:where([class^=adminer-],[class*=" adminer-"]),:where([class^=adminer-],[class*=" adminer-"]) *{box-sizing:border-box}:root{--adminer-color-primary:#2271b1;--adminer-color-accent:#2271b1;--adminer-color-bg:#f0f0f1;--adminer-color-surface-muted:#f6f7f7;--adminer-color-ink:#1d2327;--adminer-color-ink-mid:#50575e;--adminer-color-ink-dim:#8c8f94;--adminer-color-border:#c3c4c7;--adminer-color-border-soft:#dcdcde;--adminer-color-danger:#d63638;--adminer-color-required:var(--adminer-color-danger);--adminer-brand-name-font:initial;--adminer-brand-name-size:initial;--adminer-brand-name-weight:initial;--adminer-brand-name-tracking:initial;--adminer-brand-name-transform:uppercase;--adminer-brand-tagline-font:initial;--adminer-brand-tagline-size:initial;--adminer-brand-tagline-weight:initial;--adminer-brand-tagline-tracking:initial;--adminer-brand-tagline-transform:uppercase;--adminer-brand-color:var(--adminer-color-ink);--adminer-brand-color-dim:var(--adminer-color-ink-dim);--adminer-color-ok:#00a32a;--adminer-color-ok-bg:color-mix(in srgb,var(--adminer-color-ok) 12%,var(--adminer-color-surface));--adminer-color-ok-border:color-mix(in srgb,var(--adminer-color-ok) 22%,transparent);--adminer-color-warn:#996800;--adminer-color-warn-bg:color-mix(in srgb,var(--adminer-color-warn) 16%,var(--adminer-color-surface));--adminer-color-warn-border:color-mix(in srgb,var(--adminer-color-warn) 22%,transparent);--adminer-color-err:#d63638;--adminer-color-err-bg:color-mix(in srgb,var(--adminer-color-err) 15%,var(--adminer-color-surface));--adminer-color-err-border:color-mix(in srgb,var(--adminer-color-err) 22%,transparent);--adminer-color-err-ink:color-mix(in srgb,var(--adminer-color-err) 85%,#000);--adminer-color-warn-ink:color-mix(in srgb,var(--adminer-color-warn) 85%,#000);--adminer-color-ok-ink:color-mix(in srgb,var(--adminer-color-ok) 70%,#000);--adminer-color-info-ink:color-mix(in srgb,var(--adminer-color-info) 90%,#000);--adminer-color-info:#2271b1;--adminer-color-info-bg:color-mix(in srgb,var(--adminer-color-info) 14%,var(--adminer-color-surface));--adminer-color-primary-bg:color-mix(in srgb,var(--adminer-color-primary) 12%,var(--adminer-color-surface));--adminer-color-info-border:color-mix(in srgb,var(--adminer-color-info) 22%,transparent);--adminer-topbar-bg:#1d2327;--adminer-topbar-ink:#f0f0f1;--adminer-topbar-ink-dim:#8c8f94;--adminer-topbar-border:#1d2327;--adminer-topbar-height:52px;--adminer-rule-weight-1:1px;--adminer-rule-weight-2:2px;--adminer-space-1:0.25rem;--adminer-space-2:0.5rem;--adminer-space-3:0.75rem;--adminer-space-4:1rem;--adminer-space-6:1.5rem;--adminer-space-8:2rem;--adminer-gap-sm:var(--adminer-space-2);--adminer-gap-md:var(--adminer-space-4);--adminer-gap-lg:var(--adminer-space-6);--adminer-radius:3px;--adminer-radius-sm:calc(var(--adminer-radius)*0.75);--adminer-radius-lg:calc(var(--adminer-radius)*1.5);--adminer-radius-pill:999px;--adminer-radius-circle:50%;--adminer-shadow-sm:0 1px 1px rgba(0,0,0,.04);--adminer-shadow-md:0 4px 16px rgba(29,35,39,.15);--adminer-shadow-up:0 -2px 8px rgba(29,35,39,.1);--adminer-font-sans:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--adminer-font-display:"Fraunces","Source Serif 4",Georgia,"Times New Roman",serif;--adminer-font-numeric:var(--adminer-font-mono);--adminer-tap-target:44px;--adminer-sidebar-bg:#1d2327;--adminer-sidebar-border:#2c3338;--adminer-sidebar-ink:#f0f0f1;--adminer-sidebar-ink-mid:#c3c4c7;--adminer-sidebar-ink-dim:#8c8f94;--adminer-sidebar-width:220px;--adminer-sidebar-rail-width:64px;--adminer-sidebar-rail-tile:44px;--adminer-color-hi:#72aee6;--adminer-color-primary-soft:rgba(34,113,177,.12);--adminer-control-height:36px;--adminer-control-height-sm:30px;--adminer-control-height-lg:44px;--adminer-control-padding-x:16px;--adminer-control-padding-x-sm:12px;--adminer-control-padding-x-lg:22px;--adminer-border-width:1px;--adminer-border-width-accent:3px;--adminer-radius-button:var(--adminer-radius);--adminer-radius-input:var(--adminer-radius);--adminer-radius-card:var(--adminer-radius-lg);--adminer-radius-modal:var(--adminer-radius-lg);--adminer-radius-control:var(--adminer-radius-sm);--adminer-radius-badge:var(--adminer-radius-sm);--adminer-focus-ring-width:3px;--adminer-focus-ring-color:var(--adminer-color-primary-soft);--adminer-focus-ring:0 0 0 var(--adminer-focus-ring-width) var(--adminer-focus-ring-color);--adminer-focus-ring-error:0 0 0 var(--adminer-focus-ring-width) color-mix(in srgb,var(--adminer-color-err) 18%,transparent);--adminer-focus-ring-warning:0 0 0 var(--adminer-focus-ring-width) color-mix(in srgb,var(--adminer-color-warn) 18%,transparent);--adminer-backdrop:rgba(28,26,23,.32);--adminer-overlay:rgba(0,0,0,.4);--adminer-modal-width:520px;--adminer-font-size-base:13.5px;--adminer-font-size-xs:calc(var(--adminer-font-size-base)*0.78);--adminer-font-size-sm:calc(var(--adminer-font-size-base)*0.875);--adminer-font-size-lg:calc(var(--adminer-font-size-base)*1.1);--adminer-font-size-xl:calc(var(--adminer-font-size-base)*1.5);--adminer-font-size-2xl:calc(var(--adminer-font-size-base)*2);--adminer-font-size-3xl:calc(var(--adminer-font-size-base)*2.5);--adminer-font-weight-normal:400;--adminer-font-weight-medium:500;--adminer-font-weight-semibold:600;--adminer-font-weight-bold:700;--adminer-tracking-tight:-0.02em;--adminer-tracking-none:0;--adminer-tracking-1:0.06em;--adminer-tracking-2:0.08em;--adminer-tracking-3:0.12em;--adminer-tracking-4:0.16em;--adminer-tracking-5:0.18em;--adminer-tracking-wide:0.22em;--adminer-label-font:var(--adminer-font-mono);--adminer-label-size:calc(var(--adminer-font-size-base)*0.7);--adminer-label-transform:uppercase;--adminer-field-label-font:var(--adminer-font-sans);--adminer-field-label-size:var(--adminer-font-size-sm);--adminer-field-label-weight:var(--adminer-font-weight-medium);--adminer-field-label-tracking:var(--adminer-tracking-none);--adminer-field-label-transform:none;--adminer-field-label-color:var(--adminer-color-ink-mid);--adminer-description-list-label-font:initial;--adminer-description-list-label-size:initial;--adminer-description-list-label-weight:var(--adminer-font-weight-medium);--adminer-description-list-label-tracking:initial;--adminer-description-list-label-transform:none;--adminer-description-list-label-color:var(--adminer-color-ink-mid);--adminer-badge-weight:initial;--adminer-badge-tracking:initial;--adminer-badge-transform:initial;--adminer-badge-padding-x:8px;--adminer-badge-padding-y:3px;--adminer-badge-font:initial;--adminer-badge-border-width:1px;--adminer-badge-size:var(--adminer-label-size);--adminer-badge-gap:6px;--adminer-badge-fill-strength:initial;--adminer-badge-edge-strength:initial;--adminer-kpi-label-weight:initial;--adminer-kpi-label-tracking:initial;--adminer-kpi-label-transform:initial;--adminer-kpi-value-font:var(--adminer-font-numeric);--adminer-kpi-value-size:var(--adminer-font-size-3xl);--adminer-kpi-value-weight:var(--adminer-font-weight-bold);--adminer-kpi-value-tracking:var(--adminer-tracking-tight);--adminer-kpi-value-hi-color:var(--adminer-color-primary);--adminer-stat-label-weight:initial;--adminer-stat-label-tracking:initial;--adminer-stat-label-transform:initial;--adminer-sidebar-profile-role-weight:initial;--adminer-sidebar-profile-role-tracking:initial;--adminer-sidebar-profile-role-transform:initial;--adminer-pageheader-tagline-tracking:initial;--adminer-sidebar-link-font:var(--adminer-font-sans);--adminer-sidebar-link-size:var(--adminer-font-size-base);--adminer-sidebar-link-weight:var(--adminer-font-weight-medium);--adminer-sidebar-link-tracking:var(--adminer-tracking-none);--adminer-sidebar-link-transform:none;--adminer-sidebar-link-active-ink:var(--adminer-color-primary-contrast);--adminer-sidebar-link-hover-bg:#2c3338;--adminer-sidebar-link-active-bg:var(--adminer-color-primary);--adminer-sidebar-link-radius:0;--adminer-sidebar-link-inset:0px;--adminer-sidebar-link-padding-y:9px;--adminer-sidebar-link-gap:0;--adminer-sidebar-link-active-icon-color:currentColor;--adminer-sidebar-link-active-icon-opacity:0.75;--adminer-sidebar-indicator-color:var(--adminer-color-hi);--adminer-sidebar-indicator-edge-width:0px;--adminer-sidebar-indicator-edge-height:100%;--adminer-sidebar-indicator-edge-radius:0;--adminer-sidebar-grouplabel-font:var(--adminer-font-sans);--adminer-sidebar-grouplabel-color:var(--adminer-sidebar-ink-dim);--adminer-sidebar-grouplabel-size:var(--adminer-font-size-xs);--adminer-sidebar-grouplabel-tracking:0.14em;--adminer-sidebar-badge-bg:color-mix(in srgb,var(--adminer-sidebar-ink) 14%,transparent);--adminer-sidebar-badge-ink:var(--adminer-sidebar-ink);--adminer-sidebar-avatar-bg:color-mix(in srgb,var(--adminer-sidebar-ink) 14%,transparent);--adminer-sidebar-avatar-ink:var(--adminer-sidebar-ink);--adminer-sidebar-avatar-radius:var(--adminer-radius-circle);--adminer-sidebar-icon-size:14px;--adminer-sidebar-profile-font:var(--adminer-font-mono);--adminer-sidebar-profile-tracking:0.04em;--adminer-sidebar-logout-font:var(--adminer-font-mono);--adminer-sidebar-logout-tracking:var(--adminer-tracking-1);--adminer-sidebar-logout-transform:uppercase;--adminer-topbar-crumb-font:var(--adminer-font-sans);--adminer-topbar-crumb-size:var(--adminer-font-size-base);--adminer-topbar-crumb-tracking:var(--adminer-tracking-none);--adminer-topbar-crumb-transform:none;--adminer-topbar-crumb-strong-size:calc(var(--adminer-font-size-base)*1.1);--adminer-topbar-title-font:var(--adminer-font-sans);--adminer-topbar-title-size:var(--adminer-font-size-lg);--adminer-topbar-title-weight:var(--adminer-font-weight-semibold);--adminer-topbar-title-tracking:var(--adminer-tracking-none);--adminer-topbar-eyebrow-size:var(--adminer-font-size-xs);--adminer-upload-preview-size:72px;--adminer-upload-border:1px dashed var(--adminer-color-border);--adminer-upload-radius:var(--adminer-radius-card);--adminer-upload-padding:20px;--adminer-upload-bg:var(--adminer-color-surface);--adminer-upload-bg-dragging:var(--adminer-color-primary-soft);--adminer-accordion-border:var(--adminer-color-border);--adminer-accordion-radius:var(--adminer-radius-card);--adminer-accordion-header-padding-y:8px;--adminer-accordion-header-padding-x:12px;--adminer-accordion-body-padding:12px;--adminer-accordion-gap:8px;--adminer-avatar-size:30px;--adminer-avatar-font-size:var(--adminer-font-size-sm);--adminer-avatar-radius:var(--adminer-radius-circle);--adminer-avatar-bg:color-mix(in srgb,var(--adminer-color-ink) 10%,transparent);--adminer-avatar-ink:var(--adminer-color-ink);--adminer-menu-bg:var(--adminer-color-surface);--adminer-menu-border:var(--adminer-color-border);--adminer-menu-radius:var(--adminer-radius);--adminer-menu-shadow:var(--adminer-shadow-md);--adminer-menu-item-padding:8px 14px;--adminer-menu-min-width:180px;--adminer-accountmenu-height:var(--adminer-control-height);--adminer-accountmenu-ink:var(--adminer-topbar-ink);--adminer-accountmenu-ink-dim:var(--adminer-topbar-ink-dim);--adminer-accountmenu-avatar-bg:color-mix(in srgb,var(--adminer-accountmenu-ink) 12%,transparent);--adminer-accountmenu-avatar-ink:var(--adminer-accountmenu-ink);--adminer-accountmenu-avatar-radius:var(--adminer-radius-circle);--adminer-accountmenu-name-font:var(--adminer-font-sans);--adminer-accountmenu-name-size:var(--adminer-font-size-sm);--adminer-accountmenu-role-size:var(--adminer-font-size-xs);--adminer-table-row-accent-width:3px;--adminer-table-bg:var(--adminer-color-surface);--adminer-table-head-font:var(--adminer-font-sans);--adminer-table-head-size:var(--adminer-font-size-sm);--adminer-table-head-weight:var(--adminer-font-weight-semibold);--adminer-table-head-tracking:var(--adminer-tracking-none);--adminer-table-head-transform:none;--adminer-table-head-bg:transparent;--adminer-table-cell-padding-x:14px;--adminer-table-cell-padding-y:12px;--adminer-table-head-padding-y:calc(var(--adminer-table-cell-padding-y) - 2px);--adminer-table-head-padding-x:var(--adminer-table-cell-padding-x);--adminer-table-sticky-top:0px;--adminer-table-row-stripe-bg:color-mix(in srgb,var(--adminer-color-ink) 3%,transparent);--adminer-table-row-hover-bg:var(--adminer-color-surface-muted);--adminer-table-border-color:var(--adminer-color-border);--adminer-table-border-width:1px;--adminer-table-radius:var(--adminer-radius-card);--adminer-table-frame-width:1px;--adminer-table-frame-color:var(--adminer-color-border);--adminer-table-frame-radius:var(--adminer-table-radius);--adminer-table-total-bg:var(--adminer-color-surface-muted);--adminer-table-total-border:2px solid var(--adminer-color-border);--adminer-table-loading-min-height:160px;--adminer-table-rowlink-weight:var(--adminer-font-weight-semibold);--adminer-table-rowlink-color:var(--adminer-color-ink);--adminer-table-rowlink-hover-color:var(--adminer-color-primary);--adminer-table-sort-icon-color:var(--adminer-color-ink-dim);--adminer-table-sort-icon-color-active:var(--adminer-color-ink);--adminer-table-sort-head-hover-bg:var(--adminer-color-surface-muted);--adminer-table-sort-icon-size:14px;--adminer-table-sort-gap:6px;--adminer-actionbar-bg:var(--adminer-color-surface);--adminer-actionbar-border:var(--adminer-color-border);--adminer-actionbar-shadow:var(--adminer-shadow-up);--adminer-actionbar-radius:var(--adminer-radius-card);--adminer-actionbar-offset:12px;--adminer-actionbar-z:5;--adminer-tableaction-font:var(--adminer-font-mono);--adminer-tableaction-size:var(--adminer-font-size-sm);--adminer-tableaction-weight:var(--adminer-font-weight-bold);--adminer-tableaction-tracking:var(--adminer-tracking-2);--adminer-tableaction-transform:uppercase;--adminer-tableaction-bg:transparent;--adminer-tableaction-ink:var(--adminer-color-ink-mid);--adminer-tableaction-border-color:transparent;--adminer-tableaction-radius:var(--adminer-radius-sm);--adminer-tableaction-padding-x:6px;--adminer-tableaction-padding-y:3px;--adminer-tableaction-min-height:28px;--adminer-tableaction-hover-bg:var(--adminer-color-surface-muted);--adminer-tableaction-hover-ink:var(--adminer-color-ink);--adminer-tableaction-hover-border-color:var(--adminer-color-border);--adminer-tableaction-icon-size:14px;--adminer-tab-font:var(--adminer-font-mono);--adminer-tab-size:var(--adminer-font-size-sm);--adminer-tab-weight:var(--adminer-font-weight-medium);--adminer-tab-tracking:var(--adminer-tracking-2);--adminer-tab-transform:uppercase;--adminer-tab-padding-x:16px;--adminer-tab-padding-y:10px;--adminer-tab-active-ink:var(--adminer-color-primary);--adminer-tab-indicator-color:var(--adminer-color-primary);--adminer-sectionheader-font:var(--adminer-font-mono);--adminer-sectionheader-size:var(--adminer-font-size-sm);--adminer-sectionheader-weight:var(--adminer-font-weight-semibold);--adminer-sectionheader-tracking:var(--adminer-tracking-wide);--adminer-sectionheader-transform:uppercase;--adminer-sectionheader-color:var(--adminer-color-ink);--adminer-tooltip-bg:var(--adminer-color-ink);--adminer-tooltip-ink:var(--adminer-color-surface);--adminer-tooltip-padding:6px 9px;--adminer-tooltip-max-width:260px;--adminer-card-header-padding-y:18px;--adminer-card-header-padding-x:22px;--adminer-card-header-padding-bottom:14px;--adminer-card-header-padding:var(--adminer-card-header-padding-y) var(--adminer-card-header-padding-x) var(--adminer-card-header-padding-bottom);--adminer-page-padding:32px 40px 56px;--adminer-page-padding-sm:20px 20px 40px;--adminer-page-max-width:none;--adminer-kpigrid-margin-top:16px;--adminer-kpigrid-margin-bottom:28px;--adminer-repeater-gap:var(--adminer-space-3);--adminer-repeater-item-bg:var(--adminer-color-surface);--adminer-repeater-item-border:var(--adminer-color-border);--adminer-repeater-item-radius:var(--adminer-radius-card);--adminer-repeater-item-padding:var(--adminer-space-3);--adminer-repeater-title-color:var(--adminer-color-ink-mid);--adminer-toast-bg:var(--adminer-color-surface);--adminer-toast-ink:var(--adminer-color-ink);--adminer-toast-border:var(--adminer-color-border);--adminer-toast-border-width:var(--adminer-border-width);--adminer-toast-radius:var(--adminer-radius-card);--adminer-toast-shadow:var(--adminer-shadow-md);--adminer-toast-padding:10px 14px;--adminer-toast-max-width:min(92vw,420px);--adminer-toast-warn-bg:var(--adminer-color-warn-bg);--adminer-toast-warn-border:var(--adminer-color-warn-border);--adminer-toast-warn-ink:var(--adminer-color-ink);--adminer-toast-warn-border-width:var(--adminer-border-width);--adminer-confirmdialog-ink:var(--adminer-color-ink);--adminer-confirmdialog-line-height:1.55;--adminer-title-font:var(--adminer-font-display);--adminer-title-size:var(--adminer-font-size-xl);--adminer-title-weight:var(--adminer-font-weight-medium);--adminer-title-tracking:-0.012em;--adminer-title-transform:none;--adminer-pageheader-title-font:var(--adminer-font-sans);--adminer-pageheader-title-size:var(--adminer-font-size-xl);--adminer-pageheader-title-weight:var(--adminer-font-weight-semibold);--adminer-pageheader-title-tracking:-0.005em;--adminer-pageheader-title-transform:none;--adminer-pageheader-title-line-height:1.2;--adminer-pageheader-tagline-prefix:"";--adminer-pageheader-tagline-transform:uppercase;--adminer-card-bg:var(--adminer-color-surface);--adminer-card-border:var(--adminer-color-border);--adminer-card-header-bg:transparent;--adminer-card-header-ink:var(--adminer-color-ink);--adminer-card-header-border:var(--adminer-color-border-soft);--adminer-card-body-bg:transparent;--adminer-card-toolbar-bg:var(--adminer-color-surface-muted);--adminer-card-toolbar-padding:12px 22px;--adminer-card-accent-color:var(--adminer-color-primary);--adminer-card-accent-width:0;--adminer-modal-footer-bg:transparent;--adminer-modal-body-padding:20px;--adminer-alert-border-width:var(--adminer-border-width);--adminer-alert-border-left-width:3px;--adminer-button-weight:var(--adminer-font-weight-medium);--adminer-button-disabled-fill:var(--adminer-color-surface-muted);--adminer-button-disabled-ink:var(--adminer-color-ink-dim);--adminer-button-disabled-edge:var(--adminer-color-border);--adminer-button-disabled-opacity:0.45;--adminer-button-hover-bg:var(--adminer-color-surface-muted);--adminer-button-hover-border:var(--adminer-color-ink-dim);--adminer-select-indicator-color:var(--adminer-color-ink-dim);--adminer-picker-selected-bg:var(--adminer-button-primary-fill);--adminer-picker-selected-ink:var(--adminer-button-primary-on-fill);--adminer-button-neutral-ink:var(--adminer-color-ink);--adminer-button-neutral-quiet:var(--adminer-color-ink-mid);--adminer-button-neutral-fill:var(--adminer-color-surface);--adminer-button-neutral-edge:var(--adminer-color-border);--adminer-button-neutral-on-fill:var(--adminer-color-ink);--adminer-button-neutral-fill-hover:var(--adminer-button-hover-bg);--adminer-button-neutral-edge-hover:var(--adminer-button-hover-border);--adminer-button-primary-ink:color-mix(in srgb,var(--adminer-color-primary) 90%,#000);--adminer-button-primary-fill:var(--adminer-color-primary);--adminer-button-primary-edge:var(--adminer-color-primary);--adminer-button-primary-on-fill:var(--adminer-color-primary-contrast);--adminer-button-primary-fill-hover:color-mix(in srgb,var(--adminer-color-primary) 85%,#000);--adminer-button-danger-ink:color-mix(in srgb,var(--adminer-color-danger) 85%,#000);--adminer-button-danger-fill:var(--adminer-color-danger);--adminer-button-danger-edge:var(--adminer-color-danger);--adminer-button-danger-on-fill:var(--adminer-color-primary-contrast);--adminer-button-danger-fill-hover:color-mix(in srgb,var(--adminer-color-danger) 85%,#000);--adminer-button-success-ink:color-mix(in srgb,var(--adminer-color-ok) 70%,#000);--adminer-button-success-fill:color-mix(in srgb,var(--adminer-color-ok) 80%,#000);--adminer-button-success-edge:color-mix(in srgb,var(--adminer-color-ok) 80%,#000);--adminer-button-success-on-fill:var(--adminer-color-primary-contrast);--adminer-button-success-fill-hover:color-mix(in srgb,var(--adminer-color-ok) 68%,#000);--adminer-button-warning-ink:color-mix(in srgb,var(--adminer-color-warn) 85%,#000);--adminer-button-warning-fill:var(--adminer-color-warn);--adminer-button-warning-edge:var(--adminer-color-warn);--adminer-button-warning-on-fill:var(--adminer-color-primary-contrast);--adminer-button-warning-fill-hover:color-mix(in srgb,var(--adminer-color-warn) 85%,#000)}.adminer-Button{align-items:center;background:var(--adminer-color-surface);border:1px solid var(--adminer-color-border);border-radius:var(--adminer-radius-button);color:var(--adminer-color-ink);cursor:pointer;display:inline-flex;font-family:var(--adminer-font-sans);font-size:var(--adminer-font-size-base);font-weight:var(--adminer-button-weight);gap:8px;justify-content:center;letter-spacing:var(--adminer-tracking-none);line-height:1;min-height:var(--adminer-control-height);padding:0 var(--adminer-control-padding-x);text-align:center;text-transform:none;transition:background-color .14s ease,border-color .14s ease,color .14s ease,box-shadow .14s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.adminer-Button:hover:not(:disabled){background:var(--adminer-button-hover-bg);border-color:var(--adminer-button-hover-border)}.adminer-Button:focus-visible{outline:2px solid var(--adminer-color-primary);outline-offset:2px}.adminer-Button:disabled{cursor:not-allowed;opacity:var(--adminer-button-disabled-opacity)}.adminer-Button--solid:disabled:not(.adminer-Button--loading){background:var(--adminer-button-disabled-fill);border-color:var(--adminer-button-disabled-edge);color:var(--adminer-button-disabled-ink);opacity:1}.adminer-Button--block{display:flex;width:100%}.adminer-Button--sm{font-size:var(--adminer-font-size-sm);min-height:var(--adminer-control-height-sm);padding:0 var(--adminer-control-padding-x-sm)}.adminer-Button--lg{font-size:var(--adminer-font-size-lg);min-height:var(--adminer-control-height-lg);padding:0 var(--adminer-control-padding-x-lg)}.adminer-Button--iconOnly{gap:0;padding:0;width:var(--adminer-control-height)}.adminer-Button--iconOnly.adminer-Button--sm{width:var(--adminer-control-height-sm)}.adminer-Button--iconOnly.adminer-Button--lg{width:var(--adminer-control-height-lg)}.adminer-Button--neutral{--adminer-btn-ink:var(--adminer-button-neutral-ink);--adminer-btn-quiet:var(--adminer-button-neutral-quiet);--adminer-btn-soft:var(--adminer-color-surface-muted);--adminer-btn-soft-strong:var(--adminer-color-surface-muted);--adminer-btn-quiet-bg:var(--adminer-color-surface-muted);--adminer-btn-fill:var(--adminer-button-neutral-fill);--adminer-btn-edge:var(--adminer-button-neutral-edge);--adminer-btn-on-fill:var(--adminer-button-neutral-on-fill);--adminer-btn-fill-hover:var(--adminer-button-neutral-fill-hover);--adminer-btn-edge-hover:var(--adminer-button-neutral-edge-hover)}.adminer-Button--primary{--adminer-btn-ink:var(--adminer-button-primary-ink);--adminer-btn-soft:var(--adminer-color-primary-bg);--adminer-btn-soft-strong:color-mix(in srgb,var(--adminer-color-primary) 18%,var(--adminer-color-surface));--adminer-btn-fill:var(--adminer-button-primary-fill);--adminer-btn-edge:var(--adminer-button-primary-edge);--adminer-btn-on-fill:var(--adminer-button-primary-on-fill);--adminer-btn-fill-hover:var(--adminer-button-primary-fill-hover)}.adminer-Button--danger{--adminer-btn-ink:var(--adminer-button-danger-ink);--adminer-btn-soft:var(--adminer-color-err-bg);--adminer-btn-soft-strong:color-mix(in srgb,var(--adminer-color-err) 18%,var(--adminer-color-surface));--adminer-btn-fill:var(--adminer-button-danger-fill);--adminer-btn-edge:var(--adminer-button-danger-edge);--adminer-btn-on-fill:var(--adminer-button-danger-on-fill);--adminer-btn-fill-hover:var(--adminer-button-danger-fill-hover)}.adminer-Button--success{--adminer-btn-ink:var(--adminer-button-success-ink);--adminer-btn-soft:var(--adminer-color-ok-bg);--adminer-btn-soft-strong:color-mix(in srgb,var(--adminer-color-ok) 18%,var(--adminer-color-surface));--adminer-btn-fill:var(--adminer-button-success-fill);--adminer-btn-edge:var(--adminer-button-success-edge);--adminer-btn-on-fill:var(--adminer-button-success-on-fill);--adminer-btn-fill-hover:var(--adminer-button-success-fill-hover)}.adminer-Button--warning{--adminer-btn-ink:var(--adminer-button-warning-ink);--adminer-btn-soft:var(--adminer-color-warn-bg);--adminer-btn-soft-strong:color-mix(in srgb,var(--adminer-color-warn) 18%,var(--adminer-color-surface));--adminer-btn-fill:var(--adminer-button-warning-fill);--adminer-btn-edge:var(--adminer-button-warning-edge);--adminer-btn-on-fill:var(--adminer-button-warning-on-fill);--adminer-btn-fill-hover:var(--adminer-button-warning-fill-hover)}.adminer-Button--solid{background:var(--adminer-btn-fill);border-color:var(--adminer-btn-edge);color:var(--adminer-btn-on-fill)}.adminer-Button--solid:hover:not(:disabled){background:var(--adminer-btn-fill-hover);border-color:var(--adminer-btn-edge-hover,var(--adminer-btn-fill-hover))}.adminer-Button--outline{background:transparent;border-color:var(--adminer-btn-edge);color:var(--adminer-btn-ink)}.adminer-Button--soft{background:var(--adminer-btn-soft);border-color:transparent;color:var(--adminer-btn-ink)}.adminer-Button--ghost{background:transparent;border-color:transparent;color:var(--adminer-btn-quiet,var(--adminer-btn-ink))}.adminer-Button--outline:hover:not(:disabled){background:var(--adminer-btn-soft);border-color:var(--adminer-btn-edge)}.adminer-Button--ghost:hover:not(:disabled){background:var(--adminer-btn-quiet-bg,var(--adminer-btn-soft));border-color:transparent}.adminer-Button--soft:hover:not(:disabled){background:var(--adminer-btn-soft-strong);border-color:transparent}.adminer-Button--pressed{background:color-mix(in srgb,var(--adminer-color-primary) 12%,var(--adminer-color-surface));border-color:var(--adminer-color-primary);color:var(--adminer-button-primary-ink)}.adminer-Button--pressed:hover:not(:disabled){background:color-mix(in srgb,var(--adminer-color-primary) 20%,var(--adminer-color-surface));border-color:var(--adminer-color-primary)}.adminer-Button--loading{cursor:progress}.adminer-Button__label{display:inline-block}.adminer-Button__icon{align-items:center;display:inline-flex}.adminer-Button__spinner{animation:adminer-spin .7s linear infinite;border:2px solid;border-radius:var(--adminer-radius-circle);border-right:2px solid transparent;display:inline-block;height:1em;width:1em}@keyframes adminer-spin{to{transform:rotate(1turn)}}.adminer-Badge{align-items:center;display:inline-flex;font-family:var(--adminer-badge-font,var(--adminer-label-font));font-size:var(--adminer-badge-size);font-weight:var(--adminer-badge-weight,var(--adminer-font-weight-bold));gap:6px;letter-spacing:var(--adminer-badge-tracking,var(--adminer-tracking-3));text-transform:var(--adminer-badge-transform,var(--adminer-label-transform))}.adminer-Badge--soft{background:var(--adminer-badge-fill);border:var(--adminer-badge-border-width) solid var(--adminer-badge-edge);border-radius:var(--adminer-radius-badge);padding:var(--adminer-badge-padding-y) var(--adminer-badge-padding-x)}.adminer-Badge--ghost{font-family:var(--adminer-font-sans);font-size:var(--adminer-font-size-sm);font-weight:var(--adminer-font-weight-medium);letter-spacing:var(--adminer-tracking-none);text-transform:none;white-space:nowrap}.adminer-Badge+.adminer-Badge{margin-inline-start:var(--adminer-badge-gap)}.adminer-Badge__dot{font-size:var(--adminer-font-size-xs);line-height:1}.adminer-Badge--ok{color:var(--adminer-color-ok-ink);--adminer-badge-fill:color-mix(in srgb,var(--adminer-color-ok) var(--adminer-badge-fill-strength,12%),var(--adminer-color-surface));--adminer-badge-edge:color-mix(in srgb,var(--adminer-color-ok) var(--adminer-badge-edge-strength,22%),transparent)}.adminer-Badge--warn{color:var(--adminer-color-warn-ink);--adminer-badge-fill:color-mix(in srgb,var(--adminer-color-warn) var(--adminer-badge-fill-strength,16%),var(--adminer-color-surface));--adminer-badge-edge:color-mix(in srgb,var(--adminer-color-warn) var(--adminer-badge-edge-strength,22%),transparent)}.adminer-Badge--err{color:var(--adminer-color-err-ink);--adminer-badge-fill:color-mix(in srgb,var(--adminer-color-err) var(--adminer-badge-fill-strength,15%),var(--adminer-color-surface));--adminer-badge-edge:color-mix(in srgb,var(--adminer-color-err) var(--adminer-badge-edge-strength,22%),transparent)}.adminer-Badge--info{color:var(--adminer-color-info-ink);--adminer-badge-fill:color-mix(in srgb,var(--adminer-color-info) var(--adminer-badge-fill-strength,14%),var(--adminer-color-surface));--adminer-badge-edge:color-mix(in srgb,var(--adminer-color-info) var(--adminer-badge-edge-strength,22%),transparent)}.adminer-Badge--muted{color:var(--adminer-color-ink-mid);--adminer-badge-fill:var(--adminer-color-surface-muted);--adminer-badge-edge:var(--adminer-color-border)}.adminer-Badge--custom{--adminer-badge-edge:transparent}.adminer-Tooltip{background:var(--adminer-tooltip-bg);border-radius:var(--adminer-radius-sm);box-shadow:var(--adminer-shadow-md);color:var(--adminer-tooltip-ink);font-family:var(--adminer-font-sans);font-size:var(--adminer-font-size-xs);line-height:1.45;max-width:var(--adminer-tooltip-max-width);padding:var(--adminer-tooltip-padding);pointer-events:none;z-index:1300}.adminer-Tooltip:after{background:inherit;content:"";height:8px;position:absolute;transform:rotate(45deg);width:8px}.adminer-Tooltip--top:after{bottom:-4px;left:50%;margin-left:-4px}.adminer-Tooltip--bottom:after{left:50%;margin-left:-4px;top:-4px}.adminer-Tooltip--left:after{margin-top:-4px;right:-4px;top:50%}.adminer-Tooltip--right:after{left:-4px;margin-top:-4px;top:50%}.adminer-Spinner{animation:adminer-spin .6s linear infinite;border:2px solid;border-radius:var(--adminer-radius-circle);border-top:2px solid transparent;display:inline-block;flex-shrink:0}.adminer-Spinner--sm{height:.85em;width:.85em}.adminer-Spinner--md{height:1.25em;width:1.25em}.adminer-Spinner--lg{border-width:3px;height:2em;width:2em}.adminer-Text{font:inherit}.adminer-Text--mono{font-family:var(--adminer-font-mono)}.adminer-Text--muted{color:var(--adminer-color-ink-dim)}.adminer-Text--number{font-family:var(--adminer-font-mono);font-variant-numeric:tabular-nums}.adminer-Brand{display:block}.adminer-Brand__name{color:var(--adminer-brand-color);font-family:var(--adminer-brand-name-font,var(--adminer-font-mono));font-size:var(--adminer-brand-name-size,var(--adminer-font-size-base));font-weight:var(--adminer-brand-name-weight,var(--adminer-font-weight-bold));letter-spacing:var(--adminer-brand-name-tracking,var(--adminer-tracking-1));line-height:1.2;text-transform:var(--adminer-brand-name-transform)}.adminer-Brand__name b{color:var(--adminer-color-primary)}.adminer-Brand__name small{color:var(--adminer-brand-color-dim);display:block;font-family:var(--adminer-brand-tagline-font,var(--adminer-brand-name-font,var(--adminer-font-mono)));font-size:var(--adminer-brand-tagline-size,var(--adminer-label-size));font-weight:var(--adminer-brand-tagline-weight,var(--adminer-font-weight-normal));letter-spacing:var(--adminer-brand-tagline-tracking,var(--adminer-tracking-wide));margin-top:5px;text-transform:var(--adminer-brand-tagline-transform)}.adminer-KPIGrid{background:var(--adminer-color-surface);border:1px solid var(--adminer-color-border);border-radius:var(--adminer-radius-card);display:grid;gap:0;grid-template-columns:repeat(4,1fr);margin-bottom:var(--adminer-kpigrid-margin-bottom);margin-top:var(--adminer-kpigrid-margin-top);overflow:hidden}.adminer-KPI{border-right:1px solid var(--adminer-color-border);padding:18px 20px}.adminer-KPI:last-child{border-right:none}.adminer-KPI__label{color:var(--adminer-color-ink-dim);font-family:var(--adminer-label-font);font-size:var(--adminer-label-size);font-weight:var(--adminer-kpi-label-weight,var(--adminer-font-weight-semibold));letter-spacing:var(--adminer-kpi-label-tracking,var(--adminer-tracking-wide));text-transform:var(--adminer-kpi-label-transform,var(--adminer-label-transform))}.adminer-KPI__value{color:var(--adminer-color-ink);font-family:var(--adminer-kpi-value-font);font-size:var(--adminer-kpi-value-size);font-weight:var(--adminer-kpi-value-weight);letter-spacing:var(--adminer-kpi-value-tracking);line-height:1;margin-top:8px}.adminer-KPI__delta{color:var(--adminer-color-ink-dim);font-family:var(--adminer-font-mono);font-size:var(--adminer-font-size-xs);letter-spacing:var(--adminer-tracking-2);margin-top:10px}.adminer-KPI__delta--up{color:var(--adminer-color-ok-ink)}.adminer-KPI__delta--down{color:var(--adminer-color-err-ink)}.adminer-KPI--hi .adminer-KPI__value{color:var(--adminer-kpi-value-hi-color)}.adminer-KPIGrid--cols2{grid-template-columns:repeat(2,1fr)}.adminer-KPIGrid--cols3{grid-template-columns:repeat(3,1fr)}.adminer-KPIGrid--cols4{grid-template-columns:repeat(4,1fr)}.adminer-KPIGrid--cols2 .adminer-KPI:nth-child(2n),.adminer-KPIGrid--cols3 .adminer-KPI:nth-child(3n),.adminer-KPIGrid--cols4 .adminer-KPI:nth-child(4n){border-right:none}@media (min-width:521px) and (max-width:900px){.adminer-KPIGrid,.adminer-KPIGrid--cols3,.adminer-KPIGrid--cols4{grid-template-columns:repeat(2,1fr)}.adminer-KPIGrid .adminer-KPI{border-right:1px solid var(--adminer-color-border)}.adminer-KPIGrid .adminer-KPI:last-child,.adminer-KPIGrid .adminer-KPI:nth-child(2n){border-right:none}}@media (max-width:520px){.adminer-KPIGrid{grid-template-columns:1fr}.adminer-KPI{border-right:none}}.adminer-Stat{background:var(--adminer-color-surface);border:1px solid var(--adminer-color-border);border-left:3px solid var(--adminer-color-primary);border-radius:var(--adminer-radius-card);padding:14px 16px}.adminer-Stat__label{color:var(--adminer-color-ink-dim);font-family:var(--adminer-label-font);font-size:var(--adminer-label-size);font-weight:var(--adminer-stat-label-weight,var(--adminer-font-weight-semibold));letter-spacing:var(--adminer-stat-label-tracking,var(--adminer-tracking-5));text-transform:var(--adminer-stat-label-transform,var(--adminer-label-transform))}.adminer-Stat__value{color:var(--adminer-color-ink);font-family:var(--adminer-font-numeric);font-size:var(--adminer-font-size-2xl);font-weight:var(--adminer-font-weight-bold);letter-spacing:var(--adminer-tracking-tight);line-height:1.1;margin-top:6px}.adminer-Stat__delta{color:var(--adminer-color-ink-dim);font-size:var(--adminer-font-size-sm);margin-top:4px}.adminer-Stat__delta--up{color:var(--adminer-color-ok-ink)}.adminer-Stat__delta--down{color:var(--adminer-color-err-ink)}.adminer-Alert{align-items:flex-start;border:var(--adminer-alert-border-width) solid;border-left-width:var(--adminer-alert-border-left-width);border-radius:var(--adminer-radius);display:flex;flex-direction:row;font-family:var(--adminer-font-sans);font-size:var(--adminer-font-size-base);gap:10px;padding:12px 14px}.adminer-Alert__body{display:flex;flex:1 1 auto;flex-direction:column;gap:4px;min-width:0}.adminer-Alert__icon{align-items:center;display:inline-flex;flex-shrink:0;margin-top:1px}.adminer-Alert__action{align-self:center;flex-shrink:0;margin-left:auto}.adminer-Alert--list{align-items:center;border-width:0;border-left-width:var(--adminer-alert-border-left-width);border-radius:0;font-size:var(--adminer-font-size-sm);gap:10px;padding:8px 12px}.adminer-Alert--list.adminer-Alert--err,.adminer-Alert--list.adminer-Alert--info,.adminer-Alert--list.adminer-Alert--ok,.adminer-Alert--list.adminer-Alert--warn{background:transparent}.adminer-Alert--list+.adminer-Alert--list{border-top:var(--adminer-alert-border-width) solid var(--adminer-color-border)}.adminer-Alert--list .adminer-Alert__body{align-items:baseline;flex-direction:row;flex-wrap:wrap;gap:8px}.adminer-Alert__title{font-size:var(--adminer-font-size-base);font-weight:var(--adminer-font-weight-semibold)}.adminer-Alert--ok{background:var(--adminer-color-ok-bg);border-color:var(--adminer-color-ok);color:var(--adminer-color-ok)}.adminer-Alert--warn{background:var(--adminer-color-warn-bg);border-color:var(--adminer-color-warn);color:var(--adminer-color-warn)}.adminer-Alert--err{background:var(--adminer-color-err-bg);border-color:var(--adminer-color-err);color:var(--adminer-color-err)}.adminer-Alert--info{background:var(--adminer-color-info-bg);border-color:var(--adminer-color-info);color:var(--adminer-color-info)}.adminer-EmptyState{align-items:center;display:flex;flex-direction:column;gap:8px;justify-content:center;padding:56px 24px;text-align:center}.adminer-EmptyState__icon{color:var(--adminer-color-ink-dim);margin-bottom:8px}.adminer-EmptyState__title{color:var(--adminer-color-ink);font-size:var(--adminer-font-size-lg);font-weight:var(--adminer-font-weight-semibold);margin:0}.adminer-EmptyState__description{color:var(--adminer-color-ink-mid);font-size:var(--adminer-font-size-base);margin:0;max-width:360px}.adminer-EmptyState__action{margin-top:16px}.adminer-InlineLoading{align-items:center;color:var(--adminer-color-ink-mid);display:inline-flex;font-size:var(--adminer-font-size-lg);gap:8px}.adminer-InlineLoading--mono{font-family:var(--adminer-font-mono);font-size:var(--adminer-font-size-sm)}.adminer-LoadingState{align-items:center;color:var(--adminer-color-ink-dim);display:flex;flex-direction:column;gap:12px;justify-content:center;padding:48px 24px}.adminer-LoadingState__label{color:var(--adminer-color-ink-dim);font-size:var(--adminer-font-size-base)}.adminer-Card{background:var(--adminer-card-bg);border:1px solid var(--adminer-card-border);border-radius:var(--adminer-radius-card);box-shadow:var(--adminer-shadow-sm);overflow:hidden;position:relative}.adminer-Card:before{background:var(--adminer-card-accent-color);bottom:0;content:"";left:0;pointer-events:none;position:absolute;top:0;width:var(--adminer-card-accent-width)}.adminer-Card--accent{--adminer-card-accent-width:3px}.adminer-Card--filledHeader{--adminer-card-header-bg:var(--adminer-color-surface-muted)}.adminer-Card--interactive{cursor:pointer;transition:box-shadow .14s ease,border-color .14s ease}.adminer-Card--interactive:hover{border-color:var(--adminer-color-ink-dim);box-shadow:var(--adminer-shadow-md)}.adminer-Card--interactive:focus-visible{border-color:var(--adminer-color-primary);box-shadow:var(--adminer-focus-ring);outline:none}.adminer-Card--muted{--adminer-card-bg:var(--adminer-color-surface-muted);color:var(--adminer-color-ink-mid)}.adminer-Card--deleted{--adminer-card-border:var(--adminer-color-err-border);--adminer-card-bg:var(--adminer-color-err-bg);--adminer-card-accent-color:var(--adminer-color-err);color:var(--adminer-color-ink-mid)}.adminer-Card--deleted .adminer-CardHeader__title{text-decoration:line-through}.adminer-Card__header{background:var(--adminer-card-header-bg);color:var(--adminer-card-header-ink);padding:var(--adminer-card-header-padding)}.adminer-Card__header,.adminer-Card__toolbar{border-bottom:1px solid var(--adminer-card-header-border)}.adminer-Card__toolbar{background:var(--adminer-card-toolbar-bg);border-top:1px solid var(--adminer-card-header-border);padding:var(--adminer-card-toolbar-padding)}.adminer-Card__header+.adminer-Card__toolbar,.adminer-Card__toolbar:first-child{border-top:0}.adminer-Card__toolbar .adminer-FilterField{flex-grow:0}.adminer-Card__content{background:var(--adminer-card-body-bg)}.adminer-Card__content--md{padding:1.25rem}.adminer-Card__content--sm{padding:12px 16px}.adminer-Card__content--none{padding:0}.adminer-Card__footer{border-top:1px solid var(--adminer-color-border);padding:10px 16px}.adminer-Card__meta{color:var(--adminer-color-ink-dim);font-family:var(--adminer-font-mono);font-size:var(--adminer-font-size-sm);margin-top:12px;text-align:right}.adminer-CardHeader{align-items:baseline;display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-start}.adminer-CardHeader__titleBlock{min-width:0}.adminer-CardHeader__title{color:var(--adminer-color-ink);font-family:var(--adminer-title-font);font-size:var(--adminer-title-size);font-weight:var(--adminer-title-weight);letter-spacing:var(--adminer-title-tracking);line-height:1.2;margin:0;text-transform:var(--adminer-title-transform)}.adminer-CardHeader__subtitle{color:var(--adminer-color-ink-mid);font-size:var(--adminer-font-size-base);margin-top:4px}.adminer-CardHeader__side{align-items:baseline;display:inline-flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.adminer-CardHeader__side--actions{margin-left:auto}.adminer-CardHeader__subtitle--right{margin-top:0;text-align:right}.adminer-CardHeader__actions{align-items:center;display:inline-flex;flex-wrap:wrap;gap:8px}.adminer-Page{display:flex;flex:1;flex-direction:column;gap:var(--adminer-gap-lg);margin-inline:auto;max-width:var(--adminer-page-max-width);padding:var(--adminer-page-padding);width:100%}.adminer-Page>.adminer-PageHeader{margin-bottom:0}.adminer-PageContent--stack{display:flex;flex-direction:column;gap:var(--adminer-gap-md)}.adminer-PageContent--stack.adminer-PageContent--gapSm{gap:var(--adminer-gap-sm)}.adminer-PageContent--stack.adminer-PageContent--gapLg{gap:var(--adminer-gap-lg)}@media (max-width:720px){.adminer-Page{padding:var(--adminer-page-padding-sm)}}.adminer-PageHeader{align-items:flex-end;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:24px}.adminer-PageHeader__titleBlock{min-width:0}.adminer-PageHeader__title{align-items:center;color:var(--adminer-color-ink);display:inline-flex;flex-wrap:wrap;font-family:var(--adminer-pageheader-title-font);font-size:var(--adminer-pageheader-title-size);font-weight:var(--adminer-pageheader-title-weight);gap:10px;letter-spacing:var(--adminer-pageheader-title-tracking);line-height:var(--adminer-pageheader-title-line-height);margin:0 0 5px;text-transform:var(--adminer-pageheader-title-transform)}.adminer-PageHeader__subtitle{color:var(--adminer-color-ink-mid);font-size:var(--adminer-font-size-base)}.adminer-PageHeader__subtitle--tagline{color:var(--adminer-color-ink-dim);font-family:var(--adminer-font-mono);font-size:var(--adminer-font-size-xs);font-weight:var(--adminer-font-weight-medium);letter-spacing:var(--adminer-pageheader-tagline-tracking,var(--adminer-tracking-5));text-transform:var(--adminer-pageheader-tagline-transform)}.adminer-PageHeader__subtitle--tagline:before{content:var(--adminer-pageheader-tagline-prefix,"")}.adminer-PageHeader__actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}@media (max-width:520px){.adminer-PageHeader{align-items:stretch;flex-direction:column;margin-bottom:16px}.adminer-PageHeader__actions{justify-content:flex-end}}.adminer-SectionHeader{align-items:center;display:flex;gap:14px;margin:4px 0 12px}.adminer-SectionHeader__title{color:var(--adminer-sectionheader-color);font-family:var(--adminer-sectionheader-font);font-size:var(--adminer-sectionheader-size);font-weight:var(--adminer-sectionheader-weight);letter-spacing:var(--adminer-sectionheader-tracking);margin:0;text-transform:var(--adminer-sectionheader-transform);white-space:nowrap}.adminer-SectionHeader__rule{background:var(--adminer-color-border);flex:1;height:1px}.adminer-SectionHeader__meta{color:var(--adminer-color-ink-dim);font-family:var(--adminer-font-mono);font-size:var(--adminer-font-size-xs);letter-spacing:var(--adminer-tracking-4);text-transform:uppercase;white-space:nowrap}.adminer-ResponsiveGrid{display:grid;gap:var(--adminer-gap-md)}.adminer-ResponsiveGrid--gapSm{gap:var(--adminer-gap-sm)}.adminer-ResponsiveGrid--gapLg{gap:var(--adminer-gap-lg)}.adminer-ResponsiveGrid--cols2{grid-template-columns:repeat(2,minmax(0,1fr))}.adminer-ResponsiveGrid--cols3{grid-template-columns:repeat(3,minmax(0,1fr))}.adminer-ResponsiveGrid--cols4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:900px){.adminer-ResponsiveGrid--cols2,.adminer-ResponsiveGrid--cols3{grid-template-columns:1fr}.adminer-ResponsiveGrid--cols4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.adminer-ResponsiveGrid--cols4{grid-template-columns:1fr}}.adminer-DescriptionList{-moz-column-gap:16px;column-gap:16px;display:grid;font-size:var(--adminer-font-size-lg);grid-template-columns:var(--adminer-description-list-label-width,120px) 1fr;margin:0;row-gap:8px}.adminer-DescriptionList__item{display:contents}.adminer-DescriptionList__label{color:var(--adminer-description-list-label-color);font-family:var(--adminer-description-list-label-font,inherit);font-size:var(--adminer-description-list-label-size,inherit);font-weight:var(--adminer-description-list-label-weight);letter-spacing:var(--adminer-description-list-label-tracking,inherit);text-transform:var(--adminer-description-list-label-transform)}.adminer-DescriptionList__value{color:var(--adminer-color-ink);margin:0}@media (max-width:900px){.adminer-DescriptionList{grid-template-columns:1fr;row-gap:4px}.adminer-DescriptionList__label{font-size:var(--adminer-font-size-sm);margin-top:6px}}.adminer-FormStack{display:flex;flex-direction:column;gap:14px;padding:4px 0 8px}.adminer-Repeater{display:flex;flex-direction:column;gap:var(--adminer-repeater-gap)}.adminer-Repeater__item{background:var(--adminer-repeater-item-bg);border:1px solid var(--adminer-repeater-item-border);border-radius:var(--adminer-repeater-item-radius);padding:var(--adminer-repeater-item-padding)}.adminer-Repeater__itemHeader{align-items:center;display:flex;gap:var(--adminer-space-2);justify-content:space-between;margin-bottom:var(--adminer-space-2)}.adminer-Repeater__itemTitle{color:var(--adminer-repeater-title-color);font-size:var(--adminer-font-size-sm);font-weight:var(--adminer-font-weight-semibold);letter-spacing:var(--adminer-tracking-1);min-width:0;text-transform:uppercase}.adminer-Repeater__itemActions{align-items:center;display:flex;flex-shrink:0;gap:var(--adminer-space-1);margin-inline-start:auto}.adminer-Repeater__remove{color:var(--adminer-color-err)}.adminer-Repeater__empty{color:var(--adminer-color-ink-mid);font-size:var(--adminer-font-size-sm)}.adminer-Repeater__footer{display:flex}@media (max-width:520px){.adminer-Repeater__itemActions .adminer-Button{min-height:var(--adminer-tap-target);min-width:var(--adminer-tap-target)}}.adminer-FormStack__sectionLabel{color:var(--adminer-color-ink-mid);font-size:var(--adminer-font-size-sm);font-weight:var(--adminer-font-weight-semibold);letter-spacing:var(--adminer-tracking-1);margin-top:4px;text-transform:uppercase}.adminer-Input{display:flex;flex-direction:column;gap:6px}.adminer-Input__label{color:var(--adminer-field-label-color);font-family:var(--adminer-field-label-font);font-size:var(--adminer-field-label-size);font-weight:var(--adminer-field-label-weight);letter-spacing:var(--adminer-field-label-tracking);text-transform:var(--adminer-field-label-transform)}.adminer-Input__wrap{align-items:center;background:var(--adminer-color-surface);border:1px solid var(--adminer-color-border);border-radius:var(--adminer-radius-input);display:flex;min-height:var(--adminer-control-height);overflow:hidden;transition:border-color .14s ease,box-shadow .14s ease}.adminer-Input__wrap:focus-within{border-color:var(--adminer-color-primary);box-shadow:var(--adminer-focus-ring);outline:none}.adminer-Input__wrap--error{border-color:var(--adminer-color-err)}.adminer-Input__wrap--error:focus-within{border-color:var(--adminer-color-err);box-shadow:var(--adminer-focus-ring-error)}.adminer-Input__wrap--warning{border-color:var(--adminer-color-warn)}.adminer-Input__wrap--warning:focus-within{border-color:var(--adminer-color-warn);box-shadow:var(--adminer-focus-ring-warning)}.adminer-Input__control{align-self:stretch;background:transparent;border:none;color:var(--adminer-color-ink);flex:1;font-family:var(--adminer-font-sans);font-size:var(--adminer-font-size-base);min-width:0;outline:none;padding:0 12px}.adminer-Input__control:disabled{cursor:not-allowed;opacity:.65}.adminer-Input__suffix{padding-right:.5rem}.adminer-Input__prefix,.adminer-Input__suffix{align-items:center;align-self:stretch;color:var(--adminer-color-ink-mid);display:flex}.adminer-Input__prefix{padding-left:.5rem}.adminer-Input__prefix:has(.adminer-Button){padding-left:0}.adminer-Input__suffix:has(.adminer-Button){padding-right:0}.adminer-Input__prefix .adminer-Button,.adminer-Input__suffix .adminer-Button{align-self:stretch;border-block:none;border-radius:0;min-height:0}.adminer-Input__prefix .adminer-Button{border-left:none}.adminer-Input__suffix .adminer-Button{border-right:none}.adminer-Field__required{color:var(--adminer-color-required);font-weight:var(--adminer-font-weight-semibold);margin-left:.2rem}.adminer-Field__description{color:var(--adminer-color-ink-mid);line-height:1.4}.adminer-Field__description,.adminer-Field__error,.adminer-Field__hint,.adminer-Field__warning{font-size:var(--adminer-font-size-sm);margin:0}.adminer-Field__error{color:var(--adminer-color-err-ink)}.adminer-Field__warning{color:var(--adminer-color-warn-ink)}.adminer-Field__hint{color:var(--adminer-color-ink-mid)}.adminer-Select{display:flex;flex-direction:column;gap:6px;min-width:0}.adminer-Select__label{color:var(--adminer-field-label-color);font-family:var(--adminer-field-label-font);font-size:var(--adminer-field-label-size);font-weight:var(--adminer-field-label-weight);letter-spacing:var(--adminer-field-label-tracking);text-transform:var(--adminer-field-label-transform)}.adminer-Select__control{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-color:var(--adminer-color-surface);background-image:linear-gradient(45deg,transparent 50%,var(--adminer-select-indicator-color) 50%),linear-gradient(135deg,var(--adminer-select-indicator-color) 50%,transparent 50%);background-position:calc(100% - 16px) 50%,calc(100% - 11px) 50%;background-repeat:no-repeat;background-size:5px 5px;border:1px solid var(--adminer-color-border);border-radius:var(--adminer-radius-input);color:var(--adminer-color-ink);cursor:pointer;font:inherit;font-family:var(--adminer-font-sans);font-size:var(--adminer-font-size-base);height:var(--adminer-control-height);padding:6px 30px 6px 12px;transition:border-color .14s ease,box-shadow .14s ease;width:100%}.adminer-Select__control[multiple],.adminer-Select__control[size]:not([size="1"]){-moz-appearance:auto;appearance:auto;-webkit-appearance:auto;background-image:none;height:auto;padding-right:12px}@media (forced-colors:active){.adminer-Select__control{-moz-appearance:auto;appearance:auto;-webkit-appearance:auto;background-image:none;padding-right:12px}}.adminer-Select__control:focus{border-color:var(--adminer-color-primary);box-shadow:var(--adminer-focus-ring);outline:none}.adminer-Select__control:disabled{cursor:not-allowed;opacity:.65}.adminer-Select__control--error{border-color:var(--adminer-color-err)}.adminer-Select__control--warning{border-color:var(--adminer-color-warn)}.adminer-Select__wrap{align-items:center;display:flex;gap:.5rem;min-width:0}.adminer-Select__wrap>.adminer-Select__control{flex:1;min-width:0}.adminer-Select__prefix,.adminer-Select__suffix{align-items:center;color:var(--adminer-color-ink-mid);display:inline-flex;flex-shrink:0}.adminer-Checkbox{display:flex;flex-direction:column;gap:4px}.adminer-Checkbox__row{align-items:center;color:var(--adminer-color-ink);cursor:pointer;display:inline-flex;font-family:var(--adminer-font-sans);font-size:var(--adminer-font-size-base);gap:10px;min-height:28px}.adminer-Checkbox--disabled .adminer-Checkbox__row{cursor:not-allowed;opacity:.55}.adminer-Checkbox__control{accent-color:var(--adminer-color-primary);cursor:inherit;flex-shrink:0;height:16px;margin:0;width:16px}.adminer-Checkbox__control:focus-visible{outline:2px solid var(--adminer-color-primary);outline-offset:2px}.adminer-Checkbox__label{-webkit-user-select:none;-moz-user-select:none;user-select:none}.adminer-Textarea{display:flex;flex-direction:column;gap:6px}.adminer-Textarea__label{color:var(--adminer-field-label-color);font-family:var(--adminer-field-label-font);font-size:var(--adminer-field-label-size);font-weight:var(--adminer-field-label-weight);letter-spacing:var(--adminer-field-label-tracking);text-transform:var(--adminer-field-label-transform)}.adminer-Textarea__wrap{background:var(--adminer-color-surface);border:1px solid var(--adminer-color-border);border-radius:var(--adminer-radius-input);display:flex;transition:border-color .14s ease,box-shadow .14s ease}.adminer-Textarea__wrap:focus-within{border-color:var(--adminer-color-primary);box-shadow:var(--adminer-focus-ring);outline:none}.adminer-Textarea__wrap--error{border-color:var(--adminer-color-err)}.adminer-Textarea__wrap--error:focus-within{border-color:var(--adminer-color-err);box-shadow:var(--adminer-focus-ring-error)}.adminer-Textarea__wrap--warning{border-color:var(--adminer-color-warn)}.adminer-Textarea__wrap--warning:focus-within{border-color:var(--adminer-color-warn);box-shadow:var(--adminer-focus-ring-warning)}.adminer-Textarea__control{background:transparent;border:none;color:var(--adminer-color-ink);flex:1;font-family:var(--adminer-font-sans);font-size:var(--adminer-font-size-base);line-height:1.55;min-width:0;outline:none;padding:8px 12px;resize:vertical}.adminer-Textarea__wrap{flex-direction:column}.adminer-Textarea__prefix,.adminer-Textarea__suffix{color:var(--adminer-color-ink-mid);font-size:var(--adminer-font-size-sm);padding:.25rem .75rem}.adminer-Textarea__control:disabled{cursor:not-allowed;opacity:.65;resize:none}.adminer-Pagination{align-items:center;border-top:1px solid var(--adminer-color-border);display:flex;gap:8px;margin-top:12px;padding-top:12px}.adminer-Pagination__summary{color:var(--adminer-color-ink-dim);font-family:var(--adminer-font-mono);font-size:var(--adminer-font-size-sm);margin-right:auto}.adminer-Pagination__limitWrapper{align-items:center;display:flex;gap:6px}.adminer-Pagination__limitSelect{background:var(--adminer-color-surface);border:1px solid var(--adminer-color-border);border-radius:var(--adminer-radius-sm);color:var(--adminer-color-ink);cursor:pointer;font-family:inherit;font-size:var(--adminer-font-size-base);height:30px;padding:0 .5rem}.adminer-Pagination__limitSelect:focus{border-color:var(--adminer-color-primary);outline:2px solid color-mix(in srgb,var(--adminer-color-primary) 25%,transparent);outline-offset:0}.adminer-Pagination__limitLabel{color:var(--adminer-color-ink-mid);font-size:var(--adminer-font-size-sm);white-space:nowrap}.adminer-Pagination__pages{align-items:center;display:flex;gap:3px}.adminer-Pagination__pages .adminer-Button{border-radius:var(--adminer-radius-sm);font-size:var(--adminer-font-size-base);min-height:32px;padding:0 var(--adminer-space-3)}.adminer-Pagination__page{min-width:32px;padding:0}.adminer-Pagination__pages .adminer-Button--primary:disabled{background:var(--adminer-btn-fill);border-color:var(--adminer-btn-edge);color:var(--adminer-btn-on-fill);cursor:default;opacity:1}.adminer-Pagination__ellipsis{align-items:center;color:var(--adminer-color-ink-dim);display:inline-flex;font-size:var(--adminer-font-size-base);height:32px;justify-content:center;letter-spacing:.05em;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:32px}@media (max-width:520px){.adminer-Pagination{flex-wrap:wrap}.adminer-Pagination__summary{width:100%}.adminer-Pagination__limitWrapper{order:-1}.adminer-Pagination__pages{flex-wrap:wrap}}.adminer-ErrorState{align-items:center;display:flex;flex-direction:column;gap:8px;justify-content:center;padding:56px 24px;text-align:center}.adminer-ErrorState__icon{color:var(--adminer-color-err);margin-bottom:8px}.adminer-ErrorState__title{color:var(--adminer-color-ink);font-size:var(--adminer-font-size-lg);font-weight:var(--adminer-font-weight-semibold);margin:0}.adminer-ErrorState__description{color:var(--adminer-color-ink-mid);font-size:var(--adminer-font-size-base);margin:0;max-width:360px}.adminer-ErrorState__action{margin-top:16px}.adminer-OfflineBanner__title{font-weight:600}.adminer-OfflineBanner__message{color:color-mix(in srgb,var(--adminer-color-warn) 88%,#000)}.adminer-OfflineBanner--banner{align-items:center;background:var(--adminer-color-warn-bg);box-shadow:var(--adminer-shadow-md);color:var(--adminer-color-warn);display:flex;font-size:var(--adminer-font-size-sm,.875rem);gap:10px;justify-content:center;left:0;padding:10px 16px;position:fixed;right:0;z-index:900}.adminer-OfflineBanner--bottom{border-top:1px solid var(--adminer-color-warn-border);bottom:0}.adminer-OfflineBanner--top{border-bottom:1px solid var(--adminer-color-warn-border);top:0}.adminer-OfflineBanner--overlay{align-items:center;background:color-mix(in srgb,var(--adminer-color-ink) 55%,transparent);display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:1200}.adminer-OfflineBanner__card{align-items:center;background:var(--adminer-color-surface);border:1px solid var(--adminer-color-warn-border);border-radius:var(--adminer-radius-card);box-shadow:var(--adminer-shadow-md);display:flex;gap:14px;max-width:420px;padding:20px 24px}.adminer-OfflineBanner__card .adminer-OfflineBanner__text{display:flex;flex-direction:column;gap:2px}.adminer-OfflineBanner__card .adminer-OfflineBanner__title{color:var(--adminer-color-warn)}.adminer-Modal__backdrop{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:var(--adminer-backdrop);display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:1000}.adminer-Modal{background:var(--adminer-color-surface);border:1px solid var(--adminer-color-border);border-radius:var(--adminer-radius-modal);box-shadow:var(--adminer-shadow-md);display:flex;flex-direction:column;max-height:90vh;max-width:100%;width:var(--adminer-modal-width)}.adminer-Modal__header{align-items:center;border-bottom:1px solid var(--adminer-color-border-soft);display:flex;gap:12px;justify-content:space-between;padding:18px 22px 14px}.adminer-Modal__title{color:var(--adminer-color-ink);font-family:var(--adminer-title-font);font-size:var(--adminer-title-size);font-weight:var(--adminer-title-weight);letter-spacing:var(--adminer-title-tracking);line-height:1.2;margin:0;text-transform:var(--adminer-title-transform)}.adminer-Modal__close{align-items:center;background:transparent;border:none;border-radius:var(--adminer-radius-sm);color:var(--adminer-color-ink-mid);cursor:pointer;display:flex;flex-shrink:0;font-family:var(--adminer-font-sans);font-size:var(--adminer-font-size-xl);height:30px;justify-content:center;line-height:1;transition:background .14s ease;width:30px}.adminer-Modal__close:hover{background:var(--adminer-color-surface-muted);color:var(--adminer-color-ink)}.adminer-Modal__close:focus-visible{outline:2px solid var(--adminer-color-primary);outline-offset:2px}.adminer-Modal__body{flex:1;overflow-y:auto;padding:var(--adminer-modal-body-padding)}.adminer-Modal__body--none{padding:0}.adminer-Modal__footer{background:var(--adminer-modal-footer-bg);border-top:1px solid var(--adminer-color-border-soft);display:flex;gap:8px;justify-content:flex-end;padding:14px 22px}.adminer-Toast.adminer-Toast{background:var(--adminer-toast-bg);border:var(--adminer-toast-border-width) solid var(--adminer-toast-border);border-radius:var(--adminer-toast-radius);box-shadow:var(--adminer-toast-shadow);color:var(--adminer-toast-ink);font-family:var(--adminer-font-sans);font-size:var(--adminer-font-size-base);line-height:1.45;max-width:var(--adminer-toast-max-width);padding:var(--adminer-toast-padding)}.adminer-Toast--warn.adminer-Toast--warn{background:var(--adminer-toast-warn-bg);border:var(--adminer-toast-warn-border-width) solid var(--adminer-toast-warn-border);color:var(--adminer-toast-warn-ink)}.adminer-ConfirmDialog__body p{color:var(--adminer-confirmdialog-ink);line-height:var(--adminer-confirmdialog-line-height);margin:0}@media (max-width:520px){.adminer-Modal__backdrop{align-items:flex-end;padding:max(env(safe-area-inset-top,0px),44px) 0 0}.adminer-Modal{max-height:95dvh;width:100%}}.adminer-TableAction__spinner{animation:adminer-spin .7s linear infinite;border:2px solid;border-radius:var(--adminer-radius-circle);border-right:2px solid transparent;display:inline-block;flex-shrink:0;height:var(--adminer-tableaction-icon-size);width:var(--adminer-tableaction-icon-size)}.adminer-Tabs{border-bottom:1px solid var(--adminer-color-border);display:flex;margin-bottom:16px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.adminer-Tabs::-webkit-scrollbar{display:none}.adminer-Tabs__tab{background:none;border:none;border-bottom:2px solid transparent;color:var(--adminer-color-ink-mid);cursor:pointer;font-family:var(--adminer-tab-font);font-size:var(--adminer-tab-size);font-weight:var(--adminer-tab-weight);letter-spacing:var(--adminer-tab-tracking);margin-bottom:-1px;padding:var(--adminer-tab-padding-y) var(--adminer-tab-padding-x);text-transform:var(--adminer-tab-transform);transition:color .12s ease,border-color .12s ease;white-space:nowrap}.adminer-Tabs__tab:hover:not(:disabled){color:var(--adminer-color-ink)}.adminer-Tabs__tab:focus-visible{outline:2px solid var(--adminer-color-primary);outline-offset:-2px}.adminer-Tabs__tab[data-active=true]{border-bottom-color:var(--adminer-tab-indicator-color);color:var(--adminer-tab-active-ink)}.adminer-Tabs__tab:disabled{cursor:not-allowed;opacity:.4}.adminer-Table__wrap{overflow-x:auto;position:relative}.adminer-Table--loading tbody{opacity:.45;pointer-events:none}.adminer-Table__loadingOverlay{align-items:center;display:flex;inset:0;justify-content:center;pointer-events:none;position:absolute}.adminer-Table__wrap--loadingEmpty{background:var(--adminer-table-bg);min-height:var(--adminer-table-loading-min-height)}.adminer-Table{background:var(--adminer-table-bg);border-collapse:collapse;font-size:var(--adminer-font-size-base);width:100%}.adminer-Table--dense{--adminer-table-cell-padding-x:8px;--adminer-table-cell-padding-y:7px}.adminer-Table thead th{background:var(--adminer-table-head-bg);border-bottom:1px solid var(--adminer-color-border);color:var(--adminer-table-head-color);font-family:var(--adminer-table-head-font);font-size:var(--adminer-table-head-size);font-weight:var(--adminer-table-head-weight);letter-spacing:var(--adminer-table-head-tracking);padding:var(--adminer-table-head-padding-y) var(--adminer-table-head-padding-x);text-align:left;text-transform:var(--adminer-table-head-transform);white-space:nowrap}.adminer-Table tbody td,.adminer-Table tbody th,.adminer-Table tfoot td,.adminer-Table tfoot th{font-variant-numeric:tabular-nums;padding:var(--adminer-table-cell-padding-y) var(--adminer-table-cell-padding-x);vertical-align:middle}.adminer-Table:not(.adminer-Table--bordered) tbody td,.adminer-Table:not(.adminer-Table--bordered) tbody th{border-bottom:1px solid var(--adminer-color-border-soft)}.adminer-Table:not(.adminer-Table--bordered) tbody tr:last-child td,.adminer-Table:not(.adminer-Table--bordered) tbody tr:last-child th{border-bottom:none}.adminer-Table__cell--numeric{font-family:var(--adminer-font-numeric);font-variant-numeric:tabular-nums;text-align:right}.adminer-Table__cell--left{text-align:left}.adminer-Table__cell--center{text-align:center}.adminer-Table__cell--right{text-align:right}.adminer-Table--striped :where(tbody tr:nth-child(2n) td){background:var(--adminer-table-row-stripe-bg)}.adminer-Table--hover :where(tbody tr:not(.adminer-Table__row--placeholder):hover td){background:var(--adminer-table-row-hover-bg)}.adminer-Table--stickyHeader thead th{background-color:var(--adminer-table-bg);background-image:linear-gradient(var(--adminer-table-head-bg),var(--adminer-table-head-bg));box-shadow:inset 0 calc(var(--adminer-table-border-width)*-1) 0 var(--adminer-color-border);position:sticky;top:var(--adminer-table-sticky-top);z-index:1}.adminer-Table--bordered td,.adminer-Table--bordered th{border:var(--adminer-table-border-width) solid var(--adminer-table-border-color)}.adminer-Table__wrap--bordered{border-radius:var(--adminer-table-radius)}.adminer-Table__wrap--framed{border:var(--adminer-table-frame-width) solid var(--adminer-table-frame-color);border-radius:var(--adminer-table-frame-radius)}.adminer-Table tr.adminer-Table__row--total td,.adminer-Table tr.adminer-Table__row--total th{background:var(--adminer-table-total-bg);border-bottom:none;border-top:var(--adminer-table-total-border);font-variant-numeric:tabular-nums;font-weight:var(--adminer-font-weight-semibold)}.adminer-Table tbody tr td:first-child{padding-left:calc(var(--adminer-table-cell-padding-x) + var(--adminer-table-row-accent-width));position:relative}.adminer-Table tbody tr.adminer-Table__row--err td:first-child:before,.adminer-Table tbody tr.adminer-Table__row--ok td:first-child:before,.adminer-Table tbody tr.adminer-Table__row--warn td:first-child:before{bottom:0;content:"";left:0;position:absolute;top:0;width:var(--adminer-table-row-accent-width)}.adminer-Table tbody tr.adminer-Table__row--ok td:first-child:before{background:var(--adminer-color-ok)}.adminer-Table tbody tr.adminer-Table__row--warn td:first-child:before{background:var(--adminer-color-warn)}.adminer-Table tbody tr.adminer-Table__row--err td:first-child:before{background:var(--adminer-color-err)}.adminer-Table__selectCell{padding-right:0;white-space:nowrap;width:1%}.adminer-Table__selectCell .adminer-Checkbox__row{min-height:0}.adminer-Table__cell--sortable{cursor:pointer}.adminer-Table__cell--sortable:hover{background:var(--adminer-table-sort-head-hover-bg)}.adminer-Table thead th.adminer-Table__cell--sortable{padding:0}.adminer-Table__sortButton{align-items:center;background:none;border:0;color:inherit;cursor:pointer;display:inline-flex;font:inherit;gap:var(--adminer-table-sort-gap);letter-spacing:inherit;padding:var(--adminer-table-head-padding-y) var(--adminer-table-head-padding-x);text-align:inherit;text-transform:inherit;width:100%}.adminer-Table__sortButton:focus-visible{outline:2px solid color-mix(in srgb,var(--adminer-color-primary) 30%,transparent);outline-offset:1px}.adminer-Table__cell--numeric .adminer-Table__sortButton,.adminer-Table__cell--right .adminer-Table__sortButton{justify-content:flex-end}.adminer-Table__cell--center .adminer-Table__sortButton{justify-content:center}.adminer-Table__sortIcon{align-items:center;color:var(--adminer-table-sort-icon-color);display:inline-flex;flex-shrink:0;height:var(--adminer-table-sort-icon-size);justify-content:center;width:var(--adminer-table-sort-icon-size)}.adminer-Table__sortIcon>svg{height:100%;width:100%}.adminer-Table__sortIcon--active{color:var(--adminer-table-sort-icon-color-active)}.adminer-Table__sortBar{align-items:flex-end;display:none;flex-wrap:wrap;gap:8px;margin-bottom:10px}.adminer-Table__sortBarSelectAll{align-items:center;display:flex;min-height:var(--adminer-tap-target);min-width:var(--adminer-tap-target)}.adminer-Table__sortBarSelect{flex:1;min-width:0}.adminer-Table__sortBarDir,.adminer-Table__sortBarSelect .adminer-Select__control{min-height:var(--adminer-tap-target)}.adminer-Table__sortBarDir{min-width:var(--adminer-tap-target);padding:0}.adminer-Table__rowLink{color:var(--adminer-table-rowlink-color);font-weight:var(--adminer-table-rowlink-weight);text-decoration:none}.adminer-Table__rowLink:hover{color:var(--adminer-table-rowlink-hover-color)}.adminer-Table__rowLink:focus-visible{outline:2px solid color-mix(in srgb,var(--adminer-color-primary) 30%,transparent);outline-offset:1px}.adminer-Table__emptyCell,.adminer-Table__errorCell{padding:0}.adminer-Table__cardLabel{display:none}@media (max-width:520px){.adminer-Table__sortBar--sm{display:flex}.adminer-Table.adminer-Table--cards-sm tbody td.adminer-Table__selectCell{align-items:center;border:none;display:flex;justify-content:center;min-height:var(--adminer-tap-target);min-width:var(--adminer-tap-target);padding:0;position:absolute;right:var(--adminer-space-3);top:var(--adminer-space-2);width:auto}.adminer-Table.adminer-Table--cards-sm tbody td.adminer-Table__selectCell .adminer-Checkbox__row{min-height:0}.adminer-Table.adminer-Table--cards-sm tbody tr:has(td.adminer-Table__selectCell) td.adminer-Table__cell--primary,.adminer-Table.adminer-Table--cards-sm tbody tr:has(td.adminer-Table__selectCell) td.adminer-Table__selectCell+td{padding-right:var(--adminer-tap-target)}.adminer-Table.adminer-Table--cards-sm thead{display:none}.adminer-Table.adminer-Table--cards-sm,.adminer-Table.adminer-Table--cards-sm tbody,.adminer-Table.adminer-Table--cards-sm tbody td,.adminer-Table.adminer-Table--cards-sm tbody tr{display:block;width:100%}.adminer-Table.adminer-Table--cards-sm,.adminer-Table.adminer-Table--cards-sm tbody tr td{background:transparent}.adminer-Table.adminer-Table--cards-sm tbody tr{background:var(--adminer-color-surface);border:1px solid var(--adminer-color-border);border-radius:var(--adminer-radius-card);margin-bottom:var(--adminer-space-3);padding:var(--adminer-space-2) var(--adminer-space-4);position:relative}.adminer-Table.adminer-Table--cards-sm tbody tr:last-child{margin-bottom:0}.adminer-Table.adminer-Table--cards-sm tbody tr.adminer-Table__row--ok{border-left:3px solid var(--adminer-color-ok)}.adminer-Table.adminer-Table--cards-sm tbody tr.adminer-Table__row--warn{border-left:3px solid var(--adminer-color-warn)}.adminer-Table.adminer-Table--cards-sm tbody tr.adminer-Table__row--err{border-left:3px solid var(--adminer-color-err)}.adminer-Table.adminer-Table--cards-sm tbody td{align-items:baseline;border:none;display:flex;gap:var(--adminer-space-4);padding:var(--adminer-space-1) 0;text-align:right}.adminer-Table.adminer-Table--cards-sm tbody tr td:first-child{padding-left:0}.adminer-Table.adminer-Table--cards-sm tbody tr td:first-child:before{display:none}.adminer-Table.adminer-Table--cards-sm .adminer-Table__cardLabel{color:var(--adminer-color-ink-mid);display:inline-block;flex:0 0 auto;font-size:var(--adminer-font-size-sm);font-weight:var(--adminer-font-weight-medium);margin-right:auto;text-align:left;white-space:nowrap}.adminer-Table.adminer-Table--cards-sm tbody td.adminer-Table__cell--primary{display:block;font-size:var(--adminer-font-size-lg);font-weight:var(--adminer-font-weight-semibold);padding-top:0;text-align:left}.adminer-Table.adminer-Table--cards-sm tbody td.adminer-Table__cell--cardHidden,.adminer-Table.adminer-Table--cards-sm tbody td.adminer-Table__cell--primary .adminer-Table__cardLabel{display:none}.adminer-Table.adminer-Table--cards-sm tbody td:has(.adminer-TableActions){border-top:1px solid var(--adminer-color-border-soft);display:block;margin-top:var(--adminer-space-2);padding-top:var(--adminer-space-3)}.adminer-Table.adminer-Table--cards-sm tbody td:has(.adminer-TableActions) .adminer-Table__cardLabel{display:none}.adminer-Table.adminer-Table--cards-sm tbody td:has(.adminer-TableActions) .adminer-TableActions{gap:var(--adminer-space-2)}.adminer-Table.adminer-Table--cards-sm tbody td:has(.adminer-TableActions) .adminer-TableAction:not(.adminer-TableAction--iconOnly){min-height:40px;padding:8px 14px}.adminer-Table.adminer-Table--cards-sm tbody td:has(.adminer-TableActions) .adminer-TableAction--iconOnly{min-height:40px;width:40px}.adminer-Table.adminer-Table--cards-sm tfoot,.adminer-Table.adminer-Table--cards-sm tfoot td,.adminer-Table.adminer-Table--cards-sm tfoot tr{display:block;width:100%}.adminer-Table.adminer-Table--cards-sm tfoot tr{margin-top:var(--adminer-space-3);padding:var(--adminer-space-2) var(--adminer-space-4)}.adminer-Table.adminer-Table--cards-sm tfoot td{border:none;padding:var(--adminer-space-1) 0;text-align:left}.adminer-Table.adminer-Table--cards-sm tfoot td:empty{display:none}}@media (max-width:900px){.adminer-Table__sortBar--md{display:flex}.adminer-Table.adminer-Table--cards-md tbody td.adminer-Table__selectCell{align-items:center;border:none;display:flex;justify-content:center;min-height:var(--adminer-tap-target);min-width:var(--adminer-tap-target);padding:0;position:absolute;right:var(--adminer-space-3);top:var(--adminer-space-2);width:auto}.adminer-Table.adminer-Table--cards-md tbody td.adminer-Table__selectCell .adminer-Checkbox__row{min-height:0}.adminer-Table.adminer-Table--cards-md tbody tr:has(td.adminer-Table__selectCell) td.adminer-Table__cell--primary,.adminer-Table.adminer-Table--cards-md tbody tr:has(td.adminer-Table__selectCell) td.adminer-Table__selectCell+td{padding-right:var(--adminer-tap-target)}.adminer-Table.adminer-Table--cards-md thead{display:none}.adminer-Table.adminer-Table--cards-md,.adminer-Table.adminer-Table--cards-md tbody,.adminer-Table.adminer-Table--cards-md tbody td,.adminer-Table.adminer-Table--cards-md tbody tr{display:block;width:100%}.adminer-Table.adminer-Table--cards-md,.adminer-Table.adminer-Table--cards-md tbody tr td{background:transparent}.adminer-Table.adminer-Table--cards-md tbody tr{background:var(--adminer-color-surface);border:1px solid var(--adminer-color-border);border-radius:var(--adminer-radius-card);margin-bottom:var(--adminer-space-3);padding:var(--adminer-space-2) var(--adminer-space-4);position:relative}.adminer-Table.adminer-Table--cards-md tbody tr:last-child{margin-bottom:0}.adminer-Table.adminer-Table--cards-md tbody tr.adminer-Table__row--ok{border-left:3px solid var(--adminer-color-ok)}.adminer-Table.adminer-Table--cards-md tbody tr.adminer-Table__row--warn{border-left:3px solid var(--adminer-color-warn)}.adminer-Table.adminer-Table--cards-md tbody tr.adminer-Table__row--err{border-left:3px solid var(--adminer-color-err)}.adminer-Table.adminer-Table--cards-md tbody td{align-items:baseline;border:none;display:flex;gap:var(--adminer-space-4);padding:var(--adminer-space-1) 0;text-align:right}.adminer-Table.adminer-Table--cards-md tbody tr td:first-child{padding-left:0}.adminer-Table.adminer-Table--cards-md tbody tr td:first-child:before{display:none}.adminer-Table.adminer-Table--cards-md .adminer-Table__cardLabel{color:var(--adminer-color-ink-mid);display:inline-block;flex:0 0 auto;font-size:var(--adminer-font-size-sm);font-weight:var(--adminer-font-weight-medium);margin-right:auto;text-align:left;white-space:nowrap}.adminer-Table.adminer-Table--cards-md tbody td.adminer-Table__cell--primary{display:block;font-size:var(--adminer-font-size-lg);font-weight:var(--adminer-font-weight-semibold);padding-top:0;text-align:left}.adminer-Table.adminer-Table--cards-md tbody td.adminer-Table__cell--cardHidden,.adminer-Table.adminer-Table--cards-md tbody td.adminer-Table__cell--primary .adminer-Table__cardLabel{display:none}.adminer-Table.adminer-Table--cards-md tbody td:has(.adminer-TableActions){border-top:1px solid var(--adminer-color-border-soft);display:block;margin-top:var(--adminer-space-2);padding-top:var(--adminer-space-3)}.adminer-Table.adminer-Table--cards-md tbody td:has(.adminer-TableActions) .adminer-Table__cardLabel{display:none}.adminer-Table.adminer-Table--cards-md tbody td:has(.adminer-TableActions) .adminer-TableActions{gap:var(--adminer-space-2)}.adminer-Table.adminer-Table--cards-md tbody td:has(.adminer-TableActions) .adminer-TableAction:not(.adminer-TableAction--iconOnly){min-height:40px;padding:8px 14px}.adminer-Table.adminer-Table--cards-md tbody td:has(.adminer-TableActions) .adminer-TableAction--iconOnly{min-height:40px;width:40px}.adminer-Table.adminer-Table--cards-md tfoot,.adminer-Table.adminer-Table--cards-md tfoot td,.adminer-Table.adminer-Table--cards-md tfoot tr{display:block;width:100%}.adminer-Table.adminer-Table--cards-md tfoot tr{margin-top:var(--adminer-space-3);padding:var(--adminer-space-2) var(--adminer-space-4)}.adminer-Table.adminer-Table--cards-md tfoot td{border:none;padding:var(--adminer-space-1) 0;text-align:left}.adminer-Table.adminer-Table--cards-md tfoot td:empty{display:none}}.adminer-TableActions{align-items:center;display:flex;gap:6px;justify-content:flex-end;white-space:nowrap;width:100%}.adminer-TableAction{align-items:center;background:var(--adminer-tableaction-bg);border:1px solid var(--adminer-tableaction-border-color);border-radius:var(--adminer-tableaction-radius);color:var(--adminer-tableaction-ink);cursor:pointer;display:inline-flex;font-family:var(--adminer-tableaction-font);font-size:var(--adminer-tableaction-size);font-weight:var(--adminer-tableaction-weight);gap:4px;justify-content:center;letter-spacing:var(--adminer-tableaction-tracking);line-height:1.2;min-height:var(--adminer-tableaction-min-height);padding:var(--adminer-tableaction-padding-y) var(--adminer-tableaction-padding-x);text-decoration:none;text-transform:var(--adminer-tableaction-transform);transition:background .12s,color .12s,border-color .12s}.adminer-TableAction:hover:not(:disabled){background:var(--adminer-tableaction-hover-bg);border-color:var(--adminer-tableaction-hover-border-color);color:var(--adminer-tableaction-hover-ink)}.adminer-TableAction:focus-visible{outline:2px solid color-mix(in srgb,var(--adminer-color-primary) 30%,transparent);outline-offset:1px}.adminer-TableAction:disabled{cursor:not-allowed;opacity:.55}.adminer-TableAction--link{background:transparent;border-color:transparent;color:var(--adminer-color-primary);font-family:var(--adminer-font-sans);font-size:var(--adminer-font-size-base);font-weight:var(--adminer-font-weight-medium);letter-spacing:var(--adminer-tracking-none);text-decoration:underline;text-transform:none;text-underline-offset:3px}.adminer-TableAction--link:hover:not(:disabled){background:transparent;border-color:transparent;color:color-mix(in srgb,var(--adminer-color-primary) 85%,#000);text-decoration:underline}.adminer-TableAction--button{--adminer-ta-ink:var(--adminer-color-ink);--adminer-ta-edge:var(--adminer-color-border);--adminer-ta-fill:var(--adminer-color-surface);--adminer-ta-fill-hover:var(--adminer-color-surface-muted);--adminer-ta-on-fill:var(--adminer-color-ink);--adminer-ta-soft:var(--adminer-color-surface-muted);background:var(--adminer-ta-outline-bg,var(--adminer-ta-fill));border-color:var(--adminer-ta-edge);border-radius:var(--adminer-radius-button);color:var(--adminer-ta-ink);font-family:var(--adminer-font-sans);font-size:var(--adminer-font-size-sm);font-weight:var(--adminer-font-weight-medium);letter-spacing:var(--adminer-tracking-none);min-height:var(--adminer-control-height-sm);padding:0 var(--adminer-control-padding-x-sm);text-transform:none}.adminer-TableAction--button:hover:not(:disabled){background:var(--adminer-ta-outline-bg-hover,var(--adminer-ta-fill-hover));border-color:var(--adminer-ta-edge-hover,var(--adminer-color-ink-dim));color:var(--adminer-ta-ink);text-decoration:none}.adminer-TableAction--primary{color:var(--adminer-button-primary-ink)}.adminer-TableAction--primary:hover:not(:disabled){color:color-mix(in srgb,var(--adminer-button-primary-ink) 85%,#000)}.adminer-TableAction--danger{color:var(--adminer-button-danger-ink)}.adminer-TableAction--danger:hover:not(:disabled){color:color-mix(in srgb,var(--adminer-button-danger-ink) 85%,#000)}.adminer-TableAction--button.adminer-TableAction--primary{--adminer-ta-ink:var(--adminer-button-primary-ink);--adminer-ta-edge:var(--adminer-button-primary-edge);--adminer-ta-fill:var(--adminer-button-primary-fill);--adminer-ta-fill-hover:var(--adminer-button-primary-fill-hover);--adminer-ta-on-fill:var(--adminer-button-primary-on-fill);--adminer-ta-soft:var(--adminer-color-primary-bg);--adminer-ta-outline-bg:transparent;--adminer-ta-outline-bg-hover:var(--adminer-color-primary-bg);--adminer-ta-edge-hover:var(--adminer-button-primary-edge)}.adminer-TableAction--button.adminer-TableAction--danger{--adminer-ta-ink:var(--adminer-button-danger-ink);--adminer-ta-edge:var(--adminer-button-danger-edge);--adminer-ta-fill:var(--adminer-button-danger-fill);--adminer-ta-fill-hover:var(--adminer-button-danger-fill-hover);--adminer-ta-on-fill:var(--adminer-button-danger-on-fill);--adminer-ta-soft:var(--adminer-color-err-bg);--adminer-ta-outline-bg:transparent;--adminer-ta-outline-bg-hover:var(--adminer-color-err-bg);--adminer-ta-edge-hover:var(--adminer-button-danger-edge)}.adminer-TableAction--button.adminer-TableAction--solid{background:var(--adminer-ta-fill);border-color:var(--adminer-ta-edge);color:var(--adminer-ta-on-fill)}.adminer-TableAction--button.adminer-TableAction--solid:hover:not(:disabled){background:var(--adminer-ta-fill-hover);border-color:var(--adminer-ta-fill-hover);color:var(--adminer-ta-on-fill);text-decoration:none}.adminer-TableAction--button.adminer-TableAction--soft{background:var(--adminer-ta-soft);border-color:transparent;color:var(--adminer-ta-ink)}.adminer-TableAction--button.adminer-TableAction--soft:hover:not(:disabled){background:color-mix(in srgb,var(--adminer-ta-soft) 88%,var(--adminer-color-ink));border-color:transparent;color:var(--adminer-ta-ink);text-decoration:none}.adminer-TableAction--button.adminer-TableAction--quiet{background:transparent;border-color:transparent;color:var(--adminer-ta-ink)}.adminer-TableAction--button.adminer-TableAction--quiet:hover:not(:disabled){background:var(--adminer-ta-soft);border-color:transparent;color:var(--adminer-ta-ink);text-decoration:none}.adminer-TableAction--iconOnly{padding-inline:0;width:var(--adminer-tableaction-min-height)}.adminer-TableAction--button.adminer-TableAction--iconOnly{width:var(--adminer-control-height-sm)}.adminer-TableAction__icon{align-items:center;display:inline-flex;flex-shrink:0;height:var(--adminer-tableaction-icon-size);justify-content:center;width:var(--adminer-tableaction-icon-size)}.adminer-TableAction__icon>svg{height:100%;width:100%;stroke-width:1.6}.adminer-TableAction--iconOnly>svg{height:var(--adminer-tableaction-icon-size);width:var(--adminer-tableaction-icon-size);stroke-width:1.6}.adminer-ActionBar{align-items:center;background:var(--adminer-actionbar-bg);border:1px solid var(--adminer-actionbar-border);border-radius:var(--adminer-actionbar-radius);bottom:var(--adminer-actionbar-offset);box-shadow:var(--adminer-actionbar-shadow);display:flex;flex-wrap:wrap;gap:var(--adminer-space-3);margin-top:var(--adminer-space-3);padding:10px 14px;position:sticky;z-index:var(--adminer-actionbar-z)}.adminer-ActionBar__start{color:var(--adminer-color-ink);font-size:var(--adminer-font-size-sm);margin-inline-end:auto;min-width:0}.adminer-ActionBar__start--row{align-items:center}.adminer-ActionBar__end,.adminer-ActionBar__start--row{display:flex;flex-wrap:wrap;gap:var(--adminer-space-2)}@media (max-width:520px){.adminer-ActionBar__end{width:100%}.adminer-ActionBar__end>*{flex:1 1 0}.adminer-ActionBar:has(>.adminer-ActionBar__start:empty){row-gap:0}}.adminer-BulkActionBar__status{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0);border:0;white-space:nowrap}.adminer-FilterPanel{background:var(--adminer-color-surface);border:1px solid var(--adminer-color-border);border-radius:var(--adminer-radius);margin-bottom:16px;padding:16px}.adminer-FilterPanel__row{align-items:flex-end;display:flex;flex-wrap:wrap;gap:12px}.adminer-FilterField{flex:1 1 140px;min-width:140px;position:relative}.adminer-FilterPanel__row .adminer-FilterField :is(.adminer-Field__error,.adminer-Field__warning,.adminer-Field__hint){left:0;margin-top:4px;position:absolute;right:0;top:100%}.adminer-FilterPanel__row:has(.adminer-Field__error),.adminer-FilterPanel__row:has(.adminer-Field__hint),.adminer-FilterPanel__row:has(.adminer-Field__warning){padding-bottom:calc(var(--adminer-font-size-sm)*1.4 + 4px)}.adminer-FilterField--wide{flex-basis:260px;flex-grow:2;min-width:220px}.adminer-FilterField--action{flex:0 0 auto}@media (max-width:520px){.adminer-FilterPanel__row{align-items:stretch;flex-direction:column}.adminer-FilterField,.adminer-FilterField--action,.adminer-FilterField--wide{flex-basis:auto;min-width:0;width:100%}.adminer-FilterPanel__row .adminer-FilterField :is(.adminer-Field__error,.adminer-Field__warning,.adminer-Field__hint){margin-top:0;position:static}.adminer-FilterPanel__row:has(.adminer-Field__error),.adminer-FilterPanel__row:has(.adminer-Field__hint),.adminer-FilterPanel__row:has(.adminer-Field__warning){padding-bottom:0}}.adminer-ErrorBoundary{align-items:center;background:var(--adminer-color-bg);display:flex;justify-content:center;min-height:100vh;padding:24px}.adminer-ErrorBoundary__card{width:min(100%,520px)}.adminer-ErrorBoundary__actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;margin-top:16px}@media (max-width:520px){.adminer-ErrorBoundary{align-items:stretch;padding:16px}.adminer-ErrorBoundary__actionButton{width:100%}}.adminer-AppShell{min-height:100dvh}.adminer-AppShell--inset{display:grid;grid-template-columns:1fr}.adminer-AppShell--inset.adminer-AppShell--with-sidebar{grid-template-columns:var(--adminer-sidebar-width) 1fr}@media (max-width:900px){.adminer-AppShell--inset.adminer-AppShell--with-sidebar{grid-template-columns:1fr}}.adminer-AppShell__sidebarSlot{display:contents}@media (min-width:901px){.adminer-AppShell--inset.adminer-AppShell--with-sidebar[data-sidebar-state=hidden],.adminer-AppShell--topbar-above.adminer-AppShell--with-sidebar[data-sidebar-state=hidden] .adminer-AppShell__bodyRow{grid-template-columns:1fr}.adminer-AppShell[data-sidebar-state=hidden] .adminer-AppShell__sidebarSlot{display:none}.adminer-AppShell--inset.adminer-AppShell--with-sidebar[data-sidebar-state=rail],.adminer-AppShell--topbar-above.adminer-AppShell--with-sidebar[data-sidebar-state=rail] .adminer-AppShell__bodyRow{grid-template-columns:var(--adminer-sidebar-rail-width) 1fr}}.adminer-AppShell--topbar-above{display:grid;grid-template-rows:auto minmax(0,1fr);height:100dvh}.adminer-AppShell--topbar-above .adminer-AppShell__bodyRow{display:grid;grid-template-columns:1fr;min-height:0;min-width:0;overflow:hidden}.adminer-AppShell--topbar-above.adminer-AppShell--with-sidebar .adminer-AppShell__bodyRow{grid-template-columns:var(--adminer-sidebar-width) 1fr}@media (max-width:900px){.adminer-AppShell--topbar-above.adminer-AppShell--with-sidebar .adminer-AppShell__bodyRow{grid-template-columns:1fr}}@media (min-width:901px){.adminer-AppShell--topbar-above .adminer-Sidebar{height:100%;min-height:0;position:static}}.adminer-AppShell--topbar-above .adminer-AppShell__main{min-height:0;overflow-y:auto}.adminer-AppShell__topbarRow{min-width:0}.adminer-AppShell__col{background:var(--adminer-color-bg);display:flex;flex-direction:column;min-width:0}.adminer-AppShell__backdrop{background:var(--adminer-overlay);inset:0;position:fixed;z-index:199}.adminer-AppShell__main{background:var(--adminer-color-bg);display:flex;flex:1;flex-direction:column;min-width:0}.adminer-Sidebar{background:var(--adminer-sidebar-bg);color:var(--adminer-sidebar-ink-mid);display:flex;flex-direction:column;flex-shrink:0;height:100dvh;min-height:100dvh;overflow-y:auto;position:sticky;top:0;width:var(--adminer-sidebar-width);z-index:20}.adminer-Sidebar__brand{border-bottom:1px solid var(--adminer-sidebar-border);font-family:var(--adminer-font-sans);font-size:var(--adminer-font-size-base);font-weight:var(--adminer-font-weight-semibold);line-height:1.2;margin-bottom:8px;padding:16px 22px 14px;--adminer-brand-color:var(--adminer-sidebar-ink);--adminer-brand-color-dim:var(--adminer-sidebar-ink-dim)}.adminer-Sidebar__nav{display:flex;flex:1;flex-direction:column;padding:0}.adminer-Sidebar__group{display:contents}.adminer-Sidebar__groupLabel{color:var(--adminer-sidebar-grouplabel-color);font-family:var(--adminer-sidebar-grouplabel-font);font-size:var(--adminer-sidebar-grouplabel-size);font-weight:var(--adminer-font-weight-semibold);letter-spacing:var(--adminer-sidebar-grouplabel-tracking);margin:0;padding:18px 22px 6px;text-transform:uppercase}.adminer-Sidebar__link{align-items:center;border-left:var(--adminer-sidebar-indicator-width) solid transparent;border-radius:var(--adminer-sidebar-link-radius);color:var(--adminer-sidebar-ink-mid);display:flex;font-family:var(--adminer-sidebar-link-font);font-size:var(--adminer-sidebar-link-size);font-weight:var(--adminer-sidebar-link-weight);gap:10px;letter-spacing:var(--adminer-sidebar-link-tracking);margin-inline:var(--adminer-sidebar-link-inset);padding:var(--adminer-sidebar-link-padding-y) calc(22px - var(--adminer-sidebar-link-inset));position:relative;text-decoration:none;text-transform:var(--adminer-sidebar-link-transform);transition:background .12s ease,color .12s ease}.adminer-Sidebar__link+.adminer-Sidebar__link{margin-top:var(--adminer-sidebar-link-gap)}.adminer-Sidebar__link:hover{background:var(--adminer-sidebar-link-hover-bg);color:var(--adminer-sidebar-ink);text-decoration:none}.adminer-Sidebar__link--active,.adminer-Sidebar__link--active:hover{background:var(--adminer-sidebar-link-active-bg);border-left-color:var(--adminer-sidebar-indicator-color);color:var(--adminer-sidebar-link-active-ink);font-weight:var(--adminer-font-weight-semibold)}.adminer-Sidebar__link--active:before{background:var(--adminer-sidebar-indicator-color);border-radius:var(--adminer-sidebar-indicator-edge-radius);content:"";height:var(--adminer-sidebar-indicator-edge-height);left:calc(var(--adminer-sidebar-link-inset)*-1);position:absolute;top:50%;translate:0 -50%;width:var(--adminer-sidebar-indicator-edge-width)}.adminer-Sidebar__badge{background:var(--adminer-sidebar-badge-bg);border-radius:var(--adminer-radius-pill);color:var(--adminer-sidebar-badge-ink);font-family:var(--adminer-label-font);font-size:var(--adminer-label-size);font-weight:var(--adminer-font-weight-bold);height:18px;line-height:1;margin-left:auto;min-width:18px;padding:0 6px}.adminer-Sidebar__badge,.adminer-Sidebar__icon{align-items:center;display:inline-flex;justify-content:center}.adminer-Sidebar__icon{color:currentColor;flex-shrink:0;height:var(--adminer-sidebar-icon-size);opacity:.75;width:var(--adminer-sidebar-icon-size)}.adminer-Sidebar__link--active .adminer-Sidebar__icon{color:var(--adminer-sidebar-link-active-icon-color);opacity:var(--adminer-sidebar-link-active-icon-opacity)}.adminer-Sidebar__icon>svg{height:100%;width:100%;stroke-width:1.6}.adminer-Sidebar__link:not(:has(.adminer-Sidebar__icon)){gap:0}@media (min-width:901px){.adminer-Sidebar--rail{min-width:var(--adminer-sidebar-rail-width);overflow:hidden;width:var(--adminer-sidebar-rail-width)}.adminer-Sidebar__brand--withToggle{align-items:center;display:flex;gap:0;min-height:var(--adminer-topbar-height);padding:0 14px 0 0}.adminer-Sidebar__collapseToggle{align-items:center;background:transparent;border:none;color:var(--adminer-sidebar-ink-mid);cursor:pointer;display:flex;flex:none;height:var(--adminer-topbar-height);justify-content:center;transition:background .12s ease,color .12s ease;width:var(--adminer-sidebar-rail-width)}.adminer-Sidebar__collapseToggle:hover{background:var(--adminer-sidebar-link-hover-bg);color:var(--adminer-sidebar-ink)}.adminer-Sidebar__collapseToggle:focus-visible{outline:2px solid var(--adminer-color-primary);outline-offset:-2px}@media (max-width:900px){.adminer-Sidebar__collapseToggle{display:none}.adminer-Sidebar__brand--withToggle{padding:16px 22px 14px}}.adminer-Sidebar--rail .adminer-Sidebar__brand:has(.adminer-Sidebar__brandMark){align-items:center;display:flex;flex-direction:column;gap:8px;padding-inline:0}.adminer-Sidebar__brandMark{align-items:center;color:var(--adminer-sidebar-ink);display:flex}.adminer-Sidebar--rail .adminer-Sidebar__link,.adminer-Sidebar__brandMark{height:var(--adminer-sidebar-rail-tile);justify-content:center;width:var(--adminer-sidebar-rail-tile)}.adminer-Sidebar--rail .adminer-Sidebar__link{gap:0;margin-inline:auto;padding:0}.adminer-Sidebar--rail .adminer-Sidebar__label{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0);border:0;white-space:nowrap}.adminer-Sidebar--rail .adminer-Sidebar__badge{border-radius:50%;height:8px;min-width:8px;overflow:hidden;padding:0;position:absolute;right:9px;text-indent:100%;top:9px;white-space:nowrap;width:8px}.adminer-Sidebar--rail .adminer-Sidebar__link{position:relative}.adminer-Sidebar--rail .adminer-Sidebar__groupLabel{background:var(--adminer-sidebar-border);height:1px;margin:8px 12px;overflow:hidden;padding:0;text-indent:100%;white-space:nowrap}.adminer-Sidebar--rail .adminer-Sidebar__group:first-child .adminer-Sidebar__groupLabel{margin-top:12px}.adminer-Sidebar--rail .adminer-Sidebar__footer{display:flex;justify-content:center;padding-inline:4px}.adminer-Sidebar--rail .adminer-AccountMenu__chevron,.adminer-Sidebar--rail .adminer-AccountMenu__text{display:none}.adminer-Sidebar--rail .adminer-AccountMenu__trigger{gap:0;justify-content:center;padding:6px}.adminer-Sidebar--rail .adminer-Sidebar__railLogout{align-items:center;background:transparent;border:none;border-radius:var(--adminer-sidebar-link-radius);color:var(--adminer-sidebar-ink-mid);cursor:pointer;display:flex;height:var(--adminer-sidebar-rail-tile);justify-content:center;width:var(--adminer-sidebar-rail-tile)}.adminer-Sidebar--rail .adminer-Sidebar__railLogout:hover{background:var(--adminer-sidebar-link-hover-bg);color:var(--adminer-sidebar-ink)}}.adminer-Sidebar__footer{border-top:1px solid var(--adminer-sidebar-border);display:flex;flex-direction:column;gap:4px;margin:0;padding:10px 12px 12px}.adminer-Sidebar__profile{align-items:center;border-left:2px solid transparent;color:var(--adminer-sidebar-ink);display:flex;gap:10px;min-height:var(--adminer-tap-target);padding:8px;text-decoration:none}a.adminer-Sidebar__profile:focus-visible,a.adminer-Sidebar__profile:hover{background:var(--adminer-sidebar-link-hover-bg);outline:none;text-decoration:none}.adminer-Sidebar__profile--active,a.adminer-Sidebar__profile--active:focus-visible,a.adminer-Sidebar__profile--active:hover{background:var(--adminer-sidebar-link-active-bg);border-left-color:var(--adminer-sidebar-indicator-color)}.adminer-Sidebar__avatar{--adminer-avatar-radius:var(--adminer-sidebar-avatar-radius);--adminer-avatar-bg:var(--adminer-sidebar-avatar-bg);--adminer-avatar-ink:var(--adminer-sidebar-avatar-ink)}.adminer-Sidebar__profileText{display:flex;flex-direction:column;line-height:1.2;min-width:0}.adminer-Sidebar__profileName{color:var(--adminer-sidebar-ink);font-family:var(--adminer-sidebar-profile-font);font-size:var(--adminer-font-size-sm);font-weight:var(--adminer-font-weight-semibold);letter-spacing:var(--adminer-sidebar-profile-tracking);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adminer-Sidebar__profileRole{color:var(--adminer-sidebar-ink-mid);font-family:var(--adminer-label-font);font-size:var(--adminer-label-size);font-weight:var(--adminer-sidebar-profile-role-weight,var(--adminer-font-weight-semibold));letter-spacing:var(--adminer-sidebar-profile-role-tracking,var(--adminer-tracking-5));margin-top:2px;text-transform:var(--adminer-sidebar-profile-role-transform,var(--adminer-label-transform))}.adminer-Sidebar__logout{align-items:center;background:none;border:0;border-left:2px solid transparent;color:var(--adminer-sidebar-ink-mid);cursor:pointer;display:flex;font-family:var(--adminer-sidebar-logout-font);font-size:var(--adminer-font-size-sm);gap:9px;letter-spacing:var(--adminer-sidebar-logout-tracking);min-height:var(--adminer-tap-target);padding:8px;text-align:left;text-transform:var(--adminer-sidebar-logout-transform)}.adminer-Sidebar__logout:focus-visible,.adminer-Sidebar__logout:hover{background:var(--adminer-sidebar-link-hover-bg);color:var(--adminer-sidebar-ink);outline:none}.adminer-Sidebar__logoutIcon{align-items:center;display:inline-flex;flex-shrink:0;height:14px;justify-content:center;opacity:.7;width:14px}.adminer-Sidebar__logoutIcon>svg{height:100%;width:100%;stroke-width:1.6}.adminer-Sidebar__logout:focus-visible .adminer-Sidebar__logoutIcon,.adminer-Sidebar__logout:hover .adminer-Sidebar__logoutIcon{opacity:1}.adminer-Sidebar__footerSlot{color:var(--adminer-sidebar-ink-dim);font-family:var(--adminer-font-sans);font-size:var(--adminer-font-size-xs);line-height:1.5;padding:6px 8px 0}@media (max-width:900px){.adminer-Sidebar{height:100dvh;left:0;min-height:unset;position:fixed;top:0;transform:translateX(-100%);transition:transform .2s ease-out;z-index:200}.adminer-Sidebar--open{transform:none}}.adminer-Avatar__img{border-radius:inherit;display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.adminer-Avatar{align-items:center;background:var(--adminer-avatar-bg);border-radius:var(--adminer-avatar-radius);color:var(--adminer-avatar-ink);display:inline-flex;flex-shrink:0;font-family:var(--adminer-font-sans);font-size:var(--adminer-avatar-font-size);font-weight:var(--adminer-font-weight-semibold);height:var(--adminer-avatar-size);justify-content:center;letter-spacing:var(--adminer-tracking-none);width:var(--adminer-avatar-size)}.adminer-Menu{display:inline-block;position:relative}.adminer-Menu__trigger{align-items:center;background:transparent;border:none;color:inherit;cursor:pointer;display:inline-flex;font:inherit;padding:0}.adminer-Menu__trigger:focus-visible{border-radius:var(--adminer-radius);box-shadow:var(--adminer-focus-ring);outline:none}.adminer-Menu__trigger:disabled{cursor:not-allowed;opacity:.45}.adminer-Menu__popover{background:var(--adminer-menu-bg);border:1px solid var(--adminer-menu-border);border-radius:var(--adminer-menu-radius);box-shadow:var(--adminer-menu-shadow);min-width:var(--adminer-menu-min-width);overflow:hidden;position:fixed;z-index:1100}.adminer-Menu__list{margin:0;max-height:60vh;overflow-y:auto;padding:4px 0}.adminer-Menu__item{align-items:center;background:transparent;border:none;color:var(--adminer-color-ink);cursor:pointer;display:flex;font:inherit;font-family:var(--adminer-font-sans);font-size:var(--adminer-font-size-base);gap:8px;padding:var(--adminer-menu-item-padding);text-align:left;text-decoration:none;width:100%}.adminer-Menu__item--active,.adminer-Menu__item:hover:not(:disabled){background:var(--adminer-color-surface-muted)}a.adminer-Menu__item:focus-visible,a.adminer-Menu__item:hover{text-decoration:none}.adminer-Menu__item--danger{color:var(--adminer-color-err)}.adminer-Menu__item--danger.adminer-Menu__item--active,.adminer-Menu__item--danger:hover:not(:disabled){background:color-mix(in srgb,var(--adminer-color-err) 8%,transparent)}.adminer-Menu__item:disabled{cursor:not-allowed;opacity:.5}.adminer-Menu__icon{align-items:center;color:var(--adminer-color-ink-mid);display:inline-flex;flex-shrink:0}.adminer-Menu__item--danger .adminer-Menu__icon{color:inherit}.adminer-Menu__itemLabel{flex:1;min-width:0}.adminer-Menu__separator{border-top:1px solid var(--adminer-menu-border);margin:4px 0}@media (max-width:900px){.adminer-Menu__item{min-height:var(--adminer-tap-target)}}.adminer-AccountMenu__trigger{align-items:center;border-radius:var(--adminer-radius);display:inline-flex;gap:10px;height:var(--adminer-accountmenu-height);padding:0 8px}.adminer-AccountMenu__trigger:hover{background:color-mix(in srgb,var(--adminer-accountmenu-ink) 6%,transparent)}.adminer-AccountMenu__avatar{--adminer-avatar-size:calc(var(--adminer-accountmenu-height) - 8px);--adminer-avatar-radius:var(--adminer-accountmenu-avatar-radius);--adminer-avatar-bg:var(--adminer-accountmenu-avatar-bg);--adminer-avatar-ink:var(--adminer-accountmenu-avatar-ink)}.adminer-AccountMenu__text{display:flex;flex-direction:column;line-height:1.2;min-width:0;text-align:left}.adminer-AccountMenu__name{color:var(--adminer-accountmenu-ink);font-family:var(--adminer-accountmenu-name-font);font-size:var(--adminer-accountmenu-name-size);font-weight:var(--adminer-font-weight-medium)}.adminer-AccountMenu__name,.adminer-AccountMenu__role{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adminer-AccountMenu__role{color:var(--adminer-accountmenu-ink-dim);font-size:var(--adminer-accountmenu-role-size)}.adminer-AccountMenu__chevron{align-items:center;color:var(--adminer-accountmenu-ink-dim);display:inline-flex;flex-shrink:0}@media (max-width:520px){.adminer-AccountMenu__trigger .adminer-AccountMenu__text{display:none}}.adminer-Sidebar .adminer-AccountMenu{--adminer-accountmenu-ink:var(--adminer-sidebar-ink);--adminer-accountmenu-ink-dim:var(--adminer-sidebar-ink-mid)}.adminer-AccountMenu--inline{display:flex;flex-direction:column;gap:4px}.adminer-AccountMenu__profile{align-items:center;border-left:2px solid transparent;color:var(--adminer-accountmenu-ink);display:flex;gap:10px;min-height:var(--adminer-tap-target);padding:8px;text-decoration:none}a.adminer-AccountMenu__profile:focus-visible,a.adminer-AccountMenu__profile:hover{background:color-mix(in srgb,var(--adminer-accountmenu-ink) 6%,transparent);outline:none;text-decoration:none}.adminer-AccountMenu__profile--active,a.adminer-AccountMenu__profile--active:focus-visible,a.adminer-AccountMenu__profile--active:hover{background:color-mix(in srgb,var(--adminer-accountmenu-ink) 10%,transparent);border-left-color:var(--adminer-accountmenu-ink)}.adminer-AccountMenu__logout{align-items:center;background:none;border:0;color:var(--adminer-accountmenu-ink-dim);cursor:pointer;display:flex;font-family:var(--adminer-sidebar-logout-font);font-size:var(--adminer-font-size-sm);gap:9px;letter-spacing:var(--adminer-sidebar-logout-tracking);min-height:var(--adminer-tap-target);padding:8px;text-align:left;text-transform:var(--adminer-sidebar-logout-transform)}.adminer-AccountMenu__logout:focus-visible,.adminer-AccountMenu__logout:hover{background:color-mix(in srgb,var(--adminer-accountmenu-ink) 6%,transparent);color:var(--adminer-accountmenu-ink);outline:none}.adminer-AccountMenu__logoutIcon{align-items:center;display:inline-flex;flex-shrink:0;height:14px;opacity:.7;width:14px}.adminer-AccountMenu__logoutIcon>svg{height:100%;width:100%;stroke-width:1.6}.adminer-AccountMenu__logout:focus-visible .adminer-AccountMenu__logoutIcon,.adminer-AccountMenu__logout:hover .adminer-AccountMenu__logoutIcon{opacity:1}.adminer-Topbar{align-items:center;background:var(--adminer-topbar-bg);border-bottom:1px solid var(--adminer-topbar-border);color:var(--adminer-topbar-ink);display:flex;gap:16px;min-height:var(--adminer-topbar-height);padding:0 24px;position:sticky;top:0;z-index:10}.adminer-Topbar__crumbs{align-items:center;color:var(--adminer-topbar-ink-dim);display:flex;flex:1;font-family:var(--adminer-topbar-crumb-font);font-size:var(--adminer-topbar-crumb-size);letter-spacing:var(--adminer-topbar-crumb-tracking);min-width:0;overflow:hidden;text-transform:var(--adminer-topbar-crumb-transform)}.adminer-Topbar__crumbs>span{flex-shrink:0;white-space:nowrap}.adminer-Topbar__crumbs>span:last-child{flex-shrink:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.adminer-Topbar__crumbs strong{color:var(--adminer-topbar-ink);font-family:var(--adminer-topbar-crumb-font);font-size:var(--adminer-topbar-crumb-strong-size);font-weight:var(--adminer-font-weight-medium);letter-spacing:var(--adminer-topbar-crumb-tracking);line-height:1.1}.adminer-Topbar__crumbs a{border-bottom:none;color:var(--adminer-topbar-ink-dim)}.adminer-Topbar__crumbs a:hover{color:var(--adminer-topbar-ink);text-decoration:none}.adminer-Topbar__sep{color:var(--adminer-topbar-ink-dim);margin:0 8px}.adminer-Topbar--titled{padding-bottom:8px;padding-top:8px}.adminer-Topbar__heading{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.adminer-Topbar__crumbs--eyebrow{flex:none;font-size:var(--adminer-topbar-eyebrow-size)}.adminer-Topbar__crumbs--eyebrow strong{color:var(--adminer-topbar-ink-dim);font-size:inherit}.adminer-Topbar__title{color:var(--adminer-topbar-ink);font-family:var(--adminer-topbar-title-font);font-size:var(--adminer-topbar-title-size);font-weight:var(--adminer-topbar-title-weight);letter-spacing:var(--adminer-topbar-title-tracking);line-height:1.2}.adminer-Topbar__subtitle,.adminer-Topbar__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adminer-Topbar__subtitle{color:var(--adminer-topbar-ink-dim);font-family:var(--adminer-topbar-crumb-font);font-size:var(--adminer-font-size-sm);line-height:1.35}.adminer-Topbar__left{align-items:center;display:flex;gap:var(--adminer-gap-sm);min-width:0}.adminer-Topbar__right{align-items:center;color:var(--adminer-topbar-ink-dim);display:flex;font-family:var(--adminer-font-sans);font-size:var(--adminer-font-size-sm);gap:12px}.adminer-Topbar__hamburger{align-items:center;background:none;border:none;color:var(--adminer-topbar-ink);cursor:pointer;display:none;flex-shrink:0;height:var(--adminer-tap-target);justify-content:center;margin-left:-12px;width:var(--adminer-tap-target)}.adminer-Topbar__hamburger:hover{color:var(--adminer-topbar-ink);opacity:.85}.adminer-AppShell:has(.adminer-Sidebar__collapseToggle) .adminer-Topbar__hamburger--sidebarOwned{display:none}@media (min-width:901px){.adminer-Topbar--railCorner{padding-left:0}.adminer-Topbar__hamburger--railWidth{border-radius:0;height:var(--adminer-topbar-height);margin:0;width:var(--adminer-sidebar-rail-width)}}@media (max-width:900px){.adminer-Topbar__hamburger{display:flex}.adminer-Topbar__hamburger--desktop{display:none}}@media (min-width:901px){.adminer-Topbar__hamburger--desktop{display:flex}}.adminer-DatePicker{min-width:0;position:relative}.adminer-DatePicker__backdrop{background:var(--adminer-overlay);inset:0;position:fixed;z-index:200}.adminer-DatePicker__popover{background:var(--adminer-color-surface);border:1px solid var(--adminer-color-border);box-shadow:var(--adminer-shadow-md);min-width:280px;position:fixed;z-index:1100}.adminer-DatePicker__popover--bottomSheet{border-bottom:none;border-radius:0;bottom:0;left:0;max-height:80vh;min-width:unset;overflow-y:auto;padding-bottom:env(safe-area-inset-bottom,0);position:fixed;right:0;top:auto}.adminer-DatePicker__dayPickerRoot{font-family:inherit;font-size:var(--adminer-font-size-base);padding:12px}.adminer-DatePicker__dpMonths{position:relative}.adminer-DatePicker__dpMonth,.adminer-DatePicker__dpMonthGrid{width:100%}.adminer-DatePicker__dpNav{align-items:center;display:flex;justify-content:space-between;left:0;pointer-events:none;position:absolute;right:0;top:0}.adminer-DatePicker__dpCaption{align-items:center;display:flex;justify-content:center;margin-bottom:8px;min-height:28px}.adminer-DatePicker__dpCaptionLabel{color:var(--adminer-color-ink);font-size:var(--adminer-font-size-base);font-weight:var(--adminer-font-weight-semibold);text-transform:capitalize}.adminer-DatePicker__dpDropdowns{align-items:center;display:flex;gap:2px}.adminer-DatePicker__dpDropdownRoot{align-items:center;border:1px solid transparent;display:inline-flex;padding:2px 6px;position:relative;transition:background .1s,border-color .1s}.adminer-DatePicker__dpDropdownRoot:hover{background:var(--adminer-color-surface-muted);border-color:var(--adminer-color-border)}.adminer-DatePicker__dpDropdownRoot:has(.adminer-DatePicker__dpDropdown:focus-visible){outline:2px solid var(--adminer-color-primary);outline-offset:1px}.adminer-DatePicker__dpDropdown{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;cursor:pointer;font:inherit;height:100%;inset:0;margin:0;opacity:0;padding:0;position:absolute;width:100%}.adminer-DatePicker__dpDropdownRoot .adminer-DatePicker__dpCaptionLabel{align-items:center;display:inline-flex;gap:3px;pointer-events:none}.adminer-DatePicker__dpDropdownRoot svg{height:14px;width:14px;fill:currentColor;color:var(--adminer-color-ink-dim)}.adminer-DatePicker__dpChevron{fill:currentColor}.adminer-DatePicker__dpNavBtn{align-items:center;background:var(--adminer-color-surface);border:1px solid var(--adminer-color-border);color:var(--adminer-color-ink-mid);cursor:pointer;display:flex;height:28px;justify-content:center;pointer-events:auto;transition:background .1s,color .1s;width:28px}.adminer-DatePicker__dpNavBtn:hover{background:var(--adminer-color-surface-muted);color:var(--adminer-color-ink)}.adminer-DatePicker__dpWeekdays{display:grid;grid-template-columns:repeat(7,1fr);margin-bottom:4px}.adminer-DatePicker__dayPickerRoot--withWeekNumbers .adminer-DatePicker__dpWeekdays{grid-template-columns:32px repeat(7,1fr)}.adminer-DatePicker__dpWeekday{color:var(--adminer-color-ink-dim);font-size:var(--adminer-font-size-sm);font-weight:var(--adminer-font-weight-semibold);padding:4px 0;text-align:center;text-transform:capitalize}.adminer-DatePicker__dpWeeks{display:flex;flex-direction:column;gap:2px}.adminer-DatePicker__dpWeek{display:grid;gap:2px;grid-template-columns:repeat(7,1fr)}.adminer-DatePicker__dayPickerRoot--withWeekNumbers .adminer-DatePicker__dpWeek{grid-template-columns:32px repeat(7,1fr)}.adminer-DatePicker__dpWeekNumber,.adminer-DatePicker__dpWeekNumberHeader{align-items:center;color:var(--adminer-color-ink-dim);display:flex;font-family:var(--adminer-font-mono);font-size:var(--adminer-font-size-sm);height:32px;justify-content:center;width:32px}.adminer-DatePicker__dpWeekNumber{cursor:pointer}.adminer-DatePicker__dpWeekNumber:hover{color:var(--adminer-color-primary)}.adminer-DatePicker__dpDay,.adminer-DatePicker__dpDayBtn{align-items:center;display:flex;justify-content:center}.adminer-DatePicker__dpDayBtn{background:transparent;border:none;border-radius:var(--adminer-radius-sm);color:var(--adminer-color-ink);cursor:pointer;font-family:inherit;font-size:var(--adminer-font-size-base);height:32px;transition:background .1s,color .1s;width:32px}.adminer-DatePicker__dpDayBtn:hover{background:var(--adminer-color-surface-muted)}.adminer-DatePicker__dpRangeEnd .adminer-DatePicker__dpDayBtn,.adminer-DatePicker__dpRangeStart .adminer-DatePicker__dpDayBtn,.adminer-DatePicker__dpSelected .adminer-DatePicker__dpDayBtn{background:var(--adminer-picker-selected-bg);color:var(--adminer-picker-selected-ink)}.adminer-DatePicker__dpToday .adminer-DatePicker__dpDayBtn{color:var(--adminer-color-primary);font-weight:var(--adminer-font-weight-bold)}.adminer-DatePicker__dpRangeEnd.adminer-DatePicker__dpToday .adminer-DatePicker__dpDayBtn,.adminer-DatePicker__dpRangeStart.adminer-DatePicker__dpToday .adminer-DatePicker__dpDayBtn,.adminer-DatePicker__dpSelected.adminer-DatePicker__dpToday .adminer-DatePicker__dpDayBtn{color:var(--adminer-color-primary-contrast)}.adminer-DatePicker__dpRangeMiddle .adminer-DatePicker__dpDayBtn{background:color-mix(in srgb,var(--adminer-color-primary) 16%,transparent);color:var(--adminer-color-ink)}.adminer-DatePicker__dpDisabled .adminer-DatePicker__dpDayBtn,.adminer-DatePicker__dpOutside .adminer-DatePicker__dpDayBtn{color:var(--adminer-color-ink-dim)}.adminer-DatePicker__dpDisabled .adminer-DatePicker__dpDayBtn{cursor:not-allowed;opacity:.4}.adminer-DatePicker__dpMonthPicker{border-collapse:separate;border-spacing:4px;margin-top:8px}.adminer-DatePicker__dpMonthCell{padding:0}.adminer-DatePicker__dpMonthBtn{align-items:center;background:transparent;border:none;border-radius:var(--adminer-radius-sm);color:var(--adminer-color-ink);cursor:pointer;display:flex;font-family:inherit;font-size:var(--adminer-font-size-base);height:34px;justify-content:center;min-width:72px;transition:background .1s,color .1s;width:100%}.adminer-DatePicker__dpMonthBtn:hover:not(:disabled){background:var(--adminer-color-surface-muted)}.adminer-DatePicker__dpMonthBtn:disabled{color:var(--adminer-color-ink-dim);cursor:not-allowed;opacity:.4}.adminer-DatePicker__dpMonthBtn--today{color:var(--adminer-color-primary);font-weight:var(--adminer-font-weight-bold)}.adminer-DatePicker__dpMonthBtn--selected{background:var(--adminer-picker-selected-bg);color:var(--adminer-picker-selected-ink)}.adminer-SegmentedControl{align-items:stretch;display:inline-flex}.adminer-SegmentedControl__field{display:flex;flex-direction:column;gap:6px}.adminer-SegmentedControl__fieldLabel{color:var(--adminer-field-label-color);font-family:var(--adminer-field-label-font);font-size:var(--adminer-field-label-size);font-weight:var(--adminer-field-label-weight);letter-spacing:var(--adminer-field-label-tracking);text-transform:var(--adminer-field-label-transform)}.adminer-SegmentedControl--wrap{display:flex;flex-wrap:wrap;width:100%}.adminer-SegmentedControl--wrap .adminer-SegmentedControl__option{flex:1 1 auto}.adminer-SegmentedControl__option{align-items:center;background:var(--adminer-color-surface);border:1px solid var(--adminer-color-border);border-radius:0;color:var(--adminer-color-ink);cursor:pointer;display:inline-flex;font-family:var(--adminer-font-sans);font-size:var(--adminer-font-size-base);font-weight:var(--adminer-button-weight);gap:8px;justify-content:center;letter-spacing:var(--adminer-tracking-none);line-height:1;margin-inline-start:-1px;min-height:var(--adminer-control-height);padding:0 var(--adminer-control-padding-x);transition:background-color .14s ease,border-color .14s ease,color .14s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.adminer-SegmentedControl__option:first-child{border-end-start-radius:var(--adminer-radius-button);border-start-start-radius:var(--adminer-radius-button);margin-inline-start:0}.adminer-SegmentedControl__option:last-child{border-end-end-radius:var(--adminer-radius-button);border-start-end-radius:var(--adminer-radius-button)}.adminer-SegmentedControl--sm .adminer-SegmentedControl__option{min-height:var(--adminer-control-height-sm);padding:0 10px}.adminer-SegmentedControl--lg .adminer-SegmentedControl__option{min-height:var(--adminer-control-height-lg)}.adminer-SegmentedControl--iconOnly .adminer-SegmentedControl__option{padding:0;width:var(--adminer-control-height)}.adminer-SegmentedControl--iconOnly.adminer-SegmentedControl--sm .adminer-SegmentedControl__option{width:var(--adminer-control-height-sm)}.adminer-SegmentedControl--iconOnly.adminer-SegmentedControl--lg .adminer-SegmentedControl__option{width:var(--adminer-control-height-lg)}.adminer-SegmentedControl__icon{align-items:center;display:inline-flex}.adminer-SegmentedControl__label--hidden{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0);border:0;white-space:nowrap}.adminer-SegmentedControl__option:hover:not(:disabled):not(.adminer-SegmentedControl__option--selected){background:var(--adminer-button-hover-bg);border-color:var(--adminer-button-hover-border)}.adminer-SegmentedControl__option:focus-visible{outline:2px solid var(--adminer-color-primary);outline-offset:-2px;z-index:2}.adminer-SegmentedControl__option:disabled{cursor:not-allowed}.adminer-SegmentedControl__option:disabled .adminer-SegmentedControl__icon,.adminer-SegmentedControl__option:disabled .adminer-SegmentedControl__label{opacity:.45}.adminer-SegmentedControl__option--selected{background:color-mix(in srgb,var(--adminer-color-primary) 12%,var(--adminer-color-surface));border-color:var(--adminer-color-primary);color:var(--adminer-button-primary-ink);z-index:1}.adminer-MonthNav{align-items:center;display:inline-flex;gap:2px;position:relative}.adminer-MonthNav__label{font-variant-numeric:tabular-nums;justify-content:center;min-width:14ch}.adminer-MonthNav__statusSlot{align-items:center;color:var(--adminer-color-ink-mid);display:inline-flex;font-size:var(--adminer-font-size-sm);margin-inline-start:var(--adminer-space-2)}.adminer-MonthNav__status{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0);border:0;white-space:nowrap}.adminer-TimePicker__popover:not(.adminer-DatePicker__popover--bottomSheet){width:200px}.adminer-DateTimePicker__popover:not(.adminer-DatePicker__popover--bottomSheet){min-width:310px}.adminer-TimePicker__columnsHeader{border-bottom:1px solid var(--adminer-color-border);display:grid;grid-template-columns:1fr 1fr;padding:6px 12px}.adminer-DateTimePicker__timeColLabel,.adminer-TimePicker__columnsHeader span{color:var(--adminer-color-ink-dim);font-size:var(--adminer-font-size-sm);font-weight:var(--adminer-font-weight-semibold);letter-spacing:.05em;text-transform:uppercase}.adminer-TimePicker__columns{display:grid;gap:0;grid-template-columns:1fr 1fr;max-height:220px;overflow:hidden}.adminer-TimePicker__column{border-right:1px solid var(--adminer-color-border-soft);list-style:none;margin:0;max-height:220px;overflow-y:auto;padding:4px 0}.adminer-TimePicker__column:last-child{border-right:none}.adminer-DateTimePicker__timeOpt,.adminer-TimePicker__option{color:var(--adminer-color-ink);cursor:pointer;font-size:var(--adminer-font-size-base);font-variant-numeric:tabular-nums;padding:7px 12px;transition:background .1s}.adminer-DateTimePicker__timeOpt{font-size:var(--adminer-font-size-base);padding:6px 10px}.adminer-DateTimePicker__timeOpt:hover,.adminer-TimePicker__option:hover{background:var(--adminer-color-surface-muted)}.adminer-DateTimePicker__timeOpt--selected,.adminer-TimePicker__option--selected{background:var(--adminer-picker-selected-bg);color:var(--adminer-picker-selected-ink);font-weight:var(--adminer-font-weight-semibold)}.adminer-DateTimePicker__timeOpt--selected:hover,.adminer-TimePicker__option--selected:hover{background:color-mix(in srgb,var(--adminer-color-primary) 85%,#000)}.adminer-DateTimePicker__footer,.adminer-TimePicker__footer{border-top:1px solid var(--adminer-color-border);display:flex;justify-content:flex-end;padding:8px 12px}.adminer-DateTimePicker__confirmBtn,.adminer-TimePicker__confirmBtn{background:var(--adminer-picker-selected-bg);border:none;border-radius:var(--adminer-radius-sm);color:var(--adminer-picker-selected-ink);cursor:pointer;font-family:inherit;font-size:var(--adminer-font-size-base);font-weight:var(--adminer-font-weight-medium);min-height:var(--adminer-tap-target);padding:6px 16px;transition:background .1s}.adminer-DateTimePicker__confirmBtn:hover,.adminer-TimePicker__confirmBtn:hover{background:color-mix(in srgb,var(--adminer-color-primary) 85%,#000)}.adminer-DateTimePicker__timeSeparator{border-top:1px solid var(--adminer-color-border)}.adminer-DateTimePicker__timeSection{padding:8px 12px}.adminer-DateTimePicker__timeCols{display:grid;gap:8px;grid-template-columns:1fr 1fr}.adminer-DateTimePicker__timeColWrap{display:flex;flex-direction:column;gap:4px}.adminer-DateTimePicker__timeCol{border:1px solid var(--adminer-color-border);list-style:none;margin:0;max-height:140px;overflow-y:auto;padding:4px 0}.adminer-Combobox__popover{background:var(--adminer-color-surface);border:1px solid var(--adminer-color-border);box-shadow:var(--adminer-shadow-md);min-width:200px;position:fixed;z-index:1100}.adminer-Combobox__popover--bottomSheet{border-bottom:none;border-radius:0;bottom:0;left:0;max-height:60vh;min-width:unset;overflow-y:auto;padding-bottom:env(safe-area-inset-bottom,0);position:fixed;right:0;top:auto}.adminer-Combobox__backdrop{background:var(--adminer-overlay);inset:0;position:fixed;z-index:200}.adminer-Combobox__list{list-style:none;margin:0;max-height:260px;overflow-y:auto;padding:4px 0}.adminer-Combobox__option{background:transparent;border:none;color:var(--adminer-color-ink);cursor:pointer;display:block;font:inherit;padding:8px 12px;text-align:left;transition:background .1s;width:100%}.adminer-Combobox__option--active,.adminer-Combobox__option:hover{background:var(--adminer-color-surface-muted)}.adminer-Combobox__option--selected{font-weight:var(--adminer-font-weight-semibold)}.adminer-Combobox__status{color:var(--adminer-color-ink-dim);font-size:var(--adminer-font-size-base);margin:0;padding:10px 12px}.adminer-Combobox__searchWrap{border-bottom:1px solid var(--adminer-color-border-soft);padding:6px 8px}.adminer-Combobox__search{background:var(--adminer-color-surface);border:1px solid var(--adminer-color-border);color:var(--adminer-color-ink);font:inherit;font-size:var(--adminer-font-size-base);outline:none;padding:6px 8px;width:100%}.adminer-Combobox__search:focus{outline:2px solid var(--adminer-color-primary);outline-offset:-1px}.adminer-Autocomplete{display:flex;flex-direction:column;gap:4px;min-width:0}.adminer-Autocomplete__label{color:var(--adminer-field-label-color);font-family:var(--adminer-field-label-font);font-size:var(--adminer-field-label-size);font-weight:var(--adminer-field-label-weight);letter-spacing:var(--adminer-field-label-tracking);text-transform:var(--adminer-field-label-transform)}.adminer-Autocomplete__wrap{align-items:stretch;background:var(--adminer-color-surface);border:1px solid var(--adminer-color-border);border-radius:var(--adminer-radius-input);display:flex;min-height:var(--adminer-control-height);position:relative}.adminer-Autocomplete__wrap--error{border-color:var(--adminer-color-err)}.adminer-Autocomplete__wrap--warning{border-color:var(--adminer-color-warn)}.adminer-Autocomplete__wrap:focus-within{outline:2px solid var(--adminer-color-primary);outline-offset:-1px}.adminer-Autocomplete__prefix,.adminer-Autocomplete__suffix{align-items:center;color:var(--adminer-color-ink-mid);display:flex;flex-shrink:0;padding:0 8px}.adminer-Autocomplete__control{background:transparent;border:none;color:var(--adminer-color-ink);flex:1 1 0;font:inherit;font-family:var(--adminer-font-sans);font-size:var(--adminer-font-size-base);min-width:0;outline:none;padding:0 10px}.adminer-Combobox{display:flex;flex-direction:column;gap:4px;min-width:0}.adminer-Combobox__label{color:var(--adminer-field-label-color);font-family:var(--adminer-field-label-font);font-size:var(--adminer-field-label-size);font-weight:var(--adminer-field-label-weight);letter-spacing:var(--adminer-field-label-tracking);text-transform:var(--adminer-field-label-transform)}.adminer-Combobox__wrap{align-items:stretch;background:var(--adminer-color-surface);border:1px solid var(--adminer-color-border);border-radius:var(--adminer-radius-input);display:flex;min-height:var(--adminer-control-height);position:relative}.adminer-Combobox__wrap--error{border-color:var(--adminer-color-err)}.adminer-Combobox__wrap--warning{border-color:var(--adminer-color-warn)}.adminer-Combobox__wrap--open,.adminer-Combobox__wrap:focus-within{outline:2px solid var(--adminer-color-primary);outline-offset:-1px}.adminer-Combobox__wrap--disabled{opacity:.5;pointer-events:none}.adminer-Combobox__prefix{align-items:center;color:var(--adminer-color-ink-mid);display:flex;flex-shrink:0;padding:0 8px}.adminer-Combobox__trigger{align-items:center;background:transparent;border:none;color:var(--adminer-color-ink);cursor:pointer;display:flex;flex:1 1 0;font:inherit;font-family:var(--adminer-font-sans);font-size:var(--adminer-font-size-base);min-width:0;outline:none;overflow:hidden;padding:0 10px;text-align:left}.adminer-Combobox__placeholder{color:var(--adminer-color-ink-dim)}.adminer-Combobox__placeholder,.adminer-Combobox__value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adminer-Combobox__triggerMulti{align-items:center;display:flex;flex-wrap:wrap;gap:4px;padding:4px 0}.adminer-Combobox__chip{align-items:center;background:var(--adminer-color-surface-muted);border:1px solid var(--adminer-color-border);display:inline-flex;font-size:var(--adminer-font-size-sm);gap:2px;line-height:1.4;padding:2px 6px}.adminer-Combobox__chipRemove{align-items:center;background:transparent;border:none;color:var(--adminer-color-ink-mid);cursor:pointer;display:inline-flex;line-height:1;padding:0 2px}.adminer-Combobox__chipRemove:hover{color:var(--adminer-color-ink)}.adminer-Combobox__suffix{align-items:center;display:flex;flex-shrink:0}.adminer-Combobox__clear{height:var(--adminer-control-height);min-height:0}.adminer-Combobox__chevron{align-items:center;color:var(--adminer-color-ink-mid);display:flex;padding:0 8px;pointer-events:none}.adminer-Switch{display:inline-flex;flex-direction:column;gap:4px}.adminer-Switch__row{align-items:center;color:var(--adminer-color-ink);cursor:pointer;display:inline-flex;font-size:var(--adminer-font-size-base);gap:10px;min-height:28px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.adminer-Switch--disabled .adminer-Switch__row{cursor:not-allowed;opacity:.55}.adminer-Switch__pill{background:var(--adminer-color-border);border-radius:var(--adminer-radius-pill);display:inline-block;flex-shrink:0;height:16px;position:relative;transition:background .18s ease;width:32px}.adminer-Switch__dot{background:var(--adminer-color-surface);border-radius:var(--adminer-radius-circle);box-shadow:0 1px 2px rgba(0,0,0,.18);height:12px;left:2px;position:absolute;top:2px;transition:transform .18s ease;width:12px}.adminer-Switch__control{cursor:inherit;height:100%;inset:0;margin:0;opacity:0;position:absolute;width:100%}.adminer-Switch__control:checked~.adminer-Switch__dot{transform:translateX(16px)}.adminer-Switch__pill:has(.adminer-Switch__control:checked){background:var(--adminer-color-primary)}.adminer-Switch__pill:has(.adminer-Switch__control:focus-visible){outline:2px solid var(--adminer-color-primary);outline-offset:2px}.adminer-Switch__label{font-family:var(--adminer-font-sans)}.adminer-Switch>.adminer-Field__description,.adminer-Switch>.adminer-Field__error,.adminer-Switch>.adminer-Field__hint,.adminer-Switch>.adminer-Field__warning{padding-left:42px}.adminer-LoginForm{align-items:center;background:var(--adminer-color-bg);display:flex;justify-content:center;min-height:100dvh;padding:1.5rem}.adminer-LoginForm__card{max-width:360px;width:100%}.adminer-LoginForm__header{padding:1.5rem 1.5rem .5rem;text-align:center}.adminer-LoginForm__subtitle{color:var(--adminer-color-ink-mid);font-size:var(--adminer-font-size-sm);margin:.5rem 0 0}.adminer-LoginForm__form{padding:1.25rem 1.5rem 1.5rem}.adminer-Accordion{display:flex;flex-direction:column;gap:var(--adminer-accordion-gap)}.adminer-Accordion__toolbar{display:flex;justify-content:flex-end}.adminer-AccordionItem{background:var(--adminer-color-surface);border:1px solid var(--adminer-accordion-border);border-radius:var(--adminer-accordion-radius)}.adminer-AccordionItem__header{align-items:center;display:flex;gap:var(--adminer-accordion-gap);min-height:calc(var(--adminer-control-height-sm) + var(--adminer-accordion-header-padding-y)*2);padding:var(--adminer-accordion-header-padding-y) var(--adminer-accordion-header-padding-x)}.adminer-AccordionItem__toggle{align-items:center;align-self:stretch;background:transparent;border:none;color:var(--adminer-color-ink);cursor:pointer;display:flex;flex:1 1 auto;font-family:inherit;font-size:var(--adminer-font-size-base);gap:6px;min-width:0;padding:0;text-align:left}.adminer-AccordionItem__toggle:focus-visible{border-radius:var(--adminer-radius-sm);outline:2px solid var(--adminer-color-primary);outline-offset:2px}.adminer-AccordionItem__chevron{align-items:center;color:var(--adminer-color-ink-mid);display:inline-flex}.adminer-AccordionItem__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adminer-AccordionItem__toggle:hover .adminer-AccordionItem__chevron,.adminer-AccordionItem__toggle:hover .adminer-AccordionItem__title{color:var(--adminer-color-primary)}.adminer-AccordionItem__summary{color:var(--adminer-color-ink-mid);flex:0 0 auto;font-size:var(--adminer-font-size-sm)}.adminer-AccordionItem__actions{align-items:center;display:flex;flex:0 0 auto;gap:4px}.adminer-AccordionItem__body{border-top:1px solid var(--adminer-accordion-border);padding:var(--adminer-accordion-body-padding)}.adminer-Accordion--stacked{gap:0}.adminer-Accordion--stacked .adminer-AccordionItem{border-radius:0}.adminer-Accordion--stacked .adminer-AccordionItem+.adminer-AccordionItem{border-top:none}.adminer-Accordion--stacked .adminer-AccordionItem:first-of-type{border-start-end-radius:var(--adminer-accordion-radius);border-start-start-radius:var(--adminer-accordion-radius)}.adminer-Accordion--stacked .adminer-AccordionItem:last-of-type{border-end-end-radius:var(--adminer-accordion-radius);border-end-start-radius:var(--adminer-accordion-radius)}.adminer-FileUploadField{display:flex;flex-direction:column;gap:8px}.adminer-FileUploadField__label{color:var(--adminer-field-label-color);font-family:var(--adminer-field-label-font);font-size:var(--adminer-field-label-size);font-weight:var(--adminer-field-label-weight);letter-spacing:var(--adminer-field-label-tracking);text-transform:var(--adminer-field-label-transform)}.adminer-FileUploadField__dropzone{align-items:center;background:var(--adminer-upload-bg);border:var(--adminer-upload-border);border-radius:var(--adminer-upload-radius);color:var(--adminer-color-ink-mid);cursor:pointer;display:flex;flex-direction:column;font-family:inherit;font-size:var(--adminer-font-size-sm);gap:6px;justify-content:center;padding:var(--adminer-upload-padding);text-align:center;transition:background-color .14s ease,border-color .14s ease,color .14s ease}.adminer-FileUploadField__dropzone--dragging,.adminer-FileUploadField__dropzone:hover:not(:disabled){border-color:var(--adminer-color-primary);color:var(--adminer-color-primary)}.adminer-FileUploadField__dropzone--dragging{background:var(--adminer-upload-bg-dragging)}.adminer-FileUploadField__dropzone:focus-visible{outline:2px solid var(--adminer-color-primary);outline-offset:2px}.adminer-FileUploadField__dropzone:disabled{cursor:not-allowed;opacity:.55}.adminer-FileUploadField__prompt{color:inherit}.adminer-FileUploadField__hint{color:var(--adminer-color-ink-mid);font-size:var(--adminer-font-size-sm)}.adminer-FileUploadField__progress{background:var(--adminer-color-surface-muted);border-radius:var(--adminer-radius-sm);height:4px;overflow:hidden}.adminer-FileUploadField__progressBar{background:var(--adminer-color-primary);display:block;height:100%;transition:width .2s ease}.adminer-FileUploadField__progress--indeterminate .adminer-FileUploadField__progressBar{animation:adminer-upload-indeterminate 1.1s ease-in-out infinite;transition:none;width:40%}@keyframes adminer-upload-indeterminate{0%{transform:translateX(-100%)}to{transform:translateX(250%)}}.adminer-FileUploadField__row{align-items:center;border:1px dashed transparent;border-radius:var(--adminer-upload-radius);display:flex;flex-wrap:wrap;gap:16px;transition:background-color .14s ease,border-color .14s ease}.adminer-FileUploadField__row--dragging{background:var(--adminer-upload-bg-dragging);border-color:var(--adminer-color-primary)}.adminer-FileUploadField__slot{flex:1 1 100%;min-width:0}.adminer-FileUploadField--thumb .adminer-FileUploadField__slot{align-items:center;border:1px solid var(--adminer-color-border);border-radius:var(--adminer-radius);display:flex;flex:0 0 auto;height:var(--adminer-upload-preview-size);justify-content:center;overflow:hidden;width:var(--adminer-upload-preview-size)}.adminer-FileUploadField--thumb .adminer-FileUploadField__slot--empty{border-style:dashed;color:var(--adminer-color-ink-mid)}.adminer-FileUploadField--thumb .adminer-FileUploadField__slot img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.adminer-FileUploadField__actions{align-items:flex-start;display:flex;flex-direction:column;gap:4px}@media (prefers-reduced-motion:reduce){:where([class^=adminer-],[class*=" adminer-"]),:where([class^=adminer-],[class*=" adminer-"]) *{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}:where(.adminer-Spinner,.adminer-Button__spinner,.adminer-TableAction__spinner){animation:adminer-pulse 1.4s ease-in-out infinite!important}:where(.adminer-FileUploadField__progress--indeterminate) .adminer-FileUploadField__progressBar{animation:adminer-pulse 1.4s ease-in-out infinite!important;transform:none!important;width:100%!important}}@keyframes adminer-pulse{50%{opacity:.35}}@media print{.adminer-ActionBar,.adminer-BulkActionBar,.adminer-Button,.adminer-FilterPanel,.adminer-FilterRow,.adminer-Modal__backdrop,.adminer-OfflineBanner,.adminer-Pagination,.adminer-Sidebar,.adminer-TableActions,.adminer-Tabs,.adminer-Topbar{display:none!important}.adminer-AppShell,.adminer-AppShell__main,.adminer-Page,.adminer-PageContent--stack{display:block;margin:0;max-width:none;overflow:visible;padding:0}.adminer-Table thead{display:table-header-group}.adminer-Card,.adminer-Table tbody tr{-moz-column-break-inside:avoid;break-inside:avoid}.adminer-Table__wrap{overflow:visible!important}.adminer-Alert,.adminer-Badge{background:none!important;border:1px solid #000!important;color:#000!important}.adminer-Alert,.adminer-Card,.adminer-Modal{box-shadow:none!important}.adminer-Table tbody tr.adminer-Table__row--err td:first-child:before,.adminer-Table tbody tr.adminer-Table__row--ok td:first-child:before,.adminer-Table tbody tr.adminer-Table__row--warn td:first-child:before{background:#000!important}.adminer-Card a,.adminer-DescriptionList a,.adminer-Table a{color:#000;text-decoration:none}}*,:after,:before{box-sizing:border-box}html{font-size:84.375%}body{background:var(--adminer-color-bg);color:var(--adminer-color-ink);font-family:var(--adminer-font-sans);line-height:1.55;margin:0;padding:0;-webkit-font-smoothing:antialiased;font-feature-settings:"kern","liga"}a{color:var(--adminer-color-primary);text-decoration:none}a:hover{text-decoration:underline;text-underline-offset:3px}h1,h2,h3,h4{color:var(--adminer-color-ink);font-family:var(--adminer-font-sans);font-weight:600;line-height:1.2;margin:0 0 .5em}h1{font-size:22px;letter-spacing:-.005em}h2{font-size:16px}h3{color:var(--adminer-color-ink-dim);font-size:10px;letter-spacing:.16em;text-transform:uppercase}h3,h4{font-weight:600}h4{font-size:14px}:root{--adminer-color-bg:#f4f4f2;--adminer-color-surface:#fff;--adminer-color-surface-muted:#edece8;--adminer-color-border:#e2e2dd;--adminer-color-border-soft:#eeeeea;--adminer-color-ink:#23252a;--adminer-color-ink-mid:#596069;--adminer-color-ink-dim:#9aa0a8;--adminer-color-primary:#3f6695;--adminer-color-primary-contrast:#fff;--adminer-color-primary-soft:color-mix(in srgb,var(--adminer-color-primary) 10%,transparent);--adminer-color-accent:#3f6695;--adminer-color-hi:#3f6695;--adminer-color-danger:#cf4040;--adminer-color-ok:#2f8a57;--adminer-color-warn:#c07f1a;--adminer-color-err:#cf4040;--adminer-color-info:#3f6695;--adminer-font-sans:"Hanken Grotesk",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--adminer-font-mono:"JetBrains Mono","SF Mono",Menlo,Consolas,monospace;--adminer-font-display:var(--adminer-font-sans);--adminer-title-font:var(--adminer-font-sans);--adminer-title-weight:var(--adminer-font-weight-bold);--adminer-title-tracking:-0.015em;--adminer-radius:4px;--adminer-radius-card:8px;--adminer-radius-button:6px;--adminer-radius-input:8px;--adminer-radius-control:6px;--adminer-shadow-sm:0 1px 2px rgba(28,26,23,.04);--adminer-shadow-md:0 6px 24px rgba(28,26,23,.1);--adminer-shadow-up:0 -2px 8px rgba(28,26,23,.1);--adminer-color-warn-ink:color-mix(in srgb,var(--adminer-color-warn) 75%,#000);--adminer-button-warning-ink:var(--adminer-color-warn-ink);--adminer-button-warning-fill:color-mix(in srgb,var(--adminer-color-warn) 80%,#000);--adminer-button-warning-edge:var(--adminer-button-warning-fill);--adminer-button-warning-fill-hover:color-mix(in srgb,var(--adminer-color-warn) 68%,#000);--adminer-page-max-width:1500px;--adminer-table-total-bg:var(--adminer-color-surface);--adminer-table-head-font:var(--adminer-font-mono);--adminer-table-head-size:var(--adminer-font-size-xs);--adminer-table-head-tracking:var(--adminer-tracking-2);--adminer-table-head-transform:uppercase;--adminer-table-head-color:var(--adminer-color-ink-mid);--adminer-table-head-bg:var(--adminer-color-surface);--adminer-table-row-stripe-bg:color-mix(in srgb,var(--adminer-color-surface-muted) 40%,var(--adminer-color-surface));--adminer-table-row-hover-bg:color-mix(in srgb,var(--adminer-color-primary) 9%,var(--adminer-color-surface));--adminer-topbar-bg:#2c333d;--adminer-topbar-border:#222831;--adminer-topbar-ink:#fff;--adminer-topbar-ink-dim:#a9b2bd;--adminer-topbar-height:44px;--adminer-sidebar-bg:#f7f7f5;--adminer-sidebar-link-hover-bg:#eaf0f7;--adminer-sidebar-link-active-bg:#eaf0f7;--adminer-sidebar-border:#e9e9e5;--adminer-sidebar-ink:#23252a;--adminer-sidebar-ink-mid:#596069;--adminer-sidebar-ink-dim:#9aa0a8;--adminer-sidebar-indicator-width:0px;--adminer-sidebar-indicator-color:#3f6695;--adminer-sidebar-link-active-ink:#3f6695;--adminer-sidebar-link-inset:8px;--adminer-sidebar-link-radius:8px;--adminer-sidebar-link-gap:6px;--adminer-sidebar-link-padding-y:7px;--adminer-sidebar-width:240px}.adminer-PageHeader__title{font-weight:var(--adminer-font-weight-bold)}.poc-FieldLabel{color:var(--adminer-field-label-color);display:block;font-family:var(--adminer-field-label-font);font-size:var(--adminer-field-label-size);font-weight:var(--adminer-field-label-weight);letter-spacing:var(--adminer-field-label-tracking);text-transform:var(--adminer-field-label-transform)}.poc-TipWrap{display:inline-flex;min-width:0}.poc-ModalTitle{align-items:center;display:inline-flex;flex-wrap:wrap;gap:var(--adminer-space-2,8px)}.poc-cardList{display:flex;flex-direction:column;gap:16px;margin:0 auto;max-width:1100px;width:100%}.adminer-Table{--adminer-table-cell-padding-x:8px;--adminer-table-cell-padding-y:5px}.adminer-Table td.poc-num,.adminer-Table th.poc-num{font-family:var(--adminer-font-mono);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.poc-sub{color:var(--adminer-color-ink-mid);display:block;font-size:var(--adminer-font-size-xs)}.poc-gridTable,.poc-reportTable{--adminer-control-height-sm:24px}.poc-stack>div{display:block}.poc-gridTable tbody td,.poc-gridTable tbody th,.poc-gridTable thead tr:nth-child(2) th{font-variant-numeric:tabular-nums;text-align:right}.poc-gridTable tbody td:first-child,.poc-gridTable tbody th:first-child,.poc-gridTable thead tr:nth-child(2) th:first-child{text-align:left}.adminer-Table__wrap{overflow:visible}.poc-gridTable thead tr:first-child th,.poc-reportTable thead tr:first-child th{height:var(--poc-grid-head-row1-h,2rem);top:var(--adminer-table-sticky-top)}.poc-gridTable thead tr:nth-child(2) th,.poc-reportTable thead tr:nth-child(2) th{top:calc(var(--adminer-table-sticky-top) + var(--poc-grid-head-row1-h, 2rem))}.poc-Impersonation~*{--adminer-table-sticky-top:var(--poc-impersonation-h)}.poc-BoardScroller{--adminer-table-sticky-top:0px}.poc-Impersonation~* .poc-Planner{max-height:calc(100dvh - var(--adminer-topbar-height, 44px) - var(--poc-impersonation-h) - var(--adminer-space-3, 12px)*2);top:calc(var(--poc-impersonation-h) + var(--adminer-space-3, 12px))}.adminer-Sidebar--rail{overflow-x:hidden;overflow-y:auto;scrollbar-width:thin}.adminer-AppShell[data-sidebar-collapsed=true]{--adminer-page-max-width:none}.poc-LoginBrand{color:var(--adminer-color-ink);font-family:var(--adminer-title-font);font-size:var(--adminer-font-size-xl);font-weight:var(--adminer-title-weight);letter-spacing:var(--adminer-title-tracking);margin:0}:root{--poc-impersonation-h:40px}.poc-Impersonation{align-items:center;background:var(--adminer-color-surface-muted);border-bottom:2px solid var(--adminer-color-warn);box-sizing:border-box;color:var(--adminer-color-ink-mid);display:flex;flex-shrink:0;font-family:var(--adminer-font-mono);font-size:13px;gap:12px;height:var(--poc-impersonation-h);padding:0 20px;position:sticky;top:0;z-index:3}.poc-Impersonation__text{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.poc-Impersonation__name{color:var(--adminer-color-ink);font-weight:700}.poc-Brand{align-items:center;display:inline-flex}.poc-Brand__logo{display:block;height:30px;width:auto}@media (max-width:720px){.poc-Brand{display:none}}.poc-AssignmentRow{align-items:center;background:color-mix(in srgb,var(--adminer-color-surface) 55%,transparent);border-bottom:1px solid var(--adminer-color-border);color:var(--adminer-color-ink);display:flex;font-size:12.5px;gap:12px;line-height:1.4;padding:10px 18px}.poc-AssignmentRow:last-child{border-bottom:none}@media (max-width:600px){.poc-AssignmentRow{padding:10px 14px}}.poc-AssignmentRow__main{align-items:center;display:flex;flex:1;gap:10px;min-width:0}.poc-AssignmentRow__icon{color:var(--adminer-color-ink-mid);flex-shrink:0}.poc-AssignmentRow__carName{color:var(--adminer-color-ink);font-family:var(--adminer-font-mono);font-size:12px;font-weight:500;letter-spacing:.02em;text-transform:uppercase}.poc-AssignmentRow__carName--missing{font-family:var(--adminer-font-sans);letter-spacing:0;text-transform:none}.poc-AssignmentRow__carName--missing,.poc-AssignmentRow__carType{color:var(--adminer-color-ink-dim);font-style:italic;font-weight:400}.poc-AssignmentRow__driver{color:var(--adminer-color-ink-mid);font-family:var(--adminer-font-sans)}.poc-RideCard{align-items:stretch;background:var(--adminer-color-surface);border:1px solid var(--adminer-color-border);border-radius:var(--adminer-radius-lg);box-shadow:var(--adminer-shadow-sm);color:var(--adminer-color-ink);display:flex;overflow:hidden;width:100%}.poc-RideCard--interactive{cursor:pointer;transition:border-color .14s ease,box-shadow .14s ease}.poc-RideCard--interactive:hover{border-color:var(--adminer-color-ink-dim);box-shadow:var(--adminer-shadow-md)}.poc-RideCard--interactive:focus-visible{outline:2px solid var(--adminer-color-primary);outline-offset:2px}.poc-RideCard--deleted{opacity:.55}.poc-RideCard--deleted .poc-RideCard__title{text-decoration:line-through}.poc-RideCard--ongoing{border-color:var(--adminer-color-ok-border)}.poc-RideCard--ongoing .poc-RideCard__main{background:var(--adminer-color-ok-bg)}.poc-RideCard--overtime{border-color:var(--adminer-color-err-border)}.poc-RideCard--overtime .poc-RideCard__main{background:var(--adminer-color-err-bg)}.poc-RideCard--unconfirmed{border-color:var(--adminer-color-warn-border)}.poc-RideCard--unconfirmed .poc-RideCard__main{background:var(--adminer-color-warn-bg)}.poc-RideCard--finished{opacity:.62}.poc-RideCard--finished .poc-RideCard__chip{filter:grayscale(1);opacity:.75}.poc-RideCard__chip{align-items:center;align-self:stretch;box-shadow:inset -1px 0 0 rgba(0,0,0,.1);color:#fff;display:flex;flex-shrink:0;justify-content:center;width:80px}.poc-RideCard__chipLabel{color:#fff;font-family:var(--adminer-font-sans);font-size:32px;font-weight:600;letter-spacing:.02em;line-height:1;text-transform:uppercase}.poc-RideCard__main{background:var(--adminer-color-surface-muted);display:flex;flex:1;flex-direction:column;min-width:0}.poc-RideCard__rows{display:flex;flex-direction:column;gap:2px;padding:14px 18px}.poc-RideCard__row{align-items:baseline;display:flex;gap:16px;justify-content:space-between}.poc-RideCard__row--title{align-items:baseline;margin-bottom:6px}.poc-RideCard__title{color:var(--adminer-color-ink);font-size:17px;font-weight:700;letter-spacing:.01em;line-height:1.2;margin:0}.poc-RideCard__relative,.poc-RideCard__title{font-family:var(--adminer-font-sans);text-transform:uppercase}.poc-RideCard__relative{color:var(--adminer-color-ink-dim);font-size:11.5px;font-weight:600;letter-spacing:.08em;white-space:nowrap}.poc-RideCard__place{color:var(--adminer-color-ink-mid);flex:1;font-size:13.5px;line-height:1.45;min-width:0}.poc-RideCard__place--via{color:var(--adminer-color-ink-dim);font-size:12.5px;font-style:italic}.poc-RideCard__time{color:var(--adminer-color-ink);flex-shrink:0;font-family:var(--adminer-font-mono);font-size:13px;font-variant-numeric:tabular-nums;font-weight:500;min-width:6ch;text-align:right}.poc-RideCard__assignments{background:transparent;border-top:1px solid var(--adminer-color-border);display:flex;flex-direction:column}@media (max-width:600px){.poc-RideCard__chip{width:56px}.poc-RideCard__chipLabel{font-size:24px}.poc-RideCard__rows{padding:12px 14px}.poc-RideCard__title{font-size:15px}}.ride-form-section-header{border-bottom:1px solid var(--adminer-color-border-soft);color:var(--adminer-color-ink-mid);font-family:var(--adminer-font-mono);font-size:var(--adminer-font-size-xs);font-weight:var(--adminer-font-weight-semibold);letter-spacing:var(--adminer-tracking-3);margin:18px 0 12px;padding-bottom:6px;text-transform:uppercase}.ride-form-section-header:first-child{margin-top:0}.ride-form-section-body{display:flex;flex-direction:column;gap:12px}.ride-form-section-footer{height:4px}.ride-form-stops{display:flex;flex-direction:column;gap:8px}.poc-Rides__stateSwitches{align-items:center;display:flex;flex-wrap:wrap;gap:22px;justify-content:center;padding:6px 0 10px}.poc-Rides .adminer-FilterPanel{margin:0 auto;max-width:1100px;width:100%}.poc-CarsOverview__sectionTitle{color:var(--adminer-color-ink-mid);font-family:var(--adminer-font-sans);font-size:12px;font-weight:700;letter-spacing:.12em;margin:12px 0 6px;text-transform:uppercase}.poc-CarList{-moz-column-gap:16px;column-gap:16px;-moz-columns:320px;columns:320px;margin-bottom:8px}.poc-CarCard{-moz-column-break-inside:avoid;background:var(--adminer-color-surface-muted);border:1px solid var(--adminer-color-border);border-radius:var(--adminer-radius-card);break-inside:avoid;color:var(--adminer-color-ink);line-height:1.55;margin-bottom:16px;overflow:hidden;padding:14px 16px;position:relative}.poc-CarCard--interactive{cursor:pointer;transition:border-color .14s ease,box-shadow .14s ease}.poc-CarCard--interactive:hover{border-color:var(--adminer-color-ink-dim);box-shadow:var(--adminer-shadow-md)}.poc-CarCard--interactive:focus-visible{outline:2px solid var(--adminer-color-primary);outline-offset:2px}.poc-CarCard__head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.poc-CarCard__name{align-items:center;color:var(--adminer-color-ink);display:inline-flex;font-family:var(--adminer-font-sans);font-size:16px;font-weight:700;gap:8px;margin:0;text-transform:uppercase}.poc-CarCard__driver{background:var(--adminer-topbar-bg);border-radius:0 0 var(--adminer-radius-control) var(--adminer-radius-control);color:var(--adminer-topbar-ink);flex-shrink:0;font-family:var(--adminer-font-mono);font-size:12px;font-weight:600;margin:-14px -16px 0 0;padding:4px 12px;white-space:nowrap}.poc-CarCard__status{margin-top:8px;min-height:20px}.poc-CarCard__flags,.poc-CarCard__status{align-items:center;display:flex;gap:6px}.poc-CarCard__proseccos{align-items:center;display:flex;gap:3px;margin-left:auto}.poc-CarCard__location{align-items:center;display:flex;gap:8px;margin-top:8px}.poc-CarCard__ignition{color:var(--adminer-color-warn);margin-left:auto}.poc-CarCard__stand{background:var(--adminer-color-primary);border-radius:var(--adminer-radius-control);color:var(--adminer-color-primary-contrast);font-family:var(--adminer-font-mono);font-size:12px;font-weight:600;padding:2px 9px}.poc-CarCard__stand--home{background:var(--adminer-color-ink-dim)}.poc-CarCard__placeLink{color:var(--adminer-color-accent);font-size:12.5px;font-weight:600;text-decoration:none}.poc-CarCard__placeLink:hover{text-decoration:underline}.poc-CarCard__rides{border-top:1px solid var(--adminer-color-border);display:flex;flex-direction:column;margin:10px -16px -14px}.poc-CarCard__ride{align-items:flex-start;background:color-mix(in srgb,var(--adminer-color-surface) 55%,transparent);border:none;border-bottom:1px solid var(--adminer-color-border);color:var(--adminer-color-ink);cursor:pointer;display:flex;font:inherit;gap:12px;line-height:1.3;padding:8px 16px;text-align:left;width:100%}.poc-CarCard__ride:last-child{border-bottom:none}.poc-CarCard__ride:hover{background:color-mix(in srgb,var(--adminer-color-surface) 80%,transparent)}.poc-CarCard__ride--ongoing,.poc-CarCard__ride--overtime,.poc-CarCard__ride--unconfirmed{background:color-mix(in srgb,var(--_accent) 10%,var(--adminer-color-surface));box-shadow:inset 3px 0 0 var(--_accent)}.poc-CarCard__ride--ongoing{--_accent:var(--adminer-color-ok)}.poc-CarCard__ride--overtime{--_accent:var(--adminer-color-err)}.poc-CarCard__ride--unconfirmed{--_accent:var(--adminer-color-warn)}.poc-CarCard__ride__time{display:flex;flex-direction:column;flex-shrink:0;font-family:var(--adminer-font-mono);font-size:12px;font-variant-numeric:tabular-nums;min-width:5ch}.poc-CarCard__ride__from,.poc-CarCard__ride__to{color:var(--adminer-color-ink);font-weight:500}.poc-CarCard__ride__detail{display:flex;flex:1;flex-direction:column;gap:3px;min-width:0}.poc-CarCard__ride__route{color:var(--adminer-color-ink);font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.poc-AdvanceList{display:flex;flex-direction:column;gap:2px}.poc-AdvanceList__row{align-items:center;display:flex;gap:8px}.poc-AdvanceList__text{flex:1}.poc-AdvanceList__rule{border:0;border-top:1px solid var(--adminer-color-border);margin:16px 0}.poc-VoucherCard{align-items:stretch;background:var(--adminer-color-surface);border:1px solid var(--adminer-color-border);border-radius:var(--adminer-radius-card);box-shadow:var(--adminer-shadow-sm);color:var(--adminer-color-ink);display:flex;overflow:hidden;width:100%}.poc-VoucherCard--interactive{cursor:pointer;transition:border-color .14s ease,box-shadow .14s ease}.poc-VoucherCard--interactive:hover{border-color:var(--adminer-color-ink-dim);box-shadow:var(--adminer-shadow-md)}.poc-VoucherCard--interactive:focus-visible{outline:2px solid var(--adminer-color-primary);outline-offset:2px}.poc-VoucherCard__chip{align-items:center;align-self:stretch;display:flex;flex-shrink:0;justify-content:center;width:64px}.poc-VoucherCard__chipLabel{font-family:var(--adminer-font-sans);font-size:26px;font-weight:600;letter-spacing:.02em;line-height:1;text-transform:uppercase}.poc-VoucherCard__body{display:flex;flex:1;flex-direction:column;gap:4px;min-width:0;padding:14px 18px}.poc-VoucherCard__top{align-items:baseline;display:flex;gap:16px;justify-content:space-between}.poc-VoucherCard__title{color:var(--adminer-color-ink);font-family:var(--adminer-font-sans);font-size:16px;font-weight:700;letter-spacing:.01em;margin:0;text-transform:uppercase}.poc-VoucherCard__code{color:var(--adminer-color-ink-mid);font-family:var(--adminer-font-mono);font-size:13px;font-weight:500;white-space:nowrap}.poc-VoucherCard__name{color:var(--adminer-color-ink-mid);font-size:13.5px}.poc-VoucherCard__meta{color:var(--adminer-color-ink-dim);font-size:12.5px}.poc-ATMStatus__row{align-items:center;display:flex;flex-wrap:wrap;gap:24px}.poc-ATMStatus__ident{align-items:center;display:flex;flex:0 0 auto;gap:12px}.poc-ATMStatus__name{color:var(--adminer-color-ink);font-family:var(--adminer-font-sans);font-weight:700}.poc-ATMStatus__bars{display:flex;flex:1 1 320px;gap:24px}.poc-ATMStatus__bars .poc-FillBar{flex:1 1 150px;min-width:150px}.poc-FillBar__head{align-items:baseline;display:flex;justify-content:space-between;margin-bottom:4px}.poc-FillBar__label{color:var(--adminer-color-ink-mid);font-family:var(--adminer-font-sans);font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.poc-FillBar__value{color:var(--adminer-color-ink);font-family:var(--adminer-font-mono);font-size:13px;font-weight:600}.poc-FillBar__track{background:var(--adminer-color-surface-muted);border:1px solid var(--adminer-color-border);border-radius:999px;height:10px;overflow:hidden}.poc-FillBar__fill{border-radius:999px;height:100%;transition:width .3s ease}.poc-FillBar__fill--ok{background:var(--adminer-color-primary)}.poc-FillBar__fill--warn{background:var(--adminer-color-warn)}.poc-FillBar__fill--danger{background:var(--adminer-color-err)}.poc-ATMStatusList{display:flex;flex-direction:column;gap:8px}.poc-ImageUpload{align-items:flex-end;display:flex;flex-wrap:wrap;gap:8px}.poc-DocumentFile{align-items:center;border:1px solid var(--adminer-color-border);border-radius:var(--adminer-radius-input);color:var(--adminer-color-ink-mid);display:flex;gap:10px;min-width:0;padding:8px 12px}.poc-DocumentFile__name{color:var(--adminer-color-ink);flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.poc-DocumentFile__size{flex-shrink:0;font-size:var(--adminer-font-size-sm);font-variant-numeric:tabular-nums}.poc-AvailabilityEditor{display:flex;flex-direction:column;gap:12px}.poc-AvailabilityEditor__status{background:var(--adminer-color-surface);border:1px solid var(--adminer-color-border);border-left-width:3px;border-radius:var(--adminer-radius);display:flex;flex-direction:column;gap:8px;padding:10px 12px}.poc-AvailabilityEditor__status--ok{border-left-color:var(--adminer-color-ok)}.poc-AvailabilityEditor__status--warn{background:var(--adminer-color-warn-bg);border-left-color:var(--adminer-color-warn)}.poc-AvailabilityEditor__status--info{border-left-color:var(--adminer-color-info)}.poc-AvailabilityEditor__statusLine{align-items:baseline;color:var(--adminer-color-ink-mid);display:flex;flex-wrap:wrap;font-size:var(--adminer-font-size-sm);gap:4px 10px;line-height:1.4;margin:0}.poc-AvailabilityEditor__meter{display:flex;flex-direction:column;gap:4px}.poc-AvailabilityEditor__meterText{color:var(--adminer-color-ink-mid);display:flex;font-family:var(--adminer-font-mono);font-size:var(--adminer-font-size-sm);gap:12px;justify-content:space-between}.poc-AvailabilityEditor__meterText strong{color:var(--adminer-color-ink)}.poc-AvailabilityEditor__meterTrack{background:var(--adminer-color-surface-muted);border-radius:var(--adminer-radius-pill);height:6px;overflow:hidden}.poc-AvailabilityEditor__meterFill{background:var(--adminer-color-primary);border-radius:inherit;height:100%;transition:width .16s ease}.poc-AvailabilityEditor__meter--full .poc-AvailabilityEditor__meterFill{background:var(--adminer-color-err)}.poc-AvailabilityEditor__meter--full .poc-AvailabilityEditor__meterText,.poc-AvailabilityEditor__meter--full .poc-AvailabilityEditor__meterText strong{color:var(--adminer-color-err);font-weight:700}.poc-AvailabilityEditor__body{display:flex;flex-direction:column;gap:16px}.poc-AvailabilityCalendar{display:flex;flex-direction:column;gap:6px}.poc-AvailabilityCalendar__grid,.poc-AvailabilityCalendar__weekdays{display:grid;gap:6px;grid-template-columns:repeat(7,minmax(0,1fr))}.poc-AvailabilityCalendar__weekday{color:var(--adminer-color-ink-dim);font-family:var(--adminer-font-mono);font-size:var(--adminer-font-size-xs);letter-spacing:var(--adminer-tracking-2);text-align:center;text-transform:uppercase}.poc-AvailabilityCalendar__weekday--sunday{color:var(--adminer-color-err)}.poc-AvailabilityCalendar__help{color:var(--adminer-color-ink-mid);font-size:var(--adminer-font-size-sm);line-height:1.4;margin:0 0 2px}.poc-DayTile{align-items:center;aspect-ratio:1;background:var(--adminer-color-surface);border:1px solid var(--adminer-color-border);border-radius:var(--adminer-radius-card);color:var(--adminer-color-ink);cursor:pointer;display:flex;font-family:var(--adminer-font-mono);font-size:var(--adminer-font-size-lg);font-variant-numeric:tabular-nums;font-weight:600;gap:2px;justify-content:center;min-height:44px;padding:0;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;-webkit-tap-highlight-color:transparent;transition:background-color .12s ease,border-color .12s ease,transform 80ms ease}.poc-DayTile:active:not(:disabled){transform:scale(.94)}.poc-DayTile:focus-visible{outline:2px solid var(--adminer-color-primary);outline-offset:2px}.poc-DayTile:disabled{cursor:default}.poc-DayTile--blank{border:none;visibility:hidden}.poc-DayTile--preferNot{background:var(--adminer-color-warn-bg);border-color:var(--adminer-color-warn-border);color:var(--adminer-color-warn)}.poc-DayTile--unavailable{background:var(--adminer-color-err-bg);border-color:var(--adminer-color-err-border);color:var(--adminer-color-err)}.poc-DayTile--vacation{background:var(--adminer-color-info-bg);border-color:var(--adminer-color-info-border);color:var(--adminer-color-info)}.poc-DayTile--sunday:not(.poc-DayTile--vacation){color:var(--adminer-color-err)}.poc-DayTile--today{box-shadow:0 0 0 2px var(--adminer-color-primary)}.poc-DayTile--past{opacity:.45}.poc-DayTile--pending{border:2px dotted var(--adminer-color-warn)}.poc-DayTile--noted:after{background:currentColor;border-radius:var(--adminer-radius-circle);bottom:6px;content:"";height:5px;position:absolute;right:6px;width:5px}.poc-DayTile__icon{flex-shrink:0}.poc-AvailabilityCalendar__hint{color:var(--adminer-color-err);font-size:var(--adminer-font-size-sm);font-weight:600;min-height:1.4em;text-align:center}.poc-AvailabilityCalendar__legend{color:var(--adminer-color-ink-mid);display:flex;flex-wrap:wrap;font-size:var(--adminer-font-size-xs);gap:6px 14px;list-style:none;margin:0;padding:0}.poc-AvailabilityCalendar__legend li{align-items:center;display:inline-flex;gap:6px}.poc-AvailabilityCalendar__swatch{background:var(--adminer-color-surface);border:1px solid var(--adminer-color-border);border-radius:var(--adminer-radius-sm);height:14px;width:14px}.poc-AvailabilityCalendar__swatch--preferNot{background:var(--adminer-color-warn-bg);border-color:var(--adminer-color-warn-border)}.poc-AvailabilityCalendar__swatch--unavailable{background:var(--adminer-color-err-bg);border-color:var(--adminer-color-err-border)}.poc-AvailabilityCalendar__swatch--vacation{background:var(--adminer-color-info-bg);border-color:var(--adminer-color-info-border)}.poc-AvailabilityCalendar__swatch--pending{border:2px dotted var(--adminer-color-warn)}.poc-MarkedDays{display:flex;flex-direction:column;gap:8px}.poc-MarkedDays__title{color:var(--adminer-color-ink-mid);font-family:var(--adminer-font-sans);font-size:12px;font-weight:700;letter-spacing:.12em;margin:0;text-transform:uppercase}.poc-MarkedDays__empty{border:1px dashed var(--adminer-color-border);border-radius:var(--adminer-radius-card);color:var(--adminer-color-ink-dim);font-size:var(--adminer-font-size-sm);margin:0;padding:14px;text-align:center}.poc-MarkedDays__list{display:flex;flex-direction:column;gap:6px;list-style:none;margin:0;padding:0}.poc-MarkedDay{align-items:center;background:var(--adminer-color-surface);border:1px solid var(--adminer-color-border);border-radius:var(--adminer-radius-card);display:grid;gap:10px;grid-template-columns:auto auto minmax(0,1fr) auto;padding:8px 10px}.poc-MarkedDay__date{display:flex;flex-direction:column;line-height:1.1;min-width:3.5ch}.poc-MarkedDay__weekday{color:var(--adminer-color-ink-dim);font-family:var(--adminer-font-mono);font-size:var(--adminer-font-size-xs);letter-spacing:var(--adminer-tracking-1);text-transform:uppercase}.poc-MarkedDay__day{font-family:var(--adminer-font-mono);font-size:var(--adminer-font-size-base);font-weight:600;white-space:nowrap}.poc-MarkedDay__note{min-width:0}.poc-MarkedDay__noteText{height:auto;justify-self:start;line-height:1.35;min-width:0;padding-block:4px;text-align:left}.poc-MarkedDay__noteText .adminer-Button__label{min-width:0;overflow-wrap:anywhere}.poc-MarkedDay__noteAdd{color:var(--adminer-color-ink-mid);justify-self:start}.poc-AvailabilityEditor__dirty{color:var(--adminer-color-warn);font-family:var(--adminer-font-mono);font-size:var(--adminer-font-size-sm)}@media (min-width:769px){.poc-AvailabilityEditor__body{align-items:start;display:grid;gap:24px;grid-template-columns:minmax(0,480px) minmax(0,1fr)}}@media (max-width:768px){.poc-AvailabilityEditor__status{border-radius:0;border-right:none;margin-inline:-20px;padding-inline:20px;position:sticky;top:0;z-index:3}.poc-AvailabilityEditor__bar{--adminer-actionbar-offset:calc(12px + env(safe-area-inset-bottom, 0px))}.poc-MarkedDay{grid-template-columns:auto minmax(0,1fr) auto}.poc-MarkedDay__note,.poc-MarkedDay__noteAdd,.poc-MarkedDay__noteText{grid-column:1/-1}}.poc-Progress{background:color-mix(in srgb,var(--adminer-color-ink-dim) 30%,var(--adminer-color-surface));border-radius:2px;display:block;height:4px;overflow:hidden}.poc-Progress__fill{display:block;height:100%;transition:width .2s ease}.poc-Progress--ok .poc-Progress__fill{background:var(--adminer-color-ok)}.poc-Progress--warn .poc-Progress__fill{background:var(--adminer-color-warn)}.poc-Planner{background:var(--adminer-color-surface);border:1px solid var(--adminer-color-border);border-radius:var(--adminer-radius-card);box-shadow:var(--adminer-shadow-sm);display:flex;flex-direction:column;gap:10px;max-height:calc(100dvh - var(--adminer-topbar-height, 44px) - var(--adminer-space-3, 12px)*2);padding:12px;position:sticky;top:var(--adminer-space-3,12px)}.poc-Planner__head{align-items:baseline;display:flex;gap:8px;justify-content:space-between}.poc-Planner__title{color:var(--adminer-color-ink-mid);font-family:var(--adminer-font-sans);font-size:12px;font-weight:700;letter-spacing:.12em;margin:0;text-transform:uppercase}.poc-Planner__count{color:var(--adminer-color-ink-mid);font-family:var(--adminer-font-mono);font-size:var(--adminer-font-size-xs);font-variant-numeric:tabular-nums}.poc-Planner__tools{display:flex;flex-wrap:wrap;gap:6px}.poc-Planner__hint{color:var(--adminer-color-ink-mid);font-size:var(--adminer-font-size-xs);line-height:1.3;margin:0;min-height:2.6em}.poc-Planner__cards{display:flex;flex-direction:column;gap:6px;margin:-2px;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:2px}.poc-Planner__empty{color:var(--adminer-color-ink-mid);margin:4px 0}.poc-DriverCard{background:var(--adminer-color-surface-muted);border:1px solid var(--adminer-color-border);border-left:4px solid var(--poc-driver-color);border-radius:var(--adminer-radius);color:var(--adminer-color-ink);cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:6px;line-height:1.3;padding:8px 10px;text-align:left;transition:border-color .14s ease,box-shadow .14s ease,background-color .14s ease;width:100%}.poc-DriverCard:hover{border-color:var(--adminer-color-ink-dim);border-left-color:var(--poc-driver-color);box-shadow:var(--adminer-shadow-md)}.poc-DriverCard:focus-visible{outline:2px solid var(--adminer-color-primary);outline-offset:2px}.poc-DriverCard[aria-pressed=true]{background:color-mix(in srgb,var(--poc-driver-color) 14%,var(--adminer-color-surface));border-color:var(--poc-driver-color);box-shadow:0 0 0 2px var(--poc-driver-color)}.poc-DriverCard__head{align-items:center;display:flex;gap:8px}.poc-DriverCard__swatch{background:var(--poc-driver-color);border-radius:3px;flex-shrink:0;height:12px;width:12px}.poc-DriverCard__name{flex:1;font-size:var(--adminer-font-size-sm);font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.poc-DriverCard__count{color:var(--adminer-color-ink-mid);font-family:var(--adminer-font-mono);font-size:var(--adminer-font-size-xs);font-variant-numeric:tabular-nums;white-space:nowrap}.poc-DriverCard--under .poc-DriverCard__count{color:var(--adminer-color-warn);font-weight:700}.poc-DriverCard__meta{color:var(--adminer-color-ink-mid);font-size:var(--adminer-font-size-xs)}.poc-DriverCard__meta em{color:var(--adminer-color-err);font-style:normal;font-weight:600}.poc-DriverCard__day{align-items:center;color:var(--adminer-color-ink);display:flex;font-family:var(--adminer-font-mono);font-size:var(--adminer-font-size-xs);gap:6px}.poc-DriverCard__dot{border-radius:var(--adminer-radius-circle,50%);flex-shrink:0;height:8px;width:8px}.poc-DriverCard__dot--ok{background:var(--adminer-color-ok)}.poc-DriverCard__dot--warn{background:var(--adminer-color-warn)}.poc-DriverCard__dot--err{background:var(--adminer-color-err)}.poc-DriverCard__dot--info{background:var(--adminer-color-info)}.poc-DriverCard__dot--muted{background:var(--adminer-color-ink-dim)}@media (max-width:1000px){.poc-Planner{max-height:none;position:static;top:auto}.poc-Planner__cards{flex-direction:row;overflow-x:auto;overflow-y:visible;padding-bottom:6px}.poc-DriverCard{flex:0 0 220px}}.poc-VacationCards{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));list-style:none;margin:0;padding:0}.poc-VacationCard{background:var(--adminer-color-surface);border:1px solid var(--adminer-color-border);border-left:3px solid var(--adminer-color-ink-dim);border-radius:var(--adminer-radius-card);box-shadow:var(--adminer-shadow-sm);display:flex;flex-direction:column;gap:6px;padding:12px 14px}.poc-VacationCard--warn{border-left-color:var(--adminer-color-warn)}.poc-VacationCard--ok{border-left-color:var(--adminer-color-ok)}.poc-VacationCard--err{border-left-color:var(--adminer-color-err);opacity:.8}.poc-VacationCard__head{align-items:baseline;display:flex;flex-wrap:wrap;gap:4px 10px;justify-content:space-between}.poc-VacationCard__range{color:var(--adminer-color-ink);font-family:var(--adminer-font-mono);font-size:var(--adminer-font-size-xl);font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.01em}.poc-VacationCard__days{color:var(--adminer-color-ink-mid);font-family:var(--adminer-font-mono);font-size:var(--adminer-font-size-sm)}.poc-VacationCard__note{color:var(--adminer-color-ink);font-size:var(--adminer-font-size-base);margin:0}.poc-VacationCard__decision{color:var(--adminer-color-ink-mid);font-size:var(--adminer-font-size-sm);margin:0}.poc-VacationCard__cancel{align-self:flex-start;color:var(--adminer-color-err);margin-top:4px}.poc-VacationCard__cancel:hover:not(:disabled){background:var(--adminer-color-err-bg);color:var(--adminer-color-err)}@media (max-width:768px){.poc-VacationList--driver .adminer-SectionHeader{flex-wrap:wrap}.poc-VacationList--driver .adminer-SectionHeader__meta{flex-basis:100%;white-space:normal}.poc-VacationList__request{font-size:var(--adminer-font-size-base);min-height:var(--adminer-control-height-lg);width:100%}}.poc-ScheduleMonthActions,.poc-VacationList__managerMeta{align-items:center;display:flex;gap:8px}.poc-ScheduleMonthActions{flex-wrap:wrap}.poc-Schedule__driverLink{align-self:flex-end;padding-bottom:6px}.adminer-Page.poc-Schedule{padding-top:var(--adminer-space-2,8px);--adminer-page-max-width:2700px}.poc-ScheduleToolbar{align-items:center;display:flex;flex-wrap:wrap;gap:8px 12px;min-width:0}.poc-ScheduleToolbar__title{font-family:var(--adminer-title-font,var(--adminer-font-sans));font-size:var(--adminer-font-size-lg);font-weight:var(--adminer-font-weight-bold);letter-spacing:var(--adminer-title-tracking,0);margin:0;white-space:nowrap}.poc-ScheduleToolbar__actions{margin-left:auto;min-width:0}.poc-Workspace{align-items:start;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) 320px}.poc-Workspace--single{grid-template-columns:minmax(0,1fr)}.poc-Workspace__main{display:flex;flex-direction:column;gap:var(--adminer-gap-sm,8px);min-width:0}.poc-Board{--poc-brushbar-h:44px}@media (max-width:1000px){.poc-Workspace{grid-template-columns:minmax(0,1fr)}.poc-Workspace__panel{order:-1}}.poc-Board{display:flex;flex-direction:column;gap:10px;min-width:0}.poc-Board--busy .poc-BoardScroller,.poc-Board--busy .poc-CarsView,.poc-Board--busy .poc-WeekList{opacity:.6;transition:opacity .12s ease}.poc-CarsView{display:flex;flex-direction:column;gap:12px;min-width:0}.poc-CarChips{display:flex;flex-wrap:wrap;gap:6px}.poc-CarChip{background:var(--adminer-color-surface);border:1px solid var(--adminer-color-border);border-radius:var(--adminer-radius-control);color:var(--adminer-color-ink);cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:3px;line-height:1.2;max-width:100%;min-width:7.5rem;padding:6px 10px;text-align:left;transition:border-color .14s ease,box-shadow .14s ease,background-color .14s ease}.poc-CarChip:hover{border-color:var(--adminer-color-ink-dim);box-shadow:var(--adminer-shadow-sm)}.poc-CarChip:focus-visible{outline:2px solid var(--adminer-color-primary);outline-offset:2px}.poc-CarChip--warn{border-left:3px solid var(--adminer-color-warn)}.poc-CarChip--ok{background:color-mix(in srgb,var(--adminer-color-ok) 8%,var(--adminer-color-surface));border-left:3px solid var(--adminer-color-ok)}.poc-CarChip[aria-pressed=true]{background:var(--adminer-color-primary-soft);border-color:var(--adminer-color-primary);box-shadow:0 0 0 1px var(--adminer-color-primary)}.poc-CarChip--warn[aria-pressed=true]{border-left-color:var(--adminer-color-warn)}.poc-CarChip--ok[aria-pressed=true]{border-left-color:var(--adminer-color-ok)}.poc-CarProgress{margin-top:2px}.poc-CarChip__name{font-size:var(--adminer-font-size-sm);font-weight:600;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.poc-CarChip__count{color:var(--adminer-color-ink-mid);font-family:var(--adminer-font-mono);font-size:var(--adminer-font-size-xs);font-variant-numeric:tabular-nums}.poc-Calendar{display:grid;gap:4px;grid-template-columns:repeat(7,minmax(0,1fr));min-width:0}.poc-Calendar__caption{color:var(--adminer-color-ink-mid);font-family:var(--adminer-font-mono);font-size:var(--adminer-font-size-xs);letter-spacing:var(--adminer-tracking-2);padding:2px 4px;text-transform:uppercase}.poc-Calendar__caption:nth-child(7){color:var(--adminer-color-err)}.poc-Calendar__blank{background:color-mix(in srgb,var(--adminer-color-surface-muted) 50%,transparent);border-radius:var(--adminer-radius-control);min-height:88px}.poc-ScheduleCell--tile{background:var(--adminer-color-surface);border:1px solid var(--adminer-color-border);border-radius:var(--adminer-radius-control);display:flex;flex-direction:column;gap:4px;min-height:88px;min-width:0;padding:6px}.poc-ScheduleCell--tile .poc-Chip{flex:1}.poc-Tile__day{align-items:center;align-self:flex-start;border-radius:var(--adminer-radius-pill,999px);color:var(--adminer-color-ink-mid);display:inline-flex;font-family:var(--adminer-font-mono);font-size:var(--adminer-font-size-xs);font-variant-numeric:tabular-nums;font-weight:600;gap:4px;line-height:1.4;min-width:1.5em;padding:1px 5px}.poc-Tile__day--sunday{color:var(--adminer-color-err)}.poc-Tile__day--today{box-shadow:0 0 0 2px var(--adminer-color-primary);color:var(--adminer-color-primary)}.poc-Tile__today{font-size:9px;letter-spacing:.06em;text-transform:uppercase}.poc-WeekList{display:flex;flex-direction:column;gap:6px;min-width:0}.poc-WeekList__week{align-items:center;color:var(--adminer-color-ink-dim);display:flex;font-family:var(--adminer-font-mono);font-size:var(--adminer-font-size-xs);gap:10px;letter-spacing:var(--adminer-tracking-2);margin:8px 0 2px;text-transform:uppercase;white-space:nowrap}.poc-WeekList__week:after{background:var(--adminer-color-border);content:"";flex:1;height:1px}.poc-DayRow{align-items:flex-start;background:var(--adminer-color-surface);border:1px solid var(--adminer-color-border);border-radius:var(--adminer-radius-control);display:flex;gap:12px;min-width:0;padding:6px 8px}.poc-DayRow:nth-child(2n){background:color-mix(in srgb,var(--adminer-color-surface-muted) 40%,var(--adminer-color-surface))}.poc-DayRow--focused{background:color-mix(in srgb,var(--adminer-color-primary) 12%,var(--adminer-color-surface));border-color:var(--adminer-color-primary)}.poc-DayRow__head{align-items:flex-start;display:flex;flex:0 0 6.5rem;flex-direction:column;gap:2px}.poc-DayRow__coverage{color:var(--adminer-color-ink-mid);display:flex;flex-direction:column;font-family:var(--adminer-font-mono);font-size:var(--adminer-font-size-xs);font-variant-numeric:tabular-nums;gap:2px;padding-left:8px;width:5.5rem}.poc-DayRow__coverage--ok{color:var(--adminer-color-ok)}.poc-DayRow__coverage--warn{color:var(--adminer-color-warn)}.poc-DayRow__slots{display:flex;flex:1;flex-wrap:wrap;gap:6px;min-width:0}.poc-Slot{display:flex;flex:0 1 9rem;flex-direction:column;gap:2px;min-width:0}.poc-Slot__car{color:var(--adminer-color-ink-mid);font-family:var(--adminer-font-mono);font-size:10px;letter-spacing:.04em;overflow:hidden;padding:0 2px;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.poc-ScheduleCell--slot{border:1px solid transparent;border-radius:var(--adminer-radius-control);display:flex;min-width:0;padding:2px}.poc-ScheduleCell--sample{background:var(--adminer-color-surface);border:1px solid var(--adminer-color-border);border-radius:var(--adminer-radius);display:inline-flex;padding:3px}.poc-DayChip{align-items:baseline;background:transparent;border:1px solid transparent;border-radius:var(--adminer-radius-pill,999px);color:var(--adminer-color-ink);cursor:pointer;display:inline-flex;font:inherit;font-family:var(--adminer-font-mono);font-size:var(--adminer-font-size-xs);font-variant-numeric:tabular-nums;font-weight:600;gap:5px;padding:3px 8px;transition:background-color .12s ease,color .12s ease;white-space:nowrap}.poc-DayChip:hover{background:var(--adminer-color-surface-muted)}.poc-DayChip:focus-visible{outline:2px solid var(--adminer-color-primary);outline-offset:1px}.poc-DayChip__wd{color:var(--adminer-color-ink-mid);font-size:10px;letter-spacing:.06em;text-transform:uppercase}.poc-DayRow--sunday .poc-DayChip__wd{color:var(--adminer-color-err)}.poc-DayChip--today{box-shadow:0 0 0 2px var(--adminer-color-primary)}.poc-DayChip[aria-pressed=true]{background:var(--adminer-color-primary);color:var(--adminer-color-primary-contrast)}.poc-DayChip[aria-pressed=true] .poc-DayChip__wd{color:inherit;opacity:.85}.poc-BoardScroller{background:var(--adminer-color-surface);border:1px solid var(--adminer-color-border);border-radius:var(--adminer-radius-control);max-height:var(--poc-fit-max,70vh);max-width:100%;min-height:320px;overflow:auto}.poc-BoardScroller .adminer-Table.poc-ScheduleGrid{min-width:100%;table-layout:auto;width:-moz-max-content;width:max-content}.adminer-Table.poc-ScheduleGrid tbody td,.adminer-Table.poc-ScheduleGrid tbody th,.adminer-Table.poc-ScheduleGrid thead th{text-align:left;vertical-align:middle}.adminer-Table.poc-ScheduleGrid thead th:not(:first-child){min-width:9.5rem}.adminer-Table.poc-ScheduleGrid thead th small{color:var(--adminer-color-ink-mid);display:block;font-variant-numeric:tabular-nums;font-weight:400;letter-spacing:0;text-transform:none}.adminer-Table.poc-ScheduleGrid thead th .poc-CarProgress{margin-top:4px}.adminer-Table.poc-ScheduleGrid thead th.poc-ScheduleGrid__col--warn{box-shadow:inset 0 3px 0 var(--adminer-color-warn),inset 0 -1px 0 var(--adminer-color-border)}.adminer-Table.poc-ScheduleGrid thead th.poc-ScheduleGrid__col--ok{box-shadow:inset 0 3px 0 var(--adminer-color-ok),inset 0 -1px 0 var(--adminer-color-border)}.adminer-Table.poc-ScheduleGrid thead th:first-child{background:var(--adminer-color-surface);left:0;z-index:3}.adminer-Table.poc-ScheduleGrid tbody th{background:var(--adminer-color-surface);left:0;padding:3px 4px;position:sticky;white-space:nowrap;z-index:1}.adminer-Table.poc-ScheduleGrid tbody tr:nth-child(2n) th{background:color-mix(in srgb,var(--adminer-color-surface-muted) 40%,var(--adminer-color-surface))}.adminer-Table.poc-ScheduleGrid tbody td.poc-ScheduleTable__cell{padding:4px 5px}.adminer-Table.poc-ScheduleGrid tr.poc-ScheduleGrid__row--sunday .poc-DayChip__wd{color:var(--adminer-color-err)}.adminer-Table.poc-ScheduleGrid tbody tr.poc-ScheduleRow--focused td,.adminer-Table.poc-ScheduleGrid tbody tr.poc-ScheduleRow--focused th{background:color-mix(in srgb,var(--adminer-color-primary) 12%,var(--adminer-color-surface))}.poc-DayHead{align-items:flex-start;display:inline-flex;flex-direction:column;gap:2px}.poc-ScheduleGrid__carHead{align-items:center;display:flex;gap:4px;justify-content:space-between}.poc-ScheduleGrid__carName{overflow:hidden;text-overflow:ellipsis}.poc-CarsView__actions{display:flex;justify-content:flex-end}.poc-ClearBtn{color:var(--adminer-color-ink-dim)}.poc-ClearBtn:not(:disabled):hover{color:var(--adminer-color-err)}.poc-Cell--soft{background:color-mix(in srgb,var(--adminer-color-warn) 16%,var(--adminer-color-surface));border-color:color-mix(in srgb,var(--adminer-color-warn) 45%,var(--adminer-color-border))}.poc-Cell--blocked{--_tint:var(--adminer-color-err)}.poc-Cell--vacation{--_tint:var(--adminer-color-info)}.poc-Cell--blocked,.poc-Cell--vacation{background:repeating-linear-gradient(135deg,transparent 0 6px,color-mix(in srgb,var(--_tint) 35%,transparent) 6px 8px),color-mix(in srgb,var(--_tint) 14%,var(--adminer-color-surface));border-color:color-mix(in srgb,var(--_tint) 45%,var(--adminer-color-border))}.poc-Cell--taken{background:var(--adminer-color-surface-muted);cursor:not-allowed}.poc-Cell--taken .poc-Chip{filter:grayscale(1);opacity:.35}.poc-Cell--brush .poc-Chip,.poc-Chip{cursor:pointer}.poc-Chip{align-items:center;background:var(--adminer-color-surface-muted);border:1px solid transparent;border-radius:var(--adminer-radius-control);color:var(--adminer-color-ink);display:flex;font-family:var(--adminer-font-mono);font-size:var(--adminer-font-size-xs);font-weight:600;gap:6px;line-height:1.25;min-height:30px;padding:3px 8px;text-align:left;transition:box-shadow .12s ease,opacity .12s ease,background-color .12s ease;width:100%}.poc-Chip:hover{box-shadow:var(--adminer-shadow-md)}.poc-Chip:focus-visible{outline:2px solid var(--adminer-color-primary);outline-offset:2px}.poc-Chip:disabled{box-shadow:none;cursor:default}.poc-Chip__body{display:flex;flex:1;flex-direction:column;min-width:0}.poc-Chip__label,.poc-Chip__note{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.poc-Chip__note{font-size:10.5px;font-weight:400;opacity:.85}.poc-Chip__marker{flex-shrink:0}.poc-Chip__initials{display:none;text-align:center}.poc-Chip--driver{background:var(--poc-chip-bg,var(--adminer-color-surface-muted));box-shadow:inset 0 0 0 1px rgba(0,0,0,.12);color:var(--poc-chip-ink,var(--adminer-color-ink))}.poc-Chip--driver:hover{box-shadow:inset 0 0 0 1px rgba(0,0,0,.12),var(--adminer-shadow-md)}.poc-Chip--servis{border-color:var(--adminer-color-border);color:var(--adminer-color-ink-mid);font-style:italic;letter-spacing:.04em}.poc-Chip--empty{background:transparent;border:1px dashed var(--adminer-color-border);color:var(--adminer-color-ink-dim);justify-content:center}.poc-Chip--empty>svg{opacity:0;transition:opacity .12s ease}.poc-Chip--empty:focus-visible>svg,.poc-Chip--empty:hover>svg{opacity:1}.poc-Chip[data-ghost]:focus-visible,.poc-Chip[data-ghost]:hover{background:var(--poc-ghost-bg);border-color:transparent;border-style:solid;color:var(--poc-ghost-ink);justify-content:flex-start;opacity:.75}.poc-Chip[data-ghost]:focus-visible>svg,.poc-Chip[data-ghost]:hover>svg{display:none}.poc-Chip[data-ghost]:focus-visible:after,.poc-Chip[data-ghost]:hover:after{content:attr(data-ghost);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.poc-Chip--conflict-err,.poc-Chip--conflict-err:hover{box-shadow:0 0 0 2px var(--adminer-color-err)}.poc-Chip--conflict-warn,.poc-Chip--conflict-warn:hover{box-shadow:0 0 0 2px var(--adminer-color-warn)}.poc-Chip--pending{opacity:.6}.poc-Chip--sample{cursor:default;display:inline-flex;font-size:10px;min-height:20px;min-width:56px;padding:1px 6px;width:auto}.poc-Chip--sample:hover{box-shadow:none}.poc-Chip--sample.poc-Chip--driver{--poc-chip-bg:var(--adminer-color-primary);--poc-chip-ink:var(--adminer-color-primary-contrast)}.poc-Chip--sample.poc-Chip--conflict-err:hover{box-shadow:0 0 0 2px var(--adminer-color-err)}.poc-Legend{align-items:center;color:var(--adminer-color-ink-mid);display:flex;flex-wrap:wrap;font-size:var(--adminer-font-size-xs);gap:6px 16px;list-style:none;margin:0;padding:4px 2px 0}.poc-Legend__item{align-items:center;display:inline-flex;gap:6px}@media (max-width:768px){.poc-Calendar{gap:2px}.poc-Calendar__blank,.poc-ScheduleCell--tile{min-height:44px;padding:3px}.poc-ScheduleCell--tile .poc-Chip{justify-content:center;min-height:26px;padding:2px 4px}.poc-ScheduleCell--tile .poc-Chip__label,.poc-ScheduleCell--tile .poc-Chip__marker,.poc-ScheduleCell--tile .poc-Chip__note{display:none}.poc-ScheduleCell--tile .poc-Chip__initials{display:block}.poc-Tile__today{display:none}.poc-DayRow{flex-direction:column;gap:6px}.poc-DayRow__head{flex-basis:auto}}.poc-CellDialog{display:flex;flex-direction:column;gap:12px}.poc-CellDialog__current{align-items:center;display:flex;gap:10px}.poc-CellDialog__currentLabel{color:var(--adminer-color-ink-mid);font-family:var(--adminer-font-mono);font-size:var(--adminer-font-size-xs);letter-spacing:var(--adminer-tracking-2);text-transform:uppercase}.poc-CellDialog__actions{display:flex;flex-wrap:wrap;gap:8px}.poc-CellDialog__actions>*{flex:1 1 200px}.poc-CellDialog__groups{display:flex;flex-direction:column;gap:10px;margin:-2px;max-height:min(48vh,420px);overflow-y:auto;padding:2px}.poc-CellDialog__group{display:flex;flex-direction:column;gap:4px}.poc-CellDialog__groupTitle{color:var(--adminer-color-ink-mid);font-family:var(--adminer-font-mono);font-size:var(--adminer-font-size-xs);font-weight:600;letter-spacing:var(--adminer-tracking-2);margin:2px 0;text-transform:uppercase}.poc-CellDialog__empty{color:var(--adminer-color-ink-mid);margin:4px 0}.poc-DriverRow{align-items:center;background:var(--adminer-color-surface);border:1px solid var(--adminer-color-border);border-left:4px solid var(--poc-driver-color);border-radius:var(--adminer-radius);color:var(--adminer-color-ink);cursor:pointer;display:flex;font:inherit;gap:10px;min-height:var(--adminer-tap-target,40px);padding:6px 10px;text-align:left;transition:border-color .14s ease,box-shadow .14s ease,background-color .14s ease;width:100%}.poc-DriverRow:hover:not(:disabled){border-color:var(--adminer-color-ink-dim);border-left-color:var(--poc-driver-color);box-shadow:var(--adminer-shadow-md)}.poc-DriverRow:focus-visible{outline:2px solid var(--adminer-color-primary);outline-offset:2px}.poc-DriverRow--current{background:color-mix(in srgb,var(--poc-driver-color) 14%,var(--adminer-color-surface));border-color:var(--poc-driver-color)}.poc-DriverRow:disabled{cursor:not-allowed;opacity:.55}.poc-DriverRow__swatch{background:var(--poc-driver-color);border-radius:3px;flex-shrink:0;height:12px;width:12px}.poc-DriverRow__name{flex:1;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.poc-DriverRow__count,.poc-DriverRow__where{color:var(--adminer-color-ink-mid);font-family:var(--adminer-font-mono);font-size:var(--adminer-font-size-xs);font-variant-numeric:tabular-nums;white-space:nowrap}.poc-Cell--placeable{outline:2.5px dashed var(--poc-ghost-bg,var(--adminer-color-ink-dim));outline-offset:-2.5px}.poc-Chip--empty[data-ghost]{border-color:transparent}.poc-Cell--replaceable{outline:2px dotted var(--poc-ghost-bg,var(--adminer-color-ink-dim));outline-offset:-2px}.poc-ScheduleCell--sample.poc-Cell--replaceable{--poc-ghost-bg:var(--adminer-color-primary)}.poc-Chip--overridden{filter:grayscale(1);opacity:.55}.poc-Chip[data-ghost]:focus-visible,.poc-Chip[data-ghost]:hover{filter:none;opacity:1}.poc-ScheduleCell--sample.poc-Cell--placeable{--poc-ghost-bg:var(--adminer-color-primary)}.poc-Chip[data-ghost]:focus-visible .poc-Chip__body,.poc-Chip[data-ghost]:hover .poc-Chip__body{display:none}.poc-Chip[data-ghost]:focus-visible .poc-Chip__marker,.poc-Chip[data-ghost]:hover .poc-Chip__marker{display:none}.poc-Chip[data-ghost]:focus-visible.poc-Chip--conflict-err,.poc-Chip[data-ghost]:focus-visible.poc-Chip--conflict-warn,.poc-Chip[data-ghost]:hover.poc-Chip--conflict-err,.poc-Chip[data-ghost]:hover.poc-Chip--conflict-warn{box-shadow:none}.poc-Print{background:#fff;color:#000;font-family:var(--adminer-font-sans);font-size:12px;line-height:1.2;margin:0 auto;max-width:277mm;padding:16px}.poc-Print__toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.poc-Print__head{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:10px}.poc-Print__logo{filter:invert(1);height:40px}.poc-Print__title{font-size:24px;font-weight:700;margin:0;text-align:right}.poc-Print__table{border-collapse:collapse;margin-bottom:12px;page-break-inside:avoid;table-layout:fixed;width:100%;-moz-column-break-inside:avoid;break-inside:avoid}.poc-Print__table td,.poc-Print__table th{border:1px solid #000;height:16px;overflow:hidden;padding:2px 5px;text-align:center;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.poc-Print__table thead th{font-weight:700}.poc-Print__group th{font-size:14px;letter-spacing:.06em;text-transform:uppercase}.poc-Print__day{font-weight:700;padding-left:2px;padding-right:2px;width:22px}.poc-Print__standby{width:110px}.poc-Print__driver{font-weight:700}.poc-Print__servis{font-weight:700;letter-spacing:.06em}.poc-Print__row--sunday td,.poc-Print__row--sunday th{border-bottom:2px solid var(--adminer-color-err);border-top:2px solid var(--adminer-color-err)}.poc-Print__row--sunday th:first-child{border-left:2px solid var(--adminer-color-err)}.poc-Print__row--sunday td:last-child{border-right:2px solid var(--adminer-color-err)}.poc-Print__empty{margin:8px 0}@media print{.poc-Print{margin:0;max-width:none;padding:0}.poc-Print__toolbar{display:none}.poc-Print__driver,.poc-Print__row--sunday td,.poc-Print__row--sunday th{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.poc-WageCards{display:flex;flex-direction:column;gap:12px}.poc-WageCards .adminer-DescriptionList{font-size:var(--adminer-font-size-base);grid-template-columns:minmax(0,1fr) auto;row-gap:6px}.poc-WageCards .adminer-DescriptionList__label{font-size:var(--adminer-font-size-base);margin-top:0}.poc-WageCards__value{display:block;font-family:var(--adminer-font-mono);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.poc-WageCards__value--total{font-size:var(--adminer-font-size-lg);font-weight:700}:root{--poc-monthnav-height:56px}.poc-MonthNav{align-items:center;display:flex;flex-direction:column}.poc-MonthNav .adminer-MonthNav{min-height:var(--poc-monthnav-height)}.poc-MonthNav .adminer-MonthNav__label{color:var(--adminer-color-ink);font-size:var(--adminer-font-size-xl);font-weight:var(--adminer-font-weight-bold);letter-spacing:-.01em}@media (max-width:768px){.poc-MonthNav{background:var(--adminer-color-bg);box-shadow:0 1px 0 var(--adminer-color-border);margin-inline:-20px;padding-inline:20px;position:sticky;top:0;z-index:4}.poc-MyAvailability .poc-AvailabilityEditor__status{top:var(--poc-monthnav-height)}}.poc-MyAvailability__actions{display:flex;justify-content:flex-end}@media (max-width:768px){.poc-MyAvailability__request{font-size:var(--adminer-font-size-base);min-height:var(--adminer-control-height-lg);width:100%}}.poc-MySchedule__summary{color:var(--adminer-color-ink-mid);font-size:var(--adminer-font-size-base);margin:0}.poc-MySchedule__summary strong{color:var(--adminer-color-ink);font-family:var(--adminer-font-mono);font-size:var(--adminer-font-size-xl)}.poc-ShiftList{display:flex;flex-direction:column;gap:8px;max-width:720px;width:100%}.poc-ShiftList__week{align-items:center;color:var(--adminer-color-ink-dim);display:flex;font-family:var(--adminer-font-mono);font-size:var(--adminer-font-size-xs);gap:10px;letter-spacing:var(--adminer-tracking-2);margin:8px 0 2px;text-transform:uppercase;white-space:nowrap}.poc-ShiftList__week:after{background:var(--adminer-color-border);content:"";flex:1;height:1px}.poc-ShiftList__days{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.poc-ShiftCard{align-items:center;background:var(--adminer-color-surface);border:1px solid var(--adminer-color-border);border-radius:var(--adminer-radius-card);box-shadow:var(--adminer-shadow-sm);display:flex;gap:14px;padding:10px 14px}.poc-ShiftCard--today{background:var(--adminer-color-primary-soft);border-color:var(--adminer-color-primary)}.poc-ShiftCard__date{align-items:center;background:var(--adminer-color-surface-muted);border-radius:var(--adminer-radius-card);display:flex;flex-direction:column;line-height:1;min-width:52px;padding:6px 8px}.poc-ShiftCard__weekday{color:var(--adminer-color-ink-mid);font-family:var(--adminer-font-mono);font-size:var(--adminer-font-size-xs);letter-spacing:var(--adminer-tracking-2);text-transform:uppercase}.poc-ShiftCard__day{color:var(--adminer-color-ink);font-family:var(--adminer-font-mono);font-size:var(--adminer-font-size-2xl);font-variant-numeric:tabular-nums;font-weight:700;margin-top:3px}.poc-ShiftCard--sunday .poc-ShiftCard__day,.poc-ShiftCard--sunday .poc-ShiftCard__weekday{color:var(--adminer-color-err)}.poc-ShiftCard__body{display:flex;flex:1;flex-direction:column;gap:3px;min-width:0}.poc-ShiftCard__car{align-items:center;color:var(--adminer-color-ink);display:inline-flex;font-family:var(--adminer-font-mono);font-size:var(--adminer-font-size-base);font-weight:600;gap:8px;letter-spacing:.02em;text-transform:uppercase}.poc-ShiftCard__car svg{color:var(--adminer-color-ink-mid);flex-shrink:0}.poc-ShiftCard__note{color:var(--adminer-color-ink-mid);font-size:var(--adminer-font-size-sm);margin:0}.poc-DetailCard{margin-bottom:16px}.poc-DetailCard b{color:var(--adminer-color-ink);font-weight:var(--adminer-font-weight-semibold)}