.saas-shell{min-height:100dvh;background:var(--color-surface-subtle);color:var(--color-ink)}.saas-workspace-loading{display:grid;gap:12px;padding:4px 0}.saas-workspace-loading span{display:block;height:48px;border:1px solid var(--color-line);border-radius:12px;background:var(--color-surface)}.saas-workspace-loading span:nth-child(2){height:112px;background:var(--color-surface-soft)}.saas-workspace-loading span:nth-child(3){height:88px}.saas-profile{position:relative;flex:0 0 auto}.saas-profile>summary{display:flex;align-items:center;gap:9px;cursor:pointer;list-style:none;padding:3px 5px;border-radius:9px}.saas-profile>summary::-webkit-details-marker{display:none}.saas-profile>summary:hover,.saas-profile[open]>summary{background:var(--color-surface-soft)}.saas-profile-avatar{width:34px;height:34px;flex:0 0 34px;display:grid;place-items:center;border-radius:50%;border:1px solid var(--color-line);background:var(--color-surface-soft);color:var(--color-primary);overflow:hidden}.saas-profile-avatar img{display:block;width:100%;height:100%;object-fit:cover}.saas-profile-identity{display:grid;gap:1px;min-width:0;max-width:220px;text-align:left}.saas-profile-identity small,.saas-profile-identity strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.saas-profile-identity strong{font-size:12px;line-height:1.3}.saas-profile-identity small{font-size:11px;color:var(--muted)}.saas-profile-panel{position:absolute;z-index:70;top:calc(100% + 9px);right:0;width:min(320px,calc(100vw - 24px));padding:15px;background:var(--color-surface);border:1px solid var(--color-line);border-radius:12px;box-shadow:0 14px 36px rgba(20,54,84,.18)}.saas-profile-heading{display:grid;gap:3px;margin-bottom:12px;overflow-wrap:anywhere}.saas-profile-heading strong{font-size:14px}.saas-profile-heading span,.saas-profile-panel p{color:var(--muted);font-size:12px}.saas-profile-panel form{display:grid;gap:11px}.saas-profile-panel form>label:not(.saas-profile-checkbox){display:grid;gap:5px;font-size:12px;font-weight:700}.saas-profile-panel input:not([type]),.saas-profile-panel input[type=text]{min-height:40px;width:100%;padding:8px 10px;border:1px solid var(--color-line);border-radius:7px;background:var(--color-surface);color:var(--color-ink)}.saas-profile-checkbox{display:flex;align-items:center;gap:8px;font-size:12px}.saas-profile-text-button{justify-self:start;border:0;padding:0;background:none;color:var(--color-primary);font-size:12px;cursor:pointer}.saas-profile-menu-action{display:flex;align-items:center;gap:10px;width:100%;min-height:40px;padding:8px;border:0;border-radius:7px;background:transparent;color:var(--color-ink);text-align:left;cursor:pointer;font-size:13px}.saas-profile-menu-action:focus-visible,.saas-profile-menu-action:hover{background:var(--color-surface-soft)}.saas-profile-actions{display:flex;justify-content:flex-end;gap:7px}.saas-profile-actions .button{display:inline-flex;align-items:center;gap:5px}.saas-profile-error{color:#b42318!important}.saas-password-dialog{position:fixed;inset:0;width:min(440px,calc(100vw - 32px));max-height:calc(100dvh - 32px);margin:auto;padding:24px;overflow-y:auto;border:1px solid var(--color-line);border-radius:18px;background:var(--color-surface);color:var(--color-ink);box-shadow:0 24px 70px rgba(20,54,84,.22)}.saas-password-dialog::backdrop{background:rgba(15,35,52,.5)}.saas-password-dialog h2{margin:0 0 10px;font-size:19px}.saas-password-dialog p{margin:0 0 16px;font-size:13px;line-height:1.55;overflow-wrap:anywhere}.saas-password-dialog form{display:grid;gap:14px}.saas-password-dialog label{display:grid;gap:6px;font-size:13px;font-weight:700}.saas-password-dialog input{width:100%;min-height:42px;padding:9px 11px;border:1px solid var(--color-line);border-radius:10px;background:var(--color-surface);color:var(--color-ink)}.saas-password-dialog .saas-profile-actions{margin-top:4px}.saas-business-date-note{margin:6px 2px 12px;color:var(--color-muted);font-size:12px}@media (max-width:767px){.saas-profile-identity{display:none}.saas-profile>summary{padding:2px}}.saas-shell .saas-main{max-width:1640px}.saas-dashboard-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:10px 12px;border:1px solid var(--color-line);border-radius:12px;background:var(--color-surface)}.saas-dashboard-toolbar>.saas-refresh-action{margin-left:auto}.saas-top-actions{display:flex;align-items:center;justify-content:flex-end;gap:6px;flex-wrap:wrap}.saas-top-actions .button{min-height:38px;padding:7px 10px;gap:6px;white-space:nowrap;font-size:12px}.saas-top-actions .saas-report-actions{margin:0;gap:6px}.saas-top-actions .saas-report-actions p{flex-basis:100%;max-width:270px}.saas-period-presets{display:flex;gap:3px;margin:0}.saas-period-presets .button{min-height:38px;padding:7px 9px;border-color:transparent;background:transparent;white-space:nowrap;font-size:12px}.saas-period-presets .button[aria-pressed=true]{color:var(--color-primary);background:var(--color-primary-soft)}@media (min-width:1200px){.saas-dashboard-toolbar>.saas-refresh-action{width:38px;padding:0;justify-content:center}.saas-refresh-action>span{display:none}}@media (max-width:767px){.saas-shell .main-shell{transition:none}.saas-dashboard-toolbar{gap:8px;padding:9px}.saas-period-presets{display:grid;width:100%;grid-template-columns:repeat(5,minmax(0,1fr));gap:0}.saas-dashboard-toolbar>.workspace-period-picker-trigger{flex:1 1 auto;min-width:0}.saas-dashboard-toolbar>.saas-refresh-action{flex:0 0 38px;width:38px;min-height:38px;margin-left:0;padding:0;justify-content:center}.saas-top-actions{justify-content:flex-start;flex:1 1 100%;gap:5px}.saas-top-actions .button{padding:7px 8px;font-size:11px}.saas-top-actions .saas-report-actions{gap:5px}.saas-dashboard-toolbar>.saas-refresh-action>span{display:none}.saas-store-picker>.saas-field{margin-top:12px}}.saas-total-grid.saas-total-overview{grid-template-columns:1fr;margin-top:14px}.saas-total-overview .saas-coverage{display:none}.saas-store-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:16px;margin-top:18px;align-items:start}.saas-store-reorder-bar{display:flex;align-items:center;gap:8px;margin-top:16px;padding:9px 12px;border:1px solid color-mix(in srgb,var(--color-primary) 28%,var(--color-line));border-radius:10px;color:var(--color-primary);background:var(--color-primary-soft);font-size:12px}.saas-store-reorder-bar span{flex:1;min-width:0}.saas-store-reorder-bar .button{min-height:32px;padding:5px 10px}.saas-store-reorder-bar[data-saving=true]{color:var(--color-muted);background:var(--color-surface)}.saas-store-reorder-bar[data-saving=true] svg{animation:saas-store-reorder-pulse 1s ease-in-out infinite}@keyframes saas-store-reorder-pulse{50%{opacity:.42;transform:rotate(8deg)}}.saas-store-grid .saas-store-tile{display:block;min-width:0;padding:0;border:1px solid var(--color-line);border-radius:13px;background:var(--color-surface);box-shadow:0 3px 12px rgb(20 114 173/3%);transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease}.saas-store-grid .saas-store-tile:focus-within,.saas-store-grid .saas-store-tile:hover{background:color-mix(in srgb,var(--store-color) 7%,var(--color-surface))}.saas-store-grid.is-reordering .saas-store-tile{cursor:grab;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,opacity .18s ease}.saas-store-grid.is-reordering .saas-store-tile:active{cursor:grabbing}.saas-store-grid.is-reordering .saas-store-tile[data-dragging=true]{opacity:.66;transform:scale(.985) rotate(-.4deg);box-shadow:0 13px 28px rgb(20 114 173/15%)}.saas-store-grid.is-reordering .saas-store-tile[data-drop-target=true]{border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 20%,transparent);transform:translateY(-3px)}.saas-store-grid .saas-store-tile[data-selected=true]{border:2px solid var(--color-primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-primary) 13%,transparent)}.saas-tile-heading{display:flex;align-items:start;justify-content:space-between;gap:8px;min-height:82px;padding:16px 14px 8px}.saas-tile-brand{display:flex;align-items:center;gap:9px;min-width:0}.saas-tile-brand>img{flex:0 0 40px;object-fit:contain;border-radius:10px}.saas-tile-brand>svg{flex-shrink:0;color:var(--store-color)}.saas-tile-brand>div{min-width:0}.saas-tile-brand strong{display:block;font-size:14px;line-height:1.45;word-break:keep-all;overflow-wrap:anywhere}.saas-tile-brand small{display:block;margin-top:4px;color:var(--color-muted);font-size:12px}.saas-tile-actions{display:flex;align-items:center;flex:0 0 auto;gap:3px}.saas-tile-actions .icon-button,.saas-tile-actions .saas-store-refresh-button{display:inline-flex;align-items:center;justify-content:center;width:32px;height:36px;min-height:36px;padding:0;color:var(--color-primary);background:var(--color-surface);border:1px solid var(--color-line);border-radius:9px}.saas-tile-actions .icon-button:hover{background:var(--color-primary-soft)}.saas-tile-actions .saas-store-refresh-compact{position:relative;display:block;margin:0}.saas-store-refresh-compact>.saas-refresh-error,.saas-store-refresh-compact>.saas-refresh-jobs,.saas-store-refresh-compact>.saas-transient-observation{position:absolute;z-index:8;top:42px;right:0;width:min(270px,70vw);margin:0;padding:10px;border:1px solid var(--color-line);border-radius:10px;background:var(--color-surface);box-shadow:0 8px 24px rgb(20 54 76/10%)}.saas-store-refresh-compact:not(:focus-within):not(:hover)>.saas-refresh-error,.saas-store-refresh-compact:not(:focus-within):not(:hover)>.saas-refresh-jobs{display:none}.saas-tile-menu{position:relative}.saas-tile-menu summary{cursor:pointer;list-style:none}.saas-tile-menu summary::-webkit-details-marker{display:none}.saas-tile-menu-panel{position:absolute;top:calc(100% + 7px);right:0;z-index:20;display:grid;gap:5px;width:min(270px,calc(100vw - 50px));padding:10px;border:1px solid var(--color-line);border-radius:13px;background:var(--color-surface);box-shadow:0 12px 40px rgb(20 54 76/15%)}.saas-tile-menu-panel>strong{padding:8px;border-bottom:1px solid var(--color-line);font-size:12px}.saas-tile-menu-panel .button{width:100%;min-height:42px;justify-content:flex-start;padding:8px;border-color:transparent;gap:10px;font-size:12px}.saas-tile-menu-panel .button:hover{background:var(--color-primary-soft)}.saas-tile-menu-panel .saas-report-actions{display:grid;gap:4px;margin:0}.saas-tile-select{position:relative;display:block;width:100%;min-width:0;padding:8px 16px 13px;border:0;border-radius:0 0 13px 13px;color:var(--color-ink);text-align:left;cursor:pointer}.saas-tile-select,.saas-tile-select:hover{background:transparent}.saas-tile-select:focus-visible{outline:2px solid var(--color-primary);outline-offset:-3px}.saas-tile-values{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;min-height:48px;margin-bottom:10px}.saas-tile-values>div>strong{font-size:clamp(23px,2.2vw,30px);font-weight:800;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.saas-tile-values>div small{font-size:11px;letter-spacing:0}.saas-tile-values>div>small{display:block;color:var(--color-muted)}.saas-tile-values .saas-tile-missing{font-size:19px;color:var(--color-muted)}.saas-tile-select .store-progress{margin-bottom:10px}.saas-tile-meta{display:flex;justify-content:space-between;flex-wrap:wrap;gap:5px 8px;color:var(--color-muted);font-size:11px}.saas-tile-meta b{margin-left:4px;color:var(--color-ink)}.saas-tile-meta>span:last-child{display:inline-flex;align-items:center;gap:3px}.saas-tile-loading{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:8px;border-radius:inherit;background:rgb(255 255 255/58%);color:var(--color-primary);font-size:12px}.saas-sales-delta{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1px 4px;min-width:0;max-width:100%;padding:5px 7px;border-radius:8px;color:#155fbe;background:#eaf3ff;font-size:11px;font-weight:800;font-variant-numeric:tabular-nums;line-height:1.3;overflow-wrap:anywhere}.saas-sales-delta[data-direction=down]{color:#bc3434;background:#fff0f0}.saas-delta-line{gap:3px;max-width:100%}.saas-delta-percent{flex:0 0 auto;white-space:nowrap}.saas-sales-delta summary>svg,.saas-sales-delta>svg{grid-column:2;grid-row:1/3}.saas-sales-delta summary{display:grid;grid-template-columns:minmax(0,1fr) auto;min-width:0;gap:1px 4px;list-style:none;cursor:pointer}.saas-sales-delta summary::-webkit-details-marker{display:none}.saas-delta-tooltip{position:absolute;z-index:12;top:calc(100% + 7px);right:0;display:none;box-sizing:border-box;min-width:min(220px,calc(100vw - 35px));max-width:min(300px,calc(100vw - 35px));padding:10px 12px;border:1px solid var(--color-line);border-radius:9px;color:var(--color-ink);background:var(--color-surface);box-shadow:0 12px 28px rgb(20 54 76/15%);font-size:11px;font-weight:500;line-height:1.5;white-space:normal;overflow-wrap:anywhere}.saas-delta-tooltip small,.saas-delta-tooltip span,.saas-delta-tooltip strong{display:block}.saas-delta-tooltip strong{font-size:12px;margin-bottom:5px}.saas-delta-tooltip span+span{margin-top:2px;font-weight:700}.saas-delta-tooltip small{margin-top:7px;color:var(--color-muted);font-size:10px}.saas-sales-delta-interactive[open] .saas-delta-tooltip,.saas-sales-delta:hover .saas-delta-tooltip,.saas-tile-select:focus-visible .saas-delta-tooltip{display:block}.saas-overview-analysis{margin-top:26px}.saas-overview-analysis>header{display:flex;justify-content:space-between;align-items:end;gap:12px;margin-bottom:12px}.saas-overview-analysis h2{margin:0;font-size:17px}.saas-overview-analysis header p{margin:5px 0 0;font-size:12px;color:var(--color-muted)}.saas-overview-analysis>header select{max-width:270px}.saas-selection-kpi-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.saas-selection-kpi-row>div{display:grid;gap:8px;align-content:start;min-width:0;padding:15px;border:1px solid var(--color-line);border-radius:11px;background:var(--color-surface)}.saas-selection-kpi-row>div:first-child{background:var(--color-surface-soft)}.saas-selection-kpi-row span:has(>svg){display:flex;align-items:center;gap:6px;font-size:11px;color:var(--color-muted)}.saas-selection-kpi-row strong{font-size:23px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.saas-selection-kpi-row small{font-size:10px;color:var(--color-muted)}.saas-selected-analysis .saas-analysis-pair{grid-template-columns:minmax(0,1fr)}.saas-selected-analysis .saas-composition-body{grid-template-columns:minmax(0,1.25fr) minmax(160px,.75fr)}.saas-selected-analysis .saas-composition-list{order:1}.saas-selected-analysis .saas-donut{order:2;width:175px}.saas-selected-analysis .saas-ticket-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr))}.saas-selected-analysis .saas-ticket-grid>div{padding:10px 12px}.saas-selected-analysis .saas-ticket-grid dl{margin-top:8px}.saas-trend{margin-top:14px}.saas-trend svg{display:block;width:100%;max-height:290px;overflow:visible}.saas-trend svg text{font-size:10px;fill:var(--color-muted)}.saas-mobile-analysis{padding:12px;border-top:1px solid var(--color-line);border-radius:0 0 13px 13px;background:var(--color-surface-subtle)}.saas-all-analysis{margin:16px auto}@media(max-width:767px){.saas-store-grid{grid-template-columns:minmax(0,1fr);gap:12px}.saas-tile-actions .icon-button,.saas-tile-actions .saas-store-refresh-button{width:38px;height:40px;min-height:40px}.saas-tile-heading{min-height:74px;padding:14px 12px 7px}.saas-overview-analysis>header{align-items:start;flex-direction:column}.saas-overview-analysis .saas-field{width:100%}.saas-overview-analysis>header select{max-width:none}.saas-selection-kpi-row{gap:6px}.saas-selection-kpi-row>div{padding:10px 8px;gap:5px}.saas-selection-kpi-row strong{font-size:16px}.saas-selection-kpi-row span:has(>svg){font-size:10px}.saas-selection-kpi-row svg{display:none}.saas-selected-analysis .saas-composition-body{grid-template-columns:minmax(0,1fr)}.saas-selected-analysis .saas-donut{width:155px;margin:8px auto}.saas-selected-analysis .saas-ticket-grid{grid-template-columns:minmax(0,1fr)}.saas-selected-analysis .saas-ticket-grid>div{display:block}.saas-mobile-analysis .saas-analysis-card{padding:12px}}@media(max-width:480px){.saas-selection-kpi-row{grid-template-columns:repeat(2,minmax(0,1fr))}.saas-selection-kpi-row>div:first-child{grid-column:1/-1}.saas-selection-kpi-row strong{font-size:18px;overflow-wrap:anywhere}}@media(max-width:359px){.saas-tile-brand{gap:6px}.saas-tile-brand>img{width:32px;height:32px;flex-basis:32px}.saas-tile-brand strong{font-size:12px}.saas-tile-actions .icon-button,.saas-tile-actions .saas-store-refresh-button{width:36px}.saas-selection-kpi-row strong{font-size:16px}}.saas-header{min-height:72px;padding:0 20px;background:var(--color-surface);border-bottom:1px solid var(--color-line)}.saas-header-inner{width:min(100%,1200px);min-height:72px;margin:0 auto;display:flex;align-items:center;gap:16px}.saas-header-context{flex:1;min-width:0;display:grid;gap:2px;padding-left:16px;border-left:1px solid var(--color-line)}.saas-header-context span{color:var(--color-muted);font-size:11px;font-weight:600}.saas-header-context strong{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.saas-shell .saas-main{width:min(100%,1640px);margin:0 auto;padding:28px 20px 60px}.saas-heading{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:24px}.saas-heading h1{margin:4px 0 8px;font-size:clamp(22px,3vw,30px)}.saas-heading p{margin:0;color:var(--color-muted);font-size:13px}.saas-heading .saas-eyebrow{color:var(--color-primary);font-weight:700}.saas-field{display:flex;flex-direction:column;gap:7px;min-width:0;font-size:12px;font-weight:600;color:var(--color-muted)}.saas-field input,.saas-field select{width:100%;min-width:0;min-height:44px;padding:8px 12px;border:1px solid var(--color-line-strong);border-radius:8px;background:var(--color-surface);color:var(--color-ink);font:inherit}.saas-heading>label{width:min(100%,320px)}.saas-heading:has(>label:only-child){justify-content:flex-end;margin-bottom:14px}.saas-filters{display:grid;grid-template-columns:1fr 1fr 1.2fr auto;gap:12px;align-items:end;padding:18px;border:1px solid var(--color-line);border-radius:12px;background:var(--color-surface)}.saas-shell .button{min-height:44px}.saas-store-picker{margin:12px 0 20px;padding:14px 18px;background:var(--color-surface);border:1px solid var(--color-line);border-radius:12px;font-size:13px}.saas-store-picker summary{cursor:pointer;min-height:24px}.saas-store-picker summary strong{margin-left:8px;color:var(--color-primary)}.saas-store-picker summary span{margin-left:12px;font-size:11px;color:var(--color-muted)}.saas-picker-controls{display:flex;gap:8px;margin:16px 0 8px}.saas-store-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-height:260px;overflow-y:auto}.saas-store-options label{display:flex;align-items:center;gap:9px;min-height:48px;padding:8px;border-radius:8px;background:var(--color-surface-subtle);overflow-wrap:anywhere}.saas-store-options input{width:18px;height:18px;accent-color:var(--color-primary);flex-shrink:0}.saas-day-list small,.saas-store-options small,.saas-store-row small{display:block;margin-top:4px;color:var(--color-muted);font-size:11px;font-weight:400}.saas-freshness{position:relative;display:flex;align-items:center;gap:5px;margin:12px 0;font-size:11px;color:var(--color-muted)}.saas-total-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:14px}.saas-coverage,.saas-total{padding:22px;border:1px solid var(--color-line);border-radius:12px;background:var(--color-surface)}.saas-total{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:0 12px;background:var(--color-surface-soft)}.saas-total-label{grid-column:1/-1;display:flex;align-items:center;gap:5px;margin-bottom:12px;font-size:13px;font-weight:600}.saas-info{position:relative;display:inline-flex;font-weight:400}.saas-info summary{display:inline-flex;align-items:center;justify-content:center;width:19px;height:19px;border-radius:50%;color:var(--color-primary);cursor:pointer;list-style:none}.saas-info summary::-webkit-details-marker{display:none}.saas-info summary:hover,.saas-info[open] summary{background:var(--color-primary-soft)}.saas-info>span{position:absolute;z-index:15;top:calc(100% + 7px);right:0;display:none;box-sizing:border-box;width:min(280px,calc(100vw - 40px));padding:10px 12px;border:1px solid var(--color-line);border-radius:9px;color:var(--color-ink);background:var(--color-surface);box-shadow:0 12px 28px rgb(20 54 76/15%);font-size:11px;line-height:1.5}.saas-freshness .saas-info{position:static}.saas-freshness .saas-info>span{right:auto;left:0}.saas-info:hover>span,.saas-info[open]>span{display:block}.saas-total>.saas-sales-delta{justify-self:end}.saas-total>p{grid-column:1/-1}.saas-coverage>span,.saas-total>span{display:block;margin-bottom:12px;font-size:13px;font-weight:600}.saas-coverage>strong,.saas-total>strong{display:block;min-width:0;font-size:clamp(24px,3vw,34px);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.saas-coverage>strong small,.saas-total>strong small{font-size:13px;margin-left:5px;color:var(--color-muted);font-weight:400}.saas-coverage p,.saas-panel>p,.saas-total p{margin:10px 0 0;color:var(--color-muted);font-size:12px}@media (max-width:420px){.saas-total{grid-template-columns:minmax(0,1fr);gap:6px}.saas-total>strong{font-size:23px}.saas-total>.saas-sales-delta{justify-self:start;font-size:10px}}@media (prefers-reduced-motion:reduce){.saas-store-grid .saas-store-tile,.store-progress i{transition:none}}.saas-coverage>svg{float:right;color:var(--color-primary)}.saas-sales-analysis{display:grid;gap:14px;margin-top:18px}.saas-analysis-heading h2,.saas-analysis-heading p{margin:0}.saas-analysis-heading h2{font-size:18px}.saas-analysis-heading p{margin-top:5px;color:var(--color-muted);font-size:12px}.saas-analysis-pair{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:14px}.saas-analysis-card{min-width:0;padding:18px;border:1px solid var(--color-line);border-radius:12px;background:var(--color-surface)}.saas-analysis-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.saas-analysis-card>header span{color:var(--color-primary);font-size:10px;font-weight:700}.saas-analysis-card>header h3{margin:3px 0 0;font-size:15px}.saas-analysis-card>header>strong{max-width:50%;overflow-wrap:anywhere;font-size:14px;font-variant-numeric:tabular-nums;text-align:right}.saas-composition-body{display:grid;grid-template-columns:minmax(112px,.55fr) minmax(0,1.45fr);gap:18px;align-items:center}.saas-donut{width:min(100%,160px);margin:0 auto;display:grid;place-items:center;background:var(--saas-donut)}.saas-donut,.saas-donut:before{aspect-ratio:1;border-radius:50%}.saas-donut:before{content:"";grid-area:1/1;width:63%;background:var(--color-surface)}.saas-donut>span{z-index:1;grid-area:1/1;text-align:center}.saas-donut small,.saas-donut strong{display:block}.saas-donut strong{font-size:19px}.saas-donut small{margin-top:2px;color:var(--color-muted);font-size:9px}.saas-composition-list{min-width:0}.saas-composition-list>div{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(46px,auto);gap:9px;align-items:center;min-height:36px;padding:6px 0;border-bottom:1px solid var(--color-line);font-size:12px}.saas-composition-list>div:last-child{border-bottom:0}.saas-composition-list>div[data-nested=true]{padding-left:18px}.saas-composition-list>div[data-negative=true]{color:var(--color-danger)}.saas-composition-label{position:relative;display:flex;align-items:center;gap:7px;min-width:0}.saas-composition-label:before{content:"";width:3px;height:22px;flex:0 0 3px;border-radius:99px;background:var(--row-color)}.saas-composition-label strong{min-width:0;overflow-wrap:anywhere}.saas-composition-list>div>small,.saas-composition-list>div>span:nth-child(2){font-variant-numeric:tabular-nums;text-align:right}.saas-composition-list>div>small{color:var(--color-muted)}.saas-ticket-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.saas-ticket-grid>div{min-width:0;padding:10px;border-radius:9px;background:var(--color-surface-subtle)}.saas-ticket-grid>div>span{display:flex;align-items:center;gap:6px;min-width:0}.saas-ticket-grid>div>span strong{min-width:0;overflow-wrap:anywhere;font-size:12px}.saas-ticket-grid>div>span small{margin-left:auto;color:var(--color-muted);font-size:10px;white-space:nowrap}.saas-ticket-grid dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:9px 0 0}.saas-ticket-grid dt{color:var(--color-muted);font-size:9px}.saas-ticket-grid dd{margin:2px 0 0;overflow-wrap:anywhere;font-size:12px;font-weight:700;font-variant-numeric:tabular-nums}.saas-analysis-note{margin:11px 0 0;color:var(--color-muted);font-size:11px;line-height:1.55}.saas-payment-analysis{grid-column:1/-1}.saas-payment-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:8px}.saas-payment-grid>div{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:9px;align-items:center;min-width:0;padding:10px 10px 13px;overflow:hidden;border-radius:9px;background:var(--color-surface-subtle)}.saas-payment-grid>div[data-unknown=true]{outline:1px dashed var(--color-muted);outline-offset:-1px}.saas-payment-icon{display:grid;width:30px;height:30px;place-items:center;border-radius:8px;color:var(--color-primary);background:var(--color-primary-soft)}.saas-payment-name,.saas-payment-value{min-width:0}.saas-payment-name small,.saas-payment-name strong,.saas-payment-value small,.saas-payment-value strong{display:block}.saas-payment-name strong{font-size:12px}.saas-payment-name small,.saas-payment-value small{margin-top:2px;color:var(--color-muted);font-size:9px}.saas-payment-value{text-align:right}.saas-payment-value strong{overflow-wrap:anywhere;font-size:12px;font-variant-numeric:tabular-nums}.saas-payment-bar{position:absolute;right:10px;bottom:7px;left:49px;height:3px;overflow:hidden;border-radius:99px;background:var(--color-line)}.saas-payment-bar i{display:block;height:100%;border-radius:inherit;background:var(--color-primary)}.saas-panel{margin-top:18px;padding:20px;border:1px solid var(--color-line);border-radius:12px;background:var(--color-surface)}.saas-panel h2{font-size:16px;margin:0 0 12px}.saas-list-header{display:grid;grid-template-columns:1fr 1fr 1fr;padding:9px 0;font-size:11px;color:var(--color-muted);border-bottom:1px solid var(--color-line)}.saas-list-header span:last-child{text-align:right}.saas-store-row{display:grid;grid-template-columns:1fr 2fr;gap:15px;align-items:center;min-height:68px;padding:14px 0;border-bottom:1px solid var(--color-line);font-size:13px}.saas-store-row:last-child{border-bottom:0}.saas-store-amounts>div{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:10px}.saas-store-amounts>div+div{margin-top:12px}.saas-missing,.saas-store-amounts strong{text-align:right}.saas-missing,.saas-store-amounts>div>span{color:var(--color-muted);font-size:12px}.saas-store-result{min-width:0}.saas-time-comparison{display:grid;grid-column:1/-1;gap:7px;margin-top:10px;padding:10px;border-radius:8px;background:var(--color-primary-soft)}.saas-time-comparison>strong{font-size:11px}.saas-time-comparison dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0}.saas-time-comparison dl>div{min-width:0}.saas-time-comparison dt{color:var(--color-muted);font-size:10px}.saas-time-comparison dd{margin:3px 0 0;overflow-wrap:anywhere;color:var(--color-ink);font-size:11px;font-variant-numeric:tabular-nums}.saas-time-comparison p{margin:0;color:var(--color-muted);font-size:11px;line-height:1.55}.saas-store-refresh{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:8px;margin-top:10px}.saas-shell .saas-store-refresh-button{min-height:36px;padding:7px 10px;font-size:12px}.saas-refresh-jobs{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:5px;min-width:0}.saas-refresh-jobs>span{display:inline-flex;align-items:center;gap:4px;max-width:100%;padding:5px 7px;border-radius:999px;color:var(--color-muted);background:var(--color-surface-subtle);font-size:10px;overflow-wrap:anywhere}.saas-refresh-jobs>span>small{padding-left:4px;border-left:1px solid;font-size:9px;font-variant-numeric:tabular-nums;opacity:.8}.saas-refresh-jobs>span[data-status=succeeded]{color:var(--color-success);background:var(--color-success-soft)}.saas-refresh-jobs>span[data-status=failed],.saas-refresh-jobs>span[data-status=partial],.saas-refresh-jobs>span[data-status=reauth_required]{color:var(--color-warning);background:var(--color-warning-soft)}.saas-refresh-jobs>small{flex-basis:100%;color:var(--color-muted);font-size:10px;text-align:right}.saas-transient-observation{flex-basis:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px 8px;max-width:460px;margin-left:auto;padding:8px 10px;border:1px solid color-mix(in srgb,var(--color-warning) 35%,var(--color-line));border-radius:9px;color:var(--color-warning);background:var(--color-warning-soft);font-size:10px}.saas-transient-observation strong{font-variant-numeric:tabular-nums}.saas-transient-observation small{grid-column:1/-1;color:var(--color-muted);line-height:1.45}.saas-refresh-error{flex-basis:100%;color:var(--color-warning);font-size:11px;text-align:right}.saas-day-list>div{display:flex;justify-content:space-between;gap:15px;padding:13px 0;border-bottom:1px solid var(--color-line);font-size:13px}.saas-day-list>div:last-child{border-bottom:0}.saas-day-list strong{text-align:right}.saas-warning{padding:12px 14px;border-radius:8px;background:var(--color-warning-soft);color:var(--color-ink);font-size:12px}.saas-source-notice{margin:14px 0 0;border:1px solid var(--color-warning-line);line-height:1.6}.saas-settings-stack{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.saas-settings-stack>*{margin-top:0;margin-bottom:0}.saas-settings-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;min-width:0}.saas-settings-tabs{display:flex;flex-wrap:wrap;gap:6px;padding:6px;border:1px solid var(--color-line);border-radius:12px;background:var(--color-surface)}.saas-settings-tabs button{min-height:44px;padding:10px 16px;border:0;border-radius:8px;background:transparent;color:var(--color-muted);font:inherit;font-size:14px;font-weight:650;cursor:pointer;transition:background .16s ease,color .16s ease}.saas-settings-tabs button[aria-selected=true]{color:var(--color-primary);background:var(--color-primary-soft)}@media (max-width:420px){.saas-settings-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.saas-settings-tabs:has(>button:nth-child(4)){grid-template-columns:repeat(2,minmax(0,1fr))}.saas-settings-tabs button{min-width:0;padding:8px 3px;font-size:12px;line-height:1.2}}.saas-settings-section>header{margin-bottom:16px}.saas-settings-section>header h2{margin:0;font-size:20px}.saas-settings-section>header p{margin:7px 0 0;max-width:70ch;color:var(--color-muted);font-size:14px;line-height:1.65}.saas-settings-heading{position:relative;display:flex;align-items:center;gap:9px}.saas-settings-help{position:relative}.saas-settings-help summary{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;color:var(--color-muted);cursor:pointer;list-style:none}.saas-settings-help summary::-webkit-details-marker{display:none}.saas-settings-help summary:focus-visible,.saas-settings-help summary:hover{color:var(--color-primary);background:var(--color-primary-soft)}.saas-settings-help p{position:absolute;z-index:12;top:100%;left:0;width:min(360px,calc(100vw - 40px));padding:10px 12px;border:1px solid var(--color-line);border-radius:9px;background:var(--color-surface);box-shadow:0 12px 28px rgb(20 54 76/15%)}.saas-analysis-help{position:relative;margin-left:auto}.saas-analysis-help summary{display:grid;place-items:center;width:28px;height:28px;color:var(--color-muted);cursor:pointer;list-style:none}.saas-analysis-help summary::-webkit-details-marker{display:none}.saas-analysis-help p{position:absolute;z-index:15;top:100%;right:0;width:min(260px,calc(100vw - 50px));margin:0;padding:10px 12px;border:1px solid var(--color-line);border-radius:9px;background:var(--color-surface);box-shadow:0 12px 28px rgb(20 54 76/15%);color:var(--color-ink);font-size:13px}.saas-settings-section .saas-panel h3{font-size:16px}.saas-settings-section .saas-panel>p{color:var(--color-muted);font-size:14px;line-height:1.6}.saas-state{padding:36px 20px;border:1px solid var(--color-line);border-radius:12px;background:var(--color-surface);text-align:center}.saas-state h1{font-size:22px}.saas-state h2{font-size:18px}.saas-state p{color:var(--color-muted);font-size:13px}.saas-state>svg{margin:0 auto 12px}.saas-session-state{width:min(100%,760px);margin:clamp(56px,12vh,128px) auto 0;padding:24px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;text-align:left;box-shadow:0 16px 44px rgb(23 61 91/7%)}.saas-state-icon{width:48px;height:48px;display:grid;place-items:center;border-radius:14px;color:var(--color-primary);background:var(--color-primary-soft)}.saas-state-icon svg{width:23px;height:23px}.saas-state-copy{min-width:0}.saas-state-copy h1{margin:0 0 6px;font-size:18px}.saas-state-copy p{margin:0;line-height:1.6}.saas-state-copy p[role=alert]{margin-top:8px;color:var(--color-danger)}.saas-state-actions{display:flex;flex-direction:column;gap:8px}.saas-registration{width:min(100%,480px)}.saas-no-access{margin:16px 0;padding:12px 14px;border:1px solid var(--color-warning-line);border-radius:9px;color:var(--color-ink);background:var(--color-warning-soft);font-size:13px;line-height:1.65;text-align:left}.saas-onboarding-options{margin:18px 0;text-align:left}.saas-onboarding-options>p{margin:0 0 8px;color:var(--color-muted);font-size:12px}.saas-onboarding-options .saas-account-options{margin-bottom:0}.saas-onboarding-options button{display:grid;gap:3px;min-height:68px;padding:12px;text-align:left}.saas-onboarding-options button span{color:inherit;font-size:14px;font-weight:700}.saas-onboarding-options button small{color:var(--color-muted);font-size:11px;font-weight:500;line-height:1.4}.saas-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.saas-registration input,.saas-registration select{min-height:44px;font-size:16px}.saas-password-input{position:relative;display:block}.saas-password-input input{width:100%;padding-right:48px}.saas-password-input button{position:absolute;top:50%;right:4px;transform:translateY(-50%);display:grid;place-items:center;width:40px;height:40px;padding:0;border:0;border-radius:7px;color:var(--color-muted);background:transparent;cursor:pointer}.saas-password-input button:focus-visible,.saas-password-input button:hover{color:var(--color-primary);background:var(--color-primary-soft)}.saas-registration select{width:100%;padding:12px;border:1px solid var(--color-line-strong);border-radius:8px;background:var(--color-surface);color:var(--color-ink)}.saas-account-options{display:flex;gap:8px;margin-bottom:16px}.saas-account-options button{flex:1;min-height:44px;padding:8px;color:var(--color-muted);background:var(--color-surface-subtle);border:1px solid var(--color-line);border-radius:8px}.saas-account-options button[aria-pressed=true]{color:var(--color-primary);background:var(--color-primary-soft);border-color:var(--color-primary)}.saas-registration .saas-identity,.saas-registration .saas-registration-note{font-size:12px;line-height:1.7;text-align:left}.saas-business-fields{display:grid;gap:14px;margin:18px 0;padding:16px;border:1px solid var(--color-line);border-radius:12px}.saas-business-fields legend{padding:0 6px;color:var(--color-ink);font-size:13px;font-weight:700}.saas-verification{display:grid;gap:12px;overflow-wrap:anywhere}.saas-auth-link{display:block;margin-top:20px;padding:10px;text-align:center;color:var(--color-primary);font-size:13px}.auth-reset-link{width:100%;min-height:44px;margin:10px 0 0;padding:10px 12px;border-radius:8px}.auth-reset-link:disabled{color:var(--color-muted);opacity:.62}@media(max-width:767px){.saas-header{padding:0 16px}.saas-header-inner{min-height:64px;gap:12px}.saas-header-context{padding-left:12px}.saas-header-context strong{max-width:36vw}.saas-header .button{min-width:44px;padding:8px 10px;font-size:0}.saas-header .button svg{width:18px;height:18px}.saas-session-state{margin-top:32px;grid-template-columns:auto minmax(0,1fr);padding:20px}.saas-session-state .saas-state-actions{grid-column:1/-1;flex-direction:row}.saas-session-state .saas-state-actions .button{flex:1;justify-content:center}}.saas-store-management{display:flex;justify-content:flex-end;margin-bottom:12px}.saas-report-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:12px 0}.saas-report-actions p{flex-basis:100%;margin:0;color:var(--color-muted);font-size:12px;line-height:1.5}.saas-report-actions p[role=alert]{color:var(--color-danger)}.saas-business-day-settings{display:grid;gap:12px;margin:0 0 16px;padding:16px;border:1px solid var(--color-line);border-radius:12px;background:var(--color-surface)}.saas-business-day-settings summary{min-height:44px;display:list-item;align-content:center;cursor:pointer;font-weight:700}.saas-business-day-settings section{display:grid;gap:12px}.saas-business-day-settings h2,.saas-business-day-settings h3,.saas-business-day-settings p{margin:0}.saas-business-day-card p,.saas-business-day-settings section>div>p{margin-top:5px;color:var(--color-muted);font-size:12px;line-height:1.65}.saas-business-day-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(132px,.5fr) auto;gap:12px;align-items:end;padding:12px;border:1px solid var(--color-line);border-radius:10px;background:var(--color-surface-subtle)}.saas-business-day-card>p{grid-column:1/-1;margin:-4px 0 0}.saas-business-day-card [role=alert]{color:var(--color-danger)}.saas-business-day-card [role=status]{color:var(--color-success)}.saas-business-day-settings,.saas-business-day-settings section{grid-template-columns:minmax(0,1fr);min-width:0}.saas-business-day-card{min-width:0}.saas-transfers{display:grid;gap:12px;margin:0 0 16px;padding:16px;border:1px solid var(--color-line);border-radius:12px;background:var(--color-surface)}.saas-transfers summary{min-height:44px;align-content:center;cursor:pointer;font-weight:700}.saas-transfers section{display:grid;gap:12px}.saas-transfers h2,.saas-transfers p{margin:0}.saas-transfer-warning{padding:10px 12px;border-radius:8px;color:var(--color-ink);background:var(--color-warning-soft);font-size:12px;line-height:1.65}.saas-transfer-list{display:grid;gap:10px}.saas-transfer-card{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;padding:12px;border:1px solid var(--color-line);border-radius:10px;background:var(--color-surface-subtle);overflow-wrap:anywhere}.saas-transfer-card strong span{display:inline-block;margin-left:6px;padding:3px 6px;border-radius:999px;color:var(--color-primary);background:var(--color-primary-soft);font-size:10px}.saas-transfer-card strong span[data-status=cancelled],.saas-transfer-card strong span[data-status=expired],.saas-transfer-card strong span[data-status=rejected]{color:var(--color-muted);background:var(--color-surface)}.saas-transfer-card p{margin-top:5px;color:var(--color-muted);font-size:12px;line-height:1.55}.saas-transfer-actions{display:flex;flex-wrap:wrap;align-items:end;justify-content:flex-end;gap:8px;min-width:min(100%,280px)}.saas-transfer-actions .saas-field{flex:1 1 220px}.saas-transfer-actions select{font-size:13px}.saas-transfer-dialog{width:min(620px,calc(100vw - 24px));max-height:calc(100dvh - 24px);padding:20px;overflow:auto;border:1px solid var(--color-line);border-radius:14px;color:var(--color-ink);background:var(--color-surface)}.saas-transfer-dialog::backdrop{background:rgb(18 25 32/.45)}.saas-transfer-dialog header{display:flex;align-items:center;justify-content:space-between;gap:12px}.saas-transfer-dialog h2{margin:0;font-size:20px}.saas-transfer-dialog form{display:grid;gap:12px;margin-top:16px}.saas-transfer-dialog input,.saas-transfer-dialog select{font-size:16px}.saas-transfer-dates{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.saas-transfer-capabilities{display:flex;flex-wrap:wrap;gap:8px 14px;min-width:0;margin:0;padding:0;border:0}.saas-transfer-capabilities legend{width:100%;margin-bottom:4px;color:var(--color-muted);font-size:12px;font-weight:700}.saas-transfer-capabilities label{display:inline-flex;align-items:center;gap:7px;min-height:36px;font-size:13px}.saas-transfer-capabilities input{width:18px;height:18px;accent-color:var(--color-primary)}.saas-sharing{margin:0 0 16px}.saas-members>h3{margin:0;font-size:16px}.saas-sharing .saas-field{margin-top:12px}.saas-sharing input,.saas-sharing select{font-size:16px}.saas-sharing p,.saas-sharing small{font-size:12px;font-weight:400;color:var(--color-muted);line-height:1.7}.saas-hq>summary{display:flex;align-items:center;gap:8px;min-height:44px;cursor:pointer;font-size:15px;font-weight:700}.saas-hq>summary::marker{color:var(--color-primary)}.saas-hq>summary>span{margin-left:auto;padding:4px 8px;border-radius:999px;background:var(--color-primary-soft);color:var(--color-primary);font-size:10px}.saas-hq>p{line-height:1.7}.saas-hq>p[role=status]{display:flex;align-items:center;gap:7px}.saas-hq-form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:12px;margin-top:14px}.saas-hq-brand-list{display:flex;flex-wrap:wrap;gap:8px 14px;min-width:0;margin:16px 0;padding:0;border:0}.saas-hq-brand-list legend{width:100%;margin-bottom:4px;color:var(--color-muted);font-size:12px;font-weight:700}.saas-hq-brand-list label{display:inline-flex;align-items:center;gap:7px;min-height:36px;font-size:13px}.saas-hq-brand-list input{width:18px;height:18px;accent-color:var(--color-primary)}.saas-hq-list{display:grid;gap:12px;margin-top:16px}.saas-hq-card{min-width:0;padding:16px;border:1px solid var(--color-line);border-radius:10px;overflow-wrap:anywhere}.saas-hq-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.saas-hq-heading>div{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.saas-hq-heading span{padding:4px 8px;border-radius:999px;color:var(--color-primary);background:var(--color-primary-soft);font-size:10px;font-weight:700}.saas-hq-heading span[data-status=approved]{color:var(--color-success);background:var(--color-success-soft)}.saas-hq-heading span[data-status=rejected],.saas-hq-heading span[data-status=withdrawn]{color:var(--color-muted);background:var(--color-surface-subtle)}.saas-hq-heading span[data-status=changes_requested]{color:var(--color-warning);background:var(--color-warning-soft)}.saas-hq-heading small{color:var(--color-muted);font-size:10px;font-variant-numeric:tabular-nums;text-align:right}.saas-hq-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;margin:14px 0}.saas-hq-facts>div{min-width:0}.saas-hq-facts dt{color:var(--color-muted);font-size:10px}.saas-hq-facts dd{margin:4px 0 0;font-size:12px;line-height:1.5}.saas-hq-history{padding:10px 12px;border-radius:8px;background:var(--color-surface-subtle);font-size:12px}.saas-hq-history summary{min-height:30px;cursor:pointer;font-weight:700}.saas-hq-history ol{margin:8px 0 0;padding-left:20px}.saas-hq-history li{padding:6px 0}.saas-hq-history li small,.saas-hq-history li span{display:block;margin-top:3px;color:var(--color-muted)}.saas-hq-actions{display:grid;gap:10px;margin-top:14px}.saas-hq-actions>form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:end}.saas-hq-actions>form:has(.saas-hq-form-grid){grid-template-columns:1fr}.saas-hq-evidence{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:8px;color:var(--color-warning);background:var(--color-warning-soft);font-size:12px}.saas-hq-evidence.ready{color:var(--color-success);background:var(--color-success-soft)}.saas-hq-upload{display:grid;gap:10px;padding:12px;border:1px solid var(--color-line);border-radius:8px;background:var(--color-surface-subtle)}.saas-hq-upload h4,.saas-hq-upload p{margin:0}.saas-hq-upload>small{color:var(--color-muted);font-size:11px;line-height:1.5}.saas-hq-upload-fields{display:grid;grid-template-columns:minmax(0,180px) minmax(0,1fr);gap:10px}.saas-hq-upload input[type=file]{min-width:0;padding:8px;overflow:hidden}.saas-hq-upload .button{justify-self:start}.saas-hq-actions>small{color:var(--color-muted);font-size:11px;line-height:1.6}.saas-hq-authorizations{margin-top:16px;padding:14px;border-radius:10px;background:var(--color-success-soft)}.saas-hq-authorizations h3{display:flex;align-items:center;gap:7px;margin:0 0 8px;font-size:13px}.saas-hq-authorizations span{display:block;padding:4px 0;font-size:12px}.saas-platform-review{margin:0 0 18px;border-color:var(--color-primary)}.saas-provisional-stores>summary{display:flex;align-items:center;gap:8px;cursor:pointer;font-weight:800}.saas-provisional-stores>summary span{margin-left:auto;color:var(--color-muted);font-size:12px}.saas-provisional-stores>p{color:var(--color-muted);font-size:12px;line-height:1.6}.saas-provisional-form{display:grid;gap:12px;margin:14px 0}.saas-provisional-form fieldset{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:10px;min-width:0;margin:0;padding:0;border:0}.saas-provisional-form label{display:grid;gap:5px;min-width:0;color:var(--color-muted);font-size:12px;font-weight:700}.saas-provisional-form input,.saas-provisional-form select{width:100%;min-width:0;min-height:40px;padding:8px 10px;border:1px solid var(--color-line);border-radius:8px;color:var(--color-ink);background:var(--color-surface);font:inherit}.saas-provisional-actions{display:flex;flex-wrap:wrap;gap:8px}.saas-provisional-list{margin-top:16px;border-top:1px solid var(--color-line);padding-top:12px}.saas-provisional-list h3{margin:0 0 9px;font-size:13px}.saas-provisional-list ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}.saas-provisional-list li{display:grid;gap:3px;min-width:0;padding:10px 12px;border:1px solid var(--color-line);border-radius:8px;background:var(--color-surface-subtle);overflow-wrap:anywhere}.saas-provisional-list li small,.saas-provisional-list li span{color:var(--color-muted);font-size:11px}.saas-hq-filter{width:min(100%,320px);margin-top:14px}.saas-reconciliation>summary{display:flex;align-items:center;gap:8px}.saas-reconciliation>summary>span{margin-left:auto;padding:4px 8px;border-radius:999px;color:var(--color-warning);background:var(--color-warning-soft);font-size:10px}.saas-reconciliation-list{display:grid;gap:10px}.saas-reconciliation-list>article{min-width:0;padding:14px;border:1px solid var(--color-line);border-radius:10px;background:var(--color-surface-subtle);overflow-wrap:anywhere}.saas-reconciliation-list>article[data-resolved=true]{background:var(--color-surface)}.saas-reconciliation-list article>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.saas-reconciliation-list header small,.saas-reconciliation-list header strong{display:block}.saas-reconciliation-list header small{margin-top:4px;color:var(--color-muted);font-size:11px}.saas-reconciliation-list header>span{flex:0 0 auto;padding:3px 7px;border-radius:999px;color:var(--color-warning);background:var(--color-warning-soft);font-size:10px;font-weight:700}.saas-reconciliation-list article[data-resolved=true] header>span{color:var(--color-success);background:var(--color-success-soft)}.saas-reconciliation-list article>p{margin:12px 0;font-size:12px}.saas-reconciliation-list article>p code,.saas-reconciliation-list article>p strong{display:block}.saas-reconciliation-list article>p code{margin-top:4px;color:var(--color-muted);font-size:10px;white-space:normal}.saas-reconciliation-list dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 12px;margin:12px 0}.saas-reconciliation-list dl>div{min-width:0}.saas-reconciliation-list dt{color:var(--color-muted);font-size:10px}.saas-reconciliation-list dd{margin:3px 0 0;overflow-wrap:anywhere;word-break:break-word;font-size:12px}.saas-reconciliation-evidence{padding:10px 12px;border:1px solid var(--color-line);border-radius:8px;background:var(--color-surface)}.saas-reconciliation-evidence summary{min-height:24px;cursor:pointer;font-size:12px;font-weight:700}.saas-reconciliation-form{margin-top:12px}.saas-reconciliation-form fieldset{display:grid;gap:10px;min-width:0;margin:0;padding:0;border:0}.saas-reconciliation-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:10px;align-items:end}.saas-reconciliation-form textarea{min-height:70px;padding:9px 11px;resize:vertical;border:1px solid var(--color-line-strong);border-radius:8px;color:var(--color-ink);background:var(--color-surface);font:inherit}.saas-reconciliation-form .button{justify-self:start}.saas-reconciliation-resolution{display:flex;gap:9px;margin-top:12px;padding:11px 12px;border-radius:8px;color:var(--color-success);background:var(--color-success-soft)}.saas-reconciliation-resolution p,.saas-reconciliation-resolution small{display:block;margin:4px 0 0;color:var(--color-muted);font-size:11px;line-height:1.5}.saas-reconciliation-more{margin-top:12px}.saas-connections-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:18px}.saas-connections-heading>div{display:flex;align-items:center;gap:8px;min-width:0}.saas-connections-heading h3{margin:0;overflow-wrap:anywhere}.saas-connections-heading>.button{flex-shrink:0;min-height:40px}.saas-connections-caption{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px;color:var(--color-muted);font-size:12px}.saas-store-connections{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:8px;list-style:none;padding:0;margin:0}.saas-store-connections>li{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;min-height:56px;padding:12px 14px;border:1px solid var(--color-line);border-radius:10px}.saas-connection-provider{display:flex;align-items:center;gap:10px;min-width:0;font-size:14px}.saas-connection-provider svg{flex-shrink:0;color:var(--color-muted)}.saas-connection-provider strong{overflow-wrap:anywhere}.saas-connection-status{flex-shrink:0;padding:4px 8px;border-radius:6px;background:var(--color-primary-soft);color:var(--color-primary);font-size:11px;font-weight:700}.saas-connection-status[data-status=disabled]{color:var(--color-muted);background:var(--color-surface-subtle)}.saas-connection-status[data-status=reauth_required]{color:var(--color-warning);background:var(--color-warning-soft)}.saas-collector-guide{display:flex;align-items:flex-start;gap:10px;margin-top:16px;padding:12px 14px;border-radius:10px;background:var(--color-surface-subtle);color:var(--color-muted)}.saas-collector-guide>svg{flex-shrink:0;margin-top:2px}.saas-collector-guide>p{margin:0;font-size:12px;line-height:1.65}.saas-connections-empty{padding:16px 0;color:var(--color-muted)}.saas-connection-request-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:12px;margin:12px 0}.saas-connection-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:12px}.saas-connection-grid+.button{justify-self:start}.saas-sharing-form h3{display:flex;align-items:center;gap:7px}.saas-connection-section{margin-top:18px}.saas-connection-section>h3{margin:0 0 10px;font-size:14px}.saas-connection-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:10px}.saas-connection-list>article{min-width:0;padding:14px;border:1px solid var(--color-line);border-radius:10px;overflow-wrap:anywhere}.saas-connection-list>article>div{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.saas-connection-list>article>div>span{flex:0 0 auto;padding:3px 7px;border-radius:999px;color:var(--color-primary);background:var(--color-primary-soft);font-size:10px;font-weight:700}.saas-connection-list>article>div>span[data-status=active],.saas-connection-list>article>div>span[data-status=connected]{color:var(--color-success);background:var(--color-success-soft)}.saas-connection-list>article>div>span[data-status=cancelled],.saas-connection-list>article>div>span[data-status=disabled],.saas-connection-list>article>div>span[data-status=rejected]{color:var(--color-muted);background:var(--color-surface-subtle)}.saas-connection-list p{margin:9px 0;color:var(--color-muted);font-size:12px;line-height:1.6}.saas-connection-list p small{display:block;margin-top:3px;font-size:10px}.saas-connection-list ul{margin:10px 0;padding-left:20px;font-size:12px}.saas-connection-list li{padding:3px 0}.saas-connection-list li small{color:var(--color-muted)}.saas-review-reason{padding:9px 11px;border-radius:10px;background:var(--color-warning-soft);color:var(--color-warning)}.saas-inline-review,.saas-source-review-form{display:grid;grid-template-columns:minmax(130px,.6fr) minmax(170px,1fr) auto;gap:8px;align-items:end;margin:10px 0}.saas-inline-review label,.saas-source-review-form label{display:grid;gap:5px;color:var(--color-muted);font-size:12px;font-weight:700}.saas-inline-review input,.saas-inline-review select,.saas-source-review-form input,.saas-source-review-form select{width:100%;min-width:0;min-height:38px;border:1px solid var(--color-line);border-radius:9px;padding:7px 9px;background:var(--color-surface);color:var(--color-ink)}.saas-platform-connections{margin-bottom:14px}.saas-platform-connections>summary{cursor:pointer;display:flex;align-items:center;gap:8px;font-weight:800}.saas-platform-connections>summary span{margin-left:auto;color:var(--color-muted);font-size:12px}.saas-legacy-migration{margin-bottom:18px}.saas-legacy-list{display:grid;gap:12px;margin-top:14px}.saas-legacy-manifest{padding:14px;border:1px solid var(--color-line);border-radius:10px;background:var(--color-surface-subtle);overflow-wrap:anywhere}.saas-legacy-actions,.saas-legacy-heading,.saas-legacy-sources li,.saas-legacy-sources>summary{display:flex;align-items:center;justify-content:space-between;gap:10px}.saas-legacy-heading>div{display:flex;align-items:center;gap:8px}.saas-legacy-heading span{padding:3px 7px;border-radius:6px;background:var(--color-primary-soft);color:var(--color-primary);font-size:11px}.saas-legacy-heading small{color:var(--color-muted)}.saas-legacy-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;margin:14px 0;font-size:12px}.saas-legacy-facts div{display:flex;justify-content:space-between;gap:8px}.saas-legacy-facts dt,.saas-legacy-sources small{color:var(--color-muted)}.saas-legacy-facts dd{margin:0;font-weight:700;text-align:right}.saas-legacy-sources{border-top:1px solid var(--color-line);padding-top:12px}.saas-legacy-sources summary{cursor:pointer;font-size:13px;font-weight:700}.saas-legacy-sources summary span{color:var(--color-muted);font-size:11px}.saas-legacy-sources ul{display:grid;gap:8px;padding:0;margin:12px 0 0;list-style:none}.saas-legacy-sources li{padding:9px;border-radius:8px;background:var(--color-surface);font-size:12px}.saas-legacy-sources li div,.saas-legacy-sources li span{display:grid;gap:3px;min-width:0}.saas-legacy-sources li span{text-align:right}.saas-legacy-actions{margin-top:12px}.saas-legacy-actions p{margin:0;color:var(--color-muted);font-size:12px;line-height:1.5}.saas-legacy-actions .button{flex:0 0 auto}.saas-retention-audit{margin-bottom:18px}.saas-retention-policies{display:grid;gap:8px;margin-top:14px}.saas-retention-policies>article{display:grid;grid-template-columns:minmax(170px,1fr) minmax(220px,1.2fr) auto;gap:14px;align-items:center;padding:12px;border:1px solid var(--color-line);border-radius:10px;background:var(--color-surface-subtle)}.saas-retention-policies>article[data-selected=true]{border-color:var(--color-primary);background:var(--color-primary-soft)}.saas-retention-policies small,.saas-retention-policies strong{display:block}.saas-retention-policies small{margin-top:3px;color:var(--color-muted);font-size:11px}.saas-retention-policies>article>span{font-size:12px}.saas-retention-more{margin-top:10px}.saas-retention-result{margin-top:16px;padding:14px;border:1px solid var(--color-primary);border-radius:10px;background:var(--color-surface-subtle)}.saas-retention-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:12px 0}.saas-retention-grid>div{display:grid;gap:3px;padding:10px;border:1px solid var(--color-line);border-radius:8px;background:var(--color-surface)}.saas-retention-grid small,.saas-retention-grid span{color:var(--color-muted);font-size:11px}.saas-retention-grid strong{font-size:14px}.saas-retention-blockers{margin-top:12px;padding:11px;border-radius:8px;color:var(--color-warning);background:var(--color-warning-soft)}.saas-retention-blockers strong{display:flex;align-items:center;gap:6px;font-size:12px}.saas-retention-blockers ul{margin:7px 0 0;padding-left:18px;font-size:11px;line-height:1.6}.saas-job-types{display:flex;flex-wrap:wrap;gap:8px 16px;margin:14px 0;padding:0;border:0}.saas-job-types legend{width:100%;color:var(--color-muted);font-size:12px;font-weight:700}.saas-job-types label{display:inline-flex;align-items:center;gap:7px;min-height:36px;font-size:12px}.saas-job-types input{width:18px;height:18px;accent-color:var(--color-primary)}.saas-token{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:start;margin:14px 0;padding:14px;border:1px solid var(--color-success);border-radius:10px;background:var(--color-success-soft)}.saas-token>svg{color:var(--color-success)}.saas-token code,.saas-token small,.saas-token strong{display:block}.saas-token code{margin:7px 0;padding:8px;border-radius:6px;background:var(--color-surface);font-size:11px;word-break:break-all;user-select:all}.saas-token small{color:var(--color-muted);font-size:10px}.saas-sharing-form{margin:20px 0;padding:16px;border:1px solid var(--color-line);border-radius:10px;background:var(--color-surface-subtle)}.saas-sharing-form h3{font-size:15px;margin:0}.saas-sharing-form fieldset{border:0;padding:0;margin:0;min-width:0}.saas-sharing-dates{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.saas-sharing-actions,.saas-sharing-capabilities{display:flex;flex-wrap:wrap;gap:12px;margin-top:12px}.saas-consent,.saas-sharing-capabilities label{display:flex;align-items:center;gap:8px;min-height:44px;font-size:13px}.saas-sharing input[type=checkbox]{width:18px;height:18px;flex-shrink:0;accent-color:var(--color-primary)}.saas-sharing-list{display:grid;gap:12px;margin-top:16px}.saas-sharing-card{padding:16px;border:1px solid var(--color-line);border-radius:10px;overflow-wrap:anywhere}.saas-invitation-inactive{background:var(--color-surface-soft);color:var(--color-muted);border-color:var(--color-line)}.saas-invitation-inactive .saas-sharing-heading strong{color:var(--color-muted)}.saas-members .saas-sharing-card{padding:12px 14px}.saas-member-section-heading{display:flex;align-items:center;gap:8px}.saas-member-section-heading h3{margin:0}.saas-member-help{position:relative}.saas-member-help summary{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;color:var(--color-muted);cursor:pointer;list-style:none}.saas-member-help summary::-webkit-details-marker{display:none}.saas-member-help summary:focus-visible,.saas-member-help summary:hover{color:var(--color-primary);background:var(--color-primary-soft)}.saas-member-help p{position:absolute;z-index:20;top:26px;left:0;width:min(320px,calc(100vw - 52px));margin:0;padding:12px 14px;border:1px solid var(--color-line);border-radius:10px;color:var(--color-ink);background:var(--color-surface);box-shadow:0 12px 30px rgb(20 54 84/12%);font-size:12px;line-height:1.6}.saas-member-row{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;min-width:0}.saas-member-identity{display:flex;align-items:baseline;flex-wrap:wrap;gap:3px 12px;min-width:0}.saas-member-identity>strong{font-size:13px;line-height:1.5;overflow-wrap:anywhere}.saas-member-scope{flex-wrap:wrap;gap:5px 8px;margin:0;font-size:12px;line-height:1.5}.saas-member-role,.saas-member-scope{display:inline-flex;align-items:center}.saas-member-role{padding:2px 7px;border-radius:5px;color:var(--color-primary);background:var(--color-primary-soft);font-weight:700;white-space:nowrap}.saas-member-controls{display:flex;align-items:center;gap:4px;flex:0 0 auto}.saas-member-state{margin-right:4px;padding:3px 7px;border-radius:5px;color:var(--color-primary);background:var(--color-primary-soft);font-size:11px;font-weight:700;white-space:nowrap}.saas-invitation-inactive .saas-member-role,.saas-invitation-inactive .saas-member-state{color:var(--color-muted);background:var(--color-background)}.saas-icon-action{display:inline-grid;place-items:center;width:36px;height:36px;flex:0 0 36px;padding:0;border:1px solid var(--color-line);border-radius:8px;color:var(--color-primary);background:var(--color-surface);cursor:pointer}.saas-icon-action:focus-visible,.saas-icon-action:hover{background:var(--color-primary-soft);border-color:var(--color-line-strong)}.saas-icon-action:disabled{opacity:.45;cursor:not-allowed}.saas-invitation-meta{display:flex;align-items:center;flex-wrap:wrap;gap:6px 12px;margin-top:4px;color:var(--color-muted);font-size:11px}.saas-delivery-state{display:inline-flex;align-items:center;gap:4px;color:var(--color-success)}.saas-delivery-state.is-sending{color:var(--color-primary)}.saas-invitation-link{display:flex;align-items:center;gap:10px;margin-top:8px}.saas-invitation-link>label{flex:0 0 auto;color:var(--color-muted);font-size:11px;font-weight:700}.saas-invitation-link-field{display:flex;align-items:center;flex:1 1 auto;min-width:0;height:36px;border:1px solid var(--color-line);border-radius:8px;background:var(--color-surface)}.saas-invitation-link-field:focus-within{border-color:var(--color-primary)}.saas-invitation-link-field input{width:100%;min-width:0;height:100%;padding:0 10px;border:0;outline:0;background:transparent;color:var(--color-ink);font-size:11px;text-overflow:ellipsis}.saas-invitation-link-field .saas-icon-action{height:34px;border:0;border-left:1px solid var(--color-line);border-radius:0 7px 7px 0}.saas-inline-feedback{margin:5px 0 0;color:var(--color-primary);font-size:11px}.saas-invite-account-alert{position:fixed;z-index:50;left:50%;bottom:max(20px,env(safe-area-inset-bottom));width:max-content;max-width:calc(100vw - 32px);transform:translateX(-50%);padding:12px 18px;border:1px solid var(--color-warning);border-radius:10px;color:var(--color-ink);background:var(--color-warning-soft);box-shadow:0 12px 32px rgb(20 54 84/14%);font-size:13px;font-weight:650;text-align:center}.saas-sharing-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px}.saas-sharing-heading>span{padding:4px 8px;font-size:11px;border-radius:6px;background:var(--color-primary-soft);color:var(--color-primary)}.saas-sharing-card dl{margin:12px 0;font-size:12px}.saas-sharing-card dl>div{display:grid;grid-template-columns:88px minmax(0,1fr);gap:8px;padding:4px 0}.saas-sharing-card dt{color:var(--color-muted)}.saas-sharing-card dd{margin:0}.saas-consent{margin-top:12px;padding:10px;background:var(--color-surface-subtle);border-radius:8px}.saas-member-list{display:grid;gap:12px;margin-bottom:12px}.saas-member-card fieldset{border:0;margin:0;padding:0;min-width:0}.saas-members .saas-member-stores{margin:16px 0}.saas-members .saas-member-scope-choice{display:flex;align-items:center;flex-wrap:wrap;gap:8px 18px;margin:12px 0 0}.saas-member-scope-choice legend{margin-bottom:8px;color:var(--color-muted);font-size:12px;font-weight:700}.saas-member-scope-choice label{display:inline-flex;align-items:center;gap:6px;min-height:28px;font-size:13px}.saas-member-stores legend{margin-bottom:10px;font-size:12px;font-weight:700}.saas-member-stores small{display:block}.saas-members .saas-sharing-form>button{margin-top:12px}.saas-members input[readonly]{font-size:12px}.saas-invitation-preview{text-align:left;padding:17px;background:var(--color-surface-subtle);border:1px solid var(--color-line);border-radius:10px;overflow-wrap:anywhere}.saas-invitation-preview header{padding-bottom:14px;border-bottom:1px solid var(--color-line)}.saas-invitation-preview h2{margin:6px 0 0;color:var(--color-ink);font-size:20px;line-height:1.35}.saas-preview-label{display:inline-flex;align-items:center;gap:6px;color:var(--color-muted);font-size:11px;font-weight:750}.saas-preview-detail{display:grid;gap:7px;padding:14px 0 0}.saas-preview-all-stores,.saas-preview-role{display:inline-flex;align-items:center;gap:7px;width:fit-content;padding:7px 10px;border-radius:7px;color:var(--color-primary);background:var(--color-primary-soft);font-size:13px}.saas-preview-stores{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.saas-preview-stores li{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:7px 9px;border:1px solid var(--color-line);border-radius:7px;color:var(--color-ink);background:var(--color-surface);font-size:12px;line-height:1.3}.saas-preview-stores li svg{flex:0 0 auto;color:var(--color-primary)}.saas-preview-help{margin-top:12px;color:var(--color-muted);font-size:11px}.saas-preview-help summary{display:flex;align-items:center;gap:5px;width:fit-content;cursor:pointer;list-style:none}.saas-preview-help summary::-webkit-details-marker{display:none}.saas-preview-help p{margin:6px 0 0;font-size:11px;line-height:1.5}.saas-pending-invitations{width:min(100%,540px)}.saas-pending-list{display:grid;gap:12px;max-height:min(65vh,660px);overflow-y:auto;margin:16px 0;text-align:left}.saas-pending-expiry{display:flex;align-items:center;gap:6px;margin:12px 0;color:var(--color-muted);font-size:12px}.saas-pending-options{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 20px;margin-top:16px;font-size:12px}.saas-pending-options a{color:var(--color-primary);text-decoration:underline;text-underline-offset:3px}.saas-switch-account{margin-top:12px}.saas-hq-analytics{display:grid;gap:14px;margin:20px 0}.saas-hq-analytics-heading,.saas-hq-analytics-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.saas-hq-analytics-heading{padding:18px;border:1px solid var(--color-primary);border-radius:12px;background:linear-gradient(135deg,var(--color-primary-soft),var(--color-surface))}.saas-hq-analytics-heading h2,.saas-hq-analytics-section h3,.saas-hq-analytics-section h4{margin:0}.saas-hq-analytics-heading p,.saas-hq-analytics-section-heading p{margin:6px 0 0;color:var(--color-muted);font-size:12px;line-height:1.6}.saas-hq-analytics-heading>svg{flex:0 0 auto;color:var(--color-primary)}.saas-hq-analytics-filters{margin:0}.saas-hq-filter-note{margin:-6px 0 0;color:var(--color-muted);font-size:11px;line-height:1.6}.saas-hq-analytics-section{display:grid;min-width:0;gap:14px}.saas-hq-analytics-section-heading>svg{flex:0 0 auto;color:var(--color-primary)}.saas-hq-analytics-total{display:grid;gap:4px;padding:14px;border-radius:10px;background:var(--color-surface-subtle)}.saas-hq-analytics-total p,.saas-hq-analytics-total span,.saas-hq-empty,.saas-hq-mutation small{color:var(--color-muted);font-size:12px;line-height:1.6}.saas-hq-analytics-total strong{font-size:24px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.saas-hq-analytics-total strong small{margin-left:2px;font-size:13px}.saas-hq-analytics-section h4{font-size:14px}.saas-hq-analytics-scroll{width:100%;min-width:0;max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;border:1px solid var(--color-line);border-radius:10px}.saas-hq-analytics-table{width:100%;min-width:720px;border-collapse:collapse;font-size:12px}.saas-hq-analytics-table td,.saas-hq-analytics-table th{min-width:90px;padding:10px 12px;border-bottom:1px solid var(--color-line);text-align:left;vertical-align:top;overflow-wrap:anywhere}.saas-hq-analytics-table th{color:var(--color-muted);background:var(--color-surface-subtle);font-size:11px}.saas-hq-analytics-table tr:last-child td{border-bottom:0}.saas-hq-analytics-table small{display:block;margin-top:4px;color:var(--color-muted);font-size:10px}.saas-hq-analytics-table span[data-complete]{display:inline-block;padding:3px 7px;border-radius:999px;font-size:10px;font-weight:700}.saas-hq-analytics-table span[data-complete=true]{color:var(--color-success);background:var(--color-success-soft)}.saas-hq-analytics-table span[data-complete=false]{color:var(--color-warning);background:var(--color-warning-soft)}.saas-hq-mutation-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.saas-hq-mutation{display:grid;gap:10px;min-width:0;padding:14px;border:1px solid var(--color-line);border-radius:10px;background:var(--color-surface-subtle)}.saas-hq-mutation .button{justify-self:start}.saas-hq-mutation-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.saas-hq-read-only{display:flex;align-items:flex-start;gap:7px;margin:0;padding:11px 12px;border-radius:8px;color:var(--color-muted);background:var(--color-surface-subtle);font-size:12px;line-height:1.6}.saas-hq-read-only svg{flex:0 0 auto;color:var(--color-success);margin-top:2px}.saas-hq-region-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.saas-hq-region-list{display:grid;gap:8px}.saas-hq-region-list>div{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--color-line);border-radius:8px;background:var(--color-surface-subtle)}.saas-hq-region-list small,.saas-hq-region-list strong{display:block;overflow-wrap:anywhere}.saas-hq-region-list small{margin-top:3px;color:var(--color-muted);font-size:11px}.saas-hq-region-list span[data-complete]{padding:3px 7px;border-radius:999px;font-size:10px;font-weight:700}.saas-hq-region-list span[data-complete=true]{color:var(--color-success);background:var(--color-success-soft)}.saas-hq-region-list span[data-complete=false]{color:var(--color-warning);background:var(--color-warning-soft)}.saas-hq-region-table{min-width:680px}.saas-hq-region-retire{display:flex;align-items:center;gap:7px}.saas-hq-region-retire input{min-width:140px;min-height:36px;padding:6px 8px;border:1px solid var(--color-line-strong);border-radius:7px;color:var(--color-ink);background:var(--color-surface);font:inherit}.saas-hq-region-retire .button{flex:0 0 auto}.saas-hq-followups{display:grid;gap:14px;margin:20px 0}.saas-hq-followup-heading,.saas-hq-followups-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.saas-hq-followups-heading{padding:18px;border:1px solid var(--color-primary);border-radius:12px;background:linear-gradient(135deg,var(--color-primary-soft),var(--color-surface))}.saas-hq-followup-heading h3,.saas-hq-followup-heading p,.saas-hq-followups-heading h2,.saas-hq-followups-heading p{margin:0}.saas-hq-followups-heading h2{margin:4px 0 7px}.saas-hq-followup-case small,.saas-hq-followup-form>p,.saas-hq-followup-heading p,.saas-hq-followups-heading p{color:var(--color-muted);font-size:12px;line-height:1.6}.saas-hq-followups-heading>svg{flex:0 0 auto;color:var(--color-primary)}.saas-hq-followup-list{display:grid;gap:14px}.saas-hq-followup-card{display:grid;gap:14px;padding:18px;border:1px solid var(--color-line);border-radius:12px;background:var(--color-surface)}.saas-hq-followup-evidence{display:grid;gap:12px}.saas-hq-followup-heading h3{font-size:16px}.saas-hq-followup-status{display:inline-block;flex:0 0 auto;padding:4px 8px;border-radius:999px;color:var(--color-success);background:var(--color-success-soft);font-size:11px;font-weight:700}.saas-hq-followup-status[data-complete=false]{color:var(--color-warning);background:var(--color-warning-soft)}.saas-hq-followup-evidence dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;margin:0}.saas-hq-followup-evidence dl>div{min-width:0;padding:10px;border-radius:8px;background:var(--color-surface-subtle)}.saas-hq-followup-evidence dt{color:var(--color-muted);font-size:11px}.saas-hq-followup-evidence dd{margin:4px 0 0;overflow-wrap:anywhere;font-size:13px;font-variant-numeric:tabular-nums}.saas-hq-followup-evidence dd small{display:block;margin-top:4px;color:var(--color-muted);font-size:11px;font-variant-numeric:normal}.saas-hq-followup-case{display:grid;gap:3px;padding:12px;border-radius:8px;background:var(--color-primary-soft)}.saas-hq-followup-case>span{color:var(--color-muted);font-size:11px}.saas-hq-followup-case strong{font-size:14px}.saas-hq-followup-form{display:grid;gap:10px;padding:14px;border:1px solid var(--color-line);border-radius:10px;background:var(--color-surface-subtle)}.saas-hq-followup-form h4{margin:0;font-size:14px}.saas-hq-followup-form textarea{width:100%;min-height:84px;resize:vertical;padding:10px 12px;border:1px solid var(--color-line-strong);border-radius:8px;color:var(--color-ink);background:var(--color-surface);font:inherit}.saas-hq-followup-form .button{justify-self:start}.saas-hq-followup-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.saas-hq-followup-history{padding:12px;border:1px solid var(--color-line);border-radius:8px;background:var(--color-surface-subtle)}.saas-hq-followup-history summary{cursor:pointer;min-height:24px;font-size:13px;font-weight:700}.saas-hq-followup-history>p{color:var(--color-muted);font-size:12px}.saas-hq-followup-history ol{display:grid;gap:10px;margin:12px 0 0;padding:0;list-style:none}.saas-hq-followup-history li{padding:10px;border-radius:8px;background:var(--color-surface)}.saas-hq-followup-history li small,.saas-hq-followup-history li strong{display:block}.saas-hq-followup-history li small{margin-top:4px;color:var(--color-muted);font-size:11px;overflow-wrap:anywhere}.saas-hq-followup-history dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px;margin:10px 0 0}.saas-hq-followup-history dt{color:var(--color-muted);font-size:10px}.saas-hq-followup-history dd{margin:2px 0 0;overflow-wrap:anywhere;font-size:12px;white-space:pre-wrap}.saas-hq-followup-editor{padding:12px;border:1px solid var(--color-line);border-radius:8px;background:var(--color-surface-subtle)}.saas-hq-followup-editor summary{cursor:pointer;min-height:24px;font-size:13px;font-weight:700}.saas-hq-followup-editor>p{color:var(--color-muted);font-size:12px}.saas-hq-followup-form fieldset{display:grid;gap:10px;min-width:0;margin:0;padding:0;border:0}.saas-hq-followup-form fieldset[disabled]{opacity:.65}.saas-hq-candidate-refresh{display:grid;gap:10px;padding:14px;border:1px solid var(--color-line);border-radius:10px;background:var(--color-surface-subtle)}.saas-hq-candidate-refresh fieldset{display:grid;gap:10px;min-width:0;margin:0;padding:0;border:0}.saas-hq-candidate-refresh h3,.saas-hq-candidate-refresh p{margin:0}.saas-hq-candidate-refresh h3{font-size:14px}.saas-hq-candidate-refresh p{margin-top:4px;color:var(--color-muted);font-size:12px;line-height:1.6}.saas-hq-candidate-refresh-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.saas-hq-candidate-refresh .button{justify-self:start}.saas-hq-candidate-refresh fieldset[disabled]{opacity:.65}@media(max-width:767px){.saas-sharing-dates{grid-template-columns:1fr;gap:0}.saas-sharing-card,.saas-sharing-form{padding:12px}.saas-sharing-actions .button{flex:1 1 auto}}@media(max-width:600px){.saas-member-row{align-items:flex-start}.saas-member-identity{display:block}.saas-member-scope{display:flex;margin-top:4px}.saas-member-controls{gap:2px}.saas-member-state{display:none}.saas-invitation-link{align-items:stretch;flex-direction:column;gap:3px}}.saas-store-dialog{width:min(440px,calc(100vw - 24px));max-height:calc(100dvh - 32px);margin:auto;padding:20px;border:1px solid var(--color-line);border-radius:14px;color:var(--color-ink);background:var(--color-surface);overflow-y:auto}.saas-store-dialog::backdrop{background:rgb(15 42 67/42%)}.saas-store-dialog header{display:flex;align-items:center;justify-content:space-between;gap:12px}.saas-store-dialog h2{margin:0;font-size:20px}.saas-store-dialog p{color:var(--color-muted);font-size:12px;line-height:1.7}.saas-store-dialog .saas-field{margin:16px 0}.saas-store-dialog input{font-size:16px}.saas-store-dialog button{min-height:44px}.saas-manual-adjustment-launch{margin:16px 0}.saas-extensions{display:grid;gap:14px;margin:16px 0;padding:18px;border:1px solid var(--color-line);border-radius:12px;background:var(--color-surface)}.saas-extensions-heading{display:flex;justify-content:space-between;gap:16px}.saas-extensions-heading h2,.saas-extensions-heading p{margin:0}.saas-extensions-heading h2{margin:4px 0 7px}.saas-extension-card p,.saas-extension-card small,.saas-extension-feedback,.saas-extensions-heading p{color:var(--color-muted);font-size:12px;line-height:1.6}.saas-extensions-heading>svg{flex:0 0 auto;color:var(--color-primary)}.saas-extension-store{max-width:420px}.saas-extension-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.saas-extension-card{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:14px;border:1px solid var(--color-line);border-radius:10px;background:var(--color-surface-subtle)}.saas-extension-card h3,.saas-extension-card p{margin:0}.saas-extension-card p{margin-top:5px}.saas-extension-card small{display:block;margin-top:8px}.saas-extension-card .button{flex:0 0 auto;min-height:42px}.saas-extension-feedback{display:flex;align-items:center;gap:7px;margin:0;padding:10px 12px;border-radius:8px;background:var(--color-primary-soft)}@media(max-width:767px){.saas-header{padding:12px 16px;gap:10px}.saas-header>span{font-size:11px}.saas-form-grid{grid-template-columns:1fr}.saas-shell .saas-main{padding:20px 16px 40px}.saas-heading{align-items:stretch;flex-direction:column;gap:16px}.saas-heading>label{width:100%}.saas-filters{padding:12px;gap:10px}.saas-filters,.saas-store-options{grid-template-columns:repeat(2,minmax(0,1fr))}.saas-analysis-pair{grid-template-columns:1fr}.saas-analysis-card{padding:14px}.saas-composition-body{grid-template-columns:minmax(96px,.48fr) minmax(0,1.52fr);gap:12px}.saas-ticket-grid{grid-template-columns:1fr}.saas-ticket-grid>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(155px,.8fr);align-items:center;gap:8px}.saas-ticket-grid dl{margin:0}.saas-store-picker{padding:12px}.saas-store-picker summary span{display:block;margin:6px 0 0 15px}.saas-panel{padding:16px}.saas-list-header{display:none}.saas-store-row{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}.saas-store-amounts>div{display:flex;flex-direction:column-reverse;align-items:flex-end;gap:5px}.saas-store-row>div{min-width:0;overflow-wrap:anywhere}.saas-time-comparison{width:100%;align-items:stretch}.saas-time-comparison dl{grid-template-columns:1fr;width:100%}.saas-time-comparison dd,.saas-time-comparison dt,.saas-time-comparison p{text-align:right}.saas-store-refresh{align-items:flex-end;flex-direction:column}.saas-refresh-jobs{justify-content:flex-end}.saas-hq-card{padding:12px}.saas-hq-heading{flex-direction:column}.saas-hq-heading small{text-align:left}.saas-hq-upload-fields{grid-template-columns:1fr}.saas-hq-upload .button{width:100%}.saas-hq-actions>form,.saas-hq-facts{grid-template-columns:1fr}.saas-hq-actions .button{width:100%}.saas-connection-grid{grid-template-columns:1fr}.saas-token{grid-template-columns:auto minmax(0,1fr)}.saas-token .button{grid-column:1/-1;width:100%}.saas-reconciliation-fields,.saas-reconciliation-list dl{grid-template-columns:1fr}.saas-reconciliation-form .button{width:100%;justify-content:center}.saas-reconciliation-list article>header{gap:8px}.saas-inline-review,.saas-legacy-facts,.saas-source-review-form{grid-template-columns:1fr}.saas-legacy-actions,.saas-legacy-sources li{align-items:stretch;flex-direction:column}.saas-legacy-sources li span{text-align:left}.saas-legacy-actions .button{width:100%}.saas-retention-policies>article{grid-template-columns:1fr}.saas-retention-policies .button{width:100%;justify-content:center}.saas-retention-grid{grid-template-columns:1fr}.saas-hq-analytics-heading{padding:14px}.saas-hq-analytics-filters,.saas-hq-mutation-fields,.saas-hq-mutation-grid,.saas-hq-region-fields{grid-template-columns:1fr}.saas-hq-mutation .button{width:100%}.saas-hq-region-list>div{grid-template-columns:minmax(0,1fr) auto}.saas-hq-region-list>div .button{grid-column:1/-1;width:100%;justify-content:center}.saas-hq-region-table{display:block;min-width:0}.saas-hq-region-table thead{display:none}.saas-hq-region-table tbody,.saas-hq-region-table td,.saas-hq-region-table tr{display:block;width:100%;min-width:0}.saas-hq-region-table tr{padding:8px 12px}.saas-hq-region-table td{padding:7px 0;border:0}.saas-hq-region-table td+td{border-top:1px solid var(--color-line)}.saas-hq-region-retire{align-items:stretch;flex-direction:column}.saas-hq-region-retire .button,.saas-hq-region-retire input{width:100%}.saas-hq-followup-heading,.saas-hq-followups-heading{gap:10px}.saas-hq-followup-card,.saas-hq-followups-heading{padding:14px}.saas-hq-candidate-refresh-fields,.saas-hq-followup-evidence dl,.saas-hq-followup-fields{grid-template-columns:1fr}.saas-hq-candidate-refresh .button,.saas-hq-followup-form .button{width:100%}.saas-business-day-settings{padding:12px}.saas-business-day-card{grid-template-columns:minmax(0,1fr)}.saas-business-day-card .button{width:100%;justify-content:center}.saas-extensions{padding:14px}.saas-extensions-heading{gap:10px}.saas-extension-grid{grid-template-columns:1fr}.saas-extension-card{flex-direction:column}.saas-extension-card .button{width:100%;justify-content:center}.saas-transfers{padding:12px}.saas-transfer-card{flex-direction:column}.saas-transfer-actions{width:100%;justify-content:stretch}.saas-transfer-actions .button{flex:1;justify-content:center}.saas-transfer-dialog{width:calc(100vw - 16px);margin:8px;padding:16px}.saas-transfer-dates{grid-template-columns:1fr}}@media(max-width:359px){.saas-composition-body{grid-template-columns:1fr}.saas-donut{width:124px}.saas-ticket-grid>div{grid-template-columns:1fr}.saas-ticket-grid dl{margin-top:8px}}.saas-order-launch{margin:16px 0}.saas-order-dialog{width:min(1180px,calc(100vw - 32px));max-width:1180px;max-height:min(900px,calc(100dvh - 32px));padding:20px;overflow:auto;color:var(--color-ink);background:var(--color-surface);border:1px solid var(--color-line);border-radius:14px}.saas-order-dialog::backdrop{background:rgb(18 25 32/.45)}.saas-order-heading{display:flex;align-items:start;justify-content:space-between;gap:16px}.saas-order-heading p,.saas-order-heading span{margin:0;color:var(--color-muted);font-size:12px}.saas-order-heading h2{margin:3px 0}.saas-order-filters{display:grid;grid-template-columns:repeat(5,minmax(110px,1fr)) minmax(210px,1.7fr);gap:10px;margin:18px 0 10px}.saas-order-search>div{display:flex;align-items:center;gap:7px;min-height:42px;padding:0 10px;border:1px solid var(--color-line);border-radius:8px;background:var(--color-surface)}.saas-order-search>div:focus-within{outline:2px solid color-mix(in srgb,var(--color-primary) 35%,transparent)}.saas-order-search input{width:100%;min-width:0;padding:8px 0;border:0;outline:0;color:var(--color-ink);background:transparent;font:inherit}.saas-order-routes{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0}.saas-order-routes button[aria-pressed=true]{color:var(--color-primary);border-color:var(--color-primary);background:var(--color-primary-soft)}.saas-order-feedback{display:flex;align-items:center;gap:7px;margin:10px 0;padding:9px 11px;color:var(--color-primary);background:var(--color-primary-soft);border-radius:8px;font-size:12px}.saas-order-list{min-height:230px;overflow:auto;border:1px solid var(--color-line);border-radius:10px}.saas-order-list-header,.saas-order-summary{display:grid;grid-template-columns:minmax(240px,1.2fr) minmax(275px,1.1fr) minmax(240px,1.1fr) minmax(135px,.65fr) 24px;gap:12px;align-items:center}.saas-order-list-header{position:sticky;top:0;z-index:1;padding:10px 14px;color:var(--color-muted);background:color-mix(in srgb,var(--color-surface-soft) 92%,var(--color-surface));border-bottom:1px solid var(--color-line);font-size:11px;font-weight:700}.saas-order-list-header span:nth-child(4){text-align:right}.saas-order-row+.saas-order-row{border-top:1px solid var(--color-line)}.saas-order-row.expanded{background:var(--color-primary-soft)}.saas-order-summary{width:100%;min-height:76px;padding:11px 14px;border:0;border-radius:0;color:var(--color-ink);background:transparent;text-align:left;box-shadow:none}.saas-order-summary:hover{background:var(--color-surface-soft)}.saas-order-amount,.saas-order-id,.saas-order-times{min-width:0;overflow-wrap:anywhere;word-break:break-word}.saas-order-id,.saas-order-times{display:grid;gap:3px}.saas-order-id strong{font-size:13px}.saas-order-amount small,.saas-order-id small,.saas-order-times small{display:block;color:var(--color-muted);font-size:11px;font-weight:500}.saas-order-menu{overflow-wrap:anywhere;word-break:break-word;font-size:13px}.saas-order-amount{text-align:right;font-size:13px;white-space:normal}.saas-order-detail{padding:0 14px 16px}.saas-order-detail dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 14px}.saas-order-detail dl>div{padding:8px 10px;border-radius:7px;background:var(--color-surface)}.saas-order-detail dt{color:var(--color-muted);font-size:11px}.saas-order-detail dd{margin:3px 0 0;overflow-wrap:anywhere;word-break:break-word;font-size:12px}.saas-order-detail h3{margin:14px 0 7px;font-size:13px}.saas-order-detail ul{margin:0;padding:0;list-style:none;border:1px solid var(--color-line);border-radius:8px;background:var(--color-surface)}.saas-order-detail li{display:flex;justify-content:space-between;gap:14px;padding:10px;border-top:1px solid var(--color-line);overflow-wrap:anywhere;word-break:break-word;font-size:12px}.saas-order-detail li:first-child{border-top:0}.saas-order-detail li small{display:block;margin-top:3px;color:var(--color-muted)}.saas-order-detail li>span:last-child{text-align:right}.saas-order-empty{display:grid;min-height:200px;place-items:center;margin:0;padding:24px;color:var(--color-muted);text-align:center}.saas-order-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;color:var(--color-muted);font-size:12px}.saas-order-pagination>div{display:flex;gap:8px}.saas-order-pagination .button{min-height:42px}@media(max-width:1024px){.saas-order-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.saas-order-search{grid-column:span 2}.saas-order-list-header,.saas-order-summary{grid-template-columns:minmax(180px,1fr) minmax(220px,1.1fr) minmax(190px,1fr) minmax(115px,.65fr) 20px}}@media(max-width:767px){.saas-order-dialog{width:100vw;max-width:none;height:100dvh;min-height:0;max-height:100dvh;margin:0;padding:16px 16px max(16px,env(safe-area-inset-bottom));overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;border-radius:0}.saas-order-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.saas-order-search{grid-column:1/-1}.saas-order-list-header{display:none}.saas-order-summary{grid-template-columns:minmax(0,1fr) 20px;gap:8px;padding:12px}.saas-order-id{grid-column:1}.saas-order-amount,.saas-order-menu,.saas-order-times{grid-column:1;text-align:left}.saas-order-detail{padding:0 12px 14px}.saas-order-detail dl{grid-template-columns:1fr}.saas-order-detail li{flex-direction:column;gap:4px}.saas-order-detail li>span:last-child{text-align:left}.saas-order-pagination{align-items:start;flex-direction:column}.saas-order-pagination>div{width:100%}.saas-order-pagination .button{flex:1;justify-content:center}}@media(max-width:359px){.saas-order-filters{grid-template-columns:1fr}.saas-order-search{grid-column:auto}}.saas-hourly-analysis{margin-top:14px;min-width:0}.saas-hourly-analysis .heatmap-scroll{max-width:100%}.saas-order-channel{gap:6px;margin-bottom:5px;font-size:12px;color:var(--color-ink)}.saas-order-channel .platform-icon{flex:0 0 21px;width:21px;height:21px}.saas-tile-values{justify-content:flex-start;flex-wrap:nowrap;column-gap:10px}.saas-tile-values>div{min-width:0}.saas-sales-delta,.saas-sales-delta summary{display:inline-flex;align-items:center;gap:4px;width:auto;min-width:0;max-width:100%;white-space:nowrap;overflow-wrap:normal}.saas-sales-delta{flex:0 1 auto;color:#ae2734;background:#fff0f1;font-size:12px}.saas-sales-delta summary{overflow:hidden}.saas-delta-line{display:inline-flex;align-items:center;gap:2px;min-width:0;overflow:hidden}.saas-delta-amount{min-width:0;overflow:hidden;text-overflow:ellipsis}.saas-delta-percent,.saas-sales-delta summary>svg,.saas-sales-delta>svg{flex:0 0 auto}.saas-sales-delta[data-direction=down]{color:#185fbb;background:#eaf3ff}.saas-sales-delta[data-direction=flat]{color:var(--color-muted);background:var(--color-surface-subtle)}.saas-delta-amount{white-space:nowrap}.saas-tile-transient-slot{display:flex;align-items:center;min-height:24px;margin-top:5px;padding:3px 7px;border:1px solid transparent;border-radius:8px;color:var(--color-muted);background:transparent;font-size:12px}.saas-tile-transient-slot[data-pending]{color:var(--color-warning);border-color:color-mix(in srgb,var(--color-warning) 34%,var(--color-line));background:var(--color-warning-soft)}.saas-tile-transient-slot[data-stale]{color:var(--color-muted);border-color:var(--color-line);background:var(--color-surface-subtle)}.saas-tile-transient-slot>span{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:4px 10px;width:100%}.saas-tile-transient-slot strong{font-size:12px;font-variant-numeric:tabular-nums}.saas-store-grid{align-items:stretch}.saas-store-grid .saas-store-tile{display:flex;flex-direction:column;align-items:stretch;gap:0;container-type:inline-size}.saas-store-grid .saas-tile-heading{min-height:64px;padding:12px 14px 4px}.saas-store-grid .saas-tile-select{flex:1;display:flex;flex-direction:column;justify-content:flex-end;padding:3px 14px 9px}.saas-store-grid .saas-tile-values{min-height:40px;margin-bottom:6px}.saas-store-grid .saas-tile-select .store-progress{margin-bottom:7px}.saas-store-refresh-compact>.saas-transient-observation{display:none}@container(max-width:390px){.saas-tile-values{flex-wrap:wrap}.saas-tile-values>div>strong{font-size:24px}.saas-sales-delta,.saas-sales-delta summary{max-width:100%}.saas-sales-delta{flex:0 1 auto}}.saas-order-dialog{position:fixed;inset:0;margin:auto}.saas-tile-heading{width:100%}.saas-tile-actions .icon-button,.saas-tile-actions .saas-store-refresh-button{width:39px;height:39px;min-height:39px}.saas-order-store-picker{position:relative;min-width:0}.saas-order-store-picker>summary{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:40px;padding:8px 11px;border:1px solid var(--color-line);border-radius:8px;background:var(--color-surface);cursor:pointer;list-style:none}.saas-order-store-picker>summary::-webkit-details-marker{display:none}.saas-order-store-options{position:absolute;z-index:30;top:calc(100% + 5px);left:0;width:max(100%,220px);max-width:min(320px,80vw);max-height:260px;overflow-y:auto;padding:5px;border:1px solid var(--color-line);border-radius:10px;background:var(--color-surface);box-shadow:0 12px 30px rgb(20 54 76/16%)}.saas-order-store-options button{display:block;width:100%;padding:10px 11px;border:0;border-radius:7px;background:transparent;color:var(--color-ink);text-align:left;cursor:pointer}.saas-order-store-options button:hover,.saas-order-store-options button[aria-current=true]{background:var(--color-primary-soft);color:var(--color-primary)}.saas-order-platforms{display:flex;align-items:center;gap:7px;overflow-x:auto;margin:-3px 0 12px;padding:0 0 3px}.saas-order-platforms .saas-state-filter{display:inline-flex;align-items:center;flex:0 0 auto;gap:6px}.saas-order-platforms .platform-icon{width:18px;height:18px}.saas-members .saas-account-options{width:fit-content;max-width:100%}.saas-members .saas-account-options button{flex:0 0 auto;min-width:112px;padding:8px 14px}.saas-member-scope{display:block;margin-top:8px;color:var(--color-muted);font-size:13px}@media(max-width:480px){.saas-store-options{grid-template-columns:minmax(0,1fr)}.saas-store-options label{min-height:44px}.saas-members .saas-account-options button{min-width:0}.saas-settings-help{position:static}.saas-settings-help p{left:0;width:min(360px,calc(100vw - 32px))}}.saas-order-filters{grid-template-columns:minmax(150px,1fr) minmax(205px,1.4fr) repeat(2,minmax(110px,.7fr)) minmax(210px,1.6fr)}.saas-order-more-filter-toggle{display:none}.saas-order-more-filter-fields{display:contents}@media(min-width:1025px){.saas-order-filters:has(.saas-order-period[data-single-day=true]){grid-template-columns:minmax(150px,1fr) minmax(170px,1fr) repeat(2,minmax(110px,.7fr)) minmax(210px,1.6fr)}}.saas-order-period>button{width:100%;max-width:100%}.saas-order-filter-bar{display:flex;align-items:center;gap:12px;margin:10px 0 12px;overflow-x:auto;scrollbar-width:thin}.saas-order-routes,.saas-order-states{display:flex;flex:0 0 auto;flex-wrap:nowrap;gap:7px;margin:0}.saas-order-filter-divider{align-self:stretch;flex:0 0 1px;min-height:28px;background:var(--color-line-strong)}.saas-state-filter{min-height:34px;padding:5px 11px;border:1px solid var(--color-line);border-radius:999px;color:var(--color-muted);background:var(--color-surface);font-size:12px;font-weight:700}.saas-state-filter[aria-pressed=true]{color:var(--color-primary);border-color:var(--color-primary);background:var(--color-primary-soft)}.saas-order-list-header,.saas-order-summary{grid-template-columns:minmax(180px,1.05fr) minmax(150px,.75fr) minmax(220px,1.5fr) minmax(110px,.55fr) 22px}.saas-order-id{gap:5px}.saas-order-id>strong{overflow-wrap:anywhere}.saas-order-id{display:grid;grid-template-columns:24px minmax(0,1fr);align-items:start;column-gap:10px}.saas-order-channel{display:flex;align-items:center;justify-content:center;margin-top:1px}.saas-order-identity{gap:4px 10px}.saas-order-channel-name,.saas-order-identity{display:flex;flex-wrap:wrap;align-items:center;min-width:0}.saas-order-channel-name{gap:5px 7px}.saas-order-channel-name>b{font-size:13px;line-height:24px}.saas-order-code-row{display:contents}.saas-order-code-row>strong{min-width:0;overflow-wrap:anywhere;font-size:13px;line-height:1.4}.saas-order-code-missing{color:var(--color-muted);font-weight:600}.saas-order-table-label{display:inline-flex;align-items:center;width:fit-content;max-width:100%;padding:2px 7px;border:1px solid #e6cfaa;border-radius:6px;color:#795223;background:#fff4df;font-size:11px;font-weight:700;line-height:1.4}.saas-order-channel-name{flex-wrap:nowrap}.saas-order-channel-name>b{flex:0 0 auto}.saas-order-table-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-color:#c9b8fa;color:#563696;background:#f1ecff}.saas-order-row.expanded[data-state=cancelled],.saas-order-row.expanded[data-state=refunded],.saas-order-row[data-state=cancelled],.saas-order-row[data-state=refunded]{background:#fff4f4;box-shadow:inset 0 0 0 1px #e7a9b0,inset 3px 0 #d45361}.saas-order-row[data-state=cancelled] .saas-order-summary:hover,.saas-order-row[data-state=refunded] .saas-order-summary:hover{background:#ffecee}.saas-order-row[data-state=cancelled] .saas-order-amount,.saas-order-row[data-state=refunded] .saas-order-amount{color:#b63b4b}.saas-order-amount del{text-decoration-color:#b63b4b;text-decoration-thickness:2px}.saas-order-unpaid{display:grid;gap:5px;padding:12px 14px;border-left:3px solid #d18a27;border-bottom:1px solid #ecd8b8;color:#6d481b;background:#fff8eb}.saas-order-unpaid>div{display:flex;align-items:center;gap:8px}.saas-order-unpaid>b{font-variant-numeric:tabular-nums}.saas-order-unpaid>small{color:#755e42;line-height:1.45}.saas-order-code-suffix{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}.saas-order-times>span{font-size:12px;font-variant-numeric:tabular-nums}.saas-order-state{display:inline-flex;width:fit-content;align-items:center;min-height:22px;padding:3px 8px;border-radius:999px;color:#136c4b;background:#e6f7ef;font-size:11px;font-weight:700;white-space:nowrap}.saas-order-state[data-state=processing],.saas-order-state[data-state=uncollected],.saas-order-state[data-state=unknown]{color:#966019;background:#fff2db}.saas-order-state[data-state=cancelled],.saas-order-state[data-state=refunded]{color:#a83a3f;background:#fff0f1}.saas-order-amount{white-space:nowrap}.saas-order-detail-times{display:flex;flex-wrap:wrap;gap:6px 14px;color:var(--color-muted);font-size:12px}.saas-order-amount-note{padding:10px 12px;font-size:12px;line-height:1.5}.saas-order-amount-note,.saas-order-item-scroll{border-radius:8px;background:var(--color-surface)}.saas-order-item-scroll{overflow-x:auto}.saas-order-item-table{width:100%;border-collapse:collapse;border-spacing:0;text-align:left;font-size:13px;font-variant-numeric:tabular-nums}.saas-order-item-table th{color:var(--color-muted);font-size:12px;font-weight:700}.saas-order-item-table td,.saas-order-item-table th{padding:8px 10px;vertical-align:top;border:0}.saas-order-item-table td:not(:first-child),.saas-order-item-table th:not(:first-child){text-align:right;white-space:nowrap}.saas-order-item-table td:first-child{min-width:160px;overflow-wrap:anywhere}.saas-order-item-table td small{display:block;margin-top:3px;color:var(--color-muted)}.saas-order-detail h3{font-size:14px}.saas-order-technical{margin-top:14px;color:var(--color-muted);font-size:11px}.saas-order-technical summary{cursor:pointer}.saas-order-technical p{overflow-wrap:anywhere}@media(max-width:1024px){.saas-order-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.saas-order-search{grid-column:span 2}.saas-order-list-header,.saas-order-summary{grid-template-columns:minmax(155px,1fr) minmax(120px,.8fr) minmax(160px,1.2fr) minmax(100px,.65fr) 20px}}@media(max-width:767px){.saas-order-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.saas-order-period,.saas-order-search{grid-column:1/-1}.saas-order-summary{grid-template-columns:minmax(0,1fr) 20px}.saas-order-id{grid-column:1}.saas-order-amount,.saas-order-menu,.saas-order-times{grid-column:1;text-align:left}.saas-order-item-table{min-width:0}}@media(max-width:359px){.saas-tile-values{gap:4px}.saas-sales-delta{font-size:10px}}@media(max-width:767px){.saas-order-filter-bar{display:grid;overflow:visible}.saas-order-routes,.saas-order-states{flex-wrap:wrap;min-width:0}.saas-order-filter-divider{display:none}.saas-order-filters>*{min-width:0}.saas-order-filters input[type=time]{width:100%;min-width:0;max-width:100%;box-sizing:border-box}}@media(max-width:480px){.saas-order-filters>.saas-field:first-child,.saas-order-period,.saas-order-search{grid-column:1/-1}.saas-order-dialog{box-sizing:border-box}.saas-order-period .workspace-period-picker-trigger{width:100%;min-width:0;max-width:100%;box-sizing:border-box;border-radius:9px}}@media(max-width:767px){.saas-order-dialog{width:100%;max-width:100%;box-sizing:border-box;margin:0}.saas-order-period{min-width:0;max-width:100%}.saas-order-period .workspace-period-picker-trigger{width:100%;max-width:100%;box-sizing:border-box}.saas-order-more-filter-toggle{display:inline-flex;grid-column:1/-1;align-items:center;justify-content:space-between;min-height:42px;padding:8px 11px;border:1px solid var(--color-line);border-radius:8px;color:var(--color-ink);background:var(--color-surface-subtle);font:inherit;font-size:13px;font-weight:700;text-align:left}.saas-order-more-filter-toggle svg{color:var(--color-muted);transition:transform .15s ease}.saas-order-more-filter-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.saas-order-more-filter-fields{display:none}.saas-order-more-filter-fields[data-mobile-open=true]{display:contents}.saas-order-states:not([data-mobile-open=true]){display:none}}.saas-order-heading>div{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.saas-order-heading{position:sticky;top:0;z-index:10;margin:-20px -20px 0;padding:20px 20px 12px;background:var(--color-surface);border-bottom:1px solid var(--color-line)}@media(max-width:767px){.saas-order-heading{margin:-16px -16px 0;padding:16px 16px 12px}}.saas-order-loading{display:inline-flex;align-items:center;gap:5px;color:var(--color-primary)!important;font-weight:700}.saas-order-row{position:relative}.saas-order-meta{display:flex;align-items:center;flex-wrap:wrap;gap:6px 14px;padding:8px 10px;border:1px solid var(--color-line);border-radius:8px;background:var(--color-surface);font-size:12px}.saas-order-meta>span:not(.saas-order-state){display:inline-flex;align-items:center;gap:5px;min-width:0;overflow-wrap:anywhere}.saas-order-meta b{color:var(--color-muted);font-weight:600}.saas-order-tabs{display:flex;gap:4px;margin-top:12px;border-bottom:1px solid var(--color-line)}.saas-order-tabs button{display:inline-flex;align-items:center;gap:5px;min-height:36px;padding:6px 12px;border:0;border-bottom:2px solid transparent;color:var(--color-muted);background:transparent;font-size:12px;font-weight:700;cursor:pointer}.saas-order-tabs button[aria-selected=true]{border-color:var(--color-primary);color:var(--color-primary)}.saas-order-note-preview button:focus-visible,.saas-order-tabs button:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.saas-order-tab-panel{min-height:48px;padding:12px 2px 0}.saas-order-muted{margin:2px 0;color:var(--color-muted);font-size:12px}.saas-order-detail-times{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.saas-order-detail-times>div{display:grid;grid-template-columns:16px 36px minmax(0,1fr);align-items:center;gap:5px;padding:8px 10px;border-radius:7px;background:var(--color-surface)}.saas-order-detail-times svg{color:var(--color-primary)}.saas-order-detail-times strong{color:var(--color-ink);font-size:12px;font-variant-numeric:tabular-nums}.saas-order-tab-panel h3{display:flex;align-items:center;gap:6px}.saas-order-source-meta{display:flex;flex-wrap:wrap;gap:5px 12px;margin-top:12px;color:var(--color-muted);font-size:11px}.saas-order-source-meta b{color:var(--color-ink)}.saas-order-note-editor label{display:block;margin-bottom:6px;font-size:12px;font-weight:700}.saas-order-note-editor textarea{display:block;box-sizing:border-box;width:100%;min-height:82px;padding:10px;border:1px solid var(--color-line);border-radius:8px;color:var(--color-ink);background:var(--color-surface);font:inherit;font-size:13px;resize:vertical}.saas-order-note-editor>div{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:7px;color:var(--color-muted);font-size:11px}.saas-order-note-editor p[role=alert]{color:#b63b4b}.saas-order-code-row{position:relative}.saas-order-note-preview{position:static;display:inline-flex;flex:0 0 auto;z-index:3;pointer-events:auto}.saas-order-note-preview button{display:grid;place-items:center;width:26px;height:26px;padding:0;border:1px solid var(--color-line);border-radius:6px;color:var(--color-primary);background:var(--color-surface);cursor:pointer}.saas-order-note-preview [role=tooltip]{position:absolute;top:calc(100% + 5px);left:0;width:min(220px,calc(100vw - 80px));padding:9px 11px;border:1px solid var(--color-line);border-radius:8px;color:var(--color-ink);background:var(--color-surface);box-shadow:0 10px 24px rgb(20 54 76/18%);font-size:12px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}@media(max-width:767px){.saas-order-detail-times{grid-template-columns:1fr}.saas-order-note-preview button{width:44px;height:44px}.saas-order-meta{gap:5px 10px}.saas-order-tabs button{padding-inline:9px}.saas-order-summary{position:relative;grid-template-columns:minmax(0,1fr) auto;gap:4px 8px;min-height:0;padding:11px 12px}.saas-order-id{grid-column:1/-1;padding-right:20px}.saas-order-times{grid-column:1;grid-row:2}.saas-order-times>span{font-size:11px}.saas-order-amount{grid-column:2;grid-row:2;align-self:center;text-align:right}.saas-order-menu{grid-column:1/-1;grid-row:3;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;line-height:1.4}.saas-order-row.expanded .saas-order-menu{display:block}.saas-order-summary>span:last-child{position:absolute;right:12px;top:12px}.saas-shell .mobile-menu{min-width:44px;min-height:44px}.saas-dashboard-toolbar>.saas-refresh-action{flex-basis:44px;width:44px;min-height:44px}.saas-tile-actions .icon-button,.saas-tile-actions .saas-store-refresh-button{width:44px;height:44px;min-height:44px}.saas-profile>summary{min-width:44px;min-height:44px}.saas-member-help summary,.saas-settings-help summary{width:44px;height:44px}.saas-member-controls .saas-icon-action{width:44px;height:44px;flex-basis:44px}.saas-order-routes .saas-state-filter,.saas-order-states .saas-state-filter,.saas-order-store-picker>summary{min-height:44px}.saas-order-dialog{width:calc(100vw - 16px);max-width:calc(100vw - 16px);height:calc(100dvh - 16px);max-height:calc(100dvh - 16px);margin:auto;padding:16px 16px max(16px,env(safe-area-inset-bottom));border-radius:14px}.saas-order-dialog[data-visual-viewport-reduced=true],.workspace-period-picker-dialog[data-visual-viewport-reduced=true],dialog.saas-adjustment-dialog[data-visual-viewport-reduced=true]{top:calc(var(--workspace-visual-viewport-top, 0px) + 8px);bottom:auto;height:calc(var(--workspace-visual-viewport-height, 100dvh) - 16px);max-height:calc(var(--workspace-visual-viewport-height, 100dvh) - 16px);margin-block:0}.saas-order-heading{top:0}.saas-adjustment-dialog input,.saas-order-search input{scroll-margin-block:16px}}@media(min-width:768px) and (max-width:1024px){.saas-order-dialog[data-visual-viewport-reduced=true],.workspace-period-picker-dialog[data-visual-viewport-reduced=true],dialog.saas-adjustment-dialog[data-visual-viewport-reduced=true]{top:calc(var(--workspace-visual-viewport-top, 0px) + 8px);bottom:auto;height:calc(var(--workspace-visual-viewport-height, 100dvh) - 16px);max-height:calc(var(--workspace-visual-viewport-height, 100dvh) - 16px);margin-block:0}}@media(max-width:600px){.saas-member-section-heading{position:relative}.saas-member-help{position:static}.saas-member-help p{top:100%;left:0;right:0;width:auto}}@media(max-width:767px){.saas-hourly-analysis .heatmap{min-width:1180px;grid-template-columns:20px repeat(24,minmax(44px,1fr))}.saas-hourly-analysis .heat-cell{height:44px}}.saas-platform-nav{margin-top:22px;padding-top:16px;border-top:1px solid var(--color-line)}@media(max-width:767px){.saas-order-item-table thead{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%)}.saas-order-item-table tbody{display:block}.saas-order-item-table tr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:8px 10px;gap:8px}.saas-order-item-table tr+tr{border-top:1px solid var(--color-line)}.saas-order-item-table td{display:block;min-width:0;padding:0}.saas-order-item-table td:first-child{grid-column:1/-1;min-width:0}.saas-order-item-table td:not(:first-child){text-align:left;white-space:normal;overflow-wrap:anywhere}.saas-order-item-table td[data-label]:before{content:attr(data-label);display:block;margin-bottom:3px;color:var(--color-muted);font-size:11px}}.saas-store-sale-values{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:6px 10px;min-width:0}.saas-store-sale-values>strong{overflow-wrap:anywhere}.saas-store-sale-coverage{display:flex;flex-wrap:wrap;align-items:center;gap:6px}@media(max-width:767px){.saas-store-row{grid-template-columns:minmax(0,1fr);gap:8px}.saas-store-result{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px}.saas-store-amounts{flex:1 1 180px;min-width:0}.saas-store-amounts>div{display:flex;flex-direction:column-reverse;align-items:stretch}.saas-store-sale-values{justify-content:flex-start}.saas-store-sale-values>strong{text-align:left}}@media(max-width:767px){body:has(.saas-shell),html:has(.saas-shell){overflow-x:clip;max-width:100%}:is(.saas-shell,dialog) :is(input,select,textarea):not([type=checkbox]):not([type=radio]){font-size:16px}.saas-order-filters input[type=time]{appearance:none;display:block;padding:8px 6px;min-width:0;width:100%;max-width:100%;font-size:16px}.saas-order-filters input[type=time]::-webkit-date-and-time-value{min-width:0;text-align:left}.saas-order-filters input[type=time]::-webkit-datetime-edit{min-width:0;padding:0}.saas-order-platforms{flex-wrap:wrap;overflow:visible}}dialog.saas-order-dialog{display:flex;flex-direction:column;padding:0;overflow:hidden}.saas-order-dialog>.saas-order-heading{position:relative;top:auto;flex:0 0 auto;z-index:5;align-items:center;margin:0;padding:14px 18px;background:var(--color-surface)}.saas-order-scroll{min-height:0;min-width:0;flex:1 1 auto;overflow:auto;overscroll-behavior:contain;padding:14px 18px 18px;scroll-padding-block:12px;touch-action:pan-y pinch-zoom}.saas-order-summary{position:relative}.saas-order-row-toggle{position:absolute;z-index:1;inset:0;width:100%;height:100%;padding:0;border:0;border-radius:0;background:transparent;color:inherit;cursor:pointer}.saas-order-row-toggle:focus-visible{outline:2px solid var(--color-primary);outline-offset:-3px}.saas-order-summary>:not(.saas-order-row-toggle){pointer-events:none}.saas-order-location{position:relative;display:inline-flex;min-width:0;pointer-events:auto}.saas-order-location>button.saas-order-table-label{position:relative;z-index:2;display:inline-flex;align-items:center;gap:4px;min-height:30px;padding:4px 6px;cursor:pointer;font:inherit;font-size:12px;font-weight:700}.saas-order-location>button svg{flex:0 0 14px}.saas-order-location>button span{min-width:0;overflow:hidden;text-overflow:ellipsis}.saas-order-location [role=tooltip]{position:absolute;z-index:6;top:calc(100% + 5px);left:0;width:max-content;max-width:min(200px,calc(100vw - 130px));padding:7px 10px;border-radius:7px;color:white;background:#193e55;box-shadow:0 5px 12px rgb(15 42 67/.15);font-size:12px;line-height:1.5;white-space:normal}.saas-order-times{display:flex;align-items:center;gap:5px;color:var(--color-muted);font-variant-numeric:tabular-nums}.saas-order-times svg{flex:0 0 13px}.saas-order-times time{display:flex;align-items:baseline;flex-wrap:wrap;gap:5px}.saas-order-times time strong{font-size:13px;font-weight:600;color:var(--color-muted)}.saas-order-times time small{font-size:11px}.saas-order-time-missing{font-size:12px}@media(max-width:767px){.saas-order-dialog>.saas-order-heading{padding:12px 16px}.saas-order-scroll{padding:12px 16px max(16px,env(safe-area-inset-bottom))}.saas-order-summary{row-gap:6px}.saas-order-summary .saas-order-amount,.saas-order-summary .saas-order-times{grid-row:3}.saas-order-summary .saas-order-menu{grid-row:2}.saas-order-times time strong{font-size:12px}}.saas-order-heading>div{min-width:0}.saas-order-heading .saas-order-unpaid-total{display:flex;flex:0 0 100%;align-items:center;flex-wrap:wrap;gap:4px 8px;font-size:12px;color:#805116}.saas-order-unpaid-total strong{font-variant-numeric:tabular-nums}.saas-order-row[data-state=unpaid],.saas-order-row[data-state=unpaid] .saas-order-detail,.saas-order-row[data-state=unpaid] .saas-order-summary{background:#fff8eb}.saas-order-row[data-state=unpaid]{border-left:3px solid #d18a27}.saas-order-state[data-state=unpaid]{background:#ffebc4;color:#805116}.saas-order-unpaid-total .saas-info{position:static}.saas-order-unpaid-total .saas-info>span{top:calc(100% - 4px);left:16px;right:auto;width:min(280px,calc(100% - 32px))}.saas-selection-kpi-row .saas-amount-pending,.saas-tile-values .saas-amount-pending,.saas-total .saas-amount-pending{font-size:clamp(16px,1.5vw,21px);line-height:1.4;color:var(--text-muted,#527087)}.saas-store-picker-trigger{flex-shrink:0;white-space:nowrap}.saas-store-picker-trigger b{display:inline-grid;place-items:center;min-width:19px;height:19px;border-radius:5px;background:var(--color-primary-soft);color:var(--color-primary);font-size:11px}.saas-store-picker-panel{min-width:0}.saas-store-picker-panel .saas-store-options{grid-template-columns:minmax(0,1fr);max-height:min(320px,40dvh)}.saas-store-picker-panel .saas-picker-controls{align-items:center;flex-wrap:wrap}.saas-store-picker-panel .saas-picker-controls span{margin-left:auto;color:var(--color-muted);font-size:12px}.saas-store-picker-panel .saas-picker-done{width:100%;margin-top:12px;min-height:44px}.saas-store-tile{cursor:pointer}.saas-store-tile .saas-mobile-analysis{cursor:default}@media(max-width:767px){.saas-dashboard-toolbar>.workspace-period-picker-trigger{flex-basis:calc(100% - 52px)}.saas-dashboard-toolbar>.saas-store-picker-trigger{order:2;min-height:44px;padding:7px 9px;font-size:12px}.saas-dashboard-toolbar>.saas-top-actions{order:3;flex:1 1 auto;justify-content:flex-end}}.saas-receipt-label{color:var(--muted);font-size:.85em;font-weight:500}.saas-order-menu-summary{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.saas-order-menu-summary>span{color:var(--muted);font-size:12px}