/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.row-0{grid-row:0}.row-1{grid-row:1}.row-299{grid-row:299}.row-300{grid-row:300}.row-9999{grid-row:9999}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}.admin-scope-editor{border:1px solid #d9e8e4;border-radius:12px;min-width:0;margin:4px 0;padding:16px}.admin-scope-editor legend{color:#173b43;padding:0 6px;font-weight:700}.admin-scope-editor p{color:#6d8184;margin:10px 0;font-size:12px;line-height:1.7}.admin-scope-summary{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-scope-summary strong{color:#078d70;font-size:13px}.admin-scope-summary>div{gap:8px;display:flex}.admin-scope-summary button{color:#087f69;background:#fff;border:1px solid #d5e6e1;border-radius:6px;padding:5px 9px;font-size:12px}.admin-scope-groups{gap:10px;max-height:330px;padding-right:4px;display:grid;overflow:auto}.admin-scope-group{border:1px solid #e2ece8;border-radius:8px;overflow:hidden}.admin-scope-editor .admin-scope-partner{background:#eff8f5;flex-direction:row;align-items:center;gap:9px;padding:11px;font-size:13px;display:flex}.admin-scope-editor input[type=checkbox]{accent-color:#0aa47e;width:16px;min-width:16px;height:16px;margin:0}.admin-scope-partner small,.admin-scope-owners small{color:#718984;font-size:11px}.admin-scope-partner em{color:#ad731b;margin-left:auto;font-size:11px;font-style:normal}.admin-scope-owners{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:10px 12px;display:grid}.admin-scope-editor .admin-scope-owners label{flex-direction:row;align-items:center;gap:7px;min-width:0;font-size:12px;display:flex}.admin-scope-owners label:has(input:disabled){opacity:.55}.admin-scope-owners label span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-scope-empty{color:#82928e;grid-column:1/-1;font-size:12px}.accounts-page .account-stats{grid-template-columns:repeat(auto-fit,minmax(175px,1fr))}.admin-credentials-note{color:#8a5a10;background:#fff8e9;border-radius:8px;padding:12px;font-size:13px;line-height:1.7}.admin-credentials-table{max-height:350px;margin-top:14px;overflow:auto}.admin-credentials-table table{border-collapse:collapse;width:100%;font-size:13px}.admin-credentials-table th,.admin-credentials-table td{text-align:left;word-break:break-all;border-bottom:1px solid #e5edeb;padding:10px}.admin-credentials-table code{-webkit-user-select:all;user-select:all;font-size:13px}.admin-credentials-modal{width:min(700px,100vw - 32px)}@media (max-width:600px){.admin-scope-owners{grid-template-columns:1fr}.admin-scope-editor{padding:10px}.admin-scope-summary{align-items:flex-start}.accounts-page .toolbar-right{flex-wrap:wrap}}.finance-snapshot-summary{background:#f0faf6;border:1px solid #cfe5dd;border-radius:12px;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 20px;display:flex}.finance-snapshot-summary h2{color:#31564b;margin:0 0 8px;font-size:14px}.finance-snapshot-time{color:#078565;font-variant-numeric:tabular-nums;font-size:21px;font-weight:750;line-height:1.4;display:block}.finance-snapshot-summary p{color:#637b73;margin:7px 0 0;font-size:12px;line-height:1.7}.finance-snapshot-counts{flex-wrap:wrap;justify-content:flex-end;gap:8px;max-width:340px;display:flex}.finance-snapshot-counts span{white-space:nowrap;background:#fff;border-radius:8px;padding:8px 10px;font-size:12px}.finance-snapshot-counts .warning{color:#a66a14;background:#fff6e5}.finance-snapshot-counts .danger{color:#c04b45;background:#fff0ee}.finance-read-warning{color:#936320;background:#fff8ed;border:1px solid #eddbbd;border-radius:8px;padding:10px 14px;font-size:12px;line-height:1.6}.finance-detail-pagination{color:#668078;border-top:1px solid #e5eeea;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:15px 20px;font-size:12px;display:flex}.finance-detail-pagination>div{align-items:center;gap:10px;display:flex}.finance-detail-pagination select,.finance-detail-pagination button{color:#245b48;background:#fff;border:1px solid #d5e5de;border-radius:6px;padding:7px 10px;font-size:12px}.finance-detail-pagination button:disabled{opacity:.45;cursor:not-allowed}.finance-export-note{color:#8d7652;font-size:11px}.finance-table-wrap .finance-row-status{color:#698178;margin-top:4px;font-size:11px;display:block}.finance-table-wrap .finance-row-status.warning{color:#a66a14}.finance-table-wrap .finance-row-status.error{color:#c04b45}.finance-detail-head .finance-filter-row{flex-wrap:wrap}.finance-filter-button:disabled{opacity:.5;cursor:not-allowed}.finance-capture-submit{color:#657e73;font-size:12px;line-height:1.6}.finance-owner-summary-panel .finance-owner-summary-table{max-height:380px;overflow:auto}@media (max-width:650px){.finance-snapshot-summary{flex-direction:column;padding:15px}.finance-snapshot-time{overflow-wrap:anywhere;font-size:18px}.finance-snapshot-counts{justify-content:flex-start;max-width:none}.finance-detail-pagination{padding:12px}.finance-detail-pagination>div{flex-wrap:wrap;gap:7px}}.finance-store-link{color:#087e62;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:650}.finance-store-link:hover{text-decoration:underline}.finance-export-note{margin:0;padding:0 20px 12px;line-height:1.6}.finance-snapshot-summary>div{min-width:0}.finance-snapshot-summary>div>span{color:#4a6e61;font-size:12px}.withdrawal-list-tools{border-bottom:1px solid #e8eeec;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 19px;display:flex}.withdrawal-list-tools .finance-search{flex:270px;min-width:0;max-width:440px}.withdrawal-list-tools .finance-search input{width:100%;min-width:0}.withdrawal-export-button{color:#087e60;white-space:nowrap;background:#edf9f4;border:1px solid #a6dccc;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:9px 12px;font-size:12px;font-weight:650;display:inline-flex}.withdrawal-export-button:disabled{opacity:.5;cursor:not-allowed}.withdrawal-export-note{color:#8b7655;background:#fffdf8;margin:0;padding:9px 19px;font-size:11px;line-height:1.6}.performance-table-head{flex-wrap:wrap;gap:12px}.withdrawal-row-status{color:#73867e;margin-top:4px;font-size:10px;display:block}.withdrawal-row-status.warning{color:#b66a12}@media (max-width:600px){.withdrawal-list-tools{flex-direction:column;align-items:stretch}.withdrawal-list-tools .finance-search{flex-basis:auto;max-width:none}.withdrawal-export-button{width:100%}}.workspace-tools{color:#263f36;background:#fff;border:1px solid #dfe8e2;border-radius:14px;gap:12px;min-width:0;margin-block:16px;padding:16px;display:grid;position:relative}.workspace-tools-header{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.workspace-tools-heading{flex-wrap:wrap;align-items:center;gap:6px 16px;min-width:0;display:flex}.workspace-tools-heading>strong{font-size:13px;font-weight:600;line-height:1.5}.workspace-tools-scope{color:#688072;overflow-wrap:anywhere;min-width:0;max-width:100%;font-size:12px;line-height:1.5}.workspace-tools .workspace-tools-toggle{white-space:nowrap;flex:none;align-items:center;gap:7px;display:inline-flex}.workspace-tools-body{gap:12px;min-width:0;display:grid}.workspace-tools-body[hidden]{display:none}.workspace-tools-main,.workspace-tools-views,.workspace-tools-favorites{flex-wrap:wrap;align-items:end;gap:10px;min-width:0;display:flex}.workspace-tools label{color:#607369;gap:5px;min-width:0;font-size:12px;display:grid}.workspace-tools button,.workspace-tools select,.workspace-tools input,.workspace-tools summary{color:#234d39;min-height:36px;font:inherit;background:#fff;border:1px solid #d8e4dc;border-radius:8px;padding:8px 11px;font-size:13px}.workspace-tools button,.workspace-tools select,.workspace-tools summary{cursor:pointer}.workspace-tools button:hover,.workspace-tools summary:hover{background:#f1f8f3}.workspace-tools button:disabled{opacity:.45;cursor:not-allowed}.workspace-tools :is(button,select,input,summary):focus-visible{outline-offset:2px;outline:2px solid #20864f}.workspace-tools-search{flex:250px;min-width:0;position:relative}.workspace-tools-search>input{box-sizing:border-box;width:100%;margin-top:5px}.workspace-tools-results{z-index:30;background:#fff;border:1px solid #d8e4dc;border-radius:10px;max-height:360px;position:absolute;inset:calc(100% + 6px) 0 auto;overflow:auto;box-shadow:0 12px 32px #173c2924}.workspace-tools-result-status{color:#687c70;background:#f7faf8;padding:9px 12px;font-size:12px}.workspace-tools-results ul{margin:0;padding:0;list-style:none}.workspace-tools-results button{text-align:left;overflow-wrap:anywhere;border:0;border-radius:0;gap:4px;width:100%;display:grid}.workspace-tools-results [aria-selected=true] button{background:#edf8f0}.workspace-tools-results strong{font-size:13px;font-weight:600}.workspace-tools-results small{color:#76847c}.workspace-tools-favorite-picker{position:relative}.workspace-tools-favorite-picker>div{z-index:25;background:#fff;border:1px solid #d8e4dc;border-radius:10px;gap:10px;min-width:230px;padding:12px;display:grid;position:absolute;inset:calc(100% + 6px) 0 auto auto;box-shadow:0 12px 32px #173c2924}.workspace-tools-chip{align-items:stretch;min-width:0;max-width:100%;display:inline-flex}.workspace-tools-chip button{overflow-wrap:anywhere;background:#f3f9f5;min-height:30px;padding:5px 9px}.workspace-tools-chip button:first-child{border-radius:7px 0 0 7px}.workspace-tools-chip button:last-child{border-left:0;border-radius:0 7px 7px 0}.workspace-tools-views>label{flex:180px}.workspace-tools-views>select{flex:180px;max-width:100%}.workspace-tools-notice{color:#78847d;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.6}@media (max-width:640px){.workspace-tools{gap:10px;padding:12px}.workspace-tools-header{gap:8px}.workspace-tools-heading{gap:3px;display:grid}.workspace-tools-search{flex-basis:100%}.workspace-tools-views>label,.workspace-tools-views>select{flex-basis:100%;width:100%}.workspace-tools-views input{box-sizing:border-box;width:100%;min-width:0}.workspace-tools-favorite-picker{flex:100%}.workspace-tools-favorite-picker>div{min-width:0;max-width:100%;margin-top:6px;position:static}}.store-detail-identity{border:1px solid var(--line);border-radius:var(--surface-radius);background:var(--green-soft);color:var(--navy);align-items:center;gap:14px;padding:20px;display:flex}.store-detail-identity strong,.store-detail-identity span{overflow-wrap:anywhere;display:block}.store-detail-identity strong{font-size:20px}.store-detail-identity span{color:var(--muted);margin-top:6px;font-size:13px}.store-detail-facts{gap:12px;margin:0;padding:20px 0;display:grid}.store-detail-facts>div{justify-content:space-between;gap:20px;display:flex}.store-detail-facts dt{color:var(--muted)}.store-detail-facts dd{text-align:right;overflow-wrap:anywhere;margin:0;font-weight:600}.store-detail-note{color:var(--muted);margin:12px 0 18px;font-size:13px;line-height:1.8}.store-detail-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.store-detail-links button{border:1px solid var(--line);color:var(--navy);cursor:pointer;text-align:left;background:#fff;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:16px 14px;display:flex}.store-detail-links button:hover{border-color:var(--green);background:var(--green-soft)}.store-detail-links button:focus-visible{outline:2px solid var(--green);outline-offset:2px}@media (max-width:480px){.store-detail-links{grid-template-columns:1fr}}.storage-maintenance{border:1px solid var(--line);background:#fff;border-radius:12px;margin:0 0 16px;overflow:hidden}.storage-maintenance>summary{cursor:pointer;align-items:center;gap:12px;padding:15px 20px;list-style:none;display:flex}.storage-maintenance>summary::-webkit-details-marker{display:none}.storage-maintenance-symbol{color:#376d82;background:#edf6fa;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid}.storage-maintenance-title{gap:4px;min-width:0;display:grid}.storage-maintenance-title strong{font-size:14px}.storage-maintenance-title small{color:var(--muted);font-size:11px}.storage-maintenance-toggle{color:#687a80;white-space:nowrap;align-items:center;gap:7px;margin-left:auto;font-size:12px;display:flex}.storage-maintenance[open] .storage-maintenance-toggle svg{transform:rotate(180deg)}.storage-maintenance-body{border-top:1px solid var(--line);padding:18px 20px}.storage-maintenance-toolbar{justify-content:space-between;align-items:center;gap:18px;margin-bottom:14px;display:flex}.storage-maintenance-toolbar p{color:#7b8491;margin:0;font-size:12px;line-height:1.7}.storage-maintenance-toolbar button{flex:none}.storage-maintenance-meta{color:#77818b;flex-wrap:wrap;gap:10px 24px;margin:10px 0;font-size:11px;line-height:1.8;display:flex}.storage-maintenance-meta strong{color:#465763}.storage-runtime{flex-wrap:wrap;gap:8px 14px;margin:12px 0;display:flex}.storage-runtime>span{border-radius:6px;align-items:center;gap:6px;padding:7px 9px;font-size:11px;display:inline-flex}.storage-runtime .active{color:#117b60;background:#eef8f4}.storage-runtime .pending{color:#976713;background:#fff7e8}.storage-disks{grid-template-columns:1fr 1fr;gap:14px;display:grid}.storage-disk{background:#f9fcfb;border:1px solid #e3ece9;border-radius:10px;min-width:0;padding:16px}.storage-disk header{justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.storage-disk header span{color:#25856b;font-size:11px}.storage-disk>div{flex-wrap:wrap;align-items:baseline;gap:12px;margin:14px 0 9px;display:flex}.storage-disk>div>strong{font-variant-numeric:tabular-nums;letter-spacing:-.5px;font-size:25px}.storage-disk>div>span,.storage-disk small{color:#84918f;font-size:11px}.storage-disk.warning{background:#fffaf0;border-color:#f4dbaa}.storage-disk.warning header span{color:#a57117}.storage-disk.error{background:#fff6f4;border-color:#f3c8c3}.storage-disk.error header span{color:#bf5144}.storage-disk.unknown{background:#f6f8fa}.storage-disk.unknown header span{color:#86929b}.storage-category-section{margin-top:20px}.storage-maintenance-body h3{margin:0 0 8px;font-size:13px}.storage-category-section>p{color:#7f8a91;margin:0 0 12px;font-size:11px}.storage-categories{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;display:grid}.storage-categories article{border:1px solid var(--line);border-radius:8px;gap:8px;min-width:0;padding:12px;display:grid}.storage-categories article>span{color:#7c8990;font-size:11px}.storage-categories article>strong{font-variant-numeric:tabular-nums;font-size:17px}.storage-categories article>small{color:#8b949d;font-size:10px;line-height:1.6}.storage-maintenance-records{grid-template-columns:1.3fr 1fr;gap:14px;margin-top:18px;display:grid}.storage-maintenance-records>section{border:1px solid var(--line);border-radius:10px;min-width:0;padding:16px}.storage-maintenance-records h3{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.storage-run-status{color:#78858e;background:#f1f4f6;border-radius:5px;padding:4px 7px;font-size:10px;font-weight:500}.storage-run-status.success{color:#16835f;background:#edf8f3}.storage-run-status.partial{color:#a17325;background:#fff5df}.storage-run-status.failed{color:#bc5145;background:#fff0ef}.storage-maintenance-records p,.storage-maintenance-records small{color:#889198;overflow-wrap:anywhere;font-size:11px;line-height:1.8}.storage-maintenance-counts{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:15px 0;display:grid}.storage-maintenance-counts span{color:#87958f;font-size:10px}.storage-maintenance-counts strong{color:#30584b;font-variant-numeric:tabular-nums;margin-top:6px;font-size:17px;display:block}.storage-backup-number{align-items:baseline;gap:9px;margin:12px 0;display:flex}.storage-backup-number strong{color:#127554;font-size:25px}.storage-backup-number span{color:#809089;font-size:11px}.storage-skip-reasons{color:#8a826f;margin:10px 0;padding-left:17px;font-size:11px;line-height:1.8}.storage-alerts{margin-top:18px}.storage-maintenance-warning{color:#9c711e;overflow-wrap:anywhere;background:#fff9ed;border:1px solid #f0d7a7;border-radius:8px;align-items:flex-start;gap:8px;margin:9px 0;padding:11px 13px;font-size:12px;line-height:1.7;display:flex}.storage-maintenance-warning svg{flex:none;margin-top:2px}.storage-maintenance-warning.error{color:#ae5448;background:#fff5f3;border-color:#efcbc5}.storage-maintenance-protected{color:#738780;align-items:flex-start;gap:7px;margin:17px 0 0;font-size:11px;line-height:1.8;display:flex}.storage-maintenance-protected svg{flex:none;margin-top:2px}.storage-maintenance-empty{text-align:center;color:#8b959d;flex-direction:column;align-items:center;gap:8px;padding:24px 12px;font-size:12px;line-height:1.8;display:flex}.storage-maintenance-empty p{max-width:55em;margin:0}.storage-maintenance>summary:focus-visible{outline-offset:-3px;outline:2px solid #20a77d}.storage-maintenance-body button:focus-visible{outline-offset:3px;outline:2px solid #20a77d}@media (max-width:1100px){.storage-categories{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.storage-maintenance>summary{gap:9px;padding:13px}.storage-maintenance-title small{font-size:10px;line-height:1.5}.storage-maintenance-body{padding:13px}.storage-maintenance-toolbar{flex-direction:column;align-items:flex-start;gap:9px}.storage-disks,.storage-maintenance-records{grid-template-columns:1fr}.storage-categories,.storage-maintenance-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.storage-maintenance-meta{gap:5px}.storage-runtime>span{width:100%;line-height:1.6}}.storage-maintenance{flex-shrink:0}.store-workbench:has(>.storage-maintenance[open]){height:auto}.perspective-banner~.content .store-workbench:has(>.storage-maintenance[open]){height:auto}.store-workbench:has(>.storage-maintenance[open]) .data-panel{flex:none}.store-workbench:has(>.storage-maintenance[open]) .workbench-table{flex:auto;max-height:55dvh!important}.site-filing-footer{width:100%;max-width:var(--page-content-max);padding:12px var(--page-gutter-x) 24px;text-align:center;color:#626f79;overflow-wrap:anywhere;margin:0 auto;font-size:12px;line-height:1.7}.site-filing-footer a{color:inherit;text-underline-offset:3px;text-decoration:none}.site-filing-footer a:hover{color:#087c5d;text-decoration:underline}.site-filing-footer a:focus-visible{outline-offset:4px;border-radius:2px;outline:2px solid #159f72}.login-form-panel:has(>.site-filing-footer){grid-template-rows:1fr auto}.login-form-panel>.site-filing-footer{margin-top:24px;padding:0}.platform-report-view{background:#f6fcf9;border-color:#cce9df;align-items:flex-start}.platform-report-view>div{flex:1;min-width:0}.platform-report-view small{overflow-wrap:anywhere;line-height:1.8;display:block}.platform-report-view .fixed-report-source{color:#087b62;font-weight:650}.platform-report-view details{color:#85600e;margin-top:6px;font-size:12px}.platform-report-view details[open]{max-height:240px;overflow:auto}.platform-report-view summary{cursor:pointer}.platform-report-view details p{margin:6px 0}.platform-report-view>button{flex-shrink:0}@media (max-width:640px){.platform-report-view{flex-wrap:wrap}.platform-report-view>div{flex-basis:100%}}:root{--ink:#17202a;--muted:#7b8491;--line:#e8ebef;--green:#17a673;--green-soft:#e9f8f2;--navy:#142a33;--page-content-max:1920px;--page-content-wide-max:2400px;--page-gutter-x:34px;--page-gutter-bottom:40px;--font-page-title:22px;--font-section-title:16px;--font-body:14px;--font-control:13px;--font-caption:11px;--surface-radius:12px}*{box-sizing:border-box}html,body{min-height:100%;color:var(--ink);font-family:var(--font-geist-sans), "Microsoft YaHei", sans-serif;background:#f5f6f7;margin:0}button{font:inherit}.app-shell{min-height:100vh;display:flex}.account-watermark{z-index:70;pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.15;background-position:0 0;background-repeat:repeat;background-size:220px 140px;position:fixed;inset:-70px -110px;overflow:hidden}.sidebar{background:var(--navy);color:#fff;z-index:10;flex-direction:column;width:220px;padding:28px 16px 18px;display:flex;position:fixed;inset:0 auto 0 0}.brand{align-items:center;gap:11px;padding:0 10px 30px;display:flex}.brand-mark{background:#25b882;border-radius:10px;place-items:center;width:36px;height:36px;font-family:serif;font-weight:800;display:grid}.brand strong,.brand small{display:block}.brand strong{letter-spacing:1px;font-size:16px}.brand small{color:#8da0a7;letter-spacing:2px;margin-top:3px;font-size:11px}.nav-list{gap:7px;display:grid}.nav-item{color:#9caab0;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:12px;padding:12px 14px;transition:all .18s;display:flex}.nav-item:hover{color:#fff;background:#1b3943}.nav-item.active{color:#fff;background:#22a979;font-weight:650}.nav-item span{font-size:13px}.sidebar-footer{border-top:1px solid #29414a;align-items:center;gap:10px;margin-top:auto;padding:16px 6px 0;display:flex}.avatar{color:#127a58;background:#dff5ec;border-radius:50%;place-items:center;width:34px;height:34px;font-size:13px;font-weight:700;display:grid}.user-copy{flex:1;min-width:0}.user-copy strong,.user-copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.user-copy strong{font-size:13px}.user-copy small{color:#82969e;margin-top:3px;font-size:11px}.more-button{color:#7d929a;cursor:pointer;background:0 0;border:0}.perspective-switch-button{color:#9fb2b8;cursor:pointer;background:#1b3943;border:1px solid #35505a;border-radius:7px;flex:0 0 30px;place-items:center;width:30px;height:30px;transition:all .18s;display:grid}.perspective-switch-button:hover,.perspective-switch-button.active{color:#73e0b9;background:#1b4b44;border-color:#35bd8d}.perspective-switch-button:focus-visible{outline-offset:2px;outline:2px solid #64d6ae}.content{width:calc(100% - 220px);min-width:0;margin-left:220px}.topbar{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;height:88px;padding:0 34px;display:flex}.topbar h1{margin:0;font-size:21px}.topbar p{color:#8b939d;margin:6px 0 0;font-size:12px}.top-actions,.topbar-actions{align-items:center;gap:18px;display:flex}.sync-state{color:#7a838c;font-size:12px}.sync-state i{background:#22b27d;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}.top-role{color:#18815f;background:#eef8f4;border-radius:7px;align-items:center;gap:6px;padding:7px 10px;font-size:11px;font-weight:650;display:flex}.performance-hide-amount{color:#52635f;cursor:pointer;background:#fff;border:1px solid #dce6e2;border-radius:8px;justify-content:center;align-items:center;gap:6px;height:34px;padding:0 11px;font-size:10px;font-weight:650;display:inline-flex}.performance-hide-amount:hover,.performance-hide-amount.active{color:#087e5d;background:#eaf7f2;border-color:#75bfa8}.dashboard{width:100%;padding:24px var(--page-gutter-x) var(--page-gutter-bottom);max-width:var(--page-content-max);margin:0 auto}.dashboard.dashboard-wide{max-width:var(--page-content-wide-max)}.summary-grid{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:16px;display:grid}.summary-card,.panel{background:#fff;border:1px solid #edf0f2;border-radius:10px;box-shadow:0 1px 2px #142a3306}.summary-card{padding:19px 20px}.card-label{color:#75808b;justify-content:space-between;align-items:center;font-size:12px;display:flex}.metric-icon{color:#18a472;background:#eef8f4;border-radius:7px;place-items:center;width:27px;height:27px;display:grid}.metric{letter-spacing:-.5px;margin:12px 0 10px;font-size:25px;display:block}.delta{font-size:11px;font-weight:700}.delta span{color:#9aa1a9;margin-left:7px;font-weight:400}.delta.green{color:#17a673}.delta.blue{color:#4c6fff}.empty-hint{color:#9da5ac;font-size:10px}.old-preview-chart{display:none}.chart-empty{color:#a3abb2;flex-direction:column;justify-content:center;align-items:center;gap:7px;height:218px;display:flex}.chart-empty strong{color:#68737c;font-size:13px}.chart-empty span{font-size:10px}.empty-state.compact{height:138px}.sync-state.waiting i{background:#bdc3c8}.panel{padding:20px 22px}.trend-panel{margin-bottom:16px}.panel-head{justify-content:space-between;align-items:flex-start;display:flex}.panel-head h2{margin:0;font-size:15px}.panel-head p{color:#9aa1a9;margin:6px 0 0;font-size:11px}.legend{color:#7b8490;gap:18px;font-size:11px;display:flex}.legend span{align-items:center;gap:6px;display:flex}.legend i{border-radius:2px;width:8px;height:8px}.sales-dot{background:#22b27d}.order-dot{background:#4c6fff}.chart{height:218px;margin-top:17px;display:flex}.y-labels{color:#adb3ba;flex-direction:column;justify-content:space-between;width:45px;padding-bottom:24px;font-size:10px;display:flex}.chart-area{flex:1;height:100%;padding-bottom:24px;position:relative}.grid-lines{flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:0 0 24px}.grid-lines i{border-top:1px dashed #edf0f2;display:block}.bars{justify-content:space-between;align-items:flex-end;padding:0 1.5%;display:flex;position:absolute;inset:0 7px 24px}.bar-column{justify-content:center;align-items:flex-end;width:13%;height:100%;display:flex}.bar-column>span{opacity:.8;background:linear-gradient(#46c89b,#b6efdc);border-radius:4px 4px 1px 1px;width:30px;transition:all .2s;position:relative}.bar-column>span:hover{opacity:1}.bar-column em{color:#fff;white-space:nowrap;background:#17333d;border-radius:4px;padding:4px 6px;font-size:9px;font-style:normal;display:none;position:absolute;top:-27px;left:50%;transform:translate(-50%)}.bar-column>span:hover em{display:block}.trend-points{position:absolute;inset:0 2.7% 24px}.trend-points i{background:#fff;border:2px solid #4c6fff;border-radius:50%;width:8px;height:8px;position:absolute;transform:translate(-50%,50%);box-shadow:0 0 0 3px #4c6fff14}.x-labels{color:#9fa6ad;justify-content:space-between;font-size:10px;display:flex;position:absolute;bottom:0;left:0;right:0}.text-button{color:#159c70;cursor:pointer;background:0 0;border:0;align-items:center;gap:2px;font-size:12px;display:flex}.table-wrap{margin-top:15px;overflow:auto}table{border-collapse:collapse;width:100%;font-size:12px}th{text-align:left;color:#8b949d;white-space:nowrap;background:#f7f8f9;padding:10px 14px;font-weight:500}td{color:#626c76;white-space:nowrap;border-bottom:1px solid #f0f1f2;padding:11px 14px}tbody tr:last-child td{border-bottom:0}td strong{color:#313a44}.rank{color:#8a929b;background:#f1f3f5;border-radius:6px;place-items:center;width:22px;height:22px;font-weight:700;display:grid}.rank-1{color:#bd7c00;background:#fff0cc}.rank-2{color:#60717d;background:#edf1f4}.rank-3{color:#a85d36;background:#f9e8df}.manager-page{max-width:var(--page-content-max)}.mini-stats{grid-template-columns:repeat(7,1fr);gap:14px;margin-bottom:16px;display:grid}.mini-stats article{background:#fff;border:1px solid #edf0f2;border-radius:10px;align-items:center;gap:12px;padding:17px 18px;display:flex}.stat-symbol{border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.stat-symbol.mint{color:#16a173;background:#eaf8f3}.stat-symbol.blue{color:#5774b6;background:#edf2fb}.stat-symbol.amber{color:#dc9218;background:#fff5df}.stat-symbol.violet{color:#7658c9;background:#f1edff}.stat-symbol.gray{color:#7e8992;background:#f0f2f4}.mini-stats strong,.mini-stats small{display:block}.mini-stats strong{font-size:20px;line-height:1}.mini-stats small{color:#8b949d;margin-top:6px;font-size:11px}.mini-stat-button{text-align:left;width:100%;color:inherit;cursor:pointer;background:#fff;border:1px solid #edf0f2;border-radius:10px;align-items:center;gap:12px;padding:17px 18px;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s;display:flex}.mini-stat-button:hover{background:#fffbf3;border-color:#e8bd75;transform:translateY(-1px);box-shadow:0 6px 16px #b3701214}.mini-stat-button:focus-visible{outline-offset:2px;outline:3px solid #dc92182e}.mini-stat-button.active{background:#fff8e9;border-color:#dfa13b;box-shadow:0 0 0 3px #dc921817}.mini-stat-button.active small{color:#b8730f}.data-panel{padding:0}.table-toolbar{border-bottom:1px solid #eef0f2;justify-content:space-between;align-items:center;gap:16px;min-height:66px;padding:13px 16px;display:flex}.search-box{color:#9aa2aa;background:#fff;border:1px solid #dfe3e6;border-radius:7px;align-items:center;gap:8px;width:260px;height:36px;padding:0 11px;display:flex}.search-box:focus-within{border-color:#4bb78e;box-shadow:0 0 0 3px #22a97914}.search-box input{color:#3b454e;background:0 0;border:0;outline:0;width:100%;font-size:12px}.toolbar-right{align-items:center;gap:8px;display:flex}.select-box{color:#5e6973;background:#fff;border:1px solid #dfe3e6;border-radius:7px;align-items:center;height:36px;display:flex;position:relative}.select-box select{-webkit-appearance:none;appearance:none;color:#4e5963;cursor:pointer;background:0 0;border:0;outline:0;height:100%;padding:0 31px 0 11px;font-size:12px}.select-box svg{pointer-events:none;position:absolute;right:9px}.date-select{height:35px}.primary-button,.secondary-button{cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:6px;height:36px;padding:0 13px;font-size:12px;display:inline-flex}.primary-button{color:#fff;background:#159f72;border:1px solid #159f72;font-weight:650;box-shadow:0 1px 1px #0000000a}.primary-button:hover{background:#118964}.secondary-button{color:#4e5963;background:#fff;border:1px solid #dfe3e6}.secondary-button:hover{background:#f8f9fa}.store-management-filters{flex-wrap:wrap;justify-content:flex-end}.ownership-filter select{min-width:150px}.store-filter-count{color:#5e756d;white-space:nowrap;background:#eef8f4;border-radius:7px;align-items:center;gap:4px;height:36px;padding:0 11px;font-size:11px;display:inline-flex}.store-filter-count strong{color:#0d8964;font-size:14px}.store-email{align-items:center;gap:4px;display:flex}.store-email span{text-overflow:ellipsis;white-space:nowrap;width:76px;font-family:var(--font-geist-mono),monospace;color:#4d5962;letter-spacing:.4px;overflow:hidden}.store-email.revealed span{width:auto;max-width:165px}.store-email button{color:#8b959d;cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;width:26px;height:26px;display:grid}.store-email button:hover{color:#188b66;background:#eef3f1}.date-filter-cluster{flex:none;align-items:center;gap:8px;display:flex;position:relative}.selected-date-range{color:#49645b;white-space:nowrap;cursor:default;background:#f8fbfa;border:1px solid #dfe4e6;border-radius:7px;align-items:center;gap:6px;height:34px;padding:0 10px;font-size:10px;display:inline-flex}.selected-date-range svg{color:#799188;flex:none}.selected-date-range:has(svg:last-child){cursor:pointer}.date-picker-popover{z-index:20;background:#fff;border:1px solid #dfe7e4;border-radius:9px;align-items:flex-end;gap:8px;min-width:245px;padding:12px;display:flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 30px #1b393326}.date-picker-popover label{flex:1;gap:6px;display:grid}.date-picker-popover label span{color:#68766f;font-size:10px}.date-picker-popover input{color:#34453f;border:1px solid #dce3e1;border-radius:6px;outline:0;width:100%;height:34px;padding:0 8px;font-size:11px}.date-picker-popover input:focus{border-color:#3bab83;box-shadow:0 0 0 3px #22a97914}.date-picker-popover small{color:#92a099;white-space:nowrap;padding-bottom:9px;font-size:9px}.custom-range-popover{min-width:430px}.custom-range-popover>i{color:#9aa5a0;padding-bottom:10px;font-style:normal}.custom-range-popover>button{color:#fff;cursor:pointer;background:#118b68;border:0;border-radius:6px;height:34px;padding:0 12px;font-size:10px}.custom-range-popover>button:disabled{cursor:not-allowed;background:#d9e1de}.home-topbar{z-index:8;gap:24px;height:auto;min-height:104px;padding-block:14px;position:relative}.home-title{flex:none}.home-title-line{align-items:center;gap:14px;display:flex}.home-title-line h1{margin:0}.home-title-date-picker{align-items:center;display:flex;position:relative}.home-title-date-picker .selected-date-range{background:#f2f8f5;border-color:#d7e8e1;height:36px}.home-title-date-picker .date-picker-popover{left:0;right:auto}.home-header-right{justify-content:flex-end;align-items:center;gap:14px;min-width:0;display:flex}.home-header-right .top-actions{gap:10px}.home-header-right .date-controls button{padding-inline:10px}.business-filter-panel{padding:0;display:block;overflow:hidden}.business-filter-head{border-bottom:1px solid #edf1ef;justify-content:space-between;align-items:center;min-height:52px;padding:9px 14px;display:flex}.business-filter-head>span{color:#89958f;font-size:10px}.business-filter-head>span strong{color:#0b8764;font-size:13px}.business-scope-group{border-bottom:1px solid #edf1ef}.business-scope-group:last-of-type{border-bottom:0}.business-scope-label{align-items:center;gap:8px;min-height:38px;padding:9px 14px 6px;display:flex}.business-scope-label strong{color:#263630;font-size:12px}.business-scope-label span{color:#99a39f;font-size:9px}.business-scope-label em{color:#84928c;margin-left:auto;font-size:9px;font-style:normal}.business-scope-options{scrollbar-width:thin;scrollbar-color:#cbd9d4 transparent;align-items:center;gap:8px;padding:5px 14px 13px;display:flex;overflow-x:auto}.business-scope-options button{color:#596660;cursor:pointer;background:#fff;border:1px solid #e0e7e4;border-radius:8px;flex:none;justify-content:space-between;align-items:center;gap:10px;min-width:118px;height:44px;padding:0 12px;display:flex}.business-scope-options button:hover{background:#f7fcfa;border-color:#7dc8ae}.business-scope-options button.active{color:#087e5d;background:#eaf8f3;border-color:#27ad81;box-shadow:0 0 0 2px #27ad8114}.business-scope-options button span{text-overflow:ellipsis;max-width:140px;font-size:11px;font-weight:650;overflow:hidden}.business-scope-options button small{color:#82908a;white-space:nowrap;background:#f1f4f3;border-radius:999px;padding:3px 6px;font-size:8px}.business-scope-options button.active small{color:#087e5d;background:#d7f0e7}.store-scope-options button{min-width:146px}.store-scope-options button span{max-width:120px}.store-scope-options button small{font-variant-numeric:tabular-nums}.business-filter-panel .metric-range-status{border-top:1px dashed #e5e9eb;margin:0;padding:10px 14px}@media (max-width:1450px){.home-header-right .top-update-time{display:none}}@media (max-width:1120px){.home-topbar{flex-direction:column;align-items:flex-start}.home-header-right{justify-content:space-between;width:100%}.home-header-right .date-filter-cluster{min-width:0}.home-header-right .date-controls{overflow-x:auto}.home-header-right .top-actions{flex:none}}@media (max-width:760px){.home-title-line{flex-direction:column;align-items:flex-start;gap:8px}.home-title-date-picker .selected-date-range{height:32px}.home-header-right,.home-header-right .date-filter-cluster{flex-direction:column;align-items:stretch}.home-header-right .date-controls{width:100%}.date-picker-popover{left:0;right:auto}.custom-range-popover{flex-wrap:wrap;min-width:min(430px,100vw - 106px)}.business-scope-options button{min-width:108px}.store-scope-options button{min-width:132px}}.home-header-filter-row{justify-content:flex-end;align-items:center;gap:10px;display:flex}.home-header-filter-row .scope-tabs{background:#f4f7f6;border:1px solid #e2e8e5}.home-header-filter-row .scope-tabs button{height:28px;padding-inline:11px}.home-header-right>.top-actions{justify-content:flex-end;width:100%;min-height:28px}.business-filter-title{align-items:baseline;gap:8px;display:flex}.business-filter-title strong{color:#263630;font-size:12px}.business-filter-title span{color:#99a39f;font-size:9px}.business-filter-summary{align-items:center;gap:12px;display:flex}.business-filter-summary>span{color:#89958f;white-space:nowrap;font-size:10px}.business-filter-summary>span strong{color:#0b8764;font-size:13px}.business-filter-summary .store-scope-select{width:260px;min-width:260px}.business-filter-summary .store-scope-select select{font-size:10px}@media (max-width:1120px){.home-header-right{align-items:stretch}.home-header-filter-row{justify-content:space-between;width:100%}.home-header-right>.top-actions{justify-content:flex-end}}@media (max-width:760px){.home-header-filter-row{flex-direction:column;align-items:stretch}.home-header-filter-row .scope-tabs{align-self:flex-start}.business-filter-head{flex-direction:column;align-items:flex-start;gap:10px}.business-filter-summary{width:100%}.business-filter-summary .store-scope-select{flex:1;width:auto;min-width:0}}.home-topbar{min-height:88px;padding-block:12px}.home-header-right{flex-direction:row;align-items:center;gap:10px}.home-header-filter-row{flex:none;gap:8px}.home-header-right>.top-actions{flex:none;gap:8px;width:auto;min-height:34px}@media (max-width:1120px){.home-topbar{min-height:0}.home-header-right{flex-direction:row;align-items:center}.home-header-filter-row{flex:1;justify-content:flex-start;width:auto;min-width:0}.home-header-filter-row .date-filter-cluster{min-width:0}.home-header-filter-row .date-controls{overflow-x:auto}.home-header-right>.top-actions{width:auto}}@media (max-width:760px){.home-header-right{flex-direction:column;align-items:stretch}.home-header-filter-row{flex-direction:column;align-items:stretch;width:100%}.home-header-right>.top-actions{justify-content:flex-end;width:100%}}.compact-business-filters{flex-wrap:wrap;align-items:center;gap:12px;min-height:66px;padding:10px 14px;display:flex}.compact-filter-block{align-items:center;gap:7px;min-width:0;display:flex}.compact-filter-block>strong{color:#405049;white-space:nowrap;font-size:10px}.compact-filter-block .business-scope-options{gap:5px;padding:0;overflow:visible}.compact-filter-block .business-scope-options button{border-radius:7px;gap:6px;min-width:0;height:34px;padding:0 8px}.compact-filter-block .business-scope-options button span{max-width:82px;font-size:9px}.compact-filter-block .business-scope-options button small{padding:2px 5px;font-size:7px}.compact-partner-filter{flex:none}.compact-owner-filter{flex:520px;justify-content:flex-end;margin-left:auto}.compact-owner-filter .business-scope-options{flex-wrap:wrap;justify-content:flex-end}.compact-store-filter{flex:none;align-items:center;gap:7px;margin-left:auto;display:flex}.compact-store-filter>span{color:#86928d;white-space:nowrap;font-size:9px}.compact-store-filter>span strong{color:#0b8764;font-size:11px}.compact-store-filter .store-scope-select{width:220px;min-width:220px;height:34px}.compact-store-filter .store-scope-select select{font-size:9px}.compact-business-filters+.metric-range-status{border-top:1px dashed #e5e9eb}@media (max-width:1250px){.compact-owner-filter{flex-basis:calc(100% - 245px);order:3;justify-content:flex-start;margin-left:0}.compact-owner-filter .business-scope-options{justify-content:flex-start}.compact-store-filter{order:2}.compact-partner-filter{order:1}}@media (max-width:760px){.compact-business-filters{flex-direction:column;align-items:stretch}.compact-filter-block,.compact-owner-filter{justify-content:flex-start;width:100%}.compact-filter-block .business-scope-options{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto}.compact-store-filter{width:100%;margin-left:0}.compact-store-filter .store-scope-select{flex:1;width:auto;min-width:0}}@media (max-width:1500px){.compact-partner-filter{order:1}.compact-store-filter{order:2;margin-left:auto}.compact-owner-filter{flex:100%;order:3;justify-content:flex-end;margin-left:0}.compact-owner-filter .business-scope-options{justify-content:flex-end}}@media (max-width:760px){.compact-business-filters{flex-direction:column}.compact-partner-filter,.compact-owner-filter,.compact-store-filter{order:initial}.compact-owner-filter,.compact-owner-filter .business-scope-options{justify-content:flex-start}}.compact-business-filters{flex-wrap:nowrap;overflow:hidden}.compact-partner-filter{flex:0 330px;order:1;min-width:150px}.compact-owner-filter{flex:620px;order:2;justify-content:flex-end;min-width:180px;margin-left:auto}.compact-store-filter{flex:none;order:3;margin-left:0}.compact-partner-filter .business-scope-options,.compact-owner-filter .business-scope-options{scrollbar-width:thin;flex-wrap:nowrap;overflow-x:auto}.compact-owner-filter .business-scope-options{justify-content:flex-start}@media (max-width:760px){.compact-business-filters{flex-flow:row;align-items:center;overflow-x:auto}.compact-partner-filter,.compact-owner-filter,.compact-store-filter{order:initial;width:auto}.compact-partner-filter{min-width:145px}.compact-owner-filter{justify-content:flex-start;min-width:180px}.compact-store-filter{flex:none;width:auto;margin-left:0}.compact-store-filter .store-scope-select{flex:none;width:190px;min-width:190px}}.compact-partner-filter{flex:none;min-width:0}.compact-partner-filter .business-scope-options{scrollbar-width:none;overflow:visible}.compact-partner-filter .business-scope-options::-webkit-scrollbar{display:none}@media (max-width:760px){.compact-partner-filter{min-width:0}.compact-partner-filter .business-scope-options{overflow:visible}}.management-table{margin-top:0}.management-table th{padding-top:11px;padding-bottom:11px}.management-table td{height:61px}.management-table tbody tr:hover{background:#fbfcfc}.entity-cell{align-items:center;gap:10px;display:flex}.entity-cell>div strong,.entity-cell>div small{display:block}.entity-cell small{color:#a1a8af;margin-top:3px;font-size:10px}.shop-avatar,.person-avatar{color:#148662;background:#e7f6f0;border-radius:8px;place-items:center;width:31px;height:31px;font-weight:700;display:grid}.person-avatar{color:#596b9b;background:#edf0f8;border-radius:50%}.entity-cell>strong{align-items:center;gap:5px;display:flex}.admin-mark{color:#149d70}.mono-cell{font-variant-numeric:tabular-nums;color:#7d8790}.status-badge{border-radius:999px;align-items:center;gap:6px;padding:4px 8px;font-size:10px;display:inline-flex}.status-badge i{background:currentColor;border-radius:50%;width:5px;height:5px}.status-badge.success{color:#149c6f;background:#eaf8f3}.status-badge.warning{color:#c88113;background:#fff5de}.status-badge.danger{color:#d04b45;background:#ffebea}.status-badge.muted{color:#7c8790;background:#f0f2f4}.role-badge{border-radius:5px;padding:4px 8px;font-size:10px;display:inline-flex}.role-badge.admin{color:#128b64;background:#e8f7f1}.role-badge.operator{color:#657493;background:#eff2f8}.store-access{color:#33806b}.icon-button{color:#8b949c;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:28px;height:28px;display:grid}.icon-button:hover{color:#3f4a53;background:#f0f2f3}.pagination{color:#8c959e;border-top:1px solid #eef0f2;justify-content:space-between;align-items:center;min-height:58px;padding:0 17px;font-size:11px;display:flex}.pagination>div{align-items:center;gap:4px;display:flex}.pagination button{color:#68737c;cursor:pointer;background:#fff;border:1px solid #e2e5e8;border-radius:5px;place-items:center;min-width:28px;height:28px;padding:0 7px;display:grid}.pagination button.current{color:#159f72;background:#f0faf6;border-color:#159f72}.pagination button:disabled{color:#c6cbd0;cursor:default}.pagination>div>span{padding:0 3px}.empty-state{color:#a2aab1;flex-direction:column;justify-content:center;align-items:center;gap:8px;height:200px;display:flex}.empty-state strong{font-size:13px}.empty-state span{font-size:11px}.management-table tbody tr.owner-group-start td,.business-ranking-card tbody tr.owner-group-start td{border-top:2px solid #dcebe6}.store-alert{background:#fff5e8;border:1px solid #f3dfbf;border-radius:9px;align-items:center;gap:11px;margin-bottom:16px;padding:12px 15px;display:flex}.store-alert>span{color:#d48618;background:#fff;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.store-alert>div{flex:1}.store-alert strong,.store-alert p{display:block}.store-alert strong{color:#7f581d;font-size:11px}.store-alert p{color:#9d8059;margin:4px 0 0;font-size:9px}.store-alert button{color:#b16e0e;cursor:pointer;background:0 0;border:0;font-size:10px}.store-table{scrollbar-gutter:stable;scrollbar-color:#b8cbc4 #eef3f1;max-width:100%;position:relative;overflow:auto visible}.store-table table{min-width:1660px}.store-table th:last-child,.store-table td:last-child{z-index:2;background:#fff;min-width:286px;position:sticky;right:0;box-shadow:-10px 0 18px -16px #1d3931b3}.store-table th:last-child{z-index:4;background:#f7f8f9}.store-table tbody tr:hover td:last-child{background:#fbfcfc}.store-table .paused-row td:last-child{background:#fafbfb}.store-table .store-code{color:#447563;font-variant-numeric:tabular-nums}.store-code-cell strong{color:#168765;font-variant-numeric:tabular-nums;background:#eef8f4;border-radius:6px;min-width:48px;padding:4px 7px;font-size:10px;display:inline-flex}.store-owner-cell strong,.store-partner-cell{color:#273f37;font-size:11px;font-weight:600}.store-password{align-items:center;gap:4px;display:flex}.store-password span{text-overflow:ellipsis;white-space:nowrap;width:52px;font-family:var(--font-geist-mono),monospace;color:#4d5962;overflow:hidden}.store-password.revealed span{width:auto;max-width:105px}.store-password button{color:#8b959d;cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;width:26px;height:26px;display:grid}.store-password button:hover{color:#188b66;background:#eef3f1}.no-password{color:#a1a8ae;font-size:10px}.ownership-cell strong,.ownership-cell span{display:block}.ownership-cell strong{color:#49545d;font-size:11px}.ownership-cell span{color:#8d969e;margin-top:4px;font-size:9px}.status-stack{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.status-stack small{text-overflow:ellipsis;max-width:105px;display:block;overflow:hidden}.verify-warning{color:#c37c15}.error-reason{color:#ca544d}.time-cell strong,.time-cell small{display:block}.time-cell strong{color:#56616a;font-size:10px}.time-cell small{color:#9ba2a8;margin-top:4px;font-size:8px}.failure-count{color:#c94f48;background:#ffedeb;border-radius:5px;padding:3px 6px;font-size:9px;display:inline-flex}.zero-count{color:#89939b;font-size:9px}.enable-badge{border-radius:999px;padding:4px 7px;font-size:9px;display:inline-flex}.enable-badge.on{color:#158d67;background:#eaf8f3}.enable-badge.off{color:#7f8991;background:#eef0f2}.store-actions{align-items:center;gap:4px;min-width:max-content;display:flex}.store-actions button{color:#66717a;cursor:pointer;background:#fff;border:1px solid #e0e4e6;border-radius:5px;align-items:center;gap:3px;height:27px;padding:0 7px;font-size:9px;display:inline-flex}.store-actions button:hover{color:#168764;background:#f6fbf9;border-color:#5bb796}.store-actions .delete-store-button{color:#c7544d;border-color:#f0d3d0}.store-actions .delete-store-button:hover{color:#b83f38;background:#fff6f5;border-color:#dd736c}.paused-row{opacity:.66;background:#fafbfb}.store-modal{width:min(580px,100%)}.form-grid.two-columns{grid-template-columns:1fr 1fr}.form-grid .full-column{grid-column:1/-1}.store-status-explain{color:#6e8a80;background:#f3f7f6;border-radius:7px;align-items:flex-start;gap:9px;padding:10px 11px;display:flex}.store-status-explain svg{flex:none;margin-top:1px}.store-status-explain strong,.store-status-explain span{display:block}.store-status-explain strong{font-size:10px}.store-status-explain span{color:#84978f;margin-top:3px;font-size:9px;line-height:1.5}.history-modal{width:min(590px,100%)}.store-runtime-summary{grid-template-columns:1fr 1fr;gap:10px;padding:18px 20px;display:grid}.store-runtime-summary>div{border:1px solid #edf0f2;border-radius:7px;padding:11px 12px}.store-runtime-summary span,.store-runtime-summary strong{display:block}.store-runtime-summary span{color:#939ba2;font-size:9px}.store-runtime-summary strong{margin-top:5px;font-size:11px}.history-list{max-height:280px;padding:0 20px 20px;overflow:auto}.history-list h3{margin:0 0 12px;font-size:11px}.history-item{gap:10px;padding:0 0 15px;display:flex;position:relative}.history-item:not(:last-child):before{content:"";border-left:1px solid #dde5e2;position:absolute;top:9px;bottom:-1px;left:4px}.history-item>i{z-index:1;background:#41b68c;border:2px solid #e8f7f1;border-radius:50%;flex:none;width:9px;height:9px;margin-top:2px;position:relative}.history-item strong,.history-item span{display:block}.history-item strong{font-size:10px}.history-item span{color:#9aa2a8;margin-top:4px;font-size:8px}.history-empty{text-align:center;color:#9da5ab;padding:30px;font-size:10px}.batch-modal{width:min(650px,100%)}.batch-content{padding:18px 20px}.batch-steps{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:15px;display:grid}.batch-steps span{color:#708079;background:#f5f8f7;border-radius:7px;padding:9px;font-size:9px}.batch-steps b{color:#198662;background:#dff3eb;border-radius:50%;place-items:center;width:18px;height:18px;margin-right:5px;display:inline-grid}.batch-buttons{gap:8px;margin-bottom:13px;display:flex}.file-button{color:#4e5963;cursor:pointer;background:#fff;border:1px solid #dfe3e6;border-radius:7px;align-items:center;gap:6px;height:36px;padding:0 13px;font-size:12px;display:inline-flex}.file-button input{display:none}.batch-paste>span{color:#66727a;margin-bottom:7px;font-size:10px;display:block}.batch-paste textarea{resize:vertical;width:100%;height:110px;font:10px var(--font-geist-mono),monospace;border:1px solid #dfe3e6;border-radius:7px;outline:0;padding:10px}.batch-paste textarea:focus{border-color:#3cae85;box-shadow:0 0 0 3px #22a97914}.preview-button{color:#148d66;cursor:pointer;background:0 0;border:0;margin-top:9px;padding:0;font-size:10px}.batch-result{background:#f5f8f7;border-radius:7px;gap:6px;margin-top:12px;padding:10px 11px;display:grid}.batch-result strong{font-size:10px}.batch-result span{color:#c34f49;align-items:center;gap:5px;font-size:9px;display:flex}.permission-note{background:#edf8f4;border:1px solid #d9eee6;border-radius:10px;align-items:center;margin-bottom:16px;padding:15px 17px;display:flex}.permission-note>span{color:#159d71;background:#fff;border-radius:9px;place-items:center;width:36px;height:36px;margin-right:12px;display:grid}.permission-note div{flex:1}.permission-note strong{font-size:12px}.permission-note p{color:#648277;margin:4px 0 0;font-size:11px}.permission-note button{color:#148c66;cursor:pointer;background:0 0;border:0;font-size:11px}.account-stats{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:16px;display:grid}.account-stats article{background:#fff;border:1px solid #edf0f2;border-radius:10px;grid-template-columns:auto 1fr;align-items:center;column-gap:11px;padding:17px 18px;display:grid}.account-stat-icon{border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.account-stat-icon.level-1{color:#148f68;background:#e8f7f1}.account-stat-icon.level-2{color:#5871b0;background:#edf1fb}.account-stat-icon.level-3{color:#c78118;background:#fff4df}.account-stats strong,.account-stats small{display:block}.account-stats strong{font-size:20px;line-height:1}.account-stats small{color:#7f8992;margin-top:5px;font-size:10px}.account-stats p{color:#a0a7ad;grid-column:2;margin:5px 0 0;font-size:9px}.permission-note .default-password{color:#278169;white-space:nowrap;background:#ffffffb8;border-radius:6px;align-items:center;gap:5px;width:auto;height:auto;margin:0;padding:7px 9px;font-size:10px;display:flex}.hierarchy-head{justify-content:space-between;align-items:center;padding:15px 17px 12px;display:flex}.hierarchy-head div strong,.hierarchy-head div span{display:block}.hierarchy-head div strong{font-size:12px}.hierarchy-head div span{color:#9ba2a8;margin-top:4px;font-size:9px}.hierarchy-head>span{color:#8b949c;font-size:10px}.hierarchy-table{margin-top:0}.hierarchy-table td{height:62px}.hierarchy-table th:first-child{width:78px}.level-pill{border-radius:5px;padding:4px 7px;font-size:9px;font-weight:700;display:inline-flex}.level-pill.level-1{color:#138d65;background:#e8f7f1}.level-pill.level-2{color:#5c72a7;background:#edf1fb}.level-pill.level-3{color:#b97615;background:#fff4df}.role-badge.partner{color:#5b70a4;background:#edf1fb}.login-name-cell strong,.login-name-cell small{display:block}.login-name-cell small{color:#a3aab0;margin-top:4px;font-size:8px}.permission-text{white-space:normal;color:#477566;max-width:260px;line-height:1.45;display:block}.rename-button{color:#52606a;cursor:pointer;background:#fff;border:1px solid #dfe4e6;border-radius:6px;align-items:center;gap:5px;height:29px;padding:0 9px;font-size:10px;display:inline-flex}.rename-button:hover{color:#168a64;background:#f5fbf8;border-color:#56b895}.partner-divider td{background:#f8fafb;border-top:1px solid #eaedef;height:34px!important;padding:0 13px!important}.partner-toggle{text-align:left;color:#59666f;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;width:100%;height:34px;display:flex}.partner-toggle svg{transition:all .18s}.partner-toggle svg.collapsed{transform:rotate(-90deg)}.partner-toggle strong{font-size:10px}.partner-toggle span{color:#9ba3aa;font-size:9px}.account-level-3 td:first-child{padding-left:26px}.account-level-3 .person-avatar{color:#b87719;background:#fff5e5;width:28px;height:28px}.account-level-1{background:#fbfefd}.form-error{color:#c74c46;background:#fff0ef;border-radius:6px;align-items:center;gap:5px;padding:8px 10px;font-size:10px;display:flex}.rename-person{background:#f6f8f9;border-radius:8px;align-items:center;gap:10px;margin:18px 21px 0;padding:12px;display:flex}.large-avatar{width:36px;height:36px}.rename-person div strong,.rename-person div span{display:block}.rename-person div strong{font-size:12px}.rename-person div span{color:#8c959c;margin-top:4px;font-size:9px}.account-edit-modal .form-grid{padding-top:15px}.reset-password-option{cursor:pointer;background:#f5f8f7;border-radius:8px;align-items:center;gap:10px;padding:11px 12px;display:flex}.reset-password-option>input{accent-color:#15986f;flex:none;width:16px;height:16px}.reset-password-option>span{margin:0!important}.reset-password-option b{color:#4b5851;font-size:10px;display:block}.reset-password-option small{display:flex;margin-top:4px!important}.primary-button:disabled{opacity:.48;cursor:not-allowed}.modal-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:30;background:#0c1c2275;place-items:center;padding:20px;animation:.16s fade-in;display:grid;position:fixed;inset:0}.modal{background:#fff;border-radius:12px;width:min(500px,100%);animation:.18s pop-in;overflow:hidden;box-shadow:0 24px 70px #0d222a38}.modal-head{border-bottom:1px solid #eef0f2;justify-content:space-between;align-items:flex-start;padding:20px 21px;display:flex}.modal-head>div{align-items:center;gap:11px;display:flex}.modal-head>button{color:#869098;cursor:pointer;background:0 0;border:0;padding:3px}.modal-icon{color:#159b70;background:#e8f7f1;border-radius:9px;place-items:center;width:37px;height:37px;display:grid}.modal-head h2{margin:0;font-size:16px}.modal-head p{color:#969da4;margin:5px 0 0;font-size:10px}.form-grid{gap:15px;padding:19px 21px;display:grid}.form-grid label>span{color:#46515a;margin-bottom:7px;font-size:11px;font-weight:650;display:block}.form-grid input,.form-grid select{color:#46515a;background:#fff;border:1px solid #dfe3e6;border-radius:7px;outline:0;width:100%;height:39px;padding:0 11px;font-size:12px}.form-grid input:focus,.form-grid select:focus{border-color:#3cae85;box-shadow:0 0 0 3px #22a97914}.form-grid label>small{color:#969da5;align-items:center;gap:4px;margin-top:6px;font-size:9px;display:flex}.password-field{position:relative}.password-field input{padding-right:40px}.password-field button{color:#8f989f;cursor:pointer;background:0 0;border:0;place-items:center;width:30px;height:29px;display:grid;position:absolute;top:5px;right:6px}.modal-actions{background:#f8f9fa;border-top:1px solid #eef0f2;justify-content:flex-end;gap:8px;padding:14px 21px;display:flex}.perspective-modal-backdrop{z-index:90}.perspective-modal{width:min(560px,100%)}.perspective-search{color:#8c9792;border:1px solid #dfe5e2;border-radius:8px;align-items:center;gap:8px;height:42px;margin:16px 18px 10px;padding:0 12px;display:flex}.perspective-search:focus-within{border-color:#50b993;box-shadow:0 0 0 3px #22a97917}.perspective-search input{color:#33433d;background:0 0;border:0;outline:0;width:100%;font-size:12px}.perspective-account-list{gap:7px;max-height:min(480px,100vh - 230px);padding:0 18px 18px;display:grid;overflow:auto}.perspective-account-option{color:#33433d;text-align:left;cursor:pointer;background:#fff;border:1px solid #e7ece9;border-radius:9px;align-items:center;gap:10px;width:100%;min-height:58px;padding:9px 11px;display:flex}.perspective-account-option:hover{background:#f7fcfa;border-color:#8fcdb7}.perspective-account-option.active{background:#ebf8f3;border-color:#2ca97d;box-shadow:0 0 0 2px #2ca97d14}.perspective-account-avatar{color:#12825f;background:#e9f6f1;border-radius:9px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-weight:750;display:grid}.perspective-account-copy{flex:1;min-width:0}.perspective-account-copy strong,.perspective-account-copy small{display:block}.perspective-account-copy strong{font-size:12px}.perspective-account-copy small{color:#8b9691;margin-top:4px;font-size:10px}.perspective-account-status{border-radius:999px;padding:3px 7px;font-size:9px}.perspective-account-status.normal{color:#14815f;background:#e8f7f1}.perspective-account-status.disabled{color:#8d969c;background:#f1f2f3}.perspective-account-option>svg{color:#159b70;flex:none}.perspective-empty{text-align:center;color:#98a19d;padding:34px;font-size:12px}.perspective-banner{z-index:85;color:#286452;background:#eefaf6f7;border:1px solid #a7d8c6;border-radius:999px;align-items:center;gap:7px;min-height:38px;padding:7px 9px 7px 12px;font-size:11px;display:flex;position:fixed;top:14px;left:calc(50% + 110px);transform:translate(-50%);box-shadow:0 7px 22px #135b4624}.perspective-banner span{white-space:nowrap}.perspective-banner button{color:#fff;cursor:pointer;background:#168d68;border:0;border-radius:999px;height:25px;padding:0 9px;font-size:10px;font-weight:650}.delete-store-modal{width:min(520px,100%)}.danger-head{border-bottom-color:#f5dfdd}.danger-icon{color:#c64e47;background:#fff0ee}.delete-store-content{gap:17px;padding:20px 21px;display:grid}.delete-warning{color:#bd4b44;background:#fff7f6;border:1px solid #f2d0cd;border-radius:8px;align-items:flex-start;gap:10px;padding:13px;display:flex}.delete-warning svg{flex:none}.delete-warning strong,.delete-warning span{display:block}.delete-warning strong{font-size:12px}.delete-warning span{color:#8d5c58;margin-top:4px;font-size:10px;line-height:1.6}.delete-store-content label>span{color:#59636b;margin-bottom:8px;font-size:11px;display:block}.delete-store-content label b{color:#bb443e}.delete-store-content input{border:1px solid #dfe3e6;border-radius:7px;outline:0;width:100%;height:40px;padding:0 11px;font-size:12px}.delete-store-content input:focus{border-color:#d26a64;box-shadow:0 0 0 3px #c74e4714}.danger-button{color:#fff;cursor:pointer;background:#c84f48;border:0;border-radius:7px;height:36px;padding:0 15px;font-weight:650}.danger-button:hover{background:#b9423c}.danger-button:disabled{cursor:not-allowed;background:#e3b8b5}.toast{z-index:50;color:#fff;background:#18323c;border-radius:8px;align-items:center;gap:8px;padding:12px 16px;font-size:12px;animation:.2s slide-in;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 10px 35px #0d222a33}.toast svg{color:#54d4a6}.login-page{background:#fff;grid-template-columns:minmax(360px,46%) 1fr;min-height:100vh;display:grid}.login-brand-panel{color:#fff;background:linear-gradient(145deg,#102c35,#153b3e 62%,#175044);flex-direction:column;padding:42px 52px;display:flex;position:relative;overflow:hidden}.login-brand{align-items:center;gap:12px;display:flex}.brand-mark.large{border-radius:11px;width:42px;height:42px;font-size:18px}.login-brand strong,.login-brand small{display:block}.login-brand strong{letter-spacing:1px;font-size:17px}.login-brand small{color:#8caaa8;letter-spacing:2px;margin-top:4px;font-size:10px}.login-message{z-index:2;max-width:520px;margin:auto 0;position:relative}.login-message>span{color:#75d4af;letter-spacing:2px;background:#25b8821a;border:1px solid #5edaa940;border-radius:999px;padding:6px 10px;font-size:10px;display:inline-flex}.login-message h1{letter-spacing:1px;margin:20px 0 13px;font-size:36px;line-height:1.35}.login-message p{color:#93aaa9;font-size:12px;line-height:1.8}.login-copyright{z-index:2;color:#668481;letter-spacing:1px;font-size:9px;position:relative}.login-decor{border:1px solid #50d2a21f;border-radius:50%;width:440px;height:440px;position:absolute;bottom:-140px;right:-130px}.login-decor i{border:1px solid #50d2a21a;border-radius:50%;position:absolute;inset:55px}.login-decor i:nth-child(2){inset:110px}.login-decor i:nth-child(3){background:#26b78214;inset:165px}.login-form-panel{place-items:center;padding:36px;display:grid}.login-form{width:min(360px,100%)}.login-form-title{margin-bottom:31px}.login-form-title h2{margin:0 0 9px;font-size:25px}.login-form-title p{color:#9199a1;margin:0;font-size:11px}.login-form>label{margin-bottom:17px;display:block}.login-form>label>span{color:#46515a;margin-bottom:8px;font-size:11px;font-weight:650;display:block}.login-input{color:#97a0a8;border:1px solid #dfe3e6;border-radius:8px;align-items:center;gap:9px;height:45px;padding:0 12px;transition:all .15s;display:flex}.login-input:focus-within{color:#1b9c70;border-color:#25aa7c;box-shadow:0 0 0 3px #22a97917}.login-input input{color:#28333b;background:0 0;border:0;outline:0;flex:1;min-width:0;height:100%;font-size:12px}.login-input button{color:#969fa6;cursor:pointer;background:0 0;border:0;place-items:center;width:28px;height:28px;display:grid}.login-error{color:#c84c46;background:#fff0ef;border-radius:6px;align-items:center;gap:6px;margin:-5px 0 14px;padding:8px 10px;font-size:10px;display:flex}.login-button{color:#fff;cursor:pointer;background:#18a675;border:0;border-radius:8px;width:100%;height:45px;font-size:13px;font-weight:700;transition:all .15s;box-shadow:0 6px 16px #18a6752b}.login-button:hover{background:#148e65;transform:translateY(-1px)}.login-help{text-align:center;color:#a1a8ae;margin:15px 0 0;font-size:9px}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes pop-in{0%{opacity:0;transform:translateY(6px)scale(.98)}to{opacity:1;transform:none}}@keyframes slide-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (max-width:1050px){.summary-grid{grid-template-columns:repeat(2,1fr)}.topbar{padding:0 22px}.dashboard{padding:20px 22px}.bar-column>span{width:22px}.mini-stats{grid-template-columns:repeat(2,1fr)}.table-toolbar{align-items:stretch}.toolbar-right{flex-wrap:wrap}}@media (max-width:760px){.sidebar{width:74px;padding-inline:11px}.brand{padding-inline:8px}.brand div,.nav-item span{display:none}.nav-item{justify-content:center;padding-inline:10px}.sidebar-footer .user-copy,.more-button{display:none}.content{width:calc(100% - 74px);margin-left:74px}.topbar p,.sync-state{display:none}.summary-grid{grid-template-columns:1fr}.topbar{height:74px}.dashboard{padding:16px}.trend-panel{display:none}.table-toolbar{flex-direction:column}.search-box{width:100%}.toolbar-right>*{flex:1}.mini-stats{grid-template-columns:1fr 1fr}.permission-note button{display:none}.modal{max-height:calc(100vh - 24px);overflow:auto}.pagination>span{display:none}}@media (max-width:480px){.mini-stats{grid-template-columns:1fr}.toolbar-right{grid-template-columns:1fr 1fr;display:grid}.toolbar-right .primary-button{grid-column:1/-1}.top-role{display:none}.permission-note{align-items:flex-start}.dashboard,.performance-page{padding-inline:12px}}@media (max-width:760px){.account-stats{grid-template-columns:1fr}.permission-note .default-password,.hierarchy-head>span{display:none}.rename-button{font-size:0}.rename-button svg{margin:0}.hierarchy-table .permission-text{max-width:180px}}@media (max-width:600px){.form-grid.two-columns{grid-template-columns:1fr}.form-grid .full-column{grid-column:auto}}@media (max-width:760px){.login-page{grid-template-columns:1fr}.login-brand-panel{min-height:190px;padding:27px}.login-message{margin:30px 0 0}.login-message>span,.login-message p{display:none}.login-message h1{margin:0;font-size:24px;line-height:1.35}.login-copyright{display:none}.login-form-panel{align-items:start;padding:36px 24px}.login-form-title{margin-bottom:25px}}.business-dashboard{max-width:var(--page-content-max);padding-top:20px}.top-update-time{color:#808991;align-items:center;gap:6px;font-size:11px;display:inline-flex}.top-refresh-button{color:#fff;cursor:pointer;background:#138b69;border:1px solid #168f6c;border-radius:7px;align-items:center;gap:6px;height:34px;padding:0 12px;font-size:11px;font-weight:650;display:inline-flex}.top-refresh-button:hover{background:#0f7659}.business-filter-panel{background:#fff;border:1px solid #e8ecee;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px;padding:13px 14px;display:flex;box-shadow:0 1px 2px #142a3306}.scope-controls{flex:1;align-items:center;gap:9px;min-width:0;display:flex}.scope-tabs,.date-controls,.metric-switch,.ranking-tabs,.refund-basis{align-items:center;display:flex}.scope-tabs{background:#f1f4f4;border-radius:7px;flex:none;padding:3px}.scope-tabs button,.date-controls button,.metric-switch button,.ranking-tabs button,.refund-basis button{color:#68747b;cursor:pointer;white-space:nowrap;background:0 0;border:0}.scope-tabs button{border-radius:5px;height:30px;padding:0 13px;font-size:11px}.scope-tabs button.active{color:#0e8864;background:#fff;font-weight:700;box-shadow:0 1px 4px #1b424517}.dashboard-select{color:#7f8a91;background:#fff;border:1px solid #e0e5e7;border-radius:7px;align-items:center;min-width:136px;height:36px;display:flex;position:relative}.dashboard-select select{-webkit-appearance:none;appearance:none;color:#4c5860;cursor:pointer;background:0 0;border:0;outline:0;width:100%;height:100%;padding:0 31px 0 11px;font-size:11px}.dashboard-select select:disabled{color:#727e84;cursor:not-allowed;background:#f7f8f8}.dashboard-select svg{pointer-events:none;position:absolute;right:9px}.store-scope-select{min-width:160px}.date-controls{border:1px solid #dfe4e6;border-radius:7px;flex:none;height:34px;overflow:hidden}.date-controls button{border-right:1px solid #e6e9eb;height:100%;padding:0 13px;font-size:11px}.date-controls button:last-child{border-right:0}.date-controls button.active{color:#fff;background:#0d8a69;font-weight:650}.custom-date-row{color:#77828a;border-top:1px dashed #e5e9eb;align-items:center;gap:8px;width:100%;padding-top:10px;font-size:10px;display:flex}.custom-date-row input{color:#4f5b63;border:1px solid #e0e5e7;border-radius:6px;outline:0;height:32px;padding:0 8px;font-size:10px}.custom-date-row i{color:#a0a8ad;font-style:normal}.custom-date-row small{color:#9aa3a9}.metric-range-status{color:#718078;justify-content:space-between;align-items:center;gap:12px;width:100%;margin-top:-4px;font-size:10px;display:flex}.metric-range-status>span{align-items:center;gap:7px;min-width:0;display:flex}.metric-range-status>span strong{font:inherit}.metric-range-status .spinning{animation:.8s linear infinite finance-spin}.metric-range-status.error{color:#c64d45;font-weight:650}.metric-range-status.error>span strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.metric-range-status>button{color:#b7453e;cursor:pointer;background:#fff;border:1px solid #e9b8b1;border-radius:7px;flex:none;align-items:center;gap:5px;height:28px;padding:0 10px;font-size:10px;font-weight:700;display:inline-flex}.metric-range-status>button:hover{background:#fff7f5;border-color:#d98e84}.collection-health{background:#fff;border:1px solid #e8ecee;border-radius:10px;grid-template-columns:minmax(230px,1.5fr) repeat(5,minmax(100px,.8fr));align-items:center;gap:10px;min-height:52px;margin-bottom:12px;padding:9px 14px;display:grid}.collection-health>div{align-items:center;gap:7px;min-width:0;display:flex}.collection-health>div:not(:first-child){border-left:1px solid #edf0f1;padding-left:16px}.collection-health span{color:#7e888f;font-size:10px}.collection-health strong{color:#2f3940;font-size:13px}.health-title .health-icon{color:#118b67;background:#eaf7f2;border-radius:7px;place-items:center;width:30px;height:30px;display:grid}.health-title strong{font-size:11px}.health-title small{color:#a0a8ae;font-size:9px}.health-dot{border-radius:50%;flex:none;width:7px;height:7px}.health-dot.blue{background:#4b82e6}.health-dot.green{background:#1cac79}.health-dot.red{background:#ee5454}.health-dot.violet{background:#8064d7}.health-dot.amber{background:#eda424}.business-overview-hero{background:linear-gradient(120deg,#fff 0%,#f4faf8 58%,#edf7f4 100%);border:1px solid #dceae6;border-radius:12px;grid-template-columns:minmax(230px,1.25fr) minmax(210px,1fr) minmax(190px,.85fr) minmax(170px,.7fr);align-items:center;gap:18px;min-height:142px;margin-bottom:12px;padding:20px 22px;display:grid;box-shadow:0 3px 12px #234c430a}.overview-hero-title{align-items:center;gap:13px;display:flex}.overview-hero-icon{color:#fff;background:linear-gradient(145deg,#19ad81,#087b5d);border-radius:13px;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 8px 20px #0f8d692e}.overview-hero-title small{color:#169372;letter-spacing:.12em;font-size:8px;font-weight:800}.overview-hero-title h2{margin:3px 0 2px;font-size:18px}.overview-hero-title p{color:#87928f;margin:0;font-size:9px}.overview-hero-current,.overview-hero-comparison,.overview-hero-sync{border-left:1px solid #dbe8e4;flex-direction:column;justify-content:center;min-height:76px;padding-left:18px;display:flex}.overview-hero-current>span,.overview-hero-comparison>span,.overview-hero-sync>span{color:#7c8986;font-size:9px}.overview-hero-current>strong{color:#172a31;margin:7px 0 5px;font-size:30px;line-height:1}.overview-hero-current>small,.overview-hero-comparison>small,.overview-hero-sync>small{color:#8d9995;font-size:8px}.overview-hero-comparison>strong{color:#2c3c42;margin:7px 0 5px;font-size:19px}.overview-hero-comparison>small{align-items:center;gap:4px;font-weight:650;display:flex}.overview-hero-comparison>small i{color:#a6afac;font-style:normal}.overview-hero-comparison>small.up,.metric-comparison b.up{color:#13936d}.overview-hero-comparison>small.down,.metric-comparison b.down{color:#df5b5b}.overview-hero-comparison>small.flat,.metric-comparison b.flat{color:#8d9895}.overview-hero-sync{align-items:flex-start}.overview-hero-sync>span{color:#168c69;align-items:center;gap:6px;font-weight:700;display:flex}.overview-hero-sync>span i{background:#22bd86;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #22bd861c}.overview-hero-sync>strong{color:#42524f;margin:9px 0 4px;font-size:11px}.business-metric-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:12px;display:grid}.overview-metric-grid{grid-template-columns:repeat(7,minmax(140px,1fr))}.business-metric-card{background:#fff;border:1px solid #e8ecee;border-top:3px solid #1ba57c;border-radius:10px;min-height:132px;padding:14px 15px;position:relative;box-shadow:0 2px 8px #142a3309}.business-metric-card.metric-note{border-top-color:#7757e8}.business-metric-card.metric-live{border-top-color:#e24e67}.business-metric-card.metric-card{border-top-color:#ed823b}.business-metric-card.metric-orders{border-top-color:#2a9bb5}.business-metric-card.metric-buyers{border-top-color:#13a06e}.business-metric-card.metric-average-order{border-top-color:#4d75df}.business-metric-card.metric-refund{border-top-color:#d88922}.business-metric-head{color:#617078;justify-content:space-between;align-items:center;font-size:10px;font-weight:650;display:flex}.business-metric-icon{color:#118c68;background:#eef8f5;border-radius:8px;place-items:center;width:27px;height:27px;display:grid}.business-metric-card>strong{color:#243239;margin:13px 0 12px;font-size:21px;line-height:1;display:block}.metric-comparison{color:#98a3a8;justify-content:space-between;align-items:center;gap:7px;font-size:8px;display:flex}.metric-comparison span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.metric-comparison b{white-space:nowrap;font-weight:700}.refund-basis{gap:4px;margin-top:8px}.refund-basis button{background:#f3f5f6;border-radius:4px;padding:3px 6px;font-size:8px}.refund-basis button.active{color:#0f8965;background:#e8f6f1}.owner-performance-card{margin-bottom:12px;padding:0;overflow:hidden}.owner-performance-head{border-bottom:1px solid #edf1f0;justify-content:space-between;align-items:center;min-height:62px;padding:14px 17px;display:flex}.owner-performance-head h2{margin:0;font-size:14px}.owner-performance-head p{color:#929d99;margin:5px 0 0;font-size:9px}.owner-performance-head>span{color:#168a69;background:#edf8f4;border-radius:999px;padding:5px 8px;font-size:8px}.owner-performance-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:13px;display:grid}.owner-performance-item{min-height:132px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:linear-gradient(145deg,#fff,#f9fbfa);border:1px solid #e5ebe9;border-radius:9px;padding:12px 13px 16px;transition:border-color .18s,box-shadow .18s,transform .18s,background .18s;position:relative;overflow:hidden}.owner-performance-item:hover{border-color:#9edac8;transform:translateY(-1px);box-shadow:0 8px 20px #1b6f5814}.owner-performance-item:focus-visible{outline-offset:2px;outline:3px solid #18a97e33}.owner-performance-item.active{background:linear-gradient(145deg,#effbf7,#fff);border-color:#20ad83;box-shadow:0 0 0 2px #20ad831a,0 8px 20px #1b6f5814}.owner-performance-name{align-items:center;gap:7px;display:flex}.owner-performance-name span{color:#128b68;background:#e8f5f0;border-radius:4px;padding:3px 5px;font-size:7px;font-weight:750}.owner-performance-name strong{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:10px;overflow:hidden}.owner-performance-name>em{color:#0b8965;white-space:nowrap;background:#dff5ed;border-radius:999px;margin-left:auto;padding:3px 6px;font-size:7px;font-style:normal;font-weight:750}.owner-performance-item>b{color:#243238;margin:10px 0 7px;font-size:18px;display:block}.owner-performance-change{color:#7e8986;background:#f1f4f3;border-radius:5px;align-items:center;gap:5px;height:22px;margin-bottom:7px;padding:0 7px;font-size:8px;display:flex}.owner-performance-change span{color:inherit}.owner-performance-change strong{margin-left:auto;font-size:9px}.owner-performance-change em{white-space:nowrap;font-style:normal;font-weight:650}.owner-performance-change.up{color:#118963;background:#eaf7f2}.owner-performance-change.down{color:#d95252;background:#fff0f0}.owner-performance-change.flat{color:#7e8986;background:#f1f4f3}.owner-performance-item>small{color:#8e9996;font-size:8px}.owner-performance-item>i{background:linear-gradient(90deg,#13a57a,#77ceb2);border-radius:3px;height:3px;position:absolute;bottom:7px;left:13px}.owner-performance-empty{color:#98a39f;grid-column:1/-1;place-items:center;min-height:80px;font-size:10px;display:grid}.business-analysis-grid{grid-template-columns:minmax(0,1.7fr) minmax(310px,1fr);gap:12px;margin-bottom:12px;display:grid}.business-trend-card,.source-card{padding:0;overflow:hidden}.business-panel-head{border-bottom:1px solid #eef1f2;justify-content:space-between;align-items:flex-start;min-height:66px;padding:15px 17px;display:flex}.business-panel-head h2,.ranking-title-row h2{margin:0;font-size:14px}.business-panel-head p,.ranking-title-row p{color:#9ca4aa;margin:5px 0 0;font-size:9px}.metric-switch{border:1px solid #e1e5e7;border-radius:6px;height:28px;overflow:hidden}.metric-switch button{border-right:1px solid #e8ebec;height:100%;padding:0 9px;font-size:9px}.metric-switch button:last-child{border-right:0}.metric-switch button.active{color:#fff;background:#0e8b68}.empty-chart-stage{color:#9ca5ac;flex-direction:column;justify-content:center;align-items:center;height:235px;display:flex;position:relative;overflow:hidden}.empty-chart-lines{flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:25px 22px 32px}.empty-chart-lines i{border-top:1px dashed #edf0f2;width:100%}.empty-chart-icon{color:#70a994;z-index:1;background:#f1f7f5;border-radius:12px;place-items:center;width:46px;height:46px;display:grid}.empty-chart-stage strong{color:#68747c;z-index:1;margin-top:10px;font-size:11px}.empty-chart-stage small{z-index:1;margin-top:5px;font-size:9px}.source-empty{align-items:center;gap:25px;height:235px;padding:25px 20px;display:flex}.empty-donut{background:conic-gradient(#e3e9e8 0 33%,#edf1f0 33% 66%,#f2f4f4 66%);border-radius:50%;flex:none;place-items:center;width:126px;height:126px;display:grid}.empty-donut:before{content:"";background:#fff;border-radius:50%;grid-area:1/1;width:74px;height:74px}.empty-donut span{z-index:1;color:#a0a7ad;grid-area:1/1;font-size:9px;position:relative}.source-list{flex:1;min-width:0}.source-list>div{border-bottom:1px solid #eef0f2;grid-template-columns:8px 1fr auto 32px;align-items:center;gap:8px;padding:12px 0;font-size:10px;display:grid}.source-list>div:last-child{border-bottom:0}.source-list i{border-radius:50%;width:7px;height:7px}.source-list i.live{background:#159b77}.source-list i.note{background:#4e82e8}.source-list i.card{background:#9fc4e9}.source-list span{color:#59656d}.source-list strong{color:#879097;font-weight:600}.source-list em{text-align:right;color:#a0a8ad;font-style:normal}.trend-insights{background:#fbfdfc;border:1px solid #e8efec;border-radius:10px;grid-template-columns:1.35fr 1fr 1fr auto;align-items:stretch;margin:14px 17px 2px;display:grid;overflow:hidden}.trend-insights>div{border-left:1px solid #e8efec;flex-direction:column;justify-content:center;min-width:0;padding:11px 15px;display:flex}.trend-insights>div:first-child{border-left:0}.trend-insights span{color:#839098;font-size:9px}.trend-insights strong{color:#172b34;white-space:nowrap;margin:3px 0 2px;font-size:16px;line-height:1.35}.trend-insights small{color:#a0a9ae;font-size:8px}.trend-insight-primary{background:linear-gradient(120deg,#edf9f5,#fbfdfc)}.trend-insight-primary strong{color:#087b5c;font-size:20px}.trend-legend{gap:8px;min-width:92px}.trend-legend span{white-space:nowrap;color:#69777e;align-items:center;gap:6px;display:flex}.trend-legend i{background:#139875;border-radius:5px;width:18px;height:3px}.trend-legend i.compared{background:0 0;border-top:2px dashed #aebbc0;height:0}.trend-line-chart{grid-template-columns:48px minmax(0,1fr);gap:8px;height:250px;padding:14px 18px 16px;display:grid}.trend-y-axis{text-align:right;flex-direction:column;justify-content:space-between;height:212px;display:flex}.trend-y-axis span{color:#98a3a9;font-size:8px;line-height:1;transform:translateY(-50%)}.trend-y-axis span:last-child{transform:translateY(50%)}.trend-plot-area{min-width:0;height:230px;position:relative}.trend-grid-lines{flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:0 0 18px}.trend-grid-lines i{border-top:1px dashed #e8edef}.trend-svg{width:100%;height:212px;position:absolute;inset:0 0 18px;overflow:visible}.trend-area-path{fill:url(#trend-area-fill)}.trend-current-path,.trend-compared-path{fill:none;stroke:#109b74;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.trend-compared-path{stroke:#aab8bd;stroke-width:2px;stroke-dasharray:7 7}.trend-point{fill:#fff;stroke:#109b74;stroke-width:3px;vector-effect:non-scaling-stroke}.trend-x-axis{height:16px;position:absolute;bottom:0;left:0;right:0}.trend-x-axis span{color:#8f9aa0;white-space:nowrap;font-size:8px;position:absolute;top:3px;transform:translate(-50%)}.trend-x-axis span:first-child{transform:none}.trend-x-axis span:last-child{transform:translate(-100%)}.source-card{flex-direction:column;display:flex}.source-empty{flex:1;height:auto;min-height:326px}.source-donut span{text-align:center;color:#4e5b62;max-width:65px;font-weight:650;line-height:1.3}.rank-number{color:#768188;background:#f0f3f4;border-radius:6px;place-items:center;width:22px;height:22px;font-weight:700;display:inline-grid}.rank-number.rank-1{color:#0b8b65;background:#e4f5ef}.rank-number.rank-2{color:#4d73b6;background:#edf2fa}.rank-number.rank-3{color:#aa7840;background:#f8f0e6}.finance-panel-head{align-items:center}.finance-panel-actions{justify-content:flex-end;align-items:center;gap:9px;display:flex}.finance-panel-actions>span{text-align:right;color:#8d999f;max-width:105px;font-size:8px;line-height:1.35}.finance-panel-actions>button{color:#53666d;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #dce7e3;border-radius:7px;align-items:center;gap:5px;height:28px;padding:0 9px;font-size:8px;font-weight:650;display:inline-flex}.finance-panel-actions>button:hover,.finance-panel-actions>button.active{color:#087e5d;background:#eaf7f2;border-color:#85c6b2}.finance-summary-grid{grid-template-columns:repeat(3,1fr);gap:8px;padding:12px 14px 10px;display:grid}.finance-summary-grid article{background:linear-gradient(145deg,#f4fbf8,#fff);border:1px solid #e5ece9;border-radius:9px;min-width:0;padding:10px;position:relative}.finance-summary-grid span{color:#64747b;font-size:9px;display:block}.finance-summary-grid strong{color:#087c5d;white-space:nowrap;text-overflow:ellipsis;margin:5px 0 3px;font-size:15px;display:block;overflow:hidden}.finance-summary-grid small{color:#7e8e94;font-size:8px;display:block}.finance-summary-grid em{color:#abb3b7;margin-top:4px;font-size:7px;font-style:normal;display:block}.finance-owner-list{border:1px solid #e8edeb;border-radius:9px;max-height:188px;margin:0 14px 13px;overflow:auto}.finance-owner-header,.finance-owner-row{grid-template-columns:minmax(105px,1.3fr) repeat(3,minmax(70px,1fr));align-items:center;gap:8px;padding:8px 10px;display:grid}.finance-owner-header{z-index:1;color:#829096;background:#f6f8f8;font-size:8px;position:sticky;top:0}.finance-owner-row{border-top:1px solid #edf0ef}.finance-owner-row>span{min-width:0}.finance-owner-row strong{color:#243840;font-size:9px;display:block}.finance-owner-row small{color:#99a3a8;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:7px;display:block;overflow:hidden}.finance-owner-row b{color:#42535a;white-space:nowrap;font-size:9px}.finance-empty{color:#9ba6aa;flex-direction:column;justify-content:center;align-items:center;height:110px;display:flex}.finance-empty strong{color:#6c797f;margin:7px 0 3px;font-size:10px}.finance-empty span{font-size:8px}.business-ranking-card{margin-bottom:10px;padding:0;overflow:hidden}.ranking-title-row{justify-content:space-between;align-items:center;min-height:64px;padding:14px 17px;display:flex}.ranking-title-actions{align-items:center;gap:8px;display:flex}.ranking-columns-toggle{color:#61716b;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #dce6e2;border-radius:6px;align-items:center;gap:5px;height:29px;padding:0 9px 0 11px;font-size:9px;display:inline-flex}.ranking-columns-toggle svg{transition:transform .18s}.ranking-columns-toggle:hover,.ranking-columns-toggle.active{color:#087e5d;background:#edf8f4;border-color:#72bea7}.ranking-columns-toggle.active svg{transform:rotate(180deg)}.ranking-tabs{gap:5px}.ranking-tabs button{background:#f4f6f6;border-radius:6px;height:29px;padding:0 11px;font-size:9px}.ranking-tabs button.active{color:#0d8b66;background:#e5f5ef;font-weight:650}.business-ranking-card .table-wrap{margin:0}.business-ranking-card th{height:38px}.ranking-table.expanded{min-width:1240px}.ranking-channel-amount{font-variant-numeric:tabular-nums;font-weight:700}.ranking-channel-amount.live{color:#138765}.ranking-channel-amount.note{color:#4776c5}.ranking-channel-amount.card{color:#527f9f}.ranking-sort-header{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.ranking-sort-buttons{align-items:center;gap:2px;display:inline-flex}.ranking-sort-buttons button{color:#97a29f;cursor:pointer;background:#fff;border:1px solid #dce4e2;border-radius:4px;place-items:center;width:18px;height:18px;padding:0;display:grid}.ranking-sort-buttons button:hover{color:#128b68;border-color:#9bcbbc}.ranking-sort-buttons button.active{color:#087e5d;background:#e8f6f1;border-color:#128b68}.ranking-comparison{font-size:9px;font-weight:700;display:inline-block}.ranking-comparison.up{color:#118d67}.ranking-comparison.down{color:#da5555}.ranking-comparison.flat{color:#87918e}.ranking-comparison-difference{color:#9aa3a0;margin-top:3px;font-size:8px;display:block}.empty-ranking{color:#a1a9af;flex-direction:column;justify-content:center;align-items:center;gap:5px;height:112px;display:flex}.empty-ranking strong{color:#6f7a82;font-size:11px}.empty-ranking span{font-size:9px}.dashboard-rule-note{color:#889198;align-items:center;gap:6px;padding:0 3px;font-size:9px;display:flex}.dashboard-rule-note svg{color:#16906c}.dashboard-rule-note button{color:#168b68;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;margin-left:auto;font-size:9px;display:inline-flex}.ranking-rows-footer{background:#fbfdfc;border-top:1px solid #e8eeec;justify-content:center;align-items:center;gap:12px;min-height:48px;padding:8px 16px;display:flex}.ranking-rows-footer>span{color:#8a9692;font-size:9px}.ranking-rows-footer>button{color:#118464;cursor:pointer;background:#fff;border:1px solid #cfe4dc;border-radius:7px;align-items:center;gap:5px;height:31px;padding:0 11px;font-size:9px;font-weight:700;display:inline-flex}.ranking-rows-footer>button:hover,.ranking-rows-footer>button.active{background:#edf8f4;border-color:#66b89f}.ranking-rows-footer>button svg{transition:transform .18s}.ranking-rows-footer>button.active svg{transform:rotate(180deg)}@media (max-width:1400px){.overview-metric-grid{grid-template-columns:repeat(4,1fr)}.business-overview-hero{grid-template-columns:1.2fr 1fr 1fr}.overview-hero-sync{border-top:1px solid #dbe8e4;border-left:0;flex-direction:row;grid-column:1/-1;align-items:center;gap:12px;min-height:auto;padding:10px 0 0}.overview-hero-sync>strong{margin:0}}@media (max-width:1250px){.business-metric-grid,.owner-performance-grid{grid-template-columns:repeat(3,1fr)}.business-analysis-grid{grid-template-columns:1fr}.source-empty{justify-content:center}.collection-health{grid-template-columns:repeat(4,1fr)}.health-title{grid-column:1/-1}.collection-health>div:not(:first-child){border-left:0;padding-left:0}.scope-controls{flex-wrap:wrap}}@media (max-width:860px){.business-filter-panel{align-items:stretch}.scope-controls{grid-template-columns:1fr 1fr;width:100%;display:grid}.scope-tabs{grid-column:1/-1}.dashboard-select,.store-scope-select{min-width:0}.date-controls{width:100%}.date-controls button{flex:1;padding:0 7px}.collection-health,.business-overview-hero{grid-template-columns:1fr 1fr}.overview-hero-title{grid-column:1/-1}.overview-hero-current{border-left:0;padding-left:0}.overview-hero-sync{grid-column:1/-1}.business-metric-grid,.owner-performance-grid{grid-template-columns:repeat(2,1fr)}.business-analysis-grid{grid-template-columns:1fr}.metric-switch{display:none}.trend-insights{grid-template-columns:1fr 1fr 1fr}.trend-legend{border-top:1px solid #e8efec;grid-column:1/-1;border-left:0!important;flex-direction:row!important}.top-update-time{display:none}}@media (max-width:600px){.business-metric-grid,.scope-controls{grid-template-columns:1fr}.scope-tabs{grid-column:auto}.collection-health{grid-template-columns:1fr 1fr}.business-overview-hero{grid-template-columns:1fr}.overview-hero-title,.overview-hero-sync{grid-column:auto}.overview-hero-current,.overview-hero-comparison{border-top:1px solid #dbe8e4;border-left:0;padding:12px 0 0}.overview-hero-sync{flex-direction:column;align-items:flex-start}.owner-performance-head{flex-direction:column;align-items:flex-start;gap:8px}.owner-performance-grid{grid-template-columns:1fr}.custom-date-row{flex-wrap:wrap}.source-empty{flex-direction:column;height:auto}.business-panel-head{min-height:60px}.trend-insights{grid-template-columns:1fr 1fr}.trend-insights>div:nth-child(3){border-top:1px solid #e8efec;border-left:0}.trend-legend{grid-column:auto;border-left:1px solid #e8efec!important}.trend-insights strong{font-size:14px}.trend-insight-primary strong{font-size:17px}.trend-line-chart{grid-template-columns:39px minmax(0,1fr);padding-inline:11px}.ranking-title-row{flex-direction:column;align-items:flex-start;gap:10px}.ranking-title-actions{flex-direction:column;align-items:stretch;width:100%}.ranking-columns-toggle{align-self:flex-start}.ranking-tabs{width:100%;overflow:auto}.dashboard-rule-note span{line-height:1.5}.top-refresh-button{font-size:0}.top-refresh-button svg{margin:0}}.operations-store-banner{background:linear-gradient(120deg,#fff,#eff8f5);border:1px solid #dceae6;border-radius:11px;align-items:center;gap:12px;min-height:108px;margin-bottom:12px;padding:14px 17px;display:flex}.operations-store-icon{color:#0c8965;background:#e4f5ef;border-radius:11px;flex:none;place-items:center;width:43px;height:43px;display:grid}.operations-store-context{flex-direction:column;gap:3px;display:flex}.operations-store-context>span{color:#8d9995;font-size:8px}.operations-store-context>strong{color:#20343b;align-items:center;gap:7px;font-size:14px;display:flex}.operations-store-context>strong small{color:#128b68;background:#e8f5f0;border-radius:4px;padding:2px 5px;font-size:8px}.operations-store-context>p{color:#788682;margin:0;font-size:9px}.operations-collection-actions{justify-content:flex-end;align-items:center;gap:10px;min-width:0;margin-left:auto;display:flex}.operations-capture-status{min-width:360px}.operations-collect{color:#fff;cursor:pointer;white-space:nowrap;background:#138f6a;border:1px solid #138f6a;border-radius:10px;justify-content:center;align-items:center;gap:7px;height:48px;padding:0 17px;font-size:11px;font-weight:700;display:inline-flex}.operations-collect:hover:not(:disabled){background:#0d7958;border-color:#0d7958}.operations-collect:disabled{opacity:.55;cursor:not-allowed}.operations-collection-actions .spinning{animation:.8s linear infinite finance-spin}.operations-tabs{background:#fff;border:1px solid #e5eaeb;border-radius:9px;align-items:center;gap:5px;height:48px;margin-bottom:12px;padding:5px;display:flex}.operations-tabs button{color:#6f7d83;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:7px;height:36px;padding:0 14px;font-size:10px;display:inline-flex}.operations-tabs button span{color:#78858a;background:#eef1f2;border-radius:999px;min-width:20px;padding:2px 5px;font-size:8px}.operations-tabs button.active{color:#087e5d;background:#e8f6f1;font-weight:700}.operations-tabs button.active span{color:#0d8966;background:#fff}.operations-summary-grid{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:10px;margin-bottom:12px;display:grid}.operations-summary-grid button{text-align:left;cursor:pointer;background:#fff;border:1px solid #e4e9e8;border-radius:9px;min-height:90px;padding:13px 14px;transition:border-color .15s,box-shadow .15s}.operations-summary-grid button:hover,.operations-summary-grid button.active{border-color:#70bca6;box-shadow:0 3px 10px #106f5412}.operations-summary-grid button.active{background:#eff9f6}.operations-summary-grid span{color:#728078;font-size:9px;display:block}.operations-summary-grid strong{color:#203238;margin:8px 0 4px;font-size:21px;display:block}.operations-summary-grid small{color:#a0aaa6;font-size:8px}.operations-list-card{padding:0;overflow:hidden}.operations-list-head{border-bottom:1px solid #ebefef;justify-content:space-between;align-items:center;min-height:66px;padding:13px 16px;display:flex}.operations-list-head h2{margin:0;font-size:13px}.operations-list-head p{color:#96a09d;margin:4px 0 0;font-size:8px}.operations-search{color:#8b9793;border:1px solid #dde4e3;border-radius:7px;align-items:center;gap:7px;width:310px;height:34px;padding:0 10px;display:flex}.operations-search input{color:#45544f;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:9px}.operations-search button{color:#9aa3a0;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.operations-table{max-height:610px;margin:0}.operations-table table{min-width:1180px}.operations-table th{height:42px}.operations-table td{min-height:64px}.operations-table td>span{max-width:260px;display:block}.operations-row-action{color:#0f8865;cursor:pointer;background:#f2faf7;border:1px solid #b8d9cf;border-radius:6px;height:28px;padding:0 9px;font-size:8px}.operations-issue-badge{align-items:center;gap:5px;font-size:9px;color:#d06f26!important;display:inline-flex!important}.operations-empty{color:#8ca39b;flex-direction:column;justify-content:center;align-items:center;gap:7px;height:180px;display:flex}.operations-empty strong{color:#5b6a65;font-size:11px}.operations-empty span{color:#9ca7a3;font-size:9px}.operations-risk-panel{background:#fff;border:1px solid #e2e9e7;border-radius:10px;margin-bottom:12px;padding:14px 16px}.operations-risk-head{justify-content:space-between;align-items:center;margin-bottom:11px;display:flex}.operations-risk-head>div{align-items:baseline;gap:8px;display:flex}.operations-risk-head strong{color:#26373b;font-size:12px}.operations-risk-head span,.operations-risk-head small{color:#8f9b97;font-size:8px}.operations-risk-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.operations-risk-grid article{background:#fbfdfc;border:1px solid #e4eae8;border-radius:9px;min-height:102px;padding:12px 13px;position:relative}.operations-risk-grid article>span{color:#75827e;font-size:9px}.operations-risk-grid article>strong{color:#1f3438;margin:8px 0 3px;font-size:20px;display:block}.operations-risk-grid article p{color:#929d99;margin:0;font-size:8px}.operations-risk-grid article em,.operations-risk-grid article b{color:#108a67;background:#e8f6f1;border-radius:999px;padding:3px 7px;font-size:8px;font-style:normal;position:absolute;top:11px;right:11px}.operations-risk-grid article b{color:#d83f3f;background:#ffeded;align-items:center;gap:3px;font-weight:800;display:inline-flex}.operations-risk-grid article.violation{background:#fff7f7;border-color:#f2a5a5}.operations-risk-grid article.violation>strong,.operations-risk-grid article.violation p{color:#d83939;font-weight:800}.operations-summary-grid.review-summary{grid-template-columns:repeat(2,minmax(180px,1fr))}.review-level{border-radius:999px;width:max-content;padding:4px 8px;font-size:8px;font-weight:750;display:inline-flex!important}.review-level.middle{color:#bd7311;background:#fff3db}.review-level.bad{color:#d63e3e;background:#ffebeb}.operations-summary-grid button>span i{color:#9ba6a2;margin-left:7px;font-size:8px;font-style:normal}.operations-summary-grid button>strong b{color:#9ba5a1;margin-left:4px;font-size:14px;font-weight:600}.review-trend{border-radius:999px;padding:3px 7px;font-weight:700;display:inline-flex!important}.review-trend.up{color:#d94343;background:#ffeded}.review-trend.down{color:#108a67;background:#e9f7f1}.review-trend.flat{color:#7b8985;background:#f0f3f3}.operations-scope-panel{background:#fff;border:1px solid #e2e9e7;border-radius:10px;align-items:center;gap:8px;min-height:58px;margin-bottom:12px;padding:10px 12px;display:flex}.operations-scope-panel>button{color:#62716d;cursor:pointer;background:#f7f9f8;border:1px solid #dfe7e4;border-radius:7px;outline:0;align-items:center;gap:6px;height:36px;padding:0 12px;font-size:9px;display:inline-flex}.operations-scope-panel>button:focus-visible{box-shadow:0 0 0 3px #15916d1f}.operations-scope-panel>button.active{color:#087d5c;background:#e8f6f1;border-color:#15916d;font-weight:750}.operations-scope-panel label{background:#fff;border:1px solid #dfe7e4;border-radius:7px;align-items:center;gap:8px;width:190px;height:36px;padding:0 30px 0 10px;display:flex;position:relative}.operations-scope-panel label>span{color:#8a9692;flex:none;font-size:8px}.operations-scope-panel select{-webkit-appearance:none;appearance:none;color:#344640;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:9px}.operations-scope-panel label>svg{color:#87938f;pointer-events:none;position:absolute;right:9px}.operations-scope-panel>small{color:#81908b;white-space:nowrap;margin-left:auto;font-size:8px}.operations-risk-grid .operations-risk-card{text-align:left;background:#fbfdfc;border:1px solid #e4eae8;border-radius:9px;min-height:102px;padding:12px 13px;font-family:inherit;position:relative}.operations-risk-grid button.operations-risk-card{cursor:pointer}.operations-risk-grid button.operations-risk-card:disabled{cursor:default}.operations-risk-grid .operations-risk-card>span{color:#75827e;font-size:9px}.operations-risk-grid .operations-risk-card>strong{color:#1f3438;margin:8px 0 3px;font-size:20px;display:block}.operations-risk-grid .operations-risk-card p{color:#929d99;margin:0;padding-right:2px;font-size:8px}.operations-risk-grid .operations-risk-card em,.operations-risk-grid .operations-risk-card b{color:#108a67;background:#e8f6f1;border-radius:999px;padding:3px 7px;font-size:8px;font-style:normal;position:absolute;top:11px;right:11px}.operations-risk-grid .operations-risk-card b{color:#d83f3f;background:#ffeded;align-items:center;gap:3px;font-weight:800;display:inline-flex}.operations-risk-grid .operations-risk-card.violation{background:#fff7f7;border-color:#f2a5a5}.operations-risk-grid .operations-risk-card.violation>strong,.operations-risk-grid .operations-risk-card.violation p{color:#d83939;font-weight:800}.operations-risk-grid .operations-risk-card.active{border-color:#d83f3f;box-shadow:0 0 0 3px #d83f3f14}.operations-risk-grid button.operations-risk-card{outline:0}.operations-risk-grid button.operations-risk-card:focus-visible{box-shadow:0 0 0 3px #d83f3f1f}.operations-risk-detail{background:#fff;border:1px solid #f0b4b4;border-radius:9px;margin-top:11px;overflow:hidden}.operations-risk-detail>div:first-child{background:#fff7f7;align-items:center;gap:8px;min-height:44px;padding:8px 12px;display:flex}.operations-risk-detail>div:first-child>strong{color:#c93f3f;font-size:10px}.operations-risk-detail>div:first-child>span{color:#9c7777;font-size:8px}.operations-risk-detail>div:first-child>button{color:#a36c6c;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;margin-left:auto;font-size:8px;display:inline-flex}.operations-risk-table{max-height:260px;overflow:auto}.operations-risk-table table{border-collapse:collapse;width:100%;min-width:850px}.operations-risk-table th,.operations-risk-table td{text-align:left;border-bottom:1px solid #edf0ef;height:42px;padding:7px 12px;font-size:9px}.operations-risk-table th{color:#7c8985;background:#fafbfb;font-weight:600;position:sticky;top:0}.operations-risk-table td>strong,.operations-risk-table td>small{display:block}.operations-risk-table td>small{color:#9aa5a1;margin-top:3px;font-size:8px}.operations-risk-value{color:#d53e3e}.operations-owner-panel{background:#fff;border:1px solid #e2e9e7;border-radius:10px;margin-bottom:12px;padding:0;overflow:hidden}.operations-owner-head{border-bottom:1px solid #edf1ef;justify-content:space-between;align-items:center;min-height:53px;padding:11px 16px;display:flex}.operations-owner-head>div{align-items:baseline;gap:8px;display:flex}.operations-owner-head strong{color:#26373b;font-size:12px}.operations-owner-head span,.operations-owner-head>small{color:#8f9b97;font-size:8px}.operations-owner-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;padding:10px;display:grid}.operations-owner-grid>button{text-align:left;cursor:pointer;background:#fbfdfc;border:1px solid #e3eae7;border-radius:8px;min-height:112px;padding:11px 31px 10px 11px;font-family:inherit;position:relative}.operations-owner-grid>button:hover,.operations-owner-grid>button.active{background:#eff9f5;border-color:#62b99f}.operations-owner-grid>button>span{color:#263b3f;font-size:10px;font-weight:750;display:block}.operations-owner-grid>button>span small{color:#94a09c;margin-top:4px;font-size:8px;font-weight:400;display:block}.operations-owner-grid>button>strong{color:#168b68;align-items:baseline;gap:5px;margin:9px 0 7px;font-size:19px;display:flex}.operations-owner-grid>button>strong small{color:#8d9995;font-size:8px;font-weight:400}.operations-owner-grid>button>p{flex-wrap:wrap;gap:5px;margin:0;display:flex}.operations-owner-grid>button>p b{color:#278b6e;background:#ecf6f2;border-radius:4px;padding:3px 5px;font-size:7px;font-weight:650}.operations-owner-grid>button>p b.danger{color:#d73e3e;background:#ffeded}.operations-owner-grid>button>svg{color:#91a09b;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.operations-owner-empty{color:#98a39f;grid-column:1/-1;place-items:center;min-height:70px;font-size:9px;display:grid}.operations-owner-grid>button>svg{transition:transform .18s}.operations-owner-grid>button.active>svg{color:#118b68;transform:translateY(-50%)rotate(180deg)}.operations-owner-score-detail{background:#fff;border:1px solid #bfe0d5;border-radius:9px;margin:0 10px 10px;animation:.16s fade-in;overflow:hidden}.operations-owner-score-head{background:#eff9f5;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:9px 12px;display:flex}.operations-owner-score-head>div{min-width:0}.operations-owner-score-head strong,.operations-owner-score-head span{display:block}.operations-owner-score-head strong{color:#176f58;font-size:11px}.operations-owner-score-head span{color:#80928c;margin-top:4px;font-size:8px}.operations-owner-score-head>button{color:#557169;cursor:pointer;background:#fff;border:1px solid #cfe4dc;border-radius:6px;align-items:center;gap:4px;height:28px;padding:0 9px;font-size:8px;display:inline-flex}.operations-owner-score-table{overflow-x:auto}.operations-owner-score-table table{border-collapse:collapse;width:100%;min-width:760px}.operations-owner-score-table th,.operations-owner-score-table td{text-align:left;border-bottom:1px solid #edf1ef;height:44px;padding:8px 12px;font-size:9px}.operations-owner-score-table th{color:#7c8c87;background:#f8faf9;font-weight:600}.operations-owner-score-table tbody tr:last-child td{border-bottom:0}.operations-owner-score-table td>strong{color:#293d42}.operations-owner-score-table td:first-child>strong{color:#118765;font-variant-numeric:tabular-nums}.operations-owner-score-table td>b{font-variant-numeric:tabular-nums;font-size:13px}.operations-owner-score-table .score-valid{color:#0c8a65}.operations-owner-score-table .score-empty{color:#a2aaa7}.operations-score-state{border-radius:999px;padding:3px 7px;font-size:8px;font-weight:650;display:inline-flex}.operations-score-state.valid{color:#118966;background:#e8f6f1}.operations-score-state.empty{color:#89938f;background:#f1f3f3}.shipping-table table,.logistics-table table,.review-table table{table-layout:fixed}.logistics-table col:nth-child(9){width:165px}.shipping-table td,.logistics-table td,.review-table td{vertical-align:middle}.operations-sequence{color:#0b8c68;font-variant-numeric:tabular-nums;background:#e9f6f1;border-radius:7px;justify-content:center;align-items:center;width:38px;height:27px;font-size:10px;font-weight:800;display:inline-flex}.operations-product{grid-template-columns:48px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.operations-product-thumb{color:#99aaa4;background:#f2f6f5;border:1px solid #e4e9e7;border-radius:8px;place-items:center;width:48px;height:48px;display:grid;position:relative;overflow:hidden}.operations-product-thumb img{object-fit:cover;background:#fff;width:100%;height:100%;position:absolute;inset:0}.operations-product-copy{min-width:0}.operations-product-copy>span{-webkit-line-clamp:2;color:#33464b;word-break:break-word;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.operations-product-copy>small{text-overflow:ellipsis;white-space:nowrap;color:#99a49f;margin-top:4px;font-size:8px;display:block;overflow:hidden}.operations-order-number,.review-order-number{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;line-height:1.45;display:block}.operations-address{text-overflow:ellipsis;white-space:nowrap;max-width:240px;overflow:hidden}.review-date-label{color:#108b68;background:#edf7f3;border-radius:5px;width:max-content;padding:3px 6px;font-size:8px;font-weight:700;display:inline-flex!important}.review-content{-webkit-line-clamp:3;word-break:break-word;-webkit-box-orient:vertical;line-height:1.55;overflow:hidden;display:-webkit-box!important}@media (max-width:1300px){.operations-owner-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.operations-scope-panel{flex-wrap:wrap}.operations-scope-panel>small{width:100%;margin-left:0}}@media (max-width:1100px){.operations-summary-grid{grid-template-columns:repeat(3,1fr)}.operations-risk-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.operations-store-banner{flex-wrap:wrap;align-items:flex-start}.operations-sync-state{margin-left:0}.operations-store-banner>button{margin-left:auto}.operations-scope-panel{grid-template-columns:1fr;display:grid}.operations-scope-panel>button,.operations-scope-panel label{width:100%}.operations-risk-grid{grid-template-columns:1fr}.operations-risk-head,.operations-owner-head{flex-direction:column;align-items:flex-start;gap:6px}.operations-owner-grid{grid-template-columns:1fr}.operations-summary-grid{grid-template-columns:repeat(2,1fr)}.operations-list-head{flex-direction:column;align-items:stretch;gap:10px}.operations-search{width:100%}}@media (max-width:1320px){.operations-store-banner{flex-wrap:wrap;align-items:flex-start}.operations-collection-actions{justify-content:flex-start;width:100%;margin-left:55px}.operations-capture-status{flex:1}}@media (max-width:760px){.operations-store-context{flex:1;min-width:0}.operations-store-context>strong{flex-direction:column;align-items:flex-start}.operations-collection-actions{grid-template-columns:1fr;width:100%;margin-left:0;display:grid}.operations-capture-status{min-width:0}.operations-collect{width:100%}}.operations-summary-grid button.overview{cursor:default;background:#fafcfb}.operations-summary-grid button.overview:hover{box-shadow:none;border-color:#e4e9e8}.operations-summary-grid button.overview:disabled{opacity:1}.operations-aggregate-warning{background:#fff8f7;border:1px solid #f1b1aa;border-radius:10px;margin:14px 16px 0;overflow:hidden}.operations-aggregate-warning-head{color:#d5493f;border-bottom:1px solid #f6d4cf;justify-content:space-between;align-items:center;min-height:54px;padding:10px 13px;display:flex}.operations-aggregate-warning-head>div{align-items:center;gap:9px;display:flex}.operations-aggregate-warning-head span{flex-direction:column;gap:3px;display:flex}.operations-aggregate-warning-head strong{color:#b9362f;font-size:11px}.operations-aggregate-warning-head small{color:#a47670;font-size:8px}.operations-aggregate-warning-head>b{color:#c63d34;background:#ffe3df;border-radius:999px;padding:5px 9px;font-size:11px}.operations-aggregate-warning-grid{background:#fff;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.operations-aggregate-warning-grid article{border-bottom:1px solid #f2e4e1;border-right:1px solid #f2e4e1;grid-template-columns:minmax(110px,1.2fr) minmax(110px,1fr) auto auto minmax(130px,1fr);align-items:center;gap:9px;min-height:68px;padding:10px 12px;display:grid}.operations-aggregate-warning-grid article:nth-child(3n){border-right:0}.operations-aggregate-warning-grid article>div,.operations-aggregate-warning-grid article>span{flex-direction:column;gap:3px;min-width:0;display:flex}.operations-aggregate-warning-grid article strong,.operations-aggregate-warning-grid article b{color:#24373c;font-size:10px}.operations-aggregate-warning-grid article small{text-overflow:ellipsis;white-space:nowrap;color:#899691;font-size:8px;overflow:hidden}.operations-aggregate-warning-grid article>em{color:#cf4037;white-space:nowrap;background:#ffebe8;border-radius:999px;padding:4px 7px;font-size:8px;font-style:normal;font-weight:750}.operations-aggregate-warning-grid article>strong{color:#d83c34;white-space:nowrap;font-size:15px}@media (max-width:1500px){.operations-aggregate-warning-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.operations-aggregate-warning-grid article:nth-child(3n){border-right:1px solid #f2e4e1}.operations-aggregate-warning-grid article:nth-child(2n){border-right:0}}@media (max-width:900px){.operations-aggregate-warning-grid{grid-template-columns:1fr}.operations-aggregate-warning-grid article,.operations-aggregate-warning-grid article:nth-child(3n){border-right:0}.operations-aggregate-warning-grid article{grid-template-columns:minmax(100px,1fr) minmax(100px,1fr) auto auto}.operations-aggregate-warning-grid article>span:last-child{grid-column:1/-1}}.collection-page{max-width:var(--page-content-max);padding-top:20px}.collection-toolbar{justify-content:space-between;align-items:center;gap:16px;min-height:64px;margin-bottom:12px;padding:12px 14px;display:flex}.collection-store-picker{align-items:center;gap:10px;min-width:0;display:flex}.collection-store-picker>span{color:#79848b;white-space:nowrap;font-size:10px}.collection-store-picker .dashboard-select{width:230px}.collection-actions,.collection-section-head>div:last-child,.collection-row-actions,.schedule-actions{align-items:center;gap:7px;display:flex}.collection-actions button,.collection-section-head button,.collection-row-actions button,.schedule-actions button,.log-filters>button,.collection-flow>button,.collection-empty button{color:#59656d;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #dfe4e6;border-radius:6px;justify-content:center;align-items:center;gap:5px;height:32px;padding:0 10px;font-size:9px;display:inline-flex}.collection-actions button:hover,.collection-section-head button:hover,.collection-row-actions button:hover,.schedule-actions button:hover,.log-filters>button:hover{color:#186;background:#f6fbf9;border-color:#64b99a}.collection-actions button:disabled{opacity:.42;cursor:not-allowed;color:#8f989e;background:#f5f6f7;border-color:#e5e8e9}.collection-actions button.collection-primary,.collection-section-head button.collection-primary,.schedule-actions button.collection-primary{color:#fff;background:#138c69;border-color:#138c69;font-weight:650}.collection-actions button.collection-primary:hover,.collection-section-head button.collection-primary:hover,.schedule-actions button.collection-primary:hover{color:#fff;background:#0f7659}.collection-tabs{background:#fff;border:1px solid #e8ecee;border-radius:10px;align-items:stretch;gap:3px;height:46px;margin-bottom:12px;padding:0 8px;display:flex}.collection-tabs button{color:#6f7b83;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;min-width:92px;padding:0 15px;font-size:11px;position:relative}.collection-tabs button.active{color:#0e8966;border-bottom-color:#159b76;font-weight:700}.collection-tabs button b{color:#fff;background:#ed5a53;border-radius:999px;place-items:center;min-width:16px;height:16px;padding:0 4px;font-size:8px;display:grid;position:absolute;top:6px;right:4px}.collection-stats{grid-template-columns:repeat(7,1fr);gap:11px;margin-bottom:12px;display:grid}.collection-stats article{background:#fff;border:1px solid #e8ecee;border-radius:10px;align-items:center;gap:10px;min-height:76px;padding:14px;display:flex}.collection-stat-icon{border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid}.collection-stat-icon.blue{color:#4b78c3;background:#edf3fd}.collection-stat-icon.teal{color:#118b68;background:#e9f7f3}.collection-stat-icon.green{color:#1b9b64;background:#eaf8f0}.collection-stat-icon.red{color:#d65b53;background:#ffefed}.collection-stat-icon.amber{color:#ce8614;background:#fff5df}.collection-stat-icon.violet{color:#7658c9;background:#f1edff}.collection-stat-icon.gray{color:#78858c;background:#f0f2f3}.collection-stats strong,.collection-stats small{display:block}.collection-stats strong{color:#2d373e;font-size:20px;line-height:1}.collection-stats small{color:#858f96;margin-top:5px;font-size:9px}.collection-flow{align-items:center;gap:9px;min-height:65px;margin-bottom:12px;padding:11px 14px;display:flex}.collection-flow>div{margin-right:auto}.collection-flow>div strong,.collection-flow>div p{display:block}.collection-flow>div strong{font-size:11px}.collection-flow>div p{color:#929ba1;margin:4px 0 0;font-size:9px}.collection-flow>span{color:#4e6e63;white-space:nowrap;background:#f2f7f5;border-radius:6px;padding:7px 9px;font-size:9px}.collection-flow>svg{color:#a5adaf}.collection-flow>button{color:#108863;background:#e8f6f1;border-color:#cfeae0;margin-left:8px;font-weight:650}.collection-module-health{margin-bottom:12px;padding:0;overflow:hidden}.collection-module-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:12px;display:grid}.collection-module-grid article{background:#fbfdfc;border:1px solid #e3ebe8;border-radius:9px;min-width:0;padding:13px}.collection-module-grid article.healthy{background:#f4fbf8;border-color:#cfe9df}.collection-module-grid article.stale{background:#fffaf1;border-color:#efd9b3}.collection-module-grid article>div,.collection-module-grid article>p{justify-content:space-between;align-items:center;gap:8px;display:flex}.collection-module-grid article>div strong{color:#31413b;font-size:12px}.collection-module-grid article>div span{color:#687772;white-space:nowrap;background:#eef3f1;border-radius:999px;padding:3px 6px;font-size:8px}.collection-module-grid article>b{color:#128662;align-items:baseline;gap:5px;margin-top:12px;font-size:20px;display:flex}.collection-module-grid article>b small{color:#89958f;font-size:8px;font-weight:500}.collection-module-grid article>p{margin:9px 0 7px}.collection-module-grid article>p span{color:#77847f;font-size:9px}.collection-module-grid article>p .success{color:#168b68}.collection-module-grid article>p .danger{color:#d6534c}.collection-module-grid article>small{color:#8e9994;white-space:nowrap;text-overflow:ellipsis;font-size:8px;display:block;overflow:hidden}.collection-table-panel{padding:0;overflow:hidden}.collection-section-head{border-bottom:1px solid #edf0f1;justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:13px 16px;display:flex}.collection-section-head h2{margin:0;font-size:13px}.collection-section-head p{color:#949da3;margin:5px 0 0;font-size:9px}.collection-table-panel .table-wrap{margin:0}.collection-table-panel th{height:38px}.collection-table-panel .schedule-cell strong,.collection-table-panel .schedule-cell small{display:block}.collection-table-panel .schedule-cell strong{font-size:10px}.collection-table-panel .schedule-cell small{color:#9aa2a8;margin-top:4px;font-size:8px}.collection-row-actions{gap:4px}.collection-row-actions button{height:27px;padding:0 7px}.collection-empty{color:#a0a8ae;flex-direction:column;justify-content:center;align-items:center;gap:7px;height:180px;display:flex}.collection-empty.compact{height:145px}.collection-empty strong{color:#68747c;font-size:11px}.collection-empty span{font-size:9px}.collection-empty button{color:#118764;background:#ecf7f3;border-color:#d9eee6;margin-top:5px}.block-code{color:#a0a8ae;margin-top:4px;font-size:8px;display:block}.schedule-settings-panel{margin-bottom:12px;padding:0}.schedule-enabled{color:#128963;background:#eaf8f2;border-radius:999px;align-items:center;gap:6px;padding:5px 8px;font-size:9px;display:inline-flex}.schedule-enabled i{background:#1aad79;border-radius:50%;width:6px;height:6px}.schedule-form-grid{grid-template-columns:repeat(3,1fr);gap:14px;padding:18px 17px;display:grid}.schedule-form-grid label>span{color:#56626a;margin-bottom:7px;font-size:10px;font-weight:650;display:block}.schedule-form-grid select,.schedule-form-grid input{color:#4e5a62;background:#fff;border:1px solid #dfe4e6;border-radius:7px;outline:0;width:100%;height:37px;padding:0 10px;font-size:10px}.schedule-form-grid select:focus,.schedule-form-grid input:focus{border-color:#55b594;box-shadow:0 0 0 3px #169e6f14}.schedule-form-grid label>small{color:#a0a8ad;margin-top:5px;font-size:8px;display:block}.schedule-summary{color:#668178;background:#f1f7f5;border-radius:7px;align-items:center;gap:8px;margin:0 17px 15px;padding:11px 12px;font-size:9px;display:flex}.schedule-summary svg{color:#178d69;flex:none}.schedule-actions{background:#fafbfb;border-top:1px solid #edf0f1;justify-content:flex-end;padding:13px 17px}.session-explain,.verification-notice{border-radius:8px;align-items:flex-start;gap:9px;margin:14px 16px 0;padding:11px 12px;display:flex}.session-explain{color:#178b69;background:#eef7f4}.verification-notice{color:#c27a13;background:#fff5e7}.session-explain div,.verification-notice div{flex:1}.session-explain strong,.session-explain span,.verification-notice strong,.verification-notice span{display:block}.session-explain strong,.verification-notice strong{font-size:10px}.session-explain span,.verification-notice span{color:#718c82;margin-top:4px;font-size:9px;line-height:1.5}.verification-notice span{color:#9b7a4b}.browser-profile{color:#5c7283;background:#eef3f8;border-radius:5px;padding:5px 7px;font-size:9px;display:inline-flex}.collection-row-actions .warning-action{color:#b36f0d;background:#fff6e9;border-color:#eed6ad}.log-filters{background:#fbfcfc;border-bottom:1px solid #edf0f1;align-items:center;gap:8px;min-height:58px;padding:10px 16px;display:flex}.log-filters .dashboard-select{width:160px}.log-filters>input{color:#59646c;border:1px solid #dfe4e6;border-radius:7px;outline:0;height:36px;padding:0 10px;font-size:10px}.manual-login-state{flex-direction:column;align-items:flex-start;gap:5px;min-width:160px;max-width:300px;padding:5px 0;display:flex}.manual-login-state>small{color:#88959d;white-space:normal;overflow-wrap:anywhere;font-size:9px;line-height:1.5;display:block}.manual-login-status-error{color:#a26429;background:#fff6ed;border:1px solid #f1d5c0;border-radius:8px;align-items:center;gap:8px;margin-bottom:12px;padding:12px 14px;font-size:11px;line-height:1.6;display:flex}.manual-login-status-error>svg{flex:none}.manual-login-status-error>span{flex:1}.manual-login-status-error>button{color:inherit;cursor:pointer;background:#fff;border:1px solid #e8cfb6;border-radius:5px;flex:none;padding:5px 8px;font-size:10px}.manual-login-status-error>button:disabled{opacity:.5;cursor:wait}.session-explain .manual-login-permission,.verification-notice .manual-login-permission{color:#ad5b21;font-weight:700}@media (max-width:700px){.manual-login-status-error{flex-wrap:wrap}.manual-login-status-error>span{min-width:180px}}@media (max-width:1280px){.collection-stats{grid-template-columns:repeat(3,1fr)}.collection-module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.collection-flow{flex-wrap:wrap}.collection-flow>div{width:100%}.collection-flow>button{margin-left:auto}.collection-toolbar{flex-direction:column;align-items:flex-start}.collection-actions{width:100%;overflow:auto}.schedule-form-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:820px){.collection-tabs{overflow:auto}.collection-tabs button{min-width:86px}.collection-stats{grid-template-columns:repeat(2,1fr)}.collection-flow>span,.collection-flow>svg{display:none}.collection-flow>button{margin-left:0}.collection-store-picker{width:100%}.collection-store-picker .dashboard-select{flex:1;width:auto}.collection-actions button{flex:none}.schedule-form-grid{grid-template-columns:1fr}.collection-section-head{flex-direction:column;align-items:flex-start}.log-filters{flex-wrap:wrap}.log-filters .dashboard-select{width:calc(50% - 4px)}}@media (max-width:520px){.collection-stats,.collection-module-grid{grid-template-columns:1fr}.collection-actions{grid-template-columns:1fr 1fr;display:grid}.collection-actions button{width:100%}.collection-tabs{border-radius:8px}.schedule-actions{flex-direction:column;align-items:stretch}.schedule-actions button,.log-filters .dashboard-select{width:100%}}.collection-section-head button:disabled,.collection-row-actions button:disabled,.schedule-actions button:disabled,.collection-flow>button:disabled,.collection-empty button:disabled{opacity:.42;cursor:not-allowed!important;color:#8f989e!important;background:#f5f6f7!important;border-color:#e5e8e9!important}.schedule-form-grid select:disabled,.schedule-form-grid input:disabled{color:#8e979d;cursor:not-allowed;background:#f5f6f7}.collection-toolbar{z-index:8;position:relative;overflow:visible}.collection-store-select{width:290px;position:relative}.collection-store-trigger{text-align:left;color:#33494c;cursor:pointer;background:#fff;border:1px solid #dce6e3;border-radius:9px;outline:0;align-items:center;gap:7px;width:100%;height:40px;padding:0 38px 0 12px;transition:border-color .18s,box-shadow .18s,background .18s;display:flex;position:relative}.collection-store-trigger>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;overflow:hidden}.collection-store-trigger>span.selected{color:#263d38;font-weight:700}.collection-store-trigger>span.placeholder{color:#87938f}.collection-store-trigger>small{color:#91a09b;white-space:nowrap;margin-left:auto;font-size:8px}.collection-store-trigger>svg{color:#81918b;transition:transform .18s;position:absolute;right:11px}.collection-store-select.open .collection-store-trigger{background:#fbfefc;border-color:#52b595;box-shadow:0 0 0 3px #15976f17}.collection-store-select.open .collection-store-trigger>svg{color:#108765;transform:rotate(180deg)}.collection-store-popover{z-index:30;background:#fff;border:1px solid #dfe9e5;border-radius:12px;width:min(440px,100vw - 40px);padding:0;position:absolute;top:calc(100% + 8px);left:0;overflow:hidden;box-shadow:0 16px 40px #1f423729}.collection-store-popover:before{content:"";background:#fff;border-top:1px solid #dfe9e5;border-left:1px solid #dfe9e5;width:9px;height:9px;position:absolute;top:-5px;left:28px;transform:rotate(45deg)}.collection-store-popover-head{background:linear-gradient(#fbfefc,#f7fbf9);border-bottom:1px solid #edf2f0;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:12px 14px;display:flex;position:relative}.collection-store-popover-head strong,.collection-store-popover-head small{display:block}.collection-store-popover-head strong{color:#263b36;font-size:12px}.collection-store-popover-head small{color:#94a09c;margin-top:4px;font-size:8px}.collection-store-popover-head>button{color:#168765;cursor:pointer;background:#fff;border:1px solid #d9e9e3;border-radius:7px;height:28px;padding:0 9px;font-size:9px}.collection-store-popover-head>button:hover{background:#edf8f4;border-color:#62b99f}.collection-store-search{color:#8d9b96;background:#f9fbfa;border:1px solid #dfe8e5;border-radius:8px;align-items:center;gap:7px;height:39px;margin:10px 12px 8px;padding:0 10px;display:flex}.collection-store-search:focus-within{background:#fff;border-color:#62b99f;box-shadow:0 0 0 3px #15976f12}.collection-store-search input{color:#354943;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:10px}.collection-store-search input::placeholder{color:#a1aba7}.collection-store-options{scrollbar-width:thin;scrollbar-color:#b8c8c2 transparent;max-height:410px;padding:2px 8px 10px;overflow:auto}.collection-store-owner-group{padding:6px 4px}.collection-store-owner-group+.collection-store-owner-group{border-top:1px solid #edf2f0}.collection-store-owner-heading{align-items:center;gap:7px;height:34px;padding:0 5px;display:flex}.collection-store-owner-heading .person-avatar{color:#0c8965;background:#e7f7f1;border-radius:7px;width:25px;height:25px;font-size:10px}.collection-store-owner-heading>strong{color:#385049;font-size:10px}.collection-store-owner-heading>small{color:#7b9189;background:#eff6f3;border-radius:999px;margin-left:auto;padding:3px 6px;font-size:8px}.collection-store-owner-group>div:last-child{grid-template-columns:1fr 1fr;gap:5px;display:grid}.collection-store-owner-group>div:last-child>button{color:#52645e;text-align:left;cursor:pointer;background:#fff;border:1px solid #e5ece9;border-radius:8px;align-items:center;gap:7px;min-width:0;height:39px;padding:0 31px 0 10px;display:flex;position:relative}.collection-store-owner-group>div:last-child>button:hover{color:#137f61;background:#f4fbf8;border-color:#83c8b2}.collection-store-owner-group>div:last-child>button.active{color:#087e5d;background:#ebf8f3;border-color:#36ad87;box-shadow:0 0 0 2px #25b68d12}.collection-store-owner-group>div:last-child>button span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;font-weight:650;overflow:hidden}.collection-store-owner-group>div:last-child>button small{color:#9aa6a2;white-space:nowrap;margin-left:auto;font-size:8px}.collection-store-owner-group>div:last-child>button svg{color:#13916d;position:absolute;right:9px}.collection-store-no-result{color:#a0aaa6;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:132px;display:flex}.collection-store-no-result strong{color:#61716b;font-size:10px}.collection-store-no-result span{font-size:8px}@media (max-width:820px){.collection-store-select{width:100%}.collection-store-picker{align-items:stretch}.collection-store-popover{width:min(440px,100vw - 72px)}}@media (max-width:520px){.collection-store-picker{flex-direction:column}.collection-store-popover{width:100%}.collection-store-owner-group>div:last-child{grid-template-columns:1fr}}.business-filter-panel .custom-date-row{justify-content:flex-end}@media (max-width:600px){.business-filter-panel .custom-date-row{justify-content:flex-start}}.reset-password-option{border:1px solid #e5ece9}.form-grid .reset-password-option>input{accent-color:#15986f;flex:0 0 16px;width:16px;height:16px;padding:0}.reset-password-option>span{flex:1;min-width:0}.reset-password-option small{color:#8b9690;align-items:center;gap:4px;font-size:9px;font-weight:400}.reset-password-option:hover{background:#f1f8f5;border-color:#b8d9cd}.reset-password-option:focus-within{border-color:#3cae85;box-shadow:0 0 0 3px #22a97914}.finance-summary-grid .finance-summary-card{text-align:left;cursor:pointer;background:linear-gradient(145deg,#f4fbf8,#fff);border:1px solid #e5ece9;border-radius:9px;outline:0;min-width:0;padding:10px;transition:border-color .18s,box-shadow .18s,transform .18s;position:relative}.finance-summary-grid .finance-summary-card:hover{border-color:#7fc7b0;transform:translateY(-1px);box-shadow:0 7px 18px #13795b14}.finance-summary-grid .finance-summary-card:focus-visible{border-color:#32a984;box-shadow:0 0 0 3px #1c9f751f}.store-finance-page{max-width:var(--page-content-max);padding-top:20px}.store-finance-intro{align-items:center;gap:12px;min-height:78px;margin-bottom:12px;padding:13px 16px;display:flex}.store-finance-intro-icon{color:#0f936e;background:#e7f7f1;border-radius:10px;flex:none;place-items:center;width:40px;height:40px;display:grid}.store-finance-intro>div:nth-child(2){min-width:0}.store-finance-intro>div:nth-child(2)>span,.store-finance-intro>div:nth-child(2)>strong,.store-finance-intro>div:nth-child(2)>p{display:block}.store-finance-intro>div:nth-child(2)>span{color:#80908b;font-size:8px}.store-finance-intro>div:nth-child(2)>strong{color:#263a3e;margin-top:3px;font-size:14px}.store-finance-intro>div:nth-child(2)>p{color:#8e9996;margin:4px 0 0;font-size:8px}.store-finance-sync{color:#7c8b87;white-space:nowrap;align-items:center;gap:5px;margin-left:auto;font-size:8px;display:flex}.store-finance-sync i{background:#16a576;border-radius:50%;width:6px;height:6px}.store-finance-sync small{color:#99a4a0;font-size:8px;display:block}.store-finance-intro>button{color:#52635f;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #dce6e2;border-radius:7px;align-items:center;gap:5px;height:32px;padding:0 10px;font-size:9px;font-weight:650;display:inline-flex}.store-finance-intro>button:hover,.store-finance-intro>button.active{color:#087e5d;background:#eaf7f2;border-color:#75bfa8}.finance-partner-panel{margin-bottom:12px;padding:0;overflow:hidden}.finance-partner-title{border-bottom:1px solid #edf1ef;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:9px 14px;display:flex}.finance-partner-title>div{align-items:baseline;gap:8px;display:flex}.finance-partner-title strong{color:#2a3b3f;font-size:11px}.finance-partner-title span,.finance-partner-title>small{color:#8c9995;font-size:8px}.finance-partner-tabs{align-items:center;gap:8px;min-height:54px;padding:9px 13px;display:flex;overflow:auto}.finance-partner-tabs button{color:#5f6e69;cursor:pointer;white-space:nowrap;background:#f8faf9;border:1px solid #dfe7e4;border-radius:8px;min-width:104px;height:34px;padding:0 14px;font-size:9px;font-weight:650}.finance-partner-tabs button:hover{color:#0f8765;border-color:#8ac9b5}.finance-partner-tabs button.active{color:#087c5c;background:#e7f6f0;border-color:#15956f;box-shadow:0 0 0 2px #15956f0f}.finance-partner-reserve{color:#a5afac;white-space:nowrap;background:#fbfcfc;border:1px dashed #d8e1de;border-radius:8px;place-items:center;min-width:148px;height:34px;font-size:8px;display:grid}.store-finance-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin-bottom:12px;display:grid}.store-finance-summary>button{text-align:left;cursor:pointer;background:#fff;border:1px solid #e2e9e6;border-radius:10px;outline:0;min-height:104px;padding:14px 16px;transition:all .18s}.store-finance-summary>button:hover{border-color:#83c5b0;box-shadow:0 7px 18px #126b510f}.store-finance-summary>button.active{background:linear-gradient(145deg,#eef9f5,#fff);border-color:#20a17a;box-shadow:0 0 0 3px #16977012}.store-finance-summary>button>span{color:#64746f;justify-content:space-between;align-items:center;font-size:9px;display:flex}.store-finance-summary>button>span small{color:#91a09b;background:#f0f4f2;border-radius:999px;padding:3px 6px;font-size:7px}.store-finance-summary>button.active>span small{color:#0b8a66;background:#dff3eb}.store-finance-summary>button>strong{color:#07815f;white-space:nowrap;text-overflow:ellipsis;margin:10px 0 5px;font-size:21px;line-height:1;display:block;overflow:hidden}.store-finance-summary>button>p{color:#94a09c;margin:0;font-size:8px}.finance-detail-panel{padding:0;overflow:hidden}.finance-detail-head{border-bottom:1px solid #edf0ef;justify-content:space-between;align-items:center;gap:16px;min-height:82px;padding:13px 15px;display:flex}.finance-detail-head h2{color:#26383c;margin:0;font-size:12px}.finance-detail-head p{color:#939e9a;margin:5px 0 0;font-size:8px}.finance-filter-row{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.finance-search{color:#91a09b;background:#fff;border:1px solid #dfe6e3;border-radius:7px;align-items:center;gap:7px;width:220px;height:34px;padding:0 10px;display:flex}.finance-search:focus-within{border-color:#4eb493;box-shadow:0 0 0 3px #15976f14}.finance-search input{color:#455651;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:9px}.finance-owner-select{background:#fff;border:1px solid #dfe6e3;border-radius:7px;align-items:center;gap:6px;width:146px;height:34px;padding:0 27px 0 9px;display:flex;position:relative}.finance-owner-select>span{color:#919d99;white-space:nowrap;font-size:8px}.finance-owner-select select{-webkit-appearance:none;appearance:none;color:#455651;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:9px}.finance-owner-select>svg{color:#87948f;pointer-events:none;position:absolute;right:8px}.finance-filter-button{color:#66746f;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #dfe6e3;border-radius:7px;align-items:center;gap:5px;height:34px;padding:0 10px;font-size:8px;display:inline-flex}.finance-filter-button:hover,.finance-filter-button.active{color:#0b8463;background:#edf8f4;border-color:#73bda6}.finance-table-wrap{overflow:auto}.finance-table-wrap th{color:#76847f;vertical-align:middle;background:#f5f8f7;height:48px;padding:8px 12px;font-size:8px}.finance-table-wrap td{color:#53635e;vertical-align:middle;height:55px;padding:9px 12px;font-size:9px}.finance-table-wrap td strong{color:#30433f;font-size:9px}.finance-table-wrap td b{color:#475853;font-variant-numeric:tabular-nums;font-size:9px}.finance-table-wrap td b.finance-active-amount{color:#07825f;font-weight:800}.finance-partner-cell{color:#168563;background:#edf7f3;border-radius:5px;padding:4px 7px;font-size:8px;display:inline-flex}.finance-store-code{color:#9ba5a2;margin-top:4px;font-size:7px;display:block}.finance-sync-error{color:#d95757;margin-top:3px;font-size:7px;display:block}.finance-sort-heading{justify-content:space-between;align-items:center;gap:7px;display:flex}.finance-sort-heading>span:first-child{white-space:nowrap;font-weight:650}.finance-sort-buttons{align-items:center;gap:3px;display:flex}.finance-sort-buttons button{color:#85928e;cursor:pointer;background:#fff;border:1px solid #dce5e2;border-radius:5px;align-items:center;gap:2px;height:23px;padding:0 5px;font-size:7px;display:inline-flex}.finance-sort-buttons button:hover,.finance-sort-buttons button.active{color:#087e5d;background:#e8f6f1;border-color:#5db99c;font-weight:700}.finance-table-wrap tfoot td{color:#36524a;background:#eef7f4;border-top:1px solid #dcebe6;border-bottom:0;font-weight:700;position:sticky;bottom:0}.finance-table-wrap tfoot td:first-child strong,.finance-table-wrap tfoot td:first-child small{display:block}.finance-table-wrap tfoot td:first-child small{color:#82918c;margin-top:3px;font-size:7px;font-weight:400}.finance-table-wrap tfoot b{color:#087f5e;font-size:10px}.finance-detail-empty{color:#9aa5a1;flex-direction:column;justify-content:center;align-items:center;gap:5px;height:170px;display:flex}.finance-detail-empty strong{color:#65746f!important;margin-top:3px!important;font-size:10px!important}.finance-detail-empty span{font-size:8px}@media (max-width:1180px){.finance-detail-head{flex-direction:column;align-items:flex-start}.finance-filter-row{justify-content:flex-start;width:100%}.finance-search{flex:1;min-width:220px}.store-finance-sync{margin-left:auto}}@media (max-width:760px){.store-finance-intro{flex-wrap:wrap;align-items:flex-start}.store-finance-sync{order:4;width:100%;margin-left:52px}.finance-partner-title{flex-direction:column;align-items:flex-start}.finance-partner-tabs{flex-direction:column;align-items:stretch}.finance-partner-tabs button,.finance-partner-reserve{width:100%}.store-finance-summary{grid-template-columns:1fr}.finance-filter-row{grid-template-columns:1fr;display:grid}.finance-search,.finance-owner-select,.finance-filter-button{width:100%}.finance-detail-head{padding:14px}}.store-finance-page{padding-top:24px;padding-bottom:56px}.store-finance-page .panel{border-radius:14px;box-shadow:0 4px 18px #16372e09}.store-finance-intro{gap:15px;min-height:92px;padding:17px 20px}.store-finance-intro-icon{border-radius:12px;width:46px;height:46px}.store-finance-intro>div:nth-child(2)>span{font-size:11px}.store-finance-intro>div:nth-child(2)>strong{margin-top:4px;font-size:18px}.store-finance-intro>div:nth-child(2)>p{margin-top:6px;font-size:11px}.store-finance-sync{gap:7px;font-size:11px}.store-finance-sync small{font-size:10px}.store-finance-intro>button{border-radius:9px;height:38px;padding:0 13px;font-size:11px}.finance-partner-title{min-height:52px;padding:12px 17px}.finance-partner-title strong{font-size:14px}.finance-partner-title span,.finance-partner-title>small{font-size:11px}.finance-partner-tabs{gap:10px;min-height:64px;padding:11px 16px}.finance-partner-tabs button{border-radius:9px;min-width:120px;height:40px;padding:0 17px;font-size:12px}.finance-partner-reserve{border-radius:9px;min-width:166px;height:40px;font-size:10px}.finance-owner-filter-block{background:linear-gradient(#fbfdfc,#fff);border-top:1px solid #e8efec}.finance-owner-filter-title{justify-content:space-between;align-items:center;gap:12px;min-height:50px;padding:11px 17px;display:flex}.finance-owner-filter-title>div{align-items:baseline;gap:9px;display:flex}.finance-owner-filter-title strong{color:#2b3d38;font-size:14px}.finance-owner-filter-title span,.finance-owner-filter-title>small{color:#899692;font-size:11px}.finance-owner-tabs{flex-wrap:wrap;align-items:stretch;gap:9px;padding:0 16px 15px;display:flex}.finance-owner-tabs button{color:#566760;cursor:pointer;background:#fff;border:1px solid #dfe7e4;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;min-width:126px;height:46px;padding:0 13px;font-size:12px;display:flex}.finance-owner-tabs button small{color:#82918b;white-space:nowrap;background:#f0f4f2;border-radius:999px;padding:3px 6px;font-size:9px}.finance-owner-tabs button:hover{color:#0f8564;background:#f6fbf9;border-color:#82c5af}.finance-owner-tabs button.active{color:#087c5c;background:#e8f7f1;border-color:#15956f;font-weight:750;box-shadow:0 0 0 2px #15956f0f}.finance-owner-tabs button.active small{color:#087c5c;background:#d4eee4}.store-finance-summary{gap:14px;margin-bottom:14px}.store-finance-summary>button{border-radius:13px;min-height:120px;padding:18px 20px}.store-finance-summary>button>span{font-size:12px}.store-finance-summary>button>span small{padding:4px 8px;font-size:9px}.store-finance-summary>button>strong{margin:13px 0 7px;font-size:27px}.store-finance-summary>button>p{font-size:11px}.finance-owner-summary-panel{margin-bottom:14px;padding:0;overflow:hidden}.finance-owner-summary-head{background:#fff;border-bottom:1px solid #e7eeeb;padding:17px 18px}.finance-owner-summary-head h2{color:#263a34;margin:0;font-size:16px}.finance-owner-summary-head p{color:#899692;margin:6px 0 0;font-size:11px}.finance-owner-grand-total{background:#dceae5;border:1px solid #dceae5;border-radius:11px;grid-template-columns:1.15fr repeat(4,1fr);gap:1px;margin-top:15px;display:grid;overflow:hidden}.finance-owner-grand-total>span{background:#eef8f4;min-width:0;padding:12px 14px}.finance-owner-grand-total small,.finance-owner-grand-total strong{display:block}.finance-owner-grand-total small{color:#668079;font-size:10px}.finance-owner-grand-total strong{color:#087e5d;white-space:nowrap;text-overflow:ellipsis;margin-top:5px;font-size:15px;overflow:hidden}.finance-owner-summary-table{max-height:none;overflow:visible}.finance-owner-summary-table table{min-width:820px}.finance-owner-summary-table th{color:#74837e;background:#f6f9f8;height:43px;padding:9px 16px;font-size:11px}.finance-owner-summary-table td{color:#52645e;cursor:pointer;height:56px;padding:10px 16px;font-size:12px}.finance-owner-summary-table tr{transition:background .15s}.finance-owner-summary-table tbody tr:hover,.finance-owner-summary-table tbody tr.active{background:#eef8f4}.finance-owner-summary-table tbody tr.active td:first-child{box-shadow:inset 3px 0 #15976f}.finance-owner-summary-table td:first-child strong,.finance-owner-summary-table td:first-child small{display:block}.finance-owner-summary-table td:first-child strong{color:#2f433d;font-size:13px}.finance-owner-summary-table td:first-child small{color:#8d9995;margin-top:4px;font-size:10px}.finance-owner-summary-table td b{color:#0a8764;font-size:15px}.finance-owner-summary-table td span{color:#8a9893;font-size:10px}.finance-owner-summary-table td:nth-child(n+3) strong{color:#087e5d;font-variant-numeric:tabular-nums;font-size:13px}.finance-owner-summary-empty{color:#94a09c;place-items:center;height:120px;font-size:12px;display:grid}.finance-detail-head{min-height:96px;padding:17px 18px}.finance-detail-head h2{font-size:16px}.finance-detail-head p{margin-top:6px;font-size:11px}.finance-filter-row{gap:9px}.finance-search{border-radius:9px;width:260px;height:40px;padding:0 12px}.finance-search input{font-size:12px}.finance-filter-button{border-radius:9px;height:40px;padding:0 13px;font-size:11px}.finance-table-wrap th{height:56px;padding:10px 15px;font-size:11px}.finance-table-wrap td{height:64px;padding:11px 15px;font-size:12px}.finance-table-wrap td strong,.finance-table-wrap td b{font-size:12px}.finance-partner-cell{border-radius:6px;padding:5px 8px;font-size:10px}.finance-store-code{margin-top:5px;font-size:9px}.finance-sync-error{font-size:9px}.finance-sort-heading{gap:9px}.finance-sort-buttons{gap:4px}.finance-sort-buttons button{border-radius:6px;height:27px;padding:0 7px;font-size:9px}.finance-table-wrap tfoot td:first-child small{font-size:10px}.finance-table-wrap tfoot b{font-size:13px}@media (max-width:900px){.finance-owner-grand-total{grid-template-columns:repeat(2,1fr)}.finance-owner-tabs{flex-wrap:nowrap;overflow:auto}.finance-owner-tabs button{flex:0 0 132px}}@media (max-width:760px){.finance-owner-filter-title{flex-direction:column;align-items:flex-start}.finance-owner-tabs{padding:0 13px 13px}.finance-owner-grand-total{grid-template-columns:1fr}.finance-owner-summary-head{padding:15px}.store-finance-sync{margin-left:61px}}.finance-intro-actions{justify-content:flex-end;align-items:center;gap:9px;margin-left:auto;display:flex}.finance-capture-status{background:#f7fbf9;border:1px solid #dce9e4;border-radius:10px;min-width:265px;padding:8px 12px}.finance-capture-status>span,.finance-capture-status>strong,.finance-capture-status>small{display:block}.finance-capture-status>span{color:#148461;font-size:10px;font-weight:750}.finance-capture-status>span i{background:#19a879;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.finance-capture-status>strong{color:#41564f;margin-top:5px;font-size:11px}.finance-capture-status>small{color:#87948f;margin-top:4px;font-size:9px}.finance-capture-status.running{background:#fffaf0;border-color:#eadcb9}.finance-capture-status.running>span{color:#b07618}.finance-capture-status.running>span i{background:#dda336;box-shadow:0 0 0 4px #dda3361f}.finance-capture-status.danger{background:#fff7f6;border-color:#f0ceca}.finance-capture-status.danger>span{color:#c74f46}.finance-capture-status.danger>span i{background:#da5b52}.finance-intro-actions>button{cursor:pointer;white-space:nowrap;border:1px solid #dce6e2;border-radius:9px;justify-content:center;align-items:center;gap:6px;height:40px;padding:0 13px;font-size:11px;font-weight:650;display:inline-flex}.finance-intro-actions>button.finance-sync-now{color:#fff;background:#138f6a;border-color:#138f6a}.finance-intro-actions>button.finance-sync-now:hover:not(:disabled){background:#0d7958;border-color:#0d7958}.finance-intro-actions>button.finance-sync-now:disabled{opacity:.55;cursor:not-allowed}.finance-intro-actions>button.finance-hide-amount{color:#52635f;background:#fff}.finance-intro-actions>button.finance-hide-amount:hover,.finance-intro-actions>button.finance-hide-amount.active{color:#087e5d;background:#eaf7f2;border-color:#75bfa8}@keyframes finance-spin{to{transform:rotate(360deg)}}.finance-intro-actions .spinning{animation:.8s linear infinite finance-spin}.store-finance-summary>article{background:#fff;border:1px solid #e2e9e6;border-radius:13px;min-height:132px;padding:16px 18px;transition:border-color .18s,box-shadow .18s}.store-finance-summary>article:hover{border-color:#83c5b0;box-shadow:0 7px 18px #126b510f}.store-finance-summary>article.active{background:linear-gradient(145deg,#eef9f5,#fff);border-color:#20a17a;box-shadow:0 0 0 3px #16977012}.finance-summary-title{justify-content:space-between;align-items:center;gap:12px;min-height:29px;display:flex}.finance-summary-title>span:first-child{color:#566a63;font-size:12px;font-weight:700}.finance-summary-sort{align-items:center;gap:5px;display:flex}.finance-summary-sort button{color:#7c8985;cursor:pointer;background:#fff;border:1px solid #dce5e2;border-radius:7px;align-items:center;gap:3px;height:29px;padding:0 8px;font-size:10px;display:inline-flex}.finance-summary-sort button:hover,.finance-summary-sort button.active{color:#087f5e;background:#e9f7f2;border-color:#3ba884;font-weight:750}.finance-summary-content{text-align:left;cursor:pointer;background:0 0;border:0;width:100%;padding:10px 0 0}.finance-summary-content>strong{color:#07815f;white-space:nowrap;text-overflow:ellipsis;font-size:27px;line-height:1.1;display:block;overflow:hidden}.finance-summary-content>span{color:#899691;justify-content:space-between;align-items:center;gap:8px;margin-top:8px;font-size:11px;display:flex}.finance-summary-content>span small{color:#87948f;white-space:nowrap;background:#f0f4f2;border-radius:999px;padding:4px 8px;font-size:9px}.store-finance-summary>article.active .finance-summary-content>span small{color:#0b8a66;background:#dff3eb}.finance-code-sort-content{cursor:default}.finance-code-sort-content>strong{color:#4e5f91;font-size:22px}.finance-summary-storeCode.active{background:linear-gradient(145deg,#f3f5fb,#fff)!important;border-color:#7b8fc6!important;box-shadow:0 0 0 3px #4e5f9112!important}.finance-summary-storeCode .finance-summary-sort button:hover,.finance-summary-storeCode .finance-summary-sort button.active{color:#4e5f91;background:#eff2fa;border-color:#8294c6}@media (max-width:1200px){.store-finance-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.store-finance-summary{grid-template-columns:1fr}}@media (max-width:1320px){.store-finance-intro{flex-wrap:wrap;align-items:flex-start}.finance-intro-actions{justify-content:flex-start;width:100%;margin-left:61px}.finance-capture-status{flex:1}}@media (max-width:820px){.finance-intro-actions{grid-template-columns:1fr 1fr;margin-left:0;display:grid}.finance-capture-status{grid-column:1/-1;min-width:0}.finance-intro-actions>button{width:100%}.finance-summary-title{align-items:flex-start}.finance-summary-content>span{flex-direction:column;align-items:flex-start}}.finance-table-wrap thead th{z-index:3;position:sticky;top:0}.finance-table-wrap .finance-filter-total-row td{z-index:2;color:#36524a;background:#eaf7f2;border-top:1px solid #d5e9e1;border-bottom:1px solid #d5e9e1;height:62px;font-weight:700;position:sticky;top:56px;box-shadow:0 4px 9px #15503e09}.finance-filter-total-row td:first-child strong,.finance-filter-total-row td:first-child small{display:block}.finance-filter-total-row td:first-child small{color:#748a82;margin-top:4px;font-size:10px;font-weight:400}.finance-filter-total-row td b{color:#087f5e!important;font-size:13px!important}.finance-filter-total-row td:last-child span{color:#486159;font-size:11px;font-weight:650}.finance-table-wrap .finance-filter-total-row td{color:#5c4b2e;background:#fff8e8;border-color:#f0dfb8}.finance-filter-total-row td b{background:#ffedc6;border-radius:7px;padding:5px 8px;font-weight:800;display:inline-flex;color:#c46608!important;font-size:14px!important}.finance-filter-total-row td:first-child strong{color:#8d540d}.finance-filter-total-row td:last-child span{color:#7c6540}.finance-owner-grand-total{background:#eeddb9;border-color:#eeddb9}.finance-owner-grand-total>span{background:#fff9ec}.finance-owner-grand-total>span:nth-child(n+2) strong{color:#c46608}.finance-owner-grand-total>span:first-child strong{color:#624e2d}.store-finance-summary>article.finance-summary-withdrawableBalance .finance-summary-content>strong{color:#07815f}.store-finance-summary>article.finance-summary-expectedSettlementAmount .finance-summary-content>strong{color:#2563b8}.store-finance-summary>article.finance-summary-depositBalance .finance-summary-content>strong{color:#c46608}.store-finance-summary>article.finance-summary-expectedSettlementAmount.active{background:linear-gradient(145deg,#f0f5fd,#fff);border-color:#5f8fd0;box-shadow:0 0 0 3px #2563b812}.store-finance-summary>article.finance-summary-depositBalance.active{background:linear-gradient(145deg,#fff7e9,#fff);border-color:#d99a4f;box-shadow:0 0 0 3px #c4660812}.finance-summary-expectedSettlementAmount .finance-summary-sort button:hover,.finance-summary-expectedSettlementAmount .finance-summary-sort button.active{color:#2563b8;background:#edf4fd;border-color:#6b99d5}.finance-summary-depositBalance .finance-summary-sort button:hover,.finance-summary-depositBalance .finance-summary-sort button.active{color:#b85e07;background:#fff3df;border-color:#dda65f}.store-finance-summary>article.finance-summary-expectedSettlementAmount.active .finance-summary-content>span small{color:#2563b8;background:#e4eefb}.store-finance-summary>article.finance-summary-depositBalance.active .finance-summary-content>span small{color:#b85e07;background:#ffedce}.finance-table-wrap th:last-child,.finance-table-wrap td:last-child{min-width:180px}.finance-legal-name,.finance-legal-status{max-width:220px;display:block}.finance-legal-name strong,.finance-legal-name small,.finance-legal-status strong,.finance-legal-status small{display:block}.finance-legal-name strong{color:#305d91!important;font-size:12px!important}.finance-legal-name small{color:#7d93aa;margin-top:5px;font-size:9px}.finance-legal-status strong{color:#a27a2e!important;font-size:11px!important}.finance-legal-status small{color:#9d927c;white-space:normal;margin-top:5px;font-size:9px;line-height:1.4}.finance-legal-status.error strong{color:#c34f47!important}.finance-legal-status.error small{color:#a87974}.finance-table-wrap table{min-width:1510px}.finance-combined-heading,.finance-combined-cell{white-space:nowrap;min-width:150px}.finance-table-wrap td b.finance-combined-amount{color:#6356a5;font-variant-numeric:tabular-nums;font-weight:800}.finance-filter-total-row .finance-combined-cell b{color:#b4560b!important}.performance-page{width:100%;max-width:var(--page-content-max);padding:24px var(--page-gutter-x) var(--page-gutter-bottom);gap:14px;margin:0 auto;display:grid}.performance-filter-panel{gap:13px;padding:16px 18px;display:grid}.performance-filter-line{align-items:center;gap:14px;min-width:0;display:flex}.performance-filter-line>strong{color:#273b3e;flex:0 0 54px;font-size:14px}.performance-button-group{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.performance-button-group button{color:#526467;white-space:nowrap;background:#fff;border:1px solid #dfe8e6;border-radius:9px;height:38px;padding:0 14px;font-weight:700}.performance-button-group button small{color:#8b9997;background:#f0f5f4;border-radius:20px;margin-left:6px;padding:2px 6px;font-size:11px}.performance-button-group button.active{color:#087e5e;background:#ecfaf5;border-color:#25b68d;box-shadow:0 0 0 2px #25b68d14}.performance-button-group button.active small{color:#168266;background:#d9f3e9}.performance-store-filter{flex:0 0 min(340px,30vw);align-items:center;gap:8px;margin-left:auto;display:flex}.performance-store-filter>span{color:#526467;white-space:nowrap;font-size:13px;font-weight:700}.performance-store-filter select{color:#33494c;width:100%;height:40px;font:inherit;background:#fff;border:1px solid #dce6e3;border-radius:9px;padding:0 34px 0 12px}.performance-date-panel{justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;display:flex}.performance-date-panel h2,.performance-table-head h2{color:#22363a;margin:0 0 4px;font-size:17px}.performance-date-panel p,.performance-table-head p{color:#8a9a9d;margin:0;font-size:12px}.performance-date-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.performance-quick-dates{border:1px solid #dfe7e5;border-radius:9px;display:flex;overflow:hidden}.performance-quick-dates button{color:#607174;background:#fff;border:0;border-right:1px solid #e5ecea;height:38px;padding:0 12px}.performance-quick-dates button:last-child{border-right:0}.performance-quick-dates button:hover{color:#087e5e;background:#f0faf7}.performance-date-actions label{background:#fff;border:1px solid #dfe7e5;border-radius:9px;align-items:center;gap:7px;height:40px;padding:0 10px;display:flex}.performance-date-actions label span{color:#8b999c;font-size:11px}.performance-date-actions input{color:#344b4e;font:inherit;background:0 0;border:0;outline:0}.performance-date-actions>i{color:#99a7a9;font-size:12px;font-style:normal}.performance-date-actions .primary-action{color:#fff;background:#0b9871;border:0;border-radius:9px;align-items:center;gap:7px;height:40px;padding:0 15px;font-weight:800;display:flex}.performance-date-actions .primary-action:disabled{opacity:.55}.performance-summary-grid{grid-template-columns:1.25fr repeat(3,1fr);gap:12px;display:grid}.performance-summary-card{border-top:3px solid #d8e7e3;flex-direction:column;justify-content:center;min-height:112px;padding:17px 19px;display:flex}.performance-summary-card.primary{background:linear-gradient(135deg,#f1fcf8,#fff);border-top-color:#13a77e}.performance-summary-card>span{color:#637578;font-size:13px;font-weight:700}.performance-summary-card>strong{color:#253b3e;margin:8px 0 3px;font-size:26px;line-height:1}.performance-summary-card.primary>strong{color:#07815f;font-size:29px}.performance-summary-card strong em{color:#809092;font-size:13px;font-style:normal;font-weight:600}.performance-summary-card>small{color:#97a4a6;font-size:11px}.performance-table-card{overflow:hidden}.performance-table-head{border-bottom:1px solid #e8eeec;justify-content:space-between;align-items:center;padding:17px 19px;display:flex}.performance-error{color:#c65757;background:#fff1f1;border-radius:7px;align-items:center;gap:5px;padding:7px 10px;font-size:12px;display:flex}.performance-table-wrap{overflow-x:auto}.performance-table-wrap th{white-space:nowrap;background:#f5f8f7}.performance-table-wrap td{white-space:nowrap;vertical-align:middle}.performance-partner-tag{color:#168267;background:#ebf8f4;border-radius:6px;padding:4px 8px;font-size:12px;font-weight:700;display:inline-flex}.performance-order-no{color:#53666a;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px}.performance-status{border-radius:20px;padding:4px 8px;font-size:12px;font-weight:700;display:inline-flex}.performance-status.success{color:#07815f;background:#e8f8f2}.performance-status.warning{color:#b66a12;background:#fff4de}.performance-amount{color:#07815f;font-size:15px;font-weight:900}.performance-empty{color:#9aa8a9;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:230px;display:flex}.performance-empty strong{color:#53666a;font-size:15px}.performance-empty span{font-size:12px}@media (max-width:1200px){.performance-filter-line{align-items:flex-start}.performance-store-filter{flex-basis:260px}.performance-date-panel{flex-direction:column;align-items:flex-start}.performance-date-actions{justify-content:flex-start}.performance-summary-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.performance-filter-line{flex-direction:column;gap:8px}.performance-owner-line{align-items:stretch}.performance-store-filter{flex-basis:auto;width:100%;margin-left:0}.performance-date-actions{flex-direction:column;align-items:stretch;width:100%}.performance-quick-dates{grid-template-columns:repeat(4,1fr);display:grid}.performance-date-actions label{justify-content:space-between}.performance-summary-grid{grid-template-columns:1fr}}.performance-page{gap:12px}.performance-filter-panel{gap:0;padding:0;overflow:hidden}.performance-filter-line>strong{flex:0 0 48px;font-size:12px}.performance-owner-line{border-top:1px solid #edf1ef;padding-top:10px}.performance-button-group button{border-radius:7px;height:34px;padding:0 10px;font-size:11px}.performance-owner-line .performance-button-group{flex-wrap:nowrap;flex:1}.performance-owner-line .performance-button-group button{flex:1 1 0;min-width:76px;padding-inline:6px}.performance-store-filter{flex:0 0 300px;gap:7px}.performance-store-filter select{border-radius:7px;height:36px;padding-left:10px;font-size:11px}.performance-date-panel{gap:14px;min-height:72px;padding:12px 16px}.performance-section-title{flex:none;align-items:center;gap:10px;display:flex}.performance-section-title>span{color:#0d906b;background:#e8f7f2;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.performance-date-panel p,.performance-table-head p{margin-top:4px;font-size:9px}.performance-date-actions{flex-wrap:nowrap;flex:1;gap:7px}.performance-quick-dates{border-radius:7px;flex:none}.performance-quick-dates button{height:34px;padding:0 10px;font-size:10px}.performance-quick-dates button.active{color:#fff;background:#0d8a69;font-weight:700}.performance-date-range{color:#82918d;background:#fff;border:1px solid #dfe7e5;border-radius:7px;align-items:center;gap:6px;min-width:272px;height:36px;padding:0 9px;display:flex}.performance-date-range input{color:#40534f;background:0 0;border:0;outline:0;width:112px;min-width:0;font-size:10px}.performance-date-range i{color:#a0aaa7;font-size:9px;font-style:normal}.performance-date-actions .primary-action{white-space:nowrap;border-radius:7px;height:36px;padding:0 12px;font-size:10px}.performance-summary-grid{gap:10px}.performance-summary-card{border:1px solid #e3eae7;border-top:3px solid #d8e7e3;border-radius:11px;min-height:104px;padding:15px 17px}.performance-summary-card.primary{border-color:#13a77e #bfe2d7 #bfe2d7}.performance-summary-card>strong{margin:8px 0 4px;font-size:23px}.performance-sync-pill{color:#108464;background:#eaf7f2;border-radius:999px;align-items:center;gap:5px;padding:6px 9px;font-size:9px;font-weight:700;display:inline-flex}.performance-table-wrap table{min-width:1540px}.performance-table-wrap th{color:#75847f;height:48px;padding:9px 12px;font-size:10px}.performance-table-wrap td{color:#52625e;height:58px;padding:9px 12px;font-size:11px}.performance-table-wrap tbody tr:hover{background:#fbfdfc}.performance-partner-tag,.performance-status{font-size:10px}.performance-table-wrap .block-code{color:#97a29f;margin-top:3px;font-size:8px}@media (max-width:1180px){.performance-owner-line .performance-button-group{flex-wrap:wrap}.performance-owner-line .performance-button-group button{flex:none}.performance-date-panel{flex-direction:column;align-items:flex-start}.performance-date-actions{justify-content:flex-start;width:100%}}@media (max-width:760px){.performance-filter-line{flex-direction:column;align-items:stretch}.performance-store-filter{flex-basis:auto;width:100%;margin-left:0}.performance-owner-line .performance-button-group{flex-wrap:wrap}.performance-date-actions{flex-direction:column;align-items:stretch}.performance-date-range{justify-content:space-between;width:100%}.performance-date-range input{width:auto}.performance-summary-grid{grid-template-columns:1fr}}.performance-title-line{align-items:center;gap:8px;display:flex}.performance-title-line h2{white-space:nowrap}.performance-title-line em{color:#148163;white-space:nowrap;text-overflow:ellipsis;background:#edf7f3;border-radius:6px;max-width:210px;padding:4px 7px;font-size:8px;font-style:normal;font-weight:700;overflow:hidden}.performance-quick-dates button{padding-inline:8px;font-size:9px}.performance-date-range{min-width:254px}.performance-date-range input{width:103px}.performance-date-actions .primary-action{padding-inline:10px}@media (max-width:1320px){.performance-date-panel{flex-direction:column;align-items:flex-start}.performance-date-actions{justify-content:flex-start;width:100%}.performance-title-line em{max-width:none}}@media (max-width:760px){.performance-title-line{flex-direction:column;align-items:flex-start;gap:4px}.performance-title-line em{max-width:100%}.performance-quick-dates{grid-template-columns:repeat(4,1fr)}}.performance-button-group{gap:5px}.performance-button-group button{border-radius:7px;gap:6px;min-width:0;height:34px;padding:0 8px;font-size:9px}.performance-button-group button small{margin-left:3px;padding:2px 5px;font-size:7px}.performance-owner-line .performance-button-group{flex-wrap:wrap;justify-content:flex-start}.performance-owner-line .performance-button-group button{flex:none;min-width:0;padding:0 8px}.performance-store-line{background:#fbfdfc;border-top:1px solid #edf1ef;align-items:flex-start;padding-top:10px}.performance-store-line>strong{padding-top:10px}.performance-store-line .performance-button-group{flex-wrap:wrap;flex:1;justify-content:flex-start}.performance-store-line .performance-button-group button{flex:none;font-weight:650}.performance-store-line .performance-button-group button small{font-variant-numeric:tabular-nums;order:-1;margin:0 4px 0 0}.performance-store-line .performance-button-group button:first-child small{order:0;margin:0 0 0 3px}.performance-table-wrap table{table-layout:fixed;min-width:1340px}.performance-table-wrap th{vertical-align:middle}.performance-table-wrap th:first-child{width:92px}.performance-table-wrap th:nth-child(2){width:88px}.performance-table-wrap th:nth-child(3){width:138px}.performance-table-wrap th:nth-child(4){width:120px}.performance-table-wrap th:nth-child(5){width:176px}.performance-table-wrap th:nth-child(6),.performance-table-wrap th:nth-child(7){width:148px}.performance-table-wrap th:nth-child(8){width:110px}.performance-table-wrap th:nth-child(9){width:100px}.performance-table-wrap th:nth-child(10){width:220px}.performance-table-wrap td:nth-child(10){text-overflow:ellipsis;overflow:hidden}.performance-legal-name{color:#315f91;background:#edf3fb;border-radius:6px;padding:4px 7px;font-size:10px;font-weight:750;display:inline-flex}.performance-legal-name.pending{color:#8c9894;background:#f2f4f3;font-weight:600}.performance-legal-filter{color:#687872;cursor:pointer;border:1px solid #0000;border-radius:7px;align-items:center;gap:5px;width:max-content;padding:5px 6px 5px 8px;display:inline-flex;position:relative}.performance-legal-filter>span{white-space:nowrap;font-size:11px}.performance-legal-filter>i{color:#5e7770;background:#edf3f1;border-radius:5px;place-items:center;width:22px;height:22px;font-style:normal;display:grid}.performance-legal-filter:hover,.performance-legal-filter.active,.performance-legal-filter:focus-within{color:#087e5d;background:#edf8f4;border-color:#75bea8}.performance-legal-filter:hover>i,.performance-legal-filter.active>i,.performance-legal-filter:focus-within>i{color:#087e5d;background:#d9f1e8}.performance-legal-filter select{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.performance-table-wrap tbody tr.legal-group-start:not(:first-child) td{border-top:2px solid #dcebe6}.home-title-date-picker .selected-date-range{cursor:default}.date-controls{overflow:visible}.date-control-option{flex:none;align-items:stretch;height:100%;display:flex;position:relative}.date-control-option>button{height:100%}.date-control-option:last-child>button{border-right:0}.date-control-option .date-picker-popover{background:#fff;border:1px solid #dbe6e2;border-radius:12px;width:278px;min-width:278px;padding:0;display:block;top:calc(100% + 10px);left:50%;right:auto;overflow:visible;transform:translate(-50%);box-shadow:0 16px 38px #193a3229}.date-control-option .date-picker-popover:before{content:"";background:#fff;border-top:1px solid #dbe6e2;border-left:1px solid #dbe6e2;width:10px;height:10px;position:absolute;top:-6px;left:50%;transform:translate(-50%)rotate(45deg)}.date-control-option.picker-custom .date-picker-popover{width:460px;min-width:460px;left:auto;right:0;transform:none}.date-control-option.picker-custom .date-picker-popover:before{left:auto;right:25px;transform:rotate(45deg)}.date-picker-head{z-index:1;background:linear-gradient(135deg,#fbfefd,#f4faf7);border-bottom:1px solid #edf2f0;border-radius:12px 12px 0 0;padding:13px 14px 11px;position:relative}.date-picker-head strong,.date-picker-head small{display:block}.date-picker-head strong{color:#2e443d;font-size:12px}.date-picker-head small{color:#8b9994;white-space:normal;margin-top:4px;padding:0;font-size:9px;line-height:1.45}.date-picker-body{padding:13px 14px}.date-picker-body label{gap:6px;display:grid}.date-picker-body label>span{color:#65756f;font-size:9px;font-weight:700}.date-picker-body input{color:#344a43;background:#fff;border:1px solid #dce5e2;border-radius:8px;outline:0;width:100%;height:38px;padding:0 10px;font-size:11px}.date-picker-body input:focus{border-color:#2ca77f;box-shadow:0 0 0 3px #2ca77f1a}.custom-date-inputs{grid-template-columns:1fr auto 1fr;align-items:end;gap:9px;display:grid}.custom-date-inputs>i{color:#96a39e;padding-bottom:11px;font-size:10px;font-style:normal}.date-picker-actions{background:#fbfcfc;border-top:1px solid #edf2f0;border-radius:0 0 12px 12px;justify-content:flex-end;align-items:center;gap:7px;padding:10px 14px;display:flex}.date-controls .date-picker-actions button{color:#64726d;background:#fff;border:1px solid #dce5e2;border-radius:7px;height:32px;padding:0 13px;font-size:10px;font-weight:650}.date-controls .date-picker-actions button.confirm{color:#fff;background:#118b68;border-color:#118b68}.date-controls .date-picker-actions button.confirm:hover:not(:disabled){background:#0d7558}.date-controls .date-picker-actions button:disabled{color:#a2aca8;cursor:not-allowed;background:#e9eeec;border-color:#e2e8e6}@media (max-width:760px){.home-header-filter-row .date-controls{grid-template-columns:repeat(4,1fr);height:auto;display:grid;overflow:visible}.date-control-option{height:34px}.date-control-option>button{border-bottom:1px solid #e6e9eb;width:100%}.date-control-option:nth-child(4n)>button{border-right:0}.date-control-option .date-picker-popover,.date-control-option.picker-custom .date-picker-popover{width:min(440px,100vw - 100px);min-width:250px;left:auto;right:0;transform:none}.date-control-option .date-picker-popover:before,.date-control-option.picker-custom .date-picker-popover:before{left:auto;right:18px;transform:rotate(45deg)}.custom-date-inputs{grid-template-columns:1fr}.custom-date-inputs>i{display:none}}.collection-task-state{min-width:150px}.collection-task-state small{color:#87928f;white-space:nowrap;max-width:190px;font-size:8px}.collection-task-state .status-badge.danger+small{color:#bd625c}.collection-task-state .status-badge.warning+small{color:#9b7b47}.collection-table-panel td{height:66px}.performance-date-panel{z-index:6;position:relative;overflow:visible}.performance-quick-dates{overflow:visible}.performance-quick-dates .date-control-option{height:34px}.performance-quick-dates .date-control-option>button{border-right:1px solid #e5ecea;height:34px}.performance-quick-dates .date-control-option .date-picker-popover{z-index:30;top:calc(100% + 9px)}.performance-quick-dates .date-picker-actions button{color:#64726d;background:#fff;border:1px solid #dce5e2;border-radius:7px;height:32px;padding:0 13px;font-size:10px;font-weight:650}.performance-quick-dates .date-picker-actions button.confirm{color:#fff;background:#118b68;border-color:#118b68}.performance-quick-dates .date-picker-actions button.confirm:hover:not(:disabled){background:#0d7558}.performance-quick-dates .date-picker-actions button:disabled{color:#a2aca8;cursor:not-allowed;background:#e9eeec;border-color:#e2e8e6}@media (max-width:760px){.performance-quick-dates{grid-template-columns:repeat(5,1fr);display:grid}.performance-quick-dates .date-control-option{width:100%}.performance-quick-dates .date-control-option .date-picker-popover{left:auto;right:0;transform:none}.performance-quick-dates .date-control-option .date-picker-popover:before{left:auto;right:18px;transform:rotate(45deg)}}@media (max-width:1050px){.performance-page{padding:20px 22px 34px}}@media (max-width:760px){.performance-page{padding:16px}}.performance-page{max-width:var(--page-content-max);gap:14px}.performance-filter-line{gap:12px;min-height:60px;padding:11px 18px}.performance-filter-line>strong{flex-basis:52px;font-size:13px}.performance-button-group button{height:36px;padding-inline:10px;font-size:10px}.performance-button-group button small{font-size:8px}.performance-store-filter>span{font-size:11px}.performance-store-filter select{height:38px;font-size:12px}.performance-date-panel{min-height:78px;padding:14px 18px}.performance-date-panel h2,.performance-table-head h2{font-size:15px}.performance-date-panel p,.performance-table-head p{font-size:10px}.performance-title-line em{font-size:9px}.performance-quick-dates button{height:36px;padding-inline:9px;font-size:10px}.performance-quick-dates .date-control-option,.performance-quick-dates .date-control-option>button{height:36px}.performance-date-actions .primary-action{height:38px;font-size:11px}.performance-summary-card{min-height:112px;padding:17px 19px}.performance-summary-card>span{font-size:12px}.performance-summary-card>strong{font-size:25px}.performance-summary-card.primary>strong{font-size:29px}.performance-summary-card strong em{font-size:12px}.performance-summary-card>small{font-size:10px}.performance-table-head{min-height:68px;padding:15px 19px}.performance-sync-pill{font-size:10px}.performance-table-wrap th{height:50px;padding:10px 13px;font-size:11px}.performance-table-wrap td{height:62px;padding:10px 13px;font-size:12px}.performance-order-no{font-size:11px}.performance-amount{font-size:14px}.performance-partner-tag,.performance-status,.performance-legal-name{font-size:11px}.performance-table-wrap .block-code{font-size:9px}@media (max-width:1050px){.performance-page{gap:12px}.performance-filter-line{padding-inline:16px}.performance-table-wrap th{font-size:10px}.performance-table-wrap td{font-size:11px}}@media (max-width:760px){.performance-date-panel h2,.performance-table-head h2{font-size:14px}.performance-summary-card>strong{font-size:23px}.performance-summary-card.primary>strong{font-size:27px}}.account-password-state strong,.account-password-state small{display:block}.account-password-state strong{font-size:10px}.account-password-state small{color:#98a19d;white-space:normal;max-width:180px;margin-top:4px;font-size:8px;line-height:1.4}.account-password-state.pending strong{color:#b77918}.account-password-state.changed strong{color:#168866}.password-required-backdrop{z-index:80;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#09191eb3}.password-required-modal{width:min(470px,100%);padding-top:24px;overflow:hidden}.password-required-icon{color:#138c68;background:#e7f7f1;border-radius:15px;place-items:center;width:52px;height:52px;margin:0 auto;display:grid}.password-required-heading{text-align:center;padding:13px 24px 0}.password-required-heading>span{color:#178b69;letter-spacing:.12em;font-size:9px;font-weight:800}.password-required-heading h2{color:#293c36;margin:5px 0 0;font-size:18px}.password-required-heading p{color:#89958f;margin:7px 0 0;font-size:10px}.password-policy-note{color:#668078;background:#f4faf7;border:1px solid #dcece6;border-radius:8px;align-items:flex-start;gap:7px;padding:10px 11px;font-size:9px;line-height:1.55;display:flex}.password-policy-note svg{color:#188d69;flex:none;margin-top:1px}.password-required-actions{justify-content:space-between}.account-edit-modal .password-field input:disabled{color:#a3aba7;background:#f3f5f4}.business-filter-panel>.compact-business-filters{width:100%;min-height:0;padding:0;display:block;overflow:hidden}.compact-filter-main-row{align-items:center;gap:12px;width:100%;min-height:58px;padding:10px 14px;display:flex}.compact-filter-main-row .compact-partner-filter{order:initial;flex:auto;width:100%;min-width:0}.compact-filter-main-row .compact-partner-filter>strong,.compact-owner-button-row>strong,.compact-store-button-row>strong{flex:0 0 42px}.compact-filter-main-row .compact-partner-filter .business-scope-options{flex-wrap:wrap;flex:1;justify-content:flex-start;min-width:0;overflow:visible}.compact-owner-button-row{background:#fbfdfc;border-top:1px solid #e9efed;justify-content:flex-start;align-items:center;gap:8px;width:100%;min-height:55px;margin:0;padding:9px 14px}.compact-owner-button-row .business-scope-options{flex-wrap:wrap;flex:1;justify-content:flex-start;align-items:center;gap:5px;min-width:0;padding:0;display:flex;overflow:visible}.compact-store-button-row{background:#fbfdfc;border-top:1px solid #e9efed;align-items:center;gap:8px;width:100%;min-height:55px;padding:9px 14px}.compact-store-button-row>strong{color:#3b5049}.compact-store-button-row .business-scope-options{flex-wrap:wrap;flex:1;align-items:center;gap:5px;min-width:0;padding:0;display:flex;overflow:visible}.compact-owner-button-row .business-scope-options button,.compact-store-button-row .business-scope-options button{border-radius:7px;flex:none;min-width:0;height:34px;padding:0 9px}.compact-owner-button-row .business-scope-options button span,.compact-store-button-row .business-scope-options button span{max-width:120px;font-size:9px}.compact-owner-button-row .business-scope-options button small,.compact-store-button-row .business-scope-options button small{font-variant-numeric:tabular-nums;padding:2px 5px;font-size:7px}@media (max-width:760px){.compact-filter-main-row{flex-direction:column;align-items:stretch;gap:8px}.compact-filter-main-row .compact-partner-filter{flex:none;width:100%}.compact-owner-button-row,.compact-store-button-row{flex-direction:column;align-items:flex-start}.compact-filter-main-row .compact-partner-filter>strong,.compact-owner-button-row>strong,.compact-store-button-row>strong{flex:none}.compact-owner-button-row .business-scope-options,.compact-store-button-row .business-scope-options{width:100%}}.operations-business-filter-panel>.compact-business-filters{flex-direction:column;align-items:stretch;gap:0;display:flex;overflow:visible}.operations-business-filter-panel .compact-partner-filter,.operations-business-filter-panel .operations-owner-filter-row{flex:none;justify-content:flex-start;align-items:center;width:100%;min-height:58px;margin:0;padding:10px 14px;display:flex}.operations-business-filter-panel .operations-owner-filter-row{background:#fbfdfc;border-top:1px solid #e9efed}.operations-business-filter-panel .compact-filter-block>strong{flex:0 0 42px}.operations-business-filter-panel .compact-partner-filter .business-scope-options,.operations-business-filter-panel .operations-owner-filter-row .business-scope-options{flex-wrap:wrap;flex:1;justify-content:flex-start;align-items:center;min-width:0;display:flex;overflow:visible}.operations-business-filter-panel .compact-store-filter{border-top:1px solid #e9efed;flex:none;justify-content:flex-start;width:100%;min-height:54px;margin:0;padding:9px 14px}@media (max-width:760px){.operations-business-filter-panel .compact-partner-filter,.operations-business-filter-panel .operations-owner-filter-row{flex-direction:column;align-items:flex-start;gap:7px}.operations-business-filter-panel .compact-filter-block>strong{flex:none}.operations-business-filter-panel .compact-partner-filter .business-scope-options,.operations-business-filter-panel .operations-owner-filter-row .business-scope-options{flex-wrap:wrap;width:100%;overflow:visible}}.compensation-page{max-width:var(--page-content-max);flex-direction:column;gap:14px;display:flex}.compensation-hero{align-items:center;gap:18px;min-height:116px;padding:18px 20px;display:flex}.compensation-hero-title{align-items:center;gap:14px;min-width:330px;display:flex}.compensation-hero-title>span{color:#0b9269;background:#e5f7f0;border-radius:13px;place-items:center;width:48px;height:48px;display:grid}.compensation-hero-title small,.compensation-hero-title strong,.compensation-hero-title p{display:block}.compensation-hero-title small{color:#84928d;font-size:10px}.compensation-hero-title strong{margin-top:4px;font-size:21px}.compensation-hero-title p{color:#89948f;margin:6px 0 0;font-size:9px}.compensation-sync-summary{background:#f5fbf8;border:1px solid #dcece6;border-radius:10px;align-items:flex-start;gap:9px;min-width:310px;margin-left:auto;padding:12px 14px;display:flex}.compensation-sync-summary>i{background:#19a878;border-radius:50%;width:8px;height:8px;margin-top:4px}.compensation-sync-summary.error{background:#fff7f6;border-color:#ffd3d0}.compensation-sync-summary.error>i{background:#eb5757}.compensation-sync-summary strong,.compensation-sync-summary span,.compensation-sync-summary small{display:block}.compensation-sync-summary strong{color:#286653;font-size:11px}.compensation-sync-summary.error strong{color:#d34d4d}.compensation-sync-summary span{color:#576962;margin-top:4px;font-size:9px}.compensation-sync-summary small{color:#9aa49f;margin-top:4px;font-size:8px}.compensation-hero-actions{align-items:center;gap:8px;display:flex}.compensation-hero-actions button{color:#566660;cursor:pointer;background:#fff;border:1px solid #dce6e2;border-radius:8px;align-items:center;gap:7px;height:40px;padding:0 13px;font-size:10px;font-weight:700;display:inline-flex}.compensation-hero-actions button.primary{color:#fff;background:#0b936a;border-color:#0b936a}.compensation-hero-actions button:disabled{cursor:not-allowed;opacity:.55}.compensation-task-counts{flex-wrap:wrap;align-items:center;gap:5px;margin-top:6px;display:flex}.compensation-sync-summary .compensation-task-counts span{color:#66756f;background:#edf3f1;border-radius:5px;align-items:center;gap:4px;margin:0;padding:3px 6px;font-size:8px;display:inline-flex}.compensation-task-counts span.waiting{color:#a56c0b;background:#fff7e8}.compensation-task-counts span.running{color:#3475ba;background:#edf5ff}.compensation-task-counts span.success{color:#16805e;background:#e8f8f2}.compensation-task-counts span.failed{color:#d44e48;background:#fff0ef}.compensation-task-counts b{font-size:10px}.compensation-filter-panel{padding:0;overflow:hidden}.compensation-filter-row{border-bottom:1px solid #edf1ef;align-items:center;gap:10px;min-height:58px;padding:10px 16px;display:flex}.compensation-filter-row:last-child{border-bottom:0}.compensation-filter-row>strong{color:#344740;flex:0 0 52px;font-size:11px}.compensation-filter-buttons{flex-wrap:wrap;flex:1;align-items:center;gap:6px;min-width:0;display:flex}.compensation-filter-buttons button{color:#5f6e69;cursor:pointer;background:#f9fbfa;border:1px solid #e1e8e5;border-radius:8px;height:36px;padding:0 12px;font-size:10px;font-weight:650}.compensation-filter-buttons button small{color:#8c9893;background:#edf3f0;border-radius:9px;margin-left:5px;padding:2px 5px;font-size:8px}.compensation-filter-buttons button.active{color:#07815f;background:#eaf8f3;border-color:#58b99d;box-shadow:0 1px 3px #0b936a14}.compensation-filter-buttons button.active small{color:#168568;background:#d9f2e9}.compensation-filter-buttons.store-buttons button{align-items:center;gap:5px;display:inline-flex}.compensation-filter-buttons.store-buttons button>small:first-child{margin:0}.compensation-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.compensation-summary-grid article{min-height:105px;padding:16px 18px}.compensation-summary-grid article>span,.compensation-summary-grid article>strong,.compensation-summary-grid article>small{display:block}.compensation-summary-grid article>span{color:#7c8984;font-size:10px}.compensation-summary-grid article>strong{margin-top:10px;font-size:23px}.compensation-summary-grid article>strong em{color:#7e8a86;font-size:11px;font-style:normal}.compensation-summary-grid article>small{color:#9ba49f;margin-top:8px;font-size:8px}.compensation-summary-grid article.primary{background:linear-gradient(135deg,#f1fbf7,#fff);border-color:#bfe7d9}.compensation-summary-grid article.primary>strong{color:#078360}.compensation-table-card{padding:0;overflow:hidden}.compensation-table-head{justify-content:space-between;align-items:center;gap:16px;min-height:72px;padding:14px 18px;display:flex}.compensation-table-head h2{margin:0;font-size:15px}.compensation-table-head p{color:#96a09c;margin:5px 0 0;font-size:9px}.compensation-table-head>label{color:#91a09a;border:1px solid #dfe7e4;border-radius:8px;align-items:center;gap:7px;width:330px;height:38px;padding:0 11px;display:flex}.compensation-table-head input{background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:10px}.compensation-table-head label button{color:#899691;cursor:pointer;background:0 0;border:0}.compensation-error{color:#d64b4b;background:#fff2f1;border-radius:7px;align-items:center;gap:6px;margin:0 18px 10px;padding:8px 10px;font-size:9px;display:flex}.compensation-table-wrap{max-height:620px;margin:0}.compensation-table-wrap table{min-width:1200px}.compensation-table-wrap th{height:46px;padding:10px 12px;font-size:10px}.compensation-table-wrap td{height:58px;padding:9px 12px;font-size:10px}.compensation-table-wrap td>small{margin-top:4px;display:block}.compensation-partner,.compensation-type{color:#168568;background:#eef8f4;border-radius:6px;padding:4px 7px;font-size:9px;font-weight:650}.compensation-amount{font-weight:750;color:#d4554c!important;font-size:12px!important}.compensation-business-no{text-overflow:ellipsis;max-width:180px;display:block;overflow:hidden}.compensation-remark{white-space:normal;color:#465750;max-width:250px;line-height:1.45;display:block}.compensation-empty{color:#a2aca7;flex-direction:column;justify-content:center;align-items:center;gap:7px;height:190px;display:flex}.compensation-empty strong{color:#56655f;font-size:12px}.compensation-empty span{font-size:9px}@media (max-width:1200px){.compensation-hero{flex-wrap:wrap;align-items:flex-start}.compensation-sync-summary{flex:1;margin-left:0}.compensation-hero-actions{margin-left:auto}.compensation-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.compensation-page{padding:16px}.compensation-hero-title{min-width:0}.compensation-sync-summary{flex:none;width:100%;min-width:0}.compensation-hero-actions{flex-wrap:wrap;width:100%;margin:0}.compensation-filter-row{flex-direction:column;align-items:flex-start}.compensation-filter-row>strong{flex:none}.compensation-summary-grid{grid-template-columns:1fr}.compensation-table-head{flex-direction:column;align-items:flex-start}.compensation-table-head>label{width:100%}}.home-topbar>.home-title{flex:none}.home-header-health{min-width:420px;max-width:760px;min-height:44px;box-shadow:none;background:#f8fbfa;border-color:#e1ebe7;flex:520px;grid-template-columns:minmax(130px,1.2fr) repeat(5,minmax(62px,.72fr));gap:5px;margin:0;padding:6px 10px}.home-header-health>div{justify-content:center;gap:5px}.home-header-health>div:first-child{justify-content:flex-start}.home-header-health>div:not(:first-child){padding-left:8px}.home-header-health .health-title .health-icon{border-radius:7px;width:27px;height:27px}.home-header-health .health-title strong{white-space:nowrap;font-size:10px}.home-header-health .health-title small{white-space:nowrap;font-size:8px}.home-header-health span{white-space:nowrap;font-size:9px}.home-header-health strong{white-space:nowrap;font-size:12px}.home-header-health .health-dot{width:6px;height:6px}.home-topbar>.home-header-right{flex:none}@media (max-width:1500px){.home-topbar{flex-wrap:wrap}.home-header-health{flex-basis:100%;order:3;width:100%;min-width:0;max-width:none}.home-topbar>.home-header-right{margin-left:auto}}@media (max-width:1120px){.home-header-health{order:0}.home-header-health .health-title small{display:none}}@media (max-width:600px){.home-header-health{grid-template-columns:repeat(4,1fr)}.home-header-health .health-title{grid-column:1/-1}.home-header-health>div:not(:first-child){border-left:0;padding-left:0}}.operations-owner-score-table .score-low{color:#dc3f3f;background:#ffebeb;border-radius:5px;padding:3px 7px}.operations-quality-level{color:#8c9793;margin-top:3px;font-size:7px;display:block}.compensation-time-sort{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-weight:700;display:inline-flex}.compensation-time-sort>i{color:#b2bdb9;grid-template-rows:8px 8px;font-style:normal;display:grid}.compensation-time-sort>i svg{margin-top:-2px}.compensation-time-sort>i svg.active,.compensation-time-sort:hover{color:#0b8f69}.compensation-store-filter{color:#687872;cursor:pointer;border:1px solid #0000;border-radius:7px;align-items:center;gap:5px;width:max-content;padding:5px 6px 5px 8px;display:inline-flex;position:relative}.compensation-store-filter>span{white-space:nowrap;font-size:10px}.compensation-store-filter>i{color:#5e7770;background:#edf3f1;border-radius:5px;place-items:center;width:22px;height:22px;font-style:normal;display:grid}.compensation-store-filter:hover,.compensation-store-filter.active,.compensation-store-filter:focus-within{color:#087e5d;background:#edf8f4;border-color:#75bea8}.compensation-store-filter:hover>i,.compensation-store-filter.active>i,.compensation-store-filter:focus-within>i{color:#087e5d;background:#d9f1e8}.compensation-store-filter select{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.hot-products-summary-grid>button{background:#fff;border:1px solid #e9eeec;border-radius:11px;box-shadow:0 1px 3px #142a3309}.hot-products-page{flex-direction:column;gap:14px;display:flex}.hot-products-filter-panel,.hot-products-podium,.hot-products-list-panel,.hot-products-summary-grid article{background:#fff;border:1px solid #e9eeec;border-radius:11px;box-shadow:0 1px 3px #142a3309}.hot-products-filter-panel{overflow:hidden}.hot-products-view-row{align-items:center;gap:12px;min-height:62px;padding:11px 16px;display:flex}.hot-products-view-row>strong,.hot-products-filter-row>strong,.hot-products-store-row>strong{color:#30453e;flex:0 0 62px;font-size:12px}.hot-products-view-tabs{border:1px solid #dfe7e4;border-radius:8px;display:flex;overflow:hidden}.hot-products-view-tabs button{color:#617069;cursor:pointer;background:#fff;border:0;border-right:1px solid #e4e9e7;height:36px;padding:0 13px;font-size:10px;font-weight:650}.hot-products-view-tabs button:last-child{border-right:0}.hot-products-view-tabs button.active{color:#fff;background:#0d926b}.hot-products-view-row>span{color:#86938e;white-space:nowrap;align-items:center;gap:5px;margin-left:auto;font-size:9px;display:flex}.hot-products-refresh{color:#fff;cursor:pointer;background:#0d926b;border:1px solid #0d926b;border-radius:8px;align-items:center;gap:6px;height:36px;padding:0 12px;font-size:10px;font-weight:700;display:flex}.hot-products-refresh:disabled{opacity:.55}.hot-products-filter-row,.hot-products-store-row{border-top:1px solid #edf1ef;align-items:center;gap:10px;min-height:56px;padding:9px 16px;display:flex}.hot-products-filter-row>div{flex-wrap:wrap;flex:1;align-items:center;gap:6px;min-width:0;display:flex}.hot-products-filter-row button{color:#5e6c67;cursor:pointer;background:#fafcfb;border:1px solid #e0e7e4;border-radius:8px;height:34px;padding:0 10px;font-size:10px;font-weight:650}.hot-products-filter-row button small{color:#98a39e;margin-left:5px;font-size:8px}.hot-products-filter-row button.active{color:#07825f;background:#eaf8f3;border-color:#47b493}.hot-products-store-row label{color:#8b9893;background:#fff;border:1px solid #dfe7e4;border-radius:8px;align-items:center;gap:7px;height:38px;display:flex;position:relative}.hot-products-store-row label:not(.hot-products-search){width:310px;padding:0 10px}.hot-products-store-row select{-webkit-appearance:none;appearance:none;color:#53625c;cursor:pointer;background:0 0;border:0;outline:0;flex:1;min-width:0;height:100%;font-size:10px}.hot-products-store-row label>svg:last-child{pointer-events:none}.hot-products-search{width:330px;margin-left:auto;padding:0 10px}.hot-products-search input{background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:10px}.hot-products-search button{color:#87948f;cursor:pointer;background:0 0;border:0}.hot-products-summary-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.hot-products-summary-grid article,.hot-products-summary-grid>button{text-align:left;min-height:104px;padding:16px 18px}.hot-products-summary-grid>button{font:inherit;cursor:pointer}.hot-products-summary-grid span,.hot-products-summary-grid strong,.hot-products-summary-grid small{display:block}.hot-products-summary-grid span{color:#75837e;font-size:10px}.hot-products-summary-grid strong{color:#152a23;margin-top:10px;font-size:23px}.hot-products-summary-grid .hot-products-dimension-card{transition:border-color .18s,background .18s,box-shadow .18s,transform .18s;position:relative}.hot-products-summary-grid .hot-products-dimension-card:hover{border-color:#75c8ad;transform:translateY(-1px)}.hot-products-summary-grid .hot-products-dimension-card.active{background:linear-gradient(135deg,#effbf7,#fff);border-color:#55bea0;box-shadow:0 0 0 2px #0d926b14}.hot-products-summary-grid .hot-products-dimension-card.active strong{color:#078460}.hot-products-summary-grid strong i{color:#80908a;margin-left:4px;font-size:11px;font-style:normal}.hot-products-summary-grid small{color:#98a29e;white-space:nowrap;text-overflow:ellipsis;margin-top:7px;font-size:8px;overflow:hidden}.hot-products-podium,.hot-products-list-panel{overflow:hidden}.hot-products-section-head{border-bottom:1px solid #edf1ef;justify-content:space-between;align-items:center;gap:14px;min-height:66px;padding:13px 17px;display:flex}.hot-products-section-head>div{color:#0b8b66;align-items:center;gap:9px;display:flex}.hot-products-section-head span strong,.hot-products-section-head span small{display:block}.hot-products-section-head span strong{color:#253a33;font-size:14px}.hot-products-section-head span small{color:#929e99;margin-top:4px;font-size:9px;font-weight:400}.hot-products-section-head>em{color:#8f9b96;font-size:9px;font-style:normal}.hot-products-podium-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:16px;display:grid}.hot-products-podium-grid>article{background:#fff;border:1px solid #e5ebe8;border-radius:10px;min-width:0;padding:15px;position:relative;overflow:hidden}.hot-products-podium-grid>article.champion{background:linear-gradient(145deg,#fffaf0,#fff);border-color:#f0cf82;order:1}.hot-products-podium-grid>article.runner-up{background:linear-gradient(145deg,#f7fafc,#fff);border-color:#ccd8df;order:2}.hot-products-podium-grid>article.third-place{background:linear-gradient(145deg,#fff8f4,#fff);border-color:#e6c6b1;order:3}.hot-products-rank{align-items:center;gap:6px;margin-bottom:12px;display:flex}.hot-products-rank span{font-size:9px;font-weight:800}.hot-products-rank strong{margin-left:auto;font-size:11px}.champion .hot-products-rank{color:#bd810c}.runner-up .hot-products-rank{color:#687e8b}.third-place .hot-products-rank{color:#a66542}.hot-products-podium .product-info,.hot-products-podium .product-info>div:last-child{min-width:0}.hot-products-podium .product-info strong{text-overflow:ellipsis;display:block;overflow:hidden}.hot-products-podium-money{border-top:1px dashed #e4e9e7;justify-content:space-between;align-items:end;margin-top:15px;padding-top:12px;display:flex}.hot-products-podium-money span{color:#86928d;font-size:9px}.hot-products-podium-money strong{color:#078460;font-size:22px}.hot-products-podium-metrics{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:12px;display:grid}.hot-products-podium-metrics span{color:#8a9691;background:#eff5f2bf;border-radius:7px;padding:7px;font-size:8px}.hot-products-podium-metrics b{color:#3f514b;margin-top:4px;font-size:10px;display:block}.hot-products-podium footer{border-top:1px solid #edf1ef;justify-content:space-between;align-items:center;gap:8px;margin-top:12px;padding-top:10px;display:flex}.hot-products-podium footer span{color:#4d5d57;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;min-width:0;font-size:9px;display:flex;overflow:hidden}.hot-products-podium footer small{color:#929e99;white-space:nowrap;font-size:8px}.hot-products-empty{color:#95a19c;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;gap:7px;min-height:190px;display:flex}.hot-products-empty strong{color:#52615b;font-size:12px}.hot-products-empty span{font-size:9px}.hot-products-empty.compact{min-height:150px}.hot-products-table{max-height:660px;margin:0}.hot-products-table table{min-width:1270px}.hot-products-table th{height:45px;padding:9px 12px;font-size:10px}.hot-products-table td{height:64px;padding:9px 12px;font-size:10px}.hot-products-table-rank{color:#77847f;background:#f0f3f2;border-radius:8px;place-items:center;width:28px;height:28px;font-weight:800;display:grid}.hot-products-table-rank.rank-1{color:#b57900;background:#fff0c9}.hot-products-table-rank.rank-2{color:#627784;background:#eaf0f3}.hot-products-table-rank.rank-3{color:#a15e3c;background:#f9e8df}.hot-products-money{font-size:13px;color:#078460!important}.hot-products-table .product-info{min-width:300px;max-width:390px}.hot-products-table .product-info strong{text-overflow:ellipsis;max-width:300px;overflow:hidden}@media (max-width:1100px){.hot-products-view-row{flex-wrap:wrap}.hot-products-view-row>span{order:3;width:100%;margin-left:74px}.hot-products-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hot-products-podium-grid{grid-template-columns:1fr}.hot-products-search{flex:1;width:auto}}@media (max-width:760px){.hot-products-page{padding:16px}.hot-products-view-row,.hot-products-filter-row,.hot-products-store-row{flex-wrap:wrap;align-items:flex-start}.hot-products-view-row>strong,.hot-products-filter-row>strong,.hot-products-store-row>strong{flex:0 0 100%}.hot-products-view-row>span{width:100%;margin-left:0}.hot-products-refresh{margin-left:auto}.hot-products-store-row label:not(.hot-products-search),.hot-products-search{flex:none;width:100%;margin:0}.hot-products-summary-grid{grid-template-columns:1fr}.hot-products-podium-grid{padding:12px}.hot-products-section-head{align-items:flex-start}.hot-products-section-head>em{display:none}}.hot-products-view-row{min-height:94px;padding:12px 16px}.hot-products-collection-actions{justify-content:flex-end;align-items:center;gap:9px;min-width:0;margin-left:auto;display:flex}.hot-products-capture-status{background:#f7fbf9;border:1px solid #dce9e4;border-radius:10px;min-width:300px;padding:9px 13px}.hot-products-capture-status>span,.hot-products-capture-status>strong,.hot-products-capture-status>small{display:block}.hot-products-capture-status>span{color:#148461;font-size:10px;font-weight:750}.hot-products-capture-status>span i{background:#19a879;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}.hot-products-capture-status>strong{color:#41564f;margin-top:5px;font-size:11px}.hot-products-capture-status>small{color:#87948f;margin-top:4px;font-size:9px}.hot-products-capture-status.running{background:#fffaf0;border-color:#eadcb9}.hot-products-capture-status.running>span{color:#b07618}.hot-products-capture-status.running>span i{background:#dda336;box-shadow:0 0 0 4px #dda3361f}.hot-products-capture-status.danger{background:#fff7f6;border-color:#f0ceca}.hot-products-capture-status.danger>span{color:#c74f46}.hot-products-capture-status.danger>span i{background:#da5b52}.hot-products-collection-actions>button{cursor:pointer;white-space:nowrap;border:1px solid #dce6e2;border-radius:9px;justify-content:center;align-items:center;gap:6px;height:40px;padding:0 13px;font-size:11px;font-weight:650;display:inline-flex}.hot-products-collection-actions>button.hot-products-collect{color:#fff;background:#138f6a;border-color:#138f6a}.hot-products-collection-actions>button.hot-products-collect:hover:not(:disabled){background:#0d7958;border-color:#0d7958}.hot-products-collection-actions>button.hot-products-collect:disabled{opacity:.55;cursor:not-allowed}.hot-products-collection-actions>button.hot-products-hide-amount{color:#52635f;background:#fff}.hot-products-collection-actions>button.hot-products-hide-amount:hover,.hot-products-collection-actions>button.hot-products-hide-amount.active{color:#087e5d;background:#eaf7f2;border-color:#75bfa8}.hot-products-collection-actions .spinning{animation:.8s linear infinite finance-spin}@media (max-width:1320px){.hot-products-view-row{flex-wrap:wrap;align-items:flex-start}.hot-products-collection-actions{justify-content:flex-start;width:100%;margin-left:74px}.hot-products-capture-status{flex:1}}@media (max-width:760px){.hot-products-collection-actions{grid-template-columns:1fr 1fr;width:100%;margin-left:0;display:grid}.hot-products-capture-status{grid-column:1/-1;min-width:0}.hot-products-collection-actions>button{width:100%}}.hot-products-hero{grid-template-columns:112px minmax(0,1fr);align-items:stretch;gap:14px;display:grid}.hot-products-hero-image{aspect-ratio:1;color:#a3b1ab;background:#f2f6f4;border:1px solid #e3ebe7;border-radius:12px;place-items:center;width:112px;display:grid;position:relative;overflow:hidden}.hot-products-hero-image img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hot-products-hero-copy{flex-direction:column;min-width:0;display:flex}.hot-products-hero-copy>strong{color:#263a34;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:43px;font-size:15px;font-weight:700;line-height:1.45;display:-webkit-box;overflow:hidden}.hot-products-hero-copy>small{color:#9aa5a0;text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:9px;overflow:hidden}.hot-products-owner{background:#eaf8f3;border:1px solid #cce9df;border-radius:8px;align-items:center;gap:8px;width:max-content;max-width:100%;margin-top:auto;padding:7px 10px;display:flex}.hot-products-owner span{color:#71847d;font-size:9px}.hot-products-owner b{color:#087d5c;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.hot-products-podium-money{background:linear-gradient(135deg,#f3fbf8,#fff);border:1px solid #d8eee6;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;margin-top:15px;padding:12px 14px;display:flex}.hot-products-podium-money>div{min-width:0}.hot-products-podium-money span,.hot-products-podium-money em{display:block}.hot-products-podium-money span{color:#667a73;font-size:10px;font-weight:700}.hot-products-podium-money em{color:#9aa5a0;white-space:nowrap;margin-top:5px;font-size:8px;font-style:normal}.hot-products-podium-money strong{color:#078460;letter-spacing:-.5px;white-space:nowrap;font-size:28px;font-weight:800;line-height:1}.hot-products-podium-grid>article.champion .hot-products-podium-money strong{font-size:31px}.hot-products-podium-metrics span{padding:8px}.hot-products-podium footer small{color:#687a73;align-items:center;gap:5px;font-size:9px;font-weight:700;display:flex}.hot-products-podium footer small i{color:#96a39e;background:#f0f4f2;border-radius:4px;padding:3px 5px;font-size:7px;font-style:normal;font-weight:500}@media (max-width:1320px) and (min-width:1101px){.hot-products-hero{grid-template-columns:92px minmax(0,1fr)}.hot-products-hero-image{width:92px}.hot-products-hero-copy>strong{font-size:13px}.hot-products-owner{padding:6px 8px}.hot-products-podium-money strong{font-size:24px}.hot-products-podium-grid>article.champion .hot-products-podium-money strong{font-size:26px}}@media (max-width:760px){.hot-products-hero{grid-template-columns:92px minmax(0,1fr);gap:12px}.hot-products-hero-image{width:92px}.hot-products-hero-copy>strong{font-size:13px}.hot-products-podium-money{align-items:flex-end}.hot-products-podium-money strong,.hot-products-podium-grid>article.champion .hot-products-podium-money strong{font-size:24px}}.store-table .retired-row td:last-child{background:#f7f7f7}.retired-row{color:#7f878b;background:#f7f7f7}.retired-label{color:#9a7165;margin-top:3px;font-size:8px;display:block}.enable-badge.retired{color:#986456;background:#f4ece9}.store-actions button:disabled{opacity:.45;cursor:not-allowed}.store-retirement-panel{color:#9d554c;background:#fff8f6;border:1px solid #f0d7d2;border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:12px;display:grid}.store-retirement-panel>div strong,.store-retirement-panel>div span{display:block}.store-retirement-panel>div strong{font-size:11px}.store-retirement-panel>div span{color:#946f69;margin-top:3px;font-size:9px;line-height:1.5}.store-retirement-panel.is-retired{color:#756b67;background:#f7f5f4;border-color:#ddd8d5}.store-retirement-panel button{cursor:pointer;border-radius:6px;height:31px;padding:0 11px;font-size:10px;font-weight:650}.retire-store-button{color:#bc4c44;background:#fff;border:1px solid #d46b63}.restore-store-button{color:#168564;background:#ecf8f3;border:1px solid #57ae8e}.store-retirement-panel button:disabled{opacity:.55;cursor:not-allowed}.collection-module-grid{grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch}.collection-module-grid article{flex-direction:column;padding:14px;display:flex}.collection-module-title{min-height:25px}.collection-module-title>span.running{color:#0e8b64;background:#e5f7f1}.collection-module-title>span.waiting{color:#b97912;background:#fff2d8}.collection-module-title>span.idle{color:#687772;background:#eef3f1}.module-fresh-total{color:#596760;cursor:pointer;text-align:left;background:#fff;border:1px solid #dfe9e5;border-radius:7px;justify-content:space-between;align-items:baseline;width:100%;margin-top:9px;padding:8px 9px;display:flex}.module-fresh-total:hover{background:#f6fcf9;border-color:#6dbb9e}.module-fresh-total>span{font-size:9px}.module-fresh-total>b{color:#118763;font-size:20px}.module-fresh-total small{color:#86928c;font-size:9px;font-weight:500}.module-data-states,.module-task-states{grid-template-columns:1fr 1fr;margin-top:7px;gap:6px!important;display:grid!important}.module-task-states{grid-template-columns:repeat(3,1fr);margin-top:5px}.module-data-states button,.module-task-states button{color:#6e7a75;cursor:pointer;white-space:nowrap;background:#f8faf9;border:1px solid #e5ebe8;border-radius:6px;height:27px;padding:0 6px;font-size:8px}.module-data-states button:hover,.module-task-states button:hover{color:#167f60;background:#f3faf7;border-color:#7fbea7}.module-data-states button b,.module-task-states button b{margin-left:2px;font-size:10px}.module-data-states button.danger,.module-task-states button.danger{color:#c94f47;background:#fff5f2;border-color:#f0d3cc}.module-data-states button.warning{color:#b57a18;background:#fff9ee;border-color:#eedcb8}.module-task-label{color:#84908a;border-top:1px solid #e6ece9;padding-top:8px;font-size:8px;justify-content:flex-start!important;margin-top:9px!important}.collection-module-grid article>small{margin-top:auto;padding-top:9px}.module-filter-clear{color:#168562!important;background:#f2faf7!important;border-color:#b9d9cc!important}.module-data-states button:disabled,.module-task-states button:disabled,.module-fresh-total:disabled{opacity:.55;cursor:wait}@media (max-width:1280px){.collection-module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.collection-module-grid{grid-template-columns:1fr}.store-retirement-panel{grid-template-columns:auto 1fr}.store-retirement-panel button{grid-column:1/-1}}.collection-stats article strong i{color:#8b9893;margin-left:4px;font-size:11px;font-style:normal;font-weight:600}.collection-runtime{grid-template-columns:minmax(190px,1.2fr) repeat(3,minmax(150px,1fr)) auto;align-items:center;gap:15px;min-height:76px;padding:13px 16px;display:grid}.collection-runtime-title{flex-direction:column;gap:5px;display:flex}.collection-runtime-title>span{color:#1d745c;align-items:center;gap:7px;font-size:13px;font-weight:800;display:flex}.collection-runtime-title>span i{background:#16a474;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 5px #16a4741c}.collection-runtime.offline .collection-runtime-title>span{color:#bf4c45}.collection-runtime.offline .collection-runtime-title>span i{background:#dc5d55;box-shadow:0 0 0 5px #dc5d551c}.collection-runtime-title>small{color:#89958f;font-size:9px}.collection-runtime>div:not(.collection-runtime-title){border-left:1px solid #e8eeeb;padding-left:15px}.collection-runtime>div>span,.collection-runtime>div>strong{display:block}.collection-runtime>div>span{color:#89958f;font-size:9px}.collection-runtime>div>strong{color:#344a43;margin-top:5px;font-size:13px}.collection-runtime>div>strong small{color:#82908a;font-size:9px;font-weight:500}.collection-runtime>div.danger strong{color:#c85048}.collection-runtime>button{color:#5f706a;cursor:pointer;background:#fff;border:1px solid #dce5e2;border-radius:7px;align-items:center;gap:6px;height:34px;padding:0 11px;font-size:9px;font-weight:700;display:inline-flex}.collection-module-group{border-top:1px solid #edf1ef;padding:13px 16px 16px}.collection-module-group:first-of-type{border-top:0}.collection-module-group-title{align-items:baseline;gap:8px;margin-bottom:9px;display:flex}.collection-module-group-title strong{color:#334942;font-size:11px}.collection-module-group-title span{color:#929d99;font-size:8px}.collection-module-group.automatic .collection-module-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.collection-module-group.manual .collection-module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.collection-module-group.once .collection-module-grid{grid-template-columns:minmax(280px,calc(33.3333% - 6.66667px))}.collection-module-title>span.blocked{color:#c54f47;background:#fff0ed}.module-task-states{grid-template-columns:repeat(4,1fr)!important}.module-task-states button.warning{color:#b57a18;background:#fff9ee;border-color:#eedcb8}@media (max-width:1100px){.collection-runtime{grid-template-columns:repeat(2,minmax(0,1fr))}.collection-runtime>button{width:max-content}.collection-module-group.automatic .collection-module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.collection-runtime{grid-template-columns:1fr}.collection-runtime>div:not(.collection-runtime-title){border-top:1px solid #edf1ef;border-left:0;padding:8px 0 0}.collection-module-group.automatic .collection-module-grid,.collection-module-group.manual .collection-module-grid,.collection-module-group.once .collection-module-grid{grid-template-columns:1fr}.module-task-states{grid-template-columns:repeat(2,1fr)!important}}.hot-notes-page{flex-direction:column;gap:14px;display:flex}.hot-notes-toolbar{z-index:7;grid-template-columns:minmax(250px,1fr) minmax(260px,.8fr) auto;align-items:center;gap:20px;min-height:112px;padding:16px 18px;display:grid;position:relative;overflow:visible}.hot-notes-source{align-items:center;gap:12px;display:flex}.hot-notes-source>span{color:#0b916a;background:#e7f7f1;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.hot-notes-source small,.hot-notes-source strong,.hot-notes-source em,.hot-notes-period-copy small,.hot-notes-period-copy strong,.hot-notes-period-copy em{display:block}.hot-notes-source small,.hot-notes-period-copy small{color:#93a09b;font-size:9px}.hot-notes-source strong{color:#263c35;margin-top:4px;font-size:16px}.hot-notes-source strong i{color:#0e8b66;margin-left:6px;font-size:10px;font-style:normal}.hot-notes-source em{color:#128360;background:#e6f7f0;border-radius:999px;width:max-content;margin-top:5px;padding:3px 7px;font-size:8px;font-style:normal;font-weight:700}.hot-notes-source em.blocked{color:#c95148;background:#fff0ed}.hot-notes-period-copy{border-left:1px solid #e6ece9;padding-left:20px}.hot-notes-period-copy strong{color:#304840;margin-top:5px;font-size:14px}.hot-notes-period-copy em{color:#87948f;margin-top:5px;font-size:8px;font-style:normal}.hot-notes-toolbar-actions{align-items:center;gap:9px;display:flex}.hot-notes-date-controls,.hot-notes-date-controls>button,.hot-notes-date-controls .date-control-option{height:38px}.hot-notes-date-controls .date-picker-popover{z-index:40}.hot-notes-collect{color:#fff;white-space:nowrap;cursor:pointer;background:#0d916a;border:1px solid #0d916a;border-radius:8px;align-items:center;gap:6px;height:38px;padding:0 13px;font-size:10px;font-weight:750;display:flex}.hot-notes-collect:disabled{opacity:.5;cursor:not-allowed}.hot-notes-collect .spinning{animation:.8s linear infinite finance-spin}.hot-notes-sync-line{color:#73827c;border-top:1px dashed #e3ebe8;grid-column:1/-1;align-items:center;gap:7px;padding-top:11px;font-size:9px;display:flex}.hot-notes-sync-line i{color:#89958f;margin-left:auto;font-style:normal}.hot-notes-sync-line strong{color:#c84d45;text-overflow:ellipsis;white-space:nowrap;max-width:420px;overflow:hidden}.hot-notes-error{color:#c64d45;background:#fff6f4;border:1px solid #f0cec8;border-radius:9px;align-items:center;gap:7px;padding:10px 13px;font-size:10px;display:flex}.hot-notes-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.hot-notes-summary-grid article{background:#fff;border:1px solid #e7ecea;border-radius:10px;min-height:100px;padding:15px 17px;box-shadow:0 1px 3px #142a3308}.hot-notes-summary-grid article.primary{background:linear-gradient(135deg,#eefaf6,#fff);border-color:#8bd1ba}.hot-notes-summary-grid span,.hot-notes-summary-grid strong,.hot-notes-summary-grid small{display:block}.hot-notes-summary-grid span{color:#74847e;font-size:10px}.hot-notes-summary-grid strong{color:#1c332b;margin-top:9px;font-size:22px}.hot-notes-summary-grid article.primary strong{color:#078460}.hot-notes-summary-grid small{color:#98a39f;margin-top:6px;font-size:8px}.hot-notes-list-panel{overflow:hidden}.hot-notes-list-head{border-bottom:1px solid #e9efec;justify-content:space-between;align-items:center;gap:14px;min-height:66px;padding:13px 17px;display:flex}.hot-notes-list-head h2{color:#273d36;margin:0;font-size:14px}.hot-notes-list-head p{color:#909d98;margin:5px 0 0;font-size:9px}.hot-notes-list-head>span{color:#128260;background:#edf7f3;border-radius:6px;padding:5px 8px;font-size:9px;font-weight:700}.hot-notes-table{max-height:650px;margin:0}.hot-notes-table th{height:45px;padding:9px 12px;font-size:10px}.hot-notes-table td{height:76px;padding:9px 12px;font-size:10px}.hot-notes-rank{color:#74827d;background:#eef2f1;border-radius:8px;place-items:center;width:29px;height:29px;font-weight:800;display:grid}.hot-notes-rank.rank-1{color:#b57900;background:#fff0c9}.hot-notes-rank.rank-2{color:#627784;background:#eaf0f3}.hot-notes-rank.rank-3{color:#a15e3c;background:#f9e8df}.hot-notes-note-info{align-items:center;gap:10px;min-width:360px;max-width:460px;display:flex}.hot-notes-note-info>div{color:#91a19b;background:#edf3f1;border-radius:8px;flex:none;place-items:center;width:54px;height:54px;display:grid;position:relative;overflow:hidden}.hot-notes-note-info img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hot-notes-note-info>span{min-width:0}.hot-notes-note-info a,.hot-notes-note-info strong{color:#2d403a;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:700;display:block;overflow:hidden}.hot-notes-note-info a:hover{color:#078460}.hot-notes-note-info small,.hot-notes-note-info em{color:#86948f;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:8px;font-style:normal;display:block;overflow:hidden}.hot-notes-empty{color:#95a29d;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:220px;display:flex}.hot-notes-empty strong{color:#52625c;font-size:12px}.hot-notes-empty span{font-size:9px}@media (max-width:1320px){.hot-notes-toolbar{grid-template-columns:1fr 1fr}.hot-notes-toolbar-actions{grid-column:1/-1;justify-content:flex-start}.hot-notes-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.hot-notes-page{padding:16px}.hot-notes-toolbar{grid-template-columns:1fr;padding:14px}.hot-notes-period-copy{border-top:1px solid #e6ece9;border-left:0;padding:10px 0 0}.hot-notes-toolbar-actions{flex-direction:column;grid-column:auto;align-items:stretch}.hot-notes-date-controls{grid-template-columns:repeat(4,1fr);height:auto;display:grid}.hot-notes-date-controls>button,.hot-notes-date-controls .date-control-option{height:34px}.hot-notes-collect{justify-content:center}.hot-notes-sync-line{flex-wrap:wrap;align-items:flex-start}.hot-notes-sync-line i{width:100%;margin-left:20px}.hot-notes-summary-grid{grid-template-columns:1fr}.hot-notes-list-head{align-items:flex-start}.hot-notes-list-head>span{white-space:nowrap}}.hot-notes-filter-panel{padding:0;overflow:hidden}.hot-notes-filter-panel .compensation-filter-row{padding:11px 16px}.hot-notes-filter-panel .compensation-filter-buttons{flex-wrap:wrap;overflow:visible}.hot-notes-load-more{border-top:1px solid #e8eeeb;justify-content:center;padding:12px;display:flex}.hot-notes-load-more button{color:#087c5b;cursor:pointer;background:#f2faf7;border:1px solid #b9d9ce;border-radius:8px;height:34px;padding:0 18px;font-size:10px;font-weight:750}.hot-notes-load-more button:hover{background:#e8f7f1;border-color:#0b956d}.hot-notes-table .block-code{color:#91a09a;margin-top:5px;font-size:8px;font-weight:500;display:block}.hot-notes-toolbar .hot-notes-source strong i{vertical-align:middle;white-space:nowrap;max-width:190px;display:inline-flex}.hot-notes-list-tools{align-items:center;gap:10px;display:flex}.hot-notes-list-tools>span{color:#128260;white-space:nowrap;background:#edf7f3;border-radius:6px;padding:5px 8px;font-size:9px;font-weight:700}.hot-notes-ranking-buttons{border:1px solid #dce6e2;border-radius:7px;height:32px;display:flex;overflow:hidden}.hot-notes-ranking-buttons button{color:#6c7c76;cursor:pointer;background:#fff;border:0;border-right:1px solid #dce6e2;padding:0 11px;font-size:9px;font-weight:700}.hot-notes-ranking-buttons button:last-child{border-right:0}.hot-notes-ranking-buttons button.active{color:#fff;background:#0b916a}.hot-notes-ranking-buttons button:not(.active):hover{color:#087b5b;background:#f0f8f5}.hot-notes-list-tools{flex-wrap:wrap;justify-content:flex-end}.hot-notes-ranking-buttons{flex-shrink:0}.hot-notes-ranking-buttons button{white-space:nowrap}.hot-notes-export-button{color:#087b5b;cursor:pointer;white-space:nowrap;background:#f1faf6;border:1px solid #abd7c8;border-radius:7px;align-items:center;gap:6px;height:32px;padding:0 11px;font-size:9px;font-weight:800;display:inline-flex}.hot-notes-export-button small{color:#0a795a;background:#dff3eb;border-radius:999px;padding:2px 5px;font-size:8px;font-weight:800}.hot-notes-export-button:hover:not(:disabled){background:#e7f7f1;border-color:#68b99c}.hot-notes-export-button:disabled{cursor:not-allowed;opacity:.5}.hot-notes-metric-toggle{color:#687871;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #dce6e2;border-radius:7px;height:32px;padding:0 11px;font-size:9px;font-weight:700}.hot-notes-metric-toggle.active{color:#0b805f;background:#edf8f4;border-color:#9fcfbd}.hot-note-stacked{white-space:nowrap;flex-direction:column;gap:4px;display:flex}.hot-note-stacked b,.hot-note-stacked i,.hot-note-stacked em{font-size:9px;font-style:normal}.hot-note-stacked b{color:#283f37}.hot-note-stacked i{color:#687a73}.hot-note-stacked em{color:#0a8763}@media (max-width:900px){.hot-notes-list-head{flex-direction:column;align-items:flex-start}.hot-notes-list-tools{flex-wrap:wrap;justify-content:space-between;width:100%}}.hot-notes-summary-grid{grid-template-columns:repeat(5,minmax(0,1fr))}@media (max-width:1320px){.hot-notes-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.hot-notes-summary-grid{grid-template-columns:1fr}}html,body{font-size:var(--font-body);line-height:1.5}.dashboard{padding-top:20px}.panel,.summary-card,.business-filter-panel,.hot-products-filter-panel,.hot-products-podium,.hot-products-list-panel,.compensation-filter-panel,.performance-table-card{border-radius:var(--surface-radius);box-shadow:0 2px 8px #142a3309}.content>.topbar{--topbar-content-max:var(--page-content-max);height:auto;min-height:92px;padding-top:14px;padding-bottom:14px;padding-left:max(var(--page-gutter-x),calc((100% - var(--topbar-content-max))/2 + var(--page-gutter-x)));padding-right:max(var(--page-gutter-x),calc((100% - var(--topbar-content-max))/2 + var(--page-gutter-x)));gap:24px}.content>.topbar.topbar-wide{--topbar-content-max:var(--page-content-wide-max)}.topbar h1{font-size:var(--font-page-title);letter-spacing:-.25px;line-height:1.25}.topbar p{font-size:var(--font-control);margin-top:7px;line-height:1.45}.topbar-actions{gap:10px}.top-role,.performance-hide-amount{height:38px;padding-inline:12px;font-size:12px}.header-data-state{color:#52645d;background:#f7faf9;border:1px solid #dfe8e4;border-radius:9px;align-items:center;gap:9px;min-width:205px;height:48px;padding:7px 11px;display:flex}.header-data-state>i{background:#8d9a95;border-radius:50%;flex:none;width:9px;height:9px;box-shadow:0 0 0 4px #8d9a951a}.header-data-state span,.header-data-state strong,.header-data-state small{min-width:0;display:block}.header-data-state strong{color:#334841;font-size:12px;line-height:1.25}.header-data-state small{color:#84918c;text-overflow:ellipsis;white-space:nowrap;max-width:210px;margin-top:3px;font-size:10px;line-height:1.25;overflow:hidden}.header-data-state.success{background:#f2faf7;border-color:#cce8de}.header-data-state.success>i{background:#17a673;box-shadow:0 0 0 4px #17a6731c}.header-data-state.success strong{color:#087e5d}.header-data-state.warning{background:#fffaf0;border-color:#ecdcb9}.header-data-state.warning>i{background:#d6921c;box-shadow:0 0 0 4px #d6921c1c}.header-data-state.warning strong{color:#9a6714}.header-data-state.danger{background:#fff6f5;border-color:#efcfcb}.header-data-state.danger>i{background:#d9534f;box-shadow:0 0 0 4px #d9534f1a}.header-data-state.danger strong{color:#bc4844}.header-data-state.muted>i{background:#aab3af}.header-data-state.neutral>i{background:#6b8b80}.home-topbar{grid-template-columns:minmax(260px,auto) minmax(0,1fr);align-items:center;gap:12px 28px;padding-block:14px!important;display:grid!important}.home-topbar>.home-title{grid-area:1/1}.home-topbar>.home-header-right{grid-area:1/2;width:100%;flex-direction:row!important;justify-content:flex-end!important;align-items:center!important;gap:12px!important;margin:0!important;display:flex!important}.home-header-filter-row{justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}.home-header-right>.top-actions{justify-content:flex-end;min-width:0;width:auto!important}.home-header-health{grid-area:2/1/auto/-1;order:initial!important;width:100%!important;min-width:0!important;max-width:none!important;min-height:50px!important;padding:7px 12px!important}.home-title-line h1{font-size:var(--font-page-title)}.home-title p{font-size:var(--font-control)}.home-title-date-picker .selected-date-range,.selected-date-range,.home-header-health .health-title strong{font-size:12px}.home-header-health .health-title small{font-size:10px}.home-header-health span{font-size:11px}.home-header-health strong{font-size:14px}.top-update-time{font-size:11px;line-height:1.35}.business-filter-panel{background:#fff;border-color:#e4ebe8;overflow:visible}.compact-business-filters{background:#fff;min-height:64px;padding:0}.compact-filter-main-row,.compact-owner-button-row,.compact-store-button-row,.operations-business-filter-panel .compact-partner-filter,.operations-business-filter-panel .operations-owner-filter-row,.operations-business-filter-panel .compact-store-filter{min-height:58px!important;padding:10px 16px!important}.compact-filter-block>strong,.compact-store-filter>span,.hot-products-view-row>strong,.hot-products-filter-row>strong,.hot-products-store-row>strong,.compensation-filter-row>strong{color:#32463f;font-size:12px!important}.business-scope-options{scrollbar-width:thin;scrollbar-color:#c8d8d2 transparent}.compact-filter-block .business-scope-options button,.compact-owner-button-row .business-scope-options button,.compact-store-button-row .business-scope-options button{border-radius:8px;min-width:0;height:38px;padding:0 11px}.compact-filter-block .business-scope-options button span,.compact-owner-button-row .business-scope-options button span,.compact-store-button-row .business-scope-options button span{max-width:130px;font-size:12px}.compact-filter-block .business-scope-options button small,.compact-owner-button-row .business-scope-options button small,.compact-store-button-row .business-scope-options button small{padding:2px 6px;font-size:10px}.dashboard-select{border-radius:8px;height:38px}.dashboard-select select,.scope-tabs button,.date-controls button{font-size:12px}.scope-tabs button{height:34px}.date-controls{height:38px}.metric-range-status{font-size:11px}.panel-head h2,.business-panel-head h2,.ranking-title-row h2,.performance-table-head h2,.compensation-table-head h2,.hot-products-section-head span strong,.hot-notes-list-head h2,.operations-list-head h2{line-height:1.35;font-size:var(--font-section-title)!important}.panel-head p,.business-panel-head p,.ranking-title-row p,.performance-table-head p,.compensation-table-head p,.hot-products-section-head span small,.hot-notes-list-head p,.operations-list-head p{line-height:1.45;font-size:var(--font-caption)!important}.summary-card .card-label,.hot-products-summary-grid span,.compensation-summary-grid article>span,.finance-summary-grid span{font-size:12px}.summary-card .metric,.hot-products-summary-grid strong,.compensation-summary-grid article>strong{font-size:26px}.summary-card small,.hot-products-summary-grid small,.compensation-summary-grid article>small,.finance-summary-grid small{font-size:10px}.dashboard .table-wrap,.dashboard .finance-table-wrap,.dashboard .performance-table-wrap{scrollbar-width:thin;scrollbar-color:#afc2bb #eef3f1;position:relative;overflow:auto visible;max-height:none!important}.dashboard table{font-variant-numeric:tabular-nums;font-size:13px}.dashboard table thead th{color:#667a73;background:#f5f8f7;height:48px;font-weight:700;line-height:1.35;padding:11px 14px!important;font-size:12px!important}.dashboard table tbody td{color:#4c5d57;height:58px;line-height:1.45;padding:11px 14px!important;font-size:13px!important}.dashboard table tbody td strong{color:#253a33;font-size:13px}.dashboard table tbody td small,.dashboard table .block-code{margin-top:4px;line-height:1.35;font-size:10px!important}.dashboard table tbody tr{transition:background .14s}.dashboard table tbody tr:hover{background:#f7fbf9}.dashboard table tbody tr:hover td{background:inherit}.dashboard :is(.store-table,.finance-table-wrap,.performance-table-wrap,.hot-products-table,.hot-notes-table,.operations-table) th:first-child,.dashboard :is(.store-table,.finance-table-wrap,.performance-table-wrap,.hot-products-table,.hot-notes-table,.operations-table) td:first-child{z-index:2;background:#fff;position:sticky;left:0;box-shadow:8px 0 14px -14px #1c3d33a6}.dashboard :is(.store-table,.finance-table-wrap,.performance-table-wrap,.hot-products-table,.hot-notes-table,.operations-table) th:first-child{z-index:4;background:#f5f8f7}table tbody tr[data-virtual-spacer],table tbody tr[data-virtual-spacer]>td{min-height:0!important;box-shadow:none!important;border:0!important;padding:0!important;font-size:0!important;line-height:0!important;position:static!important}.finance-table-wrap tfoot td{color:#72521c!important;background:#fff7e4!important;border-top-color:#edd7a6!important}.finance-table-wrap tfoot b{color:#b46b08!important}.performance-amount,.hot-products-money,.finance-active-amount{font-size:15px!important;font-weight:800!important}.hot-notes-table table{min-width:1460px}.hot-notes-table table.all-metrics{min-width:2580px}.hot-notes-note-info{min-width:320px;max-width:420px}.hot-note-author{min-width:145px}.hot-note-author strong,.hot-note-author small{text-overflow:ellipsis;white-space:nowrap;max-width:180px;display:block;overflow:hidden}.hot-note-author strong{color:#2d403a;font-size:11px}.hot-note-author small{color:#85938e;margin-top:6px;font-size:9px}.hot-note-live-pay-head{color:#087d5d!important;background:#edf8f4!important}.hot-note-live-pay-cell{min-width:118px}.hot-note-live-pay{font-variant-numeric:tabular-nums;border-radius:7px;justify-content:center;align-items:center;min-width:82px;padding:6px 9px;display:inline-flex;color:#31453e!important;font-size:12px!important}.hot-note-live-pay.tier-1000{background:#eaf2ff;box-shadow:inset 0 0 0 1px #cadcff;color:#2563b8!important}.hot-note-live-pay.tier-3000{background:#fff2dc;box-shadow:inset 0 0 0 1px #f2d29d;color:#bd6707!important}.hot-note-live-pay.tier-10000{background:#ffebeb;box-shadow:inset 0 0 0 1px #f1bcbc;color:#d63c3c!important}.hot-notes-summary-grid{flex-direction:column;gap:10px;display:flex}.hot-notes-money-metrics,.hot-notes-key-metrics,.hot-notes-compact-metrics{gap:10px;display:grid}.hot-notes-money-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.hot-notes-key-metrics{grid-template-columns:repeat(5,minmax(0,1fr))}.hot-notes-compact-metrics{grid-template-columns:repeat(6,minmax(0,1fr))}.hot-notes-summary-grid .hot-notes-money-metrics article{min-height:96px;padding:14px 17px}.hot-notes-summary-grid .hot-notes-money-metrics article.live-money{background:linear-gradient(135deg,#e9f9f3,#fff);border-color:#75cbb0}.hot-notes-summary-grid .hot-notes-money-metrics article.homepage-money{background:linear-gradient(135deg,#eef4ff,#fff);border-color:#b7cef5}.hot-notes-summary-grid .hot-notes-money-metrics article strong{font-size:25px}.hot-notes-summary-grid .hot-notes-money-metrics article.homepage-money strong{color:#2563b8}.hot-notes-summary-grid .hot-notes-key-metrics article{min-height:82px;padding:12px 14px}.hot-notes-summary-grid .hot-notes-key-metrics article strong{margin-top:7px;font-size:19px}.hot-notes-summary-grid .hot-notes-compact-metrics article{min-height:58px;padding:9px 12px}.hot-notes-summary-grid .hot-notes-compact-metrics article strong{margin-top:6px;font-size:16px}.account-stats{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1180px){.account-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.hot-notes-key-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.hot-notes-compact-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.content>.topbar{flex-direction:column;align-items:flex-start}.topbar-actions{flex-wrap:wrap;justify-content:flex-start;width:100%}.home-topbar{grid-template-columns:1fr}.home-topbar>.home-title,.home-topbar>.home-header-right,.home-header-health{grid-area:auto/1}.home-topbar>.home-header-right{flex-wrap:wrap;justify-content:flex-start!important}.home-header-filter-row{justify-content:flex-start;overflow-x:auto}.home-header-right>.top-actions{justify-content:flex-start}}@media (max-width:760px){.account-stats,.hot-notes-money-metrics{grid-template-columns:1fr}.hot-notes-key-metrics,.hot-notes-compact-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}:root{--page-gutter-x:16px;--page-gutter-bottom:24px;--font-page-title:20px}.content>.topbar{min-height:78px;padding:12px var(--page-gutter-x)}.header-data-state{flex:1;min-width:0}.top-role{flex:none}.home-header-right>.top-actions{width:100%!important}.top-update-time{display:flex!important}.dashboard table thead th{font-size:11px!important}.dashboard table tbody td{font-size:12px!important}.sidebar-footer{gap:4px}.sidebar-footer .avatar{width:24px;height:24px;font-size:10px}.perspective-switch-button{flex-basis:24px;width:24px;height:24px}.perspective-banner{border-radius:10px;align-items:flex-start;max-width:calc(100vw - 94px);left:calc(50% + 37px)}.perspective-banner span{white-space:normal}.perspective-banner button{white-space:nowrap;height:auto;min-height:25px}.perspective-modal-backdrop{padding:12px}.perspective-account-list{max-height:calc(100vh - 205px)}}.operations-list-actions{justify-content:flex-end;align-items:center;gap:9px;display:flex}.operations-export-button{color:#0d8462;white-space:nowrap;cursor:pointer;background:#f2faf7;border:1px solid #b9d9cf;border-radius:7px;justify-content:center;align-items:center;gap:6px;height:34px;padding:0 11px;font-size:9px;font-weight:700;display:inline-flex}.operations-export-button span{color:#6d7d77;background:#fff;border-radius:999px;padding:2px 5px;font-size:8px;font-weight:600}.operations-export-button:hover:not(:disabled){background:#e8f6f1;border-color:#15916d}.operations-export-button:disabled{opacity:.45;cursor:not-allowed}@media (max-width:760px){.operations-list-actions{flex-direction:column;align-items:stretch}.operations-export-button,.operations-list-actions .operations-search{width:100%}}.operations-summary-grid.shipping-summary{grid-template-columns:repeat(6,minmax(0,1fr))}.operations-summary-grid.logistics-summary{grid-template-columns:repeat(9,minmax(0,1fr))}.operations-summary-grid.after-sales-summary{grid-template-columns:repeat(8,minmax(0,1fr));align-items:stretch;overflow:visible}.after-sales-summary .after-sales-status-card{min-height:84px;padding:11px 13px}.after-sales-summary .after-sales-status-card strong{font-variant-numeric:tabular-nums;margin:6px 0 3px;font-size:19px}.after-sales-summary .after-sales-status-card.danger{background:#fff9f8;border-color:#f0c3bf}.after-sales-summary .after-sales-status-card.danger span,.after-sales-summary .after-sales-status-card.danger strong{color:#ca433c}.after-sales-summary .after-sales-status-card.warning{background:#fffaf1;border-color:#ecd9b5}.after-sales-summary .after-sales-status-card.warning span,.after-sales-summary .after-sales-status-card.warning strong{color:#a86a13}.after-sales-summary .after-sales-status-card.active{background:#eaf8f3;border-color:#15916d;box-shadow:0 0 0 3px #15916d14}.after-sales-summary .after-sales-status-card.active span,.after-sales-summary .after-sales-status-card.active strong{color:#087d5c}.after-sales-summary .after-sales-status-card.danger.active{background:#fff1ef;border-color:#d8544d;box-shadow:0 0 0 3px #d8544d17}.after-sales-summary .after-sales-status-card.danger.active span,.after-sales-summary .after-sales-status-card.danger.active strong{color:#bf3933}.after-sales-summary .after-sales-status-card.warning.active{background:#fff6e6;border-color:#d39a3c;box-shadow:0 0 0 3px #d39a3c1a}.after-sales-summary .after-sales-status-card.warning.active span,.after-sales-summary .after-sales-status-card.warning.active strong{color:#98600e}.after-sales-health{color:#6f7f79;background:#f7faf9;border-bottom:1px solid #e8eeec;align-items:center;gap:14px;min-height:42px;padding:8px 16px;display:flex}.after-sales-health>span{align-items:center;gap:7px;display:flex}.after-sales-health>span i{background:#9aa5a1;border-radius:50%;width:7px;height:7px}.after-sales-health strong{color:#3d514a;font-size:10px}.after-sales-health small{font-size:8px}.after-sales-health b{color:#65766f;background:#fff;border-radius:999px;align-items:center;gap:5px;margin-left:auto;padding:4px 7px;font-size:8px;font-weight:650;display:inline-flex}.after-sales-health.success{background:#f0faf6}.after-sales-health.success>span i{background:#16a271}.after-sales-health.success strong{color:#087e5d}.after-sales-health.warning{background:#fffaf0}.after-sales-health.warning>span i{background:#d99520}.after-sales-health.warning strong{color:#976414}.after-sales-health.danger{background:#fff6f5}.after-sales-health.danger>span i{background:#d9534f}.after-sales-health.danger strong{color:#bd4742}.after-sales-filter-bar{background:#fbfdfc;border-bottom:1px solid #e8eeec;flex-wrap:wrap;align-items:center;gap:8px;min-height:58px;padding:10px 16px;display:flex}.after-sales-filter-bar>label:not(.operations-search){color:#87938f;background:#fff;border:1px solid #dce4e1;border-radius:7px;align-items:center;gap:7px;width:165px;height:34px;padding:0 28px 0 9px;display:flex;position:relative}.after-sales-filter-bar>label:not(.operations-search)>span{color:#7d8b86;flex:none;font-size:8px}.after-sales-filter-bar select{-webkit-appearance:none;appearance:none;color:#354841;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:9px}.after-sales-filter-bar>label:not(.operations-search)>svg{pointer-events:none;position:absolute;right:9px}.after-sales-filter-bar .after-sales-reason-select{width:210px!important}.after-sales-search{width:min(330px,100%);margin-left:auto}.after-sales-search-submit,.after-sales-reset-button,.after-sales-refresh-button{color:#60716b;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #dce4e1;border-radius:7px;justify-content:center;align-items:center;gap:5px;height:34px;padding:0 11px;font-size:9px;font-weight:650;display:inline-flex}.after-sales-search-submit{color:#fff;background:#15916d;border-color:#15916d}.after-sales-search-submit:hover{background:#0c7e5d}.after-sales-reset-button:hover,.after-sales-refresh-button:hover:not(:disabled){color:#0b8563;background:#f1faf7;border-color:#81bdaa}.after-sales-refresh-button:disabled{opacity:.55;cursor:not-allowed}.after-sales-inline-state{color:#a36d1b;background:#fffaf0;border-bottom:1px solid #ead9b7;align-items:center;gap:8px;min-height:46px;padding:8px 16px;display:flex}.after-sales-inline-state.danger{color:#bf4843;background:#fff6f5;border-color:#efcfcb}.after-sales-inline-state span{flex-direction:column;gap:2px;min-width:0;display:flex}.after-sales-inline-state strong{font-size:9px}.after-sales-inline-state small{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.after-sales-inline-state button{color:inherit;cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:9px;font-weight:700}.after-sales-table table{table-layout:fixed;min-width:1920px}.after-sales-table td{vertical-align:middle}.after-sales-table tbody tr.selected,.after-sales-table tbody tr.selected td{background:#f0faf6!important}.after-sales-row-select{align-items:center;gap:8px;display:flex}.after-sales-row-select>small{color:#81908b;font-variant-numeric:tabular-nums;font-weight:750;margin:0!important}.after-sales-check{cursor:pointer;place-items:center;width:17px;height:17px;display:inline-grid;position:relative}.after-sales-check input{opacity:0;cursor:pointer;position:absolute;inset:0}.after-sales-check span{background:#fff;border:1px solid #c9d5d1;border-radius:4px;width:15px;height:15px;display:block}.after-sales-check input:checked+span{background:#15916d;border-color:#15916d;box-shadow:inset 0 0 0 3px #fff}.after-sales-check input:focus-visible+span{outline:3px solid #15916d24}.after-sales-check input:disabled+span{cursor:not-allowed;background:#eef1f0}.after-sales-refund{color:#d94b42!important}.after-sales-status-badge{background:#e9f7f2;border-radius:999px;width:max-content;max-width:190px;padding:4px 8px;font-size:9px;font-weight:750;color:#0e8966!important;display:inline-flex!important}.after-sales-sub-status{max-width:190px;color:#677872!important;white-space:normal!important;display:block!important}.after-sales-deadline{background:#f2f5f4;border-radius:5px;width:max-content;max-width:190px;padding:3px 6px;color:#71807b!important;display:block!important}.after-sales-deadline.warning{background:#fff0d6;color:#b9710d!important}.after-sales-deadline.danger{background:#ffebea;font-weight:750;color:#d43e3b!important}.after-sales-reason{-webkit-line-clamp:3;word-break:break-word;-webkit-box-orient:vertical;line-height:1.5;overflow:hidden;display:-webkit-box!important}.after-sales-quick-tags{color:#ae7117!important;display:block!important}.after-sales-tracking{overflow-wrap:anywhere}.after-sales-empty{height:220px}.after-sales-pagination{color:#7d8b86;background:#fff;border-top:1px solid #e8eeec;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:9px 16px;font-size:9px;display:flex}.after-sales-pagination>span strong{color:#15916d;font-size:10px}.after-sales-pagination>div{gap:6px;display:flex}.after-sales-pagination button{color:#5e7069;cursor:pointer;background:#fff;border:1px solid #dce4e1;border-radius:6px;justify-content:center;align-items:center;gap:3px;min-width:32px;height:30px;padding:0 9px;font-size:9px;display:inline-flex}.after-sales-pagination button:disabled{opacity:.42;cursor:not-allowed}.after-sales-pagination button:first-child svg+svg,.after-sales-pagination button:last-child svg+svg{margin-left:-9px}@media (max-width:1500px){.operations-summary-grid.shipping-summary,.operations-summary-grid.logistics-summary,.operations-summary-grid.after-sales-summary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1100px){.after-sales-search{flex:260px;margin-left:0}.after-sales-health{flex-wrap:wrap}.after-sales-health b{margin-left:0}}@media (max-width:760px){.operations-summary-grid.after-sales-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.after-sales-filter-bar{grid-template-columns:1fr;align-items:stretch;display:grid}.after-sales-filter-bar>label:not(.operations-search),.after-sales-filter-bar .after-sales-reason-select,.after-sales-search,.after-sales-search-submit,.after-sales-reset-button{width:100%!important}.after-sales-health{flex-direction:column;align-items:flex-start;gap:5px}.after-sales-pagination{flex-direction:column;align-items:flex-start}.after-sales-pagination>div{grid-template-columns:repeat(4,1fr);width:100%;display:grid}.after-sales-pagination button{padding:0 4px}}.business-analysis-grid.trend-only-grid{grid-template-columns:minmax(0,1fr)}.trend-panel-head{align-items:center;gap:18px;min-height:82px}.trend-panel-head>div:first-child{min-width:210px}.trend-panel-head h2{color:#243630;font-size:16px}.trend-panel-head p{max-width:580px;line-height:1.5}.trend-metric-controls{flex-direction:column;align-items:flex-end;gap:5px;min-width:0;display:flex}.trend-realtime-note{color:#9aa5a1;font-size:8px;line-height:1.4}.trend-metric-switch{border:0;border-radius:0;flex-wrap:wrap;justify-content:flex-end;gap:6px;width:auto;max-width:760px;height:auto;min-height:32px;display:flex;overflow:visible}.trend-metric-switch button{color:#62716c;background:#fff;border-radius:7px;height:30px;padding:0 11px;font-size:10px;transition:border-color .16s,background .16s,color .16s;border:1px solid #dfe7e4!important}.trend-metric-switch button:hover:not(:disabled){color:#0b8463;background:#f3faf7;border-color:#77c1aa!important}.trend-metric-switch button.active{color:#fff;background:#108d69;font-weight:700;border-color:#108d69!important}.trend-metric-switch button:focus-visible{outline-offset:1px;outline:3px solid #108d6926}.trend-metric-switch button:disabled{color:#a7b0ad;cursor:not-allowed;background:#f5f7f6;border-style:dashed!important}.trend-loading-stage .spinning{color:#159674;animation:.8s linear infinite finance-spin}.trend-error-stage{color:#c04b45}.trend-error-stage strong{color:#b5423d}.trend-retry-button{color:#b5423d;cursor:pointer;background:#fff;border:1px solid #e4aaa5;border-radius:7px;align-items:center;gap:5px;height:30px;margin-top:8px;padding:0 10px;font-size:9px;font-weight:700;display:inline-flex}.trend-retry-button:hover{background:#fff6f5;border-color:#d9857f}@media (max-width:1000px){.trend-panel-head{flex-direction:column;align-items:flex-start}.trend-panel-head>div:first-child{min-width:0}.trend-metric-controls,.trend-metric-switch{justify-content:flex-start;align-items:flex-start;width:100%;max-width:none}}@media (max-width:860px){.trend-metric-switch{scrollbar-width:thin;scrollbar-color:#cbd9d4 transparent;flex-wrap:nowrap;padding-bottom:3px;display:flex;overflow-x:auto}.trend-metric-switch button{flex:none}.trend-insight-primary small{white-space:normal;line-height:1.4}}.operations-workspace{margin-bottom:14px}.operations-store-context>span{font-size:10px;font-weight:650}.operations-store-context>strong{letter-spacing:-.2px;font-size:18px;font-weight:800}.operations-store-context>strong small{font-size:10px;font-weight:750}.operations-store-context>p{font-size:11px;line-height:1.45}.operations-tabs{gap:7px;height:auto;min-height:56px;padding:6px}.operations-tabs button{flex:1;justify-content:center;min-width:0;height:42px;padding:0 16px;font-size:13px;font-weight:700}.operations-tabs button span{text-align:center;min-width:26px;padding:3px 7px;font-size:10px}.operations-summary-grid{gap:12px;margin-bottom:14px}.operations-summary-grid button{min-height:96px;padding:15px 16px}.operations-summary-grid span{font-size:12px;font-weight:650}.operations-summary-grid strong{margin:8px 0 4px;font-size:24px;font-weight:800}.operations-summary-grid small{font-size:10px}.operations-list-card{margin-bottom:0}.operations-list-head{min-height:76px;padding:15px 18px}.operations-list-head h2{font-weight:800}.operations-list-head p{margin-top:5px}.operations-search input{font-size:11px}.operations-owner-panel{margin-bottom:0}.operations-owner-head{min-height:62px;padding:13px 18px}.operations-owner-head strong{font-size:16px;font-weight:800}.operations-owner-head span,.operations-owner-head>small{font-size:11px}.operations-owner-grid{gap:11px;padding:12px}.operations-owner-grid>button{min-height:122px;padding:14px 34px 12px 14px}.operations-owner-grid>button>span{font-size:13px}.operations-owner-grid>button>span small{font-size:10px}.operations-owner-grid>button>strong{font-size:14px}.operations-owner-grid>button>strong small{font-size:10px}.operations-owner-grid>button>p b{padding:4px 7px;font-size:9px}.operations-owner-score-head{min-height:56px;padding:11px 14px}.operations-owner-score-head strong{font-size:14px}.operations-owner-score-head span{font-size:10px}.operations-owner-score-table table{min-width:1280px}.operations-risk-head strong{font-size:14px;font-weight:800}.operations-risk-head span,.operations-risk-head small{font-size:10px}.operations-risk-grid .operations-risk-card>span{font-size:11px;font-weight:650}.operations-risk-grid .operations-risk-card>strong{font-size:23px;font-weight:800}.operations-risk-grid .operations-risk-card p{font-size:10px}.operations-risk-grid .operations-risk-card em,.operations-risk-grid .operations-risk-card b{font-size:9px}.operations-table table{width:100%}.operations-table th,.operations-table td{padding-left:11px!important;padding-right:11px!important}.operations-table table{font-size:12px}.operations-table table tbody td,.operations-table table tbody td strong{font-size:12px!important}.operations-order-number,.review-order-number,.shipping-table td:nth-child(9)>strong,.after-sales-refund{font-weight:800;font-size:13px!important}.shipping-table table{min-width:1600px}.shipping-table col:first-child{width:58px}.shipping-table col:nth-child(2){width:190px}.shipping-table col:nth-child(3){width:145px}.shipping-table col:nth-child(4){width:155px}.shipping-table col:nth-child(5){width:300px}.shipping-table col:nth-child(6){width:110px}.shipping-table col:nth-child(7){width:145px}.shipping-table col:nth-child(8){width:230px}.shipping-table col:nth-child(9){width:85px}.shipping-table col:nth-child(10){width:92px}.logistics-table table{min-width:1480px}.logistics-table col:first-child{width:58px}.logistics-table col:nth-child(2){width:190px}.logistics-table col:nth-child(3){width:145px}.logistics-table col:nth-child(4){width:155px}.logistics-table col:nth-child(5){width:170px}.logistics-table col:nth-child(6){width:140px}.logistics-table col:nth-child(7){width:105px}.logistics-table col:nth-child(8),.logistics-table col:nth-child(9){width:145px}.logistics-table col:nth-child(10){width:110px}.review-table table{min-width:1580px}.review-table col:first-child{width:58px}.review-table col:nth-child(2){width:190px}.review-table col:nth-child(3){width:145px}.review-table col:nth-child(4){width:155px}.review-table col:nth-child(5){width:140px}.review-table col:nth-child(6){width:80px}.review-table col:nth-child(7){width:320px}.review-table col:nth-child(8){width:150px}.review-table col:nth-child(9){width:260px}.after-sales-table table{min-width:1680px}.after-sales-table col:first-child{width:60px}.after-sales-table col:nth-child(2){width:180px}.after-sales-table col:nth-child(3){width:160px}.after-sales-table col:nth-child(4){width:150px}.after-sales-table col:nth-child(5){width:270px}.after-sales-table col:nth-child(6){width:145px}.after-sales-table col:nth-child(7){width:175px}.after-sales-table col:nth-child(8){width:180px}.after-sales-table col:nth-child(9){width:140px}.after-sales-table col:nth-child(10){width:190px}@media (max-width:760px){.operations-tabs{justify-content:flex-start;overflow-x:auto}.operations-tabs button{flex:none;min-width:140px}}.module-data-states{grid-template-columns:repeat(4,1fr)!important}.collection-system-notice{color:#654eb0;background:#f7f4ff;border:1px solid #ddd5fb;border-radius:9px;align-items:center;gap:10px;margin:-2px 0 12px;padding:11px 14px;display:flex}.collection-system-notice>svg{flex:none}.collection-system-notice strong,.collection-system-notice span{display:block}.collection-system-notice strong{font-size:10px}.collection-system-notice span{color:#8073ae;margin-top:3px;font-size:9px}.store-alert.system-recovery-alert{background:#f7f4ff;border-color:#ddd5fb}.store-alert.system-recovery-alert>span{color:#7658c9}.store-alert.system-recovery-alert strong{color:#5e489f}.store-alert.system-recovery-alert p{color:#8173af}.store-alert.system-recovery-alert button{color:#684eb8}.system-retry-reason{color:#7658c9}@media (max-width:1280px){.mini-stats{grid-template-columns:repeat(4,1fr)}}@media (max-width:760px){.mini-stats{grid-template-columns:repeat(2,1fr)}.module-data-states{grid-template-columns:repeat(2,1fr)!important}}.product-overview-page{flex-direction:column;gap:14px;display:flex}.product-overview-page .product-overview-schedule{color:#347360;background:#f1f8f5;border:1px solid #d7e8e0;border-radius:10px;align-items:flex-start;gap:10px;padding:12px 16px;display:flex}.product-overview-page .product-overview-invalid-range{color:#946221;background:#fff6e9;border:1px solid #ecd5b8;border-radius:9px;align-items:flex-start;gap:10px;padding:12px 16px;display:flex}.product-overview-page .product-overview-invalid-range>svg{flex-shrink:0;margin-top:2px}.product-overview-page .product-overview-invalid-range strong,.product-overview-page .product-overview-invalid-range small{display:block}.product-overview-page .product-overview-invalid-range strong{font-size:13px}.product-overview-page .product-overview-invalid-range small{margin-top:5px;font-size:11px;line-height:1.6}.product-overview-page .product-overview-schedule>svg{flex-shrink:0;margin-top:2px}.product-overview-page .product-overview-schedule strong,.product-overview-page .product-overview-schedule small{display:block}.product-overview-page .product-overview-schedule strong{font-size:13px}.product-overview-page .product-overview-schedule small{color:#687e74;margin-top:5px;font-size:11px;line-height:1.6}.product-overview-page .product-overview-coverage-title{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:10px;display:flex}.product-overview-page .product-overview-coverage-title h2{color:#253c32;margin:0;font-size:18px}.product-overview-page .product-overview-coverage-title span{color:#647970;font-size:12px}.product-overview-page .product-overview-coverage-title em{color:#93611a;background:#fff0df;border-radius:5px;padding:4px 8px;font-size:11px;font-style:normal}.product-overview-page .product-overview-coverage-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;display:grid}.product-overview-page .product-overview-coverage-grid article{background:#fff;border:1px solid #dfe8e3;border-radius:10px;min-width:0;padding:12px 13px}.product-overview-page .product-overview-coverage-grid span,.product-overview-page .product-overview-coverage-grid strong,.product-overview-page .product-overview-coverage-grid small{display:block}.product-overview-page .product-overview-coverage-grid span{color:#4f665c;font-size:12px;font-weight:650}.product-overview-page .product-overview-coverage-grid strong{color:#284737;margin-top:7px;font-size:22px}.product-overview-page .product-overview-coverage-grid small{color:#70867a;margin-top:6px;font-size:10px;line-height:1.5}.product-overview-page .product-overview-coverage-grid .success{background:#effaf5;border-color:#b8e0cd}.product-overview-page .product-overview-coverage-grid .waiting{background:#fffbf0}.product-overview-page .product-overview-coverage-grid .failed strong{color:#bd4940}.product-overview-page .product-overview-coverage-grid .running strong{color:#3f65a4}.product-overview-page .product-overview-coverage>p{color:#61746a;background:#eef3f0;border-radius:7px;margin:10px 0 0;padding:10px 12px;font-size:11px;line-height:1.65}.product-overview-page .product-overview-coverage>p.partial{color:#946221;background:#fff4e3}.product-overview-page .product-overview-filter-summary{color:#5c7266;background:#f1faf5;border-bottom:1px solid #dce8e1;flex-wrap:wrap;align-items:center;gap:10px 18px;padding:12px 16px;font-size:12px;display:flex}.product-overview-page .product-overview-filter-summary>strong{color:#315a42}.product-overview-page .product-overview-filter-summary b{color:#087e53;font-size:15px}.product-overview-page .product-overview-filter-summary small{color:#718278;flex-basis:100%;font-size:11px}.product-overview-page .product-overview-task-strip{flex-wrap:wrap;font-size:11px}.product-overview-page .product-overview-task-strip b{font-size:10px}.product-overview-page .product-overview-task-strip>i{line-height:1.5}.product-overview-page .product-overview-error strong{font-size:13px}.product-overview-page .product-overview-error small{white-space:normal;font-size:11px;line-height:1.6}.product-overview-page .product-overview-summary-grid span{font-size:12px}.product-overview-page .product-overview-summary-grid strong{font-size:25px}.product-overview-page .product-overview-summary-grid small{font-size:10px}.product-overview-page .product-overview-list-head p{font-size:11px;line-height:1.6}.product-overview-page .product-overview-empty strong{font-size:14px}.product-overview-page .product-overview-empty span{font-size:12px;line-height:1.6}.product-overview-page .product-overview-table th,.product-overview-page .product-overview-table td{font-size:12px}.product-overview-page .product-overview-table .block-code,.product-overview-page .product-overview-category,.product-overview-page .product-overview-source em{font-size:10px}.product-overview-page .product-overview-source strong i{font-size:11px}@media (max-width:1200px){.product-overview-page .product-overview-coverage-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.product-overview-page .product-overview-coverage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-overview-page .product-overview-coverage-grid article{padding:10px}.product-overview-page .product-overview-task-strip>i{width:100%;margin-left:0}}.product-overview-toolbar{z-index:7;grid-template-columns:minmax(250px,1fr) minmax(245px,.75fr) auto;align-items:center;gap:18px;min-height:116px;padding:16px 18px;display:grid;position:relative;overflow:visible}.product-overview-source{align-items:center;gap:12px;min-width:0;display:flex}.product-overview-source>span{color:#0b916a;background:#e7f7f1;border-radius:12px;flex:0 0 46px;place-items:center;width:46px;height:46px;display:grid}.product-overview-source small,.product-overview-source strong,.product-overview-source em,.product-overview-period small,.product-overview-period strong,.product-overview-period em{display:block}.product-overview-source small,.product-overview-period small{color:#93a09b;font-size:10px}.product-overview-source strong{color:#263c35;margin-top:4px;font-size:17px}.product-overview-source strong i{color:#0e8b66;margin-left:6px;font-size:10px;font-style:normal}.product-overview-source em{color:#128360;text-overflow:ellipsis;white-space:nowrap;background:#e6f7f0;border-radius:999px;width:max-content;max-width:100%;margin-top:5px;padding:3px 7px;font-size:8px;font-style:normal;font-weight:700;overflow:hidden}.product-overview-source em.blocked{color:#c95148;background:#fff0ed}.product-overview-period{border-left:1px solid #e6ece9;min-width:0;padding-left:18px}.product-overview-period strong{color:#304840;margin-top:5px;font-size:14px}.product-overview-period em{color:#87948f;margin-top:5px;font-size:9px;font-style:normal}.product-overview-toolbar-actions{justify-content:flex-end;align-items:center;gap:9px;display:flex}.product-overview-date-controls,.product-overview-date-controls>button,.product-overview-date-controls .date-control-option{height:38px}.product-overview-date-controls .date-picker-popover{z-index:40}.product-overview-date-picker .date-picker-body:has(>i){grid-template-columns:1fr auto 1fr;align-items:end;gap:9px;display:grid}.product-overview-date-picker .date-picker-body>i{color:#96a39e;padding-bottom:11px;font-size:10px;font-style:normal}.date-control-option .product-overview-date-picker.custom-range-popover{width:460px;min-width:460px;left:auto;right:0;transform:none}.date-control-option .product-overview-date-picker.custom-range-popover:before{left:auto;right:25px;transform:rotate(45deg)}.product-overview-collect{color:#fff;white-space:nowrap;cursor:pointer;background:#0d916a;border:1px solid #0d916a;border-radius:8px;justify-content:center;align-items:center;gap:6px;height:38px;padding:0 13px;font-size:10px;font-weight:750;display:inline-flex}.product-overview-collect:hover:not(:disabled){background:#087c5b}.product-overview-collect:disabled{opacity:.5;cursor:not-allowed}.product-overview-collect .spinning{animation:.8s linear infinite finance-spin}.product-overview-task-strip{color:#73827c;border-top:1px dashed #e3ebe8;grid-column:1/-1;align-items:center;gap:7px;min-height:32px;padding-top:11px;font-size:9px;display:flex}.product-overview-task-strip>span{color:#52655e;font-weight:700}.product-overview-task-strip b{color:#75817d;background:#f0f3f2;border-radius:999px;padding:4px 7px;font-size:8px}.product-overview-task-strip b.waiting{color:#a06c17;background:#fff5dd}.product-overview-task-strip b.running{color:#456cb5;background:#edf3ff}.product-overview-task-strip b.success{color:#0d8462;background:#e8f7f1}.product-overview-task-strip b.failed{color:#c34b44;background:#fff0ed}.product-overview-task-strip>i{color:#8b9893;margin-left:auto;font-style:normal}.product-overview-filter-panel{padding:0;overflow:hidden}.product-overview-filter-panel .compensation-filter-row{padding:11px 16px}.product-overview-filter-panel .compensation-filter-buttons{flex-wrap:wrap;overflow:visible}.product-overview-error{color:#c64d45;background:#fff6f4;border:1px solid #f0cec8;border-radius:10px;align-items:center;gap:9px;min-height:48px;padding:10px 13px;display:flex}.product-overview-error>span{flex-direction:column;gap:2px;min-width:0;display:flex}.product-overview-error strong{font-size:10px}.product-overview-error small{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.product-overview-error button{color:#b7453e;cursor:pointer;background:#fff;border:1px solid #e3aaa5;border-radius:7px;height:30px;margin-left:auto;padding:0 10px;font-size:9px;font-weight:700}.product-overview-summary-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:11px;display:grid}.product-overview-summary-grid article{background:#fff;border:1px solid #e7ecea;border-radius:11px;min-height:104px;padding:15px 17px;box-shadow:0 1px 3px #142a3308}.product-overview-summary-grid article.primary{background:linear-gradient(135deg,#eaf9f4,#fff);border-color:#7bcbb1}.product-overview-summary-grid span,.product-overview-summary-grid strong,.product-overview-summary-grid small{display:block}.product-overview-summary-grid span{color:#74847e;font-size:11px}.product-overview-summary-grid strong{color:#1c332b;letter-spacing:-.3px;margin-top:9px;font-size:23px}.product-overview-summary-grid article.primary strong{color:#078460}.product-overview-summary-grid small{color:#98a39f;min-height:16px;margin-top:7px;font-size:8px}.product-overview-summary-grid small i,.product-overview-summary-grid small em{font-style:normal}.product-overview-summary-grid small i{margin-right:5px;font-size:9px;font-weight:750}.product-overview-summary-grid small i.up{color:#df5a52}.product-overview-summary-grid small i.down{color:#14a16e}.product-overview-summary-grid small em{color:#909c97}.product-overview-list-panel{padding:0;overflow:hidden}.product-overview-list-head{border-bottom:1px solid #e8eeeb;justify-content:space-between;align-items:center;gap:14px;min-height:72px;padding:14px 17px;display:flex}.product-overview-list-head h2{color:#273d36;margin:0;font-size:16px}.product-overview-list-head p{color:#909d98;margin:5px 0 0;font-size:10px}.product-overview-list-actions{align-items:center;gap:8px;display:flex}.product-overview-more,.product-overview-export{color:#687871;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #dce6e2;border-radius:7px;justify-content:center;align-items:center;gap:6px;height:34px;padding:0 11px;font-size:9px;font-weight:750;display:inline-flex}.product-overview-more:hover,.product-overview-more.active{color:#0b805f;background:#edf8f4;border-color:#9fcfbd}.product-overview-export{color:#087b5b;background:#f1faf6;border-color:#abd7c8}.product-overview-export small{color:#0a795a;background:#dff3eb;border-radius:999px;padding:2px 5px;font-size:8px}.product-overview-export:hover:not(:disabled){background:#e7f7f1;border-color:#68b99c}.product-overview-export:disabled{opacity:.45;cursor:not-allowed}.product-overview-list-filters{background:#fbfdfc;border-bottom:1px solid #e8eeec;align-items:center;gap:8px;min-height:58px;padding:10px 16px;display:flex}.product-overview-list-filters>label:not(.product-overview-search){color:#87938f;background:#fff;border:1px solid #dce4e1;border-radius:7px;align-items:center;gap:7px;width:190px;height:34px;padding:0 28px 0 9px;display:flex;position:relative}.product-overview-list-filters>label:not(.product-overview-search)>span{color:#7d8b86;flex:none;font-size:8px}.product-overview-list-filters select{-webkit-appearance:none;appearance:none;color:#354841;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:9px}.product-overview-list-filters>label:not(.product-overview-search)>svg{pointer-events:none;position:absolute;right:9px}.product-overview-search{color:#91a09a;background:#fff;border:1px solid #dce4e1;border-radius:7px;align-items:center;gap:7px;width:min(390px,100%);height:34px;padding:0 10px;display:flex}.product-overview-search:focus-within{border-color:#63b99e;box-shadow:0 0 0 3px #15916d12}.product-overview-search input{color:#384a44;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:10px}.product-overview-search>button{color:#8a9893;cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;width:24px;height:24px;display:grid}.product-overview-search-submit,.product-overview-reset{color:#fff;cursor:pointer;background:#15916d;border:1px solid #15916d;border-radius:7px;height:34px;padding:0 12px;font-size:9px;font-weight:700}.product-overview-reset{color:#60716b;background:#fff;border-color:#dce4e1}.product-overview-reset:hover{color:#0b8563;background:#f1faf7;border-color:#81bdaa}.product-overview-table{scrollbar-width:thin;scrollbar-color:#b8c8c2 #eef3f1;max-height:680px;margin:0;overflow:auto}.product-overview-table table{table-layout:fixed;min-width:1380px}.product-overview-table table.all-metrics{min-width:1940px}.product-overview-table th{z-index:3;background:#f5f8f7;height:48px;padding:9px 11px;font-size:10px;position:sticky;top:0}.product-overview-table td{height:72px;padding:9px 11px;font-size:10px}.product-overview-table th:first-child{width:60px}.product-overview-table th:nth-child(2){width:330px}.product-overview-table th:nth-child(3){width:130px}.product-overview-table th:nth-child(4){width:155px}.product-overview-table th:nth-child(n+5):nth-child(-n+9){width:118px}.product-overview-table .operations-product{max-width:310px}.product-overview-table .operations-product-copy span{text-overflow:ellipsis;white-space:nowrap;max-width:245px;overflow:hidden}.product-overview-category{color:#95a19d;text-overflow:ellipsis;white-space:nowrap;max-width:290px;margin:5px 0 0 47px;font-size:8px;display:block;overflow:hidden}.product-overview-table .block-code{color:#91a09a;margin-top:5px;font-size:8px;font-weight:500;display:block}.product-overview-rank{color:#74827d;background:#eef2f1;border-radius:8px;place-items:center;width:29px;height:29px;font-weight:800;display:grid}.product-overview-rank.rank-1{color:#b57900;background:#fff0c9}.product-overview-rank.rank-2{color:#627784;background:#eaf0f3}.product-overview-rank.rank-3{color:#a15e3c;background:#f9e8df}.product-overview-money{color:#078460!important;font-size:13px!important}.product-overview-sort{color:#7e8b86;cursor:pointer;background:0 0;border:0;align-items:center;gap:3px;height:28px;padding:0;font-size:10px;display:inline-flex}.product-overview-sort.active{color:#0b8a66;font-weight:750}.product-overview-sort i{place-items:center;display:grid}.product-overview-empty{color:#95a29d;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:230px;display:flex}.product-overview-empty strong{color:#52625c;font-size:12px}.product-overview-empty span{font-size:9px}.product-overview-pagination{color:#7d8b86;background:#fff;border-top:1px solid #e8eeec;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:9px 16px;font-size:9px;display:flex}.product-overview-pagination>span strong{color:#15916d;font-size:10px}.product-overview-pagination>label{align-items:center;gap:6px;margin-left:auto;display:flex}.product-overview-pagination select{color:#50625b;background:#fff;border:1px solid #dce4e1;border-radius:6px;height:30px;padding:0 8px;font-size:9px}.product-overview-pagination>div{gap:6px;display:flex}.product-overview-pagination button{color:#5e7069;cursor:pointer;background:#fff;border:1px solid #dce4e1;border-radius:6px;justify-content:center;align-items:center;gap:3px;min-width:32px;height:30px;padding:0 9px;font-size:9px;display:inline-flex}.product-overview-pagination button:disabled{opacity:.42;cursor:not-allowed}.product-overview-pagination button:first-child svg+svg,.product-overview-pagination button:last-child svg+svg{margin-left:-9px}.dashboard-coverage-warning{color:#946013;background:#fff8ec;border:1px solid #efcd93;border-radius:8px;align-items:flex-start;gap:9px;width:100%;padding:12px 14px;font-size:11px;line-height:1.65;display:flex}.dashboard-coverage-warning>svg{flex-shrink:0;margin-top:2px}.dashboard-coverage-warning>div{min-width:0}.dashboard-coverage-warning p{margin:3px 0 0}.dashboard-coverage-warning summary{cursor:pointer;margin-top:4px;font-weight:650}.dashboard-coverage-warning ul{max-height:260px;margin:8px 0 0;padding-left:20px;overflow:auto}.dashboard-coverage-warning li{margin:5px 0}.dashboard-coverage-warning li strong{display:block}.dashboard-coverage-warning li span{overflow-wrap:anywhere}.dashboard-comparison-note{color:#7e8984;width:100%;margin:0;font-size:10px}.metric-partial-label{color:#a97728;margin-top:3px;font-weight:500;display:block;font-size:9px!important}.dashboard-trend-note{color:#8d7652;background:#fffbf3;border-bottom:1px solid #f2e8d8;margin:0;padding:10px 17px;font-size:10px;line-height:1.6}@media (max-width:1500px){.product-overview-toolbar{grid-template-columns:1fr 1fr}.product-overview-toolbar-actions{grid-column:1/-1;justify-content:flex-start}}@media (max-width:1200px){.product-overview-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1000px){.product-overview-page .product-overview-toolbar-actions{flex-wrap:wrap}.product-overview-list-head{flex-direction:column;align-items:flex-start}.product-overview-list-actions{justify-content:flex-end;width:100%}.product-overview-list-filters{flex-wrap:wrap}.product-overview-search{flex:320px}.product-overview-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.product-overview-page{padding:16px}.product-overview-toolbar{grid-template-columns:1fr;padding:14px}.product-overview-period{border-top:1px solid #e6ece9;border-left:0;padding:10px 0 0}.product-overview-toolbar-actions{flex-direction:column;grid-column:auto;align-items:stretch}.product-overview-date-controls{grid-template-columns:repeat(4,1fr);height:auto;display:grid}.product-overview-date-controls>button,.product-overview-date-controls .date-control-option{height:34px}.product-overview-collect{width:100%}.product-overview-task-strip{flex-wrap:wrap;align-items:flex-start}.product-overview-task-strip>i{width:100%;margin-left:0}.product-overview-filter-panel .compensation-filter-row{flex-direction:column;align-items:flex-start}.product-overview-summary-grid{grid-template-columns:1fr}.product-overview-list-actions{flex-direction:column;align-items:stretch}.product-overview-list-actions button{width:100%}.product-overview-list-filters{grid-template-columns:1fr;display:grid}.product-overview-list-filters>label:not(.product-overview-search),.product-overview-search,.product-overview-search-submit,.product-overview-reset{width:100%}.product-overview-pagination{flex-wrap:wrap;align-items:flex-start}.product-overview-pagination>label{margin-left:0}.product-overview-pagination>div{grid-template-columns:repeat(4,1fr);width:100%;display:grid}.date-control-option .product-overview-date-picker.custom-range-popover{width:min(440px,100vw - 100px);min-width:250px;left:auto;right:0;transform:none}.product-overview-date-picker .date-picker-body:has(>i){grid-template-columns:1fr}.product-overview-date-picker .date-picker-body>i{display:none}}.store-table .store-identity-heading{min-width:230px}.store-identity-heading small{color:#87978f;margin-top:5px;font-size:11px;font-weight:400;display:block}.store-table .store-identity-cell{white-space:normal;min-width:230px}.store-identity-cell strong{color:#29483d;overflow-wrap:anywhere;max-width:270px;font-size:13px;font-weight:700;line-height:1.5;display:block}.store-identity-cell small{color:#71867d;white-space:nowrap;font-variant-numeric:tabular-nums;margin-top:5px;font-size:11px;display:block}.store-identity-pending{color:#8b9993;font-size:12px}.shop-avatar{flex-shrink:0;overflow:hidden}.shop-avatar img{object-fit:cover;width:100%;height:100%;display:block}.audit-page{color:#344e43;flex-direction:column;gap:18px;font-size:13px;display:flex}.audit-intro{background:#eaf7f1;border:1px solid #cbe8dc;border-radius:12px;align-items:center;gap:13px;padding:18px 20px;display:flex}.audit-intro>svg{color:#158763;flex-shrink:0}.audit-intro strong{font-size:16px}.audit-intro p{color:#71867b;margin:5px 0 0;font-size:12px;line-height:1.7}.audit-intro>span{white-space:nowrap;color:#158763;margin-left:auto;font-size:11px;font-weight:650}.audit-filter-panel{padding:20px;overflow:visible}.audit-page button{color:#526a5f;cursor:pointer;background:#fff;border:1px solid #d9e4de;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-height:35px;padding:7px 13px;font-size:12px;font-weight:650;display:inline-flex}.audit-page button:disabled{opacity:.45;cursor:not-allowed}.audit-page button:hover:not(:disabled){color:#107e58;border-color:#6bb797}:is(.audit-page button:focus-visible,.audit-page input:focus-visible,.audit-page select:focus-visible){outline-offset:2px;outline:2px solid #14a178}.audit-page button.audit-primary,.audit-page button.active{color:#fff;background:#0b8b66;border-color:#0b8b66}.audit-date-row{border-bottom:1px solid #e8efeb;flex-wrap:wrap;align-items:center;gap:12px;padding-bottom:18px;display:flex}.audit-date-row>strong{font-size:13px}.audit-period-buttons{gap:5px;margin-right:auto;display:flex}.audit-date-row label{align-items:center;gap:7px;display:flex}.audit-date-row label>span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.audit-date-row input{color:#345545;background:#fff;border:1px solid #dce6e0;border-radius:6px;max-width:170px;height:36px;padding:5px 10px;font-size:13px}.audit-date-row>i{color:#81968a;font-style:normal}.audit-filter-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:14px 0;display:grid}.audit-filter-menu{min-width:0;position:relative}.audit-page .audit-filter-trigger{justify-content:flex-start;width:100%;height:38px;padding:5px 9px}.audit-filter-trigger>span{color:#809187;flex-shrink:0;font-size:10px}.audit-filter-trigger>strong{text-overflow:ellipsis;white-space:nowrap;text-align:left;color:#395748;flex:1;min-width:0;font-size:12px;overflow:hidden}.audit-filter-trigger>svg{color:#8ba096;flex-shrink:0;transition:transform .16s}.audit-filter-trigger[aria-expanded=true]{border-color:#47aa87;box-shadow:0 0 0 2px #14a1781a}.audit-filter-trigger[aria-expanded=true]>svg{transform:rotate(180deg)}.audit-filter-menu.has-value .audit-filter-trigger{background:#edf8f3;border-color:#b9dfd0}.audit-filter-options{z-index:30;background:#fff;border:1px solid #d8e5de;border-radius:8px;width:max(100%,220px);max-height:260px;padding:5px;position:absolute;top:calc(100% + 5px);left:0;overflow:auto;box-shadow:0 12px 30px #1e3e3024}.audit-page .audit-filter-options button{color:#496356;text-align:left;background:#fff;border:0;justify-content:space-between;width:100%;min-height:32px;padding:6px 9px;font-weight:500}.audit-page .audit-filter-options button:hover,.audit-page .audit-filter-options button[aria-selected=true]{color:#087d59;background:#edf8f3}.audit-search-row{gap:8px;display:flex}.audit-search-row label{color:#8ba396;border:1px solid #dce6e0;border-radius:7px;flex:1;align-items:center;gap:8px;max-width:570px;padding:0 11px;display:flex}.audit-search-row input{color:#34513f;background:0 0;border:0;outline:0;width:100%;height:37px;font-size:13px}.audit-list-panel{padding:0;overflow:hidden}.audit-list-header{border-bottom:1px solid #e8efeb;justify-content:space-between;align-items:center;gap:15px;padding:13px 16px;display:flex}.audit-list-header h2{color:#294d3c;margin:0;font-size:16px}.audit-list-header h2 span{color:#0b8b66;margin-left:9px;font-size:12px}.audit-list-header p{color:#87988d;margin:4px 0 0;font-size:10px}.audit-list-header>div:last-child{gap:7px;display:flex}.audit-text-list-wrap{background:#fff}.audit-text-list{margin:0;padding:0;list-style:none}.audit-text-entry{color:#52685e;border-bottom:1px solid #edf1ef;align-items:baseline;gap:4px;min-width:0;min-height:31px;padding:5px 10px;font-size:11px;line-height:1.45;display:flex}.audit-text-entry:hover{background:#f7faf8}.audit-text-entry time{color:#788c81;font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0}.audit-text-entry>strong{color:#29483b;flex-shrink:0}.audit-text-entry>span{min-width:0}.audit-text-result{flex-shrink:0;font-weight:650}.audit-text-result.success{color:#16865c}.audit-text-result.failure{color:#c84f49}.audit-text-result.queued{color:#9b7617}.audit-page .audit-text-entry .audit-detail-button{color:#0a8a62;background:0 0;border-color:#0000;flex-shrink:0;min-height:23px;margin-left:auto;padding:1px 7px;font-size:10px}.audit-page .audit-text-entry .audit-detail-button:hover{background:#edf8f3}.audit-empty{color:#a3b5a9;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:210px;display:flex}.audit-empty strong{color:#698270;font-size:14px}.audit-empty span{font-size:12px}.audit-pagination{color:#829689;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;font-size:11px;display:flex}.audit-pagination>div{gap:7px;display:flex}.audit-error{color:#b54c42;background:#fff4f2;border:1px solid #f0cbc5;border-radius:8px;align-items:center;gap:9px;margin:12px 20px;padding:12px;display:flex}.audit-error button{margin-left:auto}.audit-drawer-overlay{z-index:1200;justify-content:flex-end;display:flex;position:fixed;inset:0}.audit-page .audit-drawer-backdrop{cursor:default;background:#12271e52;border:0;border-radius:0;width:100%;height:100%;position:absolute;inset:0}.audit-drawer{background:#fff;flex-direction:column;width:min(590px,100vw);height:100%;display:flex;position:relative;box-shadow:-8px 0 35px #1a35291f}.audit-drawer header{border-bottom:1px solid #e3ece7;align-items:flex-start;gap:14px;padding:25px 24px;display:flex}.audit-drawer header>div{flex:1;min-width:0}.audit-drawer header small{color:#80988b;font-size:12px}.audit-drawer h2{overflow-wrap:anywhere;margin:9px 0 0;font-size:18px;line-height:1.6}.audit-drawer header>button{background:#f3f7f4;border:0;flex-shrink:0;min-width:34px;padding:6px}.audit-drawer-body{padding:22px 24px;line-height:1.7;overflow:auto}.audit-drawer h3{margin:26px 0 14px;font-size:15px}.audit-detail-fields{margin:0}.audit-detail-fields>div{border-bottom:1px solid #eef2ef;grid-template-columns:110px minmax(0,1fr);gap:13px;padding:10px 0;display:grid}.audit-detail-fields dt{color:#83958a;font-size:12px}.audit-detail-fields dd{color:#3b5546;overflow-wrap:anywhere;margin:0;font-size:13px}.audit-detail-fields .audit-detail-fields>div{grid-template-columns:85px minmax(0,1fr)}.audit-detail-array{flex-direction:column;gap:8px;display:flex}.audit-detail-array>div:not(:only-child){border-bottom:1px dashed #dfe9e3;padding-bottom:8px}.audit-muted,.audit-record-id{color:#94a498;font-size:12px}.audit-record-id{overflow-wrap:anywhere;margin-top:30px;font-size:10px}.account-row-actions{flex-wrap:wrap;gap:6px;display:flex}@media (max-width:1050px){.audit-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.audit-intro>span{display:none}.audit-list-header{flex-direction:column;align-items:flex-start}}@media (max-width:760px){.audit-intro{align-items:flex-start;padding:14px}.audit-filter-panel{padding:14px}.audit-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.audit-filter-menu:last-child{grid-column:1/-1}.audit-date-row{gap:8px}.audit-period-buttons{order:-1;width:100%}.audit-period-buttons button{flex:1;min-width:0;padding:6px}.audit-date-row input{max-width:135px}.audit-list-header,.audit-pagination{padding:14px}.audit-search-row{flex-wrap:wrap}.audit-search-row label{flex-basis:100%}.audit-text-entry{flex-wrap:wrap;padding:6px 8px}.audit-page .audit-text-entry .audit-detail-button{margin-left:0}.audit-drawer header,.audit-drawer-body{padding:18px}.audit-detail-fields>div{grid-template-columns:88px minmax(0,1fr)}.audit-pagination{flex-wrap:wrap}}.audit-task-results h3{justify-content:space-between;align-items:center;gap:8px;display:flex}.audit-task-results>p{font-size:12px}.audit-task-results article{border-bottom:1px solid #e5ece7;padding:11px 0}.audit-task-results article strong{font-size:12px}.audit-task-results article small{color:#8d9e92;overflow-wrap:anywhere;font-size:10px;display:block}.audit-task-results article p{color:#bd5b4c;overflow-wrap:anywhere;font-size:11px}.audit-task-results{border-top:1px solid #e1eae4;margin-top:22px;padding-top:4px}.latest-complete-view{border:1px solid #dcece6;flex-wrap:wrap;align-items:center;gap:18px;margin-bottom:16px;padding:16px 20px;display:flex}.latest-complete-view strong,.latest-complete-view small{display:block}.latest-complete-view strong{color:#173f39;font-size:14px}.latest-complete-view small{color:#69847f;margin-top:5px;font-size:12px}.latest-view-buttons{flex-wrap:wrap;gap:6px;display:flex}.latest-complete-view button{color:#177d68;cursor:pointer;background:#fff;border:1px solid #dce8e3;border-radius:8px;padding:9px 12px}.latest-complete-view button.active{color:#fff;background:#098b71;border-color:#098b71;font-weight:700}.collection-progress-details{margin-top:10px}.collection-progress-details summary{color:#426e62;cursor:pointer;padding:9px 0;font-size:13px;font-weight:600}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.dt-panel{--dt-green:#0b8b68;--dt-green-strong:#067657;--dt-green-soft:#edf8f3;--dt-ink:#213c35;--dt-muted:#72837d;--dt-border:#e2ebe6;--dt-orange:#b67512;--dt-red:#c85353;border:1px solid var(--dt-border);width:100%;min-width:0;color:var(--dt-ink);font-variant-numeric:tabular-nums;background:#fff;border-radius:16px;margin-bottom:18px;padding:24px;font-size:13px;line-height:1.55;position:relative;box-shadow:0 3px 14px #18402f08}.dt-panel *,.dt-panel :before,.dt-panel :after{box-sizing:border-box}.dt-panel button{cursor:pointer;font-family:inherit}.dt-panel button:disabled{cursor:not-allowed;opacity:.5}.dt-panel :is(button,input,select):focus-visible{outline-offset:3px;outline:3px solid #0b8b6859}.dt-header,.dt-toolbar,.dt-table-head{justify-content:space-between;align-items:center;gap:16px;min-width:0;display:flex}.dt-header{align-items:flex-start;margin-bottom:20px}.dt-heading{min-width:0}.dt-heading h2,h2.dt-heading{color:#1a382f;letter-spacing:-.3px;margin:0;font-size:20px;font-weight:750;line-height:1.4}.dt-heading h2{align-items:center;gap:9px;display:flex}.dt-heading h2 svg{color:var(--dt-green);flex:none}.dt-subtitle{color:var(--dt-muted);overflow-wrap:anywhere;margin:6px 0 0;font-size:12px;line-height:1.6}.dt-actions,.dt-panel .actions,.dt-controls,.dt-step,.dt-pagination,.dt-refund{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.dt-actions,.dt-panel .actions{flex-shrink:0;justify-content:flex-end;max-width:100%}.dt-actions button,.dt-panel .actions button,.dt-controls button,.dt-step button,.dt-pagination button,.dt-refund button,.dt-empty button,.dt-close,.dt-status-banner button{color:#4a6258;white-space:nowrap;background:#fff;border:1px solid #dbe6df;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:6px 11px;font-size:12px;font-weight:600;line-height:1.5;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.dt-actions button:hover:not(:disabled),.dt-panel .actions button:hover:not(:disabled),.dt-controls button:hover:not(:disabled),.dt-step button:hover:not(:disabled),.dt-pagination button:hover:not(:disabled),.dt-refund button:hover:not(:disabled),.dt-empty button:hover:not(:disabled),.dt-close:hover,.dt-status-banner button:hover:not(:disabled){color:var(--dt-green-strong);background:#f2faf6;border-color:#84bda7}.dt-controls button.active,.dt-pagination button.active,.dt-refund button.active{color:var(--dt-green-strong);background:#e9f6ef;border-color:#a1d3bf}.dt-actions .dt-collapse-toggle{background:var(--dt-green-soft);color:var(--dt-green-strong);border-color:#b8dbcd}.dt-collapse-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.dt-panel.dt-collapsed{border-radius:12px;padding:16px 20px}.dt-panel.dt-collapsed .dt-header{flex-wrap:nowrap;align-items:center;gap:12px;margin-bottom:0;display:flex}.dt-panel.dt-collapsed .dt-heading h2{letter-spacing:0;font-size:16px}.dt-panel.dt-collapsed .dt-subtitle{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.dt-panel.dt-collapsed .dt-header .dt-actions{margin-top:0}.dt-tabs{border-bottom:1px solid #e9efeb;flex-wrap:wrap;gap:8px;min-width:0;margin-bottom:18px;padding-bottom:18px;display:flex}.dt-tabs button{color:#5e7267;white-space:nowrap;background:#fff;border:1px solid #dfe7e2;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:38px;padding:8px 16px;font-size:13px;font-weight:600;line-height:1.5;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.dt-tabs button:hover:not(:disabled){color:var(--dt-green);background:#f2faf6;border-color:#85c4ac}.dt-tabs button.active{border-color:var(--dt-green);background:var(--dt-green);color:#fff;box-shadow:0 2px 5px #0b8b6821}.dt-refund{color:var(--dt-muted);margin:-4px 0 16px;font-size:12px}.dt-refund small{color:#87968d;font-size:11px}.dt-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;min-width:0;margin-bottom:22px;display:grid}.dt-summary article{background:#fafcfb;border:1px solid #e5ece7;border-radius:10px;min-width:0;padding:15px 17px 14px}.dt-summary article:first-child{background:linear-gradient(120deg,#e9f7ef,#f5fbf8);border-color:#cce9da}.dt-summary article>span{color:#697e71;font-size:12px;line-height:1.45;display:block}.dt-summary article>strong{color:#254037;letter-spacing:-.7px;overflow-wrap:anywhere;margin:9px 0 5px;font-size:clamp(18px,1.55vw,27px);font-weight:750;line-height:1.25;display:block}.dt-summary article:first-child>strong{color:var(--dt-green-strong)}.dt-summary article>small{color:var(--dt-muted);overflow-wrap:anywhere;font-size:11px;line-height:1.55;display:block}.dt-workspace{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:18px;min-width:0;display:grid}.dt-chart-card{background:#fff;border:1px solid #e3ebe6;border-radius:12px;min-width:0;padding:16px 16px 12px}.dt-toolbar{align-items:flex-start;gap:10px;min-height:34px;margin-bottom:9px}.dt-toolbar h3,.dt-table-head h3{color:#29463b;flex-shrink:0;margin:5px 0 0;font-size:14px;font-weight:750;line-height:1.5}.dt-toolbar h3>span{color:#8b9a90;margin-left:9px;font-size:11px;font-weight:400;display:inline-block}.dt-controls{justify-content:flex-end;gap:7px 6px}.dt-controls label,.dt-toggle-text{color:#637b6e;white-space:nowrap;cursor:pointer;align-items:center;gap:5px;min-height:32px;font-size:11px;display:inline-flex}.dt-controls label{margin-right:6px}.dt-controls input[type=checkbox]{width:14px;height:14px;accent-color:var(--dt-green);margin:0}.dt-controls button{min-height:30px;padding:4px 9px;font-size:11px}.dt-plot-scroll{overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#b8d4c6 #f1f6f3;min-width:0;max-width:100%;overflow:auto hidden}.dt-plot{isolation:isolate;height:460px;position:relative}.dt-svg{pointer-events:none;max-width:none;display:block;position:absolute;top:0;left:0;overflow:visible}.dt-svg text,.dt-overview text{font-variant-numeric:tabular-nums;font-family:inherit}.dt-grid{stroke:#e4ece7;stroke-width:1px;stroke-dasharray:3 4}.dt-grid-vertical{stroke:#edf2ee;stroke-dasharray:2 5}.dt-weekend{fill:#f5f8f6}.dt-line{fill:none;stroke:#109b73;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round}.dt-area{stroke:none}.dt-mean{stroke:#8caca0;stroke-width:1px;stroke-dasharray:5 5}.dt-compared{fill:none;stroke:#8199bc;stroke-width:1.8px;stroke-dasharray:5 5;stroke-linecap:round;stroke-linejoin:round}.dt-selected-line{stroke:#49a984;stroke-width:1.2px;stroke-dasharray:4 4}.dt-axis-label{fill:#829389;font-size:11px}.dt-mean-label{fill:#738e7f;stroke:#fff;stroke-width:4px;paint-order:stroke}.dt-peak-label{fill:#087a59;stroke:#fff;stroke-width:5px;stroke-linejoin:round;paint-order:stroke;font-size:11px;font-weight:700}.dt-point{z-index:2;width:12px;min-width:12px;height:12px;color:var(--dt-green);background:#fff;border:2px solid #109b73;border-radius:50%;margin:0;padding:0;transition:box-shadow .15s,background .15s;display:block;position:absolute;transform:translate(-50%,-50%)}.dt-point:after{content:"";border-radius:50%;position:absolute;inset:-8px}.dt-point>.sr-only{display:none}.dt-point:hover,.dt-point.selected{z-index:4;background:#109b73;box-shadow:0 0 0 4px #fff,0 0 0 6px #109b7359}.dt-point.partial{color:#ac6a10;background:#fff6e7;border-color:#c78928}.dt-point.partial:hover,.dt-point.partial.selected{background:#c78928;box-shadow:0 0 0 4px #fff,0 0 0 6px #c7892859}.dt-point.missing,.dt-point.noOrders{color:#829187;background:#b5c0ba;border:0;border-radius:3px;width:13px;height:6px}.dt-point.missing:hover,.dt-point.missing.selected,.dt-point.noOrders:hover,.dt-point.noOrders.selected{background:#7d9085;box-shadow:0 0 0 4px #fff,0 0 0 6px #7d90854d}.dt-point.dt-point-quiet:not(:hover,:focus-visible){opacity:0}.dt-value-label{z-index:3;color:#315b45;white-space:nowrap;pointer-events:none;background:#fffffff0;border-radius:4px;padding:2px 4px;font-size:11px;font-weight:650;line-height:1.5;position:absolute;transform:translate(-50%)}.dt-value-label.partial{color:#ac6a10}.dt-value-label.selected{color:#087856;background:#f0faf4;border:1px solid #bcdccb;box-shadow:0 2px 7px #19653c14}.dt-x-label{z-index:2;color:#5b7264;text-align:center;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:5px;min-width:42px;margin:0;padding:5px 5px 4px;font-size:11px;font-weight:550;line-height:1.45;position:absolute;transform:translate(-50%)}.dt-x-label small{color:#8c9b91;margin-top:2px;font-size:11px;font-weight:400;display:block}.dt-x-label>span{display:block}.dt-x-label:hover,.dt-x-label.selected{color:#067656;background:#eaf6ef;border-color:#d4ebde}.dt-x-label.selected small{color:#53846a}.dt-inspector{background:linear-gradient(155deg,#edf8f2 0%,#f8fcfa 72%);border:1px solid #cfe8da;border-radius:12px;flex-direction:column;align-self:stretch;min-width:0;min-height:510px;padding:20px;display:flex}.dt-inspector>header{justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:14px;display:flex}.dt-inspector h3{color:#335342;margin:0;font-size:15px;font-weight:750}.dt-inspector>header small{color:#7b9281;margin-top:4px;font-size:11px;display:block}.dt-inspector>span{color:#6d8674;font-size:12px}.dt-inspector>strong{color:#087856;letter-spacing:-1px;overflow-wrap:anywhere;margin:5px 0 13px;font-size:29px;font-weight:800;line-height:1.2;display:block}.dt-inspector-main{margin:18px 0 0}.dt-inspector-main h4{color:#3e614a;margin:0;font-size:15px;font-weight:650}.dt-inspector-main h4 span{color:#829988;margin-left:4px;font-size:12px;font-weight:400}.dt-inspector-amount{color:#087856;letter-spacing:-1px;overflow-wrap:anywhere;margin:9px 0 3px;font-size:29px;font-weight:800;line-height:1.2;display:block}.dt-inspector-main p{color:#7c9483;margin:5px 0 0;font-size:11px}.dt-inspector dl{margin:12px 0}.dt-detail-row{border-bottom:1px solid #e0ece3;justify-content:space-between;align-items:baseline;gap:10px;min-width:0;padding:9px 0;font-size:12px;display:flex}.dt-detail-row:last-child{border-bottom:0}.dt-detail-row :is(span,dt){color:#728b7b}.dt-detail-row :is(strong,dd){color:#2b4c3c;text-align:right;margin:0;font-size:13px;font-weight:650}.dt-state{color:#77877c;white-space:nowrap;background:#f3f6f4;border:1px solid #dfe7e2;border-radius:5px;align-items:center;gap:5px;width:fit-content;max-width:100%;min-height:23px;padding:3px 7px;font-size:11px;font-weight:600;line-height:1.5;display:inline-flex}.dt-state:before{content:"";background:currentColor;border-radius:50%;flex:0 0 5px;width:5px;height:5px}.dt-state.complete{color:#197b53;background:#e6f5ec;border-color:#cbe7d7}.dt-state.partial{color:#ab7016;background:#fff5e6;border-color:#efdcb8}.dt-state.provisional{white-space:normal;overflow-wrap:anywhere}.dt-state.missing,.dt-state.noOrders{color:#77897d;background:#eff3f0;border-color:#dde4df}.dt-detail-note{color:#7a8f7f;overflow-wrap:anywhere;background:#ffffffb3;border:1px dashed #d0e1d5;border-radius:7px;margin:12px 0;padding:10px 11px;font-size:11px;line-height:1.7}.dt-step{justify-content:space-between;gap:8px;margin:0;padding:0}.dt-step button{background:#ffffffc7;width:27px;min-width:27px;min-height:27px;padding:4px}.dt-step>span{color:#8ca390;align-items:center;gap:5px;display:inline-flex}.dt-coverage-row{border-top:1px solid #dbe9df;flex-wrap:wrap;gap:7px;padding-block:12px}.dt-coverage-row>strong{margin-left:auto}.dt-coverage-row .dt-state{flex:none}.dt-inspect-button{color:#178051;background:#fff;border:1px solid #b8d8c5;border-radius:7px;justify-content:center;align-items:center;gap:5px;width:100%;min-height:37px;margin-top:auto;padding:8px 10px;font-size:12px;font-weight:650;line-height:1.5;transition:border-color .15s,background .15s;display:flex}.dt-inspect-button:hover{background:#e8f6ed;border-color:#72b68d}.dt-change{font-size:12px;font-weight:650;line-height:1.5}.dt-change.up,.dt-detail-row .dt-change.up{color:#0b875c}.dt-change.down,.dt-detail-row .dt-change.down{color:var(--dt-red)}.dt-change.flat,.dt-detail-row .dt-change.flat,.dt-change.neutral,.dt-detail-row .dt-change.neutral{color:#87938b}.dt-change.warning,.dt-detail-row .dt-change.warning{color:#a4610f}.dt-channel-list{border-top:1px solid #dbe9df;margin:12px 0;padding:12px 0 0}.dt-channel-list h4,.dt-channel-list>strong{color:#4b6b57;margin:0 0 5px;font-size:12px;font-weight:650}.dt-channel-list dl{margin:0}.dt-channel-list .dt-detail-row{border-bottom:0;padding-block:6px}.dt-navigator{border-top:1px solid #e7eee9;margin-top:15px;padding-top:13px}.dt-overview{background:#f9fcfa;border:1px solid #e4ede7;border-radius:7px;width:100%;height:80px;display:block;position:relative;overflow:hidden}.dt-overview svg{width:100%;height:80px;display:block}.dt-overview .dt-line{stroke-width:1.5px}.dt-range-controls{color:#708779;flex-wrap:wrap;align-items:center;gap:9px 14px;min-width:0;margin-top:10px;font-size:11px;display:flex}.dt-range-controls label{white-space:nowrap;flex:1;align-items:center;gap:8px;min-width:140px;display:flex}.dt-range-controls input[type=range]{width:100%;min-width:60px;height:20px;accent-color:var(--dt-green);cursor:ew-resize;margin:0}.dt-range-controls>span,.dt-range-controls>strong{flex:none;font-size:11px;font-weight:500}.dt-legend{color:#7e9184;flex-wrap:wrap;align-items:center;gap:8px 17px;margin-top:15px;font-size:11px;display:flex}.dt-legend span{align-items:center;gap:6px;display:inline-flex}.dt-legend i{background:#fff;border:2px solid #159969;border-radius:50%;flex:0 0 8px;width:8px;height:8px;display:inline-block}.dt-legend i.partial{background:#fff2dc;border-color:#ca8d2f}.dt-legend i.missing{background:#aab7ad;border:0;border-radius:1px;height:3px}.dt-legend i.compared{background:0 0;border:0;border-top:2px dashed #8199bc;border-radius:0;flex-basis:15px;width:15px;height:0}.dt-legend i.mean{background:0 0;border:0;border-top:1px dashed #8caca0;border-radius:0;flex-basis:15px;width:15px;height:0}.dt-note{color:#7a8c7f;overflow-wrap:anywhere;background:#f8faf8;border:1px solid #e8eee9;border-radius:8px;align-items:flex-start;gap:7px;margin:18px 0 0;padding:11px 13px;font-size:11px;line-height:1.7;display:flex}.dt-note>svg{flex:none;margin-top:2px}.dt-note p{margin:0}.dt-panel>.dt-note{margin:0 0 16px}.dt-table-section{border-top:1px solid #e4ece6;min-width:0;margin-top:24px;padding-top:22px}.dt-table-head{align-items:flex-start;margin-bottom:13px}.dt-table-head h3{margin-top:0;font-size:15px}.dt-table-head p,.dt-table-head small{color:#839487;margin:4px 0 0;font-size:11px;line-height:1.6;display:block}.dt-table-head label{color:#7e9283;align-items:center;gap:7px;font-size:11px;display:inline-flex}.dt-table-head select{color:#4a6258;height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dbe6df;border-radius:7px;padding:5px 8px;font-size:12px}.dt-table-wrap{overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#b8d4c6 #f1f6f3;border:1px solid #e3ebe5;border-radius:9px;min-width:0;max-width:100%;overflow-x:auto}.dt-table{border-collapse:separate;border-spacing:0;width:100%;min-width:900px;font-size:13px;line-height:1.5}.dt-table th,.dt-table td{text-align:right;vertical-align:middle;white-space:nowrap;border-bottom:1px solid #e9efeb;padding:12px 15px}.dt-table th{color:#6c8272;background:#f5f8f5;font-size:12px;font-weight:650}.dt-table td{color:#3d5547;background:#fff;font-size:13px}.dt-table th:first-child,.dt-table td:first-child{text-align:left}.dt-table th:first-child{border-top-left-radius:8px}.dt-table th:last-child{border-top-right-radius:8px}.dt-table td strong{color:#294936;font-size:14px;font-weight:650}.dt-table td small{color:#91a094;margin-left:7px;font-size:11px}.dt-table tbody tr:hover td{background:#f8fcf9}.dt-table tbody tr.selected td{background:#edf8f1}.dt-table tbody tr.selected td:first-child{box-shadow:inset 3px 0 #1a9b6b}.dt-table tbody tr:last-child td{border-bottom:0}.dt-table button{align-items:center;justify-content:inherit;color:var(--dt-green-strong);font-size:inherit;font-weight:600;line-height:inherit;background:0 0;border:0;border-radius:3px;gap:4px;padding:3px 0;display:inline-flex}.dt-table button:hover:not(:disabled){color:#04573d;text-underline-offset:3px;text-decoration:underline}.dt-table th button{color:inherit;justify-content:flex-end;font-size:12px}.dt-pagination{color:#849487;justify-content:flex-end;margin-top:14px;font-size:11px}.dt-pagination>span{margin-right:4px}.dt-pagination button{min-width:32px;min-height:30px;padding:4px 9px;font-size:11px}.dt-pagination label{align-items:center;gap:6px;display:inline-flex}.dt-pagination input{color:#3c654b;width:44px;height:30px;font:inherit;text-align:center;-webkit-appearance:textfield;appearance:textfield;background:#fff;border:1px solid #dbe6df;border-radius:6px;padding:4px}.dt-pagination input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.dt-pagination input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.dt-no-values{color:#83998a;text-align:center;pointer-events:none;padding:15px;font-size:13px;position:absolute;top:170px;left:82px;right:38px}.dt-empty{color:#8aa091;text-align:center;background:#fbfdfb;border:1px dashed #dce9df;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:360px;padding:34px 20px;display:flex}.dt-empty>svg{color:#8fb8a0;width:38px;height:38px;margin-bottom:3px}.dt-empty strong{color:#547563;font-size:16px}.dt-empty p{color:#809689;max-width:560px;margin:0;font-size:12px;line-height:1.7}.dt-empty button{margin-top:8px}.dt-status-banner{color:#758c7b;background:#f6f9f6;border:1px solid #e3ebe5;border-radius:8px;align-items:center;gap:8px;margin:0 0 16px;padding:10px 12px;font-size:12px;line-height:1.6;display:flex}.dt-status-banner>svg{flex:none}.dt-status-banner button{min-height:28px;margin-left:auto;padding:3px 9px;font-size:11px}.dt-status-banner.error{color:#a8793b;background:#fff8ed;border-color:#eed8bd}:-webkit-any(.dt-panel:-webkit-full-screen,.dt-panel.dt-expanded){z-index:120;width:100vw;max-width:none;height:100vh;overscroll-behavior:contain;background:#fff;border:0;border-radius:0;height:100dvh;margin:0;padding:24px;position:fixed;inset:0;overflow:hidden auto}:is(.dt-panel:fullscreen,.dt-panel.dt-expanded){z-index:120;width:100vw;max-width:none;height:100vh;overscroll-behavior:contain;background:#fff;border:0;border-radius:0;height:100dvh;margin:0;padding:24px;position:fixed;inset:0;overflow:hidden auto}.dt-panel::backdrop{background:#fff}:-webkit-any(.dt-panel:-webkit-full-screen .dt-workspace,.dt-panel.dt-expanded .dt-workspace){grid-template-columns:minmax(0,1fr) 320px}:is(.dt-panel:fullscreen .dt-workspace,.dt-panel.dt-expanded .dt-workspace){grid-template-columns:minmax(0,1fr) 320px}@media (max-width:1400px){.dt-panel{padding:20px}.dt-workspace{grid-template-columns:minmax(0,1fr) 290px;gap:14px}.dt-summary article{padding:13px}.dt-summary article>strong{font-size:21px}.dt-chart-card{padding-inline:12px}.dt-toolbar{flex-wrap:wrap}.dt-controls{margin-left:auto}}@media (max-width:1100px){.dt-header{flex-wrap:wrap;gap:12px}.dt-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.dt-summary article:first-child{grid-column:span 2}.dt-workspace,.dt-panel.dt-expanded .dt-workspace{grid-template-columns:minmax(0,1fr)}.dt-panel:-webkit-full-screen .dt-workspace{grid-template-columns:minmax(0,1fr)}.dt-panel:fullscreen .dt-workspace{grid-template-columns:minmax(0,1fr)}.dt-inspector{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:0 28px;min-height:0;padding:18px 20px;display:grid}.dt-inspector>header,.dt-inspector>.dt-step{grid-column:1/-1;margin-bottom:12px}.dt-inspector-main{grid-column:1;margin-top:4px}.dt-inspector>.dt-channel-list:not(.dt-metrics-detail){border-top:0;grid-area:2/2;margin:0;padding:0}.dt-inspector>.dt-coverage-row,.dt-inspector>.dt-metrics-detail,.dt-inspector>.dt-detail-note,.dt-inspector>.dt-inspect-button{grid-column:1/-1}.dt-inspector>.dt-coverage-row{justify-content:flex-start;margin-top:12px}.dt-coverage-row>strong{margin-left:7px}.dt-inspector>.dt-metrics-detail{border-top:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px 24px;margin-top:0;display:grid}}@media (max-width:700px){.dt-panel{border-radius:12px;padding:15px}.dt-header{margin-bottom:16px;display:block}.dt-heading h2,h2.dt-heading{font-size:18px}.dt-header .dt-actions,.dt-header .actions{justify-content:flex-start;margin-top:12px}.dt-tabs{gap:6px;padding-bottom:14px}.dt-tabs button{min-height:35px;padding:7px 10px;font-size:12px}.dt-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:16px}.dt-summary article{padding:12px}.dt-summary article:first-child{grid-column:auto}.dt-summary article:last-child{grid-column:1/-1}.dt-summary article>strong{margin-top:7px;font-size:20px}.dt-chart-card{border-radius:9px;padding:12px 10px 10px}.dt-toolbar{flex-direction:column;align-items:flex-start;gap:9px;margin-bottom:8px}.dt-controls{justify-content:flex-start;margin-left:0}.dt-controls button{min-height:32px}.dt-inspector{padding:17px;display:flex}.dt-inspector>strong{font-size:28px}.dt-inspector-main{margin-top:6px}.dt-inspector>dl{width:100%;margin-top:12px}.dt-inspector .dt-channel-list{width:100%}.dt-inspector>.dt-channel-list:not(.dt-metrics-detail){border-top:1px solid #dbe9df;margin-top:12px;padding-top:12px}.dt-inspector>.dt-metrics-detail{display:block}.dt-inspector>.dt-step{width:100%}.dt-step button{flex:0 0 27px}.dt-inspector>.dt-coverage-row{width:100%}.dt-range-controls{gap:8px}.dt-range-controls label{min-width:100%}.dt-range-controls>span{overflow-wrap:anywhere;width:100%}.dt-note{margin-top:14px;padding:10px}.dt-table-section{margin-top:18px;padding-top:17px}.dt-table-head{flex-wrap:wrap;gap:10px}.dt-table-head .dt-actions,.dt-table-head .actions{justify-content:flex-start}.dt-table th,.dt-table td{padding:11px 12px}.dt-pagination{justify-content:flex-start;gap:6px}.dt-pagination>span{flex-basis:100%;margin-bottom:3px}.dt-status-banner{flex-wrap:wrap}:-webkit-any(.dt-panel:-webkit-full-screen,.dt-panel.dt-expanded){padding:16px}:is(.dt-panel:fullscreen,.dt-panel.dt-expanded){padding:16px}}@media (prefers-reduced-motion:reduce){.dt-panel *,.dt-panel :before,.dt-panel :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.topbar.home-topbar.home-topbar-v2{align-items:start;gap:14px 24px;height:auto;min-height:100px}.topbar.home-topbar.home-topbar-v2 .home-title h1{font-size:23px;line-height:1.35}.topbar.home-topbar.home-topbar-v2 .home-title p{color:#6f828a;margin-top:6px;font-size:12px}.topbar.home-topbar.home-topbar-v2 .selected-date-range{white-space:normal;font-size:12px;line-height:1.5}.topbar.home-topbar.home-topbar-v2 .home-header-health{background:#f8fbfa;border-color:#e4ece9;grid-template-columns:minmax(260px,1.5fr) repeat(5,minmax(72px,1fr));min-height:48px!important}.topbar.home-topbar.home-topbar-v2 .home-header-health .health-title{flex-wrap:wrap}.topbar.home-topbar.home-topbar-v2 .home-header-health .health-title small{color:#75878b;font-size:11px}.topbar.home-topbar.home-topbar-v2 .home-header-filter-row{flex-wrap:wrap;overflow:visible}.topbar.home-topbar.home-topbar-v2 .scope-tabs button,.topbar.home-topbar.home-topbar-v2 .date-controls button{min-height:34px;font-size:12px}.topbar.home-topbar.home-topbar-v2 .top-refresh-button{white-space:nowrap;min-height:36px;font-size:12px}.business-dashboard.home-dashboard{--home-ink:#203840;--home-muted:#6f8088;--home-green:#087f62;--home-line:#e3ece8;--home-live:#149b79;--home-note:#7a65c2;--home-card:#4388b3;color:var(--home-ink);flex-direction:column;gap:18px;display:flex}.business-dashboard.home-dashboard>section,.business-dashboard.home-dashboard>.home-trend-container{min-width:0;margin-bottom:0}.business-dashboard.home-dashboard h2{margin:0;font-size:16px;font-weight:700;line-height:1.5}.business-dashboard.home-dashboard h3{margin:0;font-size:14px;font-weight:600;line-height:1.5}.business-dashboard.home-dashboard .business-filter-panel{gap:0;padding:0;overflow:visible}.business-dashboard.home-dashboard .business-scope-options button{min-height:36px;font-size:13px}.business-dashboard.home-dashboard .business-scope-options button small{font-size:11px}.business-dashboard.home-dashboard .compact-filter-block>strong{font-size:13px}.business-dashboard.home-dashboard .home-scope-summary{border-top:1px solid var(--home-line);width:100%;color:var(--home-muted);border-radius:0 0 var(--surface-radius) var(--surface-radius);background:#fafcfb;flex-wrap:wrap;align-items:center;gap:10px 16px;padding:12px 18px;font-size:12px;display:flex}.business-dashboard.home-dashboard .home-scope-summary strong{color:var(--home-ink);font-weight:600}.business-dashboard.home-dashboard .home-scope-summary button{margin-left:auto}.business-dashboard.home-dashboard .home-outline-button{min-height:34px;color:var(--home-green);font:inherit;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #dce8e2;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:7px 11px;font-size:12px;display:inline-flex}.business-dashboard.home-dashboard .home-outline-button:hover{background:#edf8f3;border-color:#78bca5}.business-dashboard.home-dashboard button:focus-visible{outline-offset:3px;outline:3px solid #71c7ad}.business-dashboard.home-dashboard .metric-range-status{margin:0;padding:12px 18px;font-size:12px}.business-dashboard.home-dashboard .metric-range-status.error>span strong{white-space:normal}.business-dashboard.home-dashboard .dashboard-coverage-warning{border-radius:0 0 var(--surface-radius) var(--surface-radius);margin:0;padding:14px 18px;font-size:12px;line-height:1.6}.business-dashboard.home-dashboard .dashboard-coverage-warning p,.business-dashboard.home-dashboard .dashboard-coverage-warning summary,.business-dashboard.home-dashboard .dashboard-coverage-warning li{font-size:12px}.business-dashboard.home-dashboard .dashboard-comparison-note{margin:0;padding:10px 18px;font-size:12px;line-height:1.6}.business-dashboard.home-dashboard .home-coverage-line{color:var(--home-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 20px;padding:0 3px;font-size:12px;line-height:1.6;display:flex}.business-dashboard.home-dashboard .home-coverage-line>span:first-child{color:var(--home-green);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.business-dashboard.home-dashboard .home-coverage-line.incomplete>span:first-child{color:#986019}.business-dashboard.home-dashboard .home-coverage-line strong{font-weight:600}.business-dashboard.home-dashboard .home-surface{border:1px solid var(--home-line);border-radius:var(--surface-radius);background:#fff;min-width:0;box-shadow:0 2px 8px #18332a06}.business-dashboard.home-dashboard .home-core-results{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:16px;display:grid}.business-dashboard.home-dashboard .home-primary-metric{background:linear-gradient(120deg,#eff9f5,#fff);border-color:#cfe5dc;flex-direction:column;justify-content:center;min-height:262px;padding:26px 28px;display:flex}.business-dashboard.home-dashboard .home-metric-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.business-dashboard.home-dashboard .home-metric-heading>svg{color:#159372}.business-dashboard.home-dashboard .home-eyebrow{color:var(--home-green);letter-spacing:1.7px;margin-bottom:6px;font-size:11px;font-weight:650;display:block}.business-dashboard.home-dashboard .home-data-tag{color:var(--home-green);white-space:normal;background:#edf8f3;border-radius:5px;padding:3px 7px;font-size:11px;font-weight:500;line-height:1.5;display:inline-block}.business-dashboard.home-dashboard .home-data-tag.partial{color:#936221;background:#fff5e5}.business-dashboard.home-dashboard .home-metric-value{letter-spacing:-.5px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;min-width:0;margin:12px 0 0;font-size:30px;font-weight:700;line-height:1.3;display:block}.business-dashboard.home-dashboard .home-metric-value>small{letter-spacing:0;color:var(--home-muted);white-space:nowrap;margin-left:5px;font-size:12px;font-weight:400}.business-dashboard.home-dashboard .home-money{font-variant-numeric:tabular-nums;font-weight:inherit;white-space:nowrap}.business-dashboard.home-dashboard .home-money-currency{color:var(--home-muted);letter-spacing:0;margin-right:3px;font-size:.66em;font-weight:500}.business-dashboard.home-dashboard .home-money-fraction{letter-spacing:0;color:#647d83;font-size:.7em;font-weight:500}.business-dashboard.home-dashboard .home-primary-metric>.home-metric-value{letter-spacing:-.8px;margin-top:20px;font-size:42px;line-height:1.22}.business-dashboard.home-dashboard .home-primary-metric .home-money-currency{color:var(--home-green)}.business-dashboard.home-dashboard .home-metric-note{color:var(--home-muted);margin:7px 0 0;font-size:12px;line-height:1.6}.business-dashboard.home-dashboard .home-primary-comparison{border-top:1px solid #dfece6;margin-top:20px;padding-top:15px}.business-dashboard.home-dashboard .home-primary-comparison>p{color:var(--home-muted);margin:7px 0 0;font-size:12px;line-height:1.6}.business-dashboard.home-dashboard .home-change{color:var(--home-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:12px;line-height:1.5;display:flex}.business-dashboard.home-dashboard .home-change b{font-weight:650}.business-dashboard.home-dashboard .home-change.up{color:#087f62}.business-dashboard.home-dashboard .home-change.down{color:#c1464a}.business-dashboard.home-dashboard .home-change.warning{color:#a4610f}.business-dashboard.home-dashboard .home-change.neutral,.business-dashboard.home-dashboard .home-change.flat{color:var(--home-muted)}.business-dashboard.home-dashboard .home-primary-comparison .home-change>b{background:#e2f2eb;border-radius:5px;padding:4px 7px;font-size:14px}.business-dashboard.home-dashboard .home-primary-comparison .home-change.down>b{background:#fff0ee}.business-dashboard.home-dashboard .home-primary-comparison .home-change.flat>b{background:#edf1f0}.business-dashboard.home-dashboard .home-primary-comparison .home-change>strong{font-size:15px}.business-dashboard.home-dashboard .home-primary-comparison .home-change>span{color:var(--home-muted);margin-left:auto;font-size:12px}.business-dashboard.home-dashboard .home-secondary-metrics{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;display:grid}.business-dashboard.home-dashboard .home-small-metric h2{color:#536d75;font-size:14px;font-weight:600}.business-dashboard.home-dashboard .home-small-metric>.home-change{margin-top:9px}.business-dashboard.home-dashboard .home-refund-metric{grid-column:1/-1;justify-content:space-between;align-items:center;gap:15px;display:flex}.business-dashboard.home-dashboard .home-refund-metric>div:last-child{text-align:right;min-width:0}.business-dashboard.home-dashboard .home-refund-metric .home-change{justify-content:flex-end;margin-top:7px}.business-dashboard.home-dashboard .home-refund-metric .home-metric-value{margin-top:0;font-size:28px}.business-dashboard.home-dashboard .refund-basis{flex-wrap:wrap;gap:4px;margin-top:10px}.business-dashboard.home-dashboard .refund-basis button{min-height:28px;padding:4px 8px;font-size:11px}.business-dashboard.home-dashboard .home-refund-attention{color:#a4610f;margin:5px 0 0;font-size:11px;line-height:1.5}.business-dashboard.home-dashboard .home-section-head{justify-content:space-between;align-items:center;gap:14px;padding:18px 22px;display:flex}.business-dashboard.home-dashboard .home-section-head p{color:var(--home-muted);margin:4px 0 0;font-size:12px;line-height:1.6}.business-dashboard.home-dashboard .home-subtle{color:var(--home-muted);white-space:nowrap;font-size:12px}.business-dashboard.home-dashboard .home-source-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;padding:0 22px;display:grid}.business-dashboard.home-dashboard .home-source-item{border-right:1px solid var(--home-line);min-width:0;padding-right:20px}.business-dashboard.home-dashboard .home-source-item:last-child{border-right:0;padding-right:0}.business-dashboard.home-dashboard .home-source-label{color:#59727a;flex-wrap:wrap;align-items:center;gap:7px;display:flex}.business-dashboard.home-dashboard .home-source-label>svg{width:15px;height:15px}.business-dashboard.home-dashboard .home-source-swatch{background:var(--home-live);border-radius:2px;flex-shrink:0;width:7px;height:7px;display:inline-block}.business-dashboard.home-dashboard .source-live{--source-color:var(--home-live)}.business-dashboard.home-dashboard .source-note{--source-color:var(--home-note)}.business-dashboard.home-dashboard .source-card{--source-color:var(--home-card)}.business-dashboard.home-dashboard .home-source-item .home-source-swatch{background:var(--source-color)}.business-dashboard.home-dashboard .home-source-item .home-metric-value{margin-top:11px;font-size:26px}.business-dashboard.home-dashboard .home-source-footer{color:var(--home-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:10px;font-size:12px;display:flex}.business-dashboard.home-dashboard .home-source-footer .home-change{gap:5px;font-size:11px}.business-dashboard.home-dashboard .home-source-composition{border-radius:4px;gap:2px;height:5px;margin:20px 22px 0;display:flex;overflow:hidden}.business-dashboard.home-dashboard .home-source-composition>span{background:var(--source-color)}.business-dashboard.home-dashboard .home-source-context{border-top:1px solid var(--home-line);color:var(--home-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 20px;margin:18px 22px 0;padding:13px 0;font-size:12px;display:flex}.business-dashboard.home-dashboard .home-source-context>span:first-child{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.business-dashboard.home-dashboard .home-source-context strong{font-variant-numeric:tabular-nums;color:var(--home-ink);font-size:14px}.business-dashboard.home-dashboard .home-owner-list{padding:0 22px 8px}.business-dashboard.home-dashboard .home-owner-row{border:0;border-top:1px solid var(--home-line);text-align:left;width:100%;color:var(--home-ink);font:inherit;cursor:pointer;background:0 0;grid-template-columns:28px minmax(115px,1fr) minmax(40px,1.8fr) minmax(155px,1fr) minmax(88px,.7fr);align-items:center;gap:18px;padding:13px 0;display:grid}.business-dashboard.home-dashboard .home-owner-row:hover,.business-dashboard.home-dashboard .home-owner-row.active{background:#f0f9f5}.business-dashboard.home-dashboard .home-owner-rank{color:#57776c;background:#eff4f2;border-radius:6px;place-items:center;width:26px;height:26px;font-size:12px;font-weight:650;display:grid}.business-dashboard.home-dashboard .home-owner-row:first-child .home-owner-rank{color:#078362;background:#e0f3ea}.business-dashboard.home-dashboard .home-owner-name{min-width:0}.business-dashboard.home-dashboard .home-owner-name>strong{overflow-wrap:anywhere;font-size:14px;font-weight:600}.business-dashboard.home-dashboard .home-owner-name>small,.business-dashboard.home-dashboard .home-owner-value>small{color:var(--home-muted);margin-top:4px;font-size:11px;line-height:1.6;display:block}.business-dashboard.home-dashboard .home-owner-bar{background:#eef5f1;border-radius:4px;height:5px;overflow:hidden}.business-dashboard.home-dashboard .home-owner-bar i{background:#5ab496;border-radius:4px;height:100%;display:block}.business-dashboard.home-dashboard .home-owner-value{text-align:right;min-width:0}.business-dashboard.home-dashboard .home-owner-value>strong{font-variant-numeric:tabular-nums;font-size:20px;font-weight:650}.business-dashboard.home-dashboard .home-owner-change{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.business-dashboard.home-dashboard .home-empty{text-align:center;color:var(--home-muted);padding:30px;font-size:13px}.business-dashboard.home-dashboard [hidden]{display:none!important}.business-dashboard.home-dashboard .home-trend-container .dt-panel{margin:0}.business-dashboard.home-dashboard .home-trend-coverage-note{color:var(--home-muted);margin:0 3px 9px;font-size:12px;line-height:1.6}.business-dashboard.home-dashboard .home-trend-container .dt-header-main h2{font-size:16px}.business-dashboard.home-dashboard .business-ranking-card{border-color:var(--home-line);margin:0}.business-dashboard.home-dashboard .ranking-title-row{gap:15px;padding:18px 22px}.business-dashboard.home-dashboard .ranking-title-row h2{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.business-dashboard.home-dashboard .ranking-title-row p{color:var(--home-muted);margin:5px 0 0;font-size:12px;line-height:1.6}.business-dashboard.home-dashboard .ranking-title-actions{flex-wrap:wrap;justify-content:flex-end}.business-dashboard.home-dashboard .ranking-tabs{flex-wrap:wrap;overflow:visible}.business-dashboard.home-dashboard .ranking-tabs button{min-height:34px;font-size:12px}.business-dashboard.home-dashboard .ranking-table.expanded{min-width:1250px}.business-dashboard.home-dashboard .ranking-table th{color:#607980;background:#f6f9f8;height:44px;font-size:12px;line-height:1.5}.business-dashboard.home-dashboard .ranking-table td{color:var(--home-ink);padding-block:15px;font-size:13px;line-height:1.5}.business-dashboard.home-dashboard .ranking-table th:nth-child(n+4),.business-dashboard.home-dashboard .ranking-table td:nth-child(n+4){text-align:right;font-variant-numeric:tabular-nums}.business-dashboard.home-dashboard .ranking-table th:nth-child(n+4) .ranking-sort-header{justify-content:flex-end}.business-dashboard.home-dashboard .ranking-table td.home-table-money{font-size:15px}.business-dashboard.home-dashboard .ranking-table .ranking-channel-amount{color:var(--home-ink);font-weight:500}.business-dashboard.home-dashboard .home-cell-status{color:#936221;margin-top:3px;font-size:11px;display:block}.business-dashboard.home-dashboard .ranking-table .ranking-comparison{font-size:12px}.business-dashboard.home-dashboard .ranking-comparison-difference{color:var(--home-muted);font-size:11px}.business-dashboard.home-dashboard .ranking-rows-footer{font-size:12px}.business-dashboard.home-dashboard .ranking-rows-footer button{min-height:34px;font-size:12px}.business-dashboard.home-dashboard .dashboard-rule-note{color:var(--home-muted);align-items:flex-start;gap:8px;font-size:11px;line-height:1.7}.business-dashboard.home-dashboard .dashboard-rule-note>svg{flex-shrink:0;margin-top:3px}.business-dashboard.home-dashboard .dashboard-rule-note button{white-space:nowrap;min-height:30px;font-size:12px}@media (max-width:1450px){.topbar.home-topbar.home-topbar-v2{grid-template-columns:1fr!important}.topbar.home-topbar.home-topbar-v2>.home-title,.topbar.home-topbar.home-topbar-v2>.home-header-right,.topbar.home-topbar.home-topbar-v2>.home-header-health{grid-area:auto/1}.topbar.home-topbar.home-topbar-v2>.home-header-right{flex-wrap:wrap;justify-content:flex-start!important}.topbar.home-topbar.home-topbar-v2 .home-header-filter-row{justify-content:flex-start}.business-dashboard.home-dashboard .home-core-results{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.business-dashboard.home-dashboard .home-primary-metric{padding:23px}.business-dashboard.home-dashboard .home-small-metric{padding:17px}.business-dashboard.home-dashboard .home-source-item .home-metric-value{font-size:24px}}@media (max-width:1100px){.topbar.home-topbar.home-topbar-v2 .home-header-health{grid-template-columns:repeat(5,minmax(0,1fr))}.topbar.home-topbar.home-topbar-v2 .home-header-health>div:first-child{grid-column:1/-1}.business-dashboard.home-dashboard .home-core-results{grid-template-columns:1fr}.business-dashboard.home-dashboard .home-primary-metric{min-height:230px}.business-dashboard.home-dashboard .home-secondary-metrics{grid-template-columns:1fr 1fr 1.5fr}.business-dashboard.home-dashboard .home-refund-metric{grid-column:auto;display:block}.business-dashboard.home-dashboard .home-refund-metric>div:last-child{text-align:left;margin-top:13px}.business-dashboard.home-dashboard .home-refund-metric .home-change{justify-content:flex-start}.business-dashboard.home-dashboard .home-owner-row{grid-template-columns:26px minmax(90px,1fr) minmax(30px,1fr) 145px 78px;gap:12px}.business-dashboard.home-dashboard .home-owner-value>strong{font-size:18px}.business-dashboard.home-dashboard .home-source-grid{gap:15px}.business-dashboard.home-dashboard .home-source-item{padding-right:14px}.business-dashboard.home-dashboard .home-source-item .home-metric-value{font-size:22px}.business-dashboard.home-dashboard .home-source-label h3{font-size:13px}}@media (max-width:760px){.topbar.home-topbar.home-topbar-v2 .home-title p{display:block}.topbar.home-topbar.home-topbar-v2 .home-title-line{flex-wrap:wrap}.topbar.home-topbar.home-topbar-v2 .home-header-right{align-items:flex-start!important;gap:10px!important}.topbar.home-topbar.home-topbar-v2 .home-header-filter-row{align-items:flex-start;width:100%}.topbar.home-topbar.home-topbar-v2 .date-filter-cluster{width:100%;max-width:100%}.topbar.home-topbar.home-topbar-v2 .date-controls{grid-template-columns:repeat(4,minmax(0,1fr));width:100%;height:auto;display:grid}.topbar.home-topbar.home-topbar-v2 .home-header-health{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.topbar.home-topbar.home-topbar-v2 .home-header-health>div:not(:first-child){border:0;justify-content:flex-start;padding:0}.business-dashboard.home-dashboard{gap:14px}.business-dashboard.home-dashboard .home-secondary-metrics{grid-template-columns:1fr 1fr}.business-dashboard.home-dashboard .home-refund-metric{grid-column:1/-1;display:flex}.business-dashboard.home-dashboard .home-refund-metric>div:last-child{text-align:right;margin-top:0}.business-dashboard.home-dashboard .home-source-grid{grid-template-columns:1fr;gap:16px}.business-dashboard.home-dashboard .home-source-item{border-right:0;border-bottom:1px solid var(--home-line);padding:0 0 16px}.business-dashboard.home-dashboard .home-source-item:last-child{border:0;padding:0}.business-dashboard.home-dashboard .home-source-item .home-metric-value{font-size:26px}.business-dashboard.home-dashboard .home-owner-row{grid-template-columns:25px minmax(75px,1fr) minmax(100px,1.1fr);gap:10px}.business-dashboard.home-dashboard .home-owner-bar,.business-dashboard.home-dashboard .home-owner-change{display:none}.business-dashboard.home-dashboard .home-section-head{flex-wrap:wrap;align-items:flex-start;padding:16px}.business-dashboard.home-dashboard .home-owner-list{padding:0 16px 7px}.business-dashboard.home-dashboard .home-owner-name>strong{font-size:13px}.business-dashboard.home-dashboard .home-owner-value>strong{font-size:16px}.business-dashboard.home-dashboard .home-scope-summary{padding:12px 16px}.business-dashboard.home-dashboard .home-coverage-line{font-size:11px}.business-dashboard.home-dashboard .dashboard-rule-note{flex-wrap:wrap}.business-dashboard.home-dashboard .dashboard-rule-note>span{flex:1;min-width:0}.business-dashboard.home-dashboard .dashboard-rule-note button{margin-left:22px}.business-dashboard.home-dashboard .ranking-title-row{padding:16px}.business-dashboard.home-dashboard .ranking-title-actions{justify-content:flex-start;align-items:flex-start}}@media (max-width:480px){.topbar.home-topbar.home-topbar-v2 .home-title h1{font-size:20px}.topbar.home-topbar.home-topbar-v2 .selected-date-range{font-size:11px}.topbar.home-topbar.home-topbar-v2 .home-header-health .health-title small{white-space:normal}.business-dashboard.home-dashboard .home-primary-metric{min-height:245px;padding:18px}.business-dashboard.home-dashboard .home-primary-metric>.home-metric-value{font-size:34px}.business-dashboard.home-dashboard .home-primary-comparison .home-change>span{width:100%;margin-left:0}.business-dashboard.home-dashboard .home-small-metric{padding:14px}.business-dashboard.home-dashboard .home-small-metric>.home-metric-value{font-size:24px}.business-dashboard.home-dashboard .home-small-metric h2{font-size:13px}.business-dashboard.home-dashboard .home-refund-metric{flex-direction:column;align-items:flex-start;gap:14px}.business-dashboard.home-dashboard .home-refund-metric>div:last-child{text-align:left;width:100%}.business-dashboard.home-dashboard .home-refund-metric .home-metric-value{font-size:28px}.business-dashboard.home-dashboard .home-metric-note{font-size:11px}.business-dashboard.home-dashboard .home-source-grid{padding:0 16px}.business-dashboard.home-dashboard .home-source-context,.business-dashboard.home-dashboard .home-source-composition{margin-inline:16px}.business-dashboard.home-dashboard .home-scope-summary button{margin-left:0}.business-dashboard.home-dashboard .home-owner-row{grid-template-columns:22px minmax(65px,1fr) minmax(95px,1.15fr);gap:6px}.business-dashboard.home-dashboard .home-owner-value>strong{font-size:15px}.business-dashboard.home-dashboard .home-owner-name>small,.business-dashboard.home-dashboard .home-owner-value>small,.business-dashboard.home-dashboard .home-change{font-size:11px}.business-dashboard.home-dashboard .ranking-title-actions{width:100%}}@media (pointer:coarse){.business-dashboard.home-dashboard .home-outline-button,.business-dashboard.home-dashboard .refund-basis button,.business-dashboard.home-dashboard .ranking-tabs button{min-height:44px}}.business-dashboard.home-dashboard{gap:12px;padding-top:16px}.business-dashboard.home-dashboard .home-core-results{grid-template-columns:minmax(0,1.9fr) minmax(0,1fr);gap:12px}.business-dashboard.home-dashboard .home-primary-metric{grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);align-content:center;gap:0 22px;min-height:0;padding:18px 20px;display:grid}.business-dashboard.home-dashboard .home-primary-summary{align-self:center;min-width:0}.business-dashboard.home-dashboard .home-primary-summary>.home-metric-value{margin-top:16px;font-size:38px;line-height:1.2}.business-dashboard.home-dashboard .home-primary-comparison{margin-top:14px;padding-top:12px}.business-dashboard.home-dashboard .home-primary-comparison .home-change>span{margin-left:0}.business-dashboard.home-dashboard .home-primary-comparison>p{font-size:11px}.business-dashboard.home-dashboard .home-payment-sources{border-left:1px solid #dfece6;min-width:0;padding-left:20px}.business-dashboard.home-dashboard .home-payment-sources .home-section-head{gap:6px;padding:0 0 8px}.business-dashboard.home-dashboard .home-payment-sources h2{font-size:13px}.business-dashboard.home-dashboard .home-payment-sources .home-subtle{font-size:11px}.business-dashboard.home-dashboard .home-source-grid{grid-template-columns:1fr;gap:0;padding:0}.business-dashboard.home-dashboard .home-source-item{border:0;border-bottom:1px solid #e6eee9;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 10px;padding:8px 0;display:grid}.business-dashboard.home-dashboard .home-source-item:last-child{border:0;padding-right:0}.business-dashboard.home-dashboard .home-source-label{gap:5px}.business-dashboard.home-dashboard .home-source-label h3{font-size:12px}.business-dashboard.home-dashboard .home-source-label>svg{display:none}.business-dashboard.home-dashboard .home-source-item .home-metric-value{text-align:right;margin:0;font-size:21px;line-height:1.15}.business-dashboard.home-dashboard .home-source-footer{grid-column:1/-1;gap:4px;margin:0;font-size:11px}.business-dashboard.home-dashboard .home-source-footer .home-change{font-size:10px}.business-dashboard.home-dashboard .home-source-composition{height:4px;margin:7px 0 0}.business-dashboard.home-dashboard .home-source-context{grid-column:1/-1;gap:4px 12px;margin:12px 0 0;padding:9px 0 0;font-size:10px}.business-dashboard.home-dashboard .home-source-context small{font-size:10px}.business-dashboard.home-dashboard .home-source-context strong{font-size:12px}.business-dashboard.home-dashboard .home-secondary-metrics{gap:10px}.business-dashboard.home-dashboard .home-small-metric{padding:14px 16px}.business-dashboard.home-dashboard .home-small-metric .home-metric-note{font-size:11px}.business-dashboard.home-dashboard .home-small-metric>.home-metric-value{margin-top:8px;font-size:27px}.business-dashboard.home-dashboard .home-refund-metric .home-metric-value{font-size:25px}.business-dashboard.home-dashboard .home-owner-section .home-section-head{padding:12px 16px}.business-dashboard.home-dashboard .home-owner-section .home-section-head p{margin-top:2px;font-size:11px}.business-dashboard.home-dashboard .home-owner-list{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;padding:0 14px 14px;display:grid}.business-dashboard.home-dashboard .home-owner-row{background:linear-gradient(145deg,#fff,#f7faf8);border:1px solid #e2ebe6;border-radius:9px;grid-template-columns:22px minmax(0,1fr);grid-template-areas:"rank name""value value""change change";align-content:start;gap:6px 7px;padding:11px 12px 14px;transition:border-color .15s,box-shadow .15s;position:relative}.business-dashboard.home-dashboard .home-owner-row:hover,.business-dashboard.home-dashboard .home-owner-row.active{background:linear-gradient(145deg,#eaf8f1,#fff);border-color:#62ba9d;box-shadow:0 2px 8px #1a624011}.business-dashboard.home-dashboard .home-owner-rank{grid-area:rank;width:22px;height:22px;font-size:11px}.business-dashboard.home-dashboard .home-owner-name{flex-wrap:wrap;grid-area:name;justify-content:space-between;align-items:center;gap:4px;display:flex}.business-dashboard.home-dashboard .home-owner-name>strong{font-size:13px}.business-dashboard.home-dashboard .home-owner-name>small{margin:0;font-size:10px}.business-dashboard.home-dashboard .home-owner-value{text-align:left;flex-wrap:wrap;grid-area:value;justify-content:space-between;align-items:baseline;gap:3px 6px;display:flex}.business-dashboard.home-dashboard .home-owner-value>strong{font-size:21px;line-height:1.3}.business-dashboard.home-dashboard .home-owner-value>small{margin:0;font-size:10px}.business-dashboard.home-dashboard .home-owner-change{flex-direction:row;grid-area:change;justify-content:space-between;align-items:center;gap:3px 6px;font-size:11px}.business-dashboard.home-dashboard .home-owner-change small{font-size:10px}.business-dashboard.home-dashboard .home-owner-bar{height:3px;display:block;position:absolute;bottom:6px;left:12px;right:12px}.business-dashboard.home-dashboard .home-owner-list>.home-empty{grid-column:1/-1}@media (min-width:1800px){.business-dashboard.home-dashboard .home-owner-list{grid-template-columns:repeat(8,minmax(0,1fr))}.business-dashboard.home-dashboard .home-owner-value>strong{font-size:20px}}@media (max-width:1600px){.business-dashboard.home-dashboard .home-owner-list{grid-template-columns:repeat(5,minmax(0,1fr))}.business-dashboard.home-dashboard .home-primary-summary>.home-metric-value{font-size:32px}.business-dashboard.home-dashboard .home-core-results{grid-template-columns:minmax(0,1.75fr) minmax(0,1fr)}}@media (max-width:1250px){.business-dashboard.home-dashboard .home-core-results{grid-template-columns:1fr}.business-dashboard.home-dashboard .home-secondary-metrics{grid-template-columns:1fr 1fr 1.4fr}.business-dashboard.home-dashboard .home-refund-metric{grid-column:auto;display:flex}.business-dashboard.home-dashboard .home-refund-metric>div:last-child{margin:0}.business-dashboard.home-dashboard .home-owner-list{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1000px){.business-dashboard.home-dashboard .home-owner-list{grid-template-columns:repeat(3,minmax(0,1fr))}.business-dashboard.home-dashboard .home-owner-value>strong{font-size:19px}}@media (max-width:760px){.business-dashboard.home-dashboard .home-primary-metric{grid-template-columns:1fr;gap:16px;padding:16px}.business-dashboard.home-dashboard .home-primary-summary>.home-metric-value{font-size:34px}.business-dashboard.home-dashboard .home-payment-sources{border-top:1px solid #dfece6;border-left:0;padding:14px 0 0}.business-dashboard.home-dashboard .home-source-context{margin-top:0}.business-dashboard.home-dashboard .home-secondary-metrics{grid-template-columns:1fr 1fr}.business-dashboard.home-dashboard .home-refund-metric{grid-column:1/-1}.business-dashboard.home-dashboard .home-owner-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0 10px 10px}.business-dashboard.home-dashboard .home-owner-row{padding:10px 9px 14px}.business-dashboard.home-dashboard .home-owner-name>strong{font-size:12px}.business-dashboard.home-dashboard .home-owner-value>strong{font-size:18px}.business-dashboard.home-dashboard .home-owner-section .home-section-head{align-items:flex-start}}@media (max-width:360px){.business-dashboard.home-dashboard .home-owner-list{grid-template-columns:1fr}}.store-workbench{flex-direction:column;gap:12px;display:flex}.collection-guide{background:#fff;border:1px solid #dbeae4;border-radius:12px;flex-shrink:0;min-width:0;overflow:hidden}.collection-guide>summary{cursor:pointer;color:#21483d;align-items:center;gap:12px;padding:12px 16px;list-style:none;display:flex}.collection-guide>summary::-webkit-details-marker{display:none}.collection-guide>summary:hover{background:#f5faf7}.collection-guide>summary:focus-visible{outline-offset:-3px;outline:2px solid #078e73}.collection-guide-body:focus-visible{outline-offset:-3px;outline:2px solid #078e73}.collection-guide-icon{color:#078e73;background:#eaf7f1;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.collection-guide-title{align-items:center;gap:14px;min-width:0;display:flex}.collection-guide-title strong{white-space:nowrap;font-size:14px}.collection-guide-title small{color:#728a81;font-size:12px}.collection-guide-chips{flex-wrap:wrap;gap:6px;margin-left:auto;display:flex}.collection-guide-chips>span{color:#60786e;white-space:nowrap;background:#f3f7f5;border-radius:5px;padding:4px 7px;font-size:11px}.collection-guide-chips .is-on{color:#078565;background:#e9f7ef}.collection-guide .is-paused{color:#986019;background:#fff6e8}.collection-guide-toggle{color:#087f64;white-space:nowrap;align-items:center;gap:6px;margin-left:auto;font-size:12px;display:flex}.collection-guide-chips+.collection-guide-toggle{margin-left:4px}.collection-guide .when-open,.collection-guide[open] .when-closed{display:none}.collection-guide[open] .when-open{display:inline}.collection-guide[open] .collection-guide-toggle>svg{transform:rotate(180deg)}.collection-guide-reading-hint{color:#748b80;background:#fafcfb;border-top:1px solid #e5eeea;margin:0;padding:6px 16px;font-size:11px}.collection-guide-body{overscroll-behavior:contain;color:#50695f;border-top:1px solid #e5eeea;max-height:min(42dvh,440px);padding:16px;font-size:12px;line-height:1.8;overflow:auto}.collection-guide-intro{background:#f1f8f4;border-radius:8px;margin:0 0 16px;padding:10px 12px}.collection-guide-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:22px;display:grid}.collection-guide h3{color:#214c3d;align-items:center;gap:7px;margin:0 0 8px;font-size:13px;display:flex}.collection-guide-caption{color:#778c83;margin:0 0 10px;font-size:11px}.collection-guide-table-wrap{border:1px solid #e4eee8;border-radius:8px;overflow-x:auto}.collection-guide table{border-collapse:collapse;text-align:left;width:100%;min-width:500px}.collection-guide th,.collection-guide td{vertical-align:top;border-bottom:1px solid #edf2ef;padding:9px 10px;font-size:12px;line-height:1.75}.collection-guide thead th{color:#6c8377;white-space:nowrap;background:#f2f7f4;font-size:11px}.collection-guide tbody th{color:#2b5443;width:24%;min-width:105px;font-weight:600}.collection-guide td:nth-child(2){white-space:nowrap;color:#0a8a69;width:24%;font-weight:600}.collection-guide tbody tr:last-child>*{border-bottom:0}.collection-guide-aside{gap:16px;display:grid}.collection-guide-aside section+section{border-top:1px solid #e5ede8;padding-top:14px}.collection-guide-aside ul{margin:0;padding-left:18px}.collection-guide-aside li+li{margin-top:7px}.collection-guide-aside p{margin:0}.collection-guide-aside p+p{margin-top:8px}.collection-guide-aside strong{color:#2b5443;font-weight:600}.collection-guide-footnote{color:#7b8f83;border-top:1px solid #e5ede8;margin:16px 0 0;padding-top:10px;font-size:11px}.collection-guide-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.store-workbench:has(>.collection-guide[open]){height:auto}.store-workbench:has(>.collection-guide[open]) .data-panel{flex:none}.store-workbench:has(>.collection-guide[open]) .workbench-table{flex:auto;max-height:55dvh!important}@media (max-width:1400px){.collection-guide-title small{display:none}.collection-guide-grid{grid-template-columns:minmax(0,1fr);gap:18px}}@media (max-width:640px){.collection-guide>summary{flex-wrap:wrap;gap:8px;padding:10px 12px}.collection-guide-chips{order:3;gap:5px;width:100%;margin:0}.collection-guide-chips+.collection-guide-toggle{margin-left:auto}.collection-guide-body{max-height:60dvh;padding:12px}}.workbench-navigation{flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;display:flex}.workbench-navigation>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.workbench-navigation button,.workbench-detail-actions button,.workbench-drawer header button,.workbench-error button{color:#42615d;cursor:pointer;background:#fff;border:1px solid #dde9e6;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:9px 12px;font-size:13px;display:inline-flex}.workbench-current{color:#00866b;background:#e6f5ef;border-radius:9px;padding:10px 16px;font-size:14px;font-weight:750}.workbench-heartbeat{color:#986827;align-items:center;gap:6px;margin-right:4px;font-size:12px;display:inline-flex}.workbench-heartbeat i{background:currentColor;border-radius:50%;width:7px;height:7px}.workbench-heartbeat.online{color:#00866b}.store-workbench .mini-stats{gap:8px;margin:0}.store-workbench .mini-stats>article,.store-workbench .mini-stats>button{border-radius:10px;min-height:60px;padding:10px 14px}.store-workbench .mini-stats strong{font-size:21px}.store-workbench .mini-stats .stat-symbol{width:30px;height:30px}.store-workbench .store-alert{min-height:0;margin:0;padding:8px 12px}.store-workbench .store-alert>span{display:none}.store-workbench .store-alert strong{font-size:13px}.store-workbench .store-alert p{margin-top:3px;font-size:11px}.store-workbench .data-panel{flex-direction:column;flex:1;min-height:0;margin:0;display:flex;overflow:hidden}.store-workbench .table-toolbar{flex-wrap:wrap;flex-shrink:0;gap:10px;padding:12px 16px}.store-workbench .search-box{width:260px;max-width:100%}.store-workbench .toolbar-right{flex-wrap:wrap;gap:7px}.store-workbench .table-toolbar button,.store-workbench .table-toolbar select{font-size:12px}.workbench-table{overscroll-behavior:contain;flex:1;min-height:0;overflow:auto}.workbench-table table{table-layout:fixed;width:100%;min-width:1050px}.workbench-table th{z-index:2;white-space:nowrap;background:#f3f8f6;font-size:13px;font-weight:750;position:sticky;top:0}.workbench-table th:first-child{width:21%}.workbench-table th:nth-child(2){width:13%}.workbench-table th:nth-child(3){width:9%}.workbench-table th:nth-child(4){width:13%}.workbench-table th:nth-child(5),.workbench-table th:nth-child(6){width:14%}.workbench-table th:nth-child(7){width:160px}.workbench-table th:last-child,.workbench-table td:last-child{z-index:1;background:#fff;position:sticky;right:0;box-shadow:-4px 0 8px #18392f05}.workbench-table th:last-child{z-index:3;background:#f3f8f6}.workbench-table th,.workbench-table td{padding:11px 13px}.workbench-table td{vertical-align:middle;height:65px;font-size:13px}.workbench-table .entity-cell{gap:9px;min-width:0}.workbench-table .entity-cell>div{min-width:0}.workbench-table .entity-cell small,.workbench-table .status-stack small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-top:5px;font-size:11px;display:block;overflow:hidden}.workbench-table .ownership-cell small{color:#81948f;margin-top:5px;font-size:11px;display:block}.workbench-table .time-cell strong{white-space:nowrap;font-size:12px}.workbench-table .store-actions{flex-wrap:nowrap;gap:5px}.workbench-table .store-actions button{padding:6px 7px;font-size:11px}.workbench-store-name{color:#1c4039;text-align:left;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;font-weight:750}.workbench-store-name:hover{color:#009978;text-decoration:underline}.workbench-inline{color:#078e73;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:12px;display:inline-flex}.workbench-inline.warning{color:#b27617}.workbench-caption{color:#93a19e;margin-top:5px;font-size:10px;display:block}.store-workbench .pagination{border-top:1px solid #e8efec;flex-wrap:wrap;flex-shrink:0;gap:8px;min-height:52px;margin:0;padding:10px 16px}.store-workbench .pagination>div{align-items:center;gap:10px}.store-workbench .pagination label{font-size:12px}.store-workbench .pagination select{background:#fff;border:1px solid #dce8e3;border-radius:5px;padding:5px}.workbench-error{color:#b4433b;background:#fff0ee;justify-content:space-between;align-items:center;gap:12px;padding:8px 16px;font-size:13px;display:flex}.workbench-backdrop{z-index:180;background:#0a242047;justify-content:flex-end;display:flex;position:fixed;inset:0}.workbench-drawer{background:#f5f8f7;outline:none;flex-direction:column;width:min(620px,100%);height:100dvh;display:flex;box-shadow:-12px 0 50px #173c3920}.workbench-drawer.wide{width:min(94vw,var(--page-content-wide-max))}.workbench-drawer>header{background:#fff;border-bottom:1px solid #e0ebe7;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:18px 24px;display:flex}.workbench-drawer>header small{color:#81958f;font-size:11px}.workbench-drawer>header h2{color:#1d4039;margin:5px 0 0;font-size:19px}.workbench-drawer-body{overscroll-behavior:contain;flex:1;min-height:0;padding:20px;overflow:auto}.workbench-detail{background:#fff;border:1px solid #e1eae7;border-radius:14px;padding:20px}.workbench-detail-identity{align-items:center;gap:12px;margin-bottom:22px;display:flex}.workbench-detail-identity h3{margin:0;font-size:18px}.workbench-detail-identity p{color:#82968e;margin:6px 0 0;font-size:12px}.workbench-detail dl{grid-template-columns:120px minmax(0,1fr);gap:16px 12px;font-size:13px;display:grid}.workbench-detail dt{color:#7f918b}.workbench-detail dd{color:#24483e;overflow-wrap:anywhere;margin:0;line-height:1.6}.workbench-detail dd small{color:#90a19b;display:block}.workbench-secret{align-items:center;gap:12px;display:flex}.workbench-secret button{color:#558276;cursor:pointer;background:0 0;border:0}.workbench-raw-error{white-space:pre-wrap;max-height:220px;overflow:auto}.workbench-detail-actions{border-top:1px solid #e3ece8;flex-wrap:wrap;gap:10px;margin-top:24px;padding-top:20px;display:flex}.workbench-detail-actions .danger{color:#ce5048}.workbench-drawer .dashboard{width:100%;max-width:none;margin:0;padding:0}.workbench-drawer .collection-stats{gap:8px}.workbench-drawer .collection-stats article{padding:10px}.workbench-drawer .collection-module-health [hidden]{display:none}.workbench-module-toggle{color:#20715e;cursor:pointer;background:#f2faf6;border:0;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:13px 16px;font-size:14px;font-weight:650;display:flex}.workbench-drawer .collection-table-panel .table-wrap{overflow:auto;max-height:54dvh!important}.workbench-drawer .collection-table-panel th{z-index:1;background:#f1f7f4;position:sticky;top:0}.workbench-tool-pagination{z-index:3;background:#fff;border:1px solid #e0ebe6;border-radius:10px;position:sticky;bottom:-20px}.workbench-drawer .collection-tabs{z-index:5;background:#f5f8f7;padding:10px 0;position:sticky;top:-20px}@media (min-width:1100px){.store-workbench{height:calc(100dvh - 118px);min-height:420px;padding-bottom:var(--page-gutter-bottom)}.perspective-banner~.content .store-workbench{height:calc(100dvh - 154px)}}@media (max-width:1400px){.workbench-heartbeat{flex-basis:100%}.workbench-navigation button{padding:8px;font-size:12px}.store-workbench .mini-stats>article,.store-workbench .mini-stats>button{padding:8px}}@media (max-width:1099px){.store-workbench .workbench-table{flex:auto;max-height:62dvh!important}.workbench-navigation{align-items:flex-start}.workbench-drawer.wide{width:100%}}@media (max-width:640px){.store-workbench .mini-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.store-workbench .table-toolbar,.workbench-drawer-body{padding:12px}.store-workbench .store-management-filters{grid-template-columns:minmax(0,1fr);width:100%;min-width:0;margin:0;display:grid}.store-workbench .store-management-filters>*,.store-workbench .store-management-filters select{width:100%;min-width:0}.store-workbench .pagination>div{flex-wrap:wrap}.store-workbench .pagination{font-size:11px}.workbench-drawer>header{padding:14px}.workbench-drawer>header h2{font-size:16px}.workbench-detail{padding:14px}.workbench-detail dl{grid-template-columns:95px minmax(0,1fr)}.workbench-tool-pagination{bottom:-12px}}.hot-notes-page .hot-note-transition-status{color:#36574e;background:#f6fbf9;border:1px solid #d9e9e4;border-radius:12px;margin:14px 0;padding:15px 18px}.hot-notes-page .hot-note-transition-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.hot-notes-page .hot-note-transition-heading strong{color:#196a53;font-size:14px}.hot-notes-page .hot-note-transition-heading span,.hot-notes-page .hot-note-transition-status>p{color:#6e837c;font-size:11px}.hot-notes-page .hot-note-stage-grid{flex-wrap:wrap;gap:8px;display:flex}.hot-notes-page .hot-note-stage-grid>span{background:#fff;border:1px solid #e4eeea;border-radius:7px;align-items:center;gap:9px;min-width:0;padding:8px 10px;font-size:11px;display:flex}.hot-notes-page .hot-note-stage-grid b{font-variant-numeric:tabular-nums;color:#146b51;font-size:15px}.hot-notes-page .hot-note-stage-grid .waiting b{color:#af7417}.hot-notes-page .hot-note-stage-grid .attention b{color:#bd5935}.hot-notes-page .hot-note-transition-times{color:#75897f;flex-wrap:wrap;gap:8px 24px;margin-top:12px;font-size:10px;display:flex}.hot-notes-page .hot-note-reference{color:#775425;background:#fffaf0;border:1px solid #f0debc;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;margin:12px 0;padding:14px 18px;display:flex}.hot-notes-page .hot-note-reference strong,.hot-notes-page .hot-note-reference small{display:block}.hot-notes-page .hot-note-reference strong{font-size:13px}.hot-notes-page .hot-note-reference small{margin-top:5px;font-size:11px;line-height:1.5}.hot-notes-page .hot-note-reference button{color:#835c28;cursor:pointer;background:#fff;border:1px solid #d7c097;border-radius:7px;flex-shrink:0;padding:9px 12px;font-size:11px}.hot-notes-page .hot-note-reference button:hover{background:#fff7e6}.hot-notes-page .hot-note-reference button:focus-visible{outline-offset:3px;outline:2px solid #b98736}.hot-notes-page .hot-note-summary-caption{color:#668278;flex-wrap:wrap;justify-content:space-between;gap:12px;margin:12px 0 9px;font-size:11px;display:flex}.hot-notes-page .hot-note-summary-caption strong{color:#245f4d}.hot-notes-page .hot-notes-period-copy .reference-date-label{color:#9a6c29}.hot-notes-page .hot-notes-ranking-buttons button:disabled{opacity:.55;cursor:not-allowed}@media (max-width:760px){.hot-notes-page .hot-notes-date-controls{grid-auto-rows:34px;height:auto}.hot-notes-page .hot-notes-date-controls>button,.hot-notes-page .hot-notes-date-controls .date-control-option{height:34px}.hot-notes-page .hot-notes-toolbar-actions{min-width:0}.hot-notes-page .hot-notes-collect{flex-shrink:0}}@media (max-width:600px){.hot-notes-page .hot-note-reference{flex-direction:column;align-items:stretch}.hot-notes-page .hot-note-reference button{align-self:flex-start}.hot-notes-page .hot-note-stage-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.hot-notes-page .hot-note-stage-grid>span{overflow-wrap:anywhere;justify-content:space-between;gap:5px}.hot-notes-page .hot-note-transition-status{padding:12px}.hot-notes-page .hot-note-transition-times{flex-direction:column}.hot-notes-page .hot-note-summary-caption{line-height:1.6}}
