.posm-period-comparison-module__P4u_DW__root{color:var(--manager-text,#172235);margin-top:18px}.posm-period-comparison-module__P4u_DW__periods{grid-template-columns:minmax(0,1fr) 32px minmax(0,1fr);align-items:center;gap:16px;max-width:900px;display:grid}.posm-period-comparison-module__P4u_DW__period{border:1px solid var(--manager-border,#dce4ef);background:var(--manager-raised,#f8fafc);border-radius:14px;min-width:0;margin:0;padding:14px 18px}.posm-period-comparison-module__P4u_DW__period legend{padding:0 5px;font-size:13px;font-weight:800}.posm-period-comparison-module__P4u_DW__pickers{gap:10px;display:flex}.posm-period-comparison-module__P4u_DW__pickers select,.posm-period-comparison-module__P4u_DW__customDates input{background:var(--manager-surface,#fff);border:1px solid var(--manager-border,#dce4ef);width:100%;min-width:0;font:inherit;color:var(--manager-text,#172235);border-radius:9px;padding:10px 12px;font-size:14px}.posm-period-comparison-module__P4u_DW__pickers select:first-child{flex:2}.posm-period-comparison-module__P4u_DW__pickers select:last-child{flex:1}.posm-period-comparison-module__P4u_DW__range{color:var(--manager-muted,#64748b);margin:10px 0 0;font-size:12px}.posm-period-comparison-module__P4u_DW__periodArrow{color:var(--manager-muted,#94a3b8)}.posm-period-comparison-module__P4u_DW__customDates{gap:10px;margin-top:10px;display:flex}.posm-period-comparison-module__P4u_DW__customDates label{min-width:0;color:var(--manager-muted,#64748b);flex:1;gap:5px;font-size:11px;display:grid}.posm-period-comparison-module__P4u_DW__heading{justify-content:space-between;align-items:center;gap:16px;margin:26px 0 14px;display:flex}.posm-period-comparison-module__P4u_DW__heading h3{margin:0 0 5px;font-size:18px;font-weight:800}.posm-period-comparison-module__P4u_DW__heading h3 span{color:var(--manager-muted,#94a3b8);margin:0 8px}.posm-period-comparison-module__P4u_DW__heading p{color:var(--manager-muted,#64748b);margin:0;font-size:12px}.posm-period-comparison-module__P4u_DW__export{border:1px solid var(--manager-border,#dce4ef);background:var(--manager-surface,white);color:var(--manager-text,#334155);font:inherit;white-space:nowrap;cursor:pointer;border-radius:9px;align-items:center;gap:7px;padding:9px 12px;font-size:12px;font-weight:700;display:inline-flex}.posm-period-comparison-module__P4u_DW__tableWrap{border:1px solid var(--manager-border,#e1e7ef);border-radius:12px;overflow-x:auto}.posm-period-comparison-module__P4u_DW__table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:13px}.posm-period-comparison-module__P4u_DW__table thead{background:var(--manager-raised,#f7f9fc)}.posm-period-comparison-module__P4u_DW__table th,.posm-period-comparison-module__P4u_DW__table td{text-align:left;border-bottom:1px solid var(--manager-border,#edf1f6);padding:12px 10px}.posm-period-comparison-module__P4u_DW__table th:first-child{width:15%}.posm-period-comparison-module__P4u_DW__table thead th{color:var(--manager-muted,#46566e);font-weight:800}.posm-period-comparison-module__P4u_DW__table thead th button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.posm-period-comparison-module__P4u_DW__table thead th>span{color:var(--manager-muted,#77859a);margin-top:6px;font-size:10px;font-weight:500;display:block}.posm-period-comparison-module__P4u_DW__table tbody th{overflow-wrap:anywhere;font-weight:750}.posm-period-comparison-module__P4u_DW__table tbody tr:last-child>*{border-bottom:0}.posm-period-comparison-module__P4u_DW__table tbody tr:hover{background:var(--manager-raised,#fafcff)}.posm-period-comparison-module__P4u_DW__cell{width:100%;min-height:34px;color:var(--manager-text,#1a3757);font:inherit;cursor:pointer;font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:7px;justify-content:flex-start;align-items:center;gap:8px;padding:5px 6px;display:flex}.posm-period-comparison-module__P4u_DW__cell:hover:not(:disabled){background:var(--manager-raised,#edf4fb)}.posm-period-comparison-module__P4u_DW__counts{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.posm-period-comparison-module__P4u_DW__counts>span:first-child{color:var(--manager-muted,#64748b)}.posm-period-comparison-module__P4u_DW__counts strong{font-size:14px}.posm-period-comparison-module__P4u_DW__arrow{color:var(--manager-muted,#a1adbd)}.posm-period-comparison-module__P4u_DW__increase,.posm-period-comparison-module__P4u_DW__decrease{white-space:nowrap;border-radius:6px;padding:3px 5px;font-size:11px;font-weight:800;display:inline-block}.posm-period-comparison-module__P4u_DW__increase{color:var(--manager-success,#257355);background:var(--manager-success-soft,#eaf5ef)}.posm-period-comparison-module__P4u_DW__decrease{color:var(--manager-warning,#96682d);background:var(--manager-warning-soft,#fbf2e6)}.posm-period-comparison-module__P4u_DW__cell:disabled,.posm-period-comparison-module__P4u_DW__export:disabled{opacity:.45;cursor:default}.posm-period-comparison-module__P4u_DW__noData{color:var(--manager-muted,#94a3b8);padding:5px 6px}.posm-period-comparison-module__P4u_DW__table td.posm-period-comparison-module__P4u_DW__empty{text-align:center;color:var(--manager-muted,#64748b);padding:30px 20px}.posm-period-comparison-module__P4u_DW__explanation{color:var(--manager-muted,#64748b);margin-top:14px;font-size:12px;line-height:1.6}.posm-period-comparison-module__P4u_DW__explanation summary{cursor:pointer;width:fit-content;font-weight:650}.posm-period-comparison-module__P4u_DW__explanation p{max-width:980px;margin:8px 0}.posm-period-comparison-module__P4u_DW__notice{background:var(--manager-warning-soft,#fffaed);border:1px solid var(--manager-border,#f1e3bc);color:var(--manager-warning,#886629);border-radius:9px;margin:14px 0 0;padding:10px 14px;font-size:12px}.posm-period-comparison-module__P4u_DW__root button:focus-visible,.posm-period-comparison-module__P4u_DW__root select:focus-visible,.posm-period-comparison-module__P4u_DW__root input:focus-visible,.posm-period-comparison-module__P4u_DW__root summary:focus-visible{outline:2px solid var(--manager-accent,#2874a9);outline-offset:3px}@media (max-width:1200px){.posm-period-comparison-module__P4u_DW__cell{flex-wrap:wrap;justify-content:flex-start;gap:4px 8px}.posm-period-comparison-module__P4u_DW__table th,.posm-period-comparison-module__P4u_DW__table td{padding:10px 8px}}@media (max-width:700px){.posm-period-comparison-module__P4u_DW__periods{grid-template-columns:1fr;gap:12px}.posm-period-comparison-module__P4u_DW__periodArrow{display:none}.posm-period-comparison-module__P4u_DW__heading{flex-direction:column;align-items:flex-start}.posm-period-comparison-module__P4u_DW__table{min-width:640px}}
.manager-desktop{--manager-bg:#eef2f6;--manager-sidebar:#172238;--manager-surface:#fff;--manager-raised:#f6f8fb;--manager-inset:#fff;--manager-toolbar:#f6f8fb;--manager-table-head:#e8edf3;--manager-border:#d5dee9;--manager-text:#172033;--manager-muted:#5c6b7d;--manager-accent:#ffd100;--manager-on-accent:#111315;--manager-accent-text:#755900;--manager-accent-soft:#fff0a8;--manager-success:#13734e;--manager-success-soft:#eaf6ef;--manager-danger:#b33041;--manager-danger-soft:#fff0f1;--manager-warning:#82570c;--manager-warning-soft:#fff6df;--manager-info:#245da8;--manager-info-soft:#edf4ff;--manager-focus:#1d5fd1;--manager-overlay:#16223361;--manager-shadow:0 2px 8px #1722380d;--manager-radius:10px;--manager-small-text:11px;--manager-body-text:12px;--manager-weight-strong:600;--manager-overview-columns:minmax(0, 1.05fr) minmax(0, .95fr);--manager-metric-columns:repeat(5, minmax(0, 1fr));--manager-filter-columns:repeat(auto-fit, minmax(180px, 1fr));--manager-section-gap:8px;--manager-panel-padding:10px 12px;--manager-metric-padding:6px 10px;--manager-metric-height:54px;--manager-metric-label-size:11px;--manager-metric-helper-size:11px;--manager-metric-top-border:1px solid var(--manager-border);--manager-metric-label-padding:0px;--manager-label-leading:1.4;--manager-label-spacing:.02em;--manager-metric-size:20px;--manager-number-leading:1.05;--manager-value-gap:2px;--manager-metric-action-position:absolute;--manager-metric-action-float:none;--manager-chart-fill:#748aa5;--manager-two-columns:repeat(2, minmax(0, 1fr));--manager-visit-columns:minmax(340px, 380px) minmax(0, 1fr);--manager-actions-width:100%;--manager-route-columns:minmax(260px, .78fr) minmax(0, 1.72fr);--manager-config-columns:repeat(auto-fit, minmax(140px, 1fr));--manager-panel-title-size:15px;--manager-notification-size:40px;--manager-notification-icon-size:36px;--manager-notification-bg:#fff;--manager-brand-padding:4px 4px 10px;--manager-brand-gap:5px;--manager-logo-width:86px;--manager-block-gap:8px;--manager-nav-gap:3px;--manager-stack-min-height:0px;--manager-coverage-flex:0 0 auto;--manager-overview-table-height:clamp(150px, calc(100dvh - 535px), 320px);--manager-icon-badge-size:26px;--manager-control-height:30px;--manager-control-padding:6px 9px;--manager-filter-padding:6px 10px;--manager-message-min-height:120px;--manager-message-max-height:160px;--manager-save-padding:5px 7px;--manager-format-size:24px;--manager-list-icon:linear-gradient(currentColor 0 0) 0 1px / 3px 3px no-repeat, linear-gradient(currentColor 0 0) 0 8px / 3px 3px no-repeat, linear-gradient(currentColor 0 0) 6px 2px / 7px 1.5px no-repeat, linear-gradient(currentColor 0 0) 6px 9px / 7px 1.5px no-repeat;--manager-chart-height:158px;--manager-chart-rows:minmax(132px, 1fr) auto;--manager-chart-padding:6px 10px;--manager-network-label-height:14px;--manager-alert-surface:#fffaf0;--manager-alert-border:#ead9af;--manager-alert-item-padding:6px 8px;--manager-detail-overlay-padding:20px;--manager-detail-width:min(1400px, calc(100vw - 80px));--manager-detail-height:calc(100dvh - 64px);--manager-detail-item-padding:8px 10px;--manager-detail-row-gap:4px;--manager-detail-meta-columns:repeat(3, minmax(0, 1fr));--manager-editor-width:min(1000px, calc(100vw - 40px));--manager-editor-row-columns:minmax(140px, 1fr) 130px minmax(180px, 1.6fr) auto;--manager-editor-photo-columns:minmax(130px, 1fr) minmax(160px, 1.2fr) minmax(180px, 1.4fr) auto;--border:var(--manager-border);--text:var(--manager-text);--muted:var(--manager-muted);--panel-soft:var(--manager-raised);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;box-sizing:border-box;font-variant-numeric:tabular-nums;min-height:100vh}.manager-desktop .manager-header .manager-theme-toggle{order:4}.manager-desktop .manager-header .manager-notification-shell{order:3}.manager-desktop .manager-header>div:last-child>button[aria-label=Log\ out]{order:5}.manager-desktop .technical-store-records-panel .technical-summary-grid>div{background:linear-gradient(#fff 0%,#f7f9fb 100%)!important;border-color:#b9c6d3!important;box-shadow:0 3px 10px #17223812!important}.manager-desktop[data-theme=dark] .technical-store-records-panel .technical-summary-grid>div{background:linear-gradient(#2b2e33 0%,#272a2f 100%)!important;border-color:#444950!important;box-shadow:0 3px 10px #0000001f!important}.manager-desktop .manager-sidebar .request-nav-badge{color:#fff!important;background:#d21f3c!important;border:1px solid #fff!important;box-shadow:0 0 0 3px #d21f3c38!important}.manager-desktop *,.manager-desktop :before,.manager-desktop :after{box-sizing:border-box}.manager-desktop button,.manager-desktop input,.manager-desktop select,.manager-desktop textarea{font-family:inherit}.manager-desktop :is(button,input,select,textarea,summary,[tabindex],[contenteditable]):focus-visible{outline-offset:3px;outline:2px solid var(--manager-focus)!important}.manager-desktop :is(input,textarea)::placeholder{color:var(--manager-muted);opacity:1}.manager-desktop :is(button,input,select,textarea):disabled{cursor:not-allowed}.manager-desktop button{transition:background-color .14s,border-color .14s}.manager-desktop button:enabled:hover{border-color:#95a5b9}.manager-desktop table{font-variant-numeric:tabular-nums}.manager-desktop tbody tr:hover{background-color:var(--manager-raised)}.manager-desktop th{font-weight:600}.manager-desktop a{color:var(--manager-info)}.manager-desktop .manager-header{margin-bottom:10px}.manager-desktop .manager-heading{letter-spacing:-.025em;margin:0;font-size:21px;font-weight:650;line-height:1.2}.manager-desktop .manager-eyebrow{color:var(--manager-muted);letter-spacing:.1em;text-transform:uppercase;margin:0 0 3px;font-size:10px;font-weight:600}.manager-desktop .manager-sidebar{scrollbar-width:thin;max-height:calc(100vh - 24px);overflow-y:auto}.manager-desktop .manager-sidebar nav button[aria-current=page]{color:var(--manager-text)!important;background:var(--manager-accent-soft)!important;box-shadow:inset 3px 0 0 var(--manager-accent)!important;border-color:#f0df95!important}.manager-desktop .manager-sidebar nav button[aria-current=page]:hover{background:#ffefad!important}.manager-desktop .manager-sidebar nav button{border-radius:6px!important;padding:7px 9px!important}.manager-desktop .manager-sidebar nav button span[data-nav-label]{font-weight:600;font-size:12px!important}.manager-desktop .manager-sidebar [data-nav-helper]{display:none!important}.manager-desktop .manager-sidebar [data-nav-group]{margin:8px 0 4px;font-weight:600;color:var(--manager-muted)!important;font-size:10px!important}.manager-desktop .manager-filter-summary{flex-wrap:wrap;align-items:center;gap:8px;padding-top:12px;display:flex}.manager-desktop .manager-filter-chip{border:1px solid var(--manager-border);max-width:100%;color:var(--manager-text);background:var(--manager-raised);overflow-wrap:anywhere;border-radius:6px;align-items:baseline;gap:6px;padding:6px 10px;font-size:12px;display:inline-flex}.manager-desktop .manager-filter-chip strong{color:var(--manager-muted);font-weight:500}.manager-desktop .manager-table-scroll{min-width:0;max-width:100%;overflow:auto;max-height:min(500px,65dvh)!important}.manager-desktop .manager-overview-table{scrollbar-width:thin;overflow:auto}.manager-desktop .manager-alert-meta{white-space:nowrap;text-overflow:ellipsis;max-width:100%;display:block;overflow:hidden}.manager-desktop .manager-alert-heading{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.manager-desktop .manager-alert-heading p{margin:0!important}.manager-desktop .manager-alert-heading h2{margin:0!important;font-size:15px!important}.manager-desktop .manager-alert-item{grid-template-columns:auto minmax(0,1fr);border-radius:6px!important;align-items:center!important;column-gap:8px!important;display:grid!important}.manager-desktop .manager-alert-meta{grid-column:1/-1}.manager-desktop .manager-message-editor{grid-template-columns:minmax(0,1fr) auto;display:grid}.manager-desktop .manager-message-save-dock{border-left:1px solid var(--manager-border);align-items:center;border-top:0!important}.manager-desktop .manager-date-range>label{align-items:center;flex-direction:row!important;gap:8px!important}.manager-desktop .manager-date-range input{min-height:28px}.manager-desktop .manager-metric-helper{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden;margin:-1px!important}.manager-desktop .manager-metric:has(button)>div{padding-right:62px}.manager-desktop .manager-overview-middle{min-height:226px}.manager-desktop .manager-message-save-dock{align-items:flex-end}.manager-desktop[data-dashboard-tab=overview] .manager-workspace{flex-direction:column;height:calc(100dvh - 24px);min-height:720px;display:flex}.manager-desktop[data-dashboard-tab=overview] .manager-workspace>*{flex-shrink:0}.manager-desktop[data-dashboard-tab=overview] .manager-overview-stack{flex:1;min-height:0!important}.manager-desktop .manager-overview-stack>*{flex-shrink:0}.manager-desktop .manager-overview-coverage{flex:0 auto!important;min-height:170px!important}.manager-desktop .manager-overview-coverage .manager-panel-header{flex-shrink:0}.manager-desktop .manager-coverage-surface{flex-direction:column;flex:1;min-height:0;display:flex}.manager-desktop .manager-coverage-surface>:first-child{flex-shrink:0}.manager-desktop .manager-coverage-surface .manager-overview-table{flex:1;min-height:0;max-height:none!important}.manager-desktop .manager-overview-table thead,.manager-desktop .manager-table-scroll thead{z-index:2;position:sticky;top:0}.manager-desktop table thead th{background:var(--manager-table-head)!important}.manager-desktop table tbody tr:hover{background:#edf4fd}.manager-desktop table :is(th,td):not([colspan]){padding-top:6px!important;padding-bottom:6px!important}.manager-desktop :is(input:not([type=checkbox]):not([type=radio]),select,textarea){background-color:var(--manager-inset)!important}.manager-desktop input:is([type=checkbox],[type=radio]){accent-color:var(--manager-accent)}.manager-desktop .manager-panel{min-width:0;box-shadow:0 1px 2px #192a400d}.manager-desktop .manager-workspace{min-width:0}.manager-desktop .manager-filter-bar{background:var(--manager-toolbar)!important;border-color:var(--manager-border)!important}.manager-desktop .manager-metric{border-top:1px solid var(--manager-border)}.manager-desktop .manager-sidebar{border-color:#e1e6ed!important}.manager-desktop .manager-sidebar nav button:not([aria-current=page]):hover{background:var(--manager-raised)!important}.manager-desktop .manager-overview-table tbody td:first-child{z-index:1;background:var(--manager-surface);box-shadow:1px 0 0 var(--manager-border);position:sticky;left:0}.manager-desktop .manager-overview-table tbody tr:nth-child(2n) td:first-child{background:#f8fafc}.manager-desktop .manager-overview-table tbody tr:hover td:first-child{background:#edf4fd}.manager-desktop .manager-overview-table thead th:first-child[rowspan]{z-index:3;position:sticky;left:0}.manager-desktop .manager-model-search{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.manager-desktop .manager-model-search input{border:1px solid var(--manager-border);width:190px;max-width:100%;min-height:30px;color:var(--manager-text);font:inherit;border-radius:6px;padding:5px 9px;font-size:12px}.manager-desktop .manager-model-search span{color:var(--manager-muted);font-size:11px}.manager-desktop .manager-ff-group summary{cursor:pointer;list-style:none;position:relative;padding-left:34px!important}.manager-desktop .manager-ff-group summary::-webkit-details-marker{display:none}.manager-desktop .manager-ff-group summary:before{content:"";border-right:1.5px solid var(--manager-muted);border-bottom:1.5px solid var(--manager-muted);width:7px;height:7px;position:absolute;top:24px;left:14px;transform:rotate(-45deg)}.manager-desktop .manager-ff-group[open] summary:before{transform:rotate(45deg)}.manager-desktop .manager-ff-group summary:hover{background:var(--manager-toolbar)}.manager-desktop .manager-ff-group summary{min-height:54px;padding-top:8px!important;padding-bottom:8px!important}.manager-desktop .manager-ff-group summary>div:first-child>span:first-child{display:none}.manager-desktop .manager-ff-group summary>div:first-child>span:last-child{font-weight:400!important}.manager-desktop .manager-ff-models{max-height:340px;overflow:auto}.manager-desktop .manager-daily-targets{border:1px solid var(--manager-border);border-radius:8px;overflow:hidden;gap:0!important}.manager-desktop .manager-daily-targets>div{border:0!important;border-bottom:1px solid var(--manager-border)!important;border-radius:0!important;min-height:46px!important;padding:5px 10px!important}.manager-desktop .manager-daily-targets>div:last-child{border-bottom:0!important}.manager-desktop .manager-daily-targets>div:nth-child(2n){background:#f8fafc!important}.manager-desktop .manager-daily-targets label{align-items:center;gap:8px;flex-basis:180px!important;display:flex!important}.manager-desktop .manager-daily-targets label input{width:65px!important}.manager-desktop .manager-daily-config summary{cursor:pointer;padding-left:20px;list-style:none;position:relative}.manager-desktop .manager-daily-config summary:before{content:"›";color:var(--manager-muted);font-size:20px;position:absolute;top:0;left:0}.manager-desktop .manager-daily-config[open] summary:before{transform:rotate(90deg)}.manager-desktop .manager-panel-header{flex-wrap:wrap}.manager-desktop .manager-message-rich-editor:empty:before{color:var(--manager-muted)}.manager-desktop .visit-explorer-tile:before{background:var(--manager-accent);box-shadow:none}.manager-desktop .visit-action-button:hover{transform:none;box-shadow:none!important}.manager-desktop .visit-export-action:hover,.manager-desktop .visit-edit-action:hover{background:var(--manager-raised)!important;color:var(--manager-text)!important;border-color:#626b78!important}.manager-desktop .visit-delete-action:hover{background:var(--manager-danger-soft)!important;color:var(--manager-danger)!important;border-color:var(--manager-danger)!important}.manager-desktop .leaflet-control-zoom a,.manager-desktop .leaflet-popup-content-wrapper,.manager-desktop .leaflet-popup-tip{background:var(--manager-raised);color:var(--manager-text);border-color:var(--manager-border)}.manager-desktop .leaflet-control-attribution{background:var(--manager-surface);color:var(--manager-muted)}.manager-desktop .leaflet-control-attribution a{color:var(--manager-info)}.manager-desktop .leaflet-container a.leaflet-popup-close-button{color:var(--manager-muted)}@media (max-width:1100px){.manager-desktop{--manager-two-columns:minmax(0, 1fr);--manager-visit-columns:minmax(0, 1fr);--manager-route-columns:minmax(0, 1fr)}}@media (max-width:960px){.manager-desktop{--manager-metric-columns:repeat(3, minmax(0, 1fr));--manager-overview-columns:minmax(0, 1fr);--manager-two-columns:minmax(0, 1fr);--manager-visit-columns:minmax(0, 1fr);--manager-route-columns:minmax(0, 1fr)}.manager-desktop .manager-header{flex-wrap:wrap;gap:12px}.manager-desktop[data-dashboard-tab=overview] .manager-workspace{height:auto}.manager-desktop .manager-coverage-surface .manager-overview-table{max-height:300px!important}}@media (prefers-reduced-motion:reduce){.manager-desktop *,.manager-desktop :before,.manager-desktop :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (max-width:600px){.manager-desktop{--manager-detail-meta-columns:repeat(2, minmax(0, 1fr))}}.manager-desktop .manager-sidebar{--manager-text:#f3f6fb;--manager-muted:#aebbd0;--manager-surface:#202d40;--manager-raised:#2a3a50;--manager-border:#3a4b65;--manager-toolbar:#24334a;--manager-accent-soft:#fff0a8;color:#f3f6fb!important;background:#192538!important;border-color:#344762!important;box-shadow:0 8px 22px #18273d29!important}.manager-desktop .manager-sidebar nav button{color:#dce5f1!important}.manager-desktop .manager-sidebar nav button:hover{color:#fff!important;background:#26364d!important}.manager-desktop .manager-sidebar nav button[aria-current=page]{color:#172238!important;background:#fff0a8!important;border-color:#ffe06b!important}.manager-desktop .manager-sidebar nav button[aria-current=page] svg{color:#172238!important}.manager-desktop .manager-sidebar .dashboard-segmented-indicator{box-shadow:0 3px 10px #0000003d}.manager-desktop .manager-header{background:#f7f9fc;border:1px solid #cbd4df;border-radius:10px;padding:8px 12px 9px}.manager-desktop .manager-heading{color:#172238}.manager-desktop{background:var(--manager-bg)!important}.manager-desktop .manager-workspace{background:0 0}.manager-desktop .manager-panel,.manager-desktop .manager-filter-panel,.manager-desktop .manager-header{border-color:var(--manager-border)!important;box-shadow:var(--manager-shadow)!important}.manager-desktop .manager-panel,.manager-desktop .manager-filter-panel{border-radius:var(--manager-radius)!important}.manager-desktop .manager-panel-header{padding-bottom:2px}.manager-desktop .manager-panel-header h2,.manager-desktop .manager-panel-header h3,.manager-desktop .manager-panel-header [role=heading]{color:var(--manager-text);letter-spacing:-.012em}.manager-desktop .manager-filter-panel{background:var(--manager-toolbar)!important;box-shadow:0 1px 3px #1722380a!important}.manager-desktop .manager-filter-chip{background:#e9eff6;border-color:#c7d3e0;border-radius:999px}.manager-desktop .manager-metric{background:var(--manager-surface)!important;border:1px solid var(--manager-border)!important;border-top:2px solid var(--manager-accent)!important;box-shadow:none!important;border-radius:8px!important}.manager-desktop .manager-overview-middle>.manager-panel,.manager-desktop .manager-overview-coverage{box-shadow:0 2px 8px #1722380d!important}.manager-desktop .manager-overview-table,.manager-desktop .manager-table-scroll{border-color:var(--manager-border);scrollbar-color:#aab7c7 transparent}.manager-desktop table thead th{color:#42546b!important;background:var(--manager-table-head)!important;border-bottom-color:#c4d0dd!important}.manager-desktop table tbody tr:nth-child(2n){background:#f8fafc}.manager-desktop .manager-sidebar{width:232px;background:#172238!important;border-color:#2d405d!important}.manager-desktop .manager-sidebar nav button:not([aria-current=page]){background:0 0!important;border-color:#0000!important}.manager-desktop .manager-sidebar nav button[aria-current=page]{background:#fff0a8!important;border-color:#ffe06b!important;box-shadow:inset 3px 0 #ffd100!important}.manager-desktop .manager-sidebar nav button span[data-nav-label]{letter-spacing:.005em}.manager-desktop .manager-sidebar [data-nav-group]{letter-spacing:.12em}.manager-desktop .manager-header{background:#f7f9fc!important;border-radius:10px!important}.manager-desktop .manager-header button{box-shadow:none;border-color:#c8d4e1}.manager-desktop .manager-alert-item{background:#fffaf0!important;border-color:#ead9af!important}.manager-desktop .manager-message-rich-editor{background:#fff!important}.manager-desktop :is(input:not([type=checkbox]):not([type=radio]),select,textarea){border-radius:7px;border-color:#c7d3e0!important}.manager-desktop :is(button,input,select,textarea):focus-visible,.manager-desktop summary:focus-visible{outline-color:var(--manager-focus)!important}.manager-desktop .leaflet-control-zoom a,.manager-desktop .leaflet-popup-content-wrapper,.manager-desktop .leaflet-popup-tip{background:#f6f8fb;border-color:#c7d3e0;box-shadow:0 2px 8px #1722381a}.manager-desktop .manager-header{align-items:center;height:58px;min-height:58px!important;margin-bottom:8px!important;padding:6px 10px!important}.manager-desktop .manager-header>div:first-child{min-width:0}.manager-desktop .manager-header .manager-eyebrow{margin-bottom:1px;font-size:9px;line-height:1.1}.manager-desktop .manager-header .manager-heading{line-height:1.05}.manager-desktop .manager-header>div:last-child{flex:none}.manager-desktop .manager-message-editor{border-radius:9px;flex-direction:column;min-width:0;overflow:hidden;border:1px solid var(--manager-border)!important;display:flex!important}.manager-desktop .manager-message-rich-editor{width:100%;min-height:88px;border:0!important;border-radius:0!important}.manager-desktop .manager-message-save-dock{background:#f1f5f9;justify-content:flex-end;min-height:48px;padding:7px 9px;display:flex;border:0!important;border-top:1px solid var(--manager-border)!important;align-items:center!important}.manager-desktop .manager-message-save-dock button{min-height:32px}.manager-desktop .technical-store-records-panel .manager-panel-header,.manager-desktop .survey-builder-panel .manager-panel-header{margin-bottom:10px}.manager-desktop .technical-store-records-panel>.manager-panel-header+div,.manager-desktop .technical-store-records-panel .manager-panel-header+div>.manager-panel-header{min-width:0}.manager-desktop .technical-store-records-panel .manager-panel-header+div{overflow:visible}.manager-desktop [data-dashboard-tab=base] .manager-panel,.manager-desktop [data-dashboard-tab=base] .manager-panel>div,.manager-desktop [data-dashboard-tab=base] .manager-panel .manager-metric,.manager-desktop [data-dashboard-tab=base] .manager-panel .manager-metric>div{min-width:0}.manager-desktop [data-dashboard-tab=base] .manager-panel .manager-metric-helper{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.manager-desktop .technical-summary-grid{align-items:stretch;gap:10px;margin-bottom:12px;grid-template-columns:repeat(3,minmax(0,1fr))!important}.manager-desktop .technical-summary-grid>div{min-width:0;min-height:92px;height:auto!important}.manager-desktop .technical-summary-grid>div>div{min-width:0}.manager-desktop .technical-summary-grid>div p,.manager-desktop .technical-summary-grid .manager-metric-helper,.manager-desktop .technical-summary-grid>div>div>div>div:last-child,.manager-desktop .survey-summary-grid>div>div>div>div:last-child{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-height:2.8em;display:-webkit-box;overflow:hidden}.manager-desktop .technical-summary-grid>div>div>div,.manager-desktop .survey-summary-grid>div>div>div{overflow:visible}.manager-desktop .survey-summary-grid{grid-auto-rows:minmax(0,auto);margin-bottom:12px;align-items:start!important}.manager-desktop .survey-summary-grid .manager-metric,.manager-desktop .survey-summary-grid>div{align-self:start;height:auto!important;min-height:108px!important}.manager-desktop .survey-summary-grid .manager-metric-helper,.manager-desktop .survey-summary-grid>div p,.manager-desktop .survey-summary-grid>div [data-helper]{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-height:3.1em;display:-webkit-box;overflow:hidden}.manager-desktop .survey-builder-panel>.manager-panel-header+.survey-summary-grid+.manager-panel,.manager-desktop .survey-builder-panel .survey-summary-grid+.manager-panel{margin-top:4px}.manager-desktop .survey-builder-panel .manager-panel,.manager-desktop .survey-builder-panel .manager-panel>*{min-width:0}.manager-desktop .survey-builder-panel input,.manager-desktop .survey-builder-panel select,.manager-desktop .survey-builder-panel textarea{min-width:0;max-width:100%}.manager-desktop .survey-builder-panel .survey-library-grid,.manager-desktop .survey-builder-panel .survey-library-section{min-width:0}@media (max-width:1280px){.manager-desktop .technical-summary-grid,.manager-desktop .survey-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:900px){.manager-desktop .manager-header{height:auto;min-height:58px!important}.manager-desktop .survey-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.manager-desktop{--manager-bg:#1b2531;--manager-sidebar:#101827;--manager-surface:#263443;--manager-raised:#304256;--manager-inset:#1d2937;--manager-toolbar:#22303f;--manager-table-head:#36495e;--manager-border:#52677d;--manager-text:#f4f7fb;--manager-muted:#b0bfd0;--manager-accent:#ffd100;--manager-on-accent:#11151d;--manager-accent-text:#ffe36b;--manager-accent-soft:#3c3211;--manager-success:#45d39b;--manager-success-soft:#123b32;--manager-danger:#ff6b78;--manager-danger-soft:#9e2637;--manager-warning:#ffc857;--manager-warning-soft:#463315;--manager-info:#79b4ff;--manager-info-soft:#183453;--manager-focus:#8fc3ff;--manager-overlay:#02060cc2;--manager-shadow:0 8px 24px #00000038;--manager-chart-fill:#91a6bd;--manager-notification-bg:#3a151d;--manager-alert-surface:#2c171d;--manager-alert-border:#a63b4b;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--manager-bg)!important;color:var(--manager-text)!important}.manager-desktop .manager-sidebar{background:#101827!important;border-color:#33465d!important;box-shadow:10px 0 34px #00000038!important}.manager-desktop .manager-sidebar>div:first-child{border-bottom-color:#33465d!important}.manager-desktop .manager-sidebar nav button[aria-current=page]{color:#11151d!important;background:#ffd100!important;border-color:#ffe36b!important;box-shadow:inset 3px 0 #fff4a3,0 5px 18px #ffd10029!important}.manager-desktop .manager-sidebar nav button:not([aria-current=page]):hover{color:#fff!important;background:#223149!important}.manager-desktop .manager-sidebar [data-nav-group]{color:#71849c!important}.manager-desktop .manager-panel-header h2,.manager-desktop .manager-panel-header h3,.manager-desktop .manager-panel-header [role=heading],.manager-desktop .manager-panel-header p,.manager-desktop .manager-panel-header span{color:inherit}.manager-desktop .manager-metric{color:#f4f7fb!important;background:#202d3b!important;border-color:#ffd100 #52677d #52677d!important}.manager-desktop .manager-overview-table,.manager-desktop .manager-table-scroll{scrollbar-color:#526a83 #121922}.manager-desktop .manager-message-editor{background:#17212d!important;border-color:#405268!important}.manager-desktop .manager-message-rich-editor{color:#f4f7fb!important;background:#17212d!important}.manager-desktop .manager-sidebar+.manager-workspace .manager-notification-shell,.manager-desktop .manager-notification-shell{color:#fff2f4}.manager-desktop .manager-notification-shell>div:not(:first-child){color:#f4f7fb!important;background:#1d2733!important;border-color:#536981!important;box-shadow:0 16px 42px #0000006b!important}.manager-desktop .manager-notification-shell>div:not(:first-child) button{color:#f4f7fb}.manager-desktop .manager-notification-shell>div:not(:first-child) .manager-alert-meta{color:#c7aeb5!important}.manager-desktop .manager-panel,.manager-desktop .manager-filter-panel{background:#263443!important}.manager-desktop .manager-metric{background:#2b3a4b!important}.manager-desktop .manager-header{background:#22303f!important}.manager-desktop .manager-message-editor,.manager-desktop .manager-message-rich-editor{background:#1d2a38!important}.manager-desktop .manager-message-save-dock{background:#2b3a4b!important}.manager-desktop{--manager-bg:#e7edf3;--manager-surface:#fff;--manager-raised:#f5f8fb;--manager-inset:#eef3f7;--manager-toolbar:#f4f7fa;--manager-table-head:#e3eaf1;--manager-border:#c8d3df;--manager-text:#172033;--manager-muted:#526174;--manager-focus:#1d5fd1;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#172033!important;background:#e7edf3!important}.manager-desktop .manager-header{background:#f8fafc!important;border-color:#c8d3df!important;box-shadow:0 5px 16px #1722381a!important}.manager-desktop .manager-header .manager-eyebrow{color:#526174!important}.manager-desktop .manager-header .manager-heading{color:#172033!important}.manager-desktop .manager-header button{color:#172033!important;background:#fff!important;border-color:#c8d3df!important}.manager-desktop .manager-header button:hover{background:#eef3f7!important;border-color:#9aabba!important}.manager-desktop .manager-panel,.manager-desktop .manager-filter-panel{color:#172033!important;background:#fff!important;border-color:#c8d3df!important;box-shadow:0 5px 16px #17223814!important}.manager-desktop .manager-filter-panel{background:#f4f7fa!important}.manager-desktop .manager-panel-header h2,.manager-desktop .manager-panel-header h3,.manager-desktop .manager-panel-header [role=heading]{color:#172033!important}.manager-desktop .manager-panel-header p,.manager-desktop .manager-panel-header span{color:#526174!important}.manager-desktop .manager-filter-chip{color:#172033!important;background:#e8eef4!important;border-color:#b8c7d6!important}.manager-desktop .manager-filter-chip strong{color:#526174!important}.manager-desktop .manager-metric{color:#172033!important;background:#fff!important;border-color:#c8d3df!important;box-shadow:0 3px 10px #17223812!important}.manager-desktop .manager-metric label,.manager-desktop .manager-metric p,.manager-desktop .manager-metric small{color:#526174!important}.manager-desktop .manager-metric strong,.manager-desktop .manager-metric>div>div{color:#172033!important}.manager-desktop :is(input:not([type=checkbox]):not([type=radio]),select,textarea,[contenteditable=true]){color:#172033!important;background:#fff!important;border-color:#b8c7d6!important}.manager-desktop :is(input,textarea)::placeholder{color:#718096!important}.manager-desktop option{color:#172033!important;background:#fff!important}.manager-desktop table{color:#172033!important}.manager-desktop table thead th{color:#3b4b5d!important;background:#e3eaf1!important;border-color:#c8d3df!important}.manager-desktop table tbody tr,.manager-desktop table tbody tr:nth-child(2n),.manager-desktop .manager-overview-table tbody td:first-child,.manager-desktop .manager-overview-table tbody tr:nth-child(2n) td:first-child{background:#fff!important}.manager-desktop table tbody tr:nth-child(odd){background:#f5f8fb!important}.manager-desktop table tbody tr:hover,.manager-desktop table tbody tr:hover td:first-child{background:#e7f0fa!important}.manager-desktop td,.manager-desktop th{border-color:#d2dce6!important}.manager-desktop .manager-message-editor,.manager-desktop .manager-message-rich-editor{color:#172033!important;background:#fff!important}.manager-desktop .manager-message-save-dock{background:#f0f4f8!important;border-top-color:#c8d3df!important}.manager-desktop .manager-message-toolbar button,.manager-desktop .manager-message-editor button{color:#172033!important;background:#fff!important;border-color:#b8c7d6!important}.manager-desktop .manager-message-editor button:last-child{color:#11151d!important;background:#ffd100!important;border-color:#ffd100!important}.manager-desktop .leaflet-control-zoom a,.manager-desktop .leaflet-popup-content-wrapper,.manager-desktop .leaflet-popup-tip{color:#172033!important;background:#fff!important;border-color:#c8d3df!important}.manager-desktop .leaflet-control-attribution,.manager-desktop .leaflet-attribution-flag{color:#526174!important;background:#f5f8fb!important}.manager-desktop{--manager-success:#13795b;--manager-success-soft:#d8f1e7;--manager-danger:#b4233a;--manager-danger-soft:#fbe1e6;--manager-warning:#9a6700;--manager-warning-soft:#fff1c2;--manager-info:#1d5fae;--manager-info-soft:#dbeafe;--manager-accent-soft:#fff4b8;--manager-accent-text:#6b4f00;--manager-alert-surface:#fff1f3;--manager-alert-border:#d88b98;--manager-notification-bg:#fff1f3;--manager-chart-fill:#667b91}.manager-desktop [role=alert]{background:#fff1f3!important;border-color:#d88b98!important;box-shadow:0 6px 18px #b423381f!important}.manager-desktop [role=alert] h2{color:#7f1d2d!important}.manager-desktop [role=alert] button{color:#fff!important;background:#b4233a!important;border-color:#8f1d31!important}.manager-desktop .manager-alert-item,.manager-desktop .manager-alert-item:hover{background:#fff7f8!important;border-color:#e3a6af!important}.manager-desktop .manager-alert-meta,.manager-desktop .manager-alert-item span:not(:first-child){color:#7f5961!important}.manager-desktop .manager-alert-item span:first-child{color:#b4233a!important}.manager-desktop .manager-alert-item span:nth-child(2){color:#7f1d2d!important}.manager-desktop .manager-alert-item span.manager-alert-meta{color:#7f5961!important}.manager-desktop .manager-notification-shell>button{background:#fff1f3!important;border-color:#d88b98!important;box-shadow:0 0 0 3px #b423381a,0 5px 14px #1722381a!important}.manager-desktop .manager-notification-shell>button span{background:#b4233a!important;border-color:#fff!important}.manager-desktop .manager-notification-shell>div:not(:first-child) .manager-alert-item,.manager-desktop .manager-notification-shell>div:not(:first-child) .manager-alert-item:hover{background:#fff7f8!important;border-color:#e3a6af!important}.manager-desktop .manager-workspace,.manager-desktop .manager-panel,.manager-desktop .manager-table-scroll,.manager-desktop .manager-overview-table,.manager-desktop [data-scroll-container],.manager-desktop .manager-list-scroll{scrollbar-color:#8ea1b5 #edf2f7;scrollbar-width:thin}.manager-desktop .manager-workspace::-webkit-scrollbar{width:10px;height:10px}.manager-desktop .manager-panel::-webkit-scrollbar{width:10px;height:10px}.manager-desktop .manager-table-scroll::-webkit-scrollbar{width:10px;height:10px}.manager-desktop .manager-overview-table::-webkit-scrollbar{width:10px;height:10px}.manager-desktop [data-scroll-container]::-webkit-scrollbar{width:10px;height:10px}.manager-desktop .manager-list-scroll::-webkit-scrollbar{width:10px;height:10px}.manager-desktop .manager-workspace::-webkit-scrollbar-track{background:#edf2f7;border-radius:999px}.manager-desktop .manager-panel::-webkit-scrollbar-track{background:#edf2f7;border-radius:999px}.manager-desktop .manager-table-scroll::-webkit-scrollbar-track{background:#edf2f7;border-radius:999px}.manager-desktop .manager-overview-table::-webkit-scrollbar-track{background:#edf2f7;border-radius:999px}.manager-desktop [data-scroll-container]::-webkit-scrollbar-track{background:#edf2f7;border-radius:999px}.manager-desktop .manager-list-scroll::-webkit-scrollbar-track{background:#edf2f7;border-radius:999px}.manager-desktop .manager-workspace::-webkit-scrollbar-thumb{background:#8ea1b5;border:2px solid #edf2f7;border-radius:999px}.manager-desktop .manager-panel::-webkit-scrollbar-thumb{background:#8ea1b5;border:2px solid #edf2f7;border-radius:999px}.manager-desktop .manager-table-scroll::-webkit-scrollbar-thumb{background:#8ea1b5;border:2px solid #edf2f7;border-radius:999px}.manager-desktop .manager-overview-table::-webkit-scrollbar-thumb{background:#8ea1b5;border:2px solid #edf2f7;border-radius:999px}.manager-desktop [data-scroll-container]::-webkit-scrollbar-thumb{background:#8ea1b5;border:2px solid #edf2f7;border-radius:999px}.manager-desktop .manager-list-scroll::-webkit-scrollbar-thumb{background:#8ea1b5;border:2px solid #edf2f7;border-radius:999px}.manager-desktop .manager-workspace::-webkit-scrollbar-thumb:hover{background:#5f748b}.manager-desktop .manager-panel::-webkit-scrollbar-thumb:hover{background:#5f748b}.manager-desktop .manager-table-scroll::-webkit-scrollbar-thumb:hover{background:#5f748b}.manager-desktop .manager-overview-table::-webkit-scrollbar-thumb:hover{background:#5f748b}.manager-desktop [data-scroll-container]::-webkit-scrollbar-thumb:hover{background:#5f748b}.manager-desktop .manager-list-scroll::-webkit-scrollbar-thumb:hover{background:#5f748b}.manager-desktop .manager-header{height:72px!important;min-height:72px!important;margin-bottom:10px!important;padding:10px 14px!important}.manager-desktop .manager-header .manager-eyebrow{letter-spacing:.1em;margin-bottom:4px!important;font-size:10px!important;line-height:1.15!important}.manager-desktop .manager-header .manager-heading{font-size:24px!important;line-height:1.05!important}.manager-desktop .manager-header{background:linear-gradient(135deg,#f8fafc 0%,#eef3f7 58%,#e5ecf3 100%)!important;border-top:1px solid #c8d3df!important;border-left:4px solid #294a70!important;box-shadow:0 6px 18px #1722381f!important}.manager-desktop{--manager-overview-table-height:clamp(260px, calc(100dvh - 430px), 420px)}.manager-desktop [data-dashboard-tab=base] td:last-child button{white-space:nowrap;min-width:34px}@media (max-width:1100px){.manager-desktop{min-width:1080px!important}.manager-desktop .store-notification-row-header{align-items:start;gap:8px;grid-template-columns:minmax(0,1fr) auto!important}.manager-desktop .store-notification-summary-button{gap:8px;grid-template-columns:auto minmax(0,1fr) auto!important}.manager-desktop .store-notification-summary-button>span:nth-child(3){grid-area:2/2}.manager-desktop .store-notification-summary-button>span:nth-child(4),.manager-desktop .store-notification-summary-button>span:nth-child(5){grid-column:3}.manager-desktop .store-notification-remove{white-space:nowrap;align-self:center}.manager-desktop .survey-builder-main-grid{grid-template-columns:1fr!important;gap:12px!important}.manager-desktop .survey-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:720px){.manager-desktop .store-notification-summary-button{grid-template-columns:1fr!important}.manager-desktop .store-notification-summary-button>span:nth-child(3),.manager-desktop .store-notification-summary-button>span:nth-child(4),.manager-desktop .store-notification-summary-button>span:nth-child(5){grid-area:auto/1}.manager-desktop .survey-summary-grid{grid-template-columns:1fr!important}}@media (max-width:800px){.manager-desktop .store-notification-row-header{grid-template-columns:1fr!important}.manager-desktop .store-notification-summary-button{width:100%}.manager-desktop .store-notification-remove{justify-self:end;margin-top:2px}}.manager-desktop .manager-loading-mark{border:1px solid #f0bd00;background:#ffd100!important;box-shadow:0 10px 24px #ffd10047!important}.manager-desktop .manager-loading-spinner{box-shadow:none!important;border:4px solid #111827!important;border-top-color:#fff!important;animation:.72s linear infinite manager-loading-spin!important}@keyframes manager-loading-spin{to{transform:rotate(360deg)}}.manager-desktop .catalog-section-button{transition:background-color .16s,border-color .16s,color .16s,box-shadow .16s}.manager-desktop .catalog-section-button:not(.catalog-section-button-active):hover{color:#294a70!important;background:#edf3f8!important;border-color:#b8c8d8!important}.manager-desktop .catalog-section-button.catalog-section-button-active{color:#11151d!important;background:#ffd100!important;border-color:#e3b900!important;box-shadow:0 3px 10px #0000001a!important}.manager-desktop .catalog-section-button.catalog-section-button-active span{color:#11151d!important;background:#fff0a3!important}.manager-desktop .manager-notification-shell>button{background:#b30f2e!important;border:2px solid #76091e!important;box-shadow:0 0 0 4px #b30f2e3d,0 6px 16px #17223833!important}.manager-desktop .manager-notification-shell>button:hover,.manager-desktop .manager-notification-shell>button:focus-visible{background:#8f0b24!important;border-color:#650719!important}.manager-desktop .manager-notification-shell>button span{color:#fff!important;background:#650719!important;border-color:#fff!important}.manager-desktop .manager-notification-shell>button,.manager-desktop .manager-notification-shell>button:hover,.manager-desktop .manager-notification-shell>button:focus-visible{background:#fff!important;border:1px solid #c8d3df!important;box-shadow:0 6px 16px #17223824!important}.manager-desktop .manager-notification-shell>button span{color:#fff!important;background:#dc2626!important;border:2px solid #fff!important}.manager-desktop .manager-header{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;gap:24px!important;height:auto!important;min-height:76px!important;margin-bottom:8px!important;padding:12px 4px 16px!important}.manager-desktop .manager-header .manager-eyebrow{color:#526174!important;letter-spacing:.08em!important;margin:0 0 6px!important;font-size:10px!important;font-weight:600!important}.manager-desktop .manager-header .manager-heading{color:#172033!important;letter-spacing:-.025em!important;margin:0!important;font-size:28px!important;font-weight:700!important;line-height:1.15!important}.manager-desktop .manager-header>div:last-child{border-left:1px solid #c8d3df;padding:0 4px 0 20px;gap:16px!important}.manager-desktop .manager-header button{box-shadow:none!important}.manager-desktop [role=alert] button.manager-alert-item,.manager-desktop [role=alert] button.manager-alert-item:hover{color:#172238!important;background:#fff5f6!important;border-color:#e2a0aa!important}.manager-desktop [role=alert] button.manager-alert-item span:first-child{color:#c1122f!important}.manager-desktop [role=alert] button.manager-alert-item span:nth-child(2){color:#172238!important}.manager-desktop [role=alert] button.manager-alert-item span.manager-alert-meta{color:#5c6b7d!important}.manager-desktop .visit-location-warning{line-height:1.5;color:#991b1b!important;background:#fff0f0!important;border:1px solid #efa5a5!important;border-left:5px solid #dc2626!important;padding:14px 16px!important;font-weight:700!important}.manager-desktop .visit-comment-banner{background:#fff7d6!important;border:1px solid #e6d58f!important;border-left:5px solid #e4b900!important;padding:16px!important}.manager-desktop .visit-comment-banner p{color:#172033!important}.manager-desktop .visit-comment-banner>span{color:#665000!important;background:#ffec9e!important}.manager-desktop .store-detail-expanded{width:min(1400px,100vw - 24px)!important;max-width:1400px!important;padding:24px!important}.manager-desktop .store-detail-meta-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.manager-desktop .store-detail-meta-grid>*{overflow-wrap:anywhere;min-width:0!important}@media (min-width:1200px){.manager-desktop .store-detail-expanded .store-detail-results{grid-template-columns:minmax(0,1fr);align-content:start;gap:12px!important;display:grid!important}}.manager-desktop .manager-ff-models{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;width:100%;min-width:0;max-width:100%;display:block;height:auto!important;max-height:none!important;overflow:auto hidden!important}.manager-desktop .manager-ff-models thead{position:static!important}.manager-desktop .manager-ff-models tbody td:first-child,.manager-desktop .manager-ff-models thead th:first-child[rowspan]{box-shadow:none!important;position:static!important}.manager-desktop .analytics-view-toggle.is-active,.manager-desktop .coverage-kind-toggle.is-active{color:#123f76!important;background:#dbeafe!important;border:1px solid #4f8bd6!important;font-weight:800!important;box-shadow:0 0 0 2px #2563a82e,0 2px 6px #2563a81f!important}.manager-desktop .analytics-view-toggle:not(.is-active),.manager-desktop .coverage-kind-toggle:not(.is-active){opacity:.72}.manager-desktop .visit-explorer-tile{outline:none;transition:border-color .16s,background-color .16s,box-shadow .16s,transform .16s}.manager-desktop .visit-explorer-tile:not(.is-active){background:#fff!important;border:1px solid #c8d3df!important;box-shadow:0 3px 10px #1722380d!important}.manager-desktop .visit-explorer-tile:hover{background:#f1f6fb!important;border-color:#7f9bb8!important}.manager-desktop .visit-explorer-tile:focus-visible{outline-offset:2px;outline:2px solid #2aa3a080}.manager-desktop .visit-explorer-tile:not(.is-active):focus:not(:focus-visible){outline:none!important}.manager-desktop .visit-explorer-tile.is-active,.manager-desktop .visit-explorer-tile.is-active:hover{transform:none;background:linear-gradient(135deg,#e6f0fb 0%,#f7fbff 72%)!important;border:1px solid #294a70!important;border-left:4px solid #ffd100!important;box-shadow:0 8px 20px #294a702e!important}.manager-desktop .visit-explorer-tile.is-active .visit-explorer-tile-title,.manager-desktop .visit-explorer-tile.is-active .visit-explorer-tile-meta{color:#172238!important}.manager-desktop .visit-explorer-tile.is-active .visit-explorer-tile-date{color:#294a70!important}@media (max-width:1100px){.manager-desktop .survey-builder-main-grid>.manager-panel{z-index:0;min-width:0;position:relative;overflow:hidden}.manager-desktop .survey-question-library-panel{z-index:1;clear:both;position:relative;margin-top:18px!important}}.manager-desktop .manager-header{background:#fff!important;border:1px solid #c8d3df!important;border-left:5px solid #d2a900!important;border-radius:12px!important;min-height:82px!important;padding:14px 18px 16px!important;box-shadow:0 6px 18px #17223817!important}.manager-desktop .manager-header .manager-heading{letter-spacing:-.035em!important;font-size:30px!important}.manager-desktop[data-theme=dark] .manager-header{background:#1c2632!important;border-color:#405063 #405063 #405063 #ffd44d!important;box-shadow:0 6px 18px #00000038!important}
.manager-desktop .manager-theme-toggle{border:1px solid var(--manager-border);white-space:nowrap;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:8px 12px;font-size:12px;font-weight:600;display:inline-flex}.manager-desktop[data-theme=light] .manager-theme-toggle{color:#172033!important;background:#fff!important;border-color:#c8d3df!important}.manager-desktop[data-theme=light] .manager-theme-toggle:hover{background:#f2f5f8!important;border-color:#aebdcd!important}.manager-desktop[data-theme=dark] .manager-theme-toggle{color:#d9dde3!important;background:#2a2d32!important;border-color:#3a3f46!important}.manager-desktop[data-theme=dark] .manager-theme-toggle:hover{background:#30343a!important;border-color:#4a5059!important}.manager-desktop[data-theme=dark]{--manager-bg:#191b1f;--manager-surface:#22252a;--manager-raised:#292d32;--manager-inset:#1e2125;--manager-toolbar:#25282d;--manager-table-head:#2a2e33;--manager-border:#383d44;--manager-text:#d9dde3;--manager-muted:#929aa5;--manager-accent-text:#e6ca62;--manager-accent-soft:#39331f;--manager-success:#75b59f;--manager-success-soft:#253a34;--manager-danger:#dc8189;--manager-danger-soft:#3e292d;--manager-warning:#d9b665;--manager-warning-soft:#3c3424;--manager-info:#83a9cf;--manager-info-soft:#293747;--manager-focus:#ffd100;--manager-alert-surface:#33272a;--manager-alert-border:#795058;--manager-notification-bg:#292d32;--manager-overlay:#090a0cad;--manager-shadow:0 2px 10px #00000021;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--manager-bg)!important;color:var(--manager-text)!important}.manager-desktop[data-theme=dark] .manager-header{background:linear-gradient(#26292e 0%,#23262a 100%)!important;border-color:#3a3f45 #3a3f45 #3a3f45 #c7aa19!important;box-shadow:0 3px 12px #00000024!important}.manager-desktop[data-theme=dark] .manager-header .manager-eyebrow{color:#939aa4!important}.manager-desktop[data-theme=dark] .manager-header .manager-heading{color:#dde1e6!important}.manager-desktop[data-theme=dark] :is(.manager-panel,.manager-filter-panel,.manager-metric){background:var(--manager-surface)!important;color:var(--manager-text)!important;border-color:var(--manager-border)!important;box-shadow:var(--manager-shadow)!important}.manager-desktop[data-theme=dark] :is(.manager-heading,.manager-header .manager-heading,.manager-panel-header h2,.manager-panel-header h3,.manager-panel-header [role=heading],.manager-metric strong,.manager-metric>div>div){color:var(--manager-text)!important}.manager-desktop[data-theme=dark] :is(.manager-header .manager-eyebrow,.manager-panel-header p,.manager-panel-header span,.manager-metric label,.manager-metric p,.manager-metric small,.manager-filter-chip strong){color:var(--manager-muted)!important}.manager-desktop[data-theme=dark] .manager-header>div:last-child{border-color:var(--manager-border)}.manager-desktop[data-theme=dark] :is(.manager-header button,.manager-filter-chip){background:var(--manager-raised)!important;color:var(--manager-text)!important;border-color:var(--manager-border)!important}.manager-desktop[data-theme=dark] .manager-header button:hover{background:#30343a!important}.manager-desktop[data-theme=dark] :is(input:not([type=checkbox]):not([type=radio]),select,textarea,[contenteditable=true],option){background:var(--manager-inset)!important;color:var(--manager-text)!important;border-color:var(--manager-border)!important}.manager-desktop[data-theme=dark] :is(input,textarea)::placeholder{color:#858e99!important}.manager-desktop[data-theme=dark] table{color:var(--manager-text)!important}.manager-desktop[data-theme=dark] table thead th{background:var(--manager-table-head)!important;color:#c5cad1!important;border-color:var(--manager-border)!important}.manager-desktop[data-theme=dark] table tbody tr,.manager-desktop[data-theme=dark] table tbody tr:nth-child(2n),.manager-desktop[data-theme=dark] .manager-overview-table tbody td:first-child,.manager-desktop[data-theme=dark] .manager-overview-table tbody tr:nth-child(2n) td:first-child{background:var(--manager-surface)!important}.manager-desktop[data-theme=dark] table tbody tr:nth-child(odd){background:var(--manager-inset)!important}.manager-desktop[data-theme=dark] table tbody tr:hover,.manager-desktop[data-theme=dark] table tbody tr:hover td:first-child{background:#2c3035!important}.manager-desktop[data-theme=dark] :is(td,th){border-color:var(--manager-border)!important}.manager-desktop[data-theme=dark] :is(.manager-message-editor,.manager-message-rich-editor){background:var(--manager-inset)!important;color:var(--manager-text)!important}.manager-desktop[data-theme=dark] .manager-message-editor{box-shadow:none!important;border-color:#383d44!important}.manager-desktop[data-theme=dark] .manager-message-editor:focus-within{border-color:#50565e!important;box-shadow:0 0 0 2px #828a941f!important}.manager-desktop[data-theme=dark] .manager-message-rich-editor{border-color:#0000!important;outline:0!important}.manager-desktop[data-theme=dark] .manager-message-save-dock{background:var(--manager-raised)!important;border-color:var(--manager-border)!important}.manager-desktop[data-theme=dark] :is(.manager-message-toolbar button,.manager-message-editor button){background:var(--manager-raised)!important;color:var(--manager-text)!important;border-color:var(--manager-border)!important}.manager-desktop[data-theme=dark] .manager-message-save-dock button{color:#11151d!important;background:#ffd100!important;border-color:#ffd100!important}.manager-desktop[data-theme=dark] [role=alert]{background:var(--manager-alert-surface)!important;border-color:var(--manager-alert-border)!important;box-shadow:none!important}.manager-desktop[data-theme=dark] [role=alert] h2{color:#e8c9ce!important}.manager-desktop[data-theme=dark] [role=alert] button.manager-alert-item,.manager-desktop[data-theme=dark] [role=alert] button.manager-alert-item:hover{color:#e4cdd1!important;background:#3b2b2f!important;border-color:#795058!important}.manager-desktop[data-theme=dark] [role=alert] button.manager-alert-item span{color:#e4cdd1!important}.manager-desktop[data-theme=dark] [role=alert] button.manager-alert-item span.manager-alert-meta{color:#bca5aa!important}.manager-desktop[data-theme=dark] .visit-explorer-tile{background:var(--manager-surface)!important;border-color:var(--manager-border)!important;box-shadow:none!important}.manager-desktop[data-theme=dark] .visit-explorer-tile:hover{background:var(--manager-raised)!important}.manager-desktop[data-theme=dark] .visit-explorer-tile.is-active{background:#34301f!important;border-color:#766a35 #766a35 #766a35 #d6b900!important}.manager-desktop[data-theme=dark] .visit-explorer-tile :is(strong,span,div),.manager-desktop[data-theme=dark] .visit-explorer-tile.is-active :is(.visit-explorer-tile-title,.visit-explorer-tile-meta,.visit-explorer-tile-date){color:var(--manager-text)!important}.manager-desktop[data-theme=dark] .visit-location-warning{color:#dfa7ad!important;background:#38282c!important;border-color:#795058 #795058 #795058 #be5e68!important}.manager-desktop[data-theme=dark] .visit-comment-banner{background:#353124!important;border-color:#6d623b #6d623b #6d623b #c5aa24!important}.manager-desktop[data-theme=dark] .visit-comment-banner p{color:#daceaa!important}.manager-desktop[data-theme=dark] .visit-comment-banner>span{color:#dac568!important;background:#464027!important}.manager-desktop[data-theme=dark] :is(.leaflet-control-zoom a,.leaflet-popup-content-wrapper,.leaflet-popup-tip,.leaflet-control-attribution){background:var(--manager-surface)!important;color:var(--manager-text)!important}.manager-desktop[data-theme=dark],.manager-desktop[data-theme=dark] *{scrollbar-color:#555c65 #22252a}@media (max-width:600px){.manager-desktop .manager-theme-toggle span{display:none}.manager-desktop .manager-theme-toggle{width:38px;padding:8px}}.manager-desktop .visit-details-panel .manager-panel-header p{font-size:11px!important}.manager-desktop .visit-details-panel .visit-action-button,.manager-desktop .visit-details-panel .visit-location-warning,.manager-desktop .visit-details-panel .visit-comment-banner{font-size:12px!important}.manager-desktop .visit-details-panel .visit-comment-banner p{font-size:13px!important}.manager-desktop .visit-details-panel .manager-panel-header+div{font-size:12px}.manager-desktop .visit-details-panel .visit-detail-card{background:#f8fafc!important;border-color:#b9c9da!important;border-radius:8px!important;gap:3px!important;padding:7px 10px!important;box-shadow:0 2px 7px #1722380d!important}.manager-desktop .visit-details-panel .visit-detail-card>span:first-child{line-height:1.3;letter-spacing:.06em!important;font-size:10px!important}.manager-desktop .visit-details-panel .visit-detail-card>span:last-child{overflow-wrap:anywhere;line-height:1.35;font-size:13px!important}.manager-desktop .visit-details-panel .manager-panel-header{margin-bottom:8px!important}.manager-desktop .visit-details-panel .manager-panel-header h2{font-size:15px!important}.manager-desktop .visit-details-panel [style*=grid-template-columns]{gap:8px!important}.manager-desktop .visit-details-panel .visit-product-group{gap:0!important}.manager-desktop .visit-details-panel .visit-product-group-header{color:#233b57;background:#e3eaf1;border:1px solid #c8d3df;border-bottom:0;border-radius:9px 9px 0 0;min-height:34px;font-weight:700;margin-bottom:0!important;padding:7px 10px!important;font-size:13px!important}.manager-desktop .visit-details-panel .visit-product-group-header+*{border-radius:0 0 9px 9px!important}.manager-desktop[data-theme=dark] .visit-details-panel .visit-product-group-header{color:#d9dde3;background:#2a2e33;border-color:#3a3f46}.manager-desktop .manager-ff-models{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;width:100%;min-width:0;max-width:100%;display:block;height:auto!important;max-height:none!important;overflow:auto hidden!important}.manager-desktop .manager-ff-models thead{position:static!important}.manager-desktop .manager-ff-models tbody td:first-child,.manager-desktop .manager-ff-models thead th:first-child[rowspan]{box-shadow:none!important;position:static!important}.manager-desktop[data-theme=dark] .visit-details-panel .visit-detail-card{background:#25282d!important;border-color:#3c4148!important;box-shadow:0 1px 4px #0000001a!important}
