.simona-admin-shell{min-height:100vh;background:var(--admin-canvas);color:var(--admin-ink);font-family:var(--admin-font-ui);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.simona-admin-shell :where(.page-stack){gap:var(--admin-card-gap)}.simona-admin-shell :where(.page-title,.section-title h2,.card-title){color:var(--admin-ink);font-family:var(--admin-font-display);font-weight:600;letter-spacing:-.018em;text-wrap:balance}.simona-admin-shell :where(.page-subtitle,.section-desc,.admin-panel-subtitle,.admin-copy){color:var(--admin-ink-muted);line-height:1.55;text-wrap:pretty}.simona-admin-shell :where(.cell-number,.cell-date,.cell-money,.stat-value,.monitoring-v2-metric-value,code,pre){font-variant-numeric:tabular-nums slashed-zero}.simona-admin-shell :where(code,pre,kbd,samp){font-family:var(--admin-font-mono)}.simona-admin-shell :where(.card,.admin-panel,.admin-surface-card,.toolbar){border-color:var(--admin-border);background:var(--admin-panel);box-shadow:var(--admin-elevation-1)}.simona-admin-shell :where(.card,.admin-panel,.admin-surface-card){border-radius:var(--admin-radius-lg)}.simona-admin-shell :where(.card-header,.admin-panel-header){border-color:var(--admin-border-subtle);background:var(--admin-panel)}.simona-admin-shell :where(.btn,.input,.select,.select-trigger,.toolbar-search){min-height:var(--admin-control-height);border-radius:var(--admin-radius-md);font-family:var(--admin-font-ui)}.simona-admin-shell :where(.btn-sm,.btn-icon.btn-sm){min-height:var(--admin-control-height-sm)}.simona-admin-shell :where(.btn-icon){min-width:var(--admin-control-height)}.simona-admin-shell :where(.btn-icon.btn-sm){min-width:var(--admin-control-height-sm)}.simona-admin-shell :where(.btn-primary){border-color:var(--admin-brand);background:var(--admin-brand);color:var(--admin-ink-inverse)}.simona-admin-shell :where(.btn-primary:hover){border-color:var(--admin-brand-hover);background:var(--admin-brand-hover)}.simona-admin-shell :where(.input,.select,.select-trigger,.toolbar-search){border-color:var(--admin-border-strong);background-color:var(--admin-elevated);color:var(--admin-ink)}.simona-admin-shell :where(:focus-visible){outline:2px solid var(--admin-brand);outline-offset:2px}.simona-admin-shell :where(table){font-variant-numeric:tabular-nums}.simona-admin-shell :where(th){color:var(--admin-ink-secondary);font-size:.75rem;font-weight:700;letter-spacing:.035em;text-transform:uppercase}.simona-admin-shell :where(td,th){border-color:var(--admin-border-subtle)}.simona-admin-shell :where(.btn-outline){border-color:var(--admin-border-strong);background:transparent}.simona-admin-shell :where(.btn-subtle){border-color:var(--admin-border-subtle);background:var(--admin-subtle);color:var(--admin-ink-secondary)}.simona-admin-shell :where(.btn-danger:not(:disabled):hover){border-color:var(--admin-danger-soft-border);background:var(--admin-danger-soft);color:var(--admin-danger)}.simona-admin-shell :where(.input-sm,.select-trigger-sm){min-height:var(--admin-control-height-sm);height:var(--admin-control-height-sm);font-size:.75rem}.simona-admin-shell :where(.input-lg,.select-trigger-lg){min-height:44px;height:44px}.simona-admin-shell :where(.input-danger,.select-trigger-danger,[aria-invalid=true]){border-color:var(--admin-danger)}.simona-admin-shell :where(.input-success,.select-trigger-success){border-color:var(--admin-success)}.simona-admin-shell :where(.card-subtle,.toolbar-subtle){background:var(--admin-subtle);box-shadow:none}.simona-admin-shell :where(.card-info,.card-success,.card-warning,.card-danger){box-shadow:none}.simona-admin-shell :where(.card-info){border-color:var(--admin-info-soft-border);background:var(--admin-info-soft)}.simona-admin-shell :where(.card-success){border-color:var(--admin-success-soft-border);background:var(--admin-success-soft)}.simona-admin-shell :where(.card-warning){border-color:var(--admin-warning-soft-border);background:var(--admin-warning-soft)}.simona-admin-shell :where(.card-danger){border-color:var(--admin-danger-soft-border);background:var(--admin-danger-soft)}.simona-admin-shell :where(.card-sm .card-body,.card-sm.card){--pad-card:var(--admin-space-3)}.simona-admin-shell :where(.card-lg .card-body,.card-lg.card){--pad-card:var(--admin-space-6)}.simona-admin-shell :where(.card-footer){display:flex;align-items:center;justify-content:flex-end;gap:var(--admin-space-2);border-top:1px solid var(--admin-border-subtle);padding:var(--admin-space-3) var(--admin-card-padding)}.simona-admin-shell :where(.badge-sm,.status-pill-sm){padding-block:1px;font-size:.625rem}.simona-admin-shell :where(.tbl-wrap){max-width:100%;overflow:auto;overscroll-behavior-inline:contain;scrollbar-gutter:stable}.simona-admin-shell :where(.tbl-wrap-scroll){overscroll-behavior-block:auto}.simona-admin-shell :where(.tbl){width:100%}.simona-admin-shell :where(.tbl th,.tbl td){height:var(--admin-row-height);padding:var(--admin-cell-py) var(--admin-cell-px)}.simona-admin-shell :where(.field-table-panel .op-analytics-panel-heading,.master-data-list .op-analytics-panel-heading p,.promise-workbench .op-analytics-panel-heading){display:none!important}.simona-admin-shell :where(.field-table-panel .op-analytics-panel-header){display:none}.simona-admin-shell :where(.field-table-panel:has(.op-analytics-panel-actions) .op-analytics-panel-header){display:flex;justify-content:flex-end;min-height:0;padding-bottom:8px}.simona-admin-shell :where(.data-table-section-header-actions-only){display:flex;justify-content:flex-end;padding:0 0 8px;border:0;min-height:0;background:transparent}.simona-admin-shell :where(.data-table-section-header){display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:var(--admin-space-3);border-bottom:1px solid var(--admin-border-subtle);padding:var(--admin-space-3) var(--admin-space-4)}.simona-admin-shell :where(.data-table-section-heading){min-width:0}.simona-admin-shell :where(.data-table-section-heading h2){margin:0;color:var(--admin-ink);font-family:var(--admin-font-display);font-size:.9375rem;font-weight:600;letter-spacing:-.012em}.simona-admin-shell :where(.data-table-section-heading p){margin:3px 0 0;color:var(--admin-ink-muted);font-size:.75rem;line-height:1.4}.simona-admin-shell :where(.data-table-section-actions){display:flex;flex:0 0 auto;align-items:center;gap:var(--admin-space-2);flex-wrap:wrap}.simona-admin-shell :where(.data-table-section>.tbl-wrap,.data-table-primary-projection>.tbl-wrap){border:0;border-radius:0;background:transparent;box-shadow:none}.simona-admin-shell :where(.data-table-primary-projection){min-width:0}.simona-admin-shell :where(.data-mobile-projection){display:none}.simona-admin-shell :where(.data-table-scroll-cue){display:none;margin:0}.simona-admin-shell :where(.work-row){display:grid;min-width:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--admin-space-2) var(--admin-space-3);border-bottom:1px solid var(--admin-border-subtle);padding:var(--admin-space-3) 0}.simona-admin-shell :where(.work-row:first-child){border-top:1px solid var(--admin-border-subtle)}.simona-admin-shell :where(.work-row-identity){min-width:0;color:var(--admin-ink);font-weight:600;overflow-wrap:anywhere}.simona-admin-shell :where(.work-row-meta){min-width:0;color:var(--admin-ink-muted);font-size:.75rem;overflow-wrap:anywhere}.simona-admin-shell :where(.work-row-status){justify-self:start}.simona-admin-shell :where(.work-row-value){color:var(--admin-ink-secondary);font-weight:600;text-align:right}.simona-admin-shell :where(.work-row-action){display:flex;align-items:center;justify-content:flex-end;gap:var(--admin-space-2);grid-column:2;grid-row:1/span 3}@media (max-width:767px){.simona-admin-shell :where(.data-mobile-list.has-mobile-projection>.data-mobile-projection){display:block}.simona-admin-shell :where(.data-mobile-list.has-mobile-projection>.data-table-primary-projection){display:none}.simona-admin-shell :where(.data-mobile-scroll>.data-table-scroll-cue){display:block;padding:6px 0 0;color:var(--admin-ink-muted);font-size:.6875rem}.simona-admin-shell :where(.work-row){grid-template-columns:minmax(0,1fr) auto}}@media (min-width:768px){.simona-admin-shell :where(.data-mobile-projection){display:none!important}}.simona-admin-shell :where(.data-table-section>.tbl-wrap .tbl thead th,.data-table-primary-projection>.tbl-wrap .tbl thead th){background:color-mix(in oklch,var(--admin-subtle) 72%,var(--admin-canvas))}.simona-admin-shell .op-analytics-panel:has(.tbl-wrap){border-color:transparent;border-radius:0;background:transparent;box-shadow:none}.simona-admin-shell .op-analytics-panel:has(.tbl-wrap)>.op-analytics-panel-header{padding:var(--admin-space-3) 0}.simona-admin-shell .op-analytics-panel:has(.tbl-wrap)>.op-analytics-panel-body{padding:0}.simona-admin-shell .op-analytics-panel:has(.tbl-wrap)>.op-analytics-panel-footer{padding-inline:0}.simona-admin-shell .card:has(:is(>.tbl-wrap,>.card-body>.tbl-wrap)){border-color:transparent;border-radius:0;background:transparent;box-shadow:none}.simona-admin-shell .card:has(:is(>.tbl-wrap,>.card-body>.tbl-wrap))>.card-header{padding:var(--admin-space-3) 0}.simona-admin-shell .card:has(>.card-body>.tbl-wrap)>.card-body,.simona-admin-shell .card:has(>.tbl-wrap)>.tbl-wrap{border:0;border-radius:0;background:transparent;box-shadow:none;padding-inline:0}.simona-admin-shell .card:has(>.card-body>.tbl-wrap)>.card-body{padding-block:0}.simona-admin-shell .card:has(:is(>.tbl-wrap,>.card-body>.tbl-wrap)) .tbl thead th{background:color-mix(in oklch,var(--admin-subtle) 72%,var(--admin-canvas))}.simona-admin-shell :where(.pagination){min-width:0}.simona-admin-shell :where(.pagination-controls){flex-wrap:wrap}.simona-admin-shell :where(.page-num){min-width:var(--admin-control-height-sm);height:var(--admin-control-height-sm)}.simona-admin-shell :where(.tabs){max-width:100%;overflow-x:auto;scrollbar-width:thin}.simona-admin-shell :where(.tab){min-height:var(--admin-control-height-sm);flex:0 0 auto}.simona-admin-shell :where(.tabs-sm .tab){min-height:32px;padding-inline:var(--admin-space-2)}.simona-admin-shell :where(.segmented-control){display:flex;max-width:100%;gap:var(--admin-space-1);overflow-x:auto;scrollbar-width:thin}.simona-admin-shell :where(.segmented-control-item){min-height:var(--admin-control-height-sm);flex:0 0 auto;border:1px solid transparent;border-radius:var(--admin-radius-control);background:transparent;color:var(--admin-ink-muted);padding-inline:var(--admin-space-3);font:inherit;font-size:.75rem;font-weight:600;cursor:pointer}.simona-admin-shell :where(.segmented-control-item:hover){color:var(--admin-ink)}.simona-admin-shell :where(.segmented-control-item.is-active){border-color:var(--admin-border-subtle);background:var(--admin-panel);color:var(--admin-ink);box-shadow:var(--admin-elevation-1)}.simona-admin-shell :where(.segmented-control-sm .segmented-control-item){min-height:32px;padding-inline:var(--admin-space-2)}.simona-admin-shell :where(.simada-sync-mode){height:auto;min-height:32px}@media (pointer:coarse){.simona-admin-shell .segmented-control-item{min-height:44px;min-width:44px}.simona-admin-shell :where(.pagination .page-num,.pagination .btn-icon.btn-sm,.pagination .pagination-per-page-trigger){min-width:44px;min-height:44px;height:auto}}.simona-admin-shell :where([role=tabpanel]:focus-visible){outline:2px solid var(--admin-brand);outline-offset:2px}.simona-admin-shell :where(.empty-state){min-height:220px;justify-content:center;border:1px dashed var(--admin-border);border-radius:var(--admin-radius-lg);background:var(--admin-panel);padding:var(--admin-space-8) var(--admin-space-4)}.simona-admin-shell :where(.empty-state-icon){border:1px solid var(--admin-border-subtle);border-radius:var(--admin-radius-lg);background:var(--admin-subtle)}.simona-admin-shell :where(.empty-state h3){font-family:var(--admin-font-display);font-weight:600}.simona-admin-shell :where(.empty-state-error){border-color:var(--admin-danger-soft-border);background:var(--admin-danger-soft)}.simona-admin-shell :where(.page-header-eyebrow){color:var(--admin-ink-muted);font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.simona-admin-shell :where(.op-metric-card){--op-tone:var(--admin-neutral);display:grid;min-width:0;gap:var(--admin-space-2);border:1px solid var(--admin-border-subtle);border-radius:var(--admin-radius-lg);background:var(--admin-panel);padding:var(--admin-card-padding);box-shadow:var(--admin-elevation-1);overflow:hidden;position:relative}.simona-admin-shell :where(.op-metric-card-brand){--op-tone:var(--admin-brand);background:var(--kpi-sky);border-color:color-mix(in srgb,var(--admin-brand) 18%,transparent)}.simona-admin-shell :where(.op-metric-card-info){--op-tone:var(--admin-info);background:var(--kpi-sky);border-color:color-mix(in srgb,var(--admin-info) 18%,transparent)}.simona-admin-shell :where(.op-metric-card-success){--op-tone:var(--admin-success);background:var(--kpi-mint);border-color:color-mix(in srgb,var(--admin-success) 18%,transparent)}.simona-admin-shell :where(.op-metric-card-warning){--op-tone:var(--admin-warning);background:var(--kpi-amber);border-color:color-mix(in srgb,var(--admin-warning) 18%,transparent)}.simona-admin-shell :where(.op-metric-card-danger){--op-tone:var(--admin-danger);background:var(--kpi-rose);border-color:color-mix(in srgb,var(--admin-danger) 18%,transparent)}.simona-admin-shell :where(.op-metric-card-heading,.op-metric-card-support){display:flex;min-width:0;align-items:center;justify-content:space-between;gap:var(--admin-space-2)}.simona-admin-shell :where(.op-metric-card-label){color:var(--admin-ink-muted);font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.simona-admin-shell :where(.op-metric-card-icon){display:grid;width:36px;height:36px;place-items:center;border-radius:var(--admin-radius-md);background:color-mix(in oklch,var(--op-tone) 13%,var(--admin-panel));color:var(--op-tone)}.simona-admin-shell :where(.op-metric-card-value){overflow-wrap:anywhere;color:var(--admin-ink);font-family:var(--admin-font-display);font-size:clamp(1.5rem,1.2rem + 1vw,2rem);font-variant-numeric:tabular-nums;font-weight:650;letter-spacing:-.035em;line-height:1.05}.simona-admin-shell :where(.op-metric-card-support){color:var(--admin-ink-muted);font-size:.75rem}.simona-admin-shell :where(.op-metric-card-delta){color:var(--op-tone);font-weight:700}.simona-admin-shell :where(.op-metric-card-compact){display:inline-flex;flex-direction:row;align-items:center;gap:8px;min-height:34px;padding:5px 10px 5px 8px;border-radius:999px;box-shadow:none}.simona-admin-shell :where(.op-metric-card-compact .op-metric-card-heading){flex:0 1 auto;gap:6px}.simona-admin-shell :where(.op-metric-card-compact .op-metric-card-label){font-size:.6875rem;letter-spacing:.02em;white-space:nowrap}.simona-admin-shell :where(.op-metric-card-compact .op-metric-card-icon){order:-1;width:22px;height:22px;border-radius:999px;font-size:12px}.simona-admin-shell :where(.op-metric-card-compact .op-metric-card-icon svg){width:12px;height:12px}.simona-admin-shell :where(.op-metric-card-compact .op-metric-card-value){font-size:.9375rem;font-weight:700;letter-spacing:-.02em;line-height:1;white-space:nowrap;font-variant-numeric:tabular-nums}.simona-admin-shell :where(.op-metric-card-compact .op-metric-card-delta-inline){margin-left:2px;max-width:9rem;overflow:hidden;color:var(--op-tone);font-size:.625rem;font-weight:700;letter-spacing:.02em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.simona-admin-shell :where(.op-metric-badge-strip){display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:8px}.simona-admin-shell :where(.op-analytics-panel,.op-process-status,.op-settings-section,.op-workspace){min-width:0;border:1px solid var(--admin-border);border-radius:var(--admin-radius-lg);background:var(--admin-panel);box-shadow:var(--admin-elevation-1)}.simona-admin-shell :where(.op-analytics-panel-sm){--op-panel-padding:var(--admin-space-3)}.simona-admin-shell :where(.op-analytics-panel-md){--op-panel-padding:var(--admin-card-padding)}.simona-admin-shell :where(.op-analytics-panel-lg){--op-panel-padding:var(--admin-space-6)}.simona-admin-shell :where(.op-analytics-panel-header){display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:var(--admin-space-3);border-bottom:1px solid var(--admin-border-subtle);padding:var(--op-panel-padding)}.simona-admin-shell :where(.op-analytics-panel-heading h2,.op-process-status h3,.op-settings-section-heading h2){margin:0;color:var(--admin-ink);font-family:var(--admin-font-display);font-size:1rem;font-weight:650;letter-spacing:-.015em}.simona-admin-shell :where(.op-analytics-panel-heading p,.op-settings-section-heading p){margin:var(--admin-space-1) 0 0;color:var(--admin-ink-muted);font-size:.8125rem;line-height:1.45}.simona-admin-shell :where(.op-analytics-panel-actions,.op-analytics-panel-footer,.op-process-status-actions,.op-entity-header-actions,.op-settings-section-actions){display:flex;align-items:center;justify-content:flex-end;gap:var(--admin-space-2);flex-wrap:wrap}.simona-admin-shell :where(.op-analytics-panel-body){min-width:0;padding:var(--op-panel-padding)}.simona-admin-shell :where(.op-analytics-panel-footer){border-top:1px solid var(--admin-border-subtle);padding:var(--admin-space-3) var(--op-panel-padding)}.simona-admin-shell :where(.op-filter-bar){display:flex;flex-wrap:wrap;min-width:0;align-items:center;gap:var(--admin-space-3);border:1px solid var(--admin-border-subtle);border-radius:var(--admin-radius-lg);background:var(--admin-panel);padding:8px 10px;box-shadow:var(--admin-elevation-1)}.simona-admin-shell :where(.op-filter-bar-primary,.op-filter-bar-filters,.op-filter-bar-meta,.op-filter-bar-actions,.op-filter-bar-active){display:flex;min-width:0;align-items:center;gap:var(--admin-space-2);flex-wrap:wrap}.simona-admin-shell :where(.op-filter-bar-primary){display:contents}.simona-admin-shell :where(.op-filter-bar-search){min-width:min(280px,100%);flex:1 1 280px}.simona-admin-shell :where(.op-filter-bar-meta){margin-left:auto;justify-content:flex-end}.simona-admin-shell :where(.op-filter-bar-filters){flex:1 1 320px}.simona-admin-shell :where(.op-filter-bar-active){color:var(--admin-ink-muted);font-size:.75rem}.simona-admin-shell :where(.op-filter-bar-results){color:var(--admin-ink-muted);font-size:.75rem;font-variant-numeric:tabular-nums}.simona-admin-shell :where(.op-filter-mobile-trigger){display:none;min-height:var(--admin-control-height,36px);align-items:center;justify-content:center;gap:var(--admin-space-2);border:1px solid var(--admin-border);border-radius:var(--admin-radius-control,var(--admin-radius-md));background:var(--admin-panel);color:var(--admin-ink);padding:0 var(--admin-space-3);font:inherit;font-size:.8125rem;font-weight:650;cursor:pointer}.simona-admin-shell :where(.op-filter-mobile-trigger:hover){border-color:var(--admin-border-strong);background:var(--admin-hover)}@media (max-width:1024px) and (min-width:768px){.simona-admin-shell :where(.op-filter-bar-filters){order:2;flex-basis:100%}.simona-admin-shell :where(.op-filter-bar-meta){order:3}.simona-admin-shell :where(.op-filter-bar-actions){order:4}}.simona-admin-shell :where(.op-process-status){display:grid;gap:var(--admin-space-3);padding:var(--admin-card-padding)}.simona-admin-shell :where(.op-process-status-heading){display:flex;align-items:flex-start;justify-content:space-between;gap:var(--admin-space-3)}.simona-admin-shell :where(.op-process-status-heading strong){color:var(--admin-ink);font-family:var(--admin-font-mono);font-size:.875rem}.simona-admin-shell :where(.op-process-status-state){display:inline-block;margin-bottom:var(--admin-space-1);color:var(--admin-ink-muted);font-size:.625rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.simona-admin-shell :where(.op-process-status-running .op-process-status-state){color:var(--admin-info)}.simona-admin-shell :where(.op-process-status-success .op-process-status-state){color:var(--admin-success)}.simona-admin-shell :where(.op-process-status-error .op-process-status-state,.op-process-status-cancelled .op-process-status-state){color:var(--admin-danger)}.simona-admin-shell :where(.op-process-progress){height:8px;overflow:hidden;border-radius:999px;background:var(--admin-subtle)}.simona-admin-shell :where(.op-process-progress>span){display:block;height:100%;border-radius:inherit;background:var(--admin-brand)}.simona-admin-shell :where(.op-process-status-timestamps){color:var(--admin-ink-muted);font-family:var(--admin-font-mono);font-size:.6875rem}.simona-admin-shell :where(.op-process-status-error){border:1px solid var(--admin-danger-soft-border);border-radius:var(--admin-radius-md);background:var(--admin-danger-soft);color:var(--admin-danger);padding:var(--admin-space-3);font-size:.8125rem}.simona-admin-shell :where(.op-entity-header){display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:var(--admin-space-4);border-bottom:1px solid var(--admin-border);padding-block:var(--admin-space-2) var(--admin-space-4)}.simona-admin-shell :where(.op-entity-header-copy,.op-entity-header-identity){min-width:0}.simona-admin-shell :where(.op-entity-header-meta){margin-top:var(--admin-space-2);color:var(--admin-ink-muted);font-size:.8125rem}.simona-admin-shell :where(.op-entity-header-controls){display:flex;align-items:center;gap:var(--admin-space-3);flex-wrap:wrap}.simona-admin-shell :where(.op-settings-section){display:grid;grid-template-columns:minmax(180px,.75fr) minmax(0,2fr);gap:var(--admin-space-6);padding:var(--admin-card-padding)}.simona-admin-shell :where(.op-settings-section-content,.op-settings-section-fields){display:grid;min-width:0;gap:var(--admin-space-4)}.simona-admin-shell :where(.op-settings-section-actions){border-top:1px solid var(--admin-border-subtle);padding-top:var(--admin-space-3)}.simona-admin-shell :where(.op-workspace){display:grid;gap:var(--admin-space-4);padding:var(--admin-card-padding)}.simona-admin-shell :where(.op-workspace-summary){display:flex;min-width:0;align-items:center;justify-content:space-between;gap:var(--admin-space-4)}.simona-admin-shell :where(.op-workspace-title){margin:var(--admin-space-1) 0 0;color:var(--admin-ink);font-family:var(--admin-font-display);font-size:1.0625rem;font-weight:650;letter-spacing:-.018em}.simona-admin-shell :where(.op-workspace-summary p){margin:var(--admin-space-1) 0 0}.simona-admin-shell :where(.simada-import-filter-bar,.customer-sync-filter-bar){margin-top:var(--admin-space-4);border-color:var(--admin-border-subtle);background:var(--admin-elevated);box-shadow:none}.simona-admin-shell :where(.simada-import-filter-bar .op-filter-bar-filters,.customer-sync-filter-bar .op-filter-bar-filters){flex:1 1 620px}.simona-admin-shell :where(.job-ops-progress-stack){display:grid;min-width:0;gap:var(--admin-space-3)}.simona-admin-shell :where(.imports-ops-workspace .imports-upload-grid){gap:var(--admin-space-4)}.simona-admin-shell :where(.imports-ops-workspace .import-dropzone){min-height:112px;background:var(--admin-elevated)!important;border-color:var(--admin-border-strong)!important}.simona-admin-shell :where(.customer-sync-ops-workspace .op-process-status){background:var(--admin-elevated);box-shadow:none}.simona-admin-shell :where(.simada-ops .simada-ops-run-meta>div){border:1px solid var(--admin-border-subtle);border-radius:var(--admin-radius-md);background:var(--admin-elevated);padding:var(--admin-space-3)}@media (max-width:760px){.simona-admin-shell :where(.imports-ops-workspace .import-card-actions>*,.customer-sync-ops-workspace .customer-sync-filter-bar .select-trigger){width:100%!important}}.simona-admin-shell :where(.candidate-review-table,.disconnection-review-table){min-width:0}.simona-admin-shell :where(.candidate-review-table .tbl-wrap){max-height:min(68vh,760px)}.simona-admin-shell :where(.candidate-review-filter-bar){min-height:auto}.simona-admin-shell :where(.candidate-review-filter-bar .op-filter-bar-filters){flex-basis:auto}.simona-admin-shell :where(.candidate-review-filter-bar .op-filter-bar-filters){order:1}.simona-admin-shell :where(.candidate-review-filter-bar .op-filter-bar-meta){order:2}.simona-admin-shell :where(.candidate-review-filter-bar .op-filter-bar-actions){order:3;margin-left:var(--admin-space-3)}@media (max-width:1024px){.simona-admin-shell :where(.candidate-review-filter-bar .op-filter-bar-actions){order:4;margin-left:0}}.simona-admin-portal .simona-dialog-close{z-index:2;pointer-events:auto}.simona-admin-shell :where(.op-workspace-primary-action){flex:0 0 auto}.simona-admin-shell :where(.op-workspace-progress){min-width:0}.simona-admin-shell :where(.op-workspace-grid){display:grid;min-width:0;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:var(--admin-space-4)}.simona-admin-shell :where(.op-workspace-queue,.op-workspace-history){min-width:0;border:1px solid var(--admin-border-subtle);border-radius:var(--admin-radius-md);background:var(--admin-elevated);padding:var(--admin-space-4)}.simona-admin-portal .select-content,.simona-admin-portal .simona-dialog-content,.simona-admin-portal .simona-sheet-content,.simona-admin-portal.select-content,.simona-admin-portal.simona-dialog-content{border-color:var(--admin-border);background:var(--admin-elevated);color:var(--admin-ink);box-shadow:var(--admin-elevation-3);font-family:var(--admin-font-ui)}.simona-admin-portal .simona-dialog-content,.simona-admin-portal.simona-dialog-content{gap:var(--admin-space-4,16px);border-radius:var(--admin-radius-lg);padding:var(--admin-space-6,24px)}.simona-admin-portal .simona-sheet-content,.simona-admin-portal.simona-sheet-content{gap:var(--admin-space-4,16px);padding:var(--admin-space-6,24px)}.simona-admin-portal.simona-sheet-content{border-color:var(--admin-border);background:var(--admin-elevated);color:var(--admin-ink);box-shadow:var(--admin-elevation-3);font-family:var(--admin-font-ui)}.simona-admin-portal .simona-dialog-title,.simona-admin-portal.simona-dialog-content .simona-dialog-title,.simona-admin-portal.simona-sheet-content .simona-dialog-title{color:var(--admin-ink);font-family:var(--admin-font-display);font-weight:650;letter-spacing:-.018em}.simona-admin-portal .simona-dialog-description,.simona-admin-portal.simona-dialog-content .simona-dialog-description,.simona-admin-portal.simona-sheet-content .simona-dialog-description{color:var(--admin-ink-muted);font-family:var(--admin-font-ui)}.simona-admin-portal .simona-dialog-overlay,.simona-admin-portal.simona-dialog-overlay{background:oklch(.12 .015 258/.54);backdrop-filter:blur(4px)}.simona-admin-portal .select-item,.simona-admin-portal.select-content .select-item{min-height:36px;color:var(--admin-ink)}.simona-admin-portal .select-item:is(:focus,[data-highlighted]),.simona-admin-portal.select-content .select-item:is(:focus,[data-highlighted]){background:var(--admin-hover)}.simona-admin-portal :where(:focus-visible){outline:2px solid var(--admin-brand);outline-offset:2px}@media (max-width:760px){.simona-admin-shell :where(.op-filter-bar,.op-entity-header,.op-workspace-summary){align-items:stretch;flex-direction:column}.simona-admin-shell :where(.op-filter-bar-meta,.op-entity-header-controls){justify-content:space-between}.simona-admin-shell :where(.op-settings-section,.op-workspace-grid){grid-template-columns:minmax(0,1fr)}.simona-admin-shell :where(.pagination){align-items:flex-start;flex-direction:column}.simona-admin-shell :where(.op-metric-card){padding:var(--admin-space-4)}.simona-admin-shell :where(.data-table-section-header){align-items:stretch;flex-direction:column}.simona-admin-shell :where(.candidate-review-filter-bar){padding:var(--admin-space-2)}}@media (max-width:767px){.simona-admin-shell :where(.op-filter-bar){align-items:stretch;flex-direction:column}.simona-admin-shell :where(.op-filter-bar-primary){display:flex;width:100%;flex-wrap:wrap}.simona-admin-shell :where(.op-filter-bar-search){min-width:0}.simona-admin-shell :where(.op-filter-mobile-trigger){display:inline-flex;flex:0 0 auto}.simona-admin-shell :where(.op-filter-bar-filters){display:none;width:100%;flex:none}.simona-admin-shell :where(.op-filter-bar.is-mobile-filter-open .op-filter-bar-filters){display:flex}.simona-admin-shell :where(.op-filter-bar-meta){margin-left:0;width:100%;justify-content:space-between}.simona-admin-shell :where(.op-filter-bar-actions){flex:0 0 auto;flex-wrap:nowrap}}.simona-admin-shell :where(.dashboard-workspace){display:grid;min-width:0;max-width:100%;gap:var(--admin-space-4);overflow-x:clip}.simona-admin-shell :where(.dashboard-soft){gap:var(--admin-space-5,20px)}.simona-admin-shell :where(.dashboard-toolbar-context){display:flex;min-width:0;align-items:center;gap:var(--admin-space-2);color:var(--admin-ink-secondary);font-size:.875rem;font-weight:650;font-variant-numeric:tabular-nums}.simona-admin-shell :where(.dashboard-toolbar-context svg){flex:0 0 auto;color:var(--admin-brand)}.simona-admin-shell :where(.dashboard-toolbar){display:flex;min-width:0;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--admin-space-3)}.simona-admin-shell :where(.dashboard-toolbar-actions){display:flex;min-width:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--admin-space-2)}.simona-admin-shell :where(.dashboard-toolbar-loading){min-height:40px}.simona-admin-shell :where(.dashboard-period-selector){display:inline-flex;min-width:0;align-items:center;gap:.35rem;width:fit-content;padding:.3rem;border:1px solid var(--admin-border);border-radius:999px;background:var(--admin-elevated)}.simona-admin-shell :where(.dashboard-period-selector button){border:0;border-radius:999px;background:transparent;color:var(--admin-ink-muted);cursor:pointer;font-size:.8rem;font-weight:650;padding:.45rem .75rem}.simona-admin-shell :where(.dashboard-period-selector button:hover,.dashboard-period-selector button.is-active){background:var(--admin-brand);color:var(--admin-ink-inverse)}.simona-admin-shell :where(.dashboard-soft .dashboard-export-btn){display:inline-flex;align-items:center;gap:.4rem;border-radius:var(--admin-radius-control,8px);background:var(--admin-brand);color:var(--admin-ink-inverse);font-size:.8125rem;font-weight:600;padding:.4rem .8rem;text-decoration:none;box-shadow:var(--admin-elevation-1);transition:background-color .12s ease,transform .12s ease}.simona-admin-shell :where(.dashboard-soft .dashboard-export-btn:hover){background:var(--admin-brand-hover)}.simona-admin-shell :where(.dashboard-soft .dashboard-panel-link){display:inline-flex;align-items:center;gap:.25rem;border-radius:var(--admin-radius-control,8px);border:1px solid var(--admin-border);background:var(--admin-panel);color:var(--admin-ink-secondary);font-size:.75rem;font-weight:600;padding:.3rem .65rem;text-decoration:none;transition:background-color .12s ease,color .12s ease,border-color .12s ease}.simona-admin-shell :where(.dashboard-soft .dashboard-panel-link:hover){border-color:var(--admin-brand-soft-border);background:var(--admin-brand-soft);color:var(--admin-brand)}.simona-admin-shell :where(.dashboard-soft .dashboard-progress){width:100%}.simona-admin-shell :where(.dashboard-soft .dashboard-rail-progress){display:grid;gap:.5rem;margin-top:var(--admin-space-3)}.simona-admin-shell :where(.dashboard-soft .dashboard-rail-progress-label){display:flex;align-items:center;justify-content:space-between;color:var(--admin-ink-muted);font-size:.75rem}.simona-admin-shell :where(.dashboard-soft .dashboard-rail-progress-label strong){color:var(--admin-ink);font-variant-numeric:tabular-nums}.simona-admin-shell :where(.dashboard-context){display:flex;min-width:0;align-items:flex-end;justify-content:space-between;gap:var(--admin-space-4);border:1px solid var(--admin-border-subtle);border-radius:var(--admin-radius-lg);background:radial-gradient(circle at 92% 12%,color-mix(in srgb,var(--admin-brand) 14%,transparent) 0,transparent 38%),radial-gradient(circle at 8% 88%,color-mix(in srgb,var(--admin-accent) 10%,transparent) 0,transparent 36%),var(--admin-panel);padding:12px 14px;box-shadow:var(--admin-elevation-1)}.simona-admin-shell :where(.dashboard-context>div:first-child){min-width:0}.simona-admin-shell :where(.dashboard-context-kicker){color:var(--admin-brand);font-family:var(--admin-font-mono);font-size:.6875rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.simona-admin-shell :where(.dashboard-context h1){max-width:720px;margin:var(--admin-space-2) 0 var(--admin-space-1);color:var(--admin-ink);font-family:var(--admin-font-display);font-size:clamp(1.1rem,1rem + .45vw,1.4rem);font-weight:650;letter-spacing:-.035em;line-height:1.1}.simona-admin-shell :where(.dashboard-context p){margin:0;color:var(--admin-ink-secondary);font-size:.875rem}.simona-admin-shell :where(.dashboard-context-signal){display:grid;min-width:180px;gap:2px;border-left:1px solid var(--admin-border);padding-left:var(--admin-space-6)}.simona-admin-shell :where(.dashboard-context-signal span){color:var(--admin-success);font-size:.6875rem;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.simona-admin-shell :where(.dashboard-context-signal strong){color:var(--admin-ink);font-family:var(--admin-font-display);font-size:1.25rem}.simona-admin-shell :where(.dashboard-context-signal small){color:var(--admin-ink-muted);font-size:.75rem}.simona-admin-shell :where(.dashboard-metric-strip){display:grid;min-width:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--admin-space-3)}.simona-admin-shell :where(.dashboard-metric-primary){grid-template-columns:repeat(4,minmax(0,1fr))}.simona-admin-shell :where(.dashboard-metric-secondary){grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1200px){.simona-admin-shell :where(.dashboard-metric-strip,.dashboard-metric-primary,.dashboard-metric-secondary){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.simona-admin-shell :where(.dashboard-metric-strip,.dashboard-metric-primary,.dashboard-metric-secondary){grid-template-columns:minmax(0,1fr)}}.simona-admin-shell :where(.dashboard-metric-link){display:block;min-width:0;color:inherit;text-decoration:none}.simona-admin-shell :where(.dashboard-metric-link .op-metric-card){height:100%}.simona-admin-shell :where(.dashboard-metric-link:hover .op-metric-card){border-color:var(--admin-brand-soft-border);background:var(--admin-hover);box-shadow:var(--admin-elevation-2);transform:translateY(-2px)}.simona-admin-shell :where(.dashboard-money-metric .op-metric-card-value-full){max-width:100%;overflow-wrap:anywhere;font-size:clamp(1.05rem,.75rem + .85vw,1.55rem);font-variant-numeric:tabular-nums;letter-spacing:-.04em;line-height:1.12;white-space:normal}.simona-admin-shell :where(.dashboard-main-grid){display:grid;min-width:0;grid-template-columns:minmax(0,1fr) minmax(270px,.32fr);gap:var(--admin-space-4);align-items:stretch}.simona-admin-shell :where(.dashboard-main-chart){min-height:470px}.simona-admin-shell :where(.dashboard-main-chart.chart-frame){display:grid;min-height:470px;grid-template-rows:auto auto minmax(0,1fr)}.simona-admin-shell :where(.dashboard-main-chart .op-analytics-panel-body){display:grid;min-height:340px}.simona-admin-shell :where(.dashboard-main-chart .chart-frame-content){display:grid;min-height:340px;align-content:stretch}.simona-admin-shell :where(.dashboard-chart-stage){min-width:0;height:330px}.simona-admin-shell :where(.dashboard-chart-legend){display:flex;align-items:center;gap:var(--admin-space-4);color:var(--admin-ink-muted);font-size:.75rem}.simona-admin-shell :where(.dashboard-chart-legend span){display:inline-flex;align-items:center;gap:var(--admin-space-2)}.simona-admin-shell :where(.dashboard-chart-legend span:before){width:8px;height:8px;border-radius:999px;background:var(--admin-chart-1);content:""}.simona-admin-shell :where(.dashboard-chart-legend .is-warning:before){background:var(--admin-chart-4)}.simona-admin-shell :where(.dashboard-performance-rail){display:grid;min-width:0;grid-template-rows:auto auto 1fr;gap:var(--admin-space-3)}.simona-admin-shell :where(.dashboard-rail-score){display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:var(--admin-space-3);text-align:center}.simona-admin-shell :where(.dashboard-rail-score>div){display:grid;gap:2px}.simona-admin-shell :where(.dashboard-rail-score strong){color:var(--admin-ink);font-family:var(--admin-font-display);font-size:1.55rem;font-variant-numeric:tabular-nums}.simona-admin-shell :where(.dashboard-rail-score span,.dashboard-rail-list span){color:var(--admin-ink-muted);font-size:.75rem}.simona-admin-shell :where(.dashboard-rail-divider){width:1px;height:42px;background:var(--admin-border)}.simona-admin-shell :where(.dashboard-rail-list){display:grid;gap:var(--admin-space-2)}.simona-admin-shell :where(.dashboard-rail-list>div){display:flex;align-items:center;justify-content:space-between;gap:var(--admin-space-3);border-bottom:1px solid var(--admin-border-subtle);padding-block:var(--admin-space-2)}.simona-admin-shell :where(.dashboard-rail-list>div:last-child){border-bottom:0}.simona-admin-shell :where(.dashboard-rail-list strong){color:var(--admin-ink);font-family:var(--admin-font-mono)}.simona-admin-shell :where(.dashboard-receipt-note){display:flex;min-width:0;align-items:flex-start;gap:var(--admin-space-3);border:1px solid var(--admin-warning-soft-border);border-radius:var(--admin-radius-lg);background:var(--admin-warning-soft);color:var(--admin-warning);padding:var(--admin-space-4)}.simona-admin-shell :where(.dashboard-receipt-note strong){display:block;color:var(--admin-ink);font-size:.8125rem}.simona-admin-shell :where(.dashboard-receipt-note p){margin:var(--admin-space-1) 0 0;color:var(--admin-ink-secondary);font-size:.75rem;line-height:1.5}.simona-admin-shell :where(.dashboard-status-team-grid,.dashboard-activity-grid){display:grid;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--admin-space-4)}.simona-admin-shell :where(.dashboard-support-grid){min-width:0}.simona-admin-shell :where(.dashboard-status-layout){display:grid;min-width:0;grid-template-columns:minmax(160px,.7fr) minmax(160px,1fr);gap:var(--admin-space-4);align-items:center}.simona-admin-shell :where(.dashboard-donut){min-width:0;height:220px}.simona-admin-shell :where(.dashboard-status-list){display:grid;min-width:0;gap:var(--admin-space-2)}.simona-admin-shell :where(.dashboard-status-list>div){display:flex;min-width:0;align-items:center;justify-content:space-between;gap:var(--admin-space-2);color:var(--admin-ink-secondary);font-size:.75rem}.simona-admin-shell :where(.dashboard-status-list span){display:flex;min-width:0;align-items:center;gap:var(--admin-space-2)}.simona-admin-shell :where(.dashboard-status-list i){width:8px;height:8px;flex:0 0 auto;border-radius:999px}.simona-admin-shell :where(.dashboard-status-list strong){color:var(--admin-ink);font-family:var(--admin-font-mono)}.simona-admin-shell :where(.dashboard-team-chart){min-width:0;height:260px}.simona-admin-shell :where(.dashboard-list){display:grid;min-width:0;gap:var(--admin-space-2)}.simona-admin-shell :where(.dashboard-soft .dashboard-list-item,.dashboard-soft .dashboard-task-item){border:1px solid var(--admin-border-subtle);border-radius:var(--admin-radius-lg);background:color-mix(in srgb,var(--admin-subtle) 55%,var(--admin-panel));padding:.75rem .9rem}.simona-admin-shell :where(.dashboard-soft .dashboard-action){border-radius:var(--admin-radius-xl);border:1px solid var(--admin-border-subtle);box-shadow:var(--admin-elevation-1)}.simona-admin-shell :where(.dashboard-list-item,.dashboard-task-item){min-width:0;border:1px solid var(--admin-border-subtle);border-radius:var(--admin-radius-md);background:var(--admin-subtle);padding:var(--admin-space-3)}.simona-admin-shell :where(.dashboard-list-item,.dashboard-task-heading,.dashboard-task-progress-copy){display:flex;min-width:0;align-items:center;justify-content:space-between;gap:var(--admin-space-3)}.simona-admin-shell :where(.dashboard-list-copy){display:grid;min-width:0;gap:2px}.simona-admin-shell :where(.dashboard-list-copy strong){overflow:hidden;color:var(--admin-ink);font-size:.8125rem;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.simona-admin-shell :where(.dashboard-list-copy span){overflow:hidden;color:var(--admin-ink-muted);font-size:.75rem;text-overflow:ellipsis;white-space:nowrap}.simona-admin-shell :where(.dashboard-list-meta){display:flex;flex:0 0 auto;align-items:center;gap:var(--admin-space-2)}.simona-admin-shell :where(.dashboard-task-item){display:grid;gap:var(--admin-space-2)}.simona-admin-shell :where(.dashboard-task-progress-copy){color:var(--admin-ink-muted);font-size:.6875rem}.simona-admin-shell :where(.dashboard-task-progress-copy strong){color:var(--admin-ink-secondary);font-family:var(--admin-font-mono)}.simona-admin-shell :where(.dashboard-action-grid){display:grid;min-width:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--admin-space-3)}.simona-admin-shell :where(.dashboard-action){display:grid;min-width:0;min-height:76px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--admin-space-3);border:1px solid var(--admin-border);border-radius:var(--admin-radius-lg);background:var(--admin-elevated);color:var(--admin-ink-muted);padding:var(--admin-space-3);text-decoration:none}.simona-admin-shell :where(.dashboard-action:hover){border-color:var(--admin-brand-soft-border);background:var(--admin-hover);color:var(--admin-brand);transform:translateY(-2px)}.simona-admin-shell :where(.dashboard-action-icon){display:grid;width:36px;height:36px;place-items:center;border-radius:var(--admin-radius-md);background:var(--admin-brand-soft);color:var(--admin-brand)}.simona-admin-shell :where(.dashboard-action>span:nth-child(2)){display:grid;min-width:0;gap:2px}.simona-admin-shell :where(.dashboard-action strong){color:var(--admin-ink);font-size:.8125rem}.simona-admin-shell :where(.dashboard-action small){overflow:hidden;color:var(--admin-ink-muted);font-size:.6875rem;text-overflow:ellipsis;white-space:nowrap}.simona-admin-shell :where(.dashboard-loading-panel){overflow:hidden}.simona-admin-shell :where(.dashboard-loading-panel.op-analytics-panel){display:grid;gap:var(--admin-space-4);padding:var(--admin-space-6)}@media (max-width:1280px){.simona-admin-shell :where(.dashboard-action-grid){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1100px){.simona-admin-shell :where(.dashboard-main-grid){grid-template-columns:minmax(0,1fr)}.simona-admin-shell :where(.dashboard-performance-rail){grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto auto}.simona-admin-shell :where(.dashboard-receipt-note){grid-column:1/-1}}@media (min-width:761px) and (max-width:1023px){.simona-admin-shell :where(.dashboard-performance-rail,.dashboard-status-team-grid,.dashboard-activity-grid){grid-template-columns:minmax(0,1fr)}.simona-admin-shell :where(.dashboard-performance-rail){grid-template-rows:auto}}@media (max-width:760px){.simona-admin-shell :where(.dashboard-toolbar){align-items:stretch;flex-direction:column}.simona-admin-shell :where(.dashboard-period-selector){width:100%;overflow-x:auto;scrollbar-width:none}.simona-admin-shell :where(.dashboard-period-selector button){flex:1 0 auto;white-space:nowrap}.simona-admin-shell :where(.dashboard-toolbar-actions){width:100%;justify-content:space-between}.simona-admin-shell :where(.dashboard-context){align-items:stretch;flex-direction:column}.simona-admin-shell :where(.dashboard-context-signal){border-top:1px solid var(--admin-border);border-left:0;padding-top:var(--admin-space-4);padding-left:0}.simona-admin-shell :where(.dashboard-status-team-grid,.dashboard-activity-grid,.dashboard-performance-rail){grid-template-columns:minmax(0,1fr)}.simona-admin-shell :where(.dashboard-receipt-note){grid-column:auto}.simona-admin-shell :where(.dashboard-status-layout){grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.simona-admin-shell :where(.dashboard-metric-strip){grid-template-columns:repeat(2,minmax(0,1fr))}.simona-admin-shell :where(.dashboard-action-grid){grid-template-columns:minmax(0,1fr)}.simona-admin-shell :where(.dashboard-list-item){align-items:flex-start;flex-direction:column}.simona-admin-shell :where(.dashboard-list-meta){max-width:100%;flex-wrap:wrap}}.simona-admin-shell :where(.master-data-workspace){display:flex;min-width:0;max-width:100%;flex:1 1 auto;flex-direction:column;min-height:0;gap:var(--admin-space-3);overflow-x:clip}.simona-admin-shell :where(.master-data-filter-bar){min-width:0;flex:0 0 auto}.simona-admin-shell :where(.master-data-filter-bar .op-filter-bar-filters .select-trigger){min-width:148px}.simona-admin-shell :where(.master-data-bulk-bar){display:flex;min-width:0;flex:0 0 auto;align-items:center;justify-content:space-between;gap:var(--admin-space-3);border:1px solid var(--admin-info-soft-border);border-radius:var(--admin-radius-lg);background:var(--admin-info-soft);padding:var(--admin-space-3) var(--admin-space-4)}.simona-admin-shell :where(.master-data-table-scroll){min-width:0;max-width:100%;flex:1 1 auto;min-height:0;overflow-x:auto;overflow-y:auto;overscroll-behavior-y:auto;overscroll-behavior-inline:contain;scrollbar-gutter:stable;border:0;border-radius:0;background:transparent}.simona-admin-shell :where(.master-data-table-scroll>.tbl-wrap){max-height:none!important;overflow:visible!important;display:block;border-radius:0;box-shadow:none}.simona-admin-shell :where(.master-data-table-scroll .tbl){width:100%;min-width:960px}.simona-admin-shell :where(.master-data-table-scroll .tbl thead th){position:sticky;top:0;z-index:5}.simona-admin-shell :where(.data-table-section>.pagination){flex:0 0 auto;border:0;border-top:1px solid var(--admin-border-subtle);border-radius:0;background:color-mix(in srgb,var(--admin-panel) 94%,var(--admin-subtle));box-shadow:none}.simona-admin-shell :where(.data-table-section:has(>.pagination)>.master-data-table-scroll){border-radius:0}.simona-admin-shell :where(.master-data-error){display:flex;align-items:center;justify-content:space-between;gap:var(--admin-space-3);border-bottom:1px solid var(--admin-danger-soft-border);background:var(--admin-danger-soft);color:var(--admin-danger);padding:var(--admin-space-3) var(--admin-space-4);font-size:.8125rem}.simona-admin-portal :where(.master-data-detail-header){margin-bottom:var(--admin-space-3)}.simona-admin-portal :where(.master-data-detail-header h2){margin:var(--admin-space-1) 0 0;color:var(--admin-ink);font-family:var(--admin-font-display);font-size:1.125rem;letter-spacing:-.02em}.simona-admin-portal :where(.master-data-eyebrow),.simona-admin-shell :where(.master-data-eyebrow){color:var(--admin-ink-muted);font-family:var(--admin-font-mono);font-size:.625rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.simona-admin-shell :where(.master-data-split){display:grid;min-width:0;grid-template-columns:minmax(230px,.34fr) minmax(0,1fr);gap:var(--admin-space-4);align-items:start}.simona-admin-shell :where(.master-data-list,.master-data-detail){min-width:0}.simona-admin-shell :where(.master-data-list-items){display:grid;max-height:min(68vh,720px);gap:var(--admin-space-1);overflow-y:auto;padding:var(--admin-space-2)}.simona-admin-shell :where(.master-data-list-button){display:grid;width:100%;min-width:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--admin-space-2);border:1px solid transparent;border-radius:var(--admin-radius-md);background:transparent;color:var(--admin-ink-secondary);padding:var(--admin-space-2) var(--admin-space-3);text-align:left}.simona-admin-shell :where(.master-data-list-button:hover){background:var(--admin-hover)}.simona-admin-shell :where(.master-data-list-button.active){border-color:var(--admin-brand-soft-border);background:var(--admin-brand-soft);color:var(--admin-ink)}.simona-admin-shell :where(.tariff-bracket-grid){display:grid;min-width:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--admin-space-3)}.simona-admin-shell :where(.tariff-bracket-row,.tariff-simulation){min-width:0;border:1px solid var(--admin-border-subtle);border-radius:var(--admin-radius-md);background:var(--admin-subtle);padding:var(--admin-space-3)}.simona-admin-shell :where(.master-data-detail-stack){display:grid;min-width:0;gap:var(--admin-space-4)}@media (max-width:960px){.simona-admin-shell :where(.master-data-split){grid-template-columns:minmax(0,1fr)}.simona-admin-shell :where(.master-data-list-items){max-height:300px}}@media (max-width:760px){.simona-admin-shell :where(.master-data-bulk-bar){align-items:stretch;flex-direction:column}.simona-admin-shell :where(.master-data-filter-bar .op-filter-bar-filters,.master-data-filter-bar .select-trigger){width:100%}}@media (max-width:640px){.simona-admin-shell :where(.tariff-bracket-grid){grid-template-columns:minmax(0,1fr)}}.simona-admin-shell :where(.administration-workspace){display:grid;min-width:0;max-width:100%;gap:var(--admin-space-4);overflow-x:clip}.simona-admin-shell :where(.administration-settings-grid){display:grid;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--admin-space-4);align-items:start}.simona-admin-shell :where(.administration-settings-grid .op-settings-section){height:100%;grid-template-columns:minmax(0,1fr);gap:var(--admin-space-4)}.simona-admin-shell :where(.integration-scope-fieldset){min-width:0;margin:0;border:0;padding:0}.simona-admin-shell :where(.administration-filter-bar){margin:0 var(--admin-space-3) var(--admin-space-3);border-color:var(--admin-border-subtle);background:var(--admin-elevated);box-shadow:none}.simona-admin-shell :where(.administration-table-scroll){min-width:0;max-width:100%;flex:1 1 auto;min-height:0;overflow-x:auto;overflow-y:auto;overscroll-behavior-y:auto;overscroll-behavior-inline:contain;scrollbar-gutter:stable;border:0;border-radius:0;background:transparent}.simona-admin-shell :where(.administration-table-scroll>.tbl-wrap){max-height:none!important;overflow:visible!important}.simona-admin-shell :where(.data-table-section:has(>.pagination)>.administration-table-scroll,.data-table-section:has(>.pagination)>.data-table-primary-projection>.administration-table-scroll){border-radius:0}.simona-admin-shell :where(.administration-inline-error){color:var(--admin-danger);font-size:.75rem}.simona-admin-shell :where(.administration-operation-error){border:1px solid var(--admin-danger-soft-border);border-radius:var(--admin-radius-md);background:var(--admin-danger-soft);color:var(--admin-danger);padding:var(--admin-space-3);font-size:.8125rem}.simona-admin-shell :where(.administration-state-pad){padding:var(--admin-space-4)}.simona-admin-shell :where(.settings-value-readout){display:flex;min-width:0;align-items:center;justify-content:space-between;gap:var(--admin-space-3);border:1px solid var(--admin-border-subtle);border-radius:var(--admin-radius-md);background:var(--admin-subtle);padding:var(--admin-space-3)}.simona-admin-shell :where(.settings-value-readout code){min-width:0;overflow-wrap:anywhere;color:var(--admin-ink)}.simona-admin-shell :where(.settings-value-readout span){flex:0 0 auto;color:var(--admin-ink-muted);font-size:.6875rem}.simona-admin-shell :where(.announcement-ledger){display:grid;min-width:0}.simona-admin-shell :where(.announcement-ledger-row){min-width:0;padding:0 var(--admin-space-4) var(--admin-space-4)}.simona-admin-shell :where(.announcement-ledger-row+.announcement-ledger-row){border-top:1px solid var(--admin-border-subtle);padding-top:var(--admin-space-4)}.simona-admin-shell :where(.announcement-ledger-row .op-entity-header){border-bottom:0;padding-bottom:var(--admin-space-2)}.simona-admin-shell :where(.announcement-ledger-row h3){margin:var(--admin-space-1) 0 0;color:var(--admin-ink);font-family:var(--admin-font-display);font-size:1rem;letter-spacing:-.015em}.simona-admin-shell :where(.announcement-ledger-row>p){max-width:90ch;margin:0;color:var(--admin-ink-secondary);font-size:.8125rem;line-height:1.6;white-space:pre-wrap}.simona-admin-shell :where(.announcement-ledger.is-archive){opacity:.76}.simona-admin-portal :where(.announcement-form){display:grid;gap:var(--admin-space-4)}.simona-admin-portal :where(.announcement-form-grid){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--admin-space-3)}.simona-admin-portal :where(.announcement-textarea){height:auto;min-height:104px;resize:vertical}.simona-admin-shell :where(.administration-resource-filter){width:180px}.simona-admin-shell :where(.administration-date-filter){width:160px}.simona-admin-shell :where(.administration-filter-separator){color:var(--admin-ink-muted);font-family:var(--admin-font-mono);font-size:.6875rem}.simona-admin-shell :where(.administration-resource-id){margin-left:var(--admin-space-2);font-size:.75rem}.simona-admin-shell :where(.audit-detail-row){background:var(--admin-subtle)}.simona-admin-shell :where(.audit-detail-row td){padding:var(--admin-space-4)}.simona-admin-shell :where(.audit-detail-row pre){max-width:100%;margin:0;overflow-x:auto;border:1px solid var(--admin-border-subtle);border-radius:var(--admin-radius-md);background:var(--admin-panel);color:var(--admin-ink-secondary);padding:var(--admin-space-3);font-family:var(--admin-font-mono);font-size:.75rem;white-space:pre-wrap}.simona-admin-shell :where(.audit-mobile-detail){max-width:100%;margin:var(--admin-space-2) 0 0;overflow-x:auto;border:1px solid var(--admin-border-subtle);border-radius:var(--admin-radius-md);background:var(--admin-subtle);color:var(--admin-ink-secondary);padding:var(--admin-space-3);font-family:var(--admin-font-mono);font-size:.6875rem;white-space:pre-wrap}.simona-admin-shell :where(.notification-operation-workspace){gap:var(--admin-space-4)}.simona-admin-shell :where(.notification-operation-form){display:grid;min-width:0;gap:var(--admin-space-4)}.simona-admin-shell :where(.notification-textarea){height:auto;min-height:128px;resize:vertical}.simona-admin-shell :where(.notification-recipient-summary){display:grid;gap:var(--admin-space-1);border-top:1px solid var(--admin-border-subtle);padding-top:var(--admin-space-3)}.simona-admin-shell :where(.notification-recipient-summary strong){color:var(--admin-ink);font-family:var(--admin-font-display);font-size:1.15rem}.simona-admin-shell :where(.notification-filter-bar){margin-top:var(--admin-space-2)}.simona-admin-shell :where(.notification-send-all){display:inline-flex;min-height:var(--admin-control-height);align-items:center;gap:var(--admin-space-2);color:var(--admin-ink-secondary);font-size:.8125rem}.simona-admin-shell :where(.notification-recipient-list){display:grid;min-width:0;max-height:min(48vh,520px);overflow-y:auto;border:1px solid var(--admin-border);border-radius:var(--admin-radius-lg);background:var(--admin-panel)}.simona-admin-shell :where(.notification-recipient-row){display:flex;min-width:0;align-items:center;gap:var(--admin-space-3);border-bottom:1px solid var(--admin-border-subtle);padding:var(--admin-space-3) var(--admin-space-4);cursor:pointer}.simona-admin-shell :where(.notification-recipient-row:last-child){border-bottom:0}.simona-admin-shell :where(.notification-recipient-row>span){display:grid;min-width:0;gap:var(--admin-space-1)}.simona-admin-shell :where(.notification-recipient-row strong){overflow:hidden;color:var(--admin-ink);text-overflow:ellipsis;white-space:nowrap}.simona-admin-shell :where(.notification-recipient-row small){overflow:hidden;color:var(--admin-ink-muted);text-overflow:ellipsis;white-space:nowrap}.simona-admin-shell :where(.notification-recipient-empty){border:1px dashed var(--admin-border-strong);border-radius:var(--admin-radius-lg);background:var(--admin-subtle);color:var(--admin-ink-muted);padding:var(--admin-space-6);text-align:center;font-size:.8125rem}@media (max-width:960px){.simona-admin-shell :where(.administration-settings-grid){grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.simona-admin-shell :where(.administration-settings-grid){grid-template-columns:minmax(0,1fr)}.simona-admin-shell :where(.settings-value-readout){align-items:flex-start;flex-direction:column}.simona-admin-shell :where(.administration-audit-filter .op-filter-bar-filters,.administration-resource-filter,.administration-date-filter){width:100%}.simona-admin-shell :where(.administration-filter-separator){display:none}.simona-admin-portal :where(.announcement-form-grid){grid-template-columns:minmax(0,1fr)}}.simona-admin-shell :where(.customer-ops-workspace){display:grid;min-width:0;max-width:100%;gap:var(--admin-space-4);overflow-x:clip}.simona-admin-shell :where(.customer-ops-context){display:flex;min-width:0;align-items:flex-end;justify-content:space-between;gap:var(--admin-space-4);border:1px solid var(--admin-border-subtle);border-radius:var(--admin-radius-lg);background:radial-gradient(circle at 92% 12%,color-mix(in srgb,var(--admin-brand) 10%,transparent) 0,transparent 38%),var(--admin-panel);padding:12px 14px;box-shadow:var(--admin-elevation-1)}.simona-admin-shell :where(.customer-ops-context>div){display:grid;min-width:0;gap:var(--admin-space-1)}.simona-admin-shell :where(.customer-ops-context span:first-child){color:var(--admin-brand);font-family:var(--admin-font-mono);font-size:.6875rem;font-weight:750;letter-spacing:.09em;text-transform:uppercase}.simona-admin-shell :where(.customer-ops-context h1){margin:0;color:var(--admin-ink);font-family:var(--admin-font-display);font-size:clamp(1.05rem,.95rem + .5vw,1.35rem);letter-spacing:-.025em}.simona-admin-shell :where(.customer-ops-context p){max-width:780px;margin:0;color:var(--admin-ink-secondary);font-size:.8125rem;line-height:1.5}.simona-admin-shell :where(.customer-ops-metrics){display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:8px}.simona-admin-shell :where(.customer-ops-metrics .op-metric-card:not(.op-metric-card-compact)){height:100%;padding:var(--admin-space-4)}.simona-admin-shell :where(.customer-ops-metrics .op-metric-card-compact){flex:0 1 auto}.simona-admin-shell :where(.customer-ops-date-filter,.customer-ops-select-filter){width:150px;min-width:132px}.simona-admin-shell :where(.customer-ops-filter-separator){align-self:center;color:var(--admin-ink-muted);font-family:var(--admin-font-mono);font-size:.6875rem}.simona-admin-shell :where(.customer-history-master-detail){display:grid;min-width:0;grid-template-columns:minmax(240px,.28fr) minmax(0,1fr);gap:var(--admin-space-4);align-items:start}.simona-admin-shell :where(.customer-history-master,.customer-history-detail,.customer-history-timeline){min-width:0;max-width:100%}.simona-admin-shell :where(.customer-history-master-list){max-height:680px;overflow-y:auto;padding:var(--admin-space-2)}.simona-admin-shell :where(.customer-history-detail){display:grid;gap:var(--admin-space-4)}.simona-admin-shell :where(.customer-history-timeline-body){min-width:0}.simona-admin-shell :where(.customer-history-detail-state){min-height:196px;display:grid;align-content:center}.simona-admin-shell :where(.customer-history-summary-grid){display:grid;min-width:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--admin-space-2)}.simona-admin-shell :where(.customer-history-summary-group){min-width:0;padding:var(--admin-space-3);border:1px solid var(--border);border-radius:var(--r-lg);background:var(--bg-sunken)}.simona-admin-shell :where(.customer-history-summary-row){display:grid;min-width:0;grid-template-columns:minmax(0,1fr) minmax(0,auto);gap:var(--admin-space-2);align-items:center;min-height:28px;border-bottom:1px solid var(--border)}@media (max-width:760px){.simona-admin-shell :where(.customer-ops-context){align-items:flex-start;flex-direction:column;padding:var(--admin-space-4)}.simona-admin-shell :where(.customer-history-master-detail){grid-template-columns:minmax(0,1fr)}.simona-admin-shell :where(.customer-history-master-list){max-height:360px}.simona-admin-shell :where(.customer-history-summary-grid){grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.simona-admin-shell :where(.customer-ops-date-filter,.customer-ops-select-filter){width:100%}.simona-admin-shell :where(.customer-ops-filter-separator){display:none}}@media (max-width:430px){.simona-admin-shell :where(.dashboard-metric-strip){grid-template-columns:minmax(0,1fr)}.simona-admin-shell :where(.dashboard-context){padding:var(--admin-space-4)}}.simona-admin-shell :where(.field-page-workspace){min-width:0;max-width:100%;gap:var(--admin-space-3);overflow-x:clip}.simona-admin-shell :where(.field-page-context){display:flex;min-width:0;align-items:flex-end;justify-content:space-between;gap:var(--admin-space-4);border:1px solid var(--admin-border-subtle);border-radius:var(--admin-radius-lg);background:radial-gradient(circle at 92% 12%,color-mix(in srgb,var(--admin-brand) 10%,transparent) 0,transparent 38%),var(--admin-panel);padding:12px 14px;box-shadow:var(--admin-elevation-1)}.simona-admin-shell :where(.field-page-context>div){display:grid;min-width:0;gap:var(--admin-space-1)}.simona-admin-shell :where(.field-page-context span:first-child){color:var(--admin-brand);font-family:var(--admin-font-mono);font-size:.6875rem;font-weight:750;letter-spacing:.09em;text-transform:uppercase}.simona-admin-shell :where(.field-page-context h1){max-width:760px;margin:0;color:var(--admin-ink);font-family:var(--admin-font-display);font-size:clamp(1.05rem,.95rem + .5vw,1.35rem);font-weight:650;letter-spacing:-.025em;line-height:1.18;text-wrap:balance}.simona-admin-shell :where(.field-page-context p){max-width:780px;margin:0;color:var(--admin-ink-secondary);font-size:.8125rem;line-height:1.5}.simona-admin-shell :where(.field-page-context>.badge){flex:0 0 auto}.simona-admin-shell :where(.field-metric-strip){display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:8px}.simona-admin-shell :where(.field-metric-strip .op-metric-card:not(.op-metric-card-compact)){height:100%;padding:var(--admin-space-4)}.simona-admin-shell :where(.field-metric-strip .op-metric-card-compact){flex:0 1 auto}.simona-admin-shell :where(.field-date-filter){width:148px;min-width:132px}.simona-admin-shell :where(.field-select-filter){width:150px;min-width:132px}.simona-admin-shell :where(.field-filter-separator){align-self:center;color:var(--admin-ink-muted);font-family:var(--admin-font-mono);font-size:.6875rem;text-transform:uppercase}.simona-admin-shell :where(.field-table-panel){display:flex;min-width:0;max-width:100%;flex:1 1 auto;flex-direction:column;min-height:0;overflow:hidden}.simona-admin-shell :where(.visit-tasks-operational-page:has(>.visit-coverage-panel)>.field-table-panel,.field-page-workspace:has(>.visit-coverage-panel)>.field-table-panel){flex:0 1 auto;max-height:min(48vh,520px);min-height:260px}.simona-admin-shell :where(.visit-coverage-panel){flex:0 0 auto;min-width:0;margin-top:0}.simona-admin-shell :where(.field-table-panel>.op-analytics-panel-body){display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:hidden;padding:0}.simona-admin-shell :where(.field-table-panel>.op-analytics-panel-footer){flex:0 0 auto;padding:0;border-top:0;background:transparent}.simona-admin-shell :where(.field-table-panel>.op-analytics-panel-footer .pagination){position:static;margin:0;border-radius:0 0 var(--admin-radius-lg) var(--admin-radius-lg);box-shadow:none}.simona-admin-shell :where(.field-table-scroll){min-width:0;max-width:100%;flex:1 1 auto;min-height:0;overflow-x:auto;overflow-y:auto;overscroll-behavior-y:auto;overscroll-behavior-inline:contain;scrollbar-gutter:stable}.simona-admin-shell :where(.field-table-scroll>.tbl-wrap){max-height:none!important;overflow:visible!important;display:block;border-radius:0}.simona-admin-shell :where(.field-table-scroll .tbl thead th){position:sticky;top:0;z-index:5}.simona-admin-shell :where(.field-table-scroll table){min-width:940px}.simona-admin-shell :where(.visit-tasks-operational-page .field-table-scroll table){min-width:1040px}@media (max-width:1024px){.simona-admin-shell :where(.field-page-context){align-items:flex-start}}@media (max-width:760px){.simona-admin-shell :where(.field-page-context){flex-direction:column;padding:var(--admin-space-4)}.simona-admin-shell :where(.field-page-context>.badge){align-self:flex-start}.simona-admin-shell :where(.field-date-filter,.field-select-filter){width:min(100%,220px)}}@media (max-width:640px){.simona-admin-shell :where(.field-date-filter,.field-select-filter){width:100%}.simona-admin-shell :where(.field-filter-separator){display:none}}.simona-admin-shell :where(.tracking-workspace){display:flex;min-width:0;max-width:100%;flex-direction:column;min-height:0;gap:10px;overflow-x:clip;overflow:hidden}.simona-admin-shell :where(.tracking-context){display:flex;min-width:0;align-items:flex-end;justify-content:space-between;gap:var(--admin-space-6);border:1px solid var(--admin-border);border-radius:var(--admin-radius-xl);background:linear-gradient(112deg,color-mix(in oklch,var(--admin-brand) 8%,transparent),transparent 42%),radial-gradient(circle at 92% 18%,color-mix(in oklch,var(--admin-success) 15%,transparent),transparent 34%),var(--admin-panel);padding:var(--admin-space-4) var(--admin-space-6);box-shadow:var(--admin-elevation-1)}.simona-admin-shell :where(.tracking-context>div){display:grid;min-width:0;gap:var(--admin-space-1)}.simona-admin-shell :where(.tracking-context span:first-child){color:var(--admin-brand);font-family:var(--admin-font-mono);font-size:.6875rem;font-weight:750;letter-spacing:.09em;text-transform:uppercase}.simona-admin-shell :where(.tracking-context h2){max-width:760px;margin:0;color:var(--admin-ink);font-family:var(--admin-font-display);font-size:clamp(1.15rem,.96rem + .8vw,1.65rem);font-weight:650;letter-spacing:-.025em;line-height:1.18;text-wrap:balance}.simona-admin-shell :where(.tracking-context p){max-width:780px;margin:0;color:var(--admin-ink-secondary);font-size:.8125rem;line-height:1.5}.simona-admin-shell :where(.tracking-basemap-filter){width:190px;min-width:148px}.simona-admin-shell :where(.tracking-main-grid){display:grid;min-width:0;grid-template-columns:minmax(0,1fr) minmax(280px,.36fr);gap:var(--admin-space-4);align-items:stretch}.simona-admin-shell :where(.tracking-map-panel,.tracking-officer-panel){min-width:0;max-width:100%}.simona-admin-shell :where(.tracking-map-panel .op-analytics-panel-body){padding:0}.simona-admin-shell :where(.tracking-map-frame){position:relative;min-width:0;height:clamp(420px,57vw,620px);overflow:hidden}.simona-admin-shell :where(.tracking-officer-marker-button:focus-visible){outline:3px solid var(--admin-focus);outline-offset:1px}.simona-admin-shell :where(.tracking-officer-panel){display:flex;flex-direction:column;min-height:0}.simona-admin-shell :where(.tracking-officer-panel .op-analytics-panel-body){min-height:0;flex:1 1 auto;padding:0}.simona-admin-shell :where(.tracking-officer-list){min-width:0;height:clamp(420px,57vw,620px);overflow-y:auto;overscroll-behavior-block:contain}.simona-admin-shell :where(.tracking-officer-card){border:1px solid transparent!important;border-radius:var(--admin-radius-control);background:transparent!important}.simona-admin-shell :where(.tracking-officer-card.is-selected){border-color:color-mix(in oklch,var(--admin-brand) 42%,var(--admin-border))!important;background:color-mix(in oklch,var(--admin-brand) 10%,var(--admin-panel))!important}.simona-admin-shell :where(.tracking-officer-card:focus-visible){outline:2px solid var(--admin-focus);outline-offset:-2px}.simona-admin-shell :where(.tracking-empty-state){min-height:100%;border:0;border-radius:0;box-shadow:none}@media (max-width:960px){.simona-admin-shell :where(.tracking-main-grid){grid-template-columns:minmax(0,1fr)}.simona-admin-shell :where(.tracking-officer-list){height:min(420px,60vh)}}@media (max-width:760px){.simona-admin-shell :where(.tracking-context){align-items:flex-start;flex-direction:column;padding:var(--admin-space-4)}.simona-admin-shell :where(.tracking-context>.badge){align-self:flex-start}.simona-admin-shell :where(.tracking-metric-strip){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.simona-admin-shell :where(.tracking-metric-strip){grid-template-columns:minmax(0,1fr)}.simona-admin-shell :where(.tracking-basemap-filter){width:100%}.simona-admin-shell :where(.tracking-map-frame){min-height:360px;height:min(62vh,440px)}}.simona-admin-shell :where(.monitoring-kpi-workspace){display:grid;min-width:0;max-width:100%;gap:var(--admin-space-4);overflow-x:clip}.simona-admin-shell :where(.monitoring-kpi-context){display:flex;min-width:0;align-items:flex-end;justify-content:space-between;gap:var(--admin-space-6);border:1px solid var(--admin-border);border-radius:var(--admin-radius-xl);background:linear-gradient(112deg,color-mix(in oklch,var(--admin-brand) 10%,transparent),transparent 44%),radial-gradient(circle at 92% 18%,color-mix(in oklch,var(--admin-chart-4) 14%,transparent),transparent 32%),var(--admin-panel);padding:var(--admin-space-3) var(--admin-space-4);box-shadow:var(--admin-elevation-1)}.simona-admin-shell :where(.reports-workspace,.monitoring-team-workspace){display:grid;min-width:0;max-width:100%;gap:var(--admin-space-4);overflow-x:clip}.simona-admin-shell :where(.reports-header-actions){display:flex;min-width:0;flex-wrap:wrap;gap:var(--admin-space-2)}.simona-admin-shell :where(.reports-context,.monitoring-team-context){align-items:flex-end;border:1px solid var(--admin-border);border-radius:var(--admin-radius-xl);background:radial-gradient(circle at 91% 14%,color-mix(in oklch,var(--admin-chart-3) 16%,transparent),transparent 29%),linear-gradient(112deg,color-mix(in oklch,var(--admin-brand) 9%,transparent),transparent 48%),var(--admin-panel);padding:var(--admin-space-3) var(--admin-space-4);box-shadow:var(--admin-elevation-1)}.simona-admin-shell :where(.reports-context h2,.monitoring-team-context h1){max-width:780px;margin:var(--admin-space-1) 0 0;color:var(--admin-ink);font-family:var(--admin-font-display);font-size:clamp(1.16rem,.98rem + .86vw,1.7rem);font-weight:650;letter-spacing:-.03em;line-height:1.16;text-wrap:balance}.simona-admin-shell :where(.reports-context p,.monitoring-team-context p){max-width:800px;margin:var(--admin-space-2) 0 0;color:var(--admin-ink-secondary);font-size:.8125rem;line-height:1.55}.simona-admin-shell :where(.reports-context-kicker,.monitoring-team-context-kicker){color:var(--admin-brand);font-family:var(--admin-font-mono);font-size:.6875rem;font-weight:750;letter-spacing:.09em;text-transform:uppercase}.simona-admin-shell :where(.reports-context-period,.monitoring-team-context-period){display:inline-flex;max-width:100%;gap:var(--admin-space-1);color:var(--admin-ink-muted);font-family:var(--admin-font-mono);font-size:.75rem;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.simona-admin-shell :where(.reports-context-period strong){color:var(--admin-ink-secondary)}.simona-admin-shell :where(.reports-filter-bar,.monitoring-team-filter-bar,.reports-drd-filter-bar){min-width:0}.simona-admin-shell :where(.reports-filter-field){display:grid;min-width:132px;gap:var(--admin-space-1);color:var(--admin-ink-muted);font-size:.6875rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.simona-admin-shell :where(.reports-filter-field .input){min-width:0;width:176px;text-transform:none}.simona-admin-shell :where(.reports-filter-field-scope .input){width:min(260px,100%)}.simona-admin-shell :where(.reports-source-warning){display:flex;min-width:0;align-items:center;justify-content:space-between;gap:var(--admin-space-4);border:1px solid var(--admin-warning-soft-border);border-radius:var(--admin-radius-lg);background:var(--admin-warning-soft);color:var(--admin-ink);padding:var(--admin-space-3) var(--admin-space-4)}.simona-admin-shell :where(.reports-source-warning>div){display:grid;min-width:0;gap:var(--admin-space-1)}.simona-admin-shell :where(.reports-source-warning strong){color:var(--admin-warning);font-size:.8125rem}.simona-admin-shell :where(.reports-source-warning span){color:var(--admin-ink-secondary);font-size:.75rem;line-height:1.45}.simona-admin-shell :where(.reports-source-warning-inline){margin-block:var(--admin-space-3)}.simona-admin-shell :where(.reports-metric-strip,.monitoring-team-metric-strip){display:grid;min-width:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--admin-space-3)}.simona-admin-shell :where(.reports-drd-metric-strip){grid-template-columns:repeat(3,minmax(0,1fr));margin-block:var(--admin-space-4)}.simona-admin-shell :where(.reports-metric-strip .op-metric-card,.monitoring-team-metric-strip .op-metric-card){height:100%;padding:var(--admin-space-4)}.simona-admin-shell :where(.reports-tabs){min-width:0;overflow-x:auto;scrollbar-width:thin}.simona-admin-shell :where(.reports-analytics-panel){min-width:0}.simona-admin-shell :where(.reports-analytics-panel .op-analytics-panel-body){min-width:0;overflow:hidden}.simona-admin-shell :where(.reports-analytics-panel .tbl-wrap){overflow-x:auto}.simona-admin-shell :where(.reports-drd-breakdown-grid,.monitoring-team-main-grid){display:grid;min-width:0;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:var(--admin-space-4);margin-top:var(--admin-space-4)}.simona-admin-shell :where(.reports-drd-run-history){margin-top:var(--admin-space-4)}.simona-admin-shell :where(.monitoring-team-filter-bar .monitoring-filters){width:100%;min-width:0;border:0;background:transparent;padding:0;box-shadow:none}.simona-admin-shell :where(.monitoring-team-loading){display:grid;gap:var(--admin-space-2);padding:var(--admin-space-4)}.simona-admin-shell :where(.monitoring-team-main-grid){grid-template-columns:minmax(0,1fr) minmax(280px,.42fr);margin-top:0}.simona-admin-shell :where(.monitoring-team-chart-panel .op-analytics-panel-body,.monitoring-team-batch-panel .op-analytics-panel-body){min-width:0}.simona-admin-shell :where(.monitoring-team-table-panel .op-analytics-panel-body){min-width:0;overflow:hidden}.simona-admin-shell :where(.monitoring-team-table-panel .tbl-wrap){overflow-x:auto}@media (max-width:1024px){.simona-admin-shell :where(.reports-metric-strip,.monitoring-team-metric-strip){grid-template-columns:repeat(2,minmax(0,1fr))}.simona-admin-shell :where(.reports-drd-breakdown-grid,.monitoring-team-main-grid){grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.simona-admin-shell :where(.reports-context,.monitoring-team-context){align-items:flex-start;padding:var(--admin-space-4)}.simona-admin-shell :where(.reports-source-warning){align-items:stretch;flex-direction:column}.simona-admin-shell :where(.reports-filter-field,.reports-filter-field .input){width:100%}}@media (max-width:640px){.simona-admin-shell :where(.reports-metric-strip,.monitoring-team-metric-strip,.reports-drd-metric-strip){grid-template-columns:minmax(0,1fr)}}.simona-admin-shell :where(.monitoring-kpi-context>div:first-child){display:grid;min-width:0;gap:var(--admin-space-1)}.simona-admin-shell :where(.monitoring-kpi-context>div:first-child>span,.monitoring-kpi-tab-toolbar>div:first-child>span){color:var(--admin-brand);font-family:var(--admin-font-mono);font-size:.6875rem;font-weight:750;letter-spacing:.09em;text-transform:uppercase}.simona-admin-shell :where(.monitoring-kpi-context h1,.monitoring-kpi-tab-toolbar h2){max-width:780px;margin:0;color:var(--admin-ink);font-family:var(--admin-font-display);font-size:clamp(1.15rem,.96rem + .8vw,1.65rem);font-weight:650;letter-spacing:-.025em;line-height:1.18;text-wrap:balance}.simona-admin-shell :where(.monitoring-kpi-context p,.monitoring-kpi-tab-toolbar p){max-width:820px;margin:0;color:var(--admin-ink-secondary);font-size:.8125rem;line-height:1.55}.simona-admin-shell :where(.monitoring-kpi-context-period){display:grid;flex:0 0 auto;gap:var(--admin-space-1);min-width:152px;padding:var(--admin-space-3) var(--admin-space-4);border:1px solid var(--admin-border-subtle);border-radius:var(--admin-radius-lg);background:color-mix(in oklch,var(--admin-elevated) 88%,transparent)}.simona-admin-shell :where(.monitoring-kpi-context-period span){color:var(--admin-ink-muted);font-family:var(--admin-font-mono);font-size:.6875rem;text-transform:uppercase}.simona-admin-shell :where(.monitoring-kpi-context-period strong){color:var(--admin-ink);font-family:var(--admin-font-mono);font-size:1rem}.simona-admin-shell :where(.monitoring-kpi-filter-bar){min-width:0}.simona-admin-shell :where(.monitoring-kpi-shell-filter-bar .op-filter-bar-results){flex:1 1 100%;width:100%}.simona-admin-shell :where(.monitoring-kpi-filter-summary){display:grid;min-width:0;gap:8px;width:100%}.simona-admin-shell :where(.monitoring-kpi-filter-summary>span){color:var(--admin-ink-muted);font-size:.75rem;font-variant-numeric:tabular-nums}.simona-admin-shell :where(.monitoring-kpi-filter-actions,.monitoring-kpi-filter-controls,.monitoring-kpi-tab-toolbar>div:last-child,.monitoring-kpi-report-actions){display:flex;min-width:0;align-items:center;flex-wrap:wrap;gap:var(--admin-space-2)}.simona-admin-shell :where(.monitoring-kpi-filter-controls input,.monitoring-kpi-filter-controls select){min-width:136px;min-height:var(--admin-control-height);border:1px solid var(--admin-border-strong);border-radius:var(--admin-radius-md);background:var(--admin-elevated);color:var(--admin-ink);padding-inline:var(--admin-space-3)}.simona-admin-shell :where(.monitoring-kpi-tabs){min-width:0;overflow-x:auto;scrollbar-width:thin}.simona-admin-shell :where(.monitoring-kpi-content,.monitoring-kpi-overview,.monitoring-kpi-team-workspace,.monitoring-kpi-reports-workspace){display:grid;min-width:0;gap:var(--admin-space-4)}.simona-admin-shell :where(.monitoring-kpi-data-status){display:grid;min-width:0;gap:var(--admin-space-3);border:1px solid var(--admin-border);border-radius:var(--admin-radius-lg);background:var(--admin-panel);padding:var(--admin-space-3) var(--admin-space-4)}.simona-admin-shell :where(.monitoring-kpi-data-status-inline){gap:8px;border-color:var(--admin-border-subtle);background:color-mix(in oklch,var(--admin-subtle) 42%,var(--admin-panel));padding:8px 10px;box-shadow:none}.simona-admin-shell :where(.monitoring-kpi-data-badges,.monitoring-kpi-data-details){display:flex;min-width:0;flex-wrap:wrap;gap:var(--admin-space-2) var(--admin-space-6);align-items:center;color:var(--admin-ink-secondary);font-size:.75rem}.simona-admin-shell :where(.monitoring-kpi-data-version,.monitoring-kpi-data-advisory){margin:0;color:var(--admin-ink-muted);font-size:.75rem}.simona-admin-shell :where(.monitoring-kpi-data-warning){border:1px solid var(--admin-warning-soft-border);border-radius:var(--admin-radius-md);background:var(--admin-warning-soft);color:var(--admin-warning);padding:var(--admin-space-2) var(--admin-space-3);font-size:.75rem}.simona-admin-shell :where(.monitoring-kpi-sync-status){min-width:0}.simona-admin-shell :where(.monitoring-kpi-sync-progress){margin-top:var(--admin-space-2)}.simona-admin-shell :where(.monitoring-kpi-tab-toolbar){display:flex;min-width:0;align-items:flex-end;justify-content:space-between;gap:var(--admin-space-4);padding:var(--admin-space-3) 0}.simona-admin-shell :where(.monitoring-kpi-tab-toolbar>div:first-child){display:grid;min-width:0;gap:var(--admin-space-1)}.simona-admin-shell :where(.monitoring-kpi-metric-strip){display:grid;min-width:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--admin-space-3)}.simona-admin-shell :where(.monitoring-kpi-reports-workspace .monitoring-kpi-metric-strip){grid-template-columns:repeat(3,minmax(0,1fr))}.simona-admin-shell :where(.monitoring-kpi-metric-strip .op-metric-card){height:100%;padding:var(--admin-space-4)}.simona-admin-shell :where(.monitoring-kpi-main-grid){display:grid;min-width:0;grid-template-columns:minmax(0,1fr) minmax(280px,.38fr);gap:var(--admin-space-4);align-items:stretch}.simona-admin-shell :where(.monitoring-kpi-team-main-grid){grid-template-columns:minmax(0,1fr) minmax(260px,.32fr)}.simona-admin-shell :where(.monitoring-kpi-analytics-panel,.monitoring-kpi-reconciliation-panel,.monitoring-kpi-ranking-panel,.monitoring-kpi-table-panel){min-width:0;max-width:100%}.simona-admin-shell :where(.monitoring-kpi-analytics-panel .op-analytics-panel-body){min-width:0}.simona-admin-shell :where(.monitoring-kpi-table-panel .op-analytics-panel-body){min-width:0;overflow:hidden}.simona-admin-shell :where(.monitoring-kpi-table-panel .tbl-wrap){overflow-x:auto}.simona-admin-shell :where(.monitoring-kpi-table-panel table){min-width:780px}.simona-admin-shell :where(.monitoring-kpi-team-audit-table){min-width:1100px;table-layout:fixed}.simona-admin-shell :where(.monitoring-kpi-team-audit-table th,.monitoring-kpi-team-audit-table td){vertical-align:top}.simona-admin-shell :where(.monitoring-kpi-team-audit-table thead th){height:34px;padding:7px 10px;line-height:1.1;vertical-align:middle}.simona-admin-shell :where(.monitoring-kpi-team-audit-table .monitoring-v2-sort-button){display:inline-flex;align-items:center;min-height:0;padding:0;color:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit}.simona-admin-shell :where(.monitoring-kpi-rank-col){width:58px}.simona-admin-shell :where(.monitoring-kpi-team-col){width:168px}.simona-admin-shell :where(.monitoring-kpi-audit-col){width:auto}.simona-admin-shell :where(.monitoring-kpi-score-col){width:84px}.simona-admin-shell :where(.monitoring-kpi-rank-cell){text-align:center;vertical-align:middle}.simona-admin-shell :where(.monitoring-kpi-team-subline){margin-top:3px;color:var(--admin-ink-muted);font-family:var(--admin-font-mono);font-size:.6875rem;overflow-wrap:anywhere}.simona-admin-shell :where(.monitoring-kpi-team-cell){min-width:0;white-space:normal}.simona-admin-shell :where(.monitoring-kpi-team-cell-stack){display:grid;min-width:0;gap:6px;justify-items:start}.simona-admin-shell :where(.monitoring-kpi-team-cell a){display:inline;min-width:0;color:var(--admin-ink);font-weight:700;line-height:1.25;overflow-wrap:anywhere}.simona-admin-shell :where(.monitoring-kpi-team-detail-button){width:auto;max-width:100%;justify-content:flex-start;min-height:28px;padding-inline:8px}.simona-admin-shell :where(.monitoring-kpi-audit-cell){min-width:0;white-space:normal}.simona-admin-shell :where(.monitoring-kpi-score-cell){color:var(--admin-ink);font-variant-numeric:tabular-nums;text-align:right;vertical-align:middle}.simona-admin-shell :where(.monitoring-kpi-score-cell strong){display:block;font-size:1rem;letter-spacing:-.02em}.simona-admin-shell :where(.monitoring-kpi-score-cell span){color:var(--admin-ink-muted);font-size:.6875rem}.simona-admin-shell :where(.monitoring-kpi-metric-ledger){display:grid;min-width:0;grid-template-columns:repeat(4,minmax(132px,1fr));gap:7px}.simona-admin-shell :where(.monitoring-kpi-metric-ledger-item){display:grid;min-width:0;gap:5px;border:1px solid var(--admin-border-subtle);border-radius:var(--admin-radius-md);background:color-mix(in oklch,var(--admin-panel) 84%,var(--admin-subtle));padding:7px 8px}.simona-admin-shell :where(.monitoring-kpi-metric-ledger-item.is-valid){border-color:color-mix(in oklch,var(--admin-success) 18%,var(--admin-border-subtle))}.simona-admin-shell :where(.monitoring-kpi-metric-ledger-item.is-incomplete){border-color:var(--admin-warning-soft-border);background:var(--admin-warning-soft)}.simona-admin-shell :where(.monitoring-kpi-metric-ledger-item.is-na){color:var(--admin-ink-muted);background:color-mix(in oklch,var(--admin-subtle) 60%,var(--admin-panel))}.simona-admin-shell :where(.monitoring-kpi-metric-ledger-head){display:grid;min-width:0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px}.simona-admin-shell :where(.monitoring-kpi-metric-ledger-head strong){min-width:0;color:var(--admin-ink);font-size:.6875rem;font-weight:700;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.simona-admin-shell :where(.monitoring-kpi-metric-ledger-head>span:last-child){grid-column:1/-1;color:var(--admin-ink);font-family:var(--admin-font-mono);font-size:.625rem;font-weight:750;font-variant-numeric:tabular-nums;line-height:1.2;white-space:normal}.simona-admin-shell :where(.monitoring-kpi-metric-ledger-meta){display:grid;min-width:0;grid-template-columns:minmax(0,.44fr) minmax(0,1fr);gap:6px;margin:0}.simona-admin-shell :where(.monitoring-kpi-metric-ledger-meta div){min-width:0}.simona-admin-shell :where(.monitoring-kpi-metric-ledger-meta dt,.monitoring-kpi-metric-ledger-meta dd){margin:0}.simona-admin-shell :where(.monitoring-kpi-metric-ledger-meta dt){color:var(--admin-ink-muted);font-size:.625rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.simona-admin-shell :where(.monitoring-kpi-metric-ledger-meta dd){margin-top:2px;color:var(--admin-ink-secondary);font-family:var(--admin-font-mono);font-size:.625rem;font-variant-numeric:tabular-nums;line-height:1.25;overflow-wrap:anywhere}.simona-admin-shell :where(.monitoring-kpi-metric-ledger-meta div[title] dd){word-break:break-word}@media (max-width:1279px){.simona-admin-shell :where(.monitoring-kpi-metric-ledger){grid-template-columns:repeat(2,minmax(0,1fr))}}.simona-admin-shell :where(.monitoring-kpi-metric-grid){display:grid;min-width:0;grid-template-columns:repeat(4,minmax(132px,1fr));gap:8px}.simona-admin-shell :where(.monitoring-kpi-metric-item){display:grid;min-width:0;gap:6px;border:1px solid var(--admin-border-subtle);border-radius:var(--admin-radius-md);background:color-mix(in oklch,var(--admin-panel) 78%,var(--admin-subtle));padding:8px 9px}.simona-admin-shell :where(.monitoring-kpi-metric-item.is-valid){border-color:color-mix(in oklch,var(--admin-success) 20%,var(--admin-border-subtle))}.simona-admin-shell :where(.monitoring-kpi-metric-item.is-incomplete){border-color:var(--admin-warning-soft-border);background:var(--admin-warning-soft)}.simona-admin-shell :where(.monitoring-kpi-metric-item.is-na){color:var(--admin-ink-muted);background:color-mix(in oklch,var(--admin-subtle) 58%,var(--admin-panel))}.simona-admin-shell :where(.monitoring-kpi-metric-head){display:flex;min-width:0;align-items:center;justify-content:space-between;gap:8px}.simona-admin-shell :where(.monitoring-kpi-metric-code){display:inline-grid;place-items:center;min-width:28px;min-height:20px;border-radius:999px;background:color-mix(in oklch,var(--admin-brand) 10%,var(--admin-panel));color:var(--admin-brand);font-family:var(--admin-font-mono);font-size:.625rem;font-weight:800;letter-spacing:.05em}.simona-admin-shell :where(.monitoring-kpi-metric-score){min-width:0;color:var(--admin-ink);font-family:var(--admin-font-mono);font-size:.75rem;font-weight:750;font-variant-numeric:tabular-nums;line-height:1.15;text-align:right;white-space:nowrap}.simona-admin-shell :where(.monitoring-kpi-metric-bar){height:5px;overflow:hidden;border-radius:999px;background:color-mix(in oklch,var(--admin-border-subtle) 68%,var(--admin-panel))}.simona-admin-shell :where(.monitoring-kpi-metric-bar span){display:block;width:var(--monitoring-kpi-meter,0);height:100%;border-radius:inherit;background:color-mix(in oklch,var(--admin-brand) 82%,var(--admin-info))}.simona-admin-shell :where(.monitoring-kpi-metric-item.is-na .monitoring-kpi-metric-bar span){background:transparent}.simona-admin-shell :where(.monitoring-kpi-metric-meta){display:flex;min-width:0;align-items:center;justify-content:space-between;gap:8px;color:var(--admin-ink-muted);font-size:.6875rem;font-variant-numeric:tabular-nums}.simona-admin-shell :where(.monitoring-kpi-metric-meta span){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.simona-admin-shell :where(.monitoring-kpi-metric-meta strong){flex:0 0 auto;color:var(--admin-ink-secondary);font-weight:650}.simona-admin-shell :where(.monitoring-kpi-metric-grid.is-detail){grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.simona-admin-shell :where(.monitoring-kpi-metric-grid.is-detail .monitoring-kpi-metric-item){gap:8px;padding:12px}.simona-admin-shell :where(.monitoring-kpi-metric-grid.is-detail .monitoring-kpi-metric-head){align-items:flex-start}.simona-admin-shell :where(.monitoring-kpi-metric-grid.is-detail .monitoring-kpi-metric-score){border:1px solid var(--admin-border-subtle);border-radius:999px;background:var(--admin-elevated);padding:3px 7px}.simona-admin-shell :where(.monitoring-kpi-metric-detail){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0}.simona-admin-shell :where(.monitoring-kpi-metric-detail div){min-width:0;border-radius:var(--admin-radius-sm);background:color-mix(in oklch,var(--admin-subtle) 54%,var(--admin-panel));padding:6px 7px}.simona-admin-shell :where(.monitoring-kpi-metric-detail dt,.monitoring-kpi-metric-detail dd){margin:0}.simona-admin-shell :where(.monitoring-kpi-metric-detail dt){color:var(--admin-ink-muted);font-size:.625rem}.simona-admin-shell :where(.monitoring-kpi-metric-detail dd){margin-top:2px;color:var(--admin-ink);font-family:var(--admin-font-mono);font-size:.6875rem;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.simona-admin-portal.simona-sheet-content.monitoring-kpi-detail-sheet{width:min(1080px,96vw)}.simona-admin-portal.simona-sheet-content.monitoring-kpi-detail-sheet .monitoring-kpi-detail-stack{gap:16px}.simona-admin-portal.simona-sheet-content.monitoring-kpi-detail-sheet .monitoring-kpi-detail-hero{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) minmax(132px,auto) minmax(132px,auto);gap:10px;border:1px solid var(--admin-border);border-radius:var(--admin-radius-xl);background:linear-gradient(112deg,color-mix(in oklch,var(--admin-brand) 8%,transparent),transparent 52%),var(--admin-panel);padding:12px}.simona-admin-portal.simona-sheet-content.monitoring-kpi-detail-sheet .monitoring-kpi-detail-identity{display:grid;min-width:0;gap:3px}.simona-admin-portal.simona-sheet-content.monitoring-kpi-detail-sheet .monitoring-kpi-detail-identity span,.simona-admin-portal.simona-sheet-content.monitoring-kpi-detail-sheet .monitoring-kpi-detail-rank-card span,.simona-admin-portal.simona-sheet-content.monitoring-kpi-detail-sheet .monitoring-kpi-detail-score-card span{color:var(--admin-ink-muted);font-family:var(--admin-font-mono);font-size:.625rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.simona-admin-portal.simona-sheet-content.monitoring-kpi-detail-sheet .monitoring-kpi-detail-identity h3{margin:0;color:var(--admin-ink);font-family:var(--admin-font-display);font-size:1.05rem;font-weight:650;letter-spacing:-.02em;line-height:1.2;overflow-wrap:anywhere}.simona-admin-portal.simona-sheet-content.monitoring-kpi-detail-sheet .monitoring-kpi-detail-identity p{margin:0;color:var(--admin-ink-muted);font-size:.75rem;overflow-wrap:anywhere}.simona-admin-portal.simona-sheet-content.monitoring-kpi-detail-sheet .monitoring-kpi-detail-rank-card,.simona-admin-portal.simona-sheet-content.monitoring-kpi-detail-sheet .monitoring-kpi-detail-score-card{display:grid;align-content:center;gap:6px;min-width:0;border:1px solid var(--admin-border-subtle);border-radius:var(--admin-radius-lg);background:color-mix(in oklch,var(--admin-elevated) 88%,transparent);padding:10px}.simona-admin-portal.simona-sheet-content.monitoring-kpi-detail-sheet .monitoring-kpi-detail-score-card strong{color:var(--admin-ink);font-size:1.55rem;font-variant-numeric:tabular-nums;letter-spacing:-.04em;line-height:1}.simona-admin-portal.simona-sheet-content.monitoring-kpi-detail-sheet .monitoring-kpi-detail-score-card small{margin-left:2px;color:var(--admin-ink-muted);font-size:.75rem;letter-spacing:0}.simona-admin-portal.simona-sheet-content.monitoring-kpi-detail-sheet .monitoring-kpi-detail-rank-card .badge{justify-self:start}.simona-admin-portal.simona-sheet-content.monitoring-kpi-detail-sheet .monitoring-kpi-detail-section{display:grid;min-width:0;gap:10px}.simona-admin-portal.simona-sheet-content.monitoring-kpi-detail-sheet .monitoring-kpi-detail-section-header{display:grid;gap:3px}.simona-admin-portal.simona-sheet-content.monitoring-kpi-detail-sheet .monitoring-kpi-detail-section-header h3{margin:0;color:var(--admin-ink);font-family:var(--admin-font-display);font-size:.95rem;font-weight:650;letter-spacing:-.01em}.simona-admin-portal.simona-sheet-content.monitoring-kpi-detail-sheet .monitoring-kpi-detail-section-header p{margin:0;color:var(--admin-ink-muted);font-size:.75rem;line-height:1.45}.simona-admin-portal.simona-sheet-content.monitoring-kpi-detail-sheet .monitoring-kpi-detail-visits{display:grid;gap:8px}.simona-admin-portal.simona-sheet-content.monitoring-kpi-detail-sheet .monitoring-kpi-metric-grid{display:grid;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.simona-admin-portal.simona-sheet-content.monitoring-kpi-detail-sheet .monitoring-kpi-metric-item{display:grid;min-width:0;gap:8px;border:1px solid var(--admin-border-subtle);border-radius:var(--admin-radius-md);background:color-mix(in oklch,var(--admin-panel) 78%,var(--admin-subtle));padding:12px}.simona-admin-portal.simona-sheet-content.monitoring-kpi-detail-sheet .monitoring-kpi-metric-item.is-valid{border-color:color-mix(in oklch,var(--admin-success) 20%,var(--admin-border-subtle))}.simona-admin-portal.simona-sheet-content.monitoring-kpi-detail-sheet .monitoring-kpi-metric-item.is-incomplete{border-color:var(--admin-warning-soft-border);background:var(--admin-warning-soft)}.simona-admin-portal.simona-sheet-content.monitoring-kpi-detail-sheet .monitoring-kpi-metric-item.is-na{color:var(--admin-ink-muted);background:color-mix(in oklch,var(--admin-subtle) 58%,var(--admin-panel))}.simona-admin-portal.simona-sheet-content.monitoring-kpi-detail-sheet .monitoring-kpi-metric-head{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:8px}.simona-admin-portal.simona-sheet-content.monitoring-kpi-detail-sheet .monitoring-kpi-metric-code{display:inline-grid;place-items:center;min-width:28px;min-height:20px;border-radius:999px;background:color-mix(in oklch,var(--admin-brand) 10%,var(--admin-panel));color:var(--admin-brand);font-family:var(--admin-font-mono);font-size:.625rem;font-weight:800;letter-spacing:.05em}.simona-admin-portal.simona-sheet-content.monitoring-kpi-detail-sheet .monitoring-kpi-metric-score{min-width:0;border:1px solid var(--admin-border-subtle);border-radius:999px;background:var(--admin-elevated);color:var(--admin-ink);padding:3px 7px;font-family:var(--admin-font-mono);font-size:.75rem;font-weight:750;font-variant-numeric:tabular-nums;line-height:1.15;text-align:right;white-space:nowrap}.simona-admin-portal.simona-sheet-content.monitoring-kpi-detail-sheet .monitoring-kpi-metric-bar{height:5px;overflow:hidden;border-radius:999px;background:color-mix(in oklch,var(--admin-border-subtle) 68%,var(--admin-panel))}.simona-admin-portal.simona-sheet-content.monitoring-kpi-detail-sheet .monitoring-kpi-metric-bar span{display:block;width:var(--monitoring-kpi-meter,0);height:100%;border-radius:inherit;background:color-mix(in oklch,var(--admin-brand) 82%,var(--admin-info))}.simona-admin-portal.simona-sheet-content.monitoring-kpi-detail-sheet .monitoring-kpi-metric-item.is-na .monitoring-kpi-metric-bar span{background:transparent}.simona-admin-portal.simona-sheet-content.monitoring-kpi-detail-sheet .monitoring-kpi-metric-meta{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:8px;color:var(--admin-ink-muted);font-size:.6875rem;font-variant-numeric:tabular-nums}.simona-admin-portal.simona-sheet-content.monitoring-kpi-detail-sheet .monitoring-kpi-metric-meta span{min-width:0;overflow-wrap:anywhere}.simona-admin-portal.simona-sheet-content.monitoring-kpi-detail-sheet .monitoring-kpi-metric-meta strong{flex:0 0 auto;color:var(--admin-ink-secondary);font-weight:650}.simona-admin-portal.simona-sheet-content.monitoring-kpi-detail-sheet .monitoring-kpi-metric-detail{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0}.simona-admin-portal.simona-sheet-content.monitoring-kpi-detail-sheet .monitoring-kpi-metric-detail div{min-width:0;border-radius:var(--admin-radius-sm);background:color-mix(in oklch,var(--admin-subtle) 54%,var(--admin-panel));padding:6px 7px}.simona-admin-portal.simona-sheet-content.monitoring-kpi-detail-sheet .monitoring-kpi-metric-detail dd,.simona-admin-portal.simona-sheet-content.monitoring-kpi-detail-sheet .monitoring-kpi-metric-detail dt{margin:0}.simona-admin-portal.simona-sheet-content.monitoring-kpi-detail-sheet .monitoring-kpi-metric-detail dt{color:var(--admin-ink-muted);font-size:.625rem}.simona-admin-portal.simona-sheet-content.monitoring-kpi-detail-sheet .monitoring-kpi-metric-detail dd{margin-top:2px;color:var(--admin-ink);font-family:var(--admin-font-mono);font-size:.6875rem;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.simona-admin-portal.simona-sheet-content.monitoring-kpi-detail-sheet .monitoring-kpi-detail-visits>div>div{display:grid;min-width:0;gap:2px}.simona-admin-portal.simona-sheet-content.monitoring-kpi-detail-sheet .monitoring-kpi-detail-visits strong{color:var(--admin-ink);font-family:var(--admin-font-mono);font-size:.75rem;overflow-wrap:anywhere}.simona-admin-portal.simona-sheet-content.monitoring-kpi-detail-sheet .monitoring-kpi-detail-visits span{color:var(--admin-ink-muted);font-size:.75rem;overflow-wrap:anywhere}.simona-admin-portal.simona-sheet-content.monitoring-kpi-detail-sheet .monitoring-kpi-route-basis-list{display:grid;min-width:0;gap:10px}.simona-admin-portal.simona-sheet-content.monitoring-kpi-detail-sheet .monitoring-kpi-route-basis-card{display:grid;min-width:0;gap:10px;border:1px solid var(--admin-border-subtle);border-radius:var(--admin-radius-lg);background:color-mix(in oklch,var(--admin-panel) 86%,var(--admin-subtle));padding:10px}.simona-admin-portal.simona-sheet-content.monitoring-kpi-detail-sheet .monitoring-kpi-route-basis-head{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:start}.simona-admin-portal.simona-sheet-content.monitoring-kpi-detail-sheet .monitoring-kpi-route-basis-head>div:first-child{min-width:0}.simona-admin-portal.simona-sheet-content.monitoring-kpi-detail-sheet .monitoring-kpi-route-basis-head span,.simona-admin-portal.simona-sheet-content.monitoring-kpi-detail-sheet .monitoring-kpi-route-basis-summary dt,.simona-admin-portal.simona-sheet-content.monitoring-kpi-detail-sheet .monitoring-kpi-route-metric dt{color:var(--admin-ink-muted);font-size:.625rem;font-weight:750;letter-spacing:.05em;text-transform:uppercase}.simona-admin-portal.simona-sheet-content.monitoring-kpi-detail-sheet .monitoring-kpi-route-basis-head h4{margin:2px 0 0;color:var(--admin-ink);font-family:var(--admin-font-display);font-size:.95rem;letter-spacing:-.02em;line-height:1.15}.simona-admin-portal.simona-sheet-content.monitoring-kpi-detail-sheet .monitoring-kpi-route-basis-head p{margin:3px 0 0;color:var(--admin-ink-muted);font-size:.75rem;line-height:1.35;overflow-wrap:anywhere}.simona-admin-portal.simona-sheet-content.monitoring-kpi-detail-sheet .monitoring-kpi-route-basis-status{display:grid;min-width:104px;justify-items:end;gap:2px;border:1px solid var(--admin-border-subtle);border-radius:var(--admin-radius-md);background:var(--admin-elevated);padding:8px 10px;text-align:right}.simona-admin-portal.simona-sheet-content.monitoring-kpi-detail-sheet .monitoring-kpi-route-basis-status strong{color:var(--admin-ink);font-family:var(--admin-font-mono);font-size:1rem;font-variant-numeric:tabular-nums;line-height:1.1}.simona-admin-portal.simona-sheet-content.monitoring-kpi-detail-sheet .monitoring-kpi-route-basis-status small{color:var(--admin-ink-muted);font-size:.6875rem}.simona-admin-portal.simona-sheet-content.monitoring-kpi-detail-sheet .monitoring-kpi-route-basis-summary{display:grid;min-width:0;grid-template-columns:repeat(4,minmax(112px,1fr));gap:7px;margin:0}.simona-admin-portal.simona-sheet-content.monitoring-kpi-detail-sheet .monitoring-kpi-route-basis-summary div{min-width:0;border-radius:var(--admin-radius-md);background:color-mix(in oklch,var(--admin-subtle) 54%,var(--admin-panel));padding:7px}.simona-admin-portal.simona-sheet-content.monitoring-kpi-detail-sheet .monitoring-kpi-route-basis-summary dd,.simona-admin-portal.simona-sheet-content.monitoring-kpi-detail-sheet .monitoring-kpi-route-basis-summary dt,.simona-admin-portal.simona-sheet-content.monitoring-kpi-detail-sheet .monitoring-kpi-route-metric dd,.simona-admin-portal.simona-sheet-content.monitoring-kpi-detail-sheet .monitoring-kpi-route-metric dt{margin:0}.simona-admin-portal.simona-sheet-content.monitoring-kpi-detail-sheet .monitoring-kpi-route-basis-summary dd{margin-top:4px;color:var(--admin-ink);font-family:var(--admin-font-mono);font-size:.6875rem;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.simona-admin-portal.simona-sheet-content.monitoring-kpi-detail-sheet .monitoring-kpi-route-basis-metrics{display:grid;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.simona-admin-portal.simona-sheet-content.monitoring-kpi-detail-sheet .monitoring-kpi-route-metric{display:grid;min-width:0;gap:8px;border:1px solid var(--admin-border-subtle);border-radius:var(--admin-radius-lg);background:var(--admin-elevated);padding:9px}.simona-admin-portal.simona-sheet-content.monitoring-kpi-detail-sheet .monitoring-kpi-route-metric-head{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:start}.simona-admin-portal.simona-sheet-content.monitoring-kpi-detail-sheet .monitoring-kpi-route-metric-head strong{display:block;color:var(--admin-ink);font-size:.875rem;line-height:1.2}.simona-admin-portal.simona-sheet-content.monitoring-kpi-detail-sheet .monitoring-kpi-route-metric-head span{display:block;margin-top:3px;color:var(--admin-ink-muted);font-size:.6875rem;line-height:1.35;overflow-wrap:anywhere}.simona-admin-portal.simona-sheet-content.monitoring-kpi-detail-sheet .monitoring-kpi-route-metric-head b{border-radius:999px;background:color-mix(in oklch,var(--admin-brand) 10%,var(--admin-panel));color:var(--admin-brand);font-family:var(--admin-font-mono);font-size:.6875rem;font-variant-numeric:tabular-nums;padding:4px 7px;white-space:nowrap}.simona-admin-portal.simona-sheet-content.monitoring-kpi-detail-sheet .monitoring-kpi-route-metric dl{display:grid;min-width:0;grid-template-columns:repeat(2,minmax(112px,1fr));gap:7px;margin:0}.simona-admin-portal.simona-sheet-content.monitoring-kpi-detail-sheet .monitoring-kpi-route-metric dl div{min-width:0}.simona-admin-portal.simona-sheet-content.monitoring-kpi-detail-sheet .monitoring-kpi-route-metric dd{margin-top:4px;color:var(--admin-ink);font-family:var(--admin-font-mono);font-size:.6875rem;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.simona-admin-portal.simona-sheet-content.monitoring-kpi-detail-sheet .monitoring-kpi-route-basis-empty{border:1px dashed var(--admin-border);border-radius:var(--admin-radius-lg);color:var(--admin-ink-muted);padding:14px}.simona-admin-portal.simona-sheet-content.monitoring-kpi-detail-sheet .monitoring-kpi-detail-callout{display:grid;gap:8px;border:1px solid color-mix(in oklch,var(--admin-brand) 22%,var(--admin-border-subtle));border-radius:var(--admin-radius-lg);background:color-mix(in oklch,var(--admin-brand) 7%,var(--admin-panel));padding:12px 14px}.simona-admin-portal.simona-sheet-content.monitoring-kpi-detail-sheet .monitoring-kpi-detail-callout strong{color:var(--admin-ink);font-size:.8125rem}.simona-admin-portal.simona-sheet-content.monitoring-kpi-detail-sheet .monitoring-kpi-detail-callout ul{margin:0;padding-left:1.1rem;display:grid;gap:6px;color:var(--admin-ink-muted);font-size:.75rem;line-height:1.45}.simona-admin-portal.simona-sheet-content.monitoring-kpi-detail-sheet .monitoring-kpi-detail-callout li strong{color:var(--admin-ink);font-size:inherit}.simona-admin-portal.simona-sheet-content.monitoring-kpi-detail-sheet .monitoring-kpi-detail-summary-card{display:grid;gap:8px;border:1px solid var(--admin-border-subtle);border-radius:var(--admin-radius-lg);background:color-mix(in oklch,var(--admin-subtle) 42%,var(--admin-panel));padding:12px 14px}.simona-admin-portal.simona-sheet-content.monitoring-kpi-detail-sheet .monitoring-kpi-detail-summary-card h3{margin:0;color:var(--admin-ink);font-size:.875rem;font-weight:700}.simona-admin-portal.simona-sheet-content.monitoring-kpi-detail-sheet .monitoring-kpi-detail-summary-card>p{margin:0;color:var(--admin-ink-muted);font-size:.75rem;line-height:1.4}.simona-admin-portal.simona-sheet-content.monitoring-kpi-detail-sheet .monitoring-kpi-detail-period-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.simona-admin-portal.simona-sheet-content.monitoring-kpi-detail-sheet .monitoring-kpi-detail-period-facts div{min-width:0;border-radius:var(--admin-radius-md);border:1px solid color-mix(in oklch,var(--admin-brand) 18%,var(--admin-border-subtle));background:color-mix(in oklch,var(--admin-brand) 6%,var(--admin-elevated));padding:8px}.simona-admin-portal.simona-sheet-content.monitoring-kpi-detail-sheet .monitoring-kpi-detail-period-facts dt{margin:0;color:var(--admin-ink-muted);font-size:.625rem;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.simona-admin-portal.simona-sheet-content.monitoring-kpi-detail-sheet .monitoring-kpi-detail-period-facts dd{margin:4px 0 0;color:var(--admin-ink);font-size:.8125rem;font-weight:650;line-height:1.35}.simona-admin-portal.simona-sheet-content.monitoring-kpi-detail-sheet .monitoring-kpi-detail-summary-card dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.simona-admin-portal.simona-sheet-content.monitoring-kpi-detail-sheet .monitoring-kpi-detail-summary-card dl div{min-width:0;border-radius:var(--admin-radius-md);background:var(--admin-elevated);border:1px solid var(--admin-border-subtle);padding:8px}.simona-admin-portal.simona-sheet-content.monitoring-kpi-detail-sheet .monitoring-kpi-detail-summary-card dt{margin:0;color:var(--admin-ink-muted);font-size:.625rem;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.simona-admin-portal.simona-sheet-content.monitoring-kpi-detail-sheet .monitoring-kpi-detail-summary-card dd{margin:4px 0 0;color:var(--admin-ink);font-family:var(--admin-font-mono);font-size:.8125rem;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.simona-admin-portal.simona-sheet-content.monitoring-kpi-detail-sheet .monitoring-kpi-metric-hint{margin:0;color:var(--admin-ink-muted);font-size:.6875rem;line-height:1.35}.simona-admin-portal.simona-sheet-content.monitoring-kpi-detail-sheet .monitoring-kpi-route-basis-note{margin:0;color:var(--admin-ink-muted);font-size:.6875rem;line-height:1.4}.simona-admin-portal.simona-sheet-content.monitoring-kpi-detail-sheet .monitoring-kpi-visits-caption{margin:0 0 8px;color:var(--admin-ink-muted);font-size:.75rem;line-height:1.4}.simona-admin-portal :where(.monitoring-kpi-formula-body),.simona-admin-shell :where(.monitoring-kpi-formula-body){display:grid;gap:12px}.simona-admin-portal :where(.monitoring-kpi-rule-grid),.simona-admin-shell :where(.monitoring-kpi-rule-grid){display:grid;gap:8px}.simona-admin-portal :where(.monitoring-kpi-rule-item),.simona-admin-shell :where(.monitoring-kpi-rule-item){display:grid;gap:8px;border:1px solid var(--admin-border-subtle);border-radius:var(--admin-radius-md);background:color-mix(in oklch,var(--admin-subtle) 40%,var(--admin-panel));padding:10px}.simona-admin-portal :where(.monitoring-kpi-rule-item-head),.simona-admin-shell :where(.monitoring-kpi-rule-item-head){display:grid;gap:3px}.simona-admin-portal :where(.monitoring-kpi-rule-item-head strong),.simona-admin-shell :where(.monitoring-kpi-rule-item-head strong){color:var(--admin-ink);font-size:.8125rem}.simona-admin-portal :where(.monitoring-kpi-rule-item-head span),.simona-admin-shell :where(.monitoring-kpi-rule-item-head span){color:var(--admin-ink-muted);font-size:.75rem;line-height:1.4}.simona-admin-portal :where(.monitoring-kpi-rule-item dl),.simona-admin-shell :where(.monitoring-kpi-rule-item dl){display:grid;gap:6px;margin:0}.simona-admin-portal :where(.monitoring-kpi-rule-item dl div),.simona-admin-shell :where(.monitoring-kpi-rule-item dl div){display:grid;gap:2px}.simona-admin-portal :where(.monitoring-kpi-rule-item dt),.simona-admin-shell :where(.monitoring-kpi-rule-item dt){margin:0;color:var(--admin-ink-muted);font-size:.625rem;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.simona-admin-portal :where(.monitoring-kpi-rule-item dd),.simona-admin-shell :where(.monitoring-kpi-rule-item dd){margin:0;color:var(--admin-ink);font-size:.75rem;line-height:1.4}.simona-admin-portal :where(.monitoring-kpi-formula-subtitle),.simona-admin-shell :where(.monitoring-kpi-formula-subtitle){margin:4px 0 0;color:var(--admin-ink);font-size:.8125rem;font-weight:700}.simona-admin-portal :where(.monitoring-kpi-formula-note),.simona-admin-shell :where(.monitoring-kpi-formula-note){margin:0}.simona-admin-portal.simona-sheet-content.monitoring-kpi-detail-sheet .monitoring-v2-detail-score{display:flex;align-items:center;justify-content:space-between;border:1px solid var(--admin-border-subtle);border-radius:var(--admin-radius-xl);background:color-mix(in oklch,var(--admin-subtle) 48%,var(--admin-panel));padding:12px}.simona-admin-portal.simona-sheet-content.monitoring-kpi-detail-sheet .monitoring-v2-detail-score>div{display:grid;gap:2px}.simona-admin-portal.simona-sheet-content.monitoring-kpi-detail-sheet .monitoring-v2-detail-score span{color:var(--admin-ink-muted);font-size:.75rem}.simona-admin-portal.simona-sheet-content.monitoring-kpi-detail-sheet .monitoring-v2-detail-score strong{color:var(--admin-ink);font-size:1.6rem;font-variant-numeric:tabular-nums;letter-spacing:-.04em;line-height:1}.simona-admin-portal.simona-sheet-content.monitoring-kpi-detail-sheet .monitoring-v2-detail-score small{margin-left:2px;color:var(--admin-ink-muted);font-size:.75rem;letter-spacing:0}.simona-admin-shell :where(.monitoring-kpi-reconciliation-panel .monitoring-v2-reconciliation-list){margin:0}.simona-admin-shell :where(.monitoring-kpi-ranking-panel .op-analytics-panel-body,.monitoring-kpi-analytics-panel .op-analytics-panel-body){padding:0}.simona-admin-shell :where(.monitoring-kpi-ranking-panel .monitoring-v2-top-teams,.monitoring-kpi-analytics-panel .monitoring-v2-chart-card,.monitoring-kpi-analytics-panel .monitoring-v2-formula-audit){border:0;border-radius:0;box-shadow:none}@media (max-width:1024px){.simona-admin-shell :where(.monitoring-kpi-metric-strip){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:960px){.simona-admin-shell :where(.monitoring-kpi-main-grid){grid-template-columns:minmax(0,1fr)}.simona-admin-shell :where(.monitoring-kpi-metric-grid){grid-template-columns:repeat(2,minmax(132px,1fr))}}@media (max-width:760px){.simona-admin-shell :where(.monitoring-kpi-context,.monitoring-kpi-tab-toolbar){align-items:flex-start;flex-direction:column;padding:var(--admin-space-4)}.simona-admin-shell :where(.monitoring-kpi-tab-toolbar){padding-inline:0}.simona-admin-shell :where(.monitoring-kpi-context-period){min-width:0}.simona-admin-portal.simona-sheet-content.monitoring-kpi-detail-sheet .monitoring-kpi-detail-hero,.simona-admin-portal.simona-sheet-content.monitoring-kpi-detail-sheet .monitoring-kpi-metric-grid.is-detail,.simona-admin-portal.simona-sheet-content.monitoring-kpi-detail-sheet .monitoring-kpi-route-basis-head,.simona-admin-portal.simona-sheet-content.monitoring-kpi-detail-sheet .monitoring-kpi-route-basis-metrics{grid-template-columns:minmax(0,1fr)}.simona-admin-portal.simona-sheet-content.monitoring-kpi-detail-sheet .monitoring-kpi-route-basis-summary,.simona-admin-portal.simona-sheet-content.monitoring-kpi-detail-sheet .monitoring-kpi-route-metric dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.simona-admin-shell :where(.monitoring-kpi-metric-strip,.monitoring-kpi-reports-workspace .monitoring-kpi-metric-strip){grid-template-columns:minmax(0,1fr)}.simona-admin-shell :where(.monitoring-kpi-filter-controls,.monitoring-kpi-filter-controls input,.monitoring-kpi-filter-controls select){width:100%}.simona-admin-shell :where(.monitoring-kpi-context){padding:var(--admin-space-4)}}.simona-admin-shell .monitoring-v2-sync-banner.monitoring-kpi-sync-status{display:grid;grid-template-columns:minmax(240px,.9fr) minmax(420px,1.35fr) auto;align-items:center;gap:8px 14px;min-height:0;padding:8px 12px;border-color:color-mix(in oklch,var(--admin-brand) 20%,var(--admin-border-subtle));border-radius:var(--admin-radius-lg);background:linear-gradient(112deg,color-mix(in oklch,var(--admin-brand-soft) 46%,var(--admin-panel)) 0,var(--admin-panel) 68%);box-shadow:var(--admin-elevation-1)}.simona-admin-shell .monitoring-v2-sync-banner.monitoring-kpi-sync-status.is-success{border-color:color-mix(in oklch,var(--admin-success) 22%,var(--admin-border-subtle));background:linear-gradient(112deg,color-mix(in oklch,var(--admin-success-soft) 44%,var(--admin-panel)) 0,var(--admin-panel) 70%)}.simona-admin-shell .monitoring-v2-sync-banner.monitoring-kpi-sync-status.is-running{border-color:color-mix(in oklch,var(--admin-info) 24%,var(--admin-border-subtle));background:linear-gradient(112deg,color-mix(in oklch,var(--admin-info-soft) 48%,var(--admin-panel)) 0,var(--admin-panel) 70%)}.simona-admin-shell .monitoring-v2-sync-banner.monitoring-kpi-sync-status.is-error{border-color:var(--admin-danger-soft-border);background:var(--admin-danger-soft)}.simona-admin-shell .monitoring-v2-sync-main{display:grid;min-width:0;gap:4px}.simona-admin-shell .monitoring-v2-sync-banner.monitoring-kpi-sync-status strong{color:var(--admin-ink);font-size:.875rem;line-height:1.3;overflow-wrap:anywhere}.simona-admin-shell .monitoring-v2-sync-banner.monitoring-kpi-sync-status dl{display:grid;min-width:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0}.simona-admin-shell .monitoring-v2-sync-banner.monitoring-kpi-sync-status dl>div{min-width:0;border-left:1px solid var(--admin-border-subtle);padding-left:10px}.simona-admin-shell .monitoring-v2-sync-banner.monitoring-kpi-sync-status dd,.simona-admin-shell .monitoring-v2-sync-banner.monitoring-kpi-sync-status dt{margin:0}.simona-admin-shell .monitoring-v2-sync-banner.monitoring-kpi-sync-status dt{color:var(--admin-ink-muted);font-family:var(--admin-font-mono);font-size:.625rem;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.simona-admin-shell .monitoring-v2-sync-banner.monitoring-kpi-sync-status dd{margin-top:3px;color:var(--admin-ink);font-size:.8125rem;font-variant-numeric:tabular-nums;font-weight:700;white-space:nowrap}.simona-admin-shell .monitoring-v2-sync-compact-progress{height:6px;max-width:360px;overflow:hidden;border-radius:999px;background:color-mix(in oklch,var(--admin-border-subtle) 72%,var(--admin-panel))}.simona-admin-shell .monitoring-v2-sync-compact-progress span{display:block;height:100%;border-radius:inherit;background:var(--admin-brand)}.simona-admin-shell .monitoring-kpi-data-status{gap:8px;padding:8px 12px;border-color:var(--admin-border-subtle)}.simona-admin-shell .monitoring-kpi-data-badges,.simona-admin-shell .monitoring-kpi-data-details{gap:6px 18px}.simona-admin-shell .monitoring-kpi-tabs{overflow-x:auto;border:1px solid var(--admin-border-subtle);border-radius:var(--admin-radius-lg);background:color-mix(in oklch,var(--admin-subtle) 72%,var(--admin-panel));padding:4px;box-shadow:var(--admin-elevation-1)}.simona-admin-shell .monitoring-kpi-tabs .tabs{display:grid;width:100%;min-width:660px;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;border:0;background:transparent;padding:0}.simona-admin-shell .monitoring-kpi-tabs .tab{display:inline-flex;min-height:36px;align-items:center;justify-content:center;border:1px solid transparent;border-radius:calc(var(--admin-radius-control, 8px) - 1px);color:var(--admin-ink-muted);font-weight:700}.simona-admin-shell .monitoring-kpi-tabs .tab:hover{color:var(--admin-ink);background:color-mix(in oklch,var(--admin-panel) 72%,var(--admin-hover))}.simona-admin-shell .monitoring-kpi-tabs .tab.active{border-color:var(--admin-border-subtle);background:var(--admin-panel);color:var(--admin-brand);box-shadow:0 1px 2px rgba(15,23,42,.08)}.simona-admin-shell .monitoring-kpi-metric-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.simona-admin-shell .monitoring-kpi-metric-strip .op-metric-card-compact{display:grid;grid-template-columns:26px minmax(0,1fr);grid-template-areas:"icon label" "icon value" "icon delta";align-items:center;min-height:70px;column-gap:9px;row-gap:3px;border-radius:var(--admin-radius-lg);padding:10px 12px}.simona-admin-shell .monitoring-kpi-metric-strip .op-metric-card-compact .op-metric-card-heading{display:contents}.simona-admin-shell .monitoring-kpi-metric-strip .op-metric-card-compact .op-metric-card-icon{grid-area:icon}.simona-admin-shell .monitoring-kpi-metric-strip .op-metric-card-compact .op-metric-card-label{grid-area:label;min-width:0;overflow:visible;line-height:1.15;white-space:normal}.simona-admin-shell .monitoring-kpi-metric-strip .op-metric-card-compact .op-metric-card-value-wrap{grid-area:value;justify-self:stretch}.simona-admin-shell .monitoring-kpi-metric-strip .op-metric-card-compact .op-metric-card-value{overflow:visible;text-overflow:clip;font-size:clamp(.9rem,.82rem + .25vw,1.0625rem);letter-spacing:-.025em;white-space:nowrap}.simona-admin-shell .monitoring-kpi-metric-strip .op-metric-card-compact .op-metric-card-delta-inline{grid-area:delta;justify-self:start;max-width:none;margin-left:0;overflow:visible;text-overflow:clip;white-space:normal}.simona-admin-shell .monitoring-kpi-overview-chart-grid{grid-template-columns:minmax(0,1fr)}.simona-admin-shell .monitoring-kpi-overview-chart-grid .monitoring-kpi-analytics-panel{min-height:0}.simona-admin-shell .monitoring-kpi-overview-chart-grid .monitoring-v2-chart-card{display:grid;min-height:300px;align-items:center;background:radial-gradient(circle at 12% 0,color-mix(in oklch,var(--admin-brand) 8%,transparent),transparent 42%),color-mix(in oklch,var(--admin-subtle) 44%,var(--admin-panel))}.simona-admin-shell .monitoring-kpi-overview-chart-grid .monitoring-v2-chart-wrap{min-height:260px;padding:8px 14px 12px}.simona-admin-shell .monitoring-kpi-overview-chart-grid :where(.recharts-wrapper,.recharts-surface){overflow:visible}@media (max-width:1180px){.simona-admin-shell .monitoring-v2-sync-banner.monitoring-kpi-sync-status{grid-template-columns:minmax(0,1fr)}.simona-admin-shell .monitoring-v2-sync-banner.monitoring-kpi-sync-status dl{grid-template-columns:repeat(3,minmax(160px,1fr))}.simona-admin-shell .monitoring-kpi-metric-strip{grid-template-columns:repeat(2,minmax(260px,1fr))}}@media (max-width:760px){.simona-admin-shell .monitoring-kpi-metric-strip,.simona-admin-shell .monitoring-v2-sync-banner.monitoring-kpi-sync-status dl{grid-template-columns:minmax(0,1fr)}.simona-admin-shell .monitoring-v2-sync-banner.monitoring-kpi-sync-status dl>div{border-top:1px solid var(--admin-border-subtle);border-left:0;padding-top:6px;padding-left:0}.simona-admin-shell .monitoring-v2-sync-banner.monitoring-kpi-sync-status dd{white-space:normal}.simona-admin-shell .monitoring-kpi-tabs .tabs{min-width:max-content;grid-template-columns:repeat(4,max-content)}}.simona-admin-shell :where(.monitoring-visit-header-actions){display:flex;flex-wrap:wrap;gap:var(--admin-space-2)}.simona-admin-shell :where(.monitoring-visit-export-error){display:flex;align-items:center;justify-content:space-between;gap:var(--admin-space-3);padding:var(--admin-space-3) var(--admin-space-4);border:1px solid color-mix(in srgb,var(--admin-danger) 42%,var(--admin-border));border-radius:var(--admin-radius-md);background:color-mix(in srgb,var(--admin-danger) 8%,var(--admin-surface));color:var(--admin-ink)}.simona-admin-shell :where(.monitoring-visit-context){display:flex;min-width:0;align-items:flex-end;justify-content:space-between;gap:var(--admin-space-6);border:1px solid var(--admin-border);border-radius:var(--admin-radius-xl);background:linear-gradient(112deg,color-mix(in oklch,var(--admin-brand) 10%,transparent),transparent 45%),radial-gradient(circle at 91% 18%,color-mix(in oklch,var(--admin-chart-3) 16%,transparent),transparent 31%),var(--admin-panel);padding:var(--admin-space-4) var(--admin-space-6);box-shadow:var(--admin-elevation-1)}.simona-admin-shell :where(.monitoring-visit-context>div:first-child){display:grid;min-width:0;gap:var(--admin-space-1)}.simona-admin-shell :where(.monitoring-visit-context>div:first-child>span){color:var(--admin-brand);font-family:var(--admin-font-mono);font-size:.6875rem;font-weight:750;letter-spacing:.09em;text-transform:uppercase}.simona-admin-shell :where(.monitoring-visit-context h2){max-width:780px;margin:0;color:var(--admin-ink);font-family:var(--admin-font-display);font-size:clamp(1.15rem,.96rem + .8vw,1.65rem);font-weight:650;letter-spacing:-.025em;line-height:1.18;text-wrap:balance}.simona-admin-shell :where(.monitoring-visit-context p){max-width:760px;margin:0;color:var(--admin-ink-secondary);font-size:.8125rem;line-height:1.55}.simona-admin-shell :where(.monitoring-visit-context-period){display:grid;min-width:164px;flex:0 0 auto;gap:var(--admin-space-1);border:1px solid var(--admin-border-subtle);border-radius:var(--admin-radius-lg);background:color-mix(in oklch,var(--admin-elevated) 88%,transparent);padding:var(--admin-space-3) var(--admin-space-4)}.simona-admin-shell :where(.monitoring-visit-context-period span){color:var(--admin-ink-muted);font-family:var(--admin-font-mono);font-size:.625rem;letter-spacing:.06em;text-transform:uppercase}.simona-admin-shell :where(.monitoring-visit-context-period strong){color:var(--admin-ink);font-family:var(--admin-font-mono);font-size:.875rem;font-weight:700}.simona-admin-shell :where(.monitoring-visit-filter-bar,.monitoring-visit-activity-filter-bar){min-width:0}.simona-admin-shell :where(.monitoring-visit-filter-bar){display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"filters actions" "meta actions";align-items:center;gap:6px 10px}.simona-admin-shell :where(.monitoring-visit-filter-bar .op-filter-bar-filters){grid-area:filters;min-width:0;flex-basis:auto}.simona-admin-shell :where(.monitoring-visit-filter-bar .op-filter-bar-actions){grid-area:actions;align-self:start}.simona-admin-shell :where(.monitoring-visit-filter-bar .op-filter-bar-meta){grid-area:meta;margin-left:0;justify-content:flex-start;gap:6px;white-space:nowrap}.simona-admin-shell :where(.monitoring-visit-period-meta){display:inline-flex;min-width:0;align-items:center;gap:5px;color:var(--admin-ink-secondary);font-variant-numeric:tabular-nums;white-space:nowrap}.simona-admin-shell :where(.monitoring-visit-header-actions){display:inline-flex;align-items:center;justify-content:flex-end;gap:6px;white-space:nowrap}.simona-admin-shell :where(.monitoring-visit-period-controls){display:flex;min-width:0;align-items:center;flex-wrap:wrap;gap:var(--admin-space-2)}.simona-admin-shell :where(.monitoring-visit-quick-ranges,.monitoring-visit-custom-range){display:flex;min-width:0;align-items:center;flex-wrap:wrap;gap:var(--admin-space-2)}.simona-admin-shell :where(.monitoring-visit-custom-range){border-left:1px solid var(--admin-border-subtle);padding-left:var(--admin-space-2)}.simona-admin-shell :where(.monitoring-visit-custom-range label){display:grid;gap:var(--admin-space-1);color:var(--admin-ink-muted);font-family:var(--admin-font-mono);font-size:.625rem;letter-spacing:.05em;text-transform:uppercase}.simona-admin-shell :where(.monitoring-visit-custom-range input){min-height:var(--admin-control-height-sm);border:1px solid var(--admin-border-strong);border-radius:var(--admin-radius-md);background:var(--admin-elevated);color:var(--admin-ink);padding-inline:var(--admin-space-2)}.simona-admin-shell :where(.monitoring-visit-dashboard){display:grid;gap:var(--admin-space-4)}.simona-admin-shell :where(.monitoring-visit-activity-filter-bar){display:grid;grid-template-columns:minmax(250px,.85fr) minmax(500px,1.45fr) auto;grid-template-areas:"search filters actions" "meta filters actions";align-items:center;gap:6px 10px}.simona-admin-shell :where(.monitoring-visit-activity-filter-bar .op-filter-bar-search){grid-area:search;min-width:0;max-width:none}.simona-admin-shell :where(.monitoring-visit-activity-filter-bar .op-filter-bar-actions){grid-area:actions;align-self:start;justify-content:flex-end;white-space:nowrap}.simona-admin-shell :where(.monitoring-visit-activity-filter-bar .op-filter-bar-meta){grid-area:meta;margin-left:0;justify-content:flex-start;gap:6px;white-space:nowrap}.simona-admin-shell :where(.monitoring-visit-activity-filter-bar .op-filter-bar-filters){grid-area:filters;display:grid;min-width:0;flex-basis:auto;grid-template-columns:repeat(4,minmax(118px,1fr));align-items:stretch;gap:6px}.simona-admin-shell :where(.monitoring-visit-activity-filter-bar .select-trigger){width:100%;min-width:0}.simona-admin-shell :where(.monitoring-visit-search){display:flex;min-width:0;min-height:var(--admin-control-height);align-items:center;gap:var(--admin-space-2);border:1px solid var(--admin-border-strong);border-radius:var(--admin-radius-md);background:var(--admin-elevated);padding-inline:var(--admin-space-3)}.simona-admin-shell :where(.monitoring-visit-search svg){flex:0 0 auto;color:var(--admin-ink-muted)}.simona-admin-shell :where(.monitoring-visit-search input){width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--admin-ink)}.simona-admin-shell :where(.monitoring-visit-search:focus-within){border-color:var(--admin-brand);box-shadow:0 0 0 3px color-mix(in oklch,var(--admin-brand) 16%,transparent)}.simona-admin-shell :where(.monitoring-visit-payment-filter){display:inline-flex;min-width:0;min-height:var(--admin-control-height);align-items:center;justify-content:center;gap:var(--admin-space-2);border:1px solid var(--admin-border-strong);border-radius:var(--admin-radius-md);background:var(--admin-elevated);color:var(--admin-ink-secondary);padding-inline:var(--admin-space-3);font-size:.75rem;white-space:nowrap}.simona-admin-shell :where(.monitoring-visit-filter-caption){display:flex;min-width:0;align-items:center;gap:var(--admin-space-2);color:var(--admin-ink-muted);font-size:.75rem}.simona-admin-shell :where(.monitoring-visit-metric-strip){display:grid;min-width:0;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--admin-space-3)}.simona-admin-shell :where(.monitoring-visit-metric-strip .op-metric-card){height:100%;padding:var(--admin-space-4)}.simona-admin-shell :where(.monitoring-visit-analytics-grid){display:grid;min-width:0;grid-template-columns:minmax(0,1fr);gap:var(--admin-space-4);align-items:stretch}.simona-admin-shell :where(.monitoring-visit-trend-panel,.monitoring-visit-ranking-panel,.monitoring-visit-table-panel,.monitoring-visit-state-panel){min-width:0;max-width:100%}.simona-admin-shell :where(.monitoring-visit-trend-panel .op-analytics-panel-body){min-width:0;padding-top:0}.simona-admin-shell :where(.monitoring-visit-chart-frame){min-width:0;min-height:278px}.simona-admin-shell :where(.monitoring-visit-ranking-rail){display:grid;min-width:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--admin-space-3);align-items:stretch}.simona-admin-shell :where(.monitoring-visit-ranking-panel){height:100%}.simona-admin-shell :where(.monitoring-visit-ranking-panel .op-analytics-panel-body){padding-top:0}.simona-admin-shell :where(.monitoring-visit-ranking-scroll){max-width:100%;overflow:hidden}.simona-admin-shell :where(.monitoring-visit-ranking-table){width:100%;min-width:0;table-layout:fixed}.simona-admin-shell :where(.monitoring-visit-ranking-table th:first-child,.monitoring-visit-ranking-table td:first-child){width:32px}.simona-admin-shell :where(.monitoring-visit-ranking-table th:last-child,.monitoring-visit-ranking-table td:last-child){width:82px;text-align:right}.simona-admin-shell :where(.monitoring-visit-ranking-name,.monitoring-visit-ranking-detail){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.simona-admin-shell :where(.monitoring-visit-ranking-name){color:var(--admin-ink);font-weight:700}.simona-admin-shell :where(.monitoring-visit-ranking-detail,.monitoring-visit-empty-inline){margin:0;color:var(--admin-ink-muted);font-size:.75rem}.simona-admin-shell :where(.monitoring-visit-ranking-value){font-variant-numeric:tabular-nums;font-weight:750;white-space:nowrap}.simona-admin-shell :where(.monitoring-visit-table-scroll){min-width:0;max-width:100%;overflow-x:auto;overflow-y:auto;overscroll-behavior-y:auto;overscroll-behavior-inline:contain;scrollbar-gutter:stable}.simona-admin-shell :where(.monitoring-visit-table-scroll>.tbl-wrap){overflow:visible}.simona-admin-shell :where(.monitoring-visit-table-scroll table){min-width:960px}.simona-admin-shell :where(.monitoring-visit-payment-cell){display:grid;justify-items:start;gap:var(--admin-space-1);white-space:nowrap}.simona-admin-shell :where(.monitoring-visit-footer-note){display:flex;align-items:center;justify-content:flex-end;gap:var(--admin-space-2);margin:0;color:var(--admin-ink-muted);font-size:.75rem}@media (max-width:1160px){.simona-admin-shell :where(.monitoring-visit-metric-strip){grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:960px){.simona-admin-shell :where(.monitoring-visit-ranking-rail){grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}}@media (max-width:1180px) and (min-width:768px){.simona-admin-shell :where(.monitoring-visit-activity-filter-bar){grid-template-columns:minmax(240px,1fr) auto;grid-template-areas:"search actions" "filters meta";align-items:start}.simona-admin-shell :where(.monitoring-visit-activity-filter-bar .op-filter-bar-filters){grid-template-columns:repeat(4,minmax(112px,1fr))}.simona-admin-shell :where(.monitoring-visit-activity-filter-bar .op-filter-bar-meta){justify-content:flex-end}}@media (max-width:760px){.simona-admin-shell :where(.monitoring-visit-filter-bar){display:flex}.simona-admin-shell :where(.monitoring-visit-filter-bar .op-filter-bar-actions,.monitoring-visit-filter-bar .op-filter-bar-meta){width:100%;justify-content:space-between}.simona-admin-shell :where(.monitoring-visit-context){align-items:flex-start;flex-direction:column;padding:var(--admin-space-4)}.simona-admin-shell :where(.monitoring-visit-context-period){min-width:0}.simona-admin-shell :where(.monitoring-visit-custom-range){width:100%;border-top:1px solid var(--admin-border-subtle);border-left:0;padding-top:var(--admin-space-2);padding-left:0}.simona-admin-shell :where(.monitoring-visit-custom-range label,.monitoring-visit-custom-range input){width:100%}.simona-admin-shell :where(.monitoring-visit-activity-filter-bar){display:flex}.simona-admin-shell :where(.monitoring-visit-activity-filter-bar .op-filter-bar-search,.monitoring-visit-activity-filter-bar .select-trigger){width:100%;min-width:0}.simona-admin-shell :where(.monitoring-visit-activity-filter-bar .op-filter-bar-filters){display:none;width:100%;grid-template-columns:minmax(0,1fr)}.simona-admin-shell :where(.monitoring-visit-activity-filter-bar.is-mobile-filter-open .op-filter-bar-filters){display:grid}.simona-admin-shell :where(.monitoring-visit-payment-filter){flex:1 1 100%}.simona-admin-shell :where(.monitoring-visit-ranking-rail){grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.simona-admin-shell :where(.monitoring-visit-metric-strip){grid-template-columns:minmax(0,1fr)}.simona-admin-shell :where(.monitoring-visit-quick-ranges>.btn){flex:1 1 calc(50% - var(--admin-space-1))}.simona-admin-shell :where(.monitoring-visit-footer-note){justify-content:flex-start}}.simona-admin-shell :where(.soft-ops){gap:12px}.simona-admin-shell :where(.soft-ops .op-analytics-panel){border-color:var(--admin-border-subtle);border-radius:var(--admin-radius-lg);box-shadow:var(--admin-elevation-1);overflow:hidden}.simona-admin-shell :where(.soft-ops .op-filter-bar){border-radius:var(--admin-radius-lg);border-color:var(--admin-border-subtle);padding:8px 10px}.simona-admin-shell :where(.soft-ops .customer-ops-metrics,.soft-ops .field-metric-strip){display:flex;flex-wrap:wrap;align-items:center;gap:8px}.simona-admin-shell :where(.soft-ops .page-header-actions-only .page-actions,.soft-ops .page-actions){gap:var(--admin-space-2)}.simona-admin-shell :where(.soft-ops .page-actions .btn,.soft-ops .page-actions a .btn,.soft-ops .btn-primary,.soft-ops button.btn:not(.btn-ghost):not(.btn-outline):not(.btn-danger):not(.btn-subtle)){border-radius:var(--admin-radius-control,8px)}.simona-admin-shell :where(.soft-ops .tbl-wide,.soft-ops .field-table-scroll table,.soft-ops table){border-collapse:separate;border-spacing:0}.simona-admin-shell :where(.soft-ops .field-table-panel .field-table-scroll,.soft-ops .master-data-table-scroll){border-radius:0}.simona-admin-shell :where(.soft-ops .promise-work-row,.soft-ops .customer-history-master-list .nav-item){border:1px solid var(--admin-border-subtle);border-radius:var(--admin-radius-md);background:color-mix(in srgb,var(--admin-subtle) 40%,var(--admin-panel));margin-bottom:.4rem;transition:border-color .12s ease,box-shadow .12s ease,background .12s ease}.simona-admin-shell :where(.soft-ops .promise-work-row:hover,.soft-ops .customer-history-master-list .nav-item:hover){border-color:var(--admin-brand-soft-border);box-shadow:var(--admin-elevation-1)}.simona-admin-shell :where(.soft-ops .customer-history-master-list .nav-item.active){border-color:transparent;background:var(--admin-panel);color:var(--admin-ink);border-radius:var(--admin-radius-md);box-shadow:0 1px 2px rgba(16,24,40,.06)}.simona-admin-shell :where(.soft-ops .tabs,.soft-ops .promise-status-tabs.segmented-control){background:var(--admin-subtle,#eef0f3);border:1px solid transparent;border-radius:var(--admin-radius-control,8px);padding:3px;gap:2px}.simona-admin-shell :where(.soft-ops .tabs .tab,.soft-ops .promise-status-tabs .segmented-control-item){border-radius:calc(var(--admin-radius-control, 8px) - 2px);min-height:28px;padding:5px 12px;font-size:12px;color:var(--admin-ink-muted)}.simona-admin-shell :where(.soft-ops .tabs .tab.active,.soft-ops .promise-status-tabs .segmented-control-item.is-active){background:var(--admin-panel);color:var(--admin-ink);border-color:transparent;box-shadow:0 1px 2px rgba(16,24,40,.06);font-weight:600}.simona-admin-shell :where(.soft-ops .field-select-filter,.soft-ops .customer-ops-select-filter,.soft-ops .field-date-filter,.soft-ops .customer-ops-date-filter,.soft-ops .select-trigger,.soft-ops input[type=date],.soft-ops .input,.soft-ops .toolbar-search,.soft-ops input[type=search],.soft-ops input[type=text]){border-radius:var(--admin-radius-control,8px)}.simona-admin-shell :where(.soft-ops .customer-history-master-detail){gap:var(--admin-space-4)}.simona-admin-shell :where(.soft-ops .master-data-workspace .op-filter-bar){background:linear-gradient(180deg,color-mix(in srgb,var(--admin-brand-soft) 35%,var(--admin-panel)),var(--admin-panel))}.simona-admin-shell :where(.soft-ops.monitoring-ops-workspace .metric-row,.soft-ops .metric-row){display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--admin-space-3)}.simona-admin-shell :where(.soft-ops .reports-context,.soft-ops .monitoring-team-context,.soft-ops .monitoring-kpi-context,.soft-ops .monitoring-visit-context,.soft-ops .simada-ops-hero){border:1px solid var(--admin-border-subtle);border-radius:var(--admin-radius-lg);background:radial-gradient(circle at 92% 12%,color-mix(in srgb,var(--admin-brand) 10%,transparent) 0,transparent 38%),var(--admin-panel);box-shadow:var(--admin-elevation-1);padding:12px 14px}.simona-admin-shell :where(.soft-ops .simada-ops-status-grid,.soft-ops .reports-metric-strip,.soft-ops .monitoring-team-metric-strip,.soft-ops .monitoring-kpi-metric-strip){gap:var(--admin-space-3)}.simona-admin-shell :where(.soft-ops .simada-ops-status-grid>*,.soft-ops .op-workspace,.soft-ops .simada-ops-active-card,.soft-ops .op-process-status){border-radius:var(--admin-radius-xl);border-color:var(--admin-border-subtle)}.simona-admin-shell :where(.soft-ops .reports-header-actions .btn,.soft-ops .monitoring-visit-header-actions .btn){border-radius:var(--admin-radius-control,8px)}.simona-admin-shell :where(.soft-ops .monitoring-kpi-filter-bar,.soft-ops .reports-filter-bar,.soft-ops .monitoring-visit-filter-bar,.soft-ops .monitoring-team-filter-bar){border-radius:var(--admin-radius-lg);border-color:var(--admin-border-subtle)}.simona-admin-shell :where(.soft-ops .tabs .tab){border-radius:999px}.simona-admin-shell :where(.soft-ops .tabs .tab.active){background:var(--admin-panel);color:var(--admin-ink);border-color:transparent;box-shadow:0 1px 2px rgba(16,24,40,.06)}.simona-admin-shell :where(.soft-ops.tracking-workspace .tracking-context){border:1px solid var(--admin-border-subtle);border-radius:var(--admin-radius-lg);background:radial-gradient(circle at 92% 12%,color-mix(in srgb,var(--admin-brand) 10%,transparent) 0,transparent 38%),var(--admin-panel);padding:12px 14px;box-shadow:var(--admin-elevation-1)}.simona-admin-shell :where(.soft-ops .tracking-metric-strip){display:flex;flex-wrap:wrap;align-items:center;gap:8px}.simona-admin-shell :where(.soft-ops .tracking-filter-bar,.soft-ops .disconnection-filter-bar,.soft-ops .candidate-review-filter-bar){border-radius:var(--admin-radius-lg);border-color:var(--admin-border-subtle)}.simona-admin-shell :where(.soft-ops .simada-action-row .btn,.soft-ops .candidate-review-ops .page-actions .btn){border-radius:var(--admin-radius-control,8px)}.simona-admin-shell :where(.soft-ops .tracking-workspace .map-panel,.soft-ops .tracking-map-stage,.soft-ops .tracking-officer-list){border-radius:var(--admin-radius-lg);border-color:var(--admin-border-subtle)}@media (max-width:900px){.simona-admin-shell :where(.soft-ops .tracking-metric-strip){grid-template-columns:minmax(0,1fr)}}.simona-admin-shell :where(.soft-ops.administration-workspace .administration-settings-grid,.soft-ops .administration-settings-grid){gap:var(--admin-space-4)}.simona-admin-shell :where(.soft-ops .op-settings-section,.soft-ops .notification-operation-workspace,.soft-ops .announcement-ledger .announcement-row,.soft-ops .master-data-list-button){border-radius:var(--admin-radius-lg);border-color:var(--admin-border-subtle)}.simona-admin-shell :where(.soft-ops .master-data-list-button.active){background:var(--admin-brand-soft);color:var(--admin-brand);border-color:transparent}.simona-admin-shell :where(.soft-ops .integration-scope-item,.soft-ops .notification-recipient-row){border-radius:var(--admin-radius-lg)}.simona-admin-shell :where(.soft-ops .notification-filter-bar,.soft-ops .administration-audit-filter){border-radius:var(--admin-radius-lg);border-color:var(--admin-border-subtle)}.simona-admin-shell :where(.soft-ops .settings-value-readout code){border-radius:var(--admin-radius-md);background:var(--admin-subtle);padding:.35rem .55rem}.simona-admin-shell :where(.page-header){display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:var(--admin-space-4);margin-bottom:var(--admin-space-3)}.simona-admin-shell :where(.page-header-copy){min-width:0}.simona-admin-shell :where(.page-header .page-title){margin:0;font-size:1.5rem;line-height:1.2}.simona-admin-shell :where(.page-header-subtitle){max-width:72ch;margin-top:.25rem;font-size:.8125rem}.simona-admin-shell :where(.page-header-actions){align-self:center;max-width:100%;flex-wrap:wrap}@media (max-width:768px){.simona-admin-shell :where(.page-header){grid-template-columns:minmax(0,1fr);gap:var(--admin-space-3)}.simona-admin-shell :where(.page-header-actions){width:100%;justify-content:flex-start}}.simona-admin-shell :where(.customer-ops-context,.field-page-context,.dashboard-context,.simada-ops-hero,.tracking-context,.monitoring-visit-context,.monitoring-kpi-context,.reports-context,.monitoring-team-context){display:none!important}.simona-admin-shell :where(table thead th){background:linear-gradient(180deg,color-mix(in srgb,var(--admin-subtle) 88%,var(--admin-border)) 0,var(--admin-subtle) 100%)!important;color:var(--admin-ink-muted)!important;border-bottom:1px solid var(--admin-border-strong)!important;font-weight:700;letter-spacing:.02em}.simona-admin-shell:is([data-theme=dark] *) :where(table thead th){background:linear-gradient(180deg,#1e293b,#1a2436)!important;color:#94a3b8!important;border-bottom-color:#334155!important}.simona-admin-shell :where(.data-table-section,.field-table-panel,.master-data-table-scroll,.op-analytics-panel){transition:opacity .14s ease}.simona-admin-shell :where(.tbl-wrap:has(>.pagination)){display:flex;flex-direction:column;max-height:none;overflow:visible;border-radius:var(--admin-radius-lg)}.simona-admin-shell :where(.tbl-wrap:has(>.pagination)>.pagination){position:static;flex:0 0 auto;margin-top:0;z-index:6}.simona-admin-shell :where(.data-table-section:has(>.pagination),.field-table-panel:has(.pagination),.op-analytics-panel:has(.pagination)){display:flex;flex-direction:column;min-height:0;flex:1 1 auto;max-height:none;overflow:hidden}.simona-admin-shell :where(.data-table-section:has(>.pagination)>.master-data-table-scroll,.data-table-section:has(>.pagination)>.administration-table-scroll,.data-table-section:has(>.pagination)>.data-table-primary-projection,.data-table-section:has(>.pagination)>.data-table-primary-projection>.administration-table-scroll,.data-table-section:has(>.pagination)>.tbl-wrap,.field-table-panel:has(.pagination) .field-table-scroll,.op-analytics-panel:has(.pagination)>.op-analytics-panel-body){flex:1 1 auto;min-height:0;max-height:none;overflow:auto;overscroll-behavior-y:auto;overscroll-behavior-inline:contain}.simona-admin-shell :where(.data-table-section:has(>.pagination)>.pagination,.field-table-panel:has(.pagination) .pagination,.op-analytics-panel:has(.pagination)>.pagination,.op-analytics-panel:has(.pagination)>.op-analytics-panel-footer){flex:0 0 auto;position:static;z-index:6}.simona-admin-shell :where(.data-table-section){display:flex;flex:1 1 auto;flex-direction:column;min-width:0;min-height:0;border:1px solid var(--admin-border-subtle);border-radius:var(--admin-radius-lg);background:var(--admin-panel);overflow:hidden}.simona-admin-shell :where(.administration-table-scroll,.monitoring-visit-table-scroll){flex:1 1 auto;min-height:0;overflow-x:auto;overflow-y:auto;overscroll-behavior-y:auto;overscroll-behavior-inline:contain}.simona-admin-shell :where(.administration-table-scroll>.tbl-wrap,.monitoring-visit-table-scroll>.tbl-wrap){max-height:none!important;overflow:visible!important}.simona-admin-shell :where(.administration-table-scroll .tbl thead th,.monitoring-visit-table-scroll .tbl thead th,.data-table-section .tbl thead th){position:sticky;top:0;z-index:5}.simona-admin-shell :where(.field-page-workspace .op-filter-bar,.visits-operational-page .op-filter-bar,.visit-tasks-operational-page .op-filter-bar){flex-wrap:nowrap;align-items:center;gap:8px;padding:6px 8px}.simona-admin-shell :where(.field-page-workspace .op-filter-bar-search,.visits-operational-page .op-filter-bar-search,.visit-tasks-operational-page .op-filter-bar-search){flex:1 1 160px;min-width:140px;max-width:260px}.simona-admin-shell :where(.field-page-workspace .op-filter-bar-filters,.visits-operational-page .op-filter-bar-filters,.visit-tasks-operational-page .op-filter-bar-filters){flex:0 1 auto;flex-wrap:nowrap;min-width:0;gap:6px}.simona-admin-shell :where(.field-page-workspace .op-filter-bar-meta,.visits-operational-page .op-filter-bar-meta,.visit-tasks-operational-page .op-filter-bar-meta){flex:0 0 auto;white-space:nowrap}.simona-admin-shell :where(.field-page-workspace .field-date-filter,.visits-operational-page .field-date-filter){width:128px;min-width:118px}.simona-admin-shell :where(.field-page-workspace .field-select-filter,.visits-operational-page .field-select-filter,.visit-tasks-operational-page .field-select-filter){width:128px;min-width:112px}@media (max-width:1100px){.simona-admin-shell :where(.field-page-workspace .op-filter-bar,.visits-operational-page .op-filter-bar,.visit-tasks-operational-page .op-filter-bar){flex-wrap:wrap}.simona-admin-shell :where(.field-page-workspace .op-filter-bar-search,.visits-operational-page .op-filter-bar-search){max-width:none;flex:1 1 100%}}.simona-admin-shell :where(.pagination){border-top:1px solid var(--admin-border-subtle);background:color-mix(in srgb,var(--admin-panel) 92%,var(--admin-subtle));color:var(--admin-ink-muted);border-radius:0 0 var(--admin-radius-lg) var(--admin-radius-lg);padding:8px 12px;backdrop-filter:blur(8px);box-shadow:0 -8px 16px color-mix(in srgb,var(--admin-canvas) 35%,transparent)}.simona-admin-shell:is([data-theme=dark] *) :where(.pagination){background:color-mix(in srgb,var(--admin-panel) 94%,#0b1220);color:var(--admin-ink-muted);border-top-color:var(--admin-border);box-shadow:0 -8px 18px rgba(0,0,0,.28)}.simona-admin-shell :where(.page-num){min-width:28px;height:28px;border-radius:6px;border:1px solid transparent;background:transparent;color:var(--admin-ink-secondary);font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;cursor:pointer}.simona-admin-shell :where(.page-num:hover){background:var(--admin-hover);color:var(--admin-ink)}.simona-admin-shell :where(.page-num.active){background:var(--admin-panel);border-color:var(--admin-border);box-shadow:0 1px 2px rgba(15,23,42,.06);color:var(--admin-ink)}.simona-admin-shell:is([data-theme=dark] *) :where(.page-num.active){background:var(--admin-elevated);border-color:var(--admin-border-strong);box-shadow:0 1px 2px rgba(0,0,0,.35);color:var(--admin-ink)}.simona-admin-shell :where(.page-header-actions-only){margin-bottom:0;min-height:0;padding-block:0;gap:10px}.simona-admin-shell :where(.page-actions){gap:8px}.simona-admin-shell :where(.ops-toolbar-row){display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:8px}.simona-admin-shell :where(.ops-toolbar-row-actions){display:flex;margin-left:auto;flex:0 0 auto;align-items:center;gap:8px}.simona-admin-shell :where(.master-data-toolbar-actions){display:flex;align-items:center;gap:6px;flex-wrap:wrap}.simona-admin-shell :where(.master-data-filter-bar){margin-bottom:2px}.simona-admin-shell :where(.master-data-filter-bar .op-filter-bar-actions){flex-shrink:0}@media (min-width:1100px){.simona-admin-shell :where(.customers-filter-bar){display:grid;grid-template-columns:minmax(300px,1fr) auto auto;align-items:center}.simona-admin-shell :where(.customers-filter-bar .op-filter-bar-primary){display:contents}.simona-admin-shell :where(.customers-filter-bar .op-filter-bar-filters){flex-wrap:nowrap}.simona-admin-shell :where(.customers-filter-bar .op-filter-bar-meta){margin-left:0}}.simona-admin-shell :where(.visit-tasks-filter-bar .op-filter-bar-search){flex:1 1 320px;min-width:220px;max-width:none}.simona-admin-shell :where(.visit-tasks-operational-page .field-table-scroll .tbl thead th){position:sticky;top:0;z-index:6;background:linear-gradient(180deg,color-mix(in srgb,var(--admin-subtle) 88%,var(--admin-border)) 0,var(--admin-subtle) 100%)!important;box-shadow:0 1px 0 var(--admin-border-strong)}.simona-admin-shell :where(.visit-tasks-operational-page .field-table-panel){border:1px solid var(--admin-border-subtle);border-radius:var(--admin-radius-lg);background:var(--admin-panel);overflow:hidden}.simona-admin-shell :where(.visit-tasks-batch-table){flex:0 0 auto;max-height:none;min-height:min(520px,58dvh)}.simona-admin-shell :where(.visit-tasks-batch-table .data-table-primary-projection){min-height:240px}.simona-admin-shell :where(.visit-tasks-operational-page .field-table-scroll){border-radius:0}.simona-admin-shell :where(.disconnection-action-bar){display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:10px;padding:8px 10px;border:1px solid var(--admin-border-subtle);border-radius:var(--admin-radius-lg);background:color-mix(in srgb,var(--admin-panel) 88%,var(--admin-subtle))}.simona-admin-shell :where(.disconnection-review-table .disconnection-action-bar){border:0;background:transparent;padding:0}.simona-admin-shell :where(.disconnection-selected-badge){min-width:4.5rem;justify-content:center}.simona-admin-shell :where(.disconnection-bulk-actions .btn){min-height:32px}.simona-admin-shell :where(.disconnection-filter-bar){margin-bottom:10px}.simona-admin-shell :where(.disconnection-review-table){gap:0}.simona-admin-shell :where(.disconnection-table-scroll){margin-top:0}.simona-admin-shell .main-area>.page:has(.tracking-workspace){display:flex;flex-direction:column;overflow:hidden}.simona-admin-shell .page>.tracking-workspace{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;gap:10px;overflow:hidden}.simona-admin-shell :where(.tracking-metric-strip){display:flex;flex-wrap:wrap;align-items:center;gap:8px;flex:0 0 auto}.simona-admin-shell :where(.tracking-filter-bar){flex:0 0 auto}.simona-admin-shell :where(.tracking-basemap-filter){width:170px;min-width:140px;height:32px}.simona-admin-shell :where(.tracking-main-grid){flex:1 1 auto;min-height:0;grid-template-rows:minmax(0,1fr)}.simona-admin-shell :where(.tracking-map-panel,.tracking-officer-panel){min-height:0;height:100%;display:flex;flex-direction:column;overflow:hidden}.simona-admin-shell :where(.tracking-map-panel .op-analytics-panel-body,.tracking-officer-panel .op-analytics-panel-body){flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden}.simona-admin-shell :where(.tracking-map-frame){flex:1 1 auto;min-height:420px;height:100%}.simona-admin-shell :where(.tracking-officer-list){flex:1 1 auto;min-height:0;overflow:auto}.simona-admin-shell .main-area>.page:has(.monitoring-visit-workspace){display:block;overflow-x:clip;overflow-y:auto;overscroll-behavior-y:auto}.simona-admin-shell .page>.monitoring-visit-workspace{display:flex;flex-direction:column;min-height:auto;gap:10px;overflow-x:clip;overflow:visible;padding-bottom:12px}.simona-admin-shell :where(.monitoring-visit-workspace){display:flex;flex-direction:column;min-height:0;gap:10px;overflow-x:clip}.simona-admin-shell :where(.monitoring-visit-dashboard){display:flex;flex-direction:column;gap:12px;min-width:0}.simona-admin-shell :where(.monitoring-visit-chart-frame){min-height:240px;padding:4px 2px 0;border-radius:var(--admin-radius-lg);background:radial-gradient(circle at 12% 0,color-mix(in srgb,var(--admin-brand) 10%,transparent),transparent 42%),color-mix(in srgb,var(--admin-subtle) 55%,var(--admin-panel))}.simona-admin-shell :where(.monitoring-visit-trend-panel){border:1px solid var(--admin-border-subtle);box-shadow:var(--admin-elevation-1)}.simona-admin-shell :where(.monitoring-visit-ranking-panel){border:1px solid var(--admin-border-subtle);background:color-mix(in srgb,var(--admin-panel) 92%,var(--admin-subtle))}.simona-admin-shell :where(.monitoring-visit-analytics-grid){gap:12px}.simona-admin-shell:is([data-theme=dark] *) :where(.input,.select-trigger,.toolbar-search,input[type=text],input[type=search],input[type=date],.card,.op-analytics-panel,.metric-card,.filter-bar){color:var(--admin-ink)}.simona-admin-shell:is([data-theme=dark] *) :where(.input,.select-trigger,.toolbar-search,input[type=text],input[type=search],input[type=date]){background:var(--admin-elevated);border-color:var(--admin-border);color:var(--admin-ink)}.simona-admin-shell:is([data-theme=dark] *) :where(.input::placeholder,.toolbar-search::placeholder,input::placeholder){color:var(--admin-ink-faint)}.simona-admin-shell:is([data-theme=dark] *) :where(.muted,.muted-2,.text-muted){color:var(--admin-ink-muted)}.simona-admin-shell:is([data-theme=dark] *) :where(.card,.op-analytics-panel,.metric-card){background:var(--admin-panel);border-color:var(--admin-border);color:var(--admin-ink)}.simona-admin-shell:is([data-theme=dark] *) :where(.filter-bar){background:var(--admin-panel);border-color:var(--admin-border)}.simona-admin-shell:is([data-theme=dark] *) :where(table tbody td){color:var(--admin-ink-secondary);border-bottom-color:var(--admin-border-subtle)}.simona-admin-shell:is([data-theme=dark] *) :where(table tbody tr:hover td){background:color-mix(in srgb,var(--admin-hover) 80%,transparent);color:var(--admin-ink)}.simona-admin-shell :where(.op-metric-card-value-wrap){min-width:0}.simona-admin-shell :where(.op-metric-card-value-full){overflow-wrap:anywhere;white-space:normal;font-variant-numeric:tabular-nums}.simona-admin-shell :where(.op-metric-card-compact:not(.op-metric-card-has-compact-value) .op-metric-card-value-full){overflow-wrap:normal;white-space:nowrap}.simona-admin-shell :where(.op-metric-card-value-compact){display:none}.simona-admin-shell :where(.op-metric-card-has-compact-value .op-metric-card-value-compact){overflow-wrap:normal;white-space:nowrap;font-variant-numeric:tabular-nums}.simona-admin-shell :where(.op-metric-card-brand){background:color-mix(in oklch,var(--admin-brand-soft) 72%,var(--admin-panel))}.simona-admin-shell :where(.op-metric-card-info){background:color-mix(in oklch,var(--admin-info-soft) 72%,var(--admin-panel))}.simona-admin-shell :where(.op-metric-card-success){background:color-mix(in oklch,var(--admin-success-soft) 72%,var(--admin-panel))}.simona-admin-shell :where(.op-metric-card-warning){background:color-mix(in oklch,var(--admin-warning-soft) 72%,var(--admin-panel))}.simona-admin-shell :where(.op-metric-card-danger){background:color-mix(in oklch,var(--admin-danger-soft) 72%,var(--admin-panel))}.simona-admin-shell :where(.state-message){display:flex;min-width:0;align-items:center;justify-content:space-between;gap:var(--admin-space-4);border:1px solid var(--admin-border-subtle);border-radius:var(--admin-radius-lg);background:var(--admin-panel);padding:var(--admin-space-5)}.simona-admin-shell :where(.state-message-copy){min-width:0}.simona-admin-shell :where(.state-message h3){margin:0;color:var(--admin-ink);font-size:.9375rem;font-weight:700}.simona-admin-shell :where(.state-message p){margin:4px 0 0;color:var(--admin-ink-muted);font-size:.8125rem;max-width:65ch}.simona-admin-shell :where(.state-message-error){border-color:var(--admin-danger-soft-border);background:var(--admin-danger-soft)}.simona-admin-shell :where(.state-message-action){flex:0 0 auto}.simona-admin-shell :where(.chart-frame){min-width:0;border:1px solid var(--admin-border-subtle);border-radius:var(--admin-radius-lg);background:var(--admin-panel);padding:var(--admin-space-5);box-shadow:var(--admin-elevation-1)}.simona-admin-shell :where(.chart-frame-header){display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:var(--admin-space-4)}.simona-admin-shell :where(.chart-frame-heading){min-width:0}.simona-admin-shell :where(.chart-frame h2){margin:0;color:var(--admin-ink);font-family:var(--admin-font-display);font-size:1rem;font-weight:650}.simona-admin-shell :where(.chart-frame p){margin:4px 0 0;color:var(--admin-ink-muted);font-size:.8125rem}.simona-admin-shell :where(.chart-frame-actions){display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--admin-space-2)}.simona-admin-shell :where(.chart-frame-legend){display:flex;flex-wrap:wrap;gap:var(--admin-space-3);margin-top:var(--admin-space-3);color:var(--admin-ink-muted);font-size:.75rem}.simona-admin-shell :where(.chart-frame-content){min-width:0;margin-top:var(--admin-space-4)}.simona-admin-shell :where(.pagination-summary){display:flex;align-items:center;gap:var(--admin-space-3);flex-wrap:wrap}.simona-admin-shell :where(.pagination-per-page){display:inline-flex;align-items:center;gap:var(--admin-space-2)}.simona-admin-shell :where(.pagination-per-page-trigger){width:70px;min-height:28px;height:28px;font-size:.75rem}.simona-admin-shell :where(.empty-state-description){max-width:400px;margin:4px 0 0;font-size:.8125rem}.simona-admin-shell :where(.empty-state-action){margin-top:var(--admin-space-4)}.simona-admin-portal :where(.simona-dialog-content),.simona-admin-portal.simona-dialog-content{width:min(560px,calc(100vw - 32px));max-height:min(720px,calc(100dvh - 32px));overflow:auto}.simona-admin-portal :where(.simona-sheet-content),.simona-admin-portal.simona-sheet-content{width:min(720px,100vw);max-height:100dvh;overflow:auto;padding-bottom:calc(var(--admin-space-6) + env(safe-area-inset-bottom))}.simona-admin-portal :where(.simona-sheet-content .simona-dialog-footer),.simona-admin-portal.simona-sheet-content .simona-dialog-footer{position:sticky;bottom:0;margin-inline:calc(var(--admin-space-6) * -1);padding:var(--admin-space-4) var(--admin-space-6) env(safe-area-inset-bottom);background:color-mix(in oklch,var(--admin-elevated) 94%,transparent);border-top:1px solid var(--admin-border-subtle)}@media (max-width:760px){.simona-admin-shell :where(.visit-tasks-batch-table){min-height:0}.simona-admin-shell :where(.visit-tasks-batch-table .data-table-primary-projection){min-height:0}.simona-admin-shell :where(.state-message){align-items:flex-start;flex-direction:column}.simona-admin-shell :where(.state-message-action){width:100%}.simona-admin-shell :where(.chart-frame){padding:var(--admin-space-4)}.simona-admin-shell :where(.chart-frame-header){flex-direction:column}.simona-admin-shell :where(.chart-frame-actions){width:100%;justify-content:flex-start}.simona-admin-portal :where(.simona-sheet-content),.simona-admin-portal.simona-sheet-content{width:100vw;height:min(100dvh,100%);max-height:100dvh}}@media (min-width:761px){.simona-admin-shell :where(.op-metric-card-has-compact-value .op-metric-card-value-compact){display:block}.simona-admin-shell :where(.op-metric-card-has-compact-value .op-metric-card-value-full){display:none}}@media (min-width:761px) and (max-width:1023px){.simona-admin-shell :where(.dashboard-metric-primary .op-metric-card-has-compact-value .op-metric-card-value-compact){display:block}.simona-admin-shell :where(.dashboard-metric-primary .op-metric-card-has-compact-value .op-metric-card-value-full){display:none}}