

.app-stage--desktop {
  height: calc(100vh - 40px);
  height: calc(100dvh - 40px);
  overflow: hidden;
}

.app-stage--desktop .app-screens--desktop {
  display: grid;
  grid-template-columns: minmax(320px, 360px) minmax(0, 1fr);
  height: 100%;
}

.menu-screen--desktop {
  min-height: 0;
  overflow: hidden;
}

.menu-screen--desktop .menu-screen__content {
  min-height: 0;
}

.nav-panel--desktop{
  padding: var(--space-4) var(--space-4) 0 var(--space-4);
}

.toolbar--desktop-nav,
.toolbar--desktop-list {
  position: static;
  padding: 0;
  border: 0;
  background: transparent;
}

.toolbar--desktop-nav, ..toolbar-menu-actions,
.toolbar--desktop-list .toolbar-list-actions {
  padding: 0;
}


.toolbar--desktop-nav .toolbar-menu-actions .btn_label_stroke,
.toolbar--desktop-nav .toolbar-menu-actions .btn_label_fill_primary,
.toolbar--desktop-list .toolbar-list-actions .btn_label_ghost,
.toolbar--desktop-list .toolbar-list-actions .btn_label_fill_primary {
  width: auto;
}

.lists-panel__body--desktop {
  display: flex;
  flex-direction: column;
  flex: 1;
  min-height: 0;
  margin-left: var(--space-2);
  margin-top: var(--space-2);
  border-radius: 24px;
  border: 0.25px solid var(--black010);
  margin-bottom: 12px;
  overflow: hidden;
}

.lists-panel__body--desktop > .lists-panel__scroll {
  flex: 1;
  min-height: 0;
  overflow-y: auto;
  overscroll-behavior: contain;
  scrollbar-width: none;
  -ms-overflow-style: none;
}

.lists-panel__body--desktop > .lists-panel__scroll::-webkit-scrollbar {
  display: none;
}





.desktop-workspace {
  display: grid;
  grid-template-columns: minmax(360px, 460px) minmax(0, 1fr);
  height: 100%;
}

.desktop-panel {
  display: flex;
  flex-direction: column;
  min-height: 0;
  gap: 16px;
  border-right: 0.25px solid var(--black010);
}

.desktop-map-shell {
  min-width: 0;
}



.connection-hint--desktop {
  justify-self: flex-start;
}

.layout--desktop {
  min-height: 0;
}

.list-panel--desktop {
  gap: 16px;
  min-height: 0;
}

.filter-bar--desktop {
  flex-wrap: wrap;
}

.list-search--desktop {
  min-width: min(280px, 100%);
  padding: 0 16px;
}

.card-stack--desktop {
  overflow-y: auto;
  padding-left: var(--space-2);
  padding-right: var(--space-2);
}

.card--desktop {
  align-items: center;
  padding-left: var(--space-2);
  padding-right: var(--space-4);
  transition: 0.25px ease-in-out;
  border-radius: var(--space-3);
  height: 72px;
}


.card--desktop:hover {
  background-color: rgba(18, 18, 18, 0.04);
  transition: 0.15s;
}

.card--desktop .card__media {
  width: 72px;
  height: 72px;
  border-radius: 20px;
}

.card--desktop .actions {
  position: static;
  transform: none;
}

.header-map--desktop {
  height: 100%;
  min-height: 100%;
  
}

.sheet--desktop-view {
  width: min(1080px, calc(100vw - 80px));
}

.sheet__header--desktop-view {
  align-items: flex-start;
  align-items: center;
  height: 74px;
  border-bottom: 0.25px solid var(--black025);
}

.view-toolbar--desktop {
  align-items: center;
  justify-content: flex-end;
  flex-wrap: wrap;
}

.view-layout__map .view-map {
  height: 100%;
  min-height: 480px;
  border-radius: 24px;
}

.import-overlay__actions {
  justify-content: center;
}
