/* [project]/apps/admin-web/src/app/cockpit/cockpit.css [app-client] (css) */
body:has(.cockpit-layout) .console [data-slot="sidebar"] {
  display: none !important;
}

body:has(.cockpit-layout) .console [data-slot="sidebar-gap"] {
  display: none !important;
}

body:has(.cockpit-layout) .console [data-slot="sidebar-container"] {
  display: none !important;
}

body:has(.cockpit-layout) .console-topbar {
  display: none !important;
}

body:has(.cockpit-layout) > .skip-link {
  display: none !important;
}

body:has(.cockpit-layout) .console {
  display: block;
}

body:has(.cockpit-layout) [data-slot="sidebar-inset"] {
  border-radius: var(--r-card);
  margin: 0;
}

.cockpit {
  background: var(--paper);
  min-height: 100svh;
  color: var(--ink);
  padding: clamp(20px, 3vw, 48px);
  font-size: 16px;
}

.cockpit:fullscreen {
  overflow-y: auto;
}

.cockpit-header {
  border-bottom: 2px solid var(--block-org-ink);
  justify-content: space-between;
  align-items: center;
  gap: 24px;
  padding-bottom: 24px;
  display: flex;
}

.cockpit h1 {
  margin: 6px 0;
  font-size: 34px;
  font-weight: 650;
}

.cockpit h2 {
  margin: 28px 0 14px;
  font-size: 23px;
  font-weight: 650;
}

.cockpit h3 {
  font-size: 18px;
  font-weight: 600;
}

.cockpit-actions {
  flex-wrap: wrap;
  align-items: center;
  gap: 12px;
  display: flex;
}

.cockpit a, .cockpit button {
  border: 1px solid var(--line-2);
  border-radius: var(--r-pill);
  color: var(--block-org-ink);
  background: var(--surface);
  padding: 8px 14px;
}

.cockpit button:disabled {
  opacity: .5;
}

.cockpit :focus-visible {
  outline: 3px solid var(--block-org);
  outline-offset: 3px;
}

.cockpit-grid {
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 18px;
  display: grid;
}

.cockpit-grid--top {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}

.cockpit-card {
  background: var(--surface);
  border: 1px solid var(--line);
  border-top: 3px solid var(--block-org);
  border-radius: var(--r-card);
  padding: 24px;
}

.cockpit-value {
  font-variant-numeric: tabular-nums;
  margin: 14px 0;
  font-size: 38px;
  line-height: 1.4;
}

.cockpit-value small {
  margin-left: 8px;
  font-size: 17px;
}

.cockpit-lag {
  background: var(--surface-sunk);
  padding: 6px 10px;
}

.cockpit-caliber, .cockpit-card footer, .cockpit-footnote {
  color: var(--ink-2);
  font-size: 14px;
  line-height: 1.7;
}

.cockpit-card footer {
  border-top: 1px solid var(--line);
  flex-direction: column;
  margin-top: 14px;
  padding: 12px 0;
  display: flex;
}

.cockpit-groups li, .cockpit-details > div {
  border-bottom: 1px solid var(--line-soft);
  justify-content: space-between;
  gap: 12px;
  padding: 6px 0;
  display: flex;
}

.cockpit-details dd {
  text-align: right;
}

.cockpit-calendar {
  background: var(--block-org-soft);
  border-radius: var(--r-inner);
  margin-bottom: 18px;
  padding: 18px;
}

.cockpit-warning, .cockpit-notice {
  border: 1px solid var(--line-2);
  background: var(--warning-soft);
  margin: 20px 0;
  padding: 14px 18px;
}

.cockpit-notice {
  background: var(--block-org-soft);
}

.cockpit-footnote {
  margin-top: 20px;
}

@media (max-width: 1000px) {
  .cockpit-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .cockpit-header {
    flex-direction: column;
    align-items: flex-start;
  }
}

@media (max-width: 640px) {
  .cockpit-grid, .cockpit-grid--top {
    grid-template-columns: 1fr;
  }
}

/*# sourceMappingURL=apps_admin-web_src_app_cockpit_cockpit_1_lgmlj.css.map*/