/*! 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-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-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-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{.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.contents{display:contents}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.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,)}}:root{--ink:#17202a;--muted:#7b8491;--line:#e8ebef;--green:#17a673;--green-soft:#e9f8f2;--navy:#142a33;--page-content-max:1500px;--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}.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(6,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.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:1660px;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(4,minmax(112px,.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.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>strong{font-size:12px}.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}.shipping-table table{min-width:1760px}.shipping-table col:first-child{width:70px}.shipping-table col:nth-child(2){width:210px}.shipping-table col:nth-child(3){width:165px}.shipping-table col:nth-child(4){width:175px}.shipping-table col:nth-child(5){width:350px}.shipping-table col:nth-child(6){width:120px}.shipping-table col:nth-child(7){width:165px}.shipping-table col:nth-child(8){width:260px}.shipping-table col:nth-child(9){width:95px}.shipping-table col:nth-child(10){width:100px}.logistics-table table{min-width:1590px}.logistics-table col:first-child{width:70px}.logistics-table col:nth-child(2){width:215px}.logistics-table col:nth-child(3){width:165px}.logistics-table col:nth-child(4){width:175px}.logistics-table col:nth-child(5){width:190px}.logistics-table col:nth-child(6){width:155px}.logistics-table col:nth-child(7){width:115px}.logistics-table col:nth-child(8){width:155px}.logistics-table col:nth-child(9){width:165px}.logistics-table col:nth-child(10){width:120px}.review-table table{min-width:1710px}.review-table col:first-child{width:70px}.review-table col:nth-child(2){width:215px}.review-table col:nth-child(3){width:165px}.review-table col:nth-child(4){width:175px}.review-table col:nth-child(5){width:155px}.review-table col:nth-child(6){width:85px}.review-table col:nth-child(7){width:390px}.review-table col:nth-child(8){width:165px}.review-table col:nth-child(9){width:290px}.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(6,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.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}@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(4,minmax(64px,.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-owner-score-table table{min-width:1420px}.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-data-states{grid-template-columns:repeat(3,1fr)!important}.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-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{height:auto;min-height:92px;padding:14px var(--page-gutter-x);gap:24px}.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}.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}@media (max-width:1180px){.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){.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)}}@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-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}
