:root{color:#18212f;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f4f6f8;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*,:before,:after{box-sizing:border-box}body{min-width:320px;margin:0}button,input{font:inherit}select,textarea,input:not([type=checkbox]):not([type=radio]){color:#233e47;background:#fff;border:1px solid #cdd9de;border-radius:9px;transition:border-color .16s,box-shadow .16s,background .16s;box-shadow:0 1px 2px #142d320a}select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,#59737b 50%),linear-gradient(135deg,#59737b 50%,#0000 50%);background-position:calc(100% - 17px) 18px,calc(100% - 12px) 18px;background-repeat:no-repeat;background-size:5px 5px,5px 5px;min-height:42px;padding:0 36px 0 12px}textarea{resize:vertical;min-height:96px;padding:11px 12px}select:hover,textarea:hover,input:not([type=checkbox]):not([type=radio]):hover{border-color:#9eb8bd}select:focus,textarea:focus,input:not([type=checkbox]):not([type=radio]):focus{border-color:#3c8d86;outline:none;box-shadow:0 0 0 3px #4a9d9529}#root{min-height:100dvh}.filter-reset{white-space:nowrap;align-self:end;min-height:42px;padding:9px 13px;font-weight:700;color:#416166!important;background:#fff!important;border:1px solid #cfdcdd!important;border-radius:9px!important}.filter-reset:disabled{cursor:default;opacity:.45}.store-logo>img,.admin-logo>img,.login-brand-mark>img{border-radius:inherit;object-fit:contain;width:100%;height:100%;display:block}.login-brand .brand-identity-text,.login-brand .brand-identity-text small{display:block}.login-brand .brand-identity-text{font-size:16px;font-weight:750;line-height:1.35}.login-brand .brand-identity-text small{color:#55787a;margin-top:2px;font-size:12px;font-weight:400}.store-topbar.workspace-header,.admin-topbar.workspace-header{justify-content:flex-end}.store-topbar.workspace-header.workspace-header--with-leading,.admin-topbar.workspace-header.workspace-header--with-leading{justify-content:space-between}.workspace-header-leading{align-items:center;min-width:0;display:flex}.workspace-header-context{white-space:nowrap}.workspace-menu-toggle,.workspace-sidebar-scrim,.workspace-sidebar-mobile-heading{display:none}@media (width<=1180px){.workspace-shell{display:block!important}.workspace-sidebar{box-sizing:border-box;visibility:hidden;overflow-y:auto;box-shadow:18px 0 46px #07181c38;z-index:var(--ui-z-drawer,70)!important;width:min(86vw,286px)!important;height:100dvh!important;transition:transform .18s,visibility 0s linear .18s!important;display:flex!important;position:fixed!important;top:0!important;bottom:0!important;left:0!important;transform:translate(-105%)!important}.workspace-sidebar.is-open{visibility:visible;transition-delay:0s!important;transform:translate(0)!important}.workspace-sidebar nav{width:100%;margin-top:0!important;display:grid!important}.workspace-sidebar-scrim{z-index:var(--ui-z-header,60);opacity:0;pointer-events:none;background:#09191d6b;border:0;padding:0;transition:opacity .18s;display:block;position:fixed;inset:0}.workspace-sidebar-scrim.is-visible{opacity:1;pointer-events:auto}.workspace-sidebar-mobile-heading{color:#b9cecf;letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;align-items:center;width:100%;margin-bottom:20px;font-size:10px;font-weight:800;display:flex}.workspace-sidebar-mobile-heading button{color:#f4fbfa;background:#ffffff0f;border:1px solid #ffffff24;border-radius:9px;width:34px;height:34px;padding:9px;display:grid}.workspace-sidebar-mobile-heading svg,.workspace-menu-toggle svg{width:100%;height:100%}.workspace-menu-toggle{min-height:36px;font:inherit;align-items:center;gap:8px;font-size:12px;font-weight:750;display:inline-flex;color:#174f4c!important;background:#fff!important;border:1px solid #d5e1e2!important;border-radius:9px!important;padding:8px 11px!important}.workspace-menu-toggle svg{width:14px;height:14px}.workspace-header{z-index:30;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fafcfcf0;border-bottom:1px solid #e2eaeb;position:sticky;top:0;justify-content:space-between!important}}@media (width<=520px){.workspace-header-context{text-overflow:ellipsis;overflow:hidden}}.workspace-shell.has-top-navigation>.workspace-header--navigation{width:100%;max-width:none}.workspace-header--navigation .workspace-header-primary{width:100%}.workspace-header--navigation .workspace-header-tools{flex:none;justify-self:end;margin-left:auto}:root[data-theme=dark] .workspace-header--navigation .workspace-primary-navigation button,:root[data-theme=dark] .workspace-header--navigation .workspace-header-search,:root[data-theme=dark] .workspace-header--navigation .workspace-header-icon-button{color:#b9bac9!important}:root[data-theme=dark] .workspace-header--navigation .workspace-primary-navigation button:hover,:root[data-theme=dark] .workspace-header--navigation .workspace-primary-navigation button[aria-current=page]{color:#d9daf1!important;background:#34364b!important}:root[data-theme=dark] .workspace-header--navigation .workspace-header-search{background:#242634!important;border-color:#404253!important}@media (prefers-reduced-motion:reduce){.workspace-sidebar,.workspace-sidebar-scrim{transition:none!important}.workspace-notification-dot{animation:none!important}}.workspace-header--navigation{z-index:var(--ui-z-header,60);border-bottom:1px solid var(--ui-border);background:color-mix(in srgb, var(--ui-canvas) 90%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-sizing:border-box;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;width:100%;min-height:70px;padding:10px clamp(18px,2.4vw,34px);display:grid;position:sticky;top:0}.store-topbar.workspace-header.workspace-header--navigation,.admin-topbar.workspace-header.workspace-header--navigation{justify-content:stretch}.workspace-header-primary{align-items:center;gap:clamp(20px,2vw,34px);min-width:0;display:flex}.workspace-header-brand{color:var(--ui-ink);align-items:center;gap:10px;text-decoration:none;display:inline-flex}.workspace-header-logo{color:#fff;box-sizing:border-box;background:#555b7d;border:1px solid #555b7d;border-radius:11px;place-items:center;width:36px;height:36px;padding:6px;font-size:9px;font-weight:850;display:grid;overflow:hidden;box-shadow:0 7px 16px #555b7d29}.workspace-header-logo img{object-fit:contain;width:100%;height:100%;display:block}:root[data-theme=dark] .workspace-header-logo{background:#41465f;border-color:#696f98;box-shadow:0 7px 16px #00000038}.workspace-header-brand .brand-identity-text{color:var(--ui-ink);letter-spacing:.03em;font-size:17px;font-weight:850;display:grid}.workspace-header-brand .brand-identity-text small{display:none}.workspace-primary-navigation{align-items:center;gap:4px;min-width:0;display:flex}.workspace-primary-navigation button,.workspace-mobile-navigation button,.workspace-header-icon-button,.workspace-header-search{color:var(--ui-muted);font:inherit;cursor:pointer;background:0 0;border:0}.workspace-primary-navigation button{white-space:nowrap;border-radius:12px;align-items:center;gap:8px;min-height:42px;padding:0 12px;font-size:12px;font-weight:720;display:inline-flex;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important}.workspace-primary-navigation button>span,.workspace-mobile-navigation button>span{place-items:center;width:17px;height:17px;display:grid}.workspace-primary-navigation button svg,.workspace-mobile-navigation button svg,.workspace-header-tools svg{width:100%;height:100%}.workspace-primary-navigation button:hover,.workspace-primary-navigation button[aria-current=page]{color:var(--ui-primary-strong);background:var(--ui-primary-soft)!important}.workspace-header-tools{justify-self:end;align-items:center;gap:7px;margin-left:auto;display:flex}.workspace-header-search{border:1px solid var(--ui-border);width:clamp(190px,19vw,310px);min-height:42px;color:var(--ui-muted);background:var(--ui-surface);text-align:left;border-radius:13px;align-items:center;gap:9px;padding:0 14px;display:inline-flex;box-shadow:0 3px 12px #48425b0a;border-color:var(--ui-border)!important;background:var(--ui-surface)!important}.workspace-header-search svg{width:15px;height:15px}.workspace-header-icon-button{border:1px solid #0000;border-radius:13px;place-items:center;width:42px;height:42px;padding:11px;display:grid;position:relative;box-shadow:none!important;background:0 0!important;border-color:#0000!important}.workspace-header-icon-button:hover,.workspace-header-icon-button[aria-expanded=true]{color:var(--ui-primary-strong);border-color:var(--ui-border)!important;background:var(--ui-primary-soft)!important}.workspace-notifications{position:relative}.workspace-notification-dot{border:2px solid var(--ui-canvas);background:var(--ui-danger,#a65f68);width:10px;height:10px;box-shadow:0 0 0 0 color-mix(in srgb, var(--ui-danger,#a65f68) 52%, transparent);border-radius:50%;animation:1.8s ease-out infinite workspace-notification-pulse;position:absolute;top:5px;right:5px}@keyframes workspace-notification-pulse{0%,34%{box-shadow:0 0 0 0 color-mix(in srgb, var(--ui-danger,#a65f68) 52%, transparent)}72%,to{box-shadow:0 0 0 8px #0000}}.workspace-notification-popover{z-index:var(--ui-z-popover,90);border:1px solid var(--ui-border);width:min(390px,100vw - 28px);color:var(--ui-ink);background:var(--ui-surface);border-radius:16px;padding:14px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 18px 44px #3a364c29}.workspace-notification-popover>header{justify-content:space-between;align-items:center;gap:12px;padding:2px 2px 12px;display:flex}.workspace-notification-popover>header button,.workspace-notification-list article>button{color:var(--ui-primary-strong);font:inherit;cursor:pointer;background:0 0;border:0;font-size:11px;font-weight:760}.workspace-notification-list{gap:8px;display:grid}.workspace-notification-list>p{color:var(--ui-muted);text-align:center;margin:0;padding:20px 8px}.workspace-notification-list article{border:1px solid color-mix(in srgb, var(--ui-primary) 14%, var(--ui-border));background:var(--ui-primary-soft);border-radius:14px;gap:10px;padding:13px;display:grid}.workspace-notification-copy{grid-template-columns:34px minmax(0,1fr);align-items:start;gap:10px;display:grid}.workspace-notification-copy>span{min-height:34px;color:var(--ui-primary-strong);background:var(--ui-surface);border-radius:11px;place-items:center;font-size:13px;font-weight:850;display:grid}.workspace-notification-copy strong{font-size:12px}.workspace-notification-copy p{color:var(--ui-muted);margin:3px 0 0;font-size:11px;line-height:1.45}.workspace-notification-badges{flex-wrap:wrap;gap:6px;padding-left:44px;display:flex}.workspace-notification-badges span{color:var(--ui-muted);background:var(--ui-surface);border-radius:999px;padding:5px 8px;font-size:10px}.workspace-notification-list article>button{justify-self:end}.workspace-header-account .sidebar-account-trigger{background:var(--ui-primary-soft);cursor:pointer;border:0;border-radius:50%;grid-template-columns:auto;width:42px;height:42px;padding:5px;display:grid;background:var(--ui-primary-soft)!important;box-shadow:none!important;border:0!important}.workspace-header-account .sidebar-account-avatar{width:32px;height:32px;color:var(--ui-primary-strong);background:color-mix(in srgb, var(--ui-primary-soft) 65%, var(--ui-surface));border-radius:50%;place-items:center;padding:8px;display:grid}.workspace-header-account .sidebar-account-trigger>span:nth-child(2),.workspace-header-account .sidebar-account-caret{display:none}.workspace-header-account .sidebar-account{position:relative}.workspace-header-account .sidebar-account-popover{z-index:var(--ui-z-popover,90);border:1px solid var(--ui-border);background:var(--ui-surface);border-radius:14px;width:200px;padding:8px;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 18px 44px #3a364c29}.workspace-header-account .sidebar-account-popover button{min-height:42px;color:var(--ui-ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:9px 11px;font-size:12px;display:flex}.workspace-header-account .sidebar-account-popover button:hover{background:var(--ui-primary-soft)}.workspace-header-account .sidebar-account-menu-icon{width:16px;height:16px;display:grid}.workspace-header-account .sidebar-account-menu-icon svg{width:100%;height:100%}.workspace-header-account .sidebar-account-divider{background:var(--ui-border);height:1px;margin:5px 3px}.workspace-mobile-navigation{display:none}.workspace-shell.has-top-navigation{display:block}.workspace-shell.has-top-navigation>.store-body,.workspace-shell.has-top-navigation>.admin-body{min-width:0}@media (width>=1181px){.workspace-shell.has-top-navigation>.workspace-sidebar{visibility:hidden;z-index:var(--ui-z-drawer,70)!important;width:min(86vw,286px)!important;height:100dvh!important;transition:transform .18s,visibility 0s linear .18s!important;position:fixed!important;inset:0 auto 0 0!important;transform:translate(-105%)!important}.workspace-shell.has-top-navigation>.workspace-sidebar.is-open{visibility:visible;transition-delay:0s!important;transform:translate(0)!important}.workspace-shell.has-top-navigation .workspace-sidebar-scrim{z-index:var(--ui-z-header,60);opacity:0;pointer-events:none;background:#090a1275;border:0;display:block;position:fixed;inset:0}.workspace-shell.has-top-navigation .workspace-sidebar-scrim.is-visible{opacity:1;pointer-events:auto}}@media (width<=1280px){.workspace-primary-navigation button{padding-inline:9px}.workspace-header-search{width:44px;padding:0 13px}.workspace-header-search span{display:none}}@media (width<=980px){.workspace-header--navigation{grid-template-columns:minmax(0,1fr) auto;min-height:62px;padding:8px 16px}.workspace-primary-navigation,.workspace-header-search{display:none}.workspace-header-primary{min-width:0}.workspace-header-brand .brand-identity-text{font-size:15px}.workspace-header-tools{gap:3px;margin-left:10px}.workspace-header-menu-button{display:none}.workspace-header-icon-button,.workspace-header-account .sidebar-account-trigger{width:38px;height:38px}.workspace-mobile-navigation{z-index:var(--ui-z-header,60);right:12px;bottom:max(10px, env(safe-area-inset-bottom));border:1px solid var(--ui-border);background:color-mix(in srgb, var(--ui-surface) 94%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);scrollbar-width:none;border-radius:18px;grid-auto-columns:minmax(72px,1fr);grid-auto-flow:column;min-height:62px;padding:6px;display:grid;position:fixed;left:12px;overflow-x:auto;box-shadow:0 16px 42px #2d2b3c33}.workspace-mobile-navigation::-webkit-scrollbar{display:none}.workspace-mobile-navigation button{border-radius:13px;align-content:center;place-items:center;gap:4px;min-width:0;display:grid;box-shadow:none!important;background:0 0!important;border:0!important}.workspace-mobile-navigation button[aria-current=page]{color:var(--ui-primary-strong);background:var(--ui-primary-soft)!important}.workspace-mobile-navigation small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:9px;font-weight:760;overflow:hidden}.workspace-shell.has-top-navigation .store-main,.workspace-shell.has-top-navigation .admin-main{padding-bottom:calc(96px + env(safe-area-inset-bottom))!important}}@media (width<=520px){.workspace-header-brand .brand-identity-text small{display:none}.workspace-notification-popover{width:auto;position:fixed;top:70px;left:12px;right:12px}}.dashboard-date-filter{box-shadow:none;background:#fbfdfc;border:1px solid #d9e5e4;border-radius:14px;gap:6px;padding:10px 12px;display:grid}.dashboard-date-filter__title{color:#31545c;letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:800}.dashboard-date-filter__fields{align-items:center;gap:10px;display:flex}.dashboard-date-filter label{color:#5d727a;grid-template-columns:auto minmax(125px,1fr);align-items:center;gap:8px;font-size:11px;font-weight:700;display:grid}.dashboard-date-filter input{box-sizing:border-box;color:#26444c;min-height:36px;font:inherit;background:#fff;border:1px solid #d4dfe2;border-radius:8px;padding:7px 9px}.dashboard-date-filter button{color:#176e68;min-height:36px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cddcdb;border-radius:8px;padding:7px 12px;font-size:11px;font-weight:750}.dashboard-date-filter button:disabled{color:#819196;cursor:default;opacity:.68}.store-shell,.admin-shell{background:#f5f8f7}.dashboard-kpi{--kpi-accent:#3d8d87;--kpi-soft:#3d8d8714;isolation:isolate;position:relative;overflow:hidden}.dashboard-kpi:before{background:var(--kpi-accent)!important}.dashboard-kpi:after{z-index:0;background:var(--kpi-soft);content:"";border-radius:50%;position:absolute}.dashboard-kpi>*{z-index:1;position:relative}.dashboard-kpi,.admin-overview-card.dashboard-kpi{background:#fff!important;border-color:#dce7e5!important;border-radius:15px!important;box-shadow:0 1px 2px #16333708!important}.dashboard-kpi:after,.admin-overview-card.dashboard-kpi:after{opacity:.82;width:112px!important;height:112px!important;top:-48px!important;right:-44px!important}.store-dashboard-grid>.store-card,.dashboard-sla,.sc-financial-overview,.sc-indicator-card,.admin-role-summary{background:#fff!important;border-color:#dce7e5!important;border-radius:15px!important;box-shadow:0 1px 2px #16333708!important}.store-dashboard-scope-heading{margin-top:26px}.store-dashboard-scope-heading .store-eyebrow{color:#2d6965}.dashboard-bar-track{background:#edf3f2}.dashboard-bar-fill{box-shadow:none;background:#2f8b82}.dashboard-bar-shell{position:relative}.dashboard-bar-scroll{width:100%;margin-top:20px;padding-top:36px;overflow:auto visible}.dashboard-bar-chart{grid-template-columns:repeat(var(--bar-count), minmax(28px, 1fr));min-width:max(100%, calc(var(--bar-count) * 38px));border-bottom:1px solid #d7e1e3;align-items:end;gap:clamp(5px,1vw,12px);height:230px;padding:0 4px 2px;display:grid}.dashboard-bar-item{grid-template-rows:1fr auto;gap:8px;min-width:0;height:100%;display:grid;position:relative;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font-weight:500!important}.dashboard-bar-track{background:linear-gradient(#f1f6f6,#f8fafb);border-radius:7px 7px 2px 2px;justify-content:center;align-items:end;height:100%;display:flex}.dashboard-bar-fill{transform-origin:bottom;background:linear-gradient(#54a59e,#176c65);border-radius:7px 7px 2px 2px;width:min(74%,34px);min-height:5px;transition:filter .15s,transform .15s;display:block;box-shadow:0 5px 12px #176c6529}.dashboard-bar-item:hover .dashboard-bar-fill,.dashboard-bar-item:focus-visible .dashboard-bar-fill{filter:saturate(1.2);transform:scaleX(1.08)}.dashboard-bar-item>small{color:#71838a;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.dashboard-bar-tooltip{z-index:5;color:#fff;text-align:center;pointer-events:none;background:#163b40;border-radius:7px;min-width:70px;padding:6px 8px;font-size:10px;position:absolute;top:58px;left:50%;transform:translate(-50%);box-shadow:0 6px 16px #07181c2e}.dashboard-bar-tooltip strong,.dashboard-bar-tooltip small{color:inherit;display:block}.dashboard-bar-tooltip small{color:#c7dddd;margin-top:2px;font-size:8px}@media (width<=720px){.dashboard-date-filter{box-sizing:border-box;width:100%}.dashboard-date-filter__fields{grid-template-columns:1fr 1fr;display:grid}.dashboard-date-filter label{grid-template-columns:1fr;gap:5px}.dashboard-date-filter button{grid-column:1/-1;width:100%}.store-summary-grid,.sc-summary-grid,.tech-summary-grid,.admin-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.store-summary-grid>article:only-child,.sc-summary-grid>article:only-child,.tech-summary-grid>article:only-child,.admin-overview-grid>article:only-child{grid-column:1/-1}.store-summary-grid article,.admin-overview-card{min-height:112px!important;padding:14px!important}.store-summary-grid strong,.admin-overview-card>strong{margin-top:9px!important;font-size:clamp(24px,8vw,29px)!important}.store-summary-grid span,.store-summary-grid small,.store-summary-grid p,.admin-overview-card>span,.admin-overview-card p{font-size:10px!important;line-height:1.4!important}}@media (prefers-reduced-motion:reduce){.dashboard-bar-fill{transition:none}}.dashboard-sla{gap:20px;margin-top:24px;display:grid;overflow:hidden}.dashboard-sla__header{justify-content:space-between;align-items:center;gap:24px;display:flex}.dashboard-sla__header h2{margin:6px 0}.dashboard-sla__header p{max-width:680px;margin:0}.dashboard-sla__score{color:#126c64;text-align:right;background:#edf8f5;border:1px solid #badbd5;border-radius:14px;min-width:150px;padding:14px 18px;display:grid}.dashboard-sla__score.is-risk{color:#8b6413;background:#fff8e8;border-color:#ead49e}.dashboard-sla__score.is-breached{color:#9b3633;background:#fff0f0;border-color:#efc4c2}.dashboard-sla__score strong{font-size:28px;line-height:1}.dashboard-sla__score span{margin-top:5px;font-weight:800}.dashboard-sla__score small{color:inherit;opacity:.78;margin-top:3px}.dashboard-sla__summary{flex-wrap:wrap;gap:10px;display:flex}.dashboard-sla__summary>span{color:#496067;background:#f3f6f7;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-size:12px;display:inline-flex}.dashboard-sla__summary i{background:#3d9388;border-radius:50%;width:8px;height:8px}.dashboard-sla__summary .is-risk i{background:#d6a642}.dashboard-sla__summary .is-breached i{background:#cf625d}.dashboard-sla__summary strong{color:inherit}.dashboard-sla__stages{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.dashboard-sla__stages article{background:#fbfcfc;border:1px solid #dbe5e7;border-radius:12px;min-width:0;padding:15px}.dashboard-sla__stage-title{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.dashboard-sla__stage-title div{gap:3px;display:grid}.dashboard-sla__stage-title small,.dashboard-sla__stage-detail{color:#698087}.dashboard-sla__stage-title b{color:#173e45;font-size:22px}.dashboard-sla__bar{background:#e9eff0;border-radius:999px;width:100%;height:8px;margin:14px 0 9px;display:flex;overflow:hidden}.dashboard-sla__bar i{height:100%}.dashboard-sla__bar .is-safe{background:#3d9388}.dashboard-sla__bar .is-risk{background:#d6a642}.dashboard-sla__bar .is-breached{background:#cf625d}@media (width<=1000px){.dashboard-sla__stages{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.dashboard-sla__header{flex-direction:column;align-items:stretch}.dashboard-sla__score{text-align:left}.dashboard-sla__stages{grid-template-columns:1fr}}.store-card.store-profile{background:linear-gradient(120deg,#edf8f7cc,#fff 48%);border-color:#d8e6e6;width:min(100%,860px);margin-bottom:18px;padding:24px;box-shadow:0 12px 28px #142d320d}.admin-card:has(>.admin-profile){background:linear-gradient(120deg,#edf8f7cc,#fff 48%);border-color:#d8e6e6;width:min(100%,860px);margin-bottom:18px;padding:24px;box-shadow:0 12px 28px #142d320d}.store-card.store-profile h2{color:#183f45;margin-bottom:18px}.admin-card:has(>.admin-profile) h2{color:#183f45;margin-bottom:18px}.store-card.store-profile dl,.admin-profile{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;display:grid}.store-card.store-profile dl>div,.admin-profile>div{background:#ffffffdb;border:1px solid #deeaeb;border-radius:9px;min-width:0;padding:13px 14px}.store-card.store-profile dt,.admin-profile dt{color:#6c8289;letter-spacing:.02em;font-size:11px;font-weight:700}.store-card.store-profile dd,.admin-profile dd{color:#1d4650;margin:7px 0 0;font-size:13px;font-weight:700}.admin-card.profile-security-card{background:linear-gradient(135deg,#fff,#f7fbfb);border-color:#d8e6e6;width:min(100%,680px);margin-bottom:0;padding:26px;box-shadow:0 12px 28px #142d320d}.profile-security-card h2{color:#183f45}.profile-security-card .admin-form{max-width:460px;margin-top:20px}.profile-security-card .admin-form fieldset{gap:16px}.profile-security-card .admin-primary{justify-self:start;width:auto;min-width:188px}@media (width<=720px){.store-card.store-profile,.admin-card.profile-security-card{width:100%;padding:20px}.admin-card:has(>.admin-profile){width:100%;padding:20px}.store-card.store-profile dl,.admin-profile{grid-template-columns:1fr}.profile-security-card .admin-form{max-width:none}}.admin-shell{color:#172a32;background:#f4f6f8;grid-template-columns:244px minmax(0,1fr);min-height:100dvh;display:grid}.admin-shell button,.admin-card button{color:#304751;font:inherit;cursor:pointer;background:#fff;border:1px solid #d2dce0;border-radius:8px;padding:10px 15px;font-size:13px;font-weight:600}.admin-shell button:hover,.admin-card button:hover{background:#edf3f3}.admin-shell button:disabled,.admin-card button:disabled{opacity:.5;cursor:not-allowed}.admin-shell :focus-visible,.admin-card :focus-visible{outline-offset:3px;outline:3px solid #57aba5}.admin-sidebar{color:#eff8f6;background:#122f35;flex-direction:column;padding:32px 20px 24px;display:flex}.admin-brand{color:inherit;align-items:center;gap:12px;font-size:21px;font-weight:700;text-decoration:none;display:flex}.admin-brand small{letter-spacing:.12em;color:#b5cecf;margin-top:5px;font-size:8px;font-weight:500;display:block}.admin-logo{color:#d3b789;border:1px solid #759791;border-radius:50%;place-items:center;width:40px;height:40px;font-family:Georgia,serif;font-size:27px;display:grid}.admin-sidebar-label{letter-spacing:.12em;color:#b1c8ca;margin:48px 10px 14px;font-size:10px}.admin-sidebar nav{gap:8px;display:grid}.admin-sidebar nav button{text-align:left;color:#c4d7d8;background:0 0;border:0;padding:14px}.admin-sidebar nav button span{margin-right:10px}.admin-sidebar nav button[aria-current],.admin-sidebar nav button:hover{color:#fff;background:#29484d}.admin-sidebar-footer{overflow-wrap:anywhere;align-items:center;gap:10px;margin-top:auto;padding-top:42px;font-size:12px;display:flex}.admin-sidebar-footer small{color:#b0c7c8;margin-top:5px;display:block}.admin-avatar{background:#34565b;border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.admin-sidebar .sidebar-account{margin-top:auto;padding-top:42px;position:relative}.admin-sidebar .sidebar-account-trigger{color:#eff8f6;text-align:left;background:0 0;border:0;grid-template-columns:34px minmax(0,1fr) auto;gap:10px;width:100%;padding:0;display:grid}.admin-sidebar .sidebar-account-trigger:hover{background:0 0}.admin-sidebar .sidebar-account-trigger>span:nth-child(2){min-width:0}.admin-sidebar .sidebar-account-trigger strong,.admin-sidebar .sidebar-account-trigger small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.admin-sidebar .sidebar-account-trigger small{color:#b0c7c8;margin-top:5px;font-size:11px}.admin-sidebar .sidebar-account-avatar{background:#34565b;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.admin-sidebar .sidebar-account-caret{color:#b0c7c8;align-self:center;font-size:15px}.admin-sidebar .sidebar-account-popover{z-index:5;background:#fff;border:1px solid #d9e4e6;border-radius:9px;width:min(220px,100%);padding:6px;display:grid;position:absolute;bottom:calc(100% + 10px);left:0;box-shadow:0 12px 30px #07181c55}.admin-sidebar .sidebar-account-popover button{color:#304751;text-align:left;background:0 0;border:0;border-radius:6px}.admin-sidebar .sidebar-account-popover button:hover{background:#edf3f3}.admin-sidebar .sidebar-account-popover .sidebar-account-signout{color:#9d3333}.admin-sidebar .sidebar-account-popover{-webkit-backdrop-filter:blur(16px);background:#ffffffd1}.admin-sidebar .sidebar-account-popover button{align-items:center;gap:10px;display:flex}.admin-sidebar .sidebar-account-popover svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:17px;height:17px}.admin-sidebar .sidebar-account-divider{background:#cfdaddcc;height:1px;margin:5px 7px;display:block}.admin-topbar{color:#637680;background:#fff;border-bottom:1px solid #e0e6e8;justify-content:space-between;align-items:center;padding:20px 36px;font-size:12px;display:flex}.admin-topbar span span{color:#93a1a7;margin:0 12px}.admin-main{max-width:1400px;margin:0 auto;padding:40px 36px}.admin-section-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:26px;display:flex}.admin-eyebrow{color:#55787a;letter-spacing:.13em;font-size:10px;font-weight:700}.admin-main h1{letter-spacing:-.035em;margin:10px 0;font-size:clamp(24px,3vw,32px)}.admin-card h2{margin:0 0 8px;font-size:17px}.admin-main p,.admin-card p{color:#62767e;margin:6px 0 0;font-size:13px;line-height:1.7}.admin-card{background:#fff;border:1px solid #dfe6e9;border-radius:12px;margin-bottom:24px;padding:26px;box-shadow:0 3px 6px #142d3203}.admin-access-notice{background:linear-gradient(112deg,#f2faf8,#fff 60%);border-color:#c8dedb;justify-content:space-between;align-items:flex-start;gap:22px;display:flex}.admin-access-notice h2{margin-top:8px}.admin-access-notice button{flex:none}.admin-access-legend{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.admin-access-legend p{flex:320px;margin:0}.admin-access-domain h2{margin-bottom:18px}.admin-access-table{border-collapse:collapse;text-align:left;width:100%;min-width:1230px;font-size:11px}.admin-access-table th{color:#55727b;letter-spacing:.02em;white-space:nowrap;background:#f5f8f9;border-bottom:1px solid #e0e8ea;padding:12px 10px;font-size:10px}.admin-access-table th:first-child{min-width:275px}.admin-access-table th:last-child{min-width:270px}.admin-access-table td{vertical-align:top;color:#38515a;border-bottom:1px solid #eaf0f1;padding:15px 10px}.admin-access-table td>strong,.admin-access-table td>small{display:block}.admin-access-table td>strong{color:#173e43;font-size:12px}.admin-access-table td>small{color:#687f89;margin-top:5px;line-height:1.45}.admin-access-table ul{color:#5d747d;gap:4px;min-width:0;margin:0;padding-left:15px;line-height:1.4;display:grid}.admin-access-level{text-align:center;border-radius:999px;min-width:48px;padding:4px 7px;font-size:10px;font-weight:750;display:inline-block}.admin-access-level.manage{color:#19654d;background:#e4f3ed}.admin-access-level.action{color:#17636b;background:#e4f2f4}.admin-access-level.view{color:#485d78;background:#edf1f7}.admin-access-level.none{color:#77868b;background:#f2f4f5}.admin-overview-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:24px;display:grid}.admin-master-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.admin-master-grid .admin-card{margin-bottom:0}.admin-location-import{background:linear-gradient(120deg,#f7f5fb,#fffefd 62%);border-color:#d8d7e8}.admin-import-toolbar{flex-wrap:wrap;gap:10px;display:flex}.admin-import-toolbar button{border-radius:12px;align-items:center;gap:9px;display:inline-flex}.admin-import-toolbar svg{width:15px;height:15px}.admin-import-file{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.admin-import-preview{gap:18px;display:grid}.admin-import-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.admin-import-summary span{color:#6b6e82;background:#f7f6fb;border:1px solid #e0dfea;border-radius:14px;gap:4px;padding:13px 14px;font-size:11px;display:grid}.admin-import-summary strong{color:#373b52;font-size:21px}.admin-import-summary .create{background:#edf6f1;border-color:#d3e7dc}.admin-import-summary .update{background:#f6f1e9;border-color:#eadbc4}.admin-import-summary .invalid{background:#faeff1;border-color:#edcfd5}.admin-import-table{border-collapse:collapse;width:100%;min-width:760px;font-size:12px}.admin-import-table th,.admin-import-table td{text-align:left;vertical-align:top;border-bottom:1px solid #e8e5ed;padding:12px}.admin-import-table th{color:#666a7e;white-space:nowrap;background:#f3f1f7}.admin-import-table td small{color:#a34757;max-width:300px;margin-top:6px;display:block}.admin-import-state{color:#60647a;background:#ececf3;border-radius:999px;padding:4px 9px;font-size:10px;font-weight:700;display:inline-block}.admin-import-state.create{color:#206b4c;background:#e3f3ec}.admin-import-state.update{color:#855f27;background:#f7ead8}.admin-import-state.invalid{color:#9a3e4f;background:#f8e1e5}.admin-import-confirm{background:#faf9fc;border:1px solid #dedce8;border-radius:14px;grid-template-columns:minmax(210px,.75fr) minmax(280px,1.5fr) auto;align-items:end;gap:12px;padding:16px;display:grid}.admin-import-confirm label{color:#4d5065;gap:7px;font-size:12px;font-weight:650;display:grid}.admin-import-confirm input,.admin-import-confirm select{color:#34384c;width:100%;min-width:0;font:inherit;background:#fffefd;border:1px solid #d5d2df;border-radius:12px;padding:11px 12px}.admin-import-warning{background:#faeff1;border-radius:14px;padding:12px 14px;color:#8b4050!important}.admin-overview-card{background:#fff;border:1px solid #dfe6e9;border-radius:12px;padding:22px;box-shadow:0 3px 6px #142d3203}.admin-overview-card>span{color:#55787a;font-size:12px;font-weight:700;display:block}.admin-overview-card>strong{color:#173e43;letter-spacing:-.04em;margin-top:12px;font-size:32px;display:block}.admin-overview-card p{margin-top:8px}.admin-main{box-sizing:border-box;width:100%}.admin-main>.admin-section-heading{border-bottom:1px solid #e1e8ea;padding-bottom:18px}.admin-card,.admin-overview-card{border-radius:14px;box-shadow:0 8px 24px #1839400a}.admin-overview-card{box-sizing:border-box;min-height:126px;position:relative;overflow:hidden}.admin-overview-card:before{content:"";background:#3d8d87;height:3px;position:absolute;top:0;left:0;right:0}.admin-overview-card:nth-child(2n):before{background:#547d95}.admin-overview-card:nth-child(3n):before{background:#b98b3f}.admin-overview-card.dashboard-kpi:before{background:var(--kpi-accent)}.admin-overview-card.dashboard-kpi:after{z-index:0;background:var(--kpi-soft);content:"";border-radius:50%;width:138px;height:138px;position:absolute;top:-55px;right:-52px}.admin-overview-card.dashboard-kpi>*{z-index:1;position:relative}.admin-role-summary li{position:relative;overflow:hidden}.admin-role-summary li:after{content:"";background:#527f9b14;border-radius:50%;width:82px;height:82px;position:absolute;top:-34px;right:-34px}.admin-table-scroll tbody tr{transition:background .15s}.admin-table-scroll tbody tr:hover{background:#f7faf9}@media (prefers-reduced-motion:reduce){.admin-table-scroll tbody tr{transition:none}}.admin-role-summary ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:22px 0 0;padding:0;list-style:none;display:grid}.admin-role-summary li{color:#38515a;border:1px solid #e3eaec;border-radius:8px;gap:5px;padding:15px;font-size:12px;display:grid}.admin-role-summary li>strong{color:#173e43;font-size:20px}.admin-role-summary li small{color:#6b7e86;font-size:11px}.admin-primary.admin-primary{color:#fff;background:#16665f;border-color:#16665f}.admin-primary.admin-primary:hover{background:#10554f}.admin-branding-settings{background:linear-gradient(110deg,#f5fbfa,#fff 56%);border-color:#c9dfdc}.admin-payment-instructions{background:linear-gradient(110deg,#f6faff,#fff 56%);border-color:#d5e0ec}.admin-branding-preview{background:#fff;border:1px solid #d7e6e5;border-radius:9px;align-items:center;gap:14px;margin:18px 0;padding:14px;display:flex}.admin-branding-mark{color:#d3b789;letter-spacing:-.05em;background:#122f35;border:1px solid #759791;border-radius:50%;place-items:center;width:48px;height:48px;font:800 11px/1 Arial,sans-serif;display:grid;overflow:hidden}.admin-branding-mark img{object-fit:contain;width:100%;height:100%}.admin-branding-preview strong,.admin-branding-preview small{display:block}.admin-branding-preview strong{color:#173e43;font-size:14px}.admin-branding-preview small{color:#62767e;margin-top:4px;font-size:12px}.admin-branding-remove{align-self:flex-start;margin:-4px 0 16px;color:#9d3333!important;background:#fff6f6!important;border-color:#dbaaaa!important}.admin-count{color:#567079;background:#eef3f4;border-radius:6px;margin-left:8px;padding:3px 8px;font-size:12px}.admin-filters{grid-template-columns:2fr 1fr 1fr auto auto;align-items:end;gap:12px;margin:22px 0;display:grid}.admin-audit-filters{grid-template-columns:1fr 1fr auto auto;max-width:760px}.admin-session-filters{grid-template-columns:2fr 1fr 1fr 1fr auto auto}.admin-session-revoke{background:#fffaf4;border:1px solid #eadbc5;border-radius:8px;max-width:540px;margin:0 0 22px;padding:18px}.admin-form label,.admin-filters label{color:#435b65;gap:8px;font-size:12px;font-weight:600;display:grid}.admin-form input,.admin-form select,.admin-form textarea,.admin-filters input,.admin-filters select{color:#233e47;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #cdd9de;border-radius:7px;padding:11px 12px;font-size:13px}.admin-table-scroll{overflow:auto}.admin-directory table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}.admin-directory th{color:#6a7e85;white-space:nowrap;background:#f5f8f9;border-bottom:1px solid #e1e8ea;padding:14px 12px;font-weight:600}.admin-directory td{border-bottom:1px solid #edf0f2;padding:20px 12px;line-height:1.5}.admin-directory td:first-child{overflow-wrap:anywhere;min-width:175px}.admin-directory td small{color:#687f89;margin-top:5px;font-size:11px;display:block}.admin-audit-reason{overflow-wrap:anywhere;margin:0 0 10px}.admin-audit-change{color:#506971;margin-top:7px}.admin-audit-change summary{cursor:pointer;font-size:11px;font-weight:600}.admin-audit-change pre{color:#38515a;white-space:pre-wrap;overflow-wrap:anywhere;background:#f6f9fa;border:1px solid #e0e8ea;border-radius:6px;max-width:320px;max-height:190px;margin:8px 0 0;padding:10px;font:11px/1.45 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow:auto}.admin-row-actions{white-space:nowrap;gap:6px;display:flex}.admin-row-actions button{padding:7px 9px;font-size:11px}.admin-badge{border-radius:30px;padding:3px 9px;font-size:10px;font-weight:650;display:inline-block}.admin-badge.active{color:#206b4c;background:#e3f3ec}.admin-badge.inactive{color:#63717a;background:#eef0f2}.admin-you{color:#607983;margin-left:6px;font-size:9px;font-weight:500}.admin-pagination{color:#6b7e86;justify-content:space-between;align-items:center;gap:14px;padding-top:20px;font-size:11px;display:flex}.admin-pagination div{gap:8px;display:flex}.admin-pagination button{font-size:11px}.admin-empty{text-align:center;padding:55px 16px}.admin-empty button{margin-top:16px}.admin-main .admin-footnote{font-size:11px}.admin-system-activity-notice{color:#74634d;max-width:760px}.admin-form{max-width:800px;margin-top:24px}.admin-form fieldset{border:0;gap:22px;min-width:0;margin:0;padding:0;display:grid}.admin-form-grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.admin-form-help{color:#315c58;background:#eef7f6;border-radius:10px;grid-column:1/-1;margin:0;padding:12px 14px}.admin-form small{color:#6a7f87;font-size:11px;font-weight:400}.admin-actions{gap:10px;display:flex}.admin-card .admin-error{color:#a32a32;background:#fff1f1;border-radius:7px;padding:12px}.admin-profile{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.admin-profile dt{color:#647982;font-size:12px}.admin-profile dd{overflow-wrap:anywhere;margin:8px 0;font-size:14px}.admin-access-save{grid-template-columns:minmax(240px,520px) auto;align-items:end;gap:14px;display:grid}.admin-access-save label{gap:8px;display:grid}.admin-access-save input{border:1px solid var(--border,#cedde1);width:100%;min-height:42px;font:inherit;border-radius:9px;padding:10px 12px}.admin-access-save button{justify-self:start}.admin-access-save p{grid-column:1/-1}.admin-access-toggle{cursor:pointer;flex-direction:column;align-items:center;gap:7px;font-size:12px;display:inline-flex}.admin-access-toggle input{width:18px;height:18px;accent-color:var(--brand-primary,#17675f)}@media (width<=1100px){.admin-import-confirm{grid-template-columns:1fr 1fr}.admin-import-confirm button{justify-self:start}.admin-access-save{grid-template-columns:1fr}.admin-shell{grid-template-columns:190px minmax(0,1fr)}.admin-main{padding:28px 22px}.admin-filters,.admin-audit-filters,.admin-session-filters{grid-template-columns:1fr 1fr}.admin-role-summary ul{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-master-grid{grid-template-columns:1fr}}@media (width<=720px){.admin-import-toolbar,.admin-import-toolbar button{width:100%}.admin-import-toolbar button{justify-content:center}.admin-import-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-import-confirm{grid-template-columns:1fr}.admin-import-confirm button{width:100%}.admin-shell{display:block}.admin-sidebar{padding:20px}.admin-sidebar-label,.admin-sidebar-footer{display:none}.admin-sidebar nav{margin-top:18px;display:flex}.admin-topbar{padding:15px 20px}.admin-main{padding:28px 16px}.admin-section-heading{flex-direction:column;align-items:flex-start;gap:12px}.admin-card{padding:18px}.admin-form-grid,.admin-profile,.admin-overview-grid,.admin-role-summary ul,.admin-audit-filters,.admin-session-filters{grid-template-columns:1fr}.admin-pagination{flex-direction:column;align-items:flex-start}}.status-badge{border:1px solid #0000;border-radius:999px;align-items:center;min-height:24px;padding:4px 9px;font-size:10px;font-weight:700;line-height:1.2;display:inline-flex}.status-badge--transit{color:#205e8c;background:#edf7fd;border-color:#c9e0f0}.status-badge--received,.status-badge--completed{color:#237052;background:#eff9f2;border-color:#c9e7d6}.status-badge--waiting{color:#88611d;background:#fff9e9;border-color:#eddfb7}.status-badge--diagnostic{color:#76528d;background:#f9f3fc;border-color:#e4d5ed}.status-badge--ready{color:#156c69;background:#edfaf9;border-color:#c5e5e3}.status-badge--alert{color:#a14339;background:#fff3f1;border-color:#efcec9}.status-badge--repair{color:#a85a35;background:#fff5ef;border-color:#f0d4c8}.status-badge--neutral{color:#526a73;background:#f4f7f8;border-color:#d6e0e3}.ticket-detail-tabs{margin-top:20px}.ticket-detail-tablist{border-bottom:1px solid #dfe7e9;gap:8px;padding-bottom:6px;display:flex;overflow-x:auto}.ticket-detail-tablist button{color:#587079;background:0 0;border:0;border-radius:7px 7px 0 0;flex:none}.ticket-detail-tablist button[aria-selected=true]{color:#10554f;background:#e5f0ef}.ticket-detail-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.ticket-detail-staff-card{background:#f4f9f8!important;border-color:#cfe2df!important}.ticket-detail-summary-grid article,.ticket-detail-section,.ticket-detail-record{background:#fff;border:1px solid #e1eaeb;border-radius:8px;min-width:0;padding:17px}.ticket-detail-summary-grid span,.ticket-detail-summary-grid small{color:#6a7e85;font-size:11px;display:block}.ticket-detail-summary-grid strong{overflow-wrap:anywhere;color:#28464e;margin:6px 0;font-size:13px;display:block}.ticket-detail-section,.ticket-detail-record{margin-top:16px}.ticket-detail-section h3,.ticket-detail-record h3,.ticket-detail-record h4{color:#294650;margin:0;font-size:14px}.ticket-detail-record h4{margin-top:18px;font-size:12px}.ticket-detail-record header{justify-content:space-between;gap:12px;display:flex}.ticket-detail-record header p,.ticket-detail-record header small{color:#6a7e85;margin:5px 0 0;font-size:11px}.ticket-handover-record{padding:20px}.ticket-handover-highlight-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.ticket-handover-highlight-grid section{background:#f7fafb;border:1px solid #dbe7e8;border-radius:10px;min-width:0;padding:15px}.ticket-handover-highlight-grid span,.ticket-handover-highlight-grid small{color:#6a7e85;font-size:11px;display:block}.ticket-handover-highlight-grid strong{overflow-wrap:anywhere;color:#173f47;margin:7px 0;font-size:14px;display:block}.ticket-handover-section{background:#fbfcfc}.ticket-detail-wide-value{grid-column:1/-1}.ticket-handover-completeness{color:#8b3d33;background:#fff2f0;border:1px solid #efc9c4;border-radius:10px;gap:5px;margin:14px 0;padding:14px 16px;display:grid}.ticket-handover-completeness.is-match{color:#17665b;background:#edf8f4;border-color:#bcded6}.ticket-handover-completeness span,.ticket-handover-completeness p{margin:0;font-size:12px}@media (width<=1050px){.ticket-detail-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.ticket-detail-key-values{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;margin:16px 0 0;display:grid}.ticket-detail-key-values div{min-width:0}.ticket-detail-key-values dt{color:#6a7e85;font-size:11px}.ticket-detail-key-values dd{overflow-wrap:anywhere;color:#405861;margin:5px 0 0;font-size:12px;line-height:1.55}.ticket-detail-list{color:#50676e;gap:9px;margin:14px 0 0;padding-left:18px;font-size:12px;line-height:1.5;display:grid}.ticket-detail-list small{color:#6a7e85;display:block}.ticket-detail-empty{color:#71838a;padding:14px 0;font-size:12px!important}.ticket-detail-table-wrap{margin-top:10px;overflow-x:auto}.ticket-detail-table{border-collapse:collapse;text-align:left;width:100%;min-width:580px;font-size:11px}.ticket-detail-table th{color:#6a7e85;background:#f5f8f9;padding:10px}.ticket-detail-table td{color:#405861;border-bottom:1px solid #edf0f2;padding:10px}.ticket-repair-parts-table{min-width:640px}.ticket-repair-parts-table th:nth-child(2),.ticket-repair-parts-table th:nth-child(3),.ticket-repair-parts-table td:nth-child(2),.ticket-repair-parts-table td:nth-child(3){text-align:center;width:90px}.ticket-repair-parts-table td strong{color:#294650}.ticket-qc-result-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.ticket-qc-result-card{color:#783735;background:#fff2f1;border:1px solid #efc8c5;border-left:4px solid #c95751;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;gap:8px 14px;padding:14px;display:grid}.ticket-qc-result-card.is-pass{color:#175f57;background:#edf8f5;border-color:#bddfd6 #bddfd6 #bddfd6 #238477}.ticket-qc-result-card div{gap:3px;display:grid}.ticket-qc-result-card span{letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.ticket-qc-result-card strong{font-size:14px}.ticket-qc-result-card small{color:inherit;opacity:.78;text-align:right;font-size:10px}.ticket-qc-result-card p{color:inherit;grid-column:1/-1;margin:2px 0 0;font-size:12px;line-height:1.5}@media (width<=720px){.ticket-qc-result-grid{grid-template-columns:1fr}}.ticket-detail-approval-payment-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.ticket-detail-status-card{color:#76591f;background:#fff9eb;border:1px solid #d9e3e5;border-left:4px solid #b78a31;border-radius:9px;min-width:0;padding:15px}.ticket-detail-status-card.is-success{color:#175f57;background:#edf8f5;border-color:#bddfd6 #bddfd6 #bddfd6 #238477}.ticket-detail-status-card.is-rejected{color:#843b38;background:#fff2f1;border-color:#efc8c5 #efc8c5 #efc8c5 #c95751}.ticket-detail-status-card>span{letter-spacing:.09em;font-size:10px;font-weight:800;display:block}.ticket-detail-status-card h4{color:inherit;margin:6px 0 0;font-size:14px}.ticket-detail-status-card p{color:inherit;margin:8px 0 0;font-size:12px;line-height:1.5}.ticket-detail-status-card small{color:inherit;opacity:.78;margin-top:5px;font-size:11px;line-height:1.45;display:block}@media (width<=720px){.ticket-detail-approval-payment-grid{grid-template-columns:1fr}}.ticket-detail-history{gap:0;margin:0;padding:0;list-style:none;display:grid}.ticket-detail-history li{--history-color:#6b8790;--history-soft:#f3f7f8;grid-template-columns:30px minmax(0,1fr);gap:12px;padding:0 0 16px;display:grid;position:relative}.ticket-detail-history li:not(:last-child):before{content:"";background:#dbe5e7;width:2px;position:absolute;top:23px;bottom:-3px;left:14px}.ticket-detail-history-bubble{z-index:1;background:var(--history-color);width:14px;height:14px;box-shadow:0 0 0 2px color-mix(in srgb, var(--history-color) 35%, white);border:4px solid #fff;border-radius:50%;margin:5px 0 0 7px}.ticket-detail-history-card{border:1px solid color-mix(in srgb, var(--history-color) 24%, white);background:var(--history-soft);border-radius:11px;min-width:0;padding:14px 15px}.ticket-detail-history-card header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ticket-detail-history-card header>div{gap:3px;display:grid}.ticket-detail-history-card strong{color:var(--history-color);font-size:13px}.ticket-detail-history-card time,.ticket-detail-history-card small,.ticket-detail-history-card footer{color:#6a7e85;font-size:10px}.ticket-detail-history-card time{text-align:right;flex:none}.ticket-detail-history-card p{color:#405a62;margin:8px 0 0;font-size:12px;line-height:1.5}.ticket-detail-history-card .ticket-detail-history-notes{background:#ffffffa6;border-radius:7px;padding:8px 10px}.ticket-detail-history-card footer{border-top:1px solid #415c631a;margin-top:9px;padding-top:8px}@media (width<=620px){.ticket-detail-history-card header{display:grid}.ticket-detail-history-card time{text-align:left}}.ticket-detail-proof-button{color:#304751;font:inherit;cursor:pointer;background:#fff;border:1px solid #cdd9de;border-radius:6px;margin-top:8px;padding:6px 9px;font-size:11px;font-weight:600}.ticket-detail-quote-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.ticket-detail-quote-summary>div{background:#f8fbfb;border:1px solid #dfe9ea;border-radius:9px;padding:13px}.ticket-detail-quote-summary dd{color:#25464e;margin-top:7px;font-size:16px;font-weight:800;line-height:1.35}.ticket-detail-quote-discount{background:#fff3f5!important;border-color:#f0cdd4!important}.ticket-detail-quote-discount dt,.ticket-detail-quote-discount dd{color:#992b3a!important}.ticket-detail-quote-total{background:#eff7ff!important;border-color:#c9def1!important}.ticket-detail-quote-total dt,.ticket-detail-quote-total dd{color:#1e6199!important}.ticket-detail-quote-notes{grid-column:1/-1}.ticket-detail-quote-notes dd{font-size:13px;font-weight:700}.ticket-detail-free{color:#17665f;letter-spacing:.03em;font-weight:800}.ticket-detail-quotation-tools{justify-items:end;gap:8px;display:grid}.ticket-detail-download-menu{position:relative}.ticket-detail-proforma-button{color:#12645d;min-height:30px;font:inherit;cursor:pointer;background:#f0f8f7;border:1px solid #afd1ce;border-radius:7px;padding:7px 11px;font-size:11px;font-weight:700}.ticket-detail-download-trigger{align-items:center;gap:6px;display:inline-flex}.ticket-detail-download-trigger svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:15px;height:15px}.ticket-detail-download-menu-list{z-index:5;background:#fff;border:1px solid #c9dcdf;border-radius:9px;min-width:170px;padding:5px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 10px 24px #173e4324}.ticket-detail-download-menu-list button{color:#173e43;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:8px 10px;font-size:11px;font-weight:700}.ticket-detail-download-menu-list button:hover,.ticket-detail-download-menu-list button:focus-visible{background:#e7f3f1;outline:none}.ticket-detail-proforma-button:hover{background:#e2f1ef;border-color:#5f9a95}.ticket-detail-proforma-button:disabled{cursor:wait;opacity:.65}.ticket-detail-heading-line{flex-wrap:wrap;align-items:center;gap:9px;margin-top:4px;display:flex}.ticket-detail-heading-line h2{margin:0}.ticket-detail-header-actions{align-items:center;gap:8px;display:flex}.ticket-print-button{justify-content:center;align-items:center;gap:7px;min-height:40px;display:inline-flex}.ticket-print-button svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.ticket-rework-ticket-badge{color:#9b4032;letter-spacing:.08em;background:#fff0ed;border:1px solid #edc1ba;border-radius:999px;align-items:center;min-height:24px;padding:0 9px;font-size:10px;font-weight:800;line-height:1;display:inline-flex}@media (width<=720px){.ticket-detail-summary-grid,.ticket-detail-key-values,.ticket-handover-highlight-grid{grid-template-columns:1fr}.ticket-detail-history li{grid-template-columns:1fr;gap:5px}}.ticket-detail-tabs{--ticket-detail-accent:var(--ui-primary-strong,#39466f);--ticket-detail-success:#28745f;--ticket-detail-warning:#8a651f;--ticket-detail-danger:#9a4d57;color:var(--ui-ink,#303447)}.ticket-detail-tablist{border-color:var(--ui-border,#e6e2ea);gap:7px}.ticket-detail-tablist button{border:1px solid var(--ui-border,#e6e2ea);min-height:38px;color:var(--ui-muted,#74798a);background:var(--ui-surface,#fffefd);border-radius:9px 9px 0 0;padding:8px 14px}.ticket-detail-tablist button:hover,.ticket-detail-tablist button:focus-visible{border-color:var(--ui-border-strong,#d8d3df);color:var(--ui-ink,#303447);background:var(--ui-surface-muted,#f8f7fa)}.ticket-detail-tablist button[aria-selected=true]{border-color:color-mix(in srgb, var(--ticket-detail-accent) 42%, var(--ui-border));color:var(--ticket-detail-accent);background:var(--ui-primary-soft,#eef0f4);box-shadow:inset 0 -2px 0 var(--ticket-detail-accent)}.ticket-detail-header-actions button,.ticket-detail-proof-button,.ticket-detail-proforma-button{border-color:var(--ui-border-strong,#d8d3df)!important;color:var(--ui-ink,#303447)!important;background:var(--ui-surface,#fffefd)!important}.ticket-detail-header-actions button:hover,.ticket-detail-header-actions button:focus-visible,.ticket-detail-proof-button:hover,.ticket-detail-proof-button:focus-visible,.ticket-detail-proforma-button:hover,.ticket-detail-proforma-button:focus-visible{border-color:color-mix(in srgb, var(--ticket-detail-accent) 45%, var(--ui-border))!important;background:var(--ui-primary-soft,#eef0f4)!important}.ticket-detail-summary-grid article,.ticket-detail-section,.ticket-detail-record,.ticket-handover-highlight-grid section,.ticket-handover-section,.ticket-detail-quote-summary>div{color:var(--ui-ink,#303447);border-color:var(--ui-border,#e6e2ea)!important;background:var(--ui-surface,#fffefd)!important;box-shadow:none!important}.ticket-detail-staff-card,.ticket-handover-highlight-grid section,.ticket-handover-section,.ticket-detail-quote-summary>div{background:var(--ui-surface-muted,#f8f7fa)!important}.ticket-detail-summary-grid span,.ticket-detail-summary-grid small,.ticket-detail-record header p,.ticket-detail-record header small,.ticket-handover-highlight-grid span,.ticket-handover-highlight-grid small,.ticket-detail-key-values dt,.ticket-detail-list small,.ticket-detail-empty{color:var(--ui-muted,#74798a)}.ticket-detail-summary-grid strong,.ticket-detail-section h3,.ticket-detail-record h3,.ticket-detail-record h4,.ticket-handover-highlight-grid strong,.ticket-detail-key-values dd,.ticket-detail-list,.ticket-repair-parts-table td strong,.ticket-detail-quote-summary dd{color:var(--ui-ink,#303447)}.ticket-detail-table th{color:var(--ui-muted,#74798a);background:var(--ui-surface-muted,#f8f7fa)}.ticket-detail-table td{border-color:var(--ui-border,#e6e2ea);color:var(--ui-ink,#303447)}.ticket-detail-download-menu-list{border-color:var(--ui-border,#e6e2ea);background:var(--ui-surface,#fffefd);box-shadow:var(--ui-shadow,0 8px 24px #48425b0f)}.ticket-detail-download-menu-list button{color:var(--ui-ink,#303447)}.ticket-detail-download-menu-list button:hover,.ticket-detail-download-menu-list button:focus-visible{background:var(--ui-primary-soft,#eef0f4)}.ticket-detail-status-card,.ticket-qc-result-card,.ticket-handover-completeness{border-color:color-mix(in srgb, var(--ticket-detail-warning) 42%, var(--ui-border));border-left-color:var(--ticket-detail-warning);color:var(--ticket-detail-warning);background:color-mix(in srgb, var(--ticket-detail-warning) 9%, var(--ui-surface))}.ticket-detail-status-card.is-success,.ticket-qc-result-card.is-pass,.ticket-handover-completeness.is-match{border-color:color-mix(in srgb, var(--ticket-detail-success) 42%, var(--ui-border));border-left-color:var(--ticket-detail-success);color:var(--ticket-detail-success);background:color-mix(in srgb, var(--ticket-detail-success) 9%, var(--ui-surface))}.ticket-detail-status-card.is-rejected,.ticket-qc-result-card.is-reject,.ticket-handover-completeness.is-issue{border-color:color-mix(in srgb, var(--ticket-detail-danger) 42%, var(--ui-border));border-left-color:var(--ticket-detail-danger);color:var(--ticket-detail-danger);background:color-mix(in srgb, var(--ticket-detail-danger) 9%, var(--ui-surface))}.ticket-detail-quote-discount,.ticket-detail-quote-total{border-color:var(--ui-border,#e6e2ea)!important;background:var(--ui-surface-muted,#f8f7fa)!important}.ticket-detail-quote-discount dt,.ticket-detail-quote-discount dd,.ticket-detail-quote-total dt,.ticket-detail-quote-total dd{color:var(--ui-ink,#303447)!important}:root[data-theme=dark] .ticket-detail-tabs{--ticket-detail-accent:#b8bee9;--ticket-detail-success:#87b8a9;--ticket-detail-warning:#d0ad72;--ticket-detail-danger:#d58b94}:root[data-theme=dark] .ticket-detail-history li{--history-soft:color-mix(in srgb, var(--history-color) 10%, var(--ui-surface))}:root[data-theme=dark] .ticket-detail-history li:not(:last-child):before,:root[data-theme=dark] .ticket-detail-history li:before{background:var(--ui-border)}:root[data-theme=dark] .ticket-detail-history-bubble{border-color:var(--ui-surface);box-shadow:0 0 0 2px color-mix(in srgb, var(--history-color) 45%, var(--ui-border))}:root[data-theme=dark] .ticket-detail-history-card{border-color:color-mix(in srgb, var(--history-color) 28%, var(--ui-border));color:var(--ui-ink);background:var(--history-soft);box-shadow:none}:root[data-theme=dark] .ticket-detail-history-card strong,:root[data-theme=dark] .ticket-detail-history-card p{color:var(--ui-ink)}:root[data-theme=dark] .ticket-detail-history-card small,:root[data-theme=dark] .ticket-detail-history-card time,:root[data-theme=dark] .ticket-detail-history-card footer{color:var(--ui-muted)}:root[data-theme=dark] .ticket-detail-history-card .ticket-detail-history-notes{border-color:var(--ui-border);background:var(--ui-surface-muted)}.ticket-detail-tabs{position:relative}.ticket-detail-tabs:has(.ticket-detail-action-rail){grid-template-columns:minmax(0,1fr) 320px;align-items:stretch;gap:18px 26px;display:grid}.ticket-detail-tabs:has(.ticket-detail-action-rail) .ticket-detail-tablist{grid-area:1/1}.ticket-detail-tabs:has(.ticket-detail-action-rail) .ticket-detail-action-rail{grid-area:2/2;align-self:start;width:auto;position:static}.ticket-detail-tabs:has(.ticket-detail-action-rail) .ticket-detail-panel{grid-area:2/1;min-width:0;padding-top:0}.ticket-detail-tabs:has(.ticket-detail-action-rail) .ticket-detail-panel>.ticket-detail-record:first-child{margin-top:0}.ticket-detail-action-rail .ticket-detail-section{border-color:var(--ui-border);background:var(--ui-surface);height:auto;box-shadow:var(--ui-shadow);margin:0}.ticket-detail-action-rail .sc-workflow-form,.ticket-detail-action-rail .store-shipment-destination,.ticket-detail-action-rail .store-shipment-form{max-width:none}.ticket-detail-action-rail .store-primary{justify-content:center;width:100%}@media (width<=1100px){.ticket-detail-tabs:has(.ticket-detail-action-rail){display:block}.ticket-detail-tabs:has(.ticket-detail-action-rail) .ticket-detail-panel{padding-top:20px}.ticket-detail-tabs:has(.ticket-detail-action-rail) .ticket-detail-action-rail{margin-top:18px}}:root{--ticket-detail-inset:18px}.ticket-detail-summary-grid article,.ticket-detail-section,.ticket-detail-record{padding:var(--ticket-detail-inset)}.ticket-detail-panel{padding-top:18px}.ticket-detail-key-values,.ticket-detail-record h4,.ticket-qc-photos{margin-top:18px}.ticket-qc-photos h4{margin-top:0!important}.ticket-qc-photos>p{color:#627881;margin:6px 0 12px;font-size:12px;line-height:1.5}.ticket-qc-photo-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.ticket-qc-photo-grid>button{color:#587079;text-align:left;background:#f7fafb;border:1px solid #d7e4e5;border-radius:8px;gap:7px;min-width:0;padding:0;display:grid;overflow:hidden}.ticket-qc-photo-grid>button:hover{border-color:#4b948e}.ticket-qc-photo-grid img{object-fit:cover;width:100%;height:126px;display:block}.ticket-qc-photo-grid span{text-overflow:ellipsis;white-space:nowrap;padding:0 8px 9px;font-size:10px;overflow:hidden}.ticket-qc-photo-modal{z-index:var(--ui-z-modal,1200);background:#0d2024e8;place-items:center;padding:40px;display:grid;position:fixed;inset:0}.ticket-qc-photo-modal>img{object-fit:contain;border-radius:8px;max-width:min(100%,1000px);max-height:calc(100dvh - 100px);display:block}.ticket-qc-photo-modal>button{z-index:1;background:#fff;padding:9px 12px;position:fixed;top:20px;right:20px}@media (width<=720px){.ticket-qc-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.ticket-detail-action-rail .store-detail-actions{align-content:start;justify-items:start;gap:10px;display:grid}.ticket-detail-action-rail .store-detail-actions h3{margin-bottom:0}.ticket-detail-action-rail .store-detail-actions p{margin:0 0 4px}.ticket-detail-action-rail .store-detail-actions button{align-self:start;width:auto;min-height:0;margin:0;padding:8px 12px;font-size:12px}.store-workflow-action p{margin-bottom:14px!important}.store-workflow-form{gap:13px;display:grid}.store-workflow-form label{color:#435b65;gap:7px;font-size:12px;font-weight:600;display:grid}.store-workflow-form label small{color:#71838a;font-weight:400}.store-workflow-form input,.store-workflow-form select,.store-workflow-form textarea{box-sizing:border-box;color:#233e47;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #cdd9de;border-radius:7px;padding:10px 11px;font-size:12px}.store-workflow-form textarea{resize:vertical;min-height:72px}.store-workflow-form .store-primary{width:100%}.store-handover-item{border:1px solid #dce6e8;border-radius:7px;grid-template-columns:1fr 1fr;gap:9px;padding:11px;display:grid}.store-handover-item legend{color:#294650;padding:0 4px;font-size:12px;font-weight:700}.store-shell{color:#172a32;background:#f4f6f8;grid-template-columns:244px minmax(0,1fr);min-height:100dvh;display:grid}.store-shell button{color:#304751;font:inherit;cursor:pointer;background:#fff;border:1px solid #d2dce0;border-radius:8px;padding:10px 15px;font-size:13px;font-weight:600}.store-shell button:hover{background:#edf3f3}.store-shell button:disabled{opacity:.5;cursor:not-allowed}.store-shell :focus-visible{outline-offset:3px;outline:3px solid #57aba5}.store-sidebar{color:#eff8f6;background:#122f35;flex-direction:column;padding:32px 20px 24px;display:flex}.store-brand{color:inherit;align-items:center;gap:12px;font-size:21px;font-weight:700;text-decoration:none;display:flex}.store-brand small{letter-spacing:.12em;color:#b5cecf;margin-top:5px;font-size:8px;font-weight:500;display:block}.store-logo{color:#d3b789;border:1px solid #759791;border-radius:50%;place-items:center;width:40px;height:40px;font:27px Georgia,serif;display:grid}.store-sidebar-label{letter-spacing:.12em;color:#b1c8ca;margin:48px 10px 14px;font-size:10px}.store-sidebar nav{gap:8px;display:grid}.store-sidebar nav button{text-align:left;color:#c4d7d8;background:0 0;border:0;padding:14px}.store-sidebar nav button span{margin-right:10px}.store-sidebar nav button[aria-current],.store-sidebar nav button:hover{color:#fff;background:#29484d}.store-sidebar-footer{overflow-wrap:anywhere;align-items:center;gap:10px;margin-top:auto;padding-top:42px;font-size:12px;display:flex}.store-sidebar-footer small{color:#b0c7c8;margin-top:5px;display:block}.store-avatar{background:#34565b;border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.store-topbar{color:#637680;background:#fff;border-bottom:1px solid #e0e6e8;justify-content:space-between;align-items:center;padding:20px 36px;font-size:12px;display:flex}.store-topbar span span{color:#93a1a7;margin:0 12px}.store-main{max-width:1400px;margin:0 auto;padding:40px 36px}.store-section-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:26px;display:flex}.store-eyebrow{color:#55787a;letter-spacing:.13em;font-size:10px;font-weight:700}.store-main h1{letter-spacing:-.035em;margin:10px 0;font-size:clamp(24px,3vw,32px)}.store-main p{color:#62767e;margin:6px 0 0;font-size:13px;line-height:1.7}.store-primary.store-primary{color:#fff;background:#16665f;border-color:#16665f}.store-primary.store-primary:hover{background:#10554f}.store-range{flex-wrap:wrap;gap:8px;display:flex}.store-range button[aria-pressed=true]{color:#10554f;background:#e5f0ef;border-color:#16665f}.store-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:24px;display:grid}.store-summary-grid article,.store-card{background:#fff;border:1px solid #dfe6e9;border-radius:12px;padding:24px;box-shadow:0 3px 6px #142d3203}.store-summary-grid span{color:#55787a;font-size:12px;font-weight:700;display:block}.store-summary-grid strong{color:#173e43;letter-spacing:-.04em;margin-top:12px;font-size:32px;display:block}.store-dashboard-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);gap:18px;display:grid}.store-card h2{margin:0;font-size:17px}.store-card-heading{justify-content:space-between;gap:18px;display:flex}.store-status-chart{gap:10px;margin:22px 0 0;padding:0;list-style:none;display:grid}.store-status-chart li{color:#405861;border-bottom:1px solid #edf0f2;justify-content:space-between;gap:12px;padding-bottom:10px;font-size:12px;display:flex}.store-status-chart strong{color:#173e43}.store-muted{padding:18px 0}.store-trend{border-bottom:1px solid #dfe7e9;align-items:end;gap:6px;height:220px;margin-top:26px;padding:0 4px;display:flex}.store-trend-column{text-align:center;flex:1;grid-template-rows:auto 1fr auto;align-items:end;gap:8px;min-width:0;height:100%;display:grid}.store-trend-value{color:#49646b;font-size:11px;font-weight:700}.store-trend-bar{background:linear-gradient(#4f9b96,#17665f);border-radius:5px 5px 0 0;align-self:end;width:100%;min-height:5px}.store-trend-column small{color:#71838a;white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.store-directory{padding:26px}.store-filters{grid-template-columns:2fr 1fr auto;gap:12px;margin:22px 0;display:grid}.store-filters label{color:#435b65;gap:8px;font-size:12px;font-weight:600;display:grid}.store-filters input,.store-filters select{color:#233e47;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #cdd9de;border-radius:7px;padding:11px 12px;font-size:13px}.store-table-scroll{overflow:auto}.store-directory table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}.store-directory th{color:#6a7e85;white-space:nowrap;background:#f5f8f9;border-bottom:1px solid #e1e8ea;padding:14px 12px;font-weight:600}.store-directory td{color:#405861;border-bottom:1px solid #edf0f2;padding:18px 12px;line-height:1.5}.store-directory td small{color:#687f89;margin-top:5px;font-size:11px;display:block}.store-badge{color:#216761;background:#e6f1f0;border-radius:20px;padding:4px 8px;font-size:10px;font-weight:700;display:inline-block}.store-no-results{text-align:center;color:#697d84!important;padding:34px!important}.store-pagination{color:#6b7e86;justify-content:space-between;align-items:center;gap:14px;padding-top:20px;font-size:11px;display:flex}.store-pagination div{gap:8px;display:flex}.store-pagination button{font-size:11px}.store-empty{text-align:center;padding:55px 16px}.store-empty h2{margin:0;font-size:18px}.store-empty button{margin-top:16px}.store-profile{max-width:800px}.store-profile dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:22px 0 0;display:grid}.store-profile dt{color:#647982;font-size:12px}.store-profile dd{overflow-wrap:anywhere;margin:8px 0;font-size:14px}.store-intake-form{width:min(100%,1220px);max-width:none}.store-intake-form fieldset{border:0;gap:26px;min-width:0;padding:0;display:grid}.store-form-section{border-top:1px solid #e8eef0;gap:16px;padding-top:24px;display:grid}.store-form-section:first-child{border-top:0;padding-top:0}.store-form-section h3,.store-intake-workspace h3{color:#294650;margin:0;font-size:14px}.store-staff-section{border:1px solid var(--ui-border);background:var(--ui-surface);border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(280px,.8fr);align-items:end;padding:20px}.store-staff-section p{max-width:520px}.store-staff-section .store-eyebrow{margin-bottom:7px;display:block}.store-staff-panel{border:1px solid var(--ui-border);background:var(--ui-surface);border-radius:10px;gap:10px;padding:16px;display:grid}.store-staff-panel small{color:#657b82;line-height:1.5}.store-workflow-grid{grid-template-columns:.8fr 1.2fr;gap:12px;display:grid}.store-form-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.store-intake-form label{color:#435b65;gap:8px;font-size:12px;font-weight:600;display:grid}.store-intake-form label small{color:#71838a;font-weight:400}.store-intake-form input:not([type=checkbox]),.store-intake-form select,.store-intake-form textarea{box-sizing:border-box;color:#233e47;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #cdd9de;border-radius:7px;padding:11px 12px;font-size:13px}.store-intake-form-layout{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:22px;display:grid}.store-intake-form-main{gap:26px;min-width:0;display:grid}.store-intake-form-actions{background:#fbfcfc;border:1px solid #dce7e9;border-radius:12px;gap:16px;padding:18px;display:grid;position:sticky;top:20px}.store-intake-form-actions .store-accessories>div:first-child{gap:7px;min-width:0;display:grid}.store-intake-form-actions .store-accessories .store-eyebrow,.store-intake-form-actions .store-accessories strong{overflow-wrap:anywhere;min-width:0;display:block}.store-intake-form-actions .store-accessories .store-eyebrow{line-height:1.3}.store-intake-form-actions .store-accessories strong{color:#1d3942;font-size:14px;line-height:1.35}.store-customer-grid,.store-watch-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.store-grid-full{grid-column:1/-1}.store-selector-heading,.store-modal header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.store-selector-heading p{margin-top:4px}.store-customer-search{width:100%}.store-search-results,.store-watch-options{gap:8px;display:grid}.store-search-results button,.store-watch-options button{text-align:left;gap:5px;width:100%;display:grid}.store-search-results span,.store-watch-options span{color:#667d84;font-size:11px}.store-selected-record{border:1px solid var(--ui-border);background:var(--ui-surface-muted);border-radius:10px;gap:7px;padding:16px;display:grid}.store-selected-record>span,.store-selected-record small{color:#60787f;font-size:11px}.store-selected-record>button{justify-self:start}.store-modal-backdrop{z-index:var(--ui-z-modal,1200);background:#091c209e;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.store-modal{background:#fff;border-radius:14px;gap:22px;width:min(720px,100%);max-height:calc(100dvh - 48px);padding:24px;display:grid;overflow:auto;box-shadow:0 24px 70px #0000003d}.store-modal label{gap:8px;font-size:12px;font-weight:600;display:grid}.store-modal input,.store-modal select,.store-modal textarea{box-sizing:border-box;width:100%;font:inherit;border:1px solid #cdd9de;border-radius:8px;padding:11px 12px}.store-modal textarea{resize:vertical;min-height:90px}.store-modal .store-primary{justify-self:end}.store-intake-form textarea{resize:vertical;min-height:84px}.store-accessories{background:#f8fbfb;border:1px solid #e2eaec;border-radius:8px;gap:12px;padding:16px;display:grid}.store-accessories p{margin:4px 0 0}.store-accessories>button{justify-self:start}.store-accessory-row{grid-template-columns:minmax(0,2fr) 90px minmax(0,1.5fr) auto;gap:8px;display:grid}.store-intake-form-actions .store-accessory-row{grid-template-columns:minmax(0,1fr) 72px}.store-intake-form-actions .store-accessory-row input:nth-of-type(3),.store-intake-form-actions .store-accessory-row button{grid-column:1/-1}.store-accessory-row input{box-sizing:border-box;width:100%;min-width:0;font:inherit;border:1px solid #cdd9de;border-radius:7px;padding:10px;font-size:12px}.store-checkbox{grid-template-columns:auto 1fr;align-items:start;line-height:1.5}.store-checkbox input{margin-top:2px}.store-form-actions{gap:10px;display:flex}.store-shell .store-intake-form,.store-shell .store-intake-form-actions,.store-shell .store-form-section,.store-shell .store-staff-section,.store-shell .store-staff-panel,.store-shell .store-accessories,.store-shell .store-selected-record{color:var(--ui-ink);border-color:var(--ui-border)!important;background:var(--ui-surface)!important}.store-shell .store-intake-form-actions,.store-shell .store-accessories{background:var(--ui-surface-muted)!important}.store-shell .store-intake-form h2,.store-shell .store-intake-form h3,.store-shell .store-intake-form strong,.store-shell .store-intake-form label{color:var(--ui-ink)}.store-shell .store-intake-form p,.store-shell .store-intake-form small,.store-shell .store-intake-form .store-eyebrow{color:var(--ui-muted)}.store-shell .store-intake-form input:not([type=checkbox]),.store-shell .store-intake-form select,.store-shell .store-intake-form textarea,.store-shell .store-accessory-row input{border-color:var(--ui-border-strong);color:var(--ui-ink);background:var(--ui-surface)}.store-shell .store-checkbox input{accent-color:#39466f}.store-shell .store-primary.store-primary{box-shadow:none;color:#fff!important;background:#39466f!important;border-color:#39466f!important}.store-shell .store-primary.store-primary:hover:not(:disabled){background:#2e3859!important;border-color:#2e3859!important}.store-shell .store-form-actions>button:not(.store-primary){border-color:var(--ui-border-strong);color:var(--ui-ink);background:var(--ui-surface)}:root[data-theme=dark] .store-shell .store-checkbox input{accent-color:#8d95cf}:root[data-theme=dark] .store-shell .store-primary.store-primary{background:#6873aa!important;border-color:#6873aa!important}:root[data-theme=dark] .store-shell .store-primary.store-primary:hover:not(:disabled){background:#7883bc!important;border-color:#7883bc!important}.store-form-error,.store-form-warning{border-radius:7px;padding:12px;margin:0!important}.store-form-error{background:#fff1f1;color:#9e2929!important}.store-form-warning{background:#fff8e9;color:#6f5428!important}.store-intake-workspace{width:min(100%,1220px);max-width:none}.store-intake-progress{color:#315a5a;background:#f4f9f8;border:1px solid #d9e6e7;border-radius:8px;justify-content:space-between;gap:12px;margin:24px 0;padding:14px;font-size:12px;display:flex}.store-intake-progress span{font-weight:700}.store-ticket-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0 0 18px;display:grid}.store-ticket-summary div{border:1px solid #e1eaeb;border-radius:8px;gap:5px;min-width:0;padding:15px;display:grid}.store-ticket-summary span,.store-ticket-summary small{color:#6a7e85;font-size:11px}.store-ticket-summary strong{overflow-wrap:anywhere;color:#28464e;font-size:13px}.store-intake-columns{grid-template-columns:1fr 1fr;gap:18px;display:grid}.store-intake-columns section{border:1px solid #e1eaeb;border-radius:8px;min-width:0;padding:18px}.store-intake-columns ul{color:#50676e;gap:8px;padding-left:18px;font-size:12px;line-height:1.5;display:grid}.store-photo-picker{color:#304751;cursor:pointer;background:#fff;border:1px solid #cdd9de;border-radius:7px;margin-top:12px;padding:9px 12px;font-size:12px;font-weight:600;display:inline-block}.store-photo-picker input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.store-intake-columns small{color:#71838a;margin-top:8px;font-size:11px;display:block}.store-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.store-draft-action-stack{gap:14px;display:grid}.store-draft-action-stack .store-photo-grid{grid-template-columns:1fr}.store-draft-action-stack .store-intake-photo-panel{margin:0}.store-photo-item{gap:6px;min-width:0;display:grid}.store-photo-thumbnail{text-align:left;gap:7px;min-width:0;display:grid;overflow:hidden;background:#f7fafb!important;border:1px solid #d8e4e6!important;border-radius:7px!important;padding:0!important}.store-photo-thumbnail:hover{border-color:#73aaa5!important}.store-photo-thumbnail img{object-fit:cover;background:#e8eeee;width:100%;height:125px;display:block}.store-photo-thumbnail span{color:#547079;text-overflow:ellipsis;white-space:nowrap;padding:0 9px 9px;font-size:10px;overflow:hidden}.store-photo-delete{justify-self:start;color:#9d3333!important;background:#fff7f7!important;border-color:#e9c9c9!important;padding:6px 9px!important;font-size:11px!important}.store-photo-loading{color:#71838a;font-size:11px!important}.store-photo-preview{z-index:var(--ui-z-modal,1200);background:#0d2024e8;place-items:center;padding:40px;display:grid;position:fixed;inset:0}.store-photo-preview img{object-fit:contain;border-radius:8px;max-width:min(100%,1000px);max-height:calc(100dvh - 100px)}.store-photo-preview button{color:#28464e;position:fixed;top:20px;right:20px}.store-danger{color:#9d3333!important;background:#fff6f6!important;border-color:#dbaaaa!important}.store-danger:hover{background:#ffe9e9!important}.store-shipment-panel{margin-top:18px}.store-shipment-destination,.store-shipment-form{gap:14px;max-width:460px;margin-top:20px;display:grid}.store-shipment-destination label,.store-shipment-form label{color:#435b65;gap:8px;font-size:12px;font-weight:600;display:grid}.store-shipment-form label small{color:#71838a;font-weight:400}.store-shipment-destination select,.store-shipment-form select,.store-shipment-form input,.store-shipment-form textarea{box-sizing:border-box;color:#233e47;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #cdd9de;border-radius:7px;padding:11px 12px;font-size:13px}.store-shipment-form textarea{resize:vertical;min-height:80px}.store-shipment-target{color:#435b65!important;margin:0!important}.store-proof-preview iframe{background:#fff;border:0;border-radius:8px;width:min(100%,1000px);height:calc(100dvh - 100px)}@media (width<=1100px){.store-intake-form-layout{grid-template-columns:1fr}.store-intake-form-actions{position:static}.store-shell{grid-template-columns:190px minmax(0,1fr)}.store-main{padding:28px 22px}.store-dashboard-grid{grid-template-columns:1fr}}@media (width<=720px){.store-customer-grid,.store-watch-grid,.store-staff-section,.store-workflow-grid{grid-template-columns:1fr}.store-shell{display:block}.store-sidebar{padding:20px}.store-sidebar-label,.store-sidebar-footer{display:none}.store-sidebar nav{margin-top:18px;display:flex}.store-topbar{padding:16px 20px}.store-main{padding:26px 16px}.store-section-heading,.store-pagination,.store-intake-progress{flex-direction:column;align-items:flex-start}.store-summary-grid,.store-filters,.store-profile dl,.store-form-grid,.store-intake-columns,.store-ticket-summary,.store-photo-grid{grid-template-columns:1fr}.store-accessory-row{grid-template-columns:1fr 80px}.store-accessory-row input:nth-of-type(3),.store-accessory-row button{grid-column:span 2}.store-trend{gap:3px}}.store-sidebar-scrim,.store-sidebar-mobile-heading,.store-menu-toggle{display:none}.store-topbar-leading{align-items:center;gap:14px;display:flex}.store-sidebar-footer{grid-template-columns:34px minmax(0,1fr);display:grid}.store-signout{grid-column:1/-1;margin-top:12px;color:#eff8f6!important;background:0 0!important;border-color:#527176!important}.store-signout:hover{background:#29484d!important}.store-logo{letter-spacing:-.05em;font:800 11px/1.1 Arial,sans-serif}.store-sidebar .sidebar-account{margin-top:auto;padding-top:42px;position:relative}.store-sidebar .sidebar-account-trigger{color:#eff8f6;text-align:left;background:0 0;border:0;grid-template-columns:34px minmax(0,1fr) auto;gap:10px;width:100%;padding:0;display:grid}.store-sidebar .sidebar-account-trigger:hover{background:0 0}.store-sidebar .sidebar-account-trigger>span:nth-child(2){min-width:0}.store-sidebar .sidebar-account-trigger strong,.store-sidebar .sidebar-account-trigger small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.store-sidebar .sidebar-account-trigger small{color:#b0c7c8;margin-top:5px;font-size:11px}.store-sidebar .sidebar-account-avatar{background:#34565b;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.store-sidebar .sidebar-account-caret{color:#b0c7c8;align-self:center;font-size:15px}.store-sidebar .sidebar-account-popover{z-index:5;background:#fff;border:1px solid #d9e4e6;border-radius:9px;width:min(220px,100%);padding:6px;display:grid;position:absolute;bottom:calc(100% + 10px);left:0;box-shadow:0 12px 30px #07181c55}.store-sidebar .sidebar-account-popover button{color:#304751;text-align:left;background:0 0;border:0;border-radius:6px}.store-sidebar .sidebar-account-popover button:hover{background:#edf3f3}.store-sidebar .sidebar-account-popover .sidebar-account-signout{color:#9d3333}.store-sidebar .sidebar-account-popover{-webkit-backdrop-filter:blur(16px);background:#ffffffd1}.store-sidebar .sidebar-account-popover button{align-items:center;gap:10px;display:flex}.store-sidebar .sidebar-account-popover svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:17px;height:17px}.store-sidebar .sidebar-account-divider{background:#cfdaddcc;height:1px;margin:5px 7px;display:block}@media (width<=1180px){.store-shell{display:block}.store-sidebar{z-index:var(--ui-z-sidebar,50);box-sizing:border-box;width:min(82vw,320px);padding:20px;transition:transform .2s;position:fixed;top:0;bottom:0;left:0;transform:translate(-105%);box-shadow:16px 0 38px #07181c55}.store-sidebar.is-open{transform:translate(0)}.store-sidebar-scrim{z-index:var(--ui-z-scrim,40);opacity:0;pointer-events:none;background:#07181c88;border:0;padding:0;transition:opacity .2s;display:block;position:fixed;inset:0}.store-sidebar-scrim.is-visible{opacity:1;pointer-events:auto}.store-sidebar-mobile-heading{color:#b5cecf;letter-spacing:.12em;justify-content:space-between;align-items:center;margin-bottom:22px;font-size:11px;display:flex}.store-sidebar-mobile-heading button{color:#eff8f6;background:0 0;border:0;padding:4px 9px;font-size:25px;line-height:1}.store-sidebar-label,.store-sidebar-footer{display:grid}.store-sidebar nav{margin-top:0;display:grid}.store-menu-toggle{align-items:center;gap:7px;display:inline-flex;padding:8px 10px!important}.store-menu-toggle span:first-child{font-size:17px;line-height:1}.store-topbar{justify-content:flex-start}.store-main{max-width:none}}.store-card-heading{align-items:flex-start}.store-card-heading>button{min-height:42px}.store-ticket-label{flex-wrap:wrap;align-items:center;gap:7px;display:inline-flex}.store-rework-badge{color:#9b4032;letter-spacing:.07em;background:#fff0ed;border:1px solid #edc1ba;border-radius:999px;align-items:center;min-height:19px;padding:0 7px;font-size:9px;font-weight:800;line-height:1;display:inline-flex}.store-handover-item-summary{color:#6b7f86;grid-column:1/-1;font-size:11px;margin:0!important}.store-handover-confirm{border:1px solid var(--ui-border);background:var(--ui-surface-muted);border-radius:7px;grid-column:1/-1;align-items:center;padding:9px 10px;line-height:1.45;color:var(--ui-ink)!important;grid-template-columns:auto 1fr!important}.store-workflow-form .store-handover-confirm input{width:auto;min-width:16px;accent-color:var(--ui-primary-strong);padding:0}.store-main{box-sizing:border-box;width:100%}.store-section-heading{border-bottom:1px solid #e1e8ea;flex-wrap:wrap;padding-bottom:18px}.store-dashboard-scope-heading{justify-content:space-between;align-items:baseline;gap:16px;margin:22px 0 12px;padding:0 2px;display:flex}.store-dashboard-scope-heading p{color:#71838a;margin:0;font-size:12px}.dashboard-follow-up-row{grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:14px;margin:0 0 22px;display:grid}.dashboard-follow-up-row:empty{display:none}.dashboard-follow-up-card{background:linear-gradient(135deg,#fff3f1,snow);border-color:#efc2bb;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:18px;padding:18px 20px;display:grid;box-shadow:0 9px 24px #9a413212}.dashboard-follow-up-card h2{margin:5px 0 3px;font-size:17px}.dashboard-follow-up-card p{color:#60777e;margin:0;font-size:11px}.dashboard-follow-up-signal{color:#a94738;flex:none;align-items:center;gap:5px;display:inline-flex;position:relative}.dashboard-follow-up-signal i{background:#d55d4b;border-radius:50%;width:8px;height:8px;animation:1.6s ease-out infinite dashboard-alert-pulse;box-shadow:0 0 #d55d4b61}.dashboard-follow-up-icon{place-items:center;width:18px;height:18px;font-size:17px;line-height:1;display:inline-grid}.dashboard-follow-up-signal.is-package .dashboard-follow-up-icon{animation:1.8s ease-in-out infinite dashboard-package-float}.dashboard-follow-up-signal.is-gear .dashboard-follow-up-icon{animation:3.2s linear infinite dashboard-gear-spin}.dashboard-follow-up-card>strong{color:#fff;background:#b64f3d;border-radius:50%;place-items:center;min-width:38px;height:38px;font-size:17px;display:grid}.dashboard-follow-up-card>button{white-space:nowrap;background:#a94435;border-color:#a94435;min-height:38px}.dashboard-follow-up-card>button:hover{background:#91382c}.dashboard-follow-up-counts{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.dashboard-follow-up-counts>span{color:#7f3a30;background:#fde7e3;border-radius:9px;align-items:center;gap:8px;padding:7px 9px;font-size:10px;font-weight:700;display:flex}.dashboard-follow-up-counts>span strong{color:#a43f30;font-size:14px}.dashboard-follow-up-counts>.is-rework{color:#9c4031;background:#fbd9d3}.dashboard-follow-up-counts>.is-rework strong{color:#b64f3d}@keyframes dashboard-alert-pulse{70%{box-shadow:0 0 0 8px #d55d4b00}to{box-shadow:0 0 #d55d4b00}}@keyframes dashboard-package-float{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes dashboard-gear-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.dashboard-follow-up-signal i,.dashboard-follow-up-signal.is-package .dashboard-follow-up-icon,.dashboard-follow-up-signal.is-gear .dashboard-follow-up-icon{animation:none}}.store-handover-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin:4px 0 16px;padding:0;list-style:none;display:grid}.store-handover-steps li{color:#858497;text-align:center;justify-items:center;gap:5px;display:grid}.store-handover-steps li span{background:#f6f3f8;border:1px solid #d8d4e1;border-radius:50%;place-items:center;width:26px;height:26px;font-size:11px;font-weight:700;display:grid}.store-handover-steps li small{font-size:10px;line-height:1.25}.store-handover-steps li.is-current{color:#565d83;font-weight:700}.store-handover-steps li.is-current span,.store-handover-steps li.is-done span{color:#4f587f;background:#e9eaf4;border-color:#aeb4d0}@media (width<=640px){.store-handover-steps{grid-template-columns:repeat(5,minmax(82px,1fr));padding-bottom:4px;overflow-x:auto}}.store-summary-grid article{box-sizing:border-box;border-radius:14px;min-height:126px;position:relative;overflow:hidden;box-shadow:0 8px 24px #1839400d}.store-summary-grid article:before{content:"";background:#3d8d87;height:3px;position:absolute;top:0;left:0;right:0}.store-summary-grid article:nth-child(2n):before{background:#547d95}.store-summary-grid article:nth-child(3n):before{background:#b98b3f}.store-summary-grid article small{color:#71838a;margin-top:8px;font-size:11px;line-height:1.45;display:block}.store-card{border-radius:14px;box-shadow:0 8px 24px #1839400a}.store-card>h2,.store-card header h2{letter-spacing:-.015em}@media (width<=720px){.dashboard-follow-up-row{grid-template-columns:1fr}.dashboard-follow-up-card{grid-template-columns:1fr auto}.dashboard-follow-up-card>button,.dashboard-follow-up-counts{grid-column:1/-1;justify-content:flex-start}.store-dashboard-scope-heading{margin-top:18px;display:block}.store-dashboard-scope-heading p{margin-top:5px}}.store-dashboard-grid{align-items:stretch;margin-bottom:20px}.store-dashboard-grid>.store-card{min-width:0}.store-range{background:#fff;border:1px solid #dce5e7;border-radius:11px;padding:4px}.store-range button{border:0;border-radius:8px;min-height:36px;padding:7px 12px}.store-directory table tbody tr{transition:background .15s}.store-directory table tbody tr:hover{background:#f7faf9}@media (prefers-reduced-motion:reduce){.store-directory table tbody tr{transition:none}}.sc-detail-action>header{margin-top:2px}.sc-detail-action>header h3{margin-top:5px}.sc-workflow-form{gap:14px;max-width:520px;margin-top:16px;display:grid}.sc-workflow-form label{color:#435b65;gap:8px;font-size:12px;font-weight:600;display:grid}.sc-workflow-form label>input:not([type=checkbox]):not([type=radio]),.sc-workflow-form label>textarea,.sc-workflow-form label>select{width:100%}.sc-workflow-form label>input:not([type=checkbox]):not([type=radio]){min-height:42px;padding:0 12px}.sc-workflow-form label>input[type=file]{padding:8px 10px;font-size:11px}.sc-payment-proof-ready{color:#17665f;font-weight:700}.sc-payment-proof-status{justify-content:space-between;align-items:center;gap:10px;display:flex}.sc-payment-proof-status button{padding:6px 9px;font-size:11px}.sc-workflow-form .sc-check{background:#f6faf9;border:1px solid #dce8e8;border-radius:9px;grid-template-columns:auto 1fr;align-items:center;gap:10px;padding:12px 14px}.sc-workflow-form .sc-check input{accent-color:#16665f;width:16px;height:16px}.sc-workflow-form button{justify-self:start;margin-top:2px}.sc-workflow-action-menu{gap:10px;margin-top:18px;display:grid}.sc-workflow-action-menu button{width:100%}.sc-workflow-back{margin-top:14px;font-size:12px!important}.sc-workflow-divider{background:linear-gradient(90deg,#d5e4e5,#0000);height:1px;margin:28px 0}.sc-payment-proof-modal{z-index:var(--ui-z-modal,1200);background:#0d2024e8;place-items:center;padding:40px;display:grid;position:fixed;inset:0}.sc-payment-proof-modal>button{color:#28464e;background:#fff;border:0;border-radius:8px;min-width:38px;padding:6px 10px;font-size:24px;line-height:1;position:fixed;top:20px;right:20px}.sc-payment-proof-modal>img{object-fit:contain;border-radius:8px;max-width:min(100%,1000px);max-height:calc(100dvh - 100px);display:block}.sc-payment-proof-modal>iframe{background:#fff;border:0;border-radius:8px;width:min(100%,1000px);height:calc(100dvh - 100px)}.sc-return-manifest{background:linear-gradient(135deg,#f0f9f7,#fbfdfd);border:1px solid #cfe4e2;border-radius:10px;gap:4px;margin-top:16px;padding:13px 14px;display:grid}.sc-return-manifest span{color:#52717a;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.sc-return-manifest strong{color:#174f50;font-size:15px}.sc-return-manifest small,.sc-return-loading{color:#5b737b;font-size:12px}.sc-return-dispatch-form{padding-top:4px}#main-sc:has(.sc-kanban) .store-section-heading .store-range{display:none}.sc-ticket-card{border:1px solid var(--ui-border);background:var(--ui-surface);box-shadow:var(--ui-shadow);border-radius:13px;position:relative;overflow:hidden}.sc-kanban-column .sc-ticket-card__summary{min-height:92px;box-shadow:none;border:0;border-radius:0;padding:14px 58px 14px 14px}.sc-ticket-card__actions{gap:5px;width:42px;display:grid;position:absolute;top:9px;right:9px}.sc-kanban-column .sc-ticket-card__actions button{border:1px solid var(--ui-border);width:42px;min-height:30px;color:var(--ui-primary-strong);background:var(--ui-primary-soft);text-align:center;border-radius:9px;place-items:center;padding:4px;font-size:10px;font-weight:750;display:grid}.sc-kanban-column .sc-ticket-card__drag{cursor:grab;touch-action:none;font-size:16px}.sc-kanban-column .sc-ticket-card__drag:active{cursor:grabbing}.sc-kanban-column.is-drop-allowed{border-color:var(--ui-primary)!important;box-shadow:0 0 0 3px #6f739d1f!important}.kanban-action-layer{z-index:var(--ui-z-modal,1200);pointer-events:none;position:fixed;inset:0}.kanban-action-dialog{border:1px solid var(--ui-border-strong);background:var(--ui-surface);pointer-events:auto;border-radius:18px;outline:0;grid-template-rows:auto minmax(0,1fr);width:min(520px,100vw - 32px);max-height:calc(100dvh - 32px);display:grid;position:fixed;overflow:hidden;box-shadow:0 22px 60px #37334833}.kanban-action-dialog:focus-visible{box-shadow:0 0 0 4px #6f739d29,0 22px 60px #37334833}.kanban-action-dialog__header{border-bottom:1px solid var(--ui-border);background:var(--ui-surface-muted);justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 18px 14px;display:flex}.kanban-action-dialog__header>div{gap:5px;min-width:0;display:grid}.kanban-action-dialog__header span{color:var(--ui-primary-strong);letter-spacing:.12em;font-size:9px;font-weight:800}.kanban-action-dialog__header h2,.kanban-action-dialog__header p{margin:0}.kanban-action-dialog__header h2{color:var(--ui-ink);font-size:16px}.kanban-action-dialog__header p{color:var(--ui-muted);font-size:11px;line-height:1.5}.kanban-action-dialog__header>button{width:36px;height:36px;color:var(--ui-primary-strong);background:var(--ui-primary-soft);border:0;border-radius:11px;flex:none;place-items:center;padding:0;font-size:22px;display:grid}.kanban-action-dialog__body{overscroll-behavior:contain;min-height:120px;padding:16px;overflow-y:auto}.kanban-action-dialog__body>.ticket-detail-section{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}@media (width<=720px){.kanban-action-dialog{right:12px;bottom:max(12px, env(safe-area-inset-bottom));width:auto;max-height:calc(100dvh - 24px - env(safe-area-inset-bottom));border-radius:20px 20px 14px 14px;top:auto!important;left:12px!important}}.sc-intake-photos>p{margin-bottom:14px!important}.sc-intake-photos>div:not(.sc-intake-photo-modal){grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.sc-intake-photos>div:not(.sc-intake-photo-modal)>button{text-align:left;background:#f7fafb;border:1px solid #d7e4e5;border-radius:8px;gap:6px;min-width:0;padding:0;display:grid;overflow:hidden}.sc-intake-photos>div:not(.sc-intake-photo-modal)>button:hover{border-color:#5b9d98}.sc-intake-photos>div:not(.sc-intake-photo-modal) img{object-fit:cover;width:100%;height:115px}.sc-intake-photos span{color:#587079;text-overflow:ellipsis;white-space:nowrap;padding:0 8px 8px;font-size:10px;overflow:hidden}@media (width<=720px){.sc-intake-photos>div:not(.sc-intake-photo-modal){grid-template-columns:repeat(2,minmax(0,1fr))}}.sc-intake-photos>.sc-intake-photo-modal{z-index:var(--ui-z-modal,1200);background:#0d2024e8;grid-template-columns:none;place-items:center;padding:40px;display:grid;position:fixed;inset:0}.sc-intake-photos>.sc-intake-photo-modal>img{object-fit:contain;border-radius:8px;width:auto;max-width:min(100%,1000px);height:auto;max-height:calc(100dvh - 100px);display:block}.sc-intake-photos>.sc-intake-photo-modal>button{z-index:1;background:#fff;padding:9px 12px;position:fixed;top:20px;right:20px}.sc-intake-photos>.sc-intake-photo-modal>span{display:none}@media (width<=720px){.sc-kanban-group{padding:14px}.sc-kanban-group__header{flex-direction:column;align-items:stretch;gap:10px}.sc-kanban-group__header>strong{align-self:flex-start}.sc-kanban{overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:thin;-webkit-overflow-scrolling:touch;grid-template-columns:none;grid-auto-columns:minmax(250px,calc(100vw - 88px));grid-auto-flow:column;align-items:stretch;width:100%;padding:2px 2px 10px;scroll-padding-inline:2px;overflow-x:auto}.sc-kanban-column{scroll-snap-align:start;min-height:0}.kanban-search{width:min(100%,340px);margin:6px 0 2px}}@media (width>=721px) and (width<=1180px){.sc-kanban{overscroll-behavior-inline:contain;scroll-snap-type:inline proximity;scrollbar-width:thin;-webkit-overflow-scrolling:touch;grid-template-columns:none;grid-auto-columns:minmax(260px,38vw);grid-auto-flow:column;align-items:stretch;width:100%;padding:2px 2px 10px;overflow-x:auto}.sc-kanban-column{scroll-snap-align:start}}@keyframes sc-pulse{70%{box-shadow:0 0 0 8px #0000}to{box-shadow:0 0 #0000}}@media (width<=1100px){.sc-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sc-donut-layout{grid-template-columns:1fr}.sc-donut-layout svg{margin:auto}}@media (width<=720px){.sc-summary-grid,.sc-dashboard-grid{grid-template-columns:1fr}}@media (width<=1180px) and (width>=721px){.sc-dashboard-grid.is-supervisor{grid-template-columns:repeat(2,minmax(0,1fr))}.sc-dashboard-grid.is-supervisor>:first-child{grid-column:1/-1}}@media (width<=900px){.supervisor-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.sc-report-filters{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sc-report-filters .filter-reset{grid-column:1/-1}.sc-financial-grid{grid-template-columns:1fr}.sc-report-page>header,.sc-report-actions{flex-direction:column;align-items:flex-start}.supervisor-form-grid{grid-template-columns:1fr}.supervisor-form-grid .is-wide{grid-column:auto}.supervisor-catalog-table>header,.supervisor-modal-form{grid-template-columns:1fr;display:grid}.supervisor-catalog-modal{padding:12px}}.sc-service-filters{grid-template-columns:minmax(220px,1.5fr) repeat(3,minmax(150px,.7fr)) auto}.sc-part-report{box-sizing:border-box;width:100%;min-width:0}.sc-part-report header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.sc-part-report header h2{margin:7px 0 5px}.sc-part-report header>strong{color:#17675f;white-space:nowrap;background:#e6f3f2;border-radius:9px;padding:9px 13px}.sc-report-filters{align-items:end;gap:12px;margin:18px 0;display:flex}.sc-report-filters label{color:#50676e;gap:6px;font-size:12px;display:grid}.sc-report-filters input{min-height:40px;font:inherit;border:1px solid #d5e0e3;border-radius:9px;padding:8px 10px}.sc-summary-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.sc-period-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sc-summary-grid article small{color:#71838a;margin-top:7px;font-size:11px;line-height:1.4;display:block}.sc-dashboard-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.sc-dashboard-grid.is-supervisor{grid-template-columns:minmax(270px,.9fr) repeat(2,minmax(280px,1fr))}.sc-indicator-card{position:relative;overflow:hidden}.sc-indicator-card:after{content:"";background:#368b8412;border-radius:50%;width:130px;height:130px;position:absolute;top:-48px;right:-48px}.sc-indicator-card.is-part:after{background:#b98b3f17}.sc-indicator-card h2{margin:7px 0 5px}.sc-indicator-card>p{min-height:34px}.sc-indicator-chart{gap:15px;margin-top:22px;display:grid}.sc-indicator-row{gap:7px;display:grid}.sc-indicator-row>div{color:#4e6870;justify-content:space-between;align-items:center;gap:12px;font-size:11px;display:flex}.sc-indicator-row>div span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sc-indicator-row>div strong{color:#173e43;font-size:13px}.sc-indicator-track{background:#eef3f4;border-radius:999px;height:8px;display:block;overflow:hidden}.sc-indicator-track i{border-radius:inherit;background:linear-gradient(90deg,#2e8d85,#68b3aa);height:100%;display:block;box-shadow:0 3px 9px #2e8d8533}.sc-indicator-card.is-part .sc-indicator-track i{background:linear-gradient(90deg,#b5802e,#d8b064);box-shadow:0 3px 9px #b5802e30}.sc-board-groups{gap:20px;padding:4px 2px 16px;display:grid}.tech-board{gap:18px;min-width:0;display:grid}.kanban-search{gap:6px;width:min(100%,360px);margin:8px 0 4px 4px;display:grid}.kanban-search label{color:var(--ui-muted,#666b78);font-size:11px;font-weight:700}.kanban-search__control{min-width:0;position:relative}.kanban-search__control>span{z-index:1;pointer-events:none;color:var(--ui-muted,#777b91);font-size:16px;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.kanban-search input{border:1px solid var(--ui-border-strong,#d9d6e1);width:100%;min-width:0;min-height:44px;color:var(--ui-ink,#33384b);background:var(--ui-surface,#fff);font:inherit;border-radius:12px;outline:0;padding:10px 68px 10px 38px;font-size:12px;box-shadow:0 1px 2px #48425b08}.kanban-search input:focus{border-color:var(--ui-primary,#777ca5);box-shadow:0 0 0 3px #6f739d21}.kanban-search input::placeholder{color:#9293a3}.kanban-search input::-webkit-search-cancel-button{display:none}.kanban-search button{background:var(--ui-lilac-soft,#efedf4);color:var(--ui-primary-strong,#65687b);border:0;border-radius:9px;padding:6px 9px;font-size:10px;font-weight:700;position:absolute;top:50%;right:7px;transform:translateY(-50%)}.sc-kanban-group{background:#fbfafc;border:1px solid #e4e1e8;border-radius:18px;min-width:0;padding:18px}.sc-kanban-group__header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:16px;display:flex}.sc-kanban-group__header>div{gap:4px;display:grid}.sc-kanban-group__header span{color:#818096;letter-spacing:.12em;font-size:9px;font-weight:800}.sc-kanban-group__header h2,.sc-kanban-group__header p{margin:0}.sc-kanban-group__header h2{color:#33384b;font-size:15px}.sc-kanban-group__header p{color:#77798b;font-size:11px}.sc-kanban-group__header>strong{color:#5e6075;background:#f0eef4;border-radius:999px;flex:none;padding:7px 11px;font-size:11px}.sc-kanban{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;min-width:0;display:grid}.sc-kanban-column{--kanban-accent:#9396a8;--kanban-surface:#f5f4f7;background:var(--kanban-surface);border:1px solid #e4e1e8;border-radius:14px;min-width:0;min-height:250px;padding:15px}.sc-kanban-column header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.sc-kanban-column h3{color:#3b4053;margin:0;font-size:13px;line-height:1.35}.sc-kanban-column header>span{background:color-mix(in srgb, var(--kanban-accent) 18%, white);color:#4b4f62;border-radius:50%;place-items:center;min-width:24px;height:24px;font-size:11px;font-weight:700;display:grid}.sc-kanban-inbound{--kanban-accent:#8eabc2;--kanban-surface:#f2f6fa}.sc-kanban-reworkInbound{--kanban-accent:#aaa1c7;--kanban-surface:#f5f3fa}.sc-kanban-received{--kanban-accent:#93b2a4;--kanban-surface:#f2f7f4}.sc-kanban-reworkReceived{--kanban-accent:#8db7b2;--kanban-surface:#f1f7f6}.sc-kanban-diagnostic{--kanban-accent:#c9ac78;--kanban-surface:#faf7f0}.sc-kanban-reworkAssignment{--kanban-accent:#c79d86;--kanban-surface:#faf4f1}.sc-kanban-quotationDraft{--kanban-accent:#aba2c7;--kanban-surface:#f6f4fa}.sc-kanban-awaitingDecision{--kanban-accent:#91aeca;--kanban-surface:#f2f6fa}.sc-kanban-approved{--kanban-accent:#91b49a;--kanban-surface:#f1f7f3}.sc-kanban-rejected{--kanban-accent:#c9959e;--kanban-surface:#faf2f4}.sc-kanban-awaitingPayment{--kanban-accent:#cfad74;--kanban-surface:#faf7ef}.sc-kanban-readyRepair{--kanban-accent:#a8a0c5;--kanban-surface:#f5f4f9}.sc-kanban-repair{--kanban-accent:#c79783;--kanban-surface:#faf3f0}.sc-kanban-awaitingQc{--kanban-accent:#91afbd;--kanban-surface:#f1f6f8}.sc-kanban-readyToShip{--kanban-accent:#88aea8;--kanban-surface:#f0f7f6}.sc-kanban-outbound{--kanban-accent:#909bad;--kanban-surface:#f2f4f7}.sc-kanban-column>.sc-kanban-items{overscroll-behavior:contain;scrollbar-color:#d7d4df transparent;scrollbar-width:thin;gap:10px;max-height:460px;margin-top:16px;padding-right:5px;display:grid;overflow-y:auto}.sc-kanban-column>.sc-kanban-items::-webkit-scrollbar{width:6px}.sc-kanban-column>.sc-kanban-items::-webkit-scrollbar-track{background:0 0}.sc-kanban-column>.sc-kanban-items::-webkit-scrollbar-thumb{background:#d7d4df;border-radius:999px}.sc-kanban-column button{color:#405861;text-align:left;background:#fff;border:1px solid #dfe7e9;border-radius:8px;gap:5px;width:100%;padding:14px;display:grid}.sc-kanban-column button:hover{border-color:#73aaa5}.sc-kanban-column button strong{color:#173e43;font-size:13px}.sc-kanban-column button span,.sc-kanban-column button small,.sc-kanban-column>.sc-kanban-items>p,.sc-kanban-more{color:#6a7e85;font-size:11px;line-height:1.4}.sc-kanban-more{margin-top:12px;display:block}@media (width<=720px){.sc-kanban-group{padding:14px}.sc-kanban-group__header{flex-direction:column;align-items:stretch;gap:10px}.sc-kanban-group__header>strong{align-self:flex-start}.sc-kanban{overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:thin;-webkit-overflow-scrolling:touch;grid-template-columns:none;grid-auto-columns:minmax(250px,calc(100vw - 88px));grid-auto-flow:column;align-items:stretch;width:100%;padding:2px 2px 10px;scroll-padding-inline:2px;overflow-x:auto}.sc-kanban-column{scroll-snap-align:start;min-height:0}.kanban-search{width:min(100%,340px);margin:6px 0 2px}}@media (width>=721px) and (width<=1180px){.sc-kanban{overscroll-behavior-inline:contain;scroll-snap-type:inline proximity;scrollbar-width:thin;-webkit-overflow-scrolling:touch;grid-template-columns:none;grid-auto-columns:minmax(260px,38vw);grid-auto-flow:column;align-items:stretch;width:100%;padding:2px 2px 10px;overflow-x:auto}.sc-kanban-column{scroll-snap-align:start}}.sc-detail-action p{margin-bottom:14px!important}.sc-donut-layout{grid-template-columns:180px minmax(0,1fr);align-items:center;gap:18px;margin-top:18px;display:grid}.sc-donut-layout svg{width:180px;transform:rotate(-90deg)}.sc-donut-base{fill:none;stroke:#e8eef0;stroke-width:12px}.sc-donut-segment{fill:none;stroke-width:12px}.sc-donut-total,.sc-donut-caption{transform-origin:50px 50px;transform:rotate(90deg)}.sc-donut-total{fill:#173e43;font-size:15px;font-weight:700}.sc-donut-caption{fill:#71838a;font-size:6px}.sc-donut-layout ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.sc-donut-layout li{color:#50676e;grid-template-columns:9px minmax(0,1fr) auto;align-items:center;gap:8px;font-size:11px;display:grid}.sc-donut-layout li i{border-radius:50%;width:9px;height:9px}.sc-donut-layout li strong{color:#294650}.sc-line-chart{width:100%;height:250px;margin-top:18px;overflow:visible}.sc-line-axis{fill:none;stroke:#dbe4e6;stroke-width:.7px}.sc-line{fill:none;stroke:#16726a;stroke-width:2.2px;vector-effect:non-scaling-stroke}.sc-line-point{fill:#fff;stroke:#16726a;stroke-width:1.3px;vector-effect:non-scaling-stroke}.sc-line-labels{color:#71838a;justify-content:space-between;gap:4px;font-size:9px;display:flex}.sc-inbound{background:linear-gradient(100deg,#f2fbfa,#fff);border-color:#b9d9d6;margin-top:20px}.sc-inbound header{justify-content:space-between;gap:16px;display:flex}.sc-inbound header h2{margin:7px 0 0}.sc-inbound header>strong{color:#fff;background:#16665f;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.sc-inbound-list{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin-top:18px;display:grid}.sc-inbound-list button{color:#405861;text-align:left;background:#fff;border:1px solid #cfe4e2;border-radius:8px;grid-template-columns:auto minmax(0,1fr);gap:4px 8px;padding:12px;display:grid}.sc-inbound-list button strong,.sc-inbound-list button small,.sc-inbound-list button span:not(.sc-inbound-pulse){grid-column:2}.sc-inbound-list button small{color:#71838a;font-size:10px}.sc-inbound-pulse{background:#df805b;border-radius:50%;grid-row:span 3;align-self:center;width:8px;height:8px;animation:1.8s infinite sc-pulse;box-shadow:0 0 #df805b99}.sc-detail-proof-modal{z-index:var(--ui-z-modal,1200);background:#0d2024e8;place-items:center;padding:40px;display:grid;position:fixed;inset:0}.sc-detail-proof-modal>img{object-fit:contain;border-radius:8px;max-width:min(100%,1000px);max-height:calc(100dvh - 100px);display:block}.sc-detail-proof-modal>iframe{background:#fff;border:0;border-radius:8px;width:min(100%,1000px);height:calc(100dvh - 100px)}.sc-detail-proof-modal>button{z-index:1;background:#fff;padding:9px 12px;position:fixed;top:20px;right:20px}@media (width<=1100px){.sc-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sc-donut-layout{grid-template-columns:1fr}.sc-donut-layout svg{margin:auto}}@media (width<=720px){.sc-summary-grid,.sc-dashboard-grid{grid-template-columns:1fr}}@media (width<=1180px) and (width>=721px){.sc-dashboard-grid.is-supervisor{grid-template-columns:repeat(2,minmax(0,1fr))}.sc-dashboard-grid.is-supervisor>:first-child{grid-column:1/-1}}.sc-financial-overview{border-color:#cedfe1;margin-bottom:20px}.sc-financial-overview header{justify-content:space-between;gap:16px;display:flex}.sc-financial-overview header h2{margin-top:7px}.sc-financial-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.sc-financial-grid article{background:#f8fafb;border:1px solid #e0e8ea;border-radius:11px;min-width:0;padding:17px;position:relative;overflow:hidden}.sc-financial-grid .dashboard-kpi:before{background:var(--kpi-accent);content:"";height:3px;position:absolute;top:0;left:0;right:0}.sc-financial-grid span,.sc-financial-grid small{color:#667c84;font-size:11px;display:block}.sc-financial-grid strong{overflow-wrap:anywhere;color:#24454d;letter-spacing:-.035em;margin:9px 0 6px;font-size:clamp(18px,2vw,25px);display:block}.sc-financial-grid .is-verified{background:#eef8f5;border-color:#b9ddd5}.sc-financial-grid .is-verified strong{color:#12685e}.sc-report-page{box-sizing:border-box;width:100%;max-width:none}.sc-report-page>header{align-items:flex-start}.sc-report-actions{align-items:center;gap:12px;display:flex}.sc-report-actions>strong{color:#173e43;white-space:nowrap;font-size:22px}.sc-report-actions>button{color:#125d57;border-color:#176c65}.sc-report-page .store-table-scroll{border:1px solid #e1e8ea;border-radius:10px;margin-top:18px}.sc-report-page table{border-collapse:collapse;width:100%;font-size:12px}.sc-report-page th,.sc-report-page td{text-align:left;border-bottom:1px solid #e8edef;padding:14px}.sc-report-page th{color:#637981;background:#f4f7f8}.supervisor-catalog-page{gap:18px;display:grid}.supervisor-catalog-table>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.supervisor-catalog-table>header h2{margin:7px 0 5px}.supervisor-catalog-table>header button{flex:none}.supervisor-catalog-table .store-table-scroll{border:1px solid #e1e9eb;border-radius:11px;margin-top:20px}.supervisor-catalog-table table{border-collapse:collapse;width:100%;font-size:12px}.supervisor-catalog-table th,.supervisor-catalog-table td{text-align:left;border-bottom:1px solid #e7edef;padding:13px 14px}.supervisor-catalog-table th{color:#61777e;background:#f4f7f8}.supervisor-catalog-table td small{color:#7a8d93;margin-top:4px;display:block}.supervisor-catalog-modal{z-index:var(--ui-z-modal,1200);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0b23287a;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.supervisor-catalog-modal>section{box-sizing:border-box;width:min(620px,100%);max-height:calc(100vh - 48px);overflow-y:auto}.supervisor-catalog-modal header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.supervisor-catalog-modal header h2{margin-top:7px}.supervisor-modal-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:20px;display:grid}.supervisor-modal-form label{color:#516970;gap:6px;font-size:11px;font-weight:700;display:grid}.supervisor-modal-form input,.supervisor-modal-form select,.supervisor-modal-form textarea{box-sizing:border-box;width:100%;min-height:40px;font:inherit;background:#fff;border:1px solid #d2dfe2;border-radius:9px;padding:9px 11px}.supervisor-modal-form textarea{resize:vertical;min-height:82px}.supervisor-modal-form>button{grid-column:1/-1}.supervisor-catalog-form,.supervisor-catalog-group{box-sizing:border-box;width:100%}.supervisor-catalog-form>div:first-child h2,.supervisor-catalog-group header h2{margin:7px 0 5px}.supervisor-form-grid{grid-template-columns:repeat(4,minmax(150px,1fr));align-items:end;gap:12px;margin-top:18px;display:grid}.supervisor-form-grid label{color:#526a72;gap:6px;font-size:11px;font-weight:700;display:grid}.supervisor-form-grid input,.supervisor-form-grid select,.supervisor-catalog-group td input,.supervisor-catalog-group td select{box-sizing:border-box;width:100%;min-height:39px;font:inherit;background:#fff;border:1px solid #d2dfe2;border-radius:9px;padding:8px 10px}.supervisor-form-grid .is-wide{grid-column:span 2}.supervisor-catalog-group header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.supervisor-catalog-status{color:#17675f;text-transform:uppercase;background:#eaf5f1;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:800}.supervisor-catalog-status.is-inactive{color:#74858a;background:#f1f3f4}.supervisor-catalog-group .store-table-scroll{margin-top:20px}.supervisor-catalog-group table{border-collapse:collapse;width:100%;font-size:11px}.supervisor-catalog-group th,.supervisor-catalog-group td{text-align:left;border-bottom:1px solid #e6edef;padding:11px}.supervisor-catalog-group th{color:#627880;background:#f5f8f8}.supervisor-catalog-group td small{color:#7b8e94;margin-top:4px;display:block}@media (width<=900px){.supervisor-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.sc-report-filters{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sc-report-filters .filter-reset{grid-column:1/-1}.sc-financial-grid{grid-template-columns:1fr}.sc-report-page>header,.sc-report-actions{flex-direction:column;align-items:flex-start}.supervisor-form-grid{grid-template-columns:1fr}.supervisor-form-grid .is-wide{grid-column:auto}.supervisor-catalog-table>header,.supervisor-modal-form{grid-template-columns:1fr;display:grid}.supervisor-catalog-modal{padding:12px}}.tech-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.tech-dashboard-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.tech-follow-up{background:linear-gradient(100deg,#f4fbfa,#fff);border-color:#c9dfdc;margin-top:20px}.tech-follow-up h2{margin:7px 0 0}.tech-follow-up-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:18px;display:grid}.tech-follow-up-grid section{min-width:0}.tech-follow-up-grid h3{color:#294650;justify-content:space-between;align-items:center;margin:0 0 10px;font-size:13px;display:flex}.tech-follow-up-grid h3 span{color:#10554f;background:#dcebea;border-radius:50%;place-items:center;min-width:24px;height:24px;font-size:11px;display:grid}.tech-follow-up-list{gap:10px;display:grid}.tech-follow-up-list button{color:#405861;text-align:left;background:#fff;border:1px solid #d7e5e5;border-radius:8px;gap:4px;width:100%;padding:12px;display:grid}.tech-follow-up-list button:hover{border-color:#73aaa5}.tech-follow-up-list span,.tech-follow-up-list small{color:#71838a;font-size:11px}.tech-rework-follow-up{background:linear-gradient(135deg,#fff4f1,snow);border:1px solid #efc9c2;border-radius:10px;padding:13px}.tech-follow-up-grid .tech-rework-follow-up h3{color:#964331;margin-bottom:12px}.tech-rework-follow-up h3>span{align-items:center;gap:8px;display:inline-flex}.tech-rework-follow-up h3>strong{color:#fff;background:#c8614d;border-radius:50%;place-items:center;min-width:24px;height:24px;font-size:11px;display:grid}.tech-rework-pulse{background:#d15e4c;border-radius:50%;width:8px;height:8px;animation:1.8s infinite sc-pulse;box-shadow:0 0 #d15e4c99}.tech-rework-task{position:relative;background:#fff9f8!important;border-color:#ebc0b8!important}.tech-rework-task:hover{border-color:#c85f4c!important}.tech-rework-badge{color:#9b3f31;letter-spacing:.06em;background:#fbe1dc;border-radius:999px;align-items:center;width:max-content;padding:3px 7px;font-size:9px;font-style:normal;font-weight:800;line-height:1.2;display:inline-flex}.tech-workspace-header .tech-rework-badge{margin-top:7px}.tech-kanban{grid-template-columns:repeat(3,minmax(280px,1fr))}@media (width<=1180px){.tech-kanban{grid-template-columns:none}}.tech-kanban-diagnostic{background:#fff9ec}.tech-kanban-repair{background:#fff4f1}.tech-kanban-qc{background:#eef9f9}.tech-workspace{max-width:1220px}.tech-workspace-header{justify-content:space-between;align-items:start;gap:16px;display:flex}.tech-workspace-header h2{margin:6px 0}.tech-workspace-header p{color:#71838a;margin:0}.tech-action-grid{grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:22px;margin-top:22px;display:grid}.tech-action-form{gap:14px;display:grid}.tech-action-form label{color:#435b65;gap:7px;font-size:12px;font-weight:600;display:grid}.tech-action-form input,.tech-action-form textarea,.tech-action-form select{box-sizing:border-box;color:#294650;width:100%;font:inherit;background:#fff;border:1px solid #cddbdd;border-radius:8px;padding:10px 11px}.tech-action-form textarea{resize:vertical;min-height:105px}.tech-action-form button{justify-self:start}.tech-action-note{color:#50676e;background:#f5f9f9;border:1px solid #dce8e8;border-radius:10px;align-self:start;padding:15px;font-size:11px;line-height:1.55}.tech-action-note strong{color:#294650;margin-bottom:6px;display:block}.tech-service-options{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;display:grid}.tech-service-options label{cursor:pointer;background:#fbfdfd;border:1px solid #dce7e8;border-radius:9px;align-items:center;gap:10px;min-height:44px;padding:10px 12px;display:flex}.tech-service-options input{flex:none;width:16px;min-height:16px}.tech-line{background:#fbfdfd;border:1px solid #dce7e8;border-radius:9px;grid-template-columns:minmax(220px,2fr) 76px minmax(110px,1fr) minmax(110px,1fr) auto;align-items:end;gap:8px;padding:10px;display:grid}.tech-line label{min-width:0}.tech-line .tech-master-selection{grid-column:span 1}.tech-master-price{color:#16665f;white-space:nowrap;align-self:end;padding:10px 0;font-size:12px;font-weight:700}.tech-line button{color:#a34d3f;background:0 0;border:0;margin-bottom:1px;padding:9px}.tech-parts{gap:10px;display:grid}.tech-parts article{border:1px solid #dce7e8;border-radius:9px;grid-template-columns:minmax(0,1fr) 120px;gap:12px;padding:12px;display:grid}.tech-parts p{color:#71838a;margin:4px 0 0;font-size:11px}.tech-initial-check{background:#f8fbfb;border:1px solid #d8e5e6;border-radius:11px;gap:15px;padding:18px;display:grid}.tech-initial-check h4,.tech-parts-heading h4{color:#26464e;margin:6px 0 0;font-size:14px}.tech-initial-check dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;display:grid}.tech-initial-check dl>div{background:#fff;border:1px solid #e1e9ea;border-radius:9px;padding:13px}.tech-initial-check dt{color:#6b7f86;font-size:10px}.tech-initial-check dd{color:#304c54;margin:6px 0 0;font-size:12px;line-height:1.55}.tech-estimated-parts>strong{color:#294650;font-size:12px}.tech-estimated-parts ul{background:#fff;border:1px solid #e1e9ea;border-radius:9px;gap:0;margin:9px 0 0;padding:0;list-style:none;display:grid}.tech-estimated-parts li{color:#50676e;border-bottom:1px solid #edf1f2;justify-content:space-between;gap:14px;padding:11px 13px;font-size:11px;display:flex}.tech-estimated-parts li:last-child{border-bottom:0}.tech-parts-heading{border-top:1px solid #e0e8ea;justify-content:space-between;align-items:end;gap:16px;margin-top:5px;padding-top:18px;display:flex}.tech-parts-heading p{margin:5px 0 0}.tech-add-part{background:#f3f9f8;border:1px solid #cfe1df;border-radius:10px;grid-template-columns:minmax(0,1fr) 140px;gap:12px;padding:15px;display:grid}.tech-add-part-notes,.tech-add-part>div{grid-column:1/-1}.tech-add-part textarea{min-height:72px}.tech-add-part>div{gap:8px;display:flex}@media (width<=900px){.tech-summary-grid,.tech-follow-up-grid,.tech-action-grid{grid-template-columns:1fr}.tech-line{grid-template-columns:1fr 1fr}.tech-workspace-header{flex-direction:column;align-items:stretch}}.tech-action-note hr{border:0;border-top:1px solid #d7e3e4}@media (width<=640px){.tech-initial-check dl,.tech-add-part{grid-template-columns:1fr}.tech-add-part-notes,.tech-add-part>div{grid-column:auto}.tech-parts-heading{flex-direction:column;align-items:flex-start}.tech-parts article{grid-template-columns:1fr}}.tech-workspace-header>button{align-self:flex-start;min-height:42px}.tech-qc-work-summary{background:#f8fbfb;border:1px solid #d8e5e6;border-radius:11px;gap:12px;padding:16px;display:grid}.tech-qc-work-summary>div:first-child{gap:6px;display:grid}.tech-qc-work-summary>div:first-child strong{color:#233f47;font-size:13px;line-height:1.55}.tech-qc-work-summary>div:first-child small{color:#6a7d83}.tech-qc-work-summary h4{margin:4px 0 0}.tech-qc-part-table-wrap{overflow-x:auto}.tech-qc-part-table{border-collapse:collapse;background:#fff;width:100%;font-size:11px}.tech-qc-part-table th,.tech-qc-part-table td{text-align:left;vertical-align:top;border:1px solid #dfe8e9;padding:10px}.tech-qc-photo-grid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px;display:grid}.tech-qc-photo-item{gap:6px;display:grid}.tech-qc-photo-grid .tech-qc-photo-preview{color:#36545c;text-align:left;background:#fff;border:1px solid #d7e4e5;border-radius:10px;gap:7px;padding:8px;display:grid}.tech-qc-photo-grid .tech-qc-photo-delete{color:#a34034;background:#fff4f2;border:1px solid #e8b9b2;border-radius:8px;padding:7px 10px;font-size:11px;font-weight:700}.tech-qc-photo-grid .tech-qc-photo-delete:hover:not(:disabled){background:#fce6e2}.tech-qc-photo-grid img{aspect-ratio:4/3;object-fit:cover;border-radius:7px;width:100%}.tech-qc-photo-grid span{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.tech-qc-photo-modal{z-index:var(--ui-z-modal,1200);background:#08161bc7;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.tech-qc-photo-modal>button{color:#163840;background:#fff;border:1px solid #ffffff73;border-radius:50%;width:42px;height:42px;font-size:24px;position:fixed;top:20px;right:24px}.tech-qc-photo-modal img{object-fit:contain;background:#fff;border-radius:10px;max-width:min(1100px,94vw);max-height:88vh}.authenticated-home{color:#18212f;background:#f4f6f8;min-height:100dvh}.authenticated-header{background:#fff;border-bottom:1px solid #e2e7ed;justify-content:space-between;align-items:center;gap:20px;min-height:76px;padding:16px max(24px,50vw - 520px);display:flex}.authenticated-brand,.authenticated-subtitle{display:block}.authenticated-brand{font-size:17px;font-weight:750}.authenticated-subtitle{color:#66758a;margin-top:3px;font-size:12px}.authenticated-logout{color:#27364a;cursor:pointer;background:#fff;border:1px solid #d5dde7;border-radius:8px;padding:9px 15px;font-size:13px;font-weight:650}.authenticated-logout:hover{background:#f4f6f8}.authenticated-logout:focus-visible{outline-offset:3px;outline:3px solid #8ca6c8}.authenticated-content{width:min(100% - 48px,1040px);margin:0 auto;padding:48px 0 80px}.authenticated-heading{margin-bottom:32px}.authenticated-eyebrow{color:#42638d;text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:700}.authenticated-heading h1{margin:10px 0;font-size:clamp(25px,4vw,34px);line-height:1.25}.authenticated-heading p,.authenticated-panel p{color:#657386;margin:0;font-size:14px;line-height:1.65}.authenticated-panel{background:#fff;border:1px solid #e2e7ed;border-radius:12px;margin-top:18px;padding:28px}.authenticated-panel h2{margin:0 0 20px;font-size:17px}.authenticated-details{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;display:grid}.authenticated-details dt{color:#788596;font-size:12px}.authenticated-details dd{overflow-wrap:anywhere;margin:6px 0 0;font-size:14px;font-weight:600}@media (width<=640px){.authenticated-header{padding-inline:20px}.authenticated-content{width:min(100% - 40px,1040px);padding-top:32px}.authenticated-panel{padding:22px}.authenticated-details{grid-template-columns:1fr;gap:18px}}.login-page{color:#172a32;background:#f4f6f8;place-items:center;min-height:100dvh;padding:24px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:grid}.login-page *,.login-page :before,.login-page :after{box-sizing:border-box}.login-card{background:#fff;border:1px solid #dfe6e9;border-radius:16px;width:100%;max-width:440px;padding:36px;box-shadow:0 12px 36px #122f3512}.login-header{margin-bottom:30px}.login-brand{align-items:center;gap:12px;display:flex}.login-brand-mark{color:#d3b789;letter-spacing:-.05em;background:#122f35;border:1px solid #759791;border-radius:50%;place-items:center;width:42px;height:42px;font-size:11px;font-weight:800;display:grid}.login-brand-name,.login-brand-description{display:block}.login-brand-name{font-size:16px;font-weight:750;line-height:1.35}.login-brand-description{color:#55787a;margin-top:2px;font-size:12px}.login-heading{margin-top:34px}.login-heading h1{color:#173e43;letter-spacing:-.035em;margin:0;font-size:25px;font-weight:700;line-height:1.25}.login-heading p{color:#62767e;margin:10px 0 0;font-size:14px;line-height:1.6}.login-form{gap:20px;display:grid}.login-field{gap:8px;display:grid}.login-field label{color:#435b65;font-size:13px;font-weight:650}.login-field input{color:#233e47;width:100%;height:44px;font:inherit;background:#fff;border:1px solid #cdd9de;border-radius:8px;outline:none;padding:0 13px;font-size:14px;transition:border-color .15s,box-shadow .15s}.login-field input::placeholder{color:#8a9aa0}.login-field input:focus-visible{border-color:#16665f;box-shadow:0 0 0 3px #16665f24}.login-field input:disabled{cursor:not-allowed;background:#f5f7fa}.login-error{color:#a12c2c;background:#fff5f5;border:1px solid #f2c8c8;border-radius:8px;margin:0;padding:11px 12px;font-size:13px;line-height:1.5}.login-submit{color:#fff;width:100%;min-height:44px;font:inherit;cursor:pointer;background:#16665f;border:1px solid #16665f;border-radius:8px;place-items:center;padding:10px 16px;font-size:14px;font-weight:650;transition:background .15s;display:grid}.login-submit:hover:not(:disabled){background:#10554f}.login-submit:focus-visible{outline-offset:3px;outline:3px solid #57aba5}.login-submit:disabled{cursor:wait;opacity:.65}.login-footer{color:#71838a;text-align:center;border-top:1px solid #edf0f4;margin-top:28px;padding-top:20px;font-size:12px}@media (width<=480px){.login-page{padding:16px}.login-card{padding:26px 22px}.login-heading{margin-top:28px}}.auth-status-screen{background:#f4f6f8;place-items:center;min-height:100dvh;padding:24px;display:grid}.auth-status-card{background:#fff;border:1px solid #e2e7ed;border-radius:12px;width:100%;max-width:440px;padding:32px}.auth-status-card h1{margin:0;font-size:22px;line-height:1.3}.auth-status-card p{color:#657386;margin:12px 0 0;font-size:14px;line-height:1.6}.auth-status-card button{color:#fff;cursor:pointer;background:#17263d;border:0;border-radius:8px;margin-top:24px;padding:10px 18px}.auth-status-card button:focus-visible{outline-offset:3px;outline:3px solid #8ca6c8}:root{--ui-canvas:#f5f4f8;--ui-surface:#fffefd;--ui-surface-muted:#f8f7fa;--ui-border:#e6e2ea;--ui-border-strong:#d8d3df;--ui-ink:#303447;--ui-muted:#74798a;--ui-primary:#56618f;--ui-primary-strong:#39466f;--ui-primary-soft:#eef0f4;--ui-sage:#4f7d72;--ui-sage-soft:#f0f2f1;--ui-blue:#567b9a;--ui-blue-soft:#eff1f3;--ui-lilac:#656b91;--ui-lilac-soft:#f0f0f2;--ui-peach:#916a4a;--ui-peach-soft:#f3f1ef;--ui-rose:#955963;--ui-rose-soft:#f3f0f1;--ui-radius:18px;--ui-shadow:0 8px 24px #48425b0f;--ui-z-scrim:40;--ui-z-sidebar:50;--ui-z-header:60;--ui-z-drawer:70;--ui-z-modal:1200;--ui-z-notice:10000;color:var(--ui-ink);background:var(--ui-canvas);font-family:Aptos,Segoe UI Variable,Inter,ui-sans-serif,system-ui,sans-serif}:root[data-theme=dark]{--ui-canvas:#171823;--ui-surface:#222432;--ui-surface-muted:#292b3a;--ui-border:#3a3c4d;--ui-border-strong:#4a4d61;--ui-ink:#f4f1f5;--ui-muted:#a9aabb;--ui-primary:#8d95cf;--ui-primary-strong:#6873aa;--ui-primary-soft:#292c3d;--ui-sage-soft:#263a36;--ui-shadow:0 8px 24px #0000002e;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=dark] body,:root[data-theme=dark] #root,:root[data-theme=dark] .store-shell,:root[data-theme=dark] .admin-shell,:root[data-theme=dark] .store-body,:root[data-theme=dark] .admin-body,:root[data-theme=dark] .store-main,:root[data-theme=dark] .admin-main{color:var(--ui-ink);background:var(--ui-canvas)}:root[data-theme=dark] .store-card,:root[data-theme=dark] .admin-card,:root[data-theme=dark] .admin-overview-card,:root[data-theme=dark] .dashboard-sla,:root[data-theme=dark] .ticket-detail-section,:root[data-theme=dark] .sc-kanban-column,:root[data-theme=dark] .tech-line,:root[data-theme=dark] .store-form-section,:root[data-theme=dark] .store-modal,:root[data-theme=dark] .supervisor-catalog-modal>section{border-color:var(--ui-border)!important;color:var(--ui-ink)!important;background:var(--ui-surface)!important}:root[data-theme=dark] input,:root[data-theme=dark] select,:root[data-theme=dark] textarea,:root[data-theme=dark] button{border-color:var(--ui-border)}:root[data-theme=dark] input,:root[data-theme=dark] select,:root[data-theme=dark] textarea{color:var(--ui-ink)!important;background:var(--ui-surface-muted)!important}:root[data-theme=dark] .workspace-header--navigation{border-color:var(--ui-border)!important;color:var(--ui-ink)!important;background:color-mix(in srgb, var(--ui-canvas) 90%, transparent)!important}:root[data-theme=dark] .dashboard-page-heading h1,:root[data-theme=dark] .store-section-heading h1,:root[data-theme=dark] .admin-section-heading h1,:root[data-theme=dark] .store-section-heading h2,:root[data-theme=dark] .admin-section-heading h2{color:var(--ui-ink)!important}.service-history-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.service-history-heading h3{margin:0}.service-history-heading p{margin:6px 0 0}.service-history-heading button{border-color:var(--ui-border-strong);min-height:44px;color:var(--ui-primary-strong);background:var(--ui-primary-soft);border-radius:11px}.ticket-detail-history li{--history-color:#777b93;--history-soft:#f5f3f8}.ticket-detail-history li.is-store{--history-color:#527b6e;--history-soft:#edf5f1}.ticket-detail-history li.is-transit{--history-color:#5c7c99;--history-soft:#eef4f8}.ticket-detail-history li.is-service-center{--history-color:#766a9b;--history-soft:#f2eff8}.ticket-detail-history li.is-technical{--history-color:#946e50;--history-soft:#faf2eb}.ticket-detail-history li.is-alert{--history-color:#9d6370;--history-soft:#faeff1}.ticket-detail-history li:not(:last-child):before{background:#e2dfea}.ticket-detail-history-card{border-color:color-mix(in srgb, var(--history-color) 18%, #fffefd);background:linear-gradient(135deg, var(--history-soft), #fffefd 85%);overflow-wrap:anywhere;border-radius:14px;padding:18px 20px;box-shadow:0 5px 16px #48425b0a}.ticket-detail-history-card header>div{gap:7px}.service-history-area{width:fit-content;color:var(--history-color);letter-spacing:.06em;align-self:start;font-size:10px;font-weight:750}.ticket-detail-history-card strong{color:var(--ui-ink);font-size:14px;line-height:1.5}.ticket-detail-history-card small,.ticket-detail-history-card time,.ticket-detail-history-card footer{color:#747486;font-size:11px;line-height:1.6}.ticket-detail-history-card p{color:#636476;margin-top:14px;line-height:1.65}.ticket-detail-history-card .ticket-detail-history-notes{white-space:pre-wrap;background:#fffefdcc;border:1px solid #78718f1a;border-radius:11px;padding:12px 14px}.ticket-detail-history-card footer{border-color:var(--ui-border);margin-top:15px;padding-top:12px}.ticket-detail-history{gap:16px}.ticket-detail-history li{grid-template-columns:20px minmax(0,1fr);gap:10px;padding:0}.ticket-detail-history li:before,.ticket-detail-history li:not(:last-child):before{content:"";background:#e2dfea;width:2px;position:absolute;top:0;bottom:-16px;left:9px}.ticket-detail-history li:first-child:before{top:50%}.ticket-detail-history li:last-child:before{bottom:50%}.ticket-detail-history li:only-child:before{display:none}.ticket-detail-history-bubble{box-sizing:border-box;grid-area:1/1;place-self:center;margin:0}.ticket-detail-history-card{grid-area:1/2}@media (width<=720px){.ticket-detail-history-card{padding:15px}.service-history-heading button{width:100%}}body{background:var(--ui-canvas);color:var(--ui-ink);overflow-x:hidden}img,svg,video,canvas,iframe{max-width:100%}fieldset,form,label{min-width:0}button,input,select,textarea{font:inherit}select,textarea,input:not([type=checkbox]):not([type=radio]):not([type=file]){border-color:var(--ui-border-strong);width:100%;min-width:0;max-width:100%;color:var(--ui-ink);background-color:var(--ui-surface);box-shadow:none;border-radius:11px}select{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border:1px solid var(--ui-border-strong)!important;min-height:44px!important;color:var(--ui-ink)!important;background-color:var(--ui-surface)!important;background-image:linear-gradient(45deg,#0000 50%,#777b9e 50%),linear-gradient(135deg,#777b9e 50%,#0000 50%)!important;background-position:calc(100% - 17px) 19px,calc(100% - 12px) 19px!important;background-repeat:no-repeat!important;background-size:5px 5px,5px 5px!important;border-radius:12px!important;padding:10px 38px 10px 12px!important;box-shadow:0 1px 2px #48425b08!important}select:hover:not(:disabled){background-color:#fff!important;border-color:#bbb5c9!important}select:focus,select:focus-visible{outline:none;border-color:var(--ui-primary)!important;box-shadow:0 0 0 3px #6f739d21!important}select:disabled{cursor:not-allowed;opacity:.72;color:#9a97a5!important;background-color:#f0eef3!important}select option,select optgroup{color:var(--ui-ink);background:var(--ui-surface)}input[type=date]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}input[type=date]::-webkit-calendar-picker-indicator{opacity:.58}select:hover,textarea:hover,input:not([type=checkbox]):not([type=radio]):not([type=file]):hover{border-color:#bbb5c7}select:focus,textarea:focus,input:not([type=checkbox]):not([type=radio]):not([type=file]):focus{border-color:var(--ui-primary);box-shadow:0 0 0 3px #6f739d21}.store-shell,.admin-shell,.auth-status-screen,.login-page{color:var(--ui-ink);background:radial-gradient(circle at 92% 4%, #aaa3d31f, transparent 24rem), radial-gradient(circle at 20% 100%, #9cbcaf1a, transparent 28rem), var(--ui-canvas)!important}.store-body,.admin-body{min-width:0;overflow-x:clip}.store-main,.admin-main{box-sizing:border-box;width:100%;min-width:0;max-width:1540px;margin-inline:auto;padding:clamp(26px,3vw,46px) clamp(24px,3vw,44px) 56px}.store-main>*,.admin-main>*{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.store-section-heading,.admin-section-heading{margin-bottom:28px}.store-main h1,.admin-main h1{color:var(--ui-ink);letter-spacing:-.045em;font-size:clamp(26px,3vw,38px);font-weight:720}.store-main h2,.admin-main h2,.store-main h3,.admin-main h3{color:var(--ui-ink);letter-spacing:-.02em}.store-main p,.admin-main p,.store-muted{color:var(--ui-muted)}.store-eyebrow,.admin-eyebrow{color:var(--ui-primary);letter-spacing:.14em;font-weight:780}.store-sidebar,.admin-sidebar{scrollbar-width:thin;border-right:1px solid var(--ui-border);width:252px;height:100dvh;color:var(--ui-ink);background:#f0eef5;padding:26px 18px 22px;position:sticky;top:0;overflow-y:auto}.store-shell,.admin-shell{grid-template-columns:252px minmax(0,1fr)}.store-brand,.admin-brand{min-height:58px;color:var(--ui-ink)}.store-brand small,.admin-brand small{color:var(--ui-muted)}.store-logo,.admin-logo,.login-brand-mark{padding:7px;box-shadow:0 7px 16px #555b7d29;color:#fff!important;background:#555b7d!important;border-color:#555b7d!important}.store-logo>img,.admin-logo>img,.login-brand-mark>img{object-fit:contain;width:100%;height:100%}.store-sidebar nav,.admin-sidebar nav{gap:22px;margin-top:30px;display:grid}.workspace-nav-group{gap:6px;min-width:0;display:grid}.workspace-nav-group-label{color:#8a8798;letter-spacing:.14em;text-transform:uppercase;padding:0 11px 4px;font-size:9px;font-weight:800}.store-sidebar nav button,.admin-sidebar nav button{color:#646779;width:100%;min-height:42px;box-shadow:none;text-align:left;background:0 0;border:0;border-radius:12px;align-items:center;padding:10px 12px;display:flex}.store-sidebar nav button>span,.admin-sidebar nav button>span{color:#777b96;background:#ffffff94;border-radius:8px;flex:none;place-items:center;width:25px;height:25px;margin-right:9px;display:grid}.store-sidebar nav button:hover,.admin-sidebar nav button:hover{color:var(--ui-primary-strong);background:#ffffffa3}.store-sidebar nav button[aria-current],.admin-sidebar nav button[aria-current]{color:#fff;background:#555b7d;box-shadow:0 8px 18px #4a4e6f26}.store-sidebar nav button[aria-current]>span,.admin-sidebar nav button[aria-current]>span{color:#fff;background:#ffffff24}.store-sidebar .sidebar-account-trigger,.admin-sidebar .sidebar-account-trigger{min-height:52px;color:var(--ui-ink);transition:background .16s,border-color .16s;background:0 0!important;border:1px solid #0000!important;border-radius:14px!important;padding:8px!important}.store-sidebar .sidebar-account-trigger:hover,.admin-sidebar .sidebar-account-trigger:hover{background:#ffffff94!important;border-color:#ded9e7!important}.store-sidebar .sidebar-account-trigger:focus-visible,.admin-sidebar .sidebar-account-trigger:focus-visible{outline-offset:2px;outline:3px solid #6f739d2e;border-color:#aaa5c0!important}.store-sidebar .sidebar-account-trigger small,.admin-sidebar .sidebar-account-trigger small,.store-sidebar .sidebar-account-caret,.admin-sidebar .sidebar-account-caret{color:var(--ui-muted)}.store-sidebar .sidebar-account-avatar,.admin-sidebar .sidebar-account-avatar,.store-avatar,.admin-avatar{color:#555b7d;background:#e4e2f0;width:36px;height:36px}.store-sidebar .sidebar-account-avatar svg,.admin-sidebar .sidebar-account-avatar svg{width:14px;height:14px}.store-sidebar .sidebar-account-caret,.admin-sidebar .sidebar-account-caret{place-items:center;width:24px;height:24px;display:grid}.store-sidebar .sidebar-account-caret svg,.admin-sidebar .sidebar-account-caret svg{width:11px;height:11px}.store-sidebar .sidebar-account-popover,.admin-sidebar .sidebar-account-popover{border-color:var(--ui-border);width:100%;box-shadow:var(--ui-shadow);background:#fffefdf0;border-radius:14px;gap:4px;padding:8px}.store-sidebar .sidebar-account-popover button,.admin-sidebar .sidebar-account-popover button{color:#55596c;background:0 0;border-radius:10px;min-height:42px;padding:7px 9px;font-weight:650;border:0!important}.store-sidebar .sidebar-account-popover button:hover,.admin-sidebar .sidebar-account-popover button:hover{color:#474c70;background:var(--ui-primary-soft)}.store-sidebar .sidebar-account-menu-icon,.admin-sidebar .sidebar-account-menu-icon{color:#5f658b;background:#ecebf6;border-radius:9px;flex:none;place-items:center;width:28px;height:28px;display:grid}.store-sidebar .sidebar-account-menu-icon svg,.admin-sidebar .sidebar-account-menu-icon svg{width:13px;height:13px;fill:currentColor!important;stroke:none!important}.store-sidebar .sidebar-account-popover .sidebar-account-signout,.admin-sidebar .sidebar-account-popover .sidebar-account-signout{color:#96616b}.store-sidebar .sidebar-account-signout .sidebar-account-menu-icon,.admin-sidebar .sidebar-account-signout .sidebar-account-menu-icon{color:#a36b76;background:var(--ui-rose-soft)}.store-sidebar .sidebar-account-popover .sidebar-account-signout:hover,.admin-sidebar .sidebar-account-popover .sidebar-account-signout:hover{color:#87535e;background:var(--ui-rose-soft)}.store-sidebar .sidebar-account-divider,.admin-sidebar .sidebar-account-divider{background:var(--ui-border);margin:2px 7px}[role=menu]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--ui-border)!important;background:linear-gradient(145deg, #f7f5fb, var(--ui-surface) 54%)!important;border-radius:14px!important;box-shadow:0 12px 30px #48425b1a!important}[role=menu] button{border-radius:10px!important}.ticket-detail-proforma-button{color:var(--ui-primary-strong)!important;background:var(--ui-primary-soft)!important;box-shadow:none!important;border-color:#d8d3e4!important;border-radius:11px!important}.ticket-detail-proforma-button:hover:not(:disabled){color:#464c70!important;background:#e5e3f2!important;border-color:#bbb4d1!important}.ticket-detail-download-menu-list{min-width:184px;padding:8px!important}.ticket-detail-download-menu-list button{min-height:40px;font-weight:650;color:#55596c!important;background:0 0!important;padding:9px 11px!important}.ticket-detail-download-menu-list button:hover,.ticket-detail-download-menu-list button:focus-visible{color:#484e73!important;background:var(--ui-primary-soft)!important}.admin-audit-change{border:1px solid var(--ui-border);color:#5f6377;background:#f8f6fb;border-radius:14px;box-shadow:0 4px 14px #48425b0a}.admin-audit-change summary{color:#5b607e;border-radius:13px;padding:9px 11px}.admin-audit-change[open] summary{border-bottom:1px solid var(--ui-border);background:var(--ui-primary-soft);border-radius:13px 13px 0 0}.admin-audit-change pre{max-width:100%;color:#55596c!important;background:var(--ui-surface)!important;border:0!important;border-radius:0 0 13px 13px!important;margin:0!important;padding:12px!important}.workspace-sidebar-mobile-heading{color:var(--ui-muted)}.workspace-sidebar-mobile-heading button{color:#555b7d!important;width:30px!important;height:30px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:7px!important}.workspace-sidebar-mobile-heading button:hover{color:#3f456b!important;background:0 0!important}.workspace-sidebar-mobile-heading button svg,.workspace-sidebar-mobile-heading button svg path,.workspace-menu-toggle svg,.workspace-menu-toggle svg path{color:#555b7d!important;fill:currentColor!important}.store-topbar,.admin-topbar,.workspace-header{border-color:var(--ui-border);min-height:68px;color:var(--ui-muted);background:#fffefde0;padding-inline:clamp(18px,3vw,42px)}.workspace-menu-toggle{border-color:var(--ui-border-strong)!important;color:var(--ui-primary-strong)!important;background:var(--ui-surface)!important}.store-card,.admin-card,.admin-overview-card,.dashboard-sla,.ticket-detail-section,.sc-kanban-column,.tech-line,.store-form-section{border:1px solid var(--ui-border)!important;border-radius:var(--ui-radius)!important;background:var(--ui-surface)!important;box-shadow:var(--ui-shadow)!important}.store-card-heading,.ticket-detail-header-actions,.store-form-actions,.admin-actions,.sc-report-actions{flex-wrap:wrap}.store-modal,.supervisor-catalog-modal>section{border:1px solid var(--ui-border);border-radius:var(--ui-radius);background:var(--ui-surface);max-width:calc(100vw - 32px);box-shadow:0 22px 60px #3a364c2e}.store-intake-form{padding:clamp(22px,2.4vw,30px)!important}.store-intake-form>.store-card-heading>div,.store-selector-heading>div,.store-staff-section>div,.store-accessories>div:first-child{gap:7px;min-width:0;display:grid}.store-intake-form>.store-card-heading h2,.store-intake-form>.store-card-heading p,.store-selector-heading h3,.store-selector-heading p,.store-staff-section h3,.store-accessories strong,.store-accessories p{margin:0!important}.store-intake-form>.store-card-heading h2{font-size:19px;line-height:1.3}.store-intake-form>.store-card-heading p,.store-selector-heading p,.store-accessories p{line-height:1.6}.store-intake-form form{margin-top:28px}.store-intake-form fieldset{gap:24px}.store-intake-form-main{gap:20px}.store-form-section,.store-form-section:first-child{gap:20px;border-top:1px solid var(--ui-border)!important;padding:22px!important}.store-form-section h3,.store-intake-workspace h3{color:var(--ui-ink);font-size:15px;line-height:1.35}.store-selector-heading{align-items:center}.store-intake-form label{color:#5f6374;gap:9px;line-height:1.45}.store-intake-form label small{color:#8a8796;margin-top:-3px;line-height:1.4}.store-intake-form input:not([type=checkbox]),.store-intake-form select,.store-intake-form textarea{border-color:var(--ui-border-strong);border-radius:11px;min-height:44px;padding:11px 13px}.store-intake-form textarea{min-height:108px;line-height:1.55}.store-staff-section{align-items:center;background:var(--ui-sage-soft)!important;border-color:#dfe5e4!important}.store-selected-record,.store-accessories,.store-intake-form-actions{border-color:var(--ui-border);background:var(--ui-surface-muted);border-radius:14px}.store-selected-record{gap:9px;padding:17px}.store-accessories{gap:16px;padding:18px}.store-intake-form-actions{gap:18px;padding:18px}.store-search-results,.store-watch-options{gap:10px}.store-search-results button,.store-watch-options button{border-color:var(--ui-border);border-radius:11px;gap:7px;padding:13px 14px}.store-checkbox{padding:2px;gap:10px!important}.store-form-actions{padding-top:2px}.store-summary-grid,.sc-summary-grid,.tech-summary-grid,.admin-overview-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))!important;gap:14px!important}.dashboard-kpi,.admin-overview-card.dashboard-kpi{min-height:142px;border-color:var(--ui-border)!important;border-radius:var(--ui-radius)!important;background:var(--ui-surface)!important;box-shadow:var(--ui-shadow)!important;padding:20px!important}.dashboard-kpi:before,.admin-overview-card.dashboard-kpi:before{border-radius:50%!important;width:9px!important;height:9px!important;inset:18px 18px auto auto!important}.dashboard-kpi:after,.admin-overview-card.dashboard-kpi:after,.sc-indicator-card:after{opacity:.72;width:124px!important;height:124px!important;top:-52px!important;right:-48px!important}.dashboard-kpi--teal{--kpi-accent:#88afa6;--kpi-soft:#88afa629}.dashboard-kpi--green{--kpi-accent:#9cbb9d;--kpi-soft:#9cbb9d2b}.dashboard-kpi--blue{--kpi-accent:#93b2cb;--kpi-soft:#93b2cb2e}.dashboard-kpi--purple{--kpi-accent:#aaa1cf;--kpi-soft:#aaa1cf2e}.dashboard-kpi--amber{--kpi-accent:#d2ac78;--kpi-soft:#d2ac782e}.dashboard-kpi--orange{--kpi-accent:#d4a087;--kpi-soft:#d4a0872e}.dashboard-kpi--red{--kpi-accent:#d39da7;--kpi-soft:#d39da72e}.store-dashboard-grid,.sc-dashboard-grid,.tech-dashboard-grid{gap:16px}.dashboard-date-filter,.store-filters,.admin-filters,.sc-report-filters{box-sizing:border-box;border-color:var(--ui-border);background:var(--ui-surface-muted);border-radius:16px;width:100%;min-width:0;max-width:100%;box-shadow:0 4px 16px #48425b0a}.store-filters,.admin-filters,.sc-report-filters{border:1px solid var(--ui-border);border-radius:15px;padding:16px}.store-filters label,.admin-filters label,.sc-report-filters label,.dashboard-date-filter label{min-width:0;color:var(--ui-muted)}.store-filters input,.store-filters select,.admin-filters input,.admin-filters select,.sc-report-filters input,.sc-report-filters select,.dashboard-date-filter input,.dashboard-date-filter select{border:1px solid var(--ui-border-strong)!important;min-height:44px!important;color:var(--ui-ink)!important;background-color:var(--ui-surface)!important;border-radius:12px!important;padding:10px 12px!important;box-shadow:0 1px 2px #48425b08!important}.store-filters select,.admin-filters select,.sc-report-filters select,.dashboard-date-filter select{padding-right:38px!important}.store-filters input:focus,.store-filters select:focus,.admin-filters input:focus,.admin-filters select:focus,.sc-report-filters input:focus,.sc-report-filters select:focus,.dashboard-date-filter input:focus,.dashboard-date-filter select:focus{border-color:var(--ui-primary)!important;box-shadow:0 0 0 3px #6f739d21!important}.store-filters button[type=submit],.admin-filters button[type=submit],.sc-report-filters button[type=submit]{min-height:44px;box-shadow:0 6px 14px #555b7d21;border-color:var(--ui-primary-strong)!important;color:#fff!important;background:var(--ui-primary-strong)!important;border-radius:11px!important}.dashboard-date-filter__title{color:#666b8d}.dashboard-date-filter button{min-height:40px;color:var(--ui-primary-strong)!important;background:var(--ui-primary-soft)!important;border-color:#d8d3e4!important;border-radius:11px!important}.filter-reset{color:var(--ui-primary-strong)!important;background:var(--ui-primary-soft)!important;border-color:#d9d3e3!important;border-radius:11px!important}.filter-reset:hover:not(:disabled){color:#303b60!important;background:#e7e9ee!important;border-color:#b8bdc9!important}.store-primary.store-primary,.admin-primary.admin-primary,.login-submit{box-shadow:0 7px 16px #555b8429;border-color:var(--ui-primary-strong)!important;color:#fff!important;background:var(--ui-primary-strong)!important;border-radius:11px!important}.store-primary.store-primary:hover,.admin-primary.admin-primary:hover,.login-submit:hover:not(:disabled){background:#2e3859!important}.dashboard-bar-track{border-bottom:1px solid var(--ui-border);background:0 0}.sc-indicator-track{background:#e7e9ee}.dashboard-bar-fill{background:var(--ui-primary)}.dashboard-bar-item:nth-child(3n+2) .dashboard-bar-fill{background:var(--ui-sage)}.dashboard-bar-item:nth-child(3n) .dashboard-bar-fill{background:var(--ui-blue)}.dashboard-bar-tooltip{color:#fff;background:#505570;box-shadow:0 8px 18px #363a5026}.sc-indicator-track i{box-shadow:none;background:linear-gradient(90deg,#92b8ae,#b6d0c6)}.sc-indicator-card.is-part .sc-indicator-track i{box-shadow:none;background:linear-gradient(90deg,#c9a67b,#e0c5a5)}.store-table-scroll,.admin-table-scroll,.tech-qc-part-table-wrap{overscroll-behavior-inline:contain;border-radius:13px;width:100%;max-width:100%;overflow-x:auto}.store-directory th,.admin-directory th,.tech-qc-part-table th{color:#77798b;background:#f6f4f8}.store-directory td,.admin-directory td,.tech-qc-part-table td{color:#555a6b;border-color:#efecf2}.store-badge,.admin-badge.active{color:#587b72;background:var(--ui-sage-soft)}.sc-kanban-column{border-color:var(--ui-border)!important;background:var(--kanban-surface,var(--ui-surface-muted))!important;box-shadow:none!important}.sc-kanban-column button,.tech-follow-up-list button{border-color:var(--ui-border);color:var(--ui-ink);background:var(--ui-surface);border-radius:13px}.login-card,.auth-status-card{border-color:var(--ui-border);background:var(--ui-surface);box-shadow:var(--ui-shadow);border-radius:22px}@media (width<=1180px){.store-sidebar,.admin-sidebar{border-right:1px solid var(--ui-border);width:min(86vw,286px)!important}.store-sidebar nav,.admin-sidebar nav{gap:20px;margin-top:24px!important}}@media (width<=980px){.store-filters,.sc-service-filters,.admin-filters,.admin-audit-filters,.admin-session-filters,.sc-report-filters{grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important}.store-filters>button,.sc-service-filters>button,.admin-filters>button,.sc-report-filters>button{width:100%}.sc-report-filters .filter-reset{grid-column:1/-1}}@media (width<=720px){.store-main,.admin-main{padding:22px 16px 42px!important}.store-topbar,.admin-topbar,.workspace-header{min-height:60px;padding-inline:16px!important}.store-section-heading,.admin-section-heading{gap:16px;margin-bottom:20px}.store-main h1,.admin-main h1{font-size:clamp(25px,9vw,32px)}.store-card,.admin-card,.ticket-detail-section{border-radius:15px!important;padding:16px!important}.store-intake-form{padding:18px!important}.store-intake-form form{margin-top:22px}.store-intake-form-layout,.store-intake-form-main{gap:16px}.store-form-section,.store-form-section:first-child,.store-intake-form-actions{padding:16px!important}.store-selector-heading{flex-direction:column;align-items:stretch}.store-selector-heading>button{width:100%}.store-modal-backdrop,.supervisor-catalog-modal{padding:16px}.store-modal,.supervisor-catalog-modal>section{max-width:calc(100vw - 32px);padding:16px}.store-summary-grid,.sc-summary-grid,.tech-summary-grid,.admin-overview-grid,.admin-role-summary ul{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.admin-role-summary li{overflow-wrap:anywhere;min-width:0;padding:14px}.dashboard-kpi,.admin-overview-card.dashboard-kpi{min-height:124px;padding:14px!important}.store-filters,.sc-service-filters,.admin-filters,.admin-audit-filters,.admin-session-filters,.sc-report-filters{grid-template-columns:minmax(0,1fr)!important;gap:12px!important;width:100%!important;margin-inline:0!important;padding:14px!important;display:grid!important}.store-filters>*,.sc-service-filters>*,.admin-filters>*,.sc-report-filters>*{width:100%;min-width:0;max-width:100%;grid-column:1!important}.dashboard-date-filter{padding:12px}.dashboard-date-filter__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.dashboard-date-filter input{min-width:0;padding-inline:7px}.store-directory,.admin-directory{overflow:hidden}.store-table-scroll table,.admin-table-scroll table{min-width:720px}.store-dashboard-grid,.sc-dashboard-grid,.tech-dashboard-grid{grid-template-columns:minmax(0,1fr)!important}.sc-financial-grid,.dashboard-sla__stages{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.sc-financial-grid>article,.dashboard-sla__stages>article{min-width:0;padding:14px!important}.dashboard-sla__stage-title{gap:6px}.dashboard-sla__stage-title>div{overflow-wrap:anywhere;min-width:0}.dashboard-sla__stage-title strong{font-size:13px;line-height:1.4}.dashboard-sla__stage-title b{flex-shrink:0;font-size:20px}.dashboard-sla__stage-title small,.dashboard-sla__stage-detail,.sc-financial-grid small{overflow-wrap:anywhere;font-size:11px;line-height:1.4}.sc-financial-grid strong{overflow-wrap:anywhere;font-size:clamp(16px,4.2vw,22px)}}@media (width<=380px){.store-main,.admin-main{padding-inline:12px!important}.dashboard-kpi,.admin-overview-card.dashboard-kpi{min-height:116px;padding:12px!important}.store-summary-grid,.sc-summary-grid,.tech-summary-grid,.admin-overview-grid{gap:8px!important}}.dashboard-workspace{--dashboard-canvas:#f6f7f9;--dashboard-surface:#fff;--dashboard-muted:#f0f3f6;--dashboard-text:#17212b;--dashboard-text-muted:#647386;--dashboard-border:#e2e7ed;--dashboard-accent:#256d80;--dashboard-success:#237a56;--dashboard-warning:#976000;--dashboard-danger:#b93442;gap:20px;min-width:0;display:grid}.dashboard-context-bar{border:1px solid var(--dashboard-border);background:var(--dashboard-muted);min-height:58px;color:var(--dashboard-text);border-radius:14px;justify-content:space-between;align-items:center;gap:20px;padding:12px 16px;display:flex}.dashboard-context-bar div{gap:2px;display:grid}.dashboard-context-bar span,.dashboard-context-bar p{color:var(--dashboard-text-muted);margin:0;font-size:12px}.dashboard-context-bar strong{font-size:14px}.dashboard-kpi-grid,.dashboard-workspace .admin-overview-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;min-width:0;display:grid}.dashboard-workspace .dashboard-kpi,.dashboard-workspace .admin-overview-card.dashboard-kpi{border:1px solid var(--dashboard-border);background:var(--dashboard-surface);min-width:0;min-height:142px;box-shadow:none;border-radius:14px;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:10px;padding:18px;display:flex;position:relative;overflow:hidden}.dashboard-workspace .dashboard-kpi:before,.dashboard-workspace .dashboard-kpi:after,.dashboard-workspace .admin-overview-card.dashboard-kpi:before,.dashboard-workspace .admin-overview-card.dashboard-kpi:after{content:none;display:none}.dashboard-workspace .dashboard-kpi>span,.dashboard-workspace .admin-overview-card.dashboard-kpi>span{color:var(--dashboard-text-muted);letter-spacing:0;text-transform:none;font-size:12px;font-weight:700}.dashboard-workspace .dashboard-kpi>strong,.dashboard-workspace .admin-overview-card.dashboard-kpi>strong{color:var(--dashboard-text);font-variant-numeric:tabular-nums;font-size:clamp(28px,3vw,38px);line-height:1}.dashboard-indicator{max-width:100%;color:var(--dashboard-text-muted);align-items:center;gap:7px;font-size:11px;font-weight:650;line-height:1.3;display:inline-flex}.dashboard-indicator i{background:#8795a5;border-radius:50%;flex:0 0 7px;width:7px;height:7px}.dashboard-indicator.is-live i,.dashboard-indicator.is-progress i{background:var(--dashboard-accent)}.dashboard-indicator.is-action i,.dashboard-indicator.is-waiting i{background:#c58a32}.dashboard-indicator.is-period i{background:#8795a5}.dashboard-indicator.is-risk i{background:var(--dashboard-danger)}.dashboard-indicator.is-clear i{background:var(--dashboard-success)}.dashboard-indicator.is-transit i{background:#6674a6}.dashboard-operational-grid,.dashboard-insight-grid{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);align-items:stretch;gap:16px;min-width:0;display:grid}.dashboard-insight-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-insight-grid.is-single{grid-template-columns:minmax(0,1fr)}.dashboard-workspace .store-card,.dashboard-workspace .admin-card,.dashboard-workspace .dashboard-sla,.dashboard-workspace .sc-financial-overview{border:1px solid var(--dashboard-border);background:var(--dashboard-surface);min-width:0;box-shadow:none;border-radius:14px;padding:20px}.dashboard-workspace .store-card h2,.dashboard-workspace .admin-card h2,.dashboard-workspace .dashboard-sla h2{color:var(--dashboard-text);margin:4px 0 6px;font-size:16px;line-height:1.35}.dashboard-workspace .store-card p,.dashboard-workspace .admin-card p{color:var(--dashboard-text-muted)}.dashboard-priority-stack{align-content:start;gap:12px;min-width:0;display:grid}.dashboard-attention-panel,.dashboard-follow-up-card{align-content:start;gap:16px;display:grid}.dashboard-attention-panel>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.dashboard-attention-count{background:var(--dashboard-muted);min-width:36px;height:36px;color:var(--dashboard-text);font-variant-numeric:tabular-nums;border-radius:10px;place-items:center;font-size:15px;font-weight:800;display:inline-grid}.dashboard-attention-count.is-action{color:#81501a;background:#f7eddd}.dashboard-attention-count.is-clear{color:var(--dashboard-success);background:#e8f3ee}.dashboard-attention-state{background:var(--dashboard-muted);border-radius:12px;align-items:flex-start;gap:12px;padding:14px;display:flex}.dashboard-attention-state strong{color:var(--dashboard-text);font-size:13px}.dashboard-attention-state p{margin:4px 0 0;font-size:12px}.dashboard-follow-up-signal{width:36px;height:36px;color:var(--dashboard-accent);background:#e7eef1;border-radius:10px;flex:0 0 36px;place-items:center;display:inline-grid;position:relative}.dashboard-follow-up-signal>i{display:none}.dashboard-follow-up-icon{width:16px;height:16px}.dashboard-follow-up-title{align-items:center;gap:10px;display:flex}.dashboard-follow-up-card>strong{color:var(--dashboard-text);font-variant-numeric:tabular-nums;font-size:30px}.dashboard-signal-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.dashboard-signal-list li{border-bottom:1px solid var(--dashboard-border);justify-content:space-between;align-items:center;gap:12px;min-height:42px;display:flex}.dashboard-signal-list li:last-child{border-bottom:0}.dashboard-signal-list strong{color:var(--dashboard-text);font-variant-numeric:tabular-nums}.dashboard-panel-note{margin:0;font-size:12px}.dashboard-secondary-action,.dashboard-refresh-button{background:var(--dashboard-surface);min-height:42px;color:var(--dashboard-text);font:inherit;cursor:pointer;border:1px solid #cdd6df;border-radius:9px;justify-content:center;align-items:center;padding:0 16px;font-size:12px;font-weight:750;transition:background-color .14s,border-color .14s;display:inline-flex}.dashboard-secondary-action:hover,.dashboard-refresh-button:hover:not(:disabled){background:var(--dashboard-muted);border-color:#9eacb9}.dashboard-secondary-action:focus-visible,.dashboard-refresh-button:focus-visible{outline-offset:2px;outline:3px solid #256d8038}.dashboard-refresh-button:disabled{cursor:wait;opacity:.58}.dashboard-heading-actions{justify-content:flex-end;align-items:flex-end;gap:10px;display:flex}.dashboard-heading-actions .dashboard-date-filter{margin:0}.dashboard-workspace .store-status-chart,.dashboard-workspace .admin-role-summary ul{gap:0;margin-top:14px;display:grid}.dashboard-workspace .store-status-chart li,.dashboard-workspace .admin-role-summary li{border-bottom:1px solid var(--dashboard-border);background:0 0;min-height:44px;padding:9px 0}.dashboard-workspace .store-status-chart li:last-child,.dashboard-workspace .admin-role-summary li:last-child{border-bottom:0}.dashboard-workspace .sc-donut-layout{grid-template-columns:minmax(140px,.45fr) minmax(0,1fr);align-items:center;gap:22px;margin-top:14px}.dashboard-workspace .sc-donut-layout li{border-bottom:1px solid var(--dashboard-border);padding:8px 0}.dashboard-workspace .sc-donut-layout li:last-child{border-bottom:0}.dashboard-workspace .dashboard-sla{height:100%}.dashboard-workspace .dashboard-sla__score,.dashboard-workspace .dashboard-sla__score.is-risk,.dashboard-workspace .dashboard-sla__score.is-breached{border:1px solid var(--dashboard-border);background:var(--dashboard-muted)}.dashboard-workspace .dashboard-sla__stages article,.dashboard-workspace .sc-financial-grid article{border-color:var(--dashboard-border);background:var(--dashboard-surface)}.dashboard-workspace .sc-financial-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.dashboard-workspace .dashboard-bar-scroll{overscroll-behavior-inline:contain;max-width:100%;overflow-x:auto}.dashboard-workspace .sc-indicator-row{border-bottom-color:var(--dashboard-border)}@media (width<=1180px){.dashboard-kpi-grid,.dashboard-workspace .admin-overview-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-kpi-grid>:nth-child(4),.dashboard-kpi-grid>:nth-child(5){grid-column:span 1}}@media (width<=900px){.dashboard-operational-grid,.dashboard-insight-grid{grid-template-columns:minmax(0,1fr)}.dashboard-heading-actions{align-items:stretch;width:100%}.dashboard-heading-actions .dashboard-date-filter{flex:auto}}@media (width<=720px){.dashboard-workspace{gap:14px}.dashboard-kpi-grid,.dashboard-workspace .admin-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.dashboard-kpi-grid>:last-child:nth-child(odd),.dashboard-workspace .admin-overview-grid>:last-child:nth-child(odd){grid-column:1/-1}.dashboard-workspace .dashboard-kpi,.dashboard-workspace .admin-overview-card.dashboard-kpi{min-height:126px;padding:14px}.dashboard-workspace .dashboard-kpi>strong,.dashboard-workspace .admin-overview-card.dashboard-kpi>strong{font-size:28px}.dashboard-heading-actions{grid-template-columns:minmax(0,1fr) auto;display:grid}.dashboard-workspace .sc-financial-grid,.dashboard-workspace .sc-donut-layout{grid-template-columns:minmax(0,1fr)}.dashboard-workspace .sc-donut-layout svg{width:min(180px,62vw);margin-inline:auto}}@media (width<=520px){.dashboard-context-bar{flex-direction:column;align-items:flex-start;gap:6px}.dashboard-heading-actions,.dashboard-heading-actions .dashboard-date-filter__fields{grid-template-columns:minmax(0,1fr)}.dashboard-refresh-button{width:100%}}.dashboard-workspace--sc{--dashboard-service-violet:#8580c8;--dashboard-service-mint:#69ad94;--dashboard-service-amber:#d7a04b;--dashboard-service-blue:#6c9fce;--dashboard-service-rose:#bf7f91;--dashboard-service-teal:#5f9f9b;--dashboard-service-lilac:#a187bf}.dashboard-workspace--sc .dashboard-kpi--primary>header{width:100%}.dashboard-primary-title,.dashboard-kpi-label{align-items:center;gap:9px;min-width:0;display:flex}.dashboard-kpi-label{font-weight:760;color:var(--dashboard-text)!important}.dashboard-metric-icon{width:30px;height:30px;color:var(--dashboard-accent);background:color-mix(in srgb, var(--dashboard-accent) 12%, var(--dashboard-surface));border-radius:10px;flex:0 0 30px;place-items:center;display:inline-grid}.dashboard-metric-icon svg{width:14px;height:14px}.dashboard-primary-title .dashboard-metric-icon{color:#f7f7fb;background:#ffffff1f}.dashboard-metric-icon.is-inbound,.dashboard-metric-icon.is-active{color:var(--dashboard-service-mint);background:color-mix(in srgb, var(--dashboard-service-mint) 13%, var(--dashboard-surface))}.dashboard-metric-icon.is-approval{color:var(--dashboard-service-violet);background:color-mix(in srgb, var(--dashboard-service-violet) 13%, var(--dashboard-surface))}.dashboard-metric-icon.is-return{color:var(--dashboard-service-rose);background:color-mix(in srgb, var(--dashboard-service-rose) 13%, var(--dashboard-surface))}.dashboard-metric-icon.is-received,.dashboard-metric-icon.is-outbound{color:var(--dashboard-service-blue);background:color-mix(in srgb, var(--dashboard-service-blue) 13%, var(--dashboard-surface))}.dashboard-metric-icon.is-total{color:var(--dashboard-accent);background:color-mix(in srgb, var(--dashboard-accent) 13%, var(--dashboard-surface))}.dashboard-workspace--sc .dashboard-kpi:not(.dashboard-kpi--primary){grid-template-rows:auto 1fr auto;align-content:stretch;display:grid}.dashboard-workspace--sc .dashboard-kpi:not(.dashboard-kpi--primary)>strong{color:var(--dashboard-text);align-self:center;font-size:clamp(30px,3vw,40px)}.dashboard-workspace--sc .dashboard-snapshot-metrics>div{grid-template-columns:minmax(0,1fr) auto;align-content:end;gap:4px 8px;padding:10px;display:grid;position:relative}.dashboard-workspace--sc .dashboard-snapshot-metrics .dashboard-metric-icon{border-radius:8px;width:25px;height:25px;position:absolute;top:9px;left:9px}.dashboard-workspace--sc .dashboard-snapshot-metrics .dashboard-metric-icon svg{width:12px;height:12px}.dashboard-workspace--sc .dashboard-snapshot-metrics span:not(.dashboard-metric-icon){color:var(--dashboard-text-muted);grid-column:1/-1;padding-left:31px;font-size:10px;line-height:1.25}.dashboard-workspace--sc .dashboard-snapshot-metrics strong{color:var(--dashboard-text);grid-column:1/-1;font-size:25px;line-height:1}.dashboard-workspace--sc .dashboard-snapshot-metrics>.is-total{grid-row:1/3;align-content:end}.dashboard-workspace--sc .dashboard-sla{min-height:0}.dashboard-workspace--sc .dashboard-sla__stages{gap:8px}.dashboard-workspace--sc .dashboard-sla__stages article{padding:12px}.dashboard-workspace--sc .dashboard-sla__stage-title{gap:6px}.dashboard-workspace--sc .dashboard-sla__stage-title b{color:var(--dashboard-text)}.dashboard-workspace--sc .dashboard-sla__stage-title small,.dashboard-workspace--sc .dashboard-sla__stage-detail,.dashboard-workspace--sc .dashboard-sla__header p{color:var(--dashboard-text-muted)}.dashboard-workspace--sc .dashboard-core-grid .dashboard-bar-track{border-bottom:1px solid color-mix(in srgb, var(--dashboard-border) 78%, transparent);background:0 0;border-radius:5px 5px 0 0}.dashboard-workspace--sc .dashboard-core-grid .dashboard-bar-fill{border-radius:7px 7px 2px 2px}.dashboard-workspace--sc .sc-financial-legend article{grid-template-columns:minmax(0,1fr);align-content:start;gap:3px;display:grid}.dashboard-workspace--sc .sc-financial-legend article span,.dashboard-workspace--sc .sc-financial-legend article small,.dashboard-workspace--sc .sc-financial-legend article strong{grid-column:1}.dashboard-workspace--sc .sc-financial-legend article small{color:var(--dashboard-text-muted);padding-left:15px}.dashboard-workspace--sc .sc-financial-legend article strong{color:var(--dashboard-text);text-align:left;padding-left:15px;font-size:14px;line-height:1.25}.sc-indicator-label{align-items:center;gap:8px;min-width:0;display:flex!important}.sc-indicator-label>i{border-radius:8px;flex:0 0 26px;place-items:center;width:26px;height:26px;display:grid}.sc-indicator-label>i svg{width:13px;height:13px}.sc-indicator-label>span{color:var(--dashboard-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:root[data-theme=dark] .dashboard-workspace--sc .dashboard-kpi-label,:root[data-theme=dark] .dashboard-workspace--sc .dashboard-kpi:not(.dashboard-kpi--primary)>strong,:root[data-theme=dark] .dashboard-workspace--sc .dashboard-snapshot-metrics strong,:root[data-theme=dark] .dashboard-workspace--sc .dashboard-sla__stage-title strong,:root[data-theme=dark] .dashboard-workspace--sc .dashboard-sla__stage-title b,:root[data-theme=dark] .dashboard-workspace--sc .sc-financial-legend article strong,:root[data-theme=dark] .dashboard-workspace--sc .sc-indicator-label>span{color:#f3f1f6!important}:root[data-theme=dark] .dashboard-workspace--sc .dashboard-snapshot-metrics span:not(.dashboard-metric-icon),:root[data-theme=dark] .dashboard-workspace--sc .dashboard-sla__stage-title small,:root[data-theme=dark] .dashboard-workspace--sc .dashboard-sla__stage-detail,:root[data-theme=dark] .dashboard-workspace--sc .dashboard-sla__header p,:root[data-theme=dark] .dashboard-workspace--sc .sc-financial-legend article small,:root[data-theme=dark] .dashboard-workspace--sc .sc-indicator-row small{color:#b8b8c7!important}:root[data-theme=dark] .dashboard-workspace--sc .dashboard-indicator.is-clear{color:#b8cfc8!important}:root[data-theme=dark] .dashboard-workspace--sc .dashboard-sla__score.is-breached{color:#f0929c;background:color-mix(in srgb, #c97882 13%, var(--dashboard-surface))}@media (width<=1500px){.dashboard-workspace--sc .dashboard-core-grid{grid-template-columns:minmax(330px,.8fr) minmax(440px,1.1fr)}.dashboard-workspace--sc .dashboard-core-grid>:last-child{grid-column:1/-1}}@media (width<=1100px){.dashboard-workspace--sc .dashboard-core-grid{grid-template-columns:minmax(0,1fr)}.dashboard-workspace--sc .dashboard-core-grid>:last-child{grid-column:auto}}@media (width<=720px){.dashboard-workspace--sc .dashboard-kpi-grid{grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-workspace--sc .dashboard-kpi-grid>.dashboard-kpi--primary:first-child{grid-area:auto/1/auto/-1}.dashboard-workspace--sc .dashboard-snapshot-metrics{grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-workspace--sc .dashboard-snapshot-metrics>.is-total{grid-area:auto/1/auto/-1;min-height:96px}}@media (width<=420px){.dashboard-heading-actions .dashboard-date-filter__fields{grid-template-columns:minmax(0,1fr)}}.dashboard-overview-grid{grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);gap:16px;min-width:0;display:grid}.dashboard-snapshot-card,.dashboard-distribution-card{min-height:250px}.dashboard-snapshot-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:20px;display:grid}.dashboard-snapshot-metrics>div{border:1px solid var(--dashboard-border);background:var(--dashboard-muted);border-radius:14px;align-content:space-between;gap:14px;min-width:0;min-height:116px;padding:14px;display:grid}.dashboard-snapshot-metrics span{color:var(--dashboard-text-muted);font-size:11px;font-weight:700;line-height:1.35}.dashboard-snapshot-metrics strong{color:var(--dashboard-text);font-variant-numeric:tabular-nums;font-size:clamp(24px,2.5vw,34px)}.dashboard-distribution-card>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.dashboard-distribution-card>header>strong{color:var(--dashboard-accent);background:var(--dashboard-muted);white-space:nowrap;border-radius:999px;padding:7px 10px;font-size:11px}.dashboard-status-distribution{gap:12px;margin-top:16px;display:grid}.dashboard-status-distribution__bar,.sc-financial-pipeline{background:var(--dashboard-muted);border-radius:999px;width:100%;height:14px;display:flex;overflow:hidden}.dashboard-status-distribution__bar i,.sc-financial-pipeline i{min-width:0;height:100%}.dashboard-status-distribution ul{gap:0;margin:0;padding:0;list-style:none;display:grid}.dashboard-status-distribution li{border-bottom:1px solid var(--dashboard-border);grid-template-columns:minmax(0,1fr) auto 40px;align-items:center;gap:12px;min-height:36px;font-size:11px;display:grid}.dashboard-status-distribution li:last-child{border-bottom:0}.dashboard-status-distribution li>span{min-width:0;color:var(--dashboard-text-muted);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:8px;display:flex;overflow:hidden}.dashboard-status-distribution li>span i,.sc-financial-legend article span i{border-radius:50%;flex:0 0 8px;width:8px;height:8px}.dashboard-status-distribution li strong,.dashboard-status-distribution li small{color:var(--dashboard-text);text-align:right;font-variant-numeric:tabular-nums}.dashboard-status-distribution li small{color:var(--dashboard-text-muted)}.sc-financial-overview{gap:16px;display:grid}.sc-financial-heading{justify-content:space-between;align-items:end;gap:20px;display:flex}.sc-financial-heading>div:first-child>strong{color:var(--dashboard-text);letter-spacing:-.045em;font-variant-numeric:tabular-nums;margin-top:14px;font-size:clamp(30px,4vw,48px);line-height:1;display:block}.sc-financial-heading>div:first-child>small{color:var(--dashboard-text-muted);margin-top:5px;font-size:11px;display:block}.sc-financial-ticket-counts{grid-template-columns:repeat(2,minmax(110px,1fr));gap:10px;display:grid}.sc-financial-ticket-counts>div{border:1px solid var(--dashboard-border);background:var(--dashboard-muted);border-radius:14px;gap:8px;padding:13px 15px;display:grid}.sc-financial-ticket-counts span,.sc-financial-ticket-counts strong{color:var(--dashboard-text-muted);font-size:11px}.sc-financial-ticket-counts strong{color:var(--dashboard-text);font-size:18px}.sc-financial-pipeline{height:20px}.sc-financial-pipeline .is-quotation{background:#9b98d0}.sc-financial-pipeline .is-invoice{background:#84acd5}.sc-financial-pipeline .is-payment{background:#76b9a2}.sc-financial-legend{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.sc-financial-legend article{grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;min-width:0;display:grid}.sc-financial-legend article span{min-width:0;color:var(--dashboard-text-muted);align-items:center;gap:7px;font-size:11px;display:flex}.sc-financial-legend article span i{background:#9b98d0}.sc-financial-legend article.is-invoice span i{background:#84acd5}.sc-financial-legend article.is-payment span i{background:#76b9a2}.sc-financial-legend article strong{color:var(--dashboard-text);font-variant-numeric:tabular-nums;font-size:12px}.sc-financial-legend article small{color:var(--dashboard-text-muted);grid-column:1/-1;padding-left:15px;font-size:10px}.sc-indicator-row>div{grid-template-columns:minmax(0,1fr) auto 42px;gap:10px;display:grid}.sc-indicator-row>div small{color:var(--dashboard-text-muted);text-align:right;font-size:10px}:root[data-theme=dark] .dashboard-workspace{--dashboard-canvas:#171823;--dashboard-surface:#222432;--dashboard-muted:#292b3a;--dashboard-text:#f4f1f5;--dashboard-text-muted:#a9aabb;--dashboard-border:#3a3c4d;--dashboard-accent:#989cc8;--dashboard-success:#79ad9e;--dashboard-warning:#d1aa6f;--dashboard-danger:#c97882;--dashboard-info:#7fa2bd}:root[data-theme=dark] .dashboard-workspace .store-card,:root[data-theme=dark] .dashboard-workspace .admin-card,:root[data-theme=dark] .dashboard-workspace .dashboard-sla,:root[data-theme=dark] .dashboard-workspace .sc-financial-overview,:root[data-theme=dark] .dashboard-workspace .dashboard-kpi,:root[data-theme=dark] .dashboard-workspace .admin-overview-card.dashboard-kpi{border-color:var(--dashboard-border)!important;color:var(--dashboard-text)!important;background:var(--dashboard-surface)!important}:root[data-theme=dark] .dashboard-kpi-grid>.dashboard-kpi:first-child,:root[data-theme=dark] .dashboard-workspace .admin-overview-grid>.dashboard-kpi:first-child{background-color:#34374b!important;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px),none!important;background-position:0 0,0 0,0 0!important;background-repeat:repeat,repeat,repeat!important;background-size:36px 36px!important;background-attachment:scroll,scroll,scroll!important;background-origin:padding-box,padding-box,padding-box!important;background-clip:border-box,border-box,border-box!important;border-color:#555971!important}:root[data-theme=dark] .dashboard-context-bar span,:root[data-theme=dark] .dashboard-context-bar p,:root[data-theme=dark] .dashboard-context-bar strong,:root[data-theme=dark] .dashboard-page-heading p,:root[data-theme=dark] .store-eyebrow{color:var(--dashboard-text-muted)}@media (width<=1100px){.dashboard-overview-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=720px){.dashboard-workspace{gap:12px}.dashboard-context-bar{padding:0 2px}.dashboard-snapshot-card,.dashboard-distribution-card{min-height:0}.dashboard-snapshot-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:14px}.dashboard-snapshot-metrics>div{min-height:94px;padding:12px}.dashboard-snapshot-metrics>div:first-child{grid-column:1/-1;min-height:82px}.sc-financial-heading{flex-direction:column;align-items:stretch}.sc-financial-ticket-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.sc-financial-legend{grid-template-columns:minmax(0,1fr)}.sc-financial-legend article{border-bottom:1px solid var(--dashboard-border);padding-bottom:9px}.sc-financial-legend article:last-child{border-bottom:0;padding-bottom:0}}@media (width<=420px){.dashboard-page-heading h1{font-size:32px}.dashboard-heading-actions .dashboard-date-filter__fields{grid-template-columns:minmax(0,1fr)}.dashboard-kpi-grid>.dashboard-kpi:first-child,.dashboard-workspace .admin-overview-grid>.dashboard-kpi:first-child{min-height:168px}}@media (prefers-reduced-motion:reduce){.dashboard-workspace *,.dashboard-workspace :before,.dashboard-workspace :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.dashboard-workspace--sc{--dashboard-canvas:#f6f6f9;--dashboard-surface:#fffefd;--dashboard-muted:#f6f5f8;--dashboard-text:#303447;--dashboard-text-muted:#74798a;--dashboard-border:#e5e2e9;--dashboard-accent:#747aa7;--dashboard-success:#68a895;--dashboard-warning:#c49a5d;--dashboard-danger:#bd7078;--dashboard-info:#78a4ca;gap:12px}.dashboard-hero-grid{grid-template-columns:minmax(0,1.62fr) minmax(340px,.92fr);align-items:stretch;gap:12px;min-width:0;display:grid}.dashboard-workspace--sc .dashboard-kpi-grid{border:1px solid var(--dashboard-border);background:color-mix(in srgb, var(--dashboard-surface) 84%, var(--dashboard-muted));border-radius:18px;grid-template-rows:repeat(2,minmax(128px,1fr));grid-template-columns:minmax(280px,1.5fr) repeat(2,minmax(140px,.75fr));gap:10px;min-width:0;padding:10px;display:grid}.dashboard-workspace--sc .dashboard-kpi{min-height:0;border-color:var(--dashboard-border)!important;background:var(--dashboard-surface)!important;box-shadow:none!important;border-radius:14px!important;padding:16px!important}.dashboard-workspace--sc .dashboard-kpi--primary,.dashboard-workspace--sc .dashboard-kpi-grid>.dashboard-kpi--primary:first-child{grid-area:1/1/3;grid-template-rows:auto auto minmax(0,1fr);align-content:stretch;gap:12px;min-height:266px;display:grid;color:#f9f8fc!important;background:linear-gradient(145deg,#ffffff0d,#0000 52%),#555b7d!important;border-color:#666c91!important;padding:20px!important}.dashboard-kpi--primary>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.dashboard-kpi--primary>header span{color:#ffffffd1;font-size:13px;font-weight:760}.dashboard-kpi--primary>header strong{color:#fff;font-variant-numeric:tabular-nums;font-size:clamp(34px,3.4vw,48px);line-height:.9}.dashboard-active-bar{background:#ffffff1f;border:1px solid #ffffff3d;border-radius:999px;width:100%;height:12px;display:flex;overflow:hidden}.dashboard-active-bar i{min-width:0;height:100%}.dashboard-active-list{align-content:start;gap:0;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.dashboard-active-list li{border-bottom:1px solid #ffffff24;grid-template-columns:minmax(0,1fr) auto 42px;align-items:center;gap:10px;min-height:31px;font-size:11px;display:grid}.dashboard-active-list li:last-child{border-bottom:0}.dashboard-active-list li>span{color:#ffffffe0;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:8px;min-width:0;display:flex;overflow:hidden}.dashboard-active-list li>span i{border:1px solid #ffffffad;border-radius:50%;flex:0 0 8px;width:8px;height:8px}.dashboard-active-list strong,.dashboard-active-list small{color:#fff;text-align:right;font-variant-numeric:tabular-nums}.dashboard-active-list small{color:#ffffffb8}.dashboard-workspace--sc .dashboard-distribution-card{min-height:288px;padding:18px!important}.dashboard-core-grid,.dashboard-analysis-grid{grid-template-columns:minmax(0,1.06fr) minmax(280px,.78fr) minmax(360px,1.1fr);align-items:stretch;gap:12px;min-width:0;display:grid}.dashboard-analysis-grid{grid-template-columns:minmax(0,1.22fr) repeat(2,minmax(280px,.86fr))}.dashboard-analysis-grid.is-partial{grid-template-columns:minmax(0,1fr)}.dashboard-core-grid>*,.dashboard-analysis-grid>*{min-width:0;height:100%}.dashboard-snapshot-card>p{margin:3px 0 10px;font-size:11px}.dashboard-workspace--sc .dashboard-snapshot-metrics{grid-template-rows:repeat(2,minmax(72px,1fr));grid-template-columns:minmax(132px,1.05fr) repeat(2,minmax(104px,1fr));gap:8px;margin-top:0;display:grid}.dashboard-workspace--sc .dashboard-snapshot-metrics>div{background:color-mix(in srgb, var(--dashboard-muted) 84%, var(--dashboard-surface));border-radius:12px;min-height:0;padding:12px}.dashboard-workspace--sc .dashboard-snapshot-metrics>.is-total{background:color-mix(in srgb, var(--dashboard-success) 12%, var(--dashboard-surface));grid-row:1/3;align-content:end}.dashboard-workspace--sc .dashboard-snapshot-metrics>.is-total strong{font-size:clamp(34px,4vw,50px)}.dashboard-workspace--sc .dashboard-sla,.dashboard-workspace--sc .dashboard-core-grid>.store-card,.dashboard-workspace--sc .dashboard-analysis-grid>.store-card{padding:16px!important}.dashboard-workspace--sc .dashboard-core-grid .dashboard-bar-chart{min-height:150px}.dashboard-workspace--sc .sc-financial-overview{gap:10px}.dashboard-workspace--sc .sc-financial-heading{gap:12px}.dashboard-workspace--sc .sc-financial-heading>div:first-child>strong{margin-top:8px;font-size:clamp(28px,3vw,40px)}.dashboard-workspace--sc .sc-financial-ticket-counts{grid-template-columns:repeat(2,minmax(92px,1fr));gap:8px}.dashboard-workspace--sc .sc-financial-ticket-counts>div{border-radius:12px;padding:10px 12px}:root[data-theme=dark] .dashboard-workspace--sc{--dashboard-surface:#222432;--dashboard-muted:#292b3a;--dashboard-text:#f4f1f5;--dashboard-text-muted:#afb0bf;--dashboard-border:#3a3c4d;--dashboard-accent:#989cc8;--dashboard-success:#79ad9e;--dashboard-warning:#d1aa6f;--dashboard-danger:#c97882;--dashboard-info:#7fa2bd}:root[data-theme=dark] .dashboard-workspace--sc .dashboard-kpi-grid{border-color:var(--dashboard-border);background:#1d1f2b}:root[data-theme=dark] .dashboard-workspace--sc .dashboard-kpi--primary,:root[data-theme=dark] .dashboard-workspace--sc .dashboard-kpi-grid>.dashboard-kpi--primary:first-child{background:linear-gradient(145deg,#ffffff0a,#0000 52%),#34374b!important;border-color:#555971!important}:root[data-theme=dark] .dashboard-workspace--sc .dashboard-snapshot-metrics>.is-total{background:color-mix(in srgb, var(--dashboard-success) 13%, var(--dashboard-surface))}:root[data-theme=dark] .dashboard-workspace--sc .sc-financial-pipeline .is-quotation{background:#8583b5}:root[data-theme=dark] .dashboard-workspace--sc .sc-financial-pipeline .is-invoice{background:#6f96b9}:root[data-theme=dark] .dashboard-workspace--sc .sc-financial-pipeline .is-payment{background:#629783}@media (width<=1320px){.dashboard-hero-grid{grid-template-columns:minmax(0,1fr)}.dashboard-core-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-core-grid>:last-child{grid-column:1/-1}.dashboard-analysis-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-analysis-grid>:first-child{grid-column:1/-1}}@media (width<=900px){.dashboard-core-grid,.dashboard-analysis-grid{grid-template-columns:minmax(0,1fr)}.dashboard-core-grid>:last-child,.dashboard-analysis-grid>:first-child{grid-column:auto}}@media (width<=720px){.dashboard-workspace--sc .dashboard-kpi-grid{grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr));padding:8px}.dashboard-workspace--sc .dashboard-kpi--primary,.dashboard-workspace--sc .dashboard-kpi-grid>.dashboard-kpi--primary:first-child{grid-area:auto/1/auto/-1;min-height:250px}.dashboard-workspace--sc .dashboard-snapshot-metrics{grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-workspace--sc .dashboard-snapshot-metrics>.is-total{grid-area:auto/1/auto/-1;min-height:104px}}@media (width<=420px){.dashboard-active-list li{grid-template-columns:minmax(0,1fr) auto 36px;gap:7px}.dashboard-workspace--sc .dashboard-kpi{padding:13px!important}}.store-main.is-dashboard-view,.admin-main.is-dashboard-view{max-width:none;padding:28px clamp(18px,2.25vw,36px) 56px}.dashboard-page-heading{border-bottom:0;align-items:flex-end;margin-bottom:20px;padding-bottom:0}.dashboard-page-heading>div:first-child{max-width:640px}.dashboard-page-heading h1{letter-spacing:-.052em;margin:8px 0 6px;font-size:clamp(30px,3.2vw,46px);line-height:1.02}.dashboard-page-heading p{max-width:600px;margin-top:8px;line-height:1.55}.dashboard-heading-actions{align-items:flex-end;gap:12px}.dashboard-heading-actions .dashboard-date-filter{width:min(100%,390px);box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.dashboard-date-filter__header{justify-content:space-between;align-items:center;min-height:22px;margin-bottom:5px;display:flex}.dashboard-heading-actions .dashboard-date-filter__title{color:#74798a;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:780}.dashboard-heading-actions .dashboard-date-filter__fields{gap:8px}.dashboard-heading-actions .dashboard-date-filter label{grid-template-columns:auto minmax(118px,1fr);align-items:center;gap:7px;font-size:10px;display:grid}.dashboard-heading-actions .dashboard-date-filter input{border-radius:12px!important;min-height:42px!important;padding:8px 10px!important}.dashboard-date-filter .dashboard-date-filter__reset{text-underline-offset:3px;min-height:auto;padding:0;font-size:10px;font-weight:750;text-decoration:underline;color:#62678d!important;background:0 0!important;border:0!important;border-radius:0!important}.dashboard-date-filter .dashboard-date-filter__reset:disabled{text-decoration:none;color:#a7a8b3!important}.dashboard-refresh-button{color:#fff;background:#555b7d;border-color:#555b7d;border-radius:12px;min-height:44px;box-shadow:0 8px 18px #48425b1c}.dashboard-refresh-button:hover:not(:disabled){background:#484e70;border-color:#484e70}.dashboard-workspace{--dashboard-canvas:#f5f4f8;--dashboard-surface:#fffefd;--dashboard-muted:#f8f7fa;--dashboard-text:#303447;--dashboard-text-muted:#74798a;--dashboard-border:#e6e2ea;--dashboard-accent:#6f739d;--dashboard-success:#587f73;--dashboard-warning:#a2774a;--dashboard-danger:#a65f68;gap:18px}.dashboard-context-bar{background:0 0;border:0;border-radius:0;min-height:auto;padding:0 2px}.dashboard-context-bar div{align-items:center;gap:8px;display:flex}.dashboard-context-bar span,.dashboard-context-bar p{color:#74798a;font-size:11px}.dashboard-context-bar strong{color:#4c516d;font-size:12px}.dashboard-kpi-grid,.dashboard-workspace .admin-overview-grid{grid-template-rows:repeat(2,minmax(112px,1fr));grid-template-columns:minmax(0,1.25fr) minmax(0,1.25fr) repeat(2,minmax(150px,.75fr));gap:12px}.dashboard-workspace .dashboard-kpi,.dashboard-workspace .admin-overview-card.dashboard-kpi{background:#fffefd;border-color:#e6e2ea;border-radius:18px;min-height:0;padding:17px}.dashboard-kpi-grid>.dashboard-kpi:first-child,.dashboard-workspace .admin-overview-grid>.dashboard-kpi:first-child{color:#fff;background-color:#555b7d;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:36px 36px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border-color:#0000;grid-area:1/1/3/3;justify-content:flex-end;min-height:236px;padding:clamp(24px,3vw,34px)}.dashboard-kpi-grid>.dashboard-kpi:first-child>span,.dashboard-workspace .admin-overview-grid>.dashboard-kpi:first-child>span{color:#ffffffc2;font-size:12px}.dashboard-kpi-grid>.dashboard-kpi:first-child>strong,.dashboard-workspace .admin-overview-grid>.dashboard-kpi:first-child>strong{color:#fff;letter-spacing:-.06em;font-size:clamp(52px,6vw,76px)}.dashboard-kpi-grid>.dashboard-kpi:first-child .dashboard-indicator,.dashboard-workspace .admin-overview-grid>.dashboard-kpi:first-child .dashboard-indicator{color:#ffffffe0;background:#ffffff1f;border-radius:999px;width:fit-content;padding:7px 10px}.dashboard-kpi-grid>.dashboard-kpi:first-child .dashboard-indicator i,.dashboard-workspace .admin-overview-grid>.dashboard-kpi:first-child .dashboard-indicator i{background:#c7e0d9}.dashboard-workspace .dashboard-kpi>strong,.dashboard-workspace .admin-overview-card.dashboard-kpi>strong{font-size:clamp(30px,3vw,40px)}.dashboard-operational-grid{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr)}.dashboard-workspace .store-card,.dashboard-workspace .admin-card,.dashboard-workspace .dashboard-sla,.dashboard-workspace .sc-financial-overview{background:#fffefd;border-color:#e6e2ea;border-radius:18px;padding:clamp(18px,2vw,24px)}.dashboard-operational-grid>.dashboard-attention-panel,.dashboard-priority-stack>.dashboard-attention-panel,.dashboard-priority-stack>.dashboard-follow-up-card,.dashboard-operational-grid>.dashboard-priority-stack{border-radius:18px}.dashboard-operational-grid>.dashboard-attention-panel,.dashboard-priority-stack>.dashboard-attention-panel,.dashboard-priority-stack>.dashboard-follow-up-card{background:#f0eff7}.dashboard-secondary-action{color:#555b7d;background:#fffefd;border-color:#d6d2e1;border-radius:12px;min-height:44px}.dashboard-secondary-action:hover{background:#f8f7fa;border-color:#bcb7ce}.dashboard-attention-state{background:#fffefda8;border:1px solid #6f739d1a;border-radius:14px}.dashboard-workspace .sc-donut-base{stroke:#eeebf1}.dashboard-workspace .dashboard-bar-track{background:#eeebf1}@media (width<=1100px){.dashboard-page-heading{flex-direction:column;align-items:flex-start}.dashboard-heading-actions{justify-content:flex-start;width:100%}.dashboard-kpi-grid,.dashboard-workspace .admin-overview-grid{grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-kpi-grid>.dashboard-kpi:first-child,.dashboard-workspace .admin-overview-grid>.dashboard-kpi:first-child{grid-area:auto/1/auto/-1;min-height:210px}}@media (width<=720px){.store-main.is-dashboard-view,.admin-main.is-dashboard-view{padding:20px 16px 44px}.dashboard-page-heading{gap:18px;margin-bottom:18px}.dashboard-page-heading h1{font-size:clamp(30px,10vw,40px)}.dashboard-heading-actions{grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.dashboard-heading-actions .dashboard-date-filter{width:100%}.dashboard-heading-actions .dashboard-date-filter__fields{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.dashboard-heading-actions .dashboard-date-filter label{grid-template-columns:minmax(0,1fr);gap:4px;display:grid}.dashboard-kpi-grid>.dashboard-kpi:first-child,.dashboard-workspace .admin-overview-grid>.dashboard-kpi:first-child{min-height:184px}.dashboard-kpi-grid>:last-child:nth-child(odd),.dashboard-workspace .admin-overview-grid>:last-child:nth-child(odd){grid-column:auto}.dashboard-workspace .dashboard-kpi,.dashboard-workspace .admin-overview-card.dashboard-kpi{min-height:122px;padding:14px}}@media (width<=520px){.dashboard-context-bar{align-items:flex-start;gap:4px}.dashboard-context-bar div{gap:1px;display:grid}.dashboard-heading-actions{grid-template-columns:minmax(0,1fr)}.dashboard-refresh-button{width:100%}}.dashboard-workspace--sc .dashboard-hero-grid>.dashboard-kpi-grid,.dashboard-workspace--sc .dashboard-hero-grid>.dashboard-distribution-card{height:100%}.dashboard-workspace--sc .dashboard-kpi-grid{grid-template-rows:repeat(2,minmax(124px,1fr));grid-template-columns:minmax(300px,1.45fr) repeat(2,minmax(150px,.72fr))}.dashboard-workspace--sc .dashboard-kpi-grid>.dashboard-kpi--primary:first-child{justify-content:initial;background-size:auto;grid-area:1/1/3;min-height:258px;background:linear-gradient(145deg,#ffffff0d,#0000 52%),#555b7d!important;padding:20px!important}.dashboard-workspace--sc .dashboard-core-grid{grid-template-columns:minmax(320px,.55fr) minmax(620px,1.35fr) minmax(460px,1fr);align-items:stretch}.dashboard-workspace--sc .dashboard-core-grid>*{align-self:stretch;margin:0}.dashboard-workspace--sc .dashboard-snapshot-card{min-height:0;padding:16px!important}.dashboard-workspace--sc .dashboard-snapshot-metrics{grid-template-rows:repeat(3,minmax(68px,auto));grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.dashboard-workspace--sc .dashboard-snapshot-metrics>div{padding:10px}.dashboard-workspace--sc .dashboard-snapshot-metrics>.is-total{grid-area:1/1/3}.dashboard-workspace--sc .dashboard-snapshot-metrics>.is-active{grid-area:1/2}.dashboard-workspace--sc .dashboard-snapshot-metrics>.is-approval{grid-area:2/2}.dashboard-workspace--sc .dashboard-snapshot-metrics>.is-return{grid-area:3/1}.dashboard-workspace--sc .dashboard-snapshot-metrics>.is-outbound{grid-area:3/2}.dashboard-workspace--sc .dashboard-core-grid>.store-card>.store-eyebrow,.dashboard-workspace--sc .dashboard-core-grid>.dashboard-sla .store-eyebrow{margin:0 0 7px;font-size:9px;line-height:1.2;display:block}.dashboard-workspace--sc .dashboard-core-grid>.store-card>h2,.dashboard-workspace--sc .dashboard-core-grid>.dashboard-sla h2{margin:0 0 7px;font-size:16px;line-height:1.25}.dashboard-workspace--sc .dashboard-core-grid>.store-card>p,.dashboard-workspace--sc .dashboard-core-grid>.dashboard-sla p{margin:0 0 12px;font-size:11px;line-height:1.5}.dashboard-workspace--sc .dashboard-core-grid .dashboard-bar-track{border-bottom:1px solid color-mix(in srgb, var(--dashboard-border) 78%, transparent);background:0 0}@media (width<=1500px){.dashboard-workspace--sc .dashboard-core-grid{grid-template-columns:minmax(320px,.62fr) minmax(500px,1.38fr)}.dashboard-workspace--sc .dashboard-core-grid>:last-child{grid-column:1/-1}}@media (width<=1100px){.dashboard-workspace--sc .dashboard-core-grid{grid-template-columns:minmax(0,1fr)}.dashboard-workspace--sc .dashboard-core-grid>:last-child{grid-column:auto}}@media (width<=720px){.dashboard-workspace--sc .dashboard-kpi-grid{grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-workspace--sc .dashboard-kpi-grid>.dashboard-kpi--primary:first-child{grid-area:auto/1/auto/-1}.dashboard-workspace--sc .dashboard-snapshot-metrics{grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-workspace--sc .dashboard-snapshot-metrics>.is-total{grid-area:auto/1/auto/-1}.dashboard-workspace--sc .dashboard-snapshot-metrics>.is-active,.dashboard-workspace--sc .dashboard-snapshot-metrics>.is-approval,.dashboard-workspace--sc .dashboard-snapshot-metrics>.is-return,.dashboard-workspace--sc .dashboard-snapshot-metrics>.is-outbound{grid-area:auto}}.dashboard-workspace .dashboard-card-header{flex:none;justify-content:space-between;align-items:flex-start;gap:16px;width:100%;min-height:86px;margin:0 0 16px;padding:0;display:flex}.dashboard-workspace .dashboard-card-header__copy{grid-template-rows:auto auto minmax(18px,auto);align-content:start;gap:5px;min-width:0;display:grid}.dashboard-workspace .dashboard-card-header__copy>.store-eyebrow,.dashboard-workspace .dashboard-card-header__copy>.admin-eyebrow,.dashboard-workspace .dashboard-card-header .store-eyebrow,.dashboard-workspace .dashboard-card-header .admin-eyebrow{margin:0;font-size:9px;line-height:1.2}.dashboard-workspace .dashboard-card-header__copy>h2,.dashboard-workspace .dashboard-card-header h2{margin:0;font-size:16px;line-height:1.25}.dashboard-workspace .dashboard-card-header__copy>p,.dashboard-workspace .dashboard-card-header p{color:var(--dashboard-text-muted);margin:0;font-size:11px;line-height:1.5}.dashboard-workspace .dashboard-kpi:not(.dashboard-kpi--primary)>span:first-child{align-items:flex-start;min-height:32px}.dashboard-workspace .dashboard-sla__header.dashboard-card-header{min-height:104px}.dashboard-workspace .dashboard-sla__stage-title{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;min-height:58px;display:grid}.dashboard-workspace .dashboard-sla__stage-title>div{grid-template-rows:minmax(38px,auto) 18px;align-content:start;gap:3px;display:grid}.dashboard-workspace .dashboard-sla__stage-title strong{min-height:38px;line-height:1.25;display:block}.dashboard-workspace .dashboard-sla__stage-title small{align-self:end;line-height:18px}.dashboard-workspace .dashboard-sla__stage-title+.dashboard-sla__bar{margin-top:10px}.dashboard-workspace .sc-financial-heading.dashboard-card-header{min-height:116px}.dashboard-workspace .dashboard-follow-up-card>.dashboard-card-header{min-height:76px;margin-bottom:10px}@media (width<=720px){.dashboard-workspace .dashboard-card-header,.dashboard-workspace .dashboard-sla__header.dashboard-card-header,.dashboard-workspace .sc-financial-heading.dashboard-card-header{min-height:0}}.dashboard-workspace--store{--dashboard-canvas:#f6f6f9;--dashboard-surface:#fffefd;--dashboard-muted:#f4f4f7;--dashboard-text:#303447;--dashboard-text-muted:#74798a;--dashboard-border:#e5e2e9;--dashboard-accent:#747aa7;--dashboard-success:#68a895;--dashboard-warning:#c49a5d;--dashboard-danger:#bd7078;--dashboard-info:#78a4ca;--dashboard-chart:#6671a8;gap:12px}.dashboard-workspace--store .dashboard-hero-grid>*{height:100%}.dashboard-workspace--store .dashboard-hero-grid{grid-template-columns:minmax(0,1fr)}.dashboard-workspace--store .dashboard-kpi-grid{border:1px solid var(--dashboard-border);background:color-mix(in srgb, var(--dashboard-surface) 84%, var(--dashboard-muted));border-radius:18px;grid-template-rows:minmax(258px,auto);grid-template-columns:minmax(420px,1.7fr) repeat(3,minmax(170px,.72fr));gap:10px;min-width:0;padding:10px;display:grid}.dashboard-workspace--store .dashboard-kpi{min-height:0;border-color:var(--dashboard-border)!important;background:var(--dashboard-surface)!important;box-shadow:none!important;border-radius:14px!important;padding:16px!important}.dashboard-workspace--store button.dashboard-kpi{width:100%;font:inherit;text-align:left;cursor:pointer}.dashboard-workspace--store button.dashboard-kpi:hover,.dashboard-workspace--store button.dashboard-kpi:focus-visible{border-color:color-mix(in srgb, var(--dashboard-accent) 52%, var(--dashboard-border))!important;background:color-mix(in srgb, var(--dashboard-accent) 6%, var(--dashboard-surface))!important}.dashboard-workspace--store .dashboard-kpi--primary,.dashboard-workspace--store .dashboard-kpi-grid>.dashboard-kpi--primary:first-child{align-content:stretch;justify-content:initial;grid-area:1/1;grid-template-rows:auto auto minmax(0,1fr);gap:12px;min-height:258px;display:grid;color:#f9f8fc!important;background:linear-gradient(145deg,#ffffff0d,#0000 52%),#555b7d!important;border-color:#666c91!important;padding:20px!important}.store-dashboard-detail-grid{grid-template-columns:minmax(0,1.5fr) minmax(420px,1fr);align-items:stretch;gap:12px;min-width:0;display:grid}.store-dashboard-detail-grid>.store-card{min-width:0;height:100%;min-height:390px;padding:16px!important}.store-dashboard-trend-card .dashboard-bar-chart{min-height:210px}.dashboard-workspace--store .dashboard-bar-track{border-bottom:1px solid color-mix(in srgb, var(--dashboard-border) 78%, transparent);background:0 0!important}.dashboard-workspace--store .dashboard-bar-fill,.dashboard-workspace--store .dashboard-bar-item:nth-child(3n+2) .dashboard-bar-fill,.dashboard-workspace--store .dashboard-bar-item:nth-child(3n) .dashboard-bar-fill{background:var(--dashboard-chart)!important}.store-dashboard-latest-card{flex-direction:column;display:flex}.store-dashboard-latest-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.store-dashboard-latest-list li{border-bottom:1px solid var(--dashboard-border)}.store-dashboard-latest-list li:first-child{border-top:1px solid var(--dashboard-border)}.store-dashboard-latest-list li>button{width:100%;min-height:54px;color:var(--dashboard-text);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 4px;display:grid}.store-dashboard-latest-list li>button:hover,.store-dashboard-latest-list li>button:focus-visible{background:var(--dashboard-muted)}.store-dashboard-latest-ticket-copy{gap:3px;min-width:0;display:grid}.store-dashboard-latest-list strong,.store-dashboard-latest-list time{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.store-dashboard-latest-list strong{font-size:12px}.store-dashboard-latest-list time{color:var(--dashboard-text-muted);font-size:10px;display:block}.store-dashboard-latest-list .status-badge{border-color:var(--dashboard-border);color:var(--dashboard-text);background:0 0;justify-self:end}.store-dashboard-latest-card>.dashboard-secondary-action{width:100%;margin-top:auto}:root[data-theme=dark] .dashboard-workspace--store{--dashboard-surface:#222432;--dashboard-muted:#292b3a;--dashboard-text:#f4f1f5;--dashboard-text-muted:#afb0bf;--dashboard-border:#3a3c4d;--dashboard-accent:#989cc8;--dashboard-success:#79ad9e;--dashboard-warning:#d1aa6f;--dashboard-danger:#c97882;--dashboard-info:#7fa2bd;--dashboard-chart:#8d95cf}:root[data-theme=dark] .dashboard-workspace--store .dashboard-kpi-grid{background:#1d1f2b}:root[data-theme=dark] .dashboard-workspace--store .dashboard-kpi--primary,:root[data-theme=dark] .dashboard-workspace--store .dashboard-kpi-grid>.dashboard-kpi--primary:first-child{background:linear-gradient(145deg,#ffffff0a,#0000 52%),#34374b!important;border-color:#555971!important}@media (width<=1400px){.dashboard-workspace--store .dashboard-kpi-grid{grid-template-columns:minmax(360px,1.35fr) repeat(3,minmax(145px,.7fr))}}@media (width<=1100px){.dashboard-workspace--store .dashboard-kpi-grid{grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-workspace--store .dashboard-kpi--primary,.dashboard-workspace--store .dashboard-kpi-grid>.dashboard-kpi--primary:first-child{grid-area:auto/1/auto/-1}.dashboard-workspace--store .dashboard-kpi-grid>.dashboard-kpi:last-child{grid-column:1/-1}}@media (width<=760px){.store-dashboard-detail-grid{grid-template-columns:minmax(0,1fr)}.store-dashboard-detail-grid>.store-card{min-height:0}.store-dashboard-latest-card{grid-column:auto}.dashboard-workspace--store .dashboard-kpi-grid{padding:8px}}@media (width<=440px){.dashboard-workspace--store .dashboard-kpi-grid,.store-dashboard-detail-grid{grid-template-columns:minmax(0,1fr)}.dashboard-workspace--store .dashboard-kpi--primary,.dashboard-workspace--store .dashboard-kpi-grid>.dashboard-kpi--primary:first-child,.dashboard-workspace--store .dashboard-kpi-grid>.dashboard-kpi:last-child{grid-column:auto}.store-dashboard-latest-list li>button{grid-template-columns:minmax(0,1fr)}.store-dashboard-latest-list .status-badge{justify-self:start}}.dashboard-workspace--admin{--dashboard-canvas:#f6f6f9;--dashboard-surface:#fffefd;--dashboard-muted:#f4f4f7;--dashboard-text:#303447;--dashboard-text-muted:#74798a;--dashboard-border:#e5e2e9;--dashboard-accent:#747aa7;--dashboard-success:#588272;--dashboard-warning:#a5783f;--dashboard-danger:#a85f69;gap:12px}.dashboard-workspace--admin .dashboard-kpi-grid{border:1px solid var(--dashboard-border);background:color-mix(in srgb, var(--dashboard-surface) 84%, var(--dashboard-muted));border-radius:18px;grid-template-rows:repeat(2,minmax(124px,1fr));grid-template-columns:minmax(360px,1.5fr) repeat(2,minmax(170px,.72fr));gap:10px;min-width:0;padding:10px;display:grid}.dashboard-workspace--admin .dashboard-kpi{min-height:0;border-color:var(--dashboard-border)!important;color:var(--dashboard-text)!important;background:var(--dashboard-surface)!important;box-shadow:none!important;border-radius:14px!important;padding:16px!important}.dashboard-workspace--admin .dashboard-kpi-grid>:last-child:nth-child(odd){grid-column:auto}.dashboard-workspace--admin .dashboard-kpi--primary,.dashboard-workspace--admin .dashboard-kpi-grid>.dashboard-kpi--primary:first-child{grid-area:1/1/3;justify-content:flex-end;gap:18px;min-height:258px;color:#f9f8fc!important;background:linear-gradient(145deg,#ffffff0d,#0000 52%),#555b7d!important;border-color:#666c91!important;padding:22px!important}.dashboard-workspace--admin .dashboard-kpi--primary>span,.dashboard-workspace--admin .dashboard-kpi--primary>strong{color:#f9f8fc!important}.dashboard-workspace--admin .dashboard-kpi--primary>strong{font-size:clamp(52px,6vw,72px)}.dashboard-workspace--admin .dashboard-kpi--primary .dashboard-indicator{color:#ffffffe0;background:#ffffff1f;border-radius:999px;width:fit-content;padding:7px 10px}.dashboard-workspace--admin .dashboard-kpi-label{align-items:center;gap:9px;display:inline-flex}.dashboard-workspace--admin .dashboard-metric-icon.is-admin-users{color:#e3e5f7;background:#ffffff1f}.dashboard-workspace--admin .dashboard-metric-icon.is-admin-inactive{color:var(--dashboard-warning);background:color-mix(in srgb, var(--dashboard-warning) 12%, var(--dashboard-surface))}.dashboard-workspace--admin .dashboard-metric-icon.is-admin-location{color:var(--dashboard-success);background:color-mix(in srgb, var(--dashboard-success) 12%, var(--dashboard-surface))}.dashboard-workspace--admin .dashboard-metric-icon.is-admin-session{color:var(--dashboard-accent);background:color-mix(in srgb, var(--dashboard-accent) 12%, var(--dashboard-surface))}.dashboard-workspace--admin .dashboard-metric-icon.is-admin-audit{color:#6c8095;background:color-mix(in srgb, #6c8095 12%, var(--dashboard-surface))}.dashboard-workspace--admin .dashboard-operational-grid{grid-template-columns:minmax(0,1.45fr) minmax(320px,.75fr);gap:12px}.dashboard-workspace--admin .admin-card{min-width:0;min-height:330px;border-color:var(--dashboard-border)!important;color:var(--dashboard-text)!important;background:var(--dashboard-surface)!important;box-shadow:none!important;border-radius:18px!important;padding:18px!important}.dashboard-workspace--admin .admin-role-summary ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:16px}.dashboard-workspace--admin .admin-role-summary li{border:1px solid var(--dashboard-border);min-height:76px;color:var(--dashboard-text);background:var(--dashboard-muted);border-radius:12px;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:5px 12px;padding:12px 14px;display:grid}.dashboard-workspace--admin .admin-role-summary li:after{content:none;display:none}.dashboard-workspace--admin .admin-role-summary li>span{color:var(--dashboard-text);text-overflow:ellipsis;white-space:nowrap;font-weight:750;overflow:hidden}.dashboard-workspace--admin .admin-role-summary li>strong{color:var(--dashboard-text);font-variant-numeric:tabular-nums;grid-area:1/2/3;align-self:center;font-size:26px}.dashboard-workspace--admin .admin-role-summary li small{color:var(--dashboard-text-muted)}.dashboard-workspace--admin .dashboard-attention-panel{background:var(--dashboard-surface)!important}.dashboard-workspace--admin .dashboard-attention-count.is-action{color:var(--dashboard-warning);background:color-mix(in srgb, var(--dashboard-warning) 12%, var(--dashboard-surface))}.dashboard-workspace--admin .dashboard-attention-count.is-clear{color:var(--dashboard-success);background:color-mix(in srgb, var(--dashboard-success) 12%, var(--dashboard-surface))}.dashboard-workspace--admin .admin-footnote{color:var(--dashboard-text-muted);margin:0;font-size:11px}:root[data-theme=dark] .dashboard-workspace--admin{--dashboard-surface:#222432;--dashboard-muted:#292b3a;--dashboard-text:#f4f1f5;--dashboard-text-muted:#afb0bf;--dashboard-border:#3a3c4d;--dashboard-accent:#989cc8;--dashboard-success:#79ad9e;--dashboard-warning:#d1aa6f;--dashboard-danger:#c97882}:root[data-theme=dark] .dashboard-workspace--admin .dashboard-kpi-grid{background:#1d1f2b}:root[data-theme=dark] .dashboard-workspace--admin .dashboard-kpi--primary,:root[data-theme=dark] .dashboard-workspace--admin .dashboard-kpi-grid>.dashboard-kpi--primary:first-child{background:linear-gradient(145deg,#ffffff0a,#0000 52%),#34374b!important;border-color:#555971!important}@media (width<=1100px){.dashboard-workspace--admin .dashboard-kpi-grid{grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-workspace--admin .dashboard-kpi--primary,.dashboard-workspace--admin .dashboard-kpi-grid>.dashboard-kpi--primary:first-child{grid-area:auto/1/auto/-1;min-height:210px}}@media (width<=900px){.dashboard-workspace--admin .dashboard-operational-grid{grid-template-columns:minmax(0,1fr)}.dashboard-workspace--admin .admin-card{min-height:0}}@media (width<=620px){.dashboard-workspace--admin .admin-role-summary ul{grid-template-columns:minmax(0,1fr)}}@media (width<=440px){.dashboard-workspace--admin .dashboard-kpi-grid{grid-template-columns:minmax(0,1fr);padding:8px}.dashboard-workspace--admin .dashboard-kpi--primary,.dashboard-workspace--admin .dashboard-kpi-grid>.dashboard-kpi--primary:first-child,.dashboard-workspace--admin .dashboard-kpi-grid>.dashboard-kpi:last-child{grid-column:auto}}.twc-notice-overlay{z-index:var(--ui-z-notice,10000);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#3a3a4e61;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.twc-notice-dialog{--twc-notice-accent:#7f86aa;--twc-notice-soft:#f1f1f8;--twc-notice-border:#dddce8;border:1px solid var(--twc-notice-border);background:linear-gradient(145deg, var(--twc-notice-soft), #fffefd 48%);color:#303447;border-radius:18px;width:min(100%,460px);max-height:85dvh;font-family:Aptos,Segoe UI Variable,Inter,ui-sans-serif,system-ui,sans-serif;overflow-y:auto;box-shadow:0 24px 70px #3a364c29}.twc-notice-success{--twc-notice-accent:#6f998a;--twc-notice-soft:#edf5f1;--twc-notice-border:#d8e6e0}.twc-notice-info{--twc-notice-accent:#728ea7;--twc-notice-soft:#eef4f8;--twc-notice-border:#d9e3eb}.twc-notice-warning{--twc-notice-accent:#a17d4e;--twc-notice-soft:#faf2e9;--twc-notice-border:#eadfce}.twc-notice-error{--twc-notice-accent:#a56d78;--twc-notice-soft:#faeff1;--twc-notice-border:#ead8dc}.twc-notice-content{padding:27px 27px 15px}.twc-notice-content h2{color:#303447;margin:0 0 12px;font-size:19px;font-weight:720;line-height:1.35}.twc-notice-content p{overflow-wrap:anywhere;white-space:pre-line;color:#6f7384;margin:0;font-size:14px;line-height:1.65}.twc-notice-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;padding:15px 27px 25px;display:flex}.twc-notice-button{min-height:40px;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:11px;padding:9px 18px;font-size:13px;font-weight:650}.twc-notice-primary{color:#fff;background:#555b7d;border-color:#555b7d;box-shadow:0 7px 16px #555b7d26}.twc-notice-primary:hover{background:#484e70}.twc-notice-secondary{color:#555b70;background:#fffefdc2;border-color:#d8d4e1}.twc-notice-secondary:hover{background:#f0eef5}.twc-notice-button:focus-visible{outline-offset:3px;outline:3px solid #6f739d47}@media (width<=480px){.twc-notice-content{padding:22px 20px 12px}.twc-notice-actions{padding:12px 20px 20px}}
