.business-analysis{gap:16px;display:grid}.business-dashboard.home-dashboard.business-analysis .panel{margin:0}.ba-range{color:#6c8389;font-size:12px}.ba-message{color:#17614b;background:#edf8f3;border-radius:10px;margin:0;padding:10px 14px;font-size:13px}.ba-error{color:#a75c38;background:#fff3ed;border-radius:10px;padding:14px}.ba-error button{margin-left:15px;text-decoration:underline}.ba-suggestion{color:#7a5418;background:#fff8ea;border:1px solid #f1d7a8;border-radius:12px;align-items:center;gap:12px;padding:12px 16px;display:flex}.ba-suggestion>svg{color:#c27c12;flex:none}.ba-suggestion>span{flex:1;gap:3px;min-width:0;display:grid}.ba-suggestion strong{color:#5f4110;font-size:14px}.ba-suggestion small{font-size:12px;line-height:1.6}.ba-suggestion>div{flex:none;gap:8px;display:flex}.ba-suggestion button{color:#7a5418;font:inherit;cursor:pointer;background:#fff;border:1px solid #e3c48d;border-radius:8px;padding:7px 12px;font-size:12px}.ba-suggestion button.confirm{color:#fff;background:#0b8b66;border-color:#0b8b66}.ba-cards{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.ba-card{align-content:start;gap:2px;padding:16px 18px;display:grid}.ba-card.clickable{cursor:pointer;transition:border-color .15s,box-shadow .15s}.ba-card.clickable:hover{border-color:#9fd2bf;box-shadow:0 4px 14px #18332a10}.ba-card.clickable.active{border-color:#0b8b66;box-shadow:0 0 0 2px #0b8b6633}.ba-card.clickable:focus-visible{outline-offset:2px;outline:2px solid #0b8b66}.ba-tip,[title].ba-status,[title].ba-link-role,.ba-owner-tags em[title]{cursor:help}.ba-split-note{flex-wrap:wrap;gap:2px 10px;display:flex}.ba-split-note button{color:inherit;font:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;-webkit-text-decoration:underline dotted #9fd2bf;text-decoration:underline dotted #9fd2bf}.ba-split-note button:hover{color:#0b8b66}.ba-store-cell{white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:inline-flex}.ba-newlink-cell{gap:3px;display:grid}.ba-newlink-owner{color:#4d625c;cursor:help;align-items:center;gap:4px;padding-left:2px;font-size:12px;display:inline-flex}.ba-newlink-owner .owner-name-label{color:#223a33;font-weight:600}.ba-store-cell small{color:#859a9d;font-size:11px}.ba-card h2{color:var(--home-ink,#223a33);margin:0;font-size:14px;font-weight:600}.ba-card .home-metric-heading svg{color:#0b8b66}.ba-card-value{letter-spacing:-.4px;font-variant-numeric:tabular-nums;color:var(--home-ink,#223a33);margin-top:10px;font-size:28px;font-weight:700;line-height:1.25}.ba-card-value small{letter-spacing:0;color:var(--home-muted,#71847d);font-size:13px;font-weight:500}.ba-card .home-change{justify-content:flex-start;margin-top:6px}.ba-daily,.ba-owner-panel,.ba-details{padding:0 0 6px}.ba-daily .home-section-head,.ba-owner-panel .home-section-head,.ba-details .home-section-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 20px 10px;display:flex}.business-analysis .home-section-head h2{margin:0;font-size:16px}.business-analysis .home-section-head p{color:var(--home-muted,#71847d);margin:4px 0 0;font-size:12px}.ba-bars{align-items:stretch;gap:6px;height:190px;padding:6px 20px 12px;display:flex}.ba-bar{flex:1;grid-template-rows:18px 1fr 18px;justify-items:center;gap:4px;min-width:0;display:grid}.ba-bar b{color:#33544a;font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.ba-bar-track{background:#f2f7f5;border-radius:6px 6px 2px 2px;width:min(34px,100%);height:100%;position:relative}.ba-bar-track i{background:linear-gradient(#22b585,#0b8b66);border-radius:6px 6px 2px 2px;position:absolute;inset:auto 0 0}.ba-bar small{color:var(--home-muted,#71847d);white-space:nowrap;font-size:11px}.ba-bars.dense{gap:3px}.ba-bars.dense .ba-bar b{font-size:10px;font-weight:500}.ba-card-sort button{align-items:center;gap:3px;display:inline-flex}.ba-owner-grid{grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:10px;padding:4px 16px 14px;display:grid}.ba-owner-card{color:var(--home-ink,#223a33);font:inherit;text-align:left;cursor:pointer;background:linear-gradient(145deg,#fff,#f7faf8);border:1px solid #e2ebe6;border-radius:10px;align-content:start;gap:9px;padding:12px 14px;transition:border-color .15s,box-shadow .15s;display:grid}.ba-owner-card:hover{border-color:#9fd2bf;box-shadow:0 4px 14px #18332a10}.ba-owner-card.active{border-color:#0b8b66;box-shadow:0 0 0 2px #0b8b6633}.ba-owner-card:focus-visible{outline-offset:2px;outline:2px solid #0b8b66}.ba-owner-head{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.ba-owner-head strong{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:15px;overflow:hidden}.ba-owner-rank{color:#57776c;background:#eff4f2;border-radius:6px;flex:none;align-self:center;place-items:center;width:22px;height:22px;font-size:11px;font-weight:650;display:grid}.ba-owner-rank.rank-1{color:#078362;background:#e0f3ea}.business-analysis .home-section-head h2 .ba-range-tag{color:#4d625c;background:#f1f6f4;align-items:center;gap:4px;margin-left:6px;display:inline-flex}.ba-owner-head small{color:var(--home-muted,#71847d);flex:none;font-size:12px}.ba-owner-figures{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.ba-owner-figures>span{background:#f1f6f4;border-radius:7px;gap:1px;padding:6px 8px;display:grid}.ba-owner-figures>span.wide{grid-column:span 2;align-items:baseline;gap:8px;display:flex}.ba-owner-figures>span.wide small{min-width:0}.ba-owner-figures b{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:15px;font-weight:700}.ba-owner-figures b.ba-figure-change{font-size:14px}.ba-figure-change.up{color:#087f62}.ba-figure-change.down{color:#c1464a}.ba-figure-change.flat{color:#71847d}.ba-owner-sub{color:var(--home-muted,#71847d);text-overflow:ellipsis;white-space:nowrap;margin-top:-5px;font-size:12px;overflow:hidden}.ba-card-toolbar{justify-items:end;gap:8px;display:grid}.ba-card-more{justify-content:center;padding:0 16px 14px;display:flex}.ba-public-card{background:linear-gradient(145deg,#fffdf8,#fbf6ea);border-color:#efe1c2}.ba-owner-tags .ba-role-button{color:#33544a;font:inherit;cursor:pointer;background:#fff;border:1px solid #cfe0d9;border-radius:6px;margin-left:auto;padding:2px 9px;font-size:11px}.ba-owner-figures b .ba-figure-split{color:#9aa9a3;margin:0 3px;font-style:normal;font-weight:400}.ba-owner-figures b .ba-figure-minor{color:#5f716b;font-size:13px;font-style:normal;font-weight:600}.ba-owner-figures small{white-space:nowrap;text-overflow:ellipsis;color:var(--home-muted,#71847d);font-size:11px;overflow:hidden}.ba-spark{align-items:flex-start;gap:2px;height:42px;display:flex}.ba-spark-day{flex-direction:column;flex:1;align-items:center;min-width:2px;display:flex;position:relative}.ba-spark-track{align-items:flex-end;width:100%;height:26px;display:flex}.ba-spark-track i{background:#9fdcc5;border-radius:2px 2px 0 0;width:100%;display:block}.ba-spark-track i.zero{background:#dfe8e4}.ba-spark-day.yesterday .ba-spark-track i{background:#0b8b66}.ba-spark-day.yesterday .ba-spark-track i.zero{background:#7fa99a}.ba-spark-day small{color:#0b8b66;white-space:nowrap;font-size:10px;font-weight:600;line-height:14px;position:absolute;top:28px;right:0}.ba-owner-tags{flex-wrap:wrap;gap:5px;min-height:20px;display:flex}.ba-owner-tags em,.ba-status{border-radius:5px;padding:2px 7px;font-size:11px;font-style:normal;font-weight:600;line-height:1.5}.ba-owner-tags em.warning{color:#a4610f;background:#fff1df}.ba-owner-tags em.good,.ba-status.good{color:#087f62;background:#e5f6ee}.ba-owner-tags em.muted,.ba-status.muted{color:#6e807b;background:#eef2f1}.ba-status.wait{color:#4a6c9b;background:#eef3fb}.ba-public-tag,.ba-new-tag{color:#a4610f;background:#fff1df;border-radius:4px;margin-left:6px;padding:1px 6px;font-size:11px;font-style:normal;font-weight:600}.ba-new-tag{color:#087f62;background:#e5f6ee}.ba-partial{color:#a4610f;margin-top:3px;font-size:11px;display:block}.ba-role-button{white-space:nowrap;padding:5px 10px;font-size:12px}.ba-muted{color:#859a9d;margin-top:3px;font-size:11px;display:block}.ba-items-table{border-collapse:collapse;width:100%;min-width:860px}.ba-product-cell{align-items:center;gap:12px;display:flex}.ba-product-name{min-width:160px;max-width:380px;font-weight:600;line-height:1.6;display:block}.ba-thumbnail{color:#81938e;background:#f0f5f3;border-radius:8px;flex:0 0 52px;place-items:center;width:52px;height:52px;font-size:10px;display:grid;overflow:hidden}.ba-thumbnail img{object-fit:cover;width:100%;height:100%}.ba-link{color:#0b8b66;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.ba-store-list{color:#4d625c;gap:4px;margin:0;padding:0;font-size:12px;list-style:none;display:grid}.ba-store-list li{align-items:center;gap:6px;min-width:0;display:flex}.ba-store-list li>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:220px;overflow:hidden}.ba-store-list small{color:#859a9d;font-size:11px}.ba-link-role{border-radius:4px;flex:none;padding:1px 6px;font-size:11px;font-style:normal;font-weight:600;line-height:1.5}.ba-link-new{color:#fff;background:#0b8b66}.ba-link-spread{color:#5f716b;background:#eef2f1}.ba-store-list+.ba-link{margin-top:4px;font-size:12px}.ba-pagination{color:#789093;border-top:1px solid #edf2f0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:12px 20px;font-size:12px;display:flex}.ba-pagination>div{align-items:center;gap:12px;display:flex}.ba-pagination button{background:#fff;border:1px solid #dce9e5;border-radius:7px;padding:7px;display:flex}.ba-pagination button:disabled{opacity:.4}.business-analysis .ba-empty{text-align:center;color:#73888e;padding:30px 20px;font-size:13px}.ba-footnote{color:#7a8f95;margin:0 4px;font-size:12px;line-height:1.8}.business-analysis .table-wrap{max-width:100%;overflow-x:auto}@media (max-width:1200px){.ba-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){.ba-cards>.ba-card:last-child:nth-child(odd){grid-column:span 2}.ba-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ba-card{padding:12px}.ba-card-value{font-size:22px}.ba-bars{gap:3px;height:150px;padding-inline:12px}.ba-bars.dense .ba-bar b{visibility:hidden}.ba-owner-grid{grid-template-columns:1fr;padding-inline:12px}.ba-card-toolbar{justify-items:start;width:100%}.ba-suggestion{flex-wrap:wrap}.ba-suggestion>div{width:100%}.ba-pagination{padding:12px}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.\!start{inset-inline-start:var(--spacing)!important}.start{inset-inline-start:var(--spacing)}.\!end{inset-inline-end:var(--spacing)!important}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.row-0{grid-row:0}.row-1{grid-row:1}.row-299{grid-row:299}.row-300{grid-row:300}.row-9999{grid-row:9999}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.table\!{display:table!important}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}.app-shell:has(>.sidebar-navigation){--sidebar-current-width:248px}.app-shell:has(>.sidebar-navigation.is-collapsed){--sidebar-current-width:72px}.sidebar.sidebar-navigation{width:var(--sidebar-current-width);background:#142f38;height:100dvh;padding:20px 12px 14px;overflow:hidden}.sidebar-navigation~.content{margin-left:var(--sidebar-current-width);width:calc(100% - var(--sidebar-current-width))}.app-shell:has(>.sidebar-navigation)>.perspective-banner{left:calc(50% + var(--sidebar-current-width)/2);max-width:calc(100vw - var(--sidebar-current-width) - 24px)}.sidebar-navigation .sidebar-header{flex:none;align-items:center;gap:6px;padding:0 2px 20px;display:flex}.sidebar-navigation .brand{flex:1;gap:10px;min-width:0;padding:0}.sidebar-navigation .brand-mark{background:#22b78a;border-radius:10px;flex:0 0 36px;width:36px;height:36px}.sidebar-navigation .brand-copy{min-width:0}.sidebar-navigation .brand strong{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.3px;font-size:16px;overflow:hidden}.sidebar-navigation .brand small{letter-spacing:.4px;color:#a8bdc5;white-space:nowrap;font-size:10px}.sidebar-navigation .sidebar-toggle{color:#b8cbd1;cursor:pointer;background:#1a3943;border:1px solid #35515a;border-radius:7px;flex:0 0 28px;place-items:center;width:28px;height:28px;padding:0;display:grid}.sidebar-navigation .sidebar-toggle:hover{color:#fff;background:#244952}.sidebar-navigation .nav-list{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#36545d transparent;flex-direction:column;flex:1;gap:16px;min-height:0;padding:0 0 12px;display:flex;overflow:hidden auto}.sidebar-navigation .nav-group{flex-direction:column;flex:none;gap:3px;display:flex}.sidebar-navigation .nav-group-label{color:#9fb6bf;align-items:center;gap:10px;height:23px;padding:0 10px 5px;font-size:11px;line-height:18px;display:flex}.sidebar-navigation .nav-group-label i{background:#35505a;flex:1;height:1px}.sidebar-navigation .nav-item{color:#b9cbd2;border-radius:7px;flex:none;gap:12px;width:100%;min-height:44px;padding:10px 16px;transition:background .15s,color .15s;position:relative}.sidebar-navigation .nav-item>svg{flex:0 0 19px}.sidebar-navigation .nav-item>span{white-space:nowrap;font-size:14px;line-height:24px}.sidebar-navigation .nav-item:hover{color:#fff;background:#1e414a}.sidebar-navigation .nav-item.active{color:#fff;background:#15564c;font-weight:650}.sidebar-navigation .nav-item.active:before{content:"";background:#22c794;border-radius:0 3px 3px 0;width:3px;position:absolute;inset:8px auto 8px 0}.sidebar-navigation .nav-item.active>svg{color:#31d4a1}.sidebar-navigation button:focus-visible{outline-offset:-2px;outline:2px solid #72e7bf}.sidebar-navigation .sidebar-footer{border-top:1px solid #35505a;flex:none;gap:8px;min-width:0;margin-top:0;padding:12px 2px 0}.sidebar-navigation .sidebar-footer .avatar{flex:0 0 32px;width:32px;height:32px;font-size:13px}.sidebar-navigation .user-copy strong{font-size:12px}.sidebar-navigation .user-copy small{color:#a6bdc5;font-size:10px}.sidebar-navigation .sidebar-footer .more-button,.sidebar-navigation .perspective-switch-button{color:#b8cbd1;background:#1a3943;border:1px solid #35515a;border-radius:7px;flex:0 0 30px;place-items:center;width:30px;height:30px;padding:0;display:grid}.sidebar-navigation .sidebar-footer .more-button:hover{color:#fff;background:#244952}.sidebar-navigation.is-collapsed{padding-inline:10px}.sidebar-navigation.is-collapsed .sidebar-header{flex-direction:column;gap:9px;padding:0 0 12px}.sidebar-navigation.is-collapsed .brand{flex:none}.sidebar-navigation.is-collapsed .brand-copy,.sidebar-navigation.is-collapsed .nav-item>span,.sidebar-navigation.is-collapsed .nav-group-label>span,.sidebar-navigation.is-collapsed .user-copy{display:none}.sidebar-navigation.is-collapsed .nav-group-label{height:8px;padding:0 8px}.sidebar-navigation.is-collapsed .nav-list{gap:10px}.sidebar-navigation.is-collapsed .nav-item{justify-content:center;gap:0;padding-inline:0}.sidebar-navigation.is-collapsed .sidebar-footer{flex-direction:column;gap:8px;padding-top:12px}@media (max-width:760px){.app-shell:has(>.sidebar-navigation){--sidebar-current-width:72px}.sidebar.sidebar-navigation{padding:14px 10px 12px}.sidebar-navigation .sidebar-header{flex-direction:column;gap:0;padding:0 0 12px}.sidebar-navigation .brand{flex:none}.sidebar-navigation .brand-copy,.sidebar-navigation .sidebar-toggle,.sidebar-navigation .nav-item>span,.sidebar-navigation .nav-group-label>span,.sidebar-navigation .user-copy{display:none}.sidebar-navigation .nav-group-label{height:8px;padding:0 8px}.sidebar-navigation .nav-list{gap:10px}.sidebar-navigation .nav-item{justify-content:center;gap:0;padding-inline:0}.sidebar-navigation .sidebar-footer{flex-direction:column;gap:8px;padding-top:12px}.app-shell:has(>.sidebar-navigation)>.perspective-banner{border-radius:10px;align-items:flex-start}}.date-control-option .date-picker-popover.quick-period-picker,.date-picker-popover.quick-period-picker{z-index:60;color:#30483e;text-align:left;background:#fff;border-radius:12px;width:310px;min-width:280px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 16px);padding:0;display:block;position:fixed;top:8px;left:8px;right:auto;overflow:auto;transform:none}.date-control-option .date-picker-popover.quick-period-picker:before{display:none}.quick-period-picker .qpp-title{background:#f6fbf8;border-bottom:1px solid #edf2ef;border-radius:12px 12px 0 0;justify-content:space-between;align-items:center;padding:12px 13px 10px;display:flex}.quick-period-picker .qpp-title strong{font-size:12px;display:block}.quick-period-picker .qpp-title small{white-space:normal;color:#81948a;margin-top:4px;padding:0;font-size:10px;display:block}.date-picker-popover.quick-period-picker button{color:#385248;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:7px;flex:none;justify-content:center;align-items:center;height:auto;padding:0;line-height:1.3;display:inline-flex}.quick-period-picker button:hover:not(:disabled){color:#087b5b;background:#e7f6ef}:is(.quick-period-picker button:focus-visible,.quick-period-picker select:focus-visible){outline-offset:2px;outline:2px solid #0a946b}.quick-period-picker button:disabled{color:#c2cac6;cursor:not-allowed;background:0 0}.quick-period-picker button.qpp-close{color:#799286;width:27px;height:27px;font-size:22px}.quick-period-picker .qpp-navigation{justify-content:space-between;align-items:center;gap:9px;padding:10px 12px 5px;display:flex}.quick-period-picker .qpp-navigation>button{width:28px;height:28px;font-size:23px}.quick-period-picker .qpp-navigation>div{gap:4px;display:flex}.quick-period-picker select{color:#345143;background:#f5f8f6;border:0;border-radius:5px;max-width:98px;padding:5px 3px;font-size:12px}.quick-period-picker .qpp-weekdays{color:#91a095;text-align:center;grid-template-columns:repeat(7,1fr);padding:7px 12px;font-size:10px;display:grid}.quick-period-picker .qpp-days{grid-template-columns:repeat(7,1fr);gap:3px;padding:0 12px 10px;display:grid}.quick-period-picker .qpp-days>button{height:30px;font-size:12px}.quick-period-picker .qpp-adjacent{color:#9caea3}.quick-period-picker .qpp-weeks{gap:3px;padding:0 12px 10px;display:grid}.quick-period-picker .qpp-weeks>button{grid-template-columns:repeat(7,1fr);width:100%;height:30px;font-size:12px;display:grid}.quick-period-picker .qpp-month-grid{grid-template-columns:repeat(3,1fr);gap:8px;padding:10px 14px 14px;display:grid}.quick-period-picker .qpp-month-grid>button{border:1px solid #edf2ef;height:37px;font-size:12px}.quick-period-picker button.qpp-selected,.quick-period-picker button.qpp-selected:hover:not(:disabled){color:#fff;background:#0b916a}.quick-period-picker .qpp-selected .qpp-adjacent{color:#d3f2e5}.quick-period-picker .qpp-footer{border-top:1px solid #edf2ef;justify-content:space-between;align-items:center;gap:5px;padding:9px 12px;display:flex}.quick-period-picker .qpp-footer small{white-space:normal;color:#8b9c91;padding:0;font-size:9px}.quick-period-picker .qpp-footer button{color:#078363;background:#e9f7f0;min-height:27px;padding:5px 8px;font-size:10px}@media (max-width:760px){.date-control-option .date-picker-popover.quick-period-picker,.date-picker-popover.quick-period-picker{width:min(310px,100vw - 32px);min-width:0;max-height:calc(100dvh - 32px);position:fixed;top:50%;left:50%;right:auto;overflow:auto;transform:translate(-50%,-50%)}.date-control-option .date-picker-popover.quick-period-picker:before{display:none}.quick-period-picker .qpp-days>button,.quick-period-picker .qpp-weeks>button{height:35px}}.admin-scope-editor{border:1px solid #d9e8e4;border-radius:12px;min-width:0;margin:4px 0;padding:16px}.admin-scope-editor legend{color:#173b43;padding:0 6px;font-weight:700}.admin-scope-editor p{color:#6d8184;margin:10px 0;font-size:12px;line-height:1.7}.admin-scope-summary{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-scope-summary strong{color:#078d70;font-size:13px}.admin-scope-summary>div{gap:8px;display:flex}.admin-scope-summary button{color:#087f69;background:#fff;border:1px solid #d5e6e1;border-radius:6px;padding:5px 9px;font-size:12px}.admin-scope-groups{gap:10px;max-height:330px;padding-right:4px;display:grid;overflow:auto}.admin-scope-group{border:1px solid #e2ece8;border-radius:8px;overflow:hidden}.admin-scope-editor .admin-scope-partner{background:#eff8f5;flex-direction:row;align-items:center;gap:9px;padding:11px;font-size:13px;display:flex}.admin-scope-editor input[type=checkbox]{accent-color:#0aa47e;width:16px;min-width:16px;height:16px;margin:0}.admin-scope-partner small,.admin-scope-owners small{color:#718984;font-size:11px}.admin-scope-partner em{color:#ad731b;margin-left:auto;font-size:11px;font-style:normal}.admin-scope-owners{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:10px 12px;display:grid}.admin-scope-editor .admin-scope-owners label{flex-direction:row;align-items:center;gap:7px;min-width:0;font-size:12px;display:flex}.admin-scope-owners label:has(input:disabled){opacity:.55}.admin-scope-owners label span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-scope-empty{color:#82928e;grid-column:1/-1;font-size:12px}.accounts-page .account-stats{grid-template-columns:repeat(auto-fit,minmax(175px,1fr))}.admin-credentials-note{color:#8a5a10;background:#fff8e9;border-radius:8px;padding:12px;font-size:13px;line-height:1.7}.admin-credentials-table{max-height:350px;margin-top:14px;overflow:auto}.admin-credentials-table table{border-collapse:collapse;width:100%;font-size:13px}.admin-credentials-table th,.admin-credentials-table td{text-align:left;word-break:break-all;border-bottom:1px solid #e5edeb;padding:10px}.admin-credentials-table code{-webkit-user-select:all;user-select:all;font-size:13px}.admin-credentials-modal{width:min(700px,100vw - 32px)}@media (max-width:600px){.admin-scope-owners{grid-template-columns:1fr}.admin-scope-editor{padding:10px}.admin-scope-summary{align-items:flex-start}.accounts-page .toolbar-right{flex-wrap:wrap}}.finance-snapshot-summary{background:#f0faf6;border:1px solid #cfe5dd;border-radius:12px;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 20px;display:flex}.finance-snapshot-summary h2{color:#31564b;margin:0 0 8px;font-size:14px}.finance-snapshot-time{color:#078565;font-variant-numeric:tabular-nums;font-size:21px;font-weight:750;line-height:1.4;display:block}.finance-snapshot-summary p{color:#637b73;margin:7px 0 0;font-size:12px;line-height:1.7}.finance-snapshot-counts{flex-wrap:wrap;justify-content:flex-end;gap:8px;max-width:340px;display:flex}.finance-snapshot-counts span{white-space:nowrap;background:#fff;border-radius:8px;padding:8px 10px;font-size:12px}.finance-snapshot-counts .warning{color:#a66a14;background:#fff6e5}.finance-snapshot-counts .danger{color:#c04b45;background:#fff0ee}.finance-read-warning{color:#936320;background:#fff8ed;border:1px solid #eddbbd;border-radius:8px;padding:10px 14px;font-size:12px;line-height:1.6}.finance-detail-pagination{color:#668078;border-top:1px solid #e5eeea;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:15px 20px;font-size:12px;display:flex}.finance-detail-pagination>div{align-items:center;gap:10px;display:flex}.finance-detail-pagination select,.finance-detail-pagination button{color:#245b48;background:#fff;border:1px solid #d5e5de;border-radius:6px;padding:7px 10px;font-size:12px}.finance-detail-pagination button:disabled{opacity:.45;cursor:not-allowed}.finance-export-note{color:#8d7652;font-size:11px}.finance-table-wrap .finance-row-status{color:#698178;margin-top:4px;font-size:11px;display:block}.finance-table-wrap .finance-row-status.warning{color:#a66a14}.finance-table-wrap .finance-row-status.error{color:#c04b45}.finance-detail-head .finance-filter-row{flex-wrap:wrap}.finance-filter-button:disabled{opacity:.5;cursor:not-allowed}.finance-capture-submit{color:#657e73;font-size:12px;line-height:1.6}.finance-owner-summary-panel .finance-owner-summary-table{max-height:380px;overflow:auto}@media (max-width:650px){.finance-snapshot-summary{flex-direction:column;padding:15px}.finance-snapshot-time{overflow-wrap:anywhere;font-size:18px}.finance-snapshot-counts{justify-content:flex-start;max-width:none}.finance-detail-pagination{padding:12px}.finance-detail-pagination>div{flex-wrap:wrap;gap:7px}}.finance-store-link{color:#087e62;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:650}.finance-store-link:hover{text-decoration:underline}.finance-export-note{margin:0;padding:0 20px 12px;line-height:1.6}.finance-snapshot-summary>div{min-width:0}.finance-snapshot-summary>div>span{color:#4a6e61;font-size:12px}.withdrawal-list-tools{border-bottom:1px solid #e8eeec;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 19px;display:flex}.withdrawal-list-tools .finance-search{flex:270px;min-width:0;max-width:440px}.withdrawal-list-tools .finance-search input{width:100%;min-width:0}.withdrawal-export-button{color:#087e60;white-space:nowrap;background:#edf9f4;border:1px solid #a6dccc;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:9px 12px;font-size:12px;font-weight:650;display:inline-flex}.withdrawal-export-button:disabled{opacity:.5;cursor:not-allowed}.withdrawal-export-note{color:#8b7655;background:#fffdf8;margin:0;padding:9px 19px;font-size:11px;line-height:1.6}.performance-table-head{flex-wrap:wrap;gap:12px}.withdrawal-row-status{color:#73867e;margin-top:4px;font-size:10px;display:block}.withdrawal-row-status.warning{color:#b66a12}@media (max-width:600px){.withdrawal-list-tools{flex-direction:column;align-items:stretch}.withdrawal-list-tools .finance-search{flex-basis:auto;max-width:none}.withdrawal-export-button{width:100%}}.store-detail-identity{border:1px solid var(--line);border-radius:var(--surface-radius);background:var(--green-soft);color:var(--navy);align-items:center;gap:14px;padding:20px;display:flex}.store-detail-identity strong,.store-detail-identity span{overflow-wrap:anywhere;display:block}.store-detail-identity strong{font-size:20px}.store-detail-identity span{color:var(--muted);margin-top:6px;font-size:13px}.store-detail-facts{gap:12px;margin:0;padding:20px 0;display:grid}.store-detail-facts>div{justify-content:space-between;gap:20px;display:flex}.store-detail-facts dt{color:var(--muted)}.store-detail-facts dd{text-align:right;overflow-wrap:anywhere;margin:0;font-weight:600}.store-detail-note{color:var(--muted);margin:12px 0 18px;font-size:13px;line-height:1.8}.store-detail-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.store-detail-links button{border:1px solid var(--line);color:var(--navy);cursor:pointer;text-align:left;background:#fff;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:16px 14px;display:flex}.store-detail-links button:hover{border-color:var(--green);background:var(--green-soft)}.store-detail-links button:focus-visible{outline:2px solid var(--green);outline-offset:2px}@media (max-width:480px){.store-detail-links{grid-template-columns:1fr}}.storage-maintenance{border:1px solid var(--line);background:#fff;border-radius:12px;margin:0 0 16px;overflow:hidden}.storage-maintenance>summary{cursor:pointer;align-items:center;gap:12px;padding:15px 20px;list-style:none;display:flex}.storage-maintenance>summary::-webkit-details-marker{display:none}.storage-maintenance-symbol{color:#376d82;background:#edf6fa;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid}.storage-maintenance-title{gap:4px;min-width:0;display:grid}.storage-maintenance-title strong{font-size:14px}.storage-maintenance-title small{color:var(--muted);font-size:11px}.storage-maintenance-toggle{color:#687a80;white-space:nowrap;align-items:center;gap:7px;margin-left:auto;font-size:12px;display:flex}.storage-maintenance[open] .storage-maintenance-toggle svg{transform:rotate(180deg)}.storage-maintenance-body{border-top:1px solid var(--line);padding:18px 20px}.storage-maintenance-toolbar{justify-content:space-between;align-items:center;gap:18px;margin-bottom:14px;display:flex}.storage-maintenance-toolbar p{color:#7b8491;margin:0;font-size:12px;line-height:1.7}.storage-maintenance-toolbar button{flex:none}.storage-maintenance-meta{color:#77818b;flex-wrap:wrap;gap:10px 24px;margin:10px 0;font-size:11px;line-height:1.8;display:flex}.storage-maintenance-meta strong{color:#465763}.storage-runtime{flex-wrap:wrap;gap:8px 14px;margin:12px 0;display:flex}.storage-runtime>span{border-radius:6px;align-items:center;gap:6px;padding:7px 9px;font-size:11px;display:inline-flex}.storage-runtime .active{color:#117b60;background:#eef8f4}.storage-runtime .pending{color:#976713;background:#fff7e8}.storage-disks{grid-template-columns:1fr 1fr;gap:14px;display:grid}.storage-disk{background:#f9fcfb;border:1px solid #e3ece9;border-radius:10px;min-width:0;padding:16px}.storage-disk header{justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.storage-disk header span{color:#25856b;font-size:11px}.storage-disk>div{flex-wrap:wrap;align-items:baseline;gap:12px;margin:14px 0 9px;display:flex}.storage-disk>div>strong{font-variant-numeric:tabular-nums;letter-spacing:-.5px;font-size:25px}.storage-disk>div>span,.storage-disk small{color:#84918f;font-size:11px}.storage-disk.warning{background:#fffaf0;border-color:#f4dbaa}.storage-disk.warning header span{color:#a57117}.storage-disk.error{background:#fff6f4;border-color:#f3c8c3}.storage-disk.error header span{color:#bf5144}.storage-disk.unknown{background:#f6f8fa}.storage-disk.unknown header span{color:#86929b}.storage-category-section{margin-top:20px}.storage-maintenance-body h3{margin:0 0 8px;font-size:13px}.storage-category-section>p{color:#7f8a91;margin:0 0 12px;font-size:11px}.storage-categories{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;display:grid}.storage-categories article{border:1px solid var(--line);border-radius:8px;gap:8px;min-width:0;padding:12px;display:grid}.storage-categories article>span{color:#7c8990;font-size:11px}.storage-categories article>strong{font-variant-numeric:tabular-nums;font-size:17px}.storage-categories article>small{color:#8b949d;font-size:10px;line-height:1.6}.storage-maintenance-records{grid-template-columns:1.3fr 1fr;gap:14px;margin-top:18px;display:grid}.storage-maintenance-records>section{border:1px solid var(--line);border-radius:10px;min-width:0;padding:16px}.storage-maintenance-records h3{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.storage-run-status{color:#78858e;background:#f1f4f6;border-radius:5px;padding:4px 7px;font-size:10px;font-weight:500}.storage-run-status.success{color:#16835f;background:#edf8f3}.storage-run-status.partial{color:#a17325;background:#fff5df}.storage-run-status.failed{color:#bc5145;background:#fff0ef}.storage-maintenance-records p,.storage-maintenance-records small{color:#889198;overflow-wrap:anywhere;font-size:11px;line-height:1.8}.storage-maintenance-counts{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:15px 0;display:grid}.storage-maintenance-counts span{color:#87958f;font-size:10px}.storage-maintenance-counts strong{color:#30584b;font-variant-numeric:tabular-nums;margin-top:6px;font-size:17px;display:block}.storage-backup-number{align-items:baseline;gap:9px;margin:12px 0;display:flex}.storage-backup-number strong{color:#127554;font-size:25px}.storage-backup-number span{color:#809089;font-size:11px}.storage-skip-reasons{color:#8a826f;margin:10px 0;padding-left:17px;font-size:11px;line-height:1.8}.storage-alerts{margin-top:18px}.storage-maintenance-warning{color:#9c711e;overflow-wrap:anywhere;background:#fff9ed;border:1px solid #f0d7a7;border-radius:8px;align-items:flex-start;gap:8px;margin:9px 0;padding:11px 13px;font-size:12px;line-height:1.7;display:flex}.storage-maintenance-warning svg{flex:none;margin-top:2px}.storage-maintenance-warning.error{color:#ae5448;background:#fff5f3;border-color:#efcbc5}.storage-maintenance-protected{color:#738780;align-items:flex-start;gap:7px;margin:17px 0 0;font-size:11px;line-height:1.8;display:flex}.storage-maintenance-protected svg{flex:none;margin-top:2px}.storage-maintenance-empty{text-align:center;color:#8b959d;flex-direction:column;align-items:center;gap:8px;padding:24px 12px;font-size:12px;line-height:1.8;display:flex}.storage-maintenance-empty p{max-width:55em;margin:0}.storage-maintenance>summary:focus-visible{outline-offset:-3px;outline:2px solid #20a77d}.storage-maintenance-body button:focus-visible{outline-offset:3px;outline:2px solid #20a77d}@media (max-width:1100px){.storage-categories{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.storage-maintenance>summary{gap:9px;padding:13px}.storage-maintenance-title small{font-size:10px;line-height:1.5}.storage-maintenance-body{padding:13px}.storage-maintenance-toolbar{flex-direction:column;align-items:flex-start;gap:9px}.storage-disks,.storage-maintenance-records{grid-template-columns:1fr}.storage-categories,.storage-maintenance-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.storage-maintenance-meta{gap:5px}.storage-runtime>span{width:100%;line-height:1.6}}.storage-maintenance{flex-shrink:0}.store-workbench:has(>.storage-maintenance[open]){height:auto}.perspective-banner~.content .store-workbench:has(>.storage-maintenance[open]){height:auto}.store-workbench:has(>.storage-maintenance[open]) .data-panel{flex:none}.store-workbench:has(>.storage-maintenance[open]) .workbench-table{flex:auto;max-height:55dvh!important}.site-filing-footer{width:100%;max-width:var(--page-content-max);padding:12px var(--page-gutter-x) 24px;text-align:center;color:#626f79;overflow-wrap:anywhere;margin:0 auto;font-size:12px;line-height:1.7}.site-filing-footer a{color:inherit;text-underline-offset:3px;text-decoration:none}.site-filing-footer a:hover{color:#087c5d;text-decoration:underline}.site-filing-footer a:focus-visible{outline-offset:4px;border-radius:2px;outline:2px solid #159f72}.login-form-panel:has(>.site-filing-footer){grid-template-rows:1fr auto}.login-form-panel>.site-filing-footer{margin-top:24px;padding:0}.platform-report-view{background:#f6fcf9;border-color:#cce9df;align-items:flex-start}.platform-report-view>div{flex:1;min-width:0}.platform-report-view small{overflow-wrap:anywhere;line-height:1.8;display:block}.platform-report-view .fixed-report-source{color:#087b62;font-weight:650}.platform-report-view details{color:#85600e;margin-top:6px;font-size:12px}.platform-report-view details[open]{max-height:240px;overflow:auto}.platform-report-view summary{cursor:pointer}.platform-report-view details p{margin:6px 0}.platform-report-view>button{flex-shrink:0}.product-overview-toolbar-actions>.home-outline-button{color:#087f62;min-height:38px;font:inherit;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #dce8e2;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:7px 11px;font-size:12px;display:inline-flex}.product-overview-toolbar-actions>.home-outline-button:hover{background:#edf8f3;border-color:#78bca5}@media (max-width:640px){.platform-report-view{flex-wrap:wrap}.platform-report-view>div{flex-basis:100%}}.owner-name .owner-employment-badge{white-space:nowrap;color:#4f5d67;letter-spacing:0;background:#e6eaed;border:1px solid #ccd3d8;border-radius:5px;flex:none;align-items:center;padding:1px 5px;font-size:10px;font-weight:650;line-height:1.5;display:inline-flex}.owner-name.owner-name-departed .owner-name-label{color:#53616a}.business-dashboard.home-dashboard .home-owner-row.owner-departed{box-shadow:none;color:#4b5962;background:#edf0f2;border-color:#d3dade}.ba-owner-card:has(.owner-employment-badge){box-shadow:none;color:#4b5962;background:#edf0f2;border-color:#d3dade}.business-dashboard.home-dashboard .home-owner-row.owner-departed:hover{background:#e6ebee;border-color:#a2b5ae}.ba-owner-card:has(.owner-employment-badge):hover{background:#e6ebee;border-color:#a2b5ae}.business-dashboard.home-dashboard .home-owner-row.owner-departed.active{outline-offset:-2px;background:#e8eeeb;outline:2px solid #648f80}.ba-owner-card.active:has(.owner-employment-badge){outline-offset:-2px;background:#e8eeeb;outline:2px solid #648f80}.business-dashboard.home-dashboard .home-owner-row.owner-departed .home-owner-value>strong{color:#4b5962}.business-dashboard.home-dashboard .home-owner-row.owner-departed .home-owner-rank{color:#52616a;background:#dce2e6}.business-dashboard.home-dashboard .home-owner-row.owner-departed .home-owner-bar>i{background:#8e9c99}:is(.home-filter-options>button:has(.owner-employment-badge):not(.active),.business-filter-options>button:has(.owner-employment-badge):not(.active)){background:#edf0f2;border-color:#d3dade}.accounts-page .hierarchy-table tr.owner-departed>td{color:#4b5962;background:#edf0f2}.accounts-page .hierarchy-table tr.owner-departed .person-avatar{color:#52616a;background:#dce2e6}.accounts-page .hierarchy-table tr.owner-departed .status-badge{color:#4b5962;background:#dce2e6}.accounts-page .hierarchy-table tr.owner-departed .status-badge i{background:#73828b}.accounts-page .departed-account-divider>td{color:#43525b;background:#e4e9ec;border-top:1px solid #cbd4d8;padding:13px 18px}.accounts-page .departed-account-divider strong{margin-right:12px;font-size:12px}.accounts-page .departed-account-divider span{color:#596a74;font-size:11px}.accounts-page .account-row-actions{flex-wrap:wrap;gap:6px;min-width:190px}.accounts-page .employment-action.depart{color:#79624e;background:#faf6f2;border-color:#dfd3c9}.accounts-page .employment-action.restore{color:#286c57;background:#f5faf7;border-color:#bdd5cb}.accounts-page .account-row-actions .employment-action{min-height:32px;font-size:11px}.perspective-account-option:disabled{cursor:not-allowed;color:#52616a;background:#edf0f2}.modal.owner-employment-dialog{width:min(480px,100vw - 32px);max-height:calc(100dvh - 32px);overflow:auto}.owner-employment-dialog .owner-employment-description{color:#4b5962;padding:4px 24px 16px;font-size:13px;line-height:1.8}.owner-employment-dialog .owner-employment-description p{margin:0 0 10px}.owner-employment-dialog>.form-error{margin:0 24px 16px}.owner-employment-dialog button:disabled{cursor:wait;opacity:.65}@media (max-width:480px){.owner-employment-dialog .modal-head{padding:18px 16px}.owner-employment-dialog .owner-employment-description{padding:0 16px 12px}.owner-employment-dialog .modal-actions{flex-wrap:wrap;gap:8px;padding:14px 16px;display:flex}.owner-employment-dialog .modal-actions>button{flex:1;min-width:100px;min-height:40px}.owner-employment-dialog>.form-error{margin:0 16px 12px}.owner-name .owner-employment-badge{padding:1px 4px;font-size:10px}}.owner-admin-modal{flex-direction:column;width:min(760px,100vw - 32px);max-height:calc(100dvh - 32px);padding:0;display:flex;overflow:hidden}.owner-admin-modal .modal-header{border-bottom:1px solid #e2ece8;flex:none;padding:20px 24px}.owner-admin-modal .modal-header h2{color:#173b43;margin:0;font-size:19px}.owner-admin-modal .modal-header p{color:#718984;margin:6px 0 0;font-size:12px}.owner-admin-scroll{min-height:0;padding:20px 24px;overflow:auto}.owner-admin-switch{background:#f0f9f6;border:1px solid #cee9df;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:15px;display:flex}.owner-admin-switch strong{color:#166e5d;align-items:center;gap:8px;font-size:14px;display:flex}.owner-admin-switch small{color:#6d8184;margin-top:6px;font-size:12px;display:block}.owner-admin-switch input{-webkit-appearance:none;appearance:none;cursor:pointer;background:#b3c4c0;border:0;border-radius:14px;width:40px;min-width:40px;height:24px;position:relative}.owner-admin-switch input:before{content:"";background:#fff;border-radius:50%;width:18px;height:18px;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #173b4333}.owner-admin-switch input:checked{background:#099d78}.owner-admin-switch input:checked:before{left:19px}.owner-admin-switch input:focus-visible{outline-offset:3px;outline:3px solid #79cfb8}.owner-admin-boundary{color:#6d8184;margin:12px 0;font-size:12px;line-height:1.8}.owner-admin-tree{border:0;min-width:0;padding:0}.owner-admin-modal .admin-scope-groups{max-height:280px}.owner-admin-result{color:#244b43;background:#f6f9f8;border-radius:8px;gap:5px;margin-top:12px;padding:12px;font-size:13px;display:grid}.owner-admin-result span{color:#718984;font-size:12px;line-height:1.6}.owner-admin-warning{color:#95601c;background:#fff8e9;border-radius:8px;margin:10px 0;padding:10px;font-size:12px}.owner-admin-modal .modal-actions{border-top:1px solid #e2ece8;flex:none;margin:0;padding:16px 24px}.owner-admin-status{color:#10856c;margin-top:5px;font-size:11px;display:block}.owner-admin-action{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.owner-admin-action i{background:#cbd9d5;border-radius:9px;flex:none;width:24px;height:14px;display:inline-block;position:relative}.owner-admin-action i:after{content:"";background:#fff;border-radius:50%;width:10px;height:10px;position:absolute;top:2px;left:2px}.owner-admin-action.enabled i{background:#0b9a76}.owner-admin-action.enabled i:after{left:12px}.owner-admin-identity{color:#0b8066;font-size:11px;line-height:1.6}@media (max-width:600px){.owner-admin-modal .modal-header,.owner-admin-scroll{padding:16px}.owner-admin-modal .modal-actions{padding:12px 16px}.owner-admin-switch{padding:12px}.owner-admin-switch strong{font-size:13px}.owner-admin-modal .admin-scope-groups{max-height:240px}.owner-admin-modal .modal-actions button{min-height:40px}}.owner-admin-modal .modal-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.owner-admin-modal .modal-header>button{color:#6d8184;background:#fff;border:1px solid #e1ebe7;border-radius:8px;flex:none;place-items:center;width:32px;height:32px;display:grid}.owner-admin-modal .modal-header>button:hover{color:#078d70;background:#f0f8f5}.owner-admin-modal button:focus-visible{outline-offset:2px;outline:3px solid #79cfb8}.modal.owner-admin-modal{flex-direction:column;width:min(760px,100vw - 32px);max-height:calc(100dvh - 32px);padding:0;display:flex;overflow:hidden}:root{--ink:#17202a;--muted:#7b8491;--line:#e8ebef;--green:#17a673;--green-soft:#e9f8f2;--navy:#142a33;--page-content-max:1920px;--page-content-wide-max:2400px;--page-gutter-x:34px;--page-gutter-bottom:40px;--font-page-title:22px;--font-section-title:16px;--font-body:14px;--font-control:13px;--font-caption:11px;--surface-radius:12px}*{box-sizing:border-box}html,body{min-height:100%;color:var(--ink);font-family:var(--font-geist-sans), "Microsoft YaHei", sans-serif;background:#f5f6f7;margin:0}button{font:inherit}.app-shell{min-height:100vh;display:flex}.account-watermark{z-index:70;pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.15;background-position:0 0;background-repeat:repeat;background-size:220px 140px;position:fixed;inset:-70px -110px;overflow:hidden}.sidebar{background:var(--navy);color:#fff;z-index:10;flex-direction:column;width:220px;padding:28px 16px 18px;display:flex;position:fixed;inset:0 auto 0 0}.brand{align-items:center;gap:11px;padding:0 10px 30px;display:flex}.brand-mark{background:#25b882;border-radius:10px;place-items:center;width:36px;height:36px;font-family:serif;font-weight:800;display:grid}.brand strong,.brand small{display:block}.brand strong{letter-spacing:1px;font-size:16px}.brand small{color:#8da0a7;letter-spacing:2px;margin-top:3px;font-size:11px}.nav-list{gap:7px;display:grid}.nav-item{color:#9caab0;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:12px;padding:12px 14px;transition:all .18s;display:flex}.nav-item:hover{color:#fff;background:#1b3943}.nav-item.active{color:#fff;background:#22a979;font-weight:650}.nav-item span{font-size:13px}.sidebar-footer{border-top:1px solid #29414a;align-items:center;gap:10px;margin-top:auto;padding:16px 6px 0;display:flex}.avatar{color:#127a58;background:#dff5ec;border-radius:50%;place-items:center;width:34px;height:34px;font-size:13px;font-weight:700;display:grid}.user-copy{flex:1;min-width:0}.user-copy strong,.user-copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.user-copy strong{font-size:13px}.user-copy small{color:#82969e;margin-top:3px;font-size:11px}.more-button{color:#7d929a;cursor:pointer;background:0 0;border:0}.perspective-switch-button{color:#9fb2b8;cursor:pointer;background:#1b3943;border:1px solid #35505a;border-radius:7px;flex:0 0 30px;place-items:center;width:30px;height:30px;transition:all .18s;display:grid}.perspective-switch-button:hover,.perspective-switch-button.active{color:#73e0b9;background:#1b4b44;border-color:#35bd8d}.perspective-switch-button:focus-visible{outline-offset:2px;outline:2px solid #64d6ae}.content{width:calc(100% - 220px);min-width:0;margin-left:220px}.topbar{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;height:88px;padding:0 34px;display:flex}.topbar h1{margin:0;font-size:21px}.topbar p{color:#8b939d;margin:6px 0 0;font-size:12px}.top-actions,.topbar-actions{align-items:center;gap:18px;display:flex}.sync-state{color:#7a838c;font-size:12px}.sync-state i{background:#22b27d;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}.top-role{color:#18815f;background:#eef8f4;border-radius:7px;align-items:center;gap:6px;padding:7px 10px;font-size:11px;font-weight:650;display:flex}.performance-hide-amount{color:#52635f;cursor:pointer;background:#fff;border:1px solid #dce6e2;border-radius:8px;justify-content:center;align-items:center;gap:6px;height:34px;padding:0 11px;font-size:10px;font-weight:650;display:inline-flex}.performance-hide-amount:hover,.performance-hide-amount.active{color:#087e5d;background:#eaf7f2;border-color:#75bfa8}.dashboard{width:100%;padding:24px var(--page-gutter-x) var(--page-gutter-bottom);max-width:var(--page-content-max);margin:0 auto}.dashboard.dashboard-wide{max-width:var(--page-content-wide-max)}.summary-grid{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:16px;display:grid}.summary-card,.panel{background:#fff;border:1px solid #edf0f2;border-radius:10px;box-shadow:0 1px 2px #142a3306}.summary-card{padding:19px 20px}.card-label{color:#75808b;justify-content:space-between;align-items:center;font-size:12px;display:flex}.metric-icon{color:#18a472;background:#eef8f4;border-radius:7px;place-items:center;width:27px;height:27px;display:grid}.metric{letter-spacing:-.5px;margin:12px 0 10px;font-size:25px;display:block}.delta{font-size:11px;font-weight:700}.delta span{color:#9aa1a9;margin-left:7px;font-weight:400}.delta.green{color:#17a673}.delta.blue{color:#4c6fff}.empty-hint{color:#9da5ac;font-size:10px}.old-preview-chart{display:none}.chart-empty{color:#a3abb2;flex-direction:column;justify-content:center;align-items:center;gap:7px;height:218px;display:flex}.chart-empty strong{color:#68737c;font-size:13px}.chart-empty span{font-size:10px}.empty-state.compact{height:138px}.sync-state.waiting i{background:#bdc3c8}.panel{padding:20px 22px}.trend-panel{margin-bottom:16px}.panel-head{justify-content:space-between;align-items:flex-start;display:flex}.panel-head h2{margin:0;font-size:15px}.panel-head p{color:#9aa1a9;margin:6px 0 0;font-size:11px}.legend{color:#7b8490;gap:18px;font-size:11px;display:flex}.legend span{align-items:center;gap:6px;display:flex}.legend i{border-radius:2px;width:8px;height:8px}.sales-dot{background:#22b27d}.order-dot{background:#4c6fff}.chart{height:218px;margin-top:17px;display:flex}.y-labels{color:#adb3ba;flex-direction:column;justify-content:space-between;width:45px;padding-bottom:24px;font-size:10px;display:flex}.chart-area{flex:1;height:100%;padding-bottom:24px;position:relative}.grid-lines{flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:0 0 24px}.grid-lines i{border-top:1px dashed #edf0f2;display:block}.bars{justify-content:space-between;align-items:flex-end;padding:0 1.5%;display:flex;position:absolute;inset:0 7px 24px}.bar-column{justify-content:center;align-items:flex-end;width:13%;height:100%;display:flex}.bar-column>span{opacity:.8;background:linear-gradient(#46c89b,#b6efdc);border-radius:4px 4px 1px 1px;width:30px;transition:all .2s;position:relative}.bar-column>span:hover{opacity:1}.bar-column em{color:#fff;white-space:nowrap;background:#17333d;border-radius:4px;padding:4px 6px;font-size:9px;font-style:normal;display:none;position:absolute;top:-27px;left:50%;transform:translate(-50%)}.bar-column>span:hover em{display:block}.trend-points{position:absolute;inset:0 2.7% 24px}.trend-points i{background:#fff;border:2px solid #4c6fff;border-radius:50%;width:8px;height:8px;position:absolute;transform:translate(-50%,50%);box-shadow:0 0 0 3px #4c6fff14}.x-labels{color:#9fa6ad;justify-content:space-between;font-size:10px;display:flex;position:absolute;bottom:0;left:0;right:0}.text-button{color:#159c70;cursor:pointer;background:0 0;border:0;align-items:center;gap:2px;font-size:12px;display:flex}.table-wrap{margin-top:15px;overflow:auto}table{border-collapse:collapse;width:100%;font-size:12px}th{text-align:left;color:#8b949d;white-space:nowrap;background:#f7f8f9;padding:10px 14px;font-weight:500}td{color:#626c76;white-space:nowrap;border-bottom:1px solid #f0f1f2;padding:11px 14px}tbody tr:last-child td{border-bottom:0}td strong{color:#313a44}.rank{color:#8a929b;background:#f1f3f5;border-radius:6px;place-items:center;width:22px;height:22px;font-weight:700;display:grid}.rank-1{color:#bd7c00;background:#fff0cc}.rank-2{color:#60717d;background:#edf1f4}.rank-3{color:#a85d36;background:#f9e8df}.manager-page{max-width:var(--page-content-max)}.mini-stats{grid-template-columns:repeat(7,1fr);gap:14px;margin-bottom:16px;display:grid}.mini-stats article{background:#fff;border:1px solid #edf0f2;border-radius:10px;align-items:center;gap:12px;padding:17px 18px;display:flex}.stat-symbol{border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.stat-symbol.mint{color:#16a173;background:#eaf8f3}.stat-symbol.blue{color:#5774b6;background:#edf2fb}.stat-symbol.amber{color:#dc9218;background:#fff5df}.stat-symbol.violet{color:#7658c9;background:#f1edff}.stat-symbol.gray{color:#7e8992;background:#f0f2f4}.mini-stats strong,.mini-stats small{display:block}.mini-stats strong{font-size:20px;line-height:1}.mini-stats small{color:#8b949d;margin-top:6px;font-size:11px}.mini-stat-button{text-align:left;width:100%;color:inherit;cursor:pointer;background:#fff;border:1px solid #edf0f2;border-radius:10px;align-items:center;gap:12px;padding:17px 18px;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s;display:flex}.mini-stat-button:hover{background:#fffbf3;border-color:#e8bd75;transform:translateY(-1px);box-shadow:0 6px 16px #b3701214}.mini-stat-button:focus-visible{outline-offset:2px;outline:3px solid #dc92182e}.mini-stat-button.active{background:#fff8e9;border-color:#dfa13b;box-shadow:0 0 0 3px #dc921817}.mini-stat-button.active small{color:#b8730f}.data-panel{padding:0}.table-toolbar{border-bottom:1px solid #eef0f2;justify-content:space-between;align-items:center;gap:16px;min-height:66px;padding:13px 16px;display:flex}.search-box{color:#9aa2aa;background:#fff;border:1px solid #dfe3e6;border-radius:7px;align-items:center;gap:8px;width:260px;height:36px;padding:0 11px;display:flex}.search-box:focus-within{border-color:#4bb78e;box-shadow:0 0 0 3px #22a97914}.search-box input{color:#3b454e;background:0 0;border:0;outline:0;width:100%;font-size:12px}.toolbar-right{align-items:center;gap:8px;display:flex}.select-box{color:#5e6973;background:#fff;border:1px solid #dfe3e6;border-radius:7px;align-items:center;height:36px;display:flex;position:relative}.select-box select{-webkit-appearance:none;appearance:none;color:#4e5963;cursor:pointer;background:0 0;border:0;outline:0;height:100%;padding:0 31px 0 11px;font-size:12px}.select-box svg{pointer-events:none;position:absolute;right:9px}.date-select{height:35px}.primary-button,.secondary-button{cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:6px;height:36px;padding:0 13px;font-size:12px;display:inline-flex}.primary-button{color:#fff;background:#159f72;border:1px solid #159f72;font-weight:650;box-shadow:0 1px 1px #0000000a}.primary-button:hover{background:#118964}.secondary-button{color:#4e5963;background:#fff;border:1px solid #dfe3e6}.secondary-button:hover{background:#f8f9fa}.store-management-filters{flex-wrap:wrap;justify-content:flex-end}.ownership-filter select{min-width:150px}.store-filter-count{color:#5e756d;white-space:nowrap;background:#eef8f4;border-radius:7px;align-items:center;gap:4px;height:36px;padding:0 11px;font-size:11px;display:inline-flex}.store-filter-count strong{color:#0d8964;font-size:14px}.store-email{align-items:center;gap:4px;display:flex}.store-email span{text-overflow:ellipsis;white-space:nowrap;width:76px;font-family:var(--font-geist-mono),monospace;color:#4d5962;letter-spacing:.4px;overflow:hidden}.store-email.revealed span{width:auto;max-width:165px}.store-email button{color:#8b959d;cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;width:26px;height:26px;display:grid}.store-email button:hover{color:#188b66;background:#eef3f1}.date-filter-cluster{flex:none;align-items:center;gap:8px;display:flex;position:relative}.selected-date-range{color:#49645b;white-space:nowrap;cursor:default;background:#f8fbfa;border:1px solid #dfe4e6;border-radius:7px;align-items:center;gap:6px;height:34px;padding:0 10px;font-size:10px;display:inline-flex}.selected-date-range svg{color:#799188;flex:none}.selected-date-range:has(svg:last-child){cursor:pointer}.date-picker-popover{z-index:20;background:#fff;border:1px solid #dfe7e4;border-radius:9px;align-items:flex-end;gap:8px;min-width:245px;padding:12px;display:flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 30px #1b393326}.date-picker-popover label{flex:1;gap:6px;display:grid}.date-picker-popover label span{color:#68766f;font-size:10px}.date-picker-popover input{color:#34453f;border:1px solid #dce3e1;border-radius:6px;outline:0;width:100%;height:34px;padding:0 8px;font-size:11px}.date-picker-popover input:focus{border-color:#3bab83;box-shadow:0 0 0 3px #22a97914}.date-picker-popover small{color:#92a099;white-space:nowrap;padding-bottom:9px;font-size:9px}.custom-range-popover{min-width:430px}.custom-range-popover>i{color:#9aa5a0;padding-bottom:10px;font-style:normal}.custom-range-popover>button{color:#fff;cursor:pointer;background:#118b68;border:0;border-radius:6px;height:34px;padding:0 12px;font-size:10px}.custom-range-popover>button:disabled{cursor:not-allowed;background:#d9e1de}.home-topbar{z-index:8;gap:24px;height:auto;min-height:104px;padding-block:14px;position:relative}.home-title{flex:none}.home-title-line{align-items:center;gap:14px;display:flex}.home-title-line h1{margin:0}.home-title-date-picker{align-items:center;display:flex;position:relative}.home-title-date-picker .selected-date-range{background:#f2f8f5;border-color:#d7e8e1;height:36px}.home-title-date-picker .date-picker-popover{left:0;right:auto}.home-header-right{justify-content:flex-end;align-items:center;gap:14px;min-width:0;display:flex}.home-header-right .top-actions{gap:10px}.home-header-right .date-controls button{padding-inline:10px}.business-filter-panel{padding:0;display:block;overflow:hidden}.business-filter-head{border-bottom:1px solid #edf1ef;justify-content:space-between;align-items:center;min-height:52px;padding:9px 14px;display:flex}.business-filter-head>span{color:#89958f;font-size:10px}.business-filter-head>span strong{color:#0b8764;font-size:13px}.business-scope-group{border-bottom:1px solid #edf1ef}.business-scope-group:last-of-type{border-bottom:0}.business-scope-label{align-items:center;gap:8px;min-height:38px;padding:9px 14px 6px;display:flex}.business-scope-label strong{color:#263630;font-size:12px}.business-scope-label span{color:#99a39f;font-size:9px}.business-scope-label em{color:#84928c;margin-left:auto;font-size:9px;font-style:normal}.business-scope-options{scrollbar-width:thin;scrollbar-color:#cbd9d4 transparent;align-items:center;gap:8px;padding:5px 14px 13px;display:flex;overflow-x:auto}.business-scope-options button{color:#596660;cursor:pointer;background:#fff;border:1px solid #e0e7e4;border-radius:8px;flex:none;justify-content:space-between;align-items:center;gap:10px;min-width:118px;height:44px;padding:0 12px;display:flex}.business-scope-options button:hover{background:#f7fcfa;border-color:#7dc8ae}.business-scope-options button.active{color:#087e5d;background:#eaf8f3;border-color:#27ad81;box-shadow:0 0 0 2px #27ad8114}.business-scope-options button span{text-overflow:ellipsis;max-width:140px;font-size:11px;font-weight:650;overflow:hidden}.business-scope-options button small{color:#82908a;white-space:nowrap;background:#f1f4f3;border-radius:999px;padding:3px 6px;font-size:8px}.business-scope-options button.active small{color:#087e5d;background:#d7f0e7}.store-scope-options button{min-width:146px}.store-scope-options button span{max-width:120px}.store-scope-options button small{font-variant-numeric:tabular-nums}.business-filter-panel .metric-range-status{border-top:1px dashed #e5e9eb;margin:0;padding:10px 14px}@media (max-width:1450px){.home-header-right .top-update-time{display:none}}@media (max-width:1120px){.home-topbar{flex-direction:column;align-items:flex-start}.home-header-right{justify-content:space-between;width:100%}.home-header-right .date-filter-cluster{min-width:0}.home-header-right .date-controls{overflow-x:auto}.home-header-right .top-actions{flex:none}}@media (max-width:760px){.home-title-line{flex-direction:column;align-items:flex-start;gap:8px}.home-title-date-picker .selected-date-range{height:32px}.home-header-right,.home-header-right .date-filter-cluster{flex-direction:column;align-items:stretch}.home-header-right .date-controls{width:100%}.date-picker-popover{left:0;right:auto}.custom-range-popover{flex-wrap:wrap;min-width:min(430px,100vw - 106px)}.business-scope-options button{min-width:108px}.store-scope-options button{min-width:132px}}.home-header-filter-row{justify-content:flex-end;align-items:center;gap:10px;display:flex}.home-header-filter-row .scope-tabs{background:#f4f7f6;border:1px solid #e2e8e5}.home-header-filter-row .scope-tabs button{height:28px;padding-inline:11px}.home-header-right>.top-actions{justify-content:flex-end;width:100%;min-height:28px}.business-filter-title{align-items:baseline;gap:8px;display:flex}.business-filter-title strong{color:#263630;font-size:12px}.business-filter-title span{color:#99a39f;font-size:9px}.business-filter-summary{align-items:center;gap:12px;display:flex}.business-filter-summary>span{color:#89958f;white-space:nowrap;font-size:10px}.business-filter-summary>span strong{color:#0b8764;font-size:13px}.business-filter-summary .store-scope-select{width:260px;min-width:260px}.business-filter-summary .store-scope-select select{font-size:10px}@media (max-width:1120px){.home-header-right{align-items:stretch}.home-header-filter-row{justify-content:space-between;width:100%}.home-header-right>.top-actions{justify-content:flex-end}}@media (max-width:760px){.home-header-filter-row{flex-direction:column;align-items:stretch}.home-header-filter-row .scope-tabs{align-self:flex-start}.business-filter-head{flex-direction:column;align-items:flex-start;gap:10px}.business-filter-summary{width:100%}.business-filter-summary .store-scope-select{flex:1;width:auto;min-width:0}}.home-topbar{min-height:88px;padding-block:12px}.home-header-right{flex-direction:row;align-items:center;gap:10px}.home-header-filter-row{flex:none;gap:8px}.home-header-right>.top-actions{flex:none;gap:8px;width:auto;min-height:34px}@media (max-width:1120px){.home-topbar{min-height:0}.home-header-right{flex-direction:row;align-items:center}.home-header-filter-row{flex:1;justify-content:flex-start;width:auto;min-width:0}.home-header-filter-row .date-filter-cluster{min-width:0}.home-header-filter-row .date-controls{overflow-x:auto}.home-header-right>.top-actions{width:auto}}@media (max-width:760px){.home-header-right{flex-direction:column;align-items:stretch}.home-header-filter-row{flex-direction:column;align-items:stretch;width:100%}.home-header-right>.top-actions{justify-content:flex-end;width:100%}}.compact-business-filters{flex-wrap:wrap;align-items:center;gap:12px;min-height:66px;padding:10px 14px;display:flex}.compact-filter-block{align-items:center;gap:7px;min-width:0;display:flex}.compact-filter-block>strong{color:#405049;white-space:nowrap;font-size:10px}.compact-filter-block .business-scope-options{gap:5px;padding:0;overflow:visible}.compact-filter-block .business-scope-options button{border-radius:7px;gap:6px;min-width:0;height:34px;padding:0 8px}.compact-filter-block .business-scope-options button span{max-width:82px;font-size:9px}.compact-filter-block .business-scope-options button small{padding:2px 5px;font-size:7px}.compact-partner-filter{flex:none}.compact-owner-filter{flex:520px;justify-content:flex-end;margin-left:auto}.compact-owner-filter .business-scope-options{flex-wrap:wrap;justify-content:flex-end}.compact-store-filter{flex:none;align-items:center;gap:7px;margin-left:auto;display:flex}.compact-store-filter>span{color:#86928d;white-space:nowrap;font-size:9px}.compact-store-filter>span strong{color:#0b8764;font-size:11px}.compact-store-filter .store-scope-select{width:220px;min-width:220px;height:34px}.compact-store-filter .store-scope-select select{font-size:9px}.compact-business-filters+.metric-range-status{border-top:1px dashed #e5e9eb}@media (max-width:1250px){.compact-owner-filter{flex-basis:calc(100% - 245px);order:3;justify-content:flex-start;margin-left:0}.compact-owner-filter .business-scope-options{justify-content:flex-start}.compact-store-filter{order:2}.compact-partner-filter{order:1}}@media (max-width:760px){.compact-business-filters{flex-direction:column;align-items:stretch}.compact-filter-block,.compact-owner-filter{justify-content:flex-start;width:100%}.compact-filter-block .business-scope-options{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto}.compact-store-filter{width:100%;margin-left:0}.compact-store-filter .store-scope-select{flex:1;width:auto;min-width:0}}@media (max-width:1500px){.compact-partner-filter{order:1}.compact-store-filter{order:2;margin-left:auto}.compact-owner-filter{flex:100%;order:3;justify-content:flex-end;margin-left:0}.compact-owner-filter .business-scope-options{justify-content:flex-end}}@media (max-width:760px){.compact-business-filters{flex-direction:column}.compact-partner-filter,.compact-owner-filter,.compact-store-filter{order:initial}.compact-owner-filter,.compact-owner-filter .business-scope-options{justify-content:flex-start}}.compact-business-filters{flex-wrap:nowrap;overflow:hidden}.compact-partner-filter{flex:0 330px;order:1;min-width:150px}.compact-owner-filter{flex:620px;order:2;justify-content:flex-end;min-width:180px;margin-left:auto}.compact-store-filter{flex:none;order:3;margin-left:0}.compact-partner-filter .business-scope-options,.compact-owner-filter .business-scope-options{scrollbar-width:thin;flex-wrap:nowrap;overflow-x:auto}.compact-owner-filter .business-scope-options{justify-content:flex-start}@media (max-width:760px){.compact-business-filters{flex-flow:row;align-items:center;overflow-x:auto}.compact-partner-filter,.compact-owner-filter,.compact-store-filter{order:initial;width:auto}.compact-partner-filter{min-width:145px}.compact-owner-filter{justify-content:flex-start;min-width:180px}.compact-store-filter{flex:none;width:auto;margin-left:0}.compact-store-filter .store-scope-select{flex:none;width:190px;min-width:190px}}.compact-partner-filter{flex:none;min-width:0}.compact-partner-filter .business-scope-options{scrollbar-width:none;overflow:visible}.compact-partner-filter .business-scope-options::-webkit-scrollbar{display:none}@media (max-width:760px){.compact-partner-filter{min-width:0}.compact-partner-filter .business-scope-options{overflow:visible}}.management-table{margin-top:0}.management-table th{padding-top:11px;padding-bottom:11px}.management-table td{height:61px}.management-table tbody tr:hover{background:#fbfcfc}.entity-cell{align-items:center;gap:10px;display:flex}.entity-cell>div strong,.entity-cell>div small{display:block}.entity-cell small{color:#a1a8af;margin-top:3px;font-size:10px}.shop-avatar,.person-avatar{color:#148662;background:#e7f6f0;border-radius:8px;place-items:center;width:31px;height:31px;font-weight:700;display:grid}.person-avatar{color:#596b9b;background:#edf0f8;border-radius:50%}.entity-cell>strong{align-items:center;gap:5px;display:flex}.admin-mark{color:#149d70}.mono-cell{font-variant-numeric:tabular-nums;color:#7d8790}.status-badge{border-radius:999px;align-items:center;gap:6px;padding:4px 8px;font-size:10px;display:inline-flex}.status-badge i{background:currentColor;border-radius:50%;width:5px;height:5px}.status-badge.success{color:#149c6f;background:#eaf8f3}.status-badge.warning{color:#c88113;background:#fff5de}.status-badge.danger{color:#d04b45;background:#ffebea}.status-badge.muted{color:#7c8790;background:#f0f2f4}.role-badge{border-radius:5px;padding:4px 8px;font-size:10px;display:inline-flex}.role-badge.admin{color:#128b64;background:#e8f7f1}.role-badge.operator{color:#657493;background:#eff2f8}.store-access{color:#33806b}.icon-button{color:#8b949c;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:28px;height:28px;display:grid}.icon-button:hover{color:#3f4a53;background:#f0f2f3}.pagination{color:#8c959e;border-top:1px solid #eef0f2;justify-content:space-between;align-items:center;min-height:58px;padding:0 17px;font-size:11px;display:flex}.pagination>div{align-items:center;gap:4px;display:flex}.pagination button{color:#68737c;cursor:pointer;background:#fff;border:1px solid #e2e5e8;border-radius:5px;place-items:center;min-width:28px;height:28px;padding:0 7px;display:grid}.pagination button.current{color:#159f72;background:#f0faf6;border-color:#159f72}.pagination button:disabled{color:#c6cbd0;cursor:default}.pagination>div>span{padding:0 3px}.empty-state{color:#a2aab1;flex-direction:column;justify-content:center;align-items:center;gap:8px;height:200px;display:flex}.empty-state strong{font-size:13px}.empty-state span{font-size:11px}.management-table tbody tr.owner-group-start td,.business-ranking-card tbody tr.owner-group-start td{border-top:2px solid #dcebe6}.store-alert{background:#fff5e8;border:1px solid #f3dfbf;border-radius:9px;align-items:center;gap:11px;margin-bottom:16px;padding:12px 15px;display:flex}.store-alert>span{color:#d48618;background:#fff;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.store-alert>div{flex:1}.store-alert strong,.store-alert p{display:block}.store-alert strong{color:#7f581d;font-size:11px}.store-alert p{color:#9d8059;margin:4px 0 0;font-size:9px}.store-alert button{color:#b16e0e;cursor:pointer;background:0 0;border:0;font-size:10px}.store-table{scrollbar-gutter:stable;scrollbar-color:#b8cbc4 #eef3f1;max-width:100%;position:relative;overflow:auto visible}.store-table table{min-width:1660px}.store-table th:last-child,.store-table td:last-child{z-index:2;background:#fff;min-width:286px;position:sticky;right:0;box-shadow:-10px 0 18px -16px #1d3931b3}.store-table th:last-child{z-index:4;background:#f7f8f9}.store-table tbody tr:hover td:last-child{background:#fbfcfc}.store-table .paused-row td:last-child{background:#fafbfb}.store-table .store-code{color:#447563;font-variant-numeric:tabular-nums}.store-code-cell strong{color:#168765;font-variant-numeric:tabular-nums;background:#eef8f4;border-radius:6px;min-width:48px;padding:4px 7px;font-size:10px;display:inline-flex}.store-owner-cell strong,.store-partner-cell{color:#273f37;font-size:11px;font-weight:600}.store-password{align-items:center;gap:4px;display:flex}.store-password span{text-overflow:ellipsis;white-space:nowrap;width:52px;font-family:var(--font-geist-mono),monospace;color:#4d5962;overflow:hidden}.store-password.revealed span{width:auto;max-width:105px}.store-password button{color:#8b959d;cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;width:26px;height:26px;display:grid}.store-password button:hover{color:#188b66;background:#eef3f1}.no-password{color:#a1a8ae;font-size:10px}.ownership-cell strong,.ownership-cell span{display:block}.ownership-cell strong{color:#49545d;font-size:11px}.ownership-cell span{color:#8d969e;margin-top:4px;font-size:9px}.status-stack{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.status-stack small{text-overflow:ellipsis;max-width:105px;display:block;overflow:hidden}.verify-warning{color:#c37c15}.error-reason{color:#ca544d}.time-cell strong,.time-cell small{display:block}.time-cell strong{color:#56616a;font-size:10px}.time-cell small{color:#9ba2a8;margin-top:4px;font-size:8px}.failure-count{color:#c94f48;background:#ffedeb;border-radius:5px;padding:3px 6px;font-size:9px;display:inline-flex}.zero-count{color:#89939b;font-size:9px}.enable-badge{border-radius:999px;padding:4px 7px;font-size:9px;display:inline-flex}.enable-badge.on{color:#158d67;background:#eaf8f3}.enable-badge.off{color:#7f8991;background:#eef0f2}.store-actions{align-items:center;gap:4px;min-width:max-content;display:flex}.store-actions button{color:#66717a;cursor:pointer;background:#fff;border:1px solid #e0e4e6;border-radius:5px;align-items:center;gap:3px;height:27px;padding:0 7px;font-size:9px;display:inline-flex}.store-actions button:hover{color:#168764;background:#f6fbf9;border-color:#5bb796}.store-actions .delete-store-button{color:#c7544d;border-color:#f0d3d0}.store-actions .delete-store-button:hover{color:#b83f38;background:#fff6f5;border-color:#dd736c}.paused-row{opacity:.66;background:#fafbfb}.store-modal{width:min(580px,100%)}.form-grid.two-columns{grid-template-columns:1fr 1fr}.form-grid .full-column{grid-column:1/-1}.store-status-explain{color:#6e8a80;background:#f3f7f6;border-radius:7px;align-items:flex-start;gap:9px;padding:10px 11px;display:flex}.store-status-explain svg{flex:none;margin-top:1px}.store-status-explain strong,.store-status-explain span{display:block}.store-status-explain strong{font-size:10px}.store-status-explain span{color:#84978f;margin-top:3px;font-size:9px;line-height:1.5}.history-modal{width:min(590px,100%)}.store-runtime-summary{grid-template-columns:1fr 1fr;gap:10px;padding:18px 20px;display:grid}.store-runtime-summary>div{border:1px solid #edf0f2;border-radius:7px;padding:11px 12px}.store-runtime-summary span,.store-runtime-summary strong{display:block}.store-runtime-summary span{color:#939ba2;font-size:9px}.store-runtime-summary strong{margin-top:5px;font-size:11px}.history-list{max-height:280px;padding:0 20px 20px;overflow:auto}.history-list h3{margin:0 0 12px;font-size:11px}.history-item{gap:10px;padding:0 0 15px;display:flex;position:relative}.history-item:not(:last-child):before{content:"";border-left:1px solid #dde5e2;position:absolute;top:9px;bottom:-1px;left:4px}.history-item>i{z-index:1;background:#41b68c;border:2px solid #e8f7f1;border-radius:50%;flex:none;width:9px;height:9px;margin-top:2px;position:relative}.history-item strong,.history-item span{display:block}.history-item strong{font-size:10px}.history-item span{color:#9aa2a8;margin-top:4px;font-size:8px}.history-empty{text-align:center;color:#9da5ab;padding:30px;font-size:10px}.batch-modal{width:min(650px,100%)}.batch-content{padding:18px 20px}.batch-steps{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:15px;display:grid}.batch-steps span{color:#708079;background:#f5f8f7;border-radius:7px;padding:9px;font-size:9px}.batch-steps b{color:#198662;background:#dff3eb;border-radius:50%;place-items:center;width:18px;height:18px;margin-right:5px;display:inline-grid}.batch-buttons{gap:8px;margin-bottom:13px;display:flex}.file-button{color:#4e5963;cursor:pointer;background:#fff;border:1px solid #dfe3e6;border-radius:7px;align-items:center;gap:6px;height:36px;padding:0 13px;font-size:12px;display:inline-flex}.file-button input{display:none}.batch-paste>span{color:#66727a;margin-bottom:7px;font-size:10px;display:block}.batch-paste textarea{resize:vertical;width:100%;height:110px;font:10px var(--font-geist-mono),monospace;border:1px solid #dfe3e6;border-radius:7px;outline:0;padding:10px}.batch-paste textarea:focus{border-color:#3cae85;box-shadow:0 0 0 3px #22a97914}.preview-button{color:#148d66;cursor:pointer;background:0 0;border:0;margin-top:9px;padding:0;font-size:10px}.batch-result{background:#f5f8f7;border-radius:7px;gap:6px;margin-top:12px;padding:10px 11px;display:grid}.batch-result strong{font-size:10px}.batch-result span{color:#c34f49;align-items:center;gap:5px;font-size:9px;display:flex}.permission-note{background:#edf8f4;border:1px solid #d9eee6;border-radius:10px;align-items:center;margin-bottom:16px;padding:15px 17px;display:flex}.permission-note>span{color:#159d71;background:#fff;border-radius:9px;place-items:center;width:36px;height:36px;margin-right:12px;display:grid}.permission-note div{flex:1}.permission-note strong{font-size:12px}.permission-note p{color:#648277;margin:4px 0 0;font-size:11px}.permission-note button{color:#148c66;cursor:pointer;background:0 0;border:0;font-size:11px}.account-stats{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:16px;display:grid}.account-stats article{background:#fff;border:1px solid #edf0f2;border-radius:10px;grid-template-columns:auto 1fr;align-items:center;column-gap:11px;padding:17px 18px;display:grid}.account-stat-icon{border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.account-stat-icon.level-1{color:#148f68;background:#e8f7f1}.account-stat-icon.level-2{color:#5871b0;background:#edf1fb}.account-stat-icon.level-3{color:#c78118;background:#fff4df}.account-stats strong,.account-stats small{display:block}.account-stats strong{font-size:20px;line-height:1}.account-stats small{color:#7f8992;margin-top:5px;font-size:10px}.account-stats p{color:#a0a7ad;grid-column:2;margin:5px 0 0;font-size:9px}.permission-note .default-password{color:#278169;white-space:nowrap;background:#ffffffb8;border-radius:6px;align-items:center;gap:5px;width:auto;height:auto;margin:0;padding:7px 9px;font-size:10px;display:flex}.hierarchy-head{justify-content:space-between;align-items:center;padding:15px 17px 12px;display:flex}.hierarchy-head div strong,.hierarchy-head div span{display:block}.hierarchy-head div strong{font-size:12px}.hierarchy-head div span{color:#9ba2a8;margin-top:4px;font-size:9px}.hierarchy-head>span{color:#8b949c;font-size:10px}.hierarchy-table{margin-top:0}.hierarchy-table td{height:62px}.hierarchy-table th:first-child{width:78px}.level-pill{border-radius:5px;padding:4px 7px;font-size:9px;font-weight:700;display:inline-flex}.level-pill.level-1{color:#138d65;background:#e8f7f1}.level-pill.level-2{color:#5c72a7;background:#edf1fb}.level-pill.level-3{color:#b97615;background:#fff4df}.role-badge.partner{color:#5b70a4;background:#edf1fb}.login-name-cell strong,.login-name-cell small{display:block}.login-name-cell small{color:#a3aab0;margin-top:4px;font-size:8px}.permission-text{white-space:normal;color:#477566;max-width:260px;line-height:1.45;display:block}.rename-button{color:#52606a;cursor:pointer;background:#fff;border:1px solid #dfe4e6;border-radius:6px;align-items:center;gap:5px;height:29px;padding:0 9px;font-size:10px;display:inline-flex}.rename-button:hover{color:#168a64;background:#f5fbf8;border-color:#56b895}.partner-divider td{background:#f8fafb;border-top:1px solid #eaedef;height:34px!important;padding:0 13px!important}.partner-toggle{text-align:left;color:#59666f;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;width:100%;height:34px;display:flex}.partner-toggle svg{transition:all .18s}.partner-toggle svg.collapsed{transform:rotate(-90deg)}.partner-toggle strong{font-size:10px}.partner-toggle span{color:#9ba3aa;font-size:9px}.account-level-3 td:first-child{padding-left:26px}.account-level-3 .person-avatar{color:#b87719;background:#fff5e5;width:28px;height:28px}.account-level-1{background:#fbfefd}.form-error{color:#c74c46;background:#fff0ef;border-radius:6px;align-items:center;gap:5px;padding:8px 10px;font-size:10px;display:flex}.rename-person{background:#f6f8f9;border-radius:8px;align-items:center;gap:10px;margin:18px 21px 0;padding:12px;display:flex}.large-avatar{width:36px;height:36px}.rename-person div strong,.rename-person div span{display:block}.rename-person div strong{font-size:12px}.rename-person div span{color:#8c959c;margin-top:4px;font-size:9px}.account-edit-modal .form-grid{padding-top:15px}.reset-password-option{cursor:pointer;background:#f5f8f7;border-radius:8px;align-items:center;gap:10px;padding:11px 12px;display:flex}.reset-password-option>input{accent-color:#15986f;flex:none;width:16px;height:16px}.reset-password-option>span{margin:0!important}.reset-password-option b{color:#4b5851;font-size:10px;display:block}.reset-password-option small{display:flex;margin-top:4px!important}.primary-button:disabled{opacity:.48;cursor:not-allowed}.modal-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:30;background:#0c1c2275;place-items:center;padding:20px;animation:.16s fade-in;display:grid;position:fixed;inset:0}.modal{background:#fff;border-radius:12px;width:min(500px,100%);animation:.18s pop-in;overflow:hidden;box-shadow:0 24px 70px #0d222a38}.modal-head{border-bottom:1px solid #eef0f2;justify-content:space-between;align-items:flex-start;padding:20px 21px;display:flex}.modal-head>div{align-items:center;gap:11px;display:flex}.modal-head>button{color:#869098;cursor:pointer;background:0 0;border:0;padding:3px}.modal-icon{color:#159b70;background:#e8f7f1;border-radius:9px;place-items:center;width:37px;height:37px;display:grid}.modal-head h2{margin:0;font-size:16px}.modal-head p{color:#969da4;margin:5px 0 0;font-size:10px}.form-grid{gap:15px;padding:19px 21px;display:grid}.form-grid label>span{color:#46515a;margin-bottom:7px;font-size:11px;font-weight:650;display:block}.form-grid input,.form-grid select{color:#46515a;background:#fff;border:1px solid #dfe3e6;border-radius:7px;outline:0;width:100%;height:39px;padding:0 11px;font-size:12px}.form-grid input:focus,.form-grid select:focus{border-color:#3cae85;box-shadow:0 0 0 3px #22a97914}.form-grid label>small{color:#969da5;align-items:center;gap:4px;margin-top:6px;font-size:9px;display:flex}.password-field{position:relative}.password-field input{padding-right:40px}.password-field button{color:#8f989f;cursor:pointer;background:0 0;border:0;place-items:center;width:30px;height:29px;display:grid;position:absolute;top:5px;right:6px}.modal-actions{background:#f8f9fa;border-top:1px solid #eef0f2;justify-content:flex-end;gap:8px;padding:14px 21px;display:flex}.perspective-modal-backdrop{z-index:90}.perspective-modal{width:min(560px,100%)}.perspective-search{color:#8c9792;border:1px solid #dfe5e2;border-radius:8px;align-items:center;gap:8px;height:42px;margin:16px 18px 10px;padding:0 12px;display:flex}.perspective-search:focus-within{border-color:#50b993;box-shadow:0 0 0 3px #22a97917}.perspective-search input{color:#33433d;background:0 0;border:0;outline:0;width:100%;font-size:12px}.perspective-account-list{gap:7px;max-height:min(480px,100vh - 230px);padding:0 18px 18px;display:grid;overflow:auto}.perspective-account-option{color:#33433d;text-align:left;cursor:pointer;background:#fff;border:1px solid #e7ece9;border-radius:9px;align-items:center;gap:10px;width:100%;min-height:58px;padding:9px 11px;display:flex}.perspective-account-option:hover{background:#f7fcfa;border-color:#8fcdb7}.perspective-account-option.active{background:#ebf8f3;border-color:#2ca97d;box-shadow:0 0 0 2px #2ca97d14}.perspective-account-avatar{color:#12825f;background:#e9f6f1;border-radius:9px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-weight:750;display:grid}.perspective-account-copy{flex:1;min-width:0}.perspective-account-copy strong,.perspective-account-copy small{display:block}.perspective-account-copy strong{font-size:12px}.perspective-account-copy small{color:#8b9691;margin-top:4px;font-size:10px}.perspective-account-status{border-radius:999px;padding:3px 7px;font-size:9px}.perspective-account-status.normal{color:#14815f;background:#e8f7f1}.perspective-account-status.disabled{color:#8d969c;background:#f1f2f3}.perspective-account-option>svg{color:#159b70;flex:none}.perspective-empty{text-align:center;color:#98a19d;padding:34px;font-size:12px}.perspective-banner{z-index:85;color:#286452;background:#eefaf6f7;border:1px solid #a7d8c6;border-radius:999px;align-items:center;gap:7px;min-height:38px;padding:7px 9px 7px 12px;font-size:11px;display:flex;position:fixed;top:14px;left:calc(50% + 110px);transform:translate(-50%);box-shadow:0 7px 22px #135b4624}.perspective-banner span{white-space:nowrap}.perspective-banner button{color:#fff;cursor:pointer;background:#168d68;border:0;border-radius:999px;height:25px;padding:0 9px;font-size:10px;font-weight:650}.delete-store-modal{width:min(520px,100%)}.danger-head{border-bottom-color:#f5dfdd}.danger-icon{color:#c64e47;background:#fff0ee}.delete-store-content{gap:17px;padding:20px 21px;display:grid}.delete-warning{color:#bd4b44;background:#fff7f6;border:1px solid #f2d0cd;border-radius:8px;align-items:flex-start;gap:10px;padding:13px;display:flex}.delete-warning svg{flex:none}.delete-warning strong,.delete-warning span{display:block}.delete-warning strong{font-size:12px}.delete-warning span{color:#8d5c58;margin-top:4px;font-size:10px;line-height:1.6}.delete-store-content label>span{color:#59636b;margin-bottom:8px;font-size:11px;display:block}.delete-store-content label b{color:#bb443e}.delete-store-content input{border:1px solid #dfe3e6;border-radius:7px;outline:0;width:100%;height:40px;padding:0 11px;font-size:12px}.delete-store-content input:focus{border-color:#d26a64;box-shadow:0 0 0 3px #c74e4714}.danger-button{color:#fff;cursor:pointer;background:#c84f48;border:0;border-radius:7px;height:36px;padding:0 15px;font-weight:650}.danger-button:hover{background:#b9423c}.danger-button:disabled{cursor:not-allowed;background:#e3b8b5}.toast{z-index:50;color:#fff;background:#18323c;border-radius:8px;align-items:center;gap:8px;padding:12px 16px;font-size:12px;animation:.2s slide-in;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 10px 35px #0d222a33}.toast svg{color:#54d4a6}.login-page{background:#fff;grid-template-columns:minmax(360px,46%) 1fr;min-height:100vh;display:grid}.login-brand-panel{color:#fff;background:linear-gradient(145deg,#102c35,#153b3e 62%,#175044);flex-direction:column;padding:42px 52px;display:flex;position:relative;overflow:hidden}.login-brand{align-items:center;gap:12px;display:flex}.brand-mark.large{border-radius:11px;width:42px;height:42px;font-size:18px}.login-brand strong,.login-brand small{display:block}.login-brand strong{letter-spacing:1px;font-size:17px}.login-brand small{color:#8caaa8;letter-spacing:2px;margin-top:4px;font-size:10px}.login-message{z-index:2;max-width:520px;margin:auto 0;position:relative}.login-message>span{color:#75d4af;letter-spacing:2px;background:#25b8821a;border:1px solid #5edaa940;border-radius:999px;padding:6px 10px;font-size:10px;display:inline-flex}.login-message h1{letter-spacing:1px;margin:20px 0 13px;font-size:36px;line-height:1.35}.login-message p{color:#93aaa9;font-size:12px;line-height:1.8}.login-copyright{z-index:2;color:#668481;letter-spacing:1px;font-size:9px;position:relative}.login-decor{border:1px solid #50d2a21f;border-radius:50%;width:440px;height:440px;position:absolute;bottom:-140px;right:-130px}.login-decor i{border:1px solid #50d2a21a;border-radius:50%;position:absolute;inset:55px}.login-decor i:nth-child(2){inset:110px}.login-decor i:nth-child(3){background:#26b78214;inset:165px}.login-form-panel{place-items:center;padding:36px;display:grid}.login-form{width:min(360px,100%)}.login-form-title{margin-bottom:31px}.login-form-title h2{margin:0 0 9px;font-size:25px}.login-form-title p{color:#9199a1;margin:0;font-size:11px}.login-form>label{margin-bottom:17px;display:block}.login-form>label>span{color:#46515a;margin-bottom:8px;font-size:11px;font-weight:650;display:block}.login-input{color:#97a0a8;border:1px solid #dfe3e6;border-radius:8px;align-items:center;gap:9px;height:45px;padding:0 12px;transition:all .15s;display:flex}.login-input:focus-within{color:#1b9c70;border-color:#25aa7c;box-shadow:0 0 0 3px #22a97917}.login-input input{color:#28333b;background:0 0;border:0;outline:0;flex:1;min-width:0;height:100%;font-size:12px}.login-input button{color:#969fa6;cursor:pointer;background:0 0;border:0;place-items:center;width:28px;height:28px;display:grid}.login-error{color:#c84c46;background:#fff0ef;border-radius:6px;align-items:center;gap:6px;margin:-5px 0 14px;padding:8px 10px;font-size:10px;display:flex}.login-button{color:#fff;cursor:pointer;background:#18a675;border:0;border-radius:8px;width:100%;height:45px;font-size:13px;font-weight:700;transition:all .15s;box-shadow:0 6px 16px #18a6752b}.login-button:hover{background:#148e65;transform:translateY(-1px)}.login-help{text-align:center;color:#a1a8ae;margin:15px 0 0;font-size:9px}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes pop-in{0%{opacity:0;transform:translateY(6px)scale(.98)}to{opacity:1;transform:none}}@keyframes slide-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (max-width:1050px){.summary-grid{grid-template-columns:repeat(2,1fr)}.topbar{padding:0 22px}.dashboard{padding:20px 22px}.bar-column>span{width:22px}.mini-stats{grid-template-columns:repeat(2,1fr)}.table-toolbar{align-items:stretch}.toolbar-right{flex-wrap:wrap}}@media (max-width:760px){.sidebar{width:74px;padding-inline:11px}.brand{padding-inline:8px}.brand div,.nav-item span{display:none}.nav-item{justify-content:center;padding-inline:10px}.sidebar-footer .user-copy,.more-button{display:none}.content{width:calc(100% - 74px);margin-left:74px}.topbar p,.sync-state{display:none}.summary-grid{grid-template-columns:1fr}.topbar{height:74px}.dashboard{padding:16px}.trend-panel{display:none}.table-toolbar{flex-direction:column}.search-box{width:100%}.toolbar-right>*{flex:1}.mini-stats{grid-template-columns:1fr 1fr}.permission-note button{display:none}.modal{max-height:calc(100vh - 24px);overflow:auto}.pagination>span{display:none}}@media (max-width:480px){.mini-stats{grid-template-columns:1fr}.toolbar-right{grid-template-columns:1fr 1fr;display:grid}.toolbar-right .primary-button{grid-column:1/-1}.top-role{display:none}.permission-note{align-items:flex-start}.dashboard,.performance-page{padding-inline:12px}}@media (max-width:760px){.account-stats{grid-template-columns:1fr}.permission-note .default-password,.hierarchy-head>span{display:none}.rename-button{font-size:0}.rename-button svg{margin:0}.hierarchy-table .permission-text{max-width:180px}}@media (max-width:600px){.form-grid.two-columns{grid-template-columns:1fr}.form-grid .full-column{grid-column:auto}}@media (max-width:760px){.login-page{grid-template-columns:1fr}.login-brand-panel{min-height:190px;padding:27px}.login-message{margin:30px 0 0}.login-message>span,.login-message p{display:none}.login-message h1{margin:0;font-size:24px;line-height:1.35}.login-copyright{display:none}.login-form-panel{align-items:start;padding:36px 24px}.login-form-title{margin-bottom:25px}}.business-dashboard{max-width:var(--page-content-max);padding-top:20px}.top-update-time{color:#808991;align-items:center;gap:6px;font-size:11px;display:inline-flex}.top-refresh-button{color:#fff;cursor:pointer;background:#138b69;border:1px solid #168f6c;border-radius:7px;align-items:center;gap:6px;height:34px;padding:0 12px;font-size:11px;font-weight:650;display:inline-flex}.top-refresh-button:hover{background:#0f7659}.business-filter-panel{background:#fff;border:1px solid #e8ecee;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px;padding:13px 14px;display:flex;box-shadow:0 1px 2px #142a3306}.scope-controls{flex:1;align-items:center;gap:9px;min-width:0;display:flex}.scope-tabs,.date-controls,.metric-switch,.ranking-tabs,.refund-basis{align-items:center;display:flex}.scope-tabs{background:#f1f4f4;border-radius:7px;flex:none;padding:3px}.scope-tabs button,.date-controls button,.metric-switch button,.ranking-tabs button,.refund-basis button{color:#68747b;cursor:pointer;white-space:nowrap;background:0 0;border:0}.scope-tabs button{border-radius:5px;height:30px;padding:0 13px;font-size:11px}.scope-tabs button.active{color:#0e8864;background:#fff;font-weight:700;box-shadow:0 1px 4px #1b424517}.dashboard-select{color:#7f8a91;background:#fff;border:1px solid #e0e5e7;border-radius:7px;align-items:center;min-width:136px;height:36px;display:flex;position:relative}.dashboard-select select{-webkit-appearance:none;appearance:none;color:#4c5860;cursor:pointer;background:0 0;border:0;outline:0;width:100%;height:100%;padding:0 31px 0 11px;font-size:11px}.dashboard-select select:disabled{color:#727e84;cursor:not-allowed;background:#f7f8f8}.dashboard-select svg{pointer-events:none;position:absolute;right:9px}.store-scope-select{min-width:160px}.date-controls{border:1px solid #dfe4e6;border-radius:7px;flex:none;height:34px;overflow:hidden}.date-controls button{border-right:1px solid #e6e9eb;height:100%;padding:0 13px;font-size:11px}.date-controls button:last-child{border-right:0}.date-controls button.active{color:#fff;background:#0d8a69;font-weight:650}.custom-date-row{color:#77828a;border-top:1px dashed #e5e9eb;align-items:center;gap:8px;width:100%;padding-top:10px;font-size:10px;display:flex}.custom-date-row input{color:#4f5b63;border:1px solid #e0e5e7;border-radius:6px;outline:0;height:32px;padding:0 8px;font-size:10px}.custom-date-row i{color:#a0a8ad;font-style:normal}.custom-date-row small{color:#9aa3a9}.metric-range-status{color:#718078;justify-content:space-between;align-items:center;gap:12px;width:100%;margin-top:-4px;font-size:10px;display:flex}.metric-range-status>span{align-items:center;gap:7px;min-width:0;display:flex}.metric-range-status>span strong{font:inherit}.metric-range-status .spinning{animation:.8s linear infinite finance-spin}.metric-range-status.error{color:#c64d45;font-weight:650}.metric-range-status.error>span strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.metric-range-status>button{color:#b7453e;cursor:pointer;background:#fff;border:1px solid #e9b8b1;border-radius:7px;flex:none;align-items:center;gap:5px;height:28px;padding:0 10px;font-size:10px;font-weight:700;display:inline-flex}.metric-range-status>button:hover{background:#fff7f5;border-color:#d98e84}.collection-health{background:#fff;border:1px solid #e8ecee;border-radius:10px;grid-template-columns:minmax(230px,1.5fr) repeat(5,minmax(100px,.8fr));align-items:center;gap:10px;min-height:52px;margin-bottom:12px;padding:9px 14px;display:grid}.collection-health>div{align-items:center;gap:7px;min-width:0;display:flex}.collection-health>div:not(:first-child){border-left:1px solid #edf0f1;padding-left:16px}.collection-health span{color:#7e888f;font-size:10px}.collection-health strong{color:#2f3940;font-size:13px}.health-title .health-icon{color:#118b67;background:#eaf7f2;border-radius:7px;place-items:center;width:30px;height:30px;display:grid}.health-title strong{font-size:11px}.health-title small{color:#a0a8ae;font-size:9px}.health-dot{border-radius:50%;flex:none;width:7px;height:7px}.health-dot.blue{background:#4b82e6}.health-dot.green{background:#1cac79}.health-dot.red{background:#ee5454}.health-dot.violet{background:#8064d7}.health-dot.amber{background:#eda424}.business-overview-hero{background:linear-gradient(120deg,#fff 0%,#f4faf8 58%,#edf7f4 100%);border:1px solid #dceae6;border-radius:12px;grid-template-columns:minmax(230px,1.25fr) minmax(210px,1fr) minmax(190px,.85fr) minmax(170px,.7fr);align-items:center;gap:18px;min-height:142px;margin-bottom:12px;padding:20px 22px;display:grid;box-shadow:0 3px 12px #234c430a}.overview-hero-title{align-items:center;gap:13px;display:flex}.overview-hero-icon{color:#fff;background:linear-gradient(145deg,#19ad81,#087b5d);border-radius:13px;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 8px 20px #0f8d692e}.overview-hero-title small{color:#169372;letter-spacing:.12em;font-size:8px;font-weight:800}.overview-hero-title h2{margin:3px 0 2px;font-size:18px}.overview-hero-title p{color:#87928f;margin:0;font-size:9px}.overview-hero-current,.overview-hero-comparison,.overview-hero-sync{border-left:1px solid #dbe8e4;flex-direction:column;justify-content:center;min-height:76px;padding-left:18px;display:flex}.overview-hero-current>span,.overview-hero-comparison>span,.overview-hero-sync>span{color:#7c8986;font-size:9px}.overview-hero-current>strong{color:#172a31;margin:7px 0 5px;font-size:30px;line-height:1}.overview-hero-current>small,.overview-hero-comparison>small,.overview-hero-sync>small{color:#8d9995;font-size:8px}.overview-hero-comparison>strong{color:#2c3c42;margin:7px 0 5px;font-size:19px}.overview-hero-comparison>small{align-items:center;gap:4px;font-weight:650;display:flex}.overview-hero-comparison>small i{color:#a6afac;font-style:normal}.overview-hero-comparison>small.up,.metric-comparison b.up{color:#13936d}.overview-hero-comparison>small.down,.metric-comparison b.down{color:#df5b5b}.overview-hero-comparison>small.flat,.metric-comparison b.flat{color:#8d9895}.overview-hero-sync{align-items:flex-start}.overview-hero-sync>span{color:#168c69;align-items:center;gap:6px;font-weight:700;display:flex}.overview-hero-sync>span i{background:#22bd86;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #22bd861c}.overview-hero-sync>strong{color:#42524f;margin:9px 0 4px;font-size:11px}.business-metric-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:12px;display:grid}.overview-metric-grid{grid-template-columns:repeat(7,minmax(140px,1fr))}.business-metric-card{background:#fff;border:1px solid #e8ecee;border-top:3px solid #1ba57c;border-radius:10px;min-height:132px;padding:14px 15px;position:relative;box-shadow:0 2px 8px #142a3309}.business-metric-card.metric-note{border-top-color:#7757e8}.business-metric-card.metric-live{border-top-color:#e24e67}.business-metric-card.metric-card{border-top-color:#ed823b}.business-metric-card.metric-orders{border-top-color:#2a9bb5}.business-metric-card.metric-buyers{border-top-color:#13a06e}.business-metric-card.metric-average-order{border-top-color:#4d75df}.business-metric-card.metric-refund{border-top-color:#d88922}.business-metric-head{color:#617078;justify-content:space-between;align-items:center;font-size:10px;font-weight:650;display:flex}.business-metric-icon{color:#118c68;background:#eef8f5;border-radius:8px;place-items:center;width:27px;height:27px;display:grid}.business-metric-card>strong{color:#243239;margin:13px 0 12px;font-size:21px;line-height:1;display:block}.metric-comparison{color:#98a3a8;justify-content:space-between;align-items:center;gap:7px;font-size:8px;display:flex}.metric-comparison span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.metric-comparison b{white-space:nowrap;font-weight:700}.refund-basis{gap:4px;margin-top:8px}.refund-basis button{background:#f3f5f6;border-radius:4px;padding:3px 6px;font-size:8px}.refund-basis button.active{color:#0f8965;background:#e8f6f1}.owner-performance-card{margin-bottom:12px;padding:0;overflow:hidden}.owner-performance-head{border-bottom:1px solid #edf1f0;justify-content:space-between;align-items:center;min-height:62px;padding:14px 17px;display:flex}.owner-performance-head h2{margin:0;font-size:14px}.owner-performance-head p{color:#929d99;margin:5px 0 0;font-size:9px}.owner-performance-head>span{color:#168a69;background:#edf8f4;border-radius:999px;padding:5px 8px;font-size:8px}.owner-performance-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:13px;display:grid}.owner-performance-item{min-height:132px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:linear-gradient(145deg,#fff,#f9fbfa);border:1px solid #e5ebe9;border-radius:9px;padding:12px 13px 16px;transition:border-color .18s,box-shadow .18s,transform .18s,background .18s;position:relative;overflow:hidden}.owner-performance-item:hover{border-color:#9edac8;transform:translateY(-1px);box-shadow:0 8px 20px #1b6f5814}.owner-performance-item:focus-visible{outline-offset:2px;outline:3px solid #18a97e33}.owner-performance-item.active{background:linear-gradient(145deg,#effbf7,#fff);border-color:#20ad83;box-shadow:0 0 0 2px #20ad831a,0 8px 20px #1b6f5814}.owner-performance-name{align-items:center;gap:7px;display:flex}.owner-performance-name span{color:#128b68;background:#e8f5f0;border-radius:4px;padding:3px 5px;font-size:7px;font-weight:750}.owner-performance-name strong{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:10px;overflow:hidden}.owner-performance-name>em{color:#0b8965;white-space:nowrap;background:#dff5ed;border-radius:999px;margin-left:auto;padding:3px 6px;font-size:7px;font-style:normal;font-weight:750}.owner-performance-item>b{color:#243238;margin:10px 0 7px;font-size:18px;display:block}.owner-performance-change{color:#7e8986;background:#f1f4f3;border-radius:5px;align-items:center;gap:5px;height:22px;margin-bottom:7px;padding:0 7px;font-size:8px;display:flex}.owner-performance-change span{color:inherit}.owner-performance-change strong{margin-left:auto;font-size:9px}.owner-performance-change em{white-space:nowrap;font-style:normal;font-weight:650}.owner-performance-change.up{color:#118963;background:#eaf7f2}.owner-performance-change.down{color:#d95252;background:#fff0f0}.owner-performance-change.flat{color:#7e8986;background:#f1f4f3}.owner-performance-item>small{color:#8e9996;font-size:8px}.owner-performance-item>i{background:linear-gradient(90deg,#13a57a,#77ceb2);border-radius:3px;height:3px;position:absolute;bottom:7px;left:13px}.owner-performance-empty{color:#98a39f;grid-column:1/-1;place-items:center;min-height:80px;font-size:10px;display:grid}.business-analysis-grid{grid-template-columns:minmax(0,1.7fr) minmax(310px,1fr);gap:12px;margin-bottom:12px;display:grid}.business-trend-card,.source-card{padding:0;overflow:hidden}.business-panel-head{border-bottom:1px solid #eef1f2;justify-content:space-between;align-items:flex-start;min-height:66px;padding:15px 17px;display:flex}.business-panel-head h2,.ranking-title-row h2{margin:0;font-size:14px}.business-panel-head p,.ranking-title-row p{color:#9ca4aa;margin:5px 0 0;font-size:9px}.metric-switch{border:1px solid #e1e5e7;border-radius:6px;height:28px;overflow:hidden}.metric-switch button{border-right:1px solid #e8ebec;height:100%;padding:0 9px;font-size:9px}.metric-switch button:last-child{border-right:0}.metric-switch button.active{color:#fff;background:#0e8b68}.empty-chart-stage{color:#9ca5ac;flex-direction:column;justify-content:center;align-items:center;height:235px;display:flex;position:relative;overflow:hidden}.empty-chart-lines{flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:25px 22px 32px}.empty-chart-lines i{border-top:1px dashed #edf0f2;width:100%}.empty-chart-icon{color:#70a994;z-index:1;background:#f1f7f5;border-radius:12px;place-items:center;width:46px;height:46px;display:grid}.empty-chart-stage strong{color:#68747c;z-index:1;margin-top:10px;font-size:11px}.empty-chart-stage small{z-index:1;margin-top:5px;font-size:9px}.source-empty{align-items:center;gap:25px;height:235px;padding:25px 20px;display:flex}.empty-donut{background:conic-gradient(#e3e9e8 0 33%,#edf1f0 33% 66%,#f2f4f4 66%);border-radius:50%;flex:none;place-items:center;width:126px;height:126px;display:grid}.empty-donut:before{content:"";background:#fff;border-radius:50%;grid-area:1/1;width:74px;height:74px}.empty-donut span{z-index:1;color:#a0a7ad;grid-area:1/1;font-size:9px;position:relative}.source-list{flex:1;min-width:0}.source-list>div{border-bottom:1px solid #eef0f2;grid-template-columns:8px 1fr auto 32px;align-items:center;gap:8px;padding:12px 0;font-size:10px;display:grid}.source-list>div:last-child{border-bottom:0}.source-list i{border-radius:50%;width:7px;height:7px}.source-list i.live{background:#159b77}.source-list i.note{background:#4e82e8}.source-list i.card{background:#9fc4e9}.source-list span{color:#59656d}.source-list strong{color:#879097;font-weight:600}.source-list em{text-align:right;color:#a0a8ad;font-style:normal}.trend-insights{background:#fbfdfc;border:1px solid #e8efec;border-radius:10px;grid-template-columns:1.35fr 1fr 1fr auto;align-items:stretch;margin:14px 17px 2px;display:grid;overflow:hidden}.trend-insights>div{border-left:1px solid #e8efec;flex-direction:column;justify-content:center;min-width:0;padding:11px 15px;display:flex}.trend-insights>div:first-child{border-left:0}.trend-insights span{color:#839098;font-size:9px}.trend-insights strong{color:#172b34;white-space:nowrap;margin:3px 0 2px;font-size:16px;line-height:1.35}.trend-insights small{color:#a0a9ae;font-size:8px}.trend-insight-primary{background:linear-gradient(120deg,#edf9f5,#fbfdfc)}.trend-insight-primary strong{color:#087b5c;font-size:20px}.trend-legend{gap:8px;min-width:92px}.trend-legend span{white-space:nowrap;color:#69777e;align-items:center;gap:6px;display:flex}.trend-legend i{background:#139875;border-radius:5px;width:18px;height:3px}.trend-legend i.compared{background:0 0;border-top:2px dashed #aebbc0;height:0}.trend-line-chart{grid-template-columns:48px minmax(0,1fr);gap:8px;height:250px;padding:14px 18px 16px;display:grid}.trend-y-axis{text-align:right;flex-direction:column;justify-content:space-between;height:212px;display:flex}.trend-y-axis span{color:#98a3a9;font-size:8px;line-height:1;transform:translateY(-50%)}.trend-y-axis span:last-child{transform:translateY(50%)}.trend-plot-area{min-width:0;height:230px;position:relative}.trend-grid-lines{flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:0 0 18px}.trend-grid-lines i{border-top:1px dashed #e8edef}.trend-svg{width:100%;height:212px;position:absolute;inset:0 0 18px;overflow:visible}.trend-area-path{fill:url(#trend-area-fill)}.trend-current-path,.trend-compared-path{fill:none;stroke:#109b74;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.trend-compared-path{stroke:#aab8bd;stroke-width:2px;stroke-dasharray:7 7}.trend-point{fill:#fff;stroke:#109b74;stroke-width:3px;vector-effect:non-scaling-stroke}.trend-x-axis{height:16px;position:absolute;bottom:0;left:0;right:0}.trend-x-axis span{color:#8f9aa0;white-space:nowrap;font-size:8px;position:absolute;top:3px;transform:translate(-50%)}.trend-x-axis span:first-child{transform:none}.trend-x-axis span:last-child{transform:translate(-100%)}.source-card{flex-direction:column;display:flex}.source-empty{flex:1;height:auto;min-height:326px}.source-donut span{text-align:center;color:#4e5b62;max-width:65px;font-weight:650;line-height:1.3}.rank-number{color:#768188;background:#f0f3f4;border-radius:6px;place-items:center;width:22px;height:22px;font-weight:700;display:inline-grid}.rank-number.rank-1{color:#0b8b65;background:#e4f5ef}.rank-number.rank-2{color:#4d73b6;background:#edf2fa}.rank-number.rank-3{color:#aa7840;background:#f8f0e6}.finance-panel-head{align-items:center}.finance-panel-actions{justify-content:flex-end;align-items:center;gap:9px;display:flex}.finance-panel-actions>span{text-align:right;color:#8d999f;max-width:105px;font-size:8px;line-height:1.35}.finance-panel-actions>button{color:#53666d;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #dce7e3;border-radius:7px;align-items:center;gap:5px;height:28px;padding:0 9px;font-size:8px;font-weight:650;display:inline-flex}.finance-panel-actions>button:hover,.finance-panel-actions>button.active{color:#087e5d;background:#eaf7f2;border-color:#85c6b2}.finance-summary-grid{grid-template-columns:repeat(3,1fr);gap:8px;padding:12px 14px 10px;display:grid}.finance-summary-grid article{background:linear-gradient(145deg,#f4fbf8,#fff);border:1px solid #e5ece9;border-radius:9px;min-width:0;padding:10px;position:relative}.finance-summary-grid span{color:#64747b;font-size:9px;display:block}.finance-summary-grid strong{color:#087c5d;white-space:nowrap;text-overflow:ellipsis;margin:5px 0 3px;font-size:15px;display:block;overflow:hidden}.finance-summary-grid small{color:#7e8e94;font-size:8px;display:block}.finance-summary-grid em{color:#abb3b7;margin-top:4px;font-size:7px;font-style:normal;display:block}.finance-owner-list{border:1px solid #e8edeb;border-radius:9px;max-height:188px;margin:0 14px 13px;overflow:auto}.finance-owner-header,.finance-owner-row{grid-template-columns:minmax(105px,1.3fr) repeat(3,minmax(70px,1fr));align-items:center;gap:8px;padding:8px 10px;display:grid}.finance-owner-header{z-index:1;color:#829096;background:#f6f8f8;font-size:8px;position:sticky;top:0}.finance-owner-row{border-top:1px solid #edf0ef}.finance-owner-row>span{min-width:0}.finance-owner-row strong{color:#243840;font-size:9px;display:block}.finance-owner-row small{color:#99a3a8;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:7px;display:block;overflow:hidden}.finance-owner-row b{color:#42535a;white-space:nowrap;font-size:9px}.finance-empty{color:#9ba6aa;flex-direction:column;justify-content:center;align-items:center;height:110px;display:flex}.finance-empty strong{color:#6c797f;margin:7px 0 3px;font-size:10px}.finance-empty span{font-size:8px}.business-ranking-card{margin-bottom:10px;padding:0;overflow:hidden}.ranking-title-row{justify-content:space-between;align-items:center;min-height:64px;padding:14px 17px;display:flex}.ranking-title-actions{align-items:center;gap:8px;display:flex}.ranking-columns-toggle{color:#61716b;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #dce6e2;border-radius:6px;align-items:center;gap:5px;height:29px;padding:0 9px 0 11px;font-size:9px;display:inline-flex}.ranking-columns-toggle svg{transition:transform .18s}.ranking-columns-toggle:hover,.ranking-columns-toggle.active{color:#087e5d;background:#edf8f4;border-color:#72bea7}.ranking-columns-toggle.active svg{transform:rotate(180deg)}.ranking-tabs{gap:5px}.ranking-tabs button{background:#f4f6f6;border-radius:6px;height:29px;padding:0 11px;font-size:9px}.ranking-tabs button.active{color:#0d8b66;background:#e5f5ef;font-weight:650}.business-ranking-card .table-wrap{margin:0}.business-ranking-card th{height:38px}.ranking-table.expanded{min-width:1240px}.ranking-channel-amount{font-variant-numeric:tabular-nums;font-weight:700}.ranking-channel-amount.live{color:#138765}.ranking-channel-amount.note{color:#4776c5}.ranking-channel-amount.card{color:#527f9f}.ranking-sort-header{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.ranking-sort-buttons{align-items:center;gap:2px;display:inline-flex}.ranking-sort-buttons button{color:#97a29f;cursor:pointer;background:#fff;border:1px solid #dce4e2;border-radius:4px;place-items:center;width:18px;height:18px;padding:0;display:grid}.ranking-sort-buttons button:hover{color:#128b68;border-color:#9bcbbc}.ranking-sort-buttons button.active{color:#087e5d;background:#e8f6f1;border-color:#128b68}.ranking-comparison{font-size:9px;font-weight:700;display:inline-block}.ranking-comparison.up{color:#118d67}.ranking-comparison.down{color:#da5555}.ranking-comparison.flat{color:#87918e}.ranking-comparison-difference{color:#9aa3a0;margin-top:3px;font-size:8px;display:block}.empty-ranking{color:#a1a9af;flex-direction:column;justify-content:center;align-items:center;gap:5px;height:112px;display:flex}.empty-ranking strong{color:#6f7a82;font-size:11px}.empty-ranking span{font-size:9px}.dashboard-rule-note{color:#889198;align-items:center;gap:6px;padding:0 3px;font-size:9px;display:flex}.dashboard-rule-note svg{color:#16906c}.dashboard-rule-note button{color:#168b68;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;margin-left:auto;font-size:9px;display:inline-flex}.ranking-rows-footer{background:#fbfdfc;border-top:1px solid #e8eeec;justify-content:center;align-items:center;gap:12px;min-height:48px;padding:8px 16px;display:flex}.ranking-rows-footer>span{color:#8a9692;font-size:9px}.ranking-rows-footer>button{color:#118464;cursor:pointer;background:#fff;border:1px solid #cfe4dc;border-radius:7px;align-items:center;gap:5px;height:31px;padding:0 11px;font-size:9px;font-weight:700;display:inline-flex}.ranking-rows-footer>button:hover,.ranking-rows-footer>button.active{background:#edf8f4;border-color:#66b89f}.ranking-rows-footer>button svg{transition:transform .18s}.ranking-rows-footer>button.active svg{transform:rotate(180deg)}@media (max-width:1400px){.overview-metric-grid{grid-template-columns:repeat(4,1fr)}.business-overview-hero{grid-template-columns:1.2fr 1fr 1fr}.overview-hero-sync{border-top:1px solid #dbe8e4;border-left:0;flex-direction:row;grid-column:1/-1;align-items:center;gap:12px;min-height:auto;padding:10px 0 0}.overview-hero-sync>strong{margin:0}}@media (max-width:1250px){.business-metric-grid,.owner-performance-grid{grid-template-columns:repeat(3,1fr)}.business-analysis-grid{grid-template-columns:1fr}.source-empty{justify-content:center}.collection-health{grid-template-columns:repeat(4,1fr)}.health-title{grid-column:1/-1}.collection-health>div:not(:first-child){border-left:0;padding-left:0}.scope-controls{flex-wrap:wrap}}@media (max-width:860px){.business-filter-panel{align-items:stretch}.scope-controls{grid-template-columns:1fr 1fr;width:100%;display:grid}.scope-tabs{grid-column:1/-1}.dashboard-select,.store-scope-select{min-width:0}.date-controls{width:100%}.date-controls button{flex:1;padding:0 7px}.collection-health,.business-overview-hero{grid-template-columns:1fr 1fr}.overview-hero-title{grid-column:1/-1}.overview-hero-current{border-left:0;padding-left:0}.overview-hero-sync{grid-column:1/-1}.business-metric-grid,.owner-performance-grid{grid-template-columns:repeat(2,1fr)}.business-analysis-grid{grid-template-columns:1fr}.metric-switch{display:none}.trend-insights{grid-template-columns:1fr 1fr 1fr}.trend-legend{border-top:1px solid #e8efec;grid-column:1/-1;border-left:0!important;flex-direction:row!important}.top-update-time{display:none}}@media (max-width:600px){.business-metric-grid,.scope-controls{grid-template-columns:1fr}.scope-tabs{grid-column:auto}.collection-health{grid-template-columns:1fr 1fr}.business-overview-hero{grid-template-columns:1fr}.overview-hero-title,.overview-hero-sync{grid-column:auto}.overview-hero-current,.overview-hero-comparison{border-top:1px solid #dbe8e4;border-left:0;padding:12px 0 0}.overview-hero-sync{flex-direction:column;align-items:flex-start}.owner-performance-head{flex-direction:column;align-items:flex-start;gap:8px}.owner-performance-grid{grid-template-columns:1fr}.custom-date-row{flex-wrap:wrap}.source-empty{flex-direction:column;height:auto}.business-panel-head{min-height:60px}.trend-insights{grid-template-columns:1fr 1fr}.trend-insights>div:nth-child(3){border-top:1px solid #e8efec;border-left:0}.trend-legend{grid-column:auto;border-left:1px solid #e8efec!important}.trend-insights strong{font-size:14px}.trend-insight-primary strong{font-size:17px}.trend-line-chart{grid-template-columns:39px minmax(0,1fr);padding-inline:11px}.ranking-title-row{flex-direction:column;align-items:flex-start;gap:10px}.ranking-title-actions{flex-direction:column;align-items:stretch;width:100%}.ranking-columns-toggle{align-self:flex-start}.ranking-tabs{width:100%;overflow:auto}.dashboard-rule-note span{line-height:1.5}.top-refresh-button{font-size:0}.top-refresh-button svg{margin:0}}.operations-store-banner{background:linear-gradient(120deg,#fff,#eff8f5);border:1px solid #dceae6;border-radius:11px;align-items:center;gap:12px;min-height:108px;margin-bottom:12px;padding:14px 17px;display:flex}.operations-store-icon{color:#0c8965;background:#e4f5ef;border-radius:11px;flex:none;place-items:center;width:43px;height:43px;display:grid}.operations-store-context{flex-direction:column;gap:3px;display:flex}.operations-store-context>span{color:#8d9995;font-size:8px}.operations-store-context>strong{color:#20343b;align-items:center;gap:7px;font-size:14px;display:flex}.operations-store-context>strong small{color:#128b68;background:#e8f5f0;border-radius:4px;padding:2px 5px;font-size:8px}.operations-store-context>p{color:#788682;margin:0;font-size:9px}.operations-collection-actions{justify-content:flex-end;align-items:center;gap:10px;min-width:0;margin-left:auto;display:flex}.operations-capture-status{min-width:360px}.operations-collect{color:#fff;cursor:pointer;white-space:nowrap;background:#138f6a;border:1px solid #138f6a;border-radius:10px;justify-content:center;align-items:center;gap:7px;height:48px;padding:0 17px;font-size:11px;font-weight:700;display:inline-flex}.operations-collect:hover:not(:disabled){background:#0d7958;border-color:#0d7958}.operations-collect:disabled{opacity:.55;cursor:not-allowed}.operations-collection-actions .spinning{animation:.8s linear infinite finance-spin}.operations-tabs{background:#fff;border:1px solid #e5eaeb;border-radius:9px;align-items:center;gap:5px;height:48px;margin-bottom:12px;padding:5px;display:flex}.operations-tabs button{color:#6f7d83;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:7px;height:36px;padding:0 14px;font-size:10px;display:inline-flex}.operations-tabs button span{color:#78858a;background:#eef1f2;border-radius:999px;min-width:20px;padding:2px 5px;font-size:8px}.operations-tabs button.active{color:#087e5d;background:#e8f6f1;font-weight:700}.operations-tabs button.active span{color:#0d8966;background:#fff}.operations-summary-grid{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:10px;margin-bottom:12px;display:grid}.operations-summary-grid button{text-align:left;cursor:pointer;background:#fff;border:1px solid #e4e9e8;border-radius:9px;min-height:90px;padding:13px 14px;transition:border-color .15s,box-shadow .15s}.operations-summary-grid button:hover,.operations-summary-grid button.active{border-color:#70bca6;box-shadow:0 3px 10px #106f5412}.operations-summary-grid button.active{background:#eff9f6}.operations-summary-grid span{color:#728078;font-size:9px;display:block}.operations-summary-grid strong{color:#203238;margin:8px 0 4px;font-size:21px;display:block}.operations-summary-grid small{color:#a0aaa6;font-size:8px}.operations-list-card{padding:0;overflow:hidden}.operations-list-head{border-bottom:1px solid #ebefef;justify-content:space-between;align-items:center;min-height:66px;padding:13px 16px;display:flex}.operations-list-head h2{margin:0;font-size:13px}.operations-list-head p{color:#96a09d;margin:4px 0 0;font-size:8px}.operations-search{color:#8b9793;border:1px solid #dde4e3;border-radius:7px;align-items:center;gap:7px;width:310px;height:34px;padding:0 10px;display:flex}.operations-search input{color:#45544f;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:9px}.operations-search button{color:#9aa3a0;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.operations-table{max-height:610px;margin:0}.operations-table table{min-width:1180px}.operations-table th{height:42px}.operations-table td{min-height:64px}.operations-table td>span{max-width:260px;display:block}.operations-row-action{color:#0f8865;cursor:pointer;background:#f2faf7;border:1px solid #b8d9cf;border-radius:6px;height:28px;padding:0 9px;font-size:8px}.operations-issue-badge{align-items:center;gap:5px;font-size:9px;color:#d06f26!important;display:inline-flex!important}.operations-empty{color:#8ca39b;flex-direction:column;justify-content:center;align-items:center;gap:7px;height:180px;display:flex}.operations-empty strong{color:#5b6a65;font-size:11px}.operations-empty span{color:#9ca7a3;font-size:9px}.operations-risk-panel{background:#fff;border:1px solid #e2e9e7;border-radius:10px;margin-bottom:12px;padding:14px 16px}.operations-risk-head{justify-content:space-between;align-items:center;margin-bottom:11px;display:flex}.operations-risk-head>div{align-items:baseline;gap:8px;display:flex}.operations-risk-head strong{color:#26373b;font-size:12px}.operations-risk-head span,.operations-risk-head small{color:#8f9b97;font-size:8px}.operations-risk-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.operations-risk-grid article{background:#fbfdfc;border:1px solid #e4eae8;border-radius:9px;min-height:102px;padding:12px 13px;position:relative}.operations-risk-grid article>span{color:#75827e;font-size:9px}.operations-risk-grid article>strong{color:#1f3438;margin:8px 0 3px;font-size:20px;display:block}.operations-risk-grid article p{color:#929d99;margin:0;font-size:8px}.operations-risk-grid article em,.operations-risk-grid article b{color:#108a67;background:#e8f6f1;border-radius:999px;padding:3px 7px;font-size:8px;font-style:normal;position:absolute;top:11px;right:11px}.operations-risk-grid article b{color:#d83f3f;background:#ffeded;align-items:center;gap:3px;font-weight:800;display:inline-flex}.operations-risk-grid article.violation{background:#fff7f7;border-color:#f2a5a5}.operations-risk-grid article.violation>strong,.operations-risk-grid article.violation p{color:#d83939;font-weight:800}.operations-summary-grid.review-summary{grid-template-columns:repeat(2,minmax(180px,1fr))}.review-level{border-radius:999px;width:max-content;padding:4px 8px;font-size:8px;font-weight:750;display:inline-flex!important}.review-level.middle{color:#bd7311;background:#fff3db}.review-level.bad{color:#d63e3e;background:#ffebeb}.operations-summary-grid button>span i{color:#9ba6a2;margin-left:7px;font-size:8px;font-style:normal}.operations-summary-grid button>strong b{color:#9ba5a1;margin-left:4px;font-size:14px;font-weight:600}.review-trend{border-radius:999px;padding:3px 7px;font-weight:700;display:inline-flex!important}.review-trend.up{color:#d94343;background:#ffeded}.review-trend.down{color:#108a67;background:#e9f7f1}.review-trend.flat{color:#7b8985;background:#f0f3f3}.operations-scope-panel{background:#fff;border:1px solid #e2e9e7;border-radius:10px;align-items:center;gap:8px;min-height:58px;margin-bottom:12px;padding:10px 12px;display:flex}.operations-scope-panel>button{color:#62716d;cursor:pointer;background:#f7f9f8;border:1px solid #dfe7e4;border-radius:7px;outline:0;align-items:center;gap:6px;height:36px;padding:0 12px;font-size:9px;display:inline-flex}.operations-scope-panel>button:focus-visible{box-shadow:0 0 0 3px #15916d1f}.operations-scope-panel>button.active{color:#087d5c;background:#e8f6f1;border-color:#15916d;font-weight:750}.operations-scope-panel label{background:#fff;border:1px solid #dfe7e4;border-radius:7px;align-items:center;gap:8px;width:190px;height:36px;padding:0 30px 0 10px;display:flex;position:relative}.operations-scope-panel label>span{color:#8a9692;flex:none;font-size:8px}.operations-scope-panel select{-webkit-appearance:none;appearance:none;color:#344640;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:9px}.operations-scope-panel label>svg{color:#87938f;pointer-events:none;position:absolute;right:9px}.operations-scope-panel>small{color:#81908b;white-space:nowrap;margin-left:auto;font-size:8px}.operations-risk-grid .operations-risk-card{text-align:left;background:#fbfdfc;border:1px solid #e4eae8;border-radius:9px;min-height:102px;padding:12px 13px;font-family:inherit;position:relative}.operations-risk-grid button.operations-risk-card{cursor:pointer}.operations-risk-grid button.operations-risk-card:disabled{cursor:default}.operations-risk-grid .operations-risk-card>span{color:#75827e;font-size:9px}.operations-risk-grid .operations-risk-card>strong{color:#1f3438;margin:8px 0 3px;font-size:20px;display:block}.operations-risk-grid .operations-risk-card p{color:#929d99;margin:0;padding-right:2px;font-size:8px}.operations-risk-grid .operations-risk-card em,.operations-risk-grid .operations-risk-card b{color:#108a67;background:#e8f6f1;border-radius:999px;padding:3px 7px;font-size:8px;font-style:normal;position:absolute;top:11px;right:11px}.operations-risk-grid .operations-risk-card b{color:#d83f3f;background:#ffeded;align-items:center;gap:3px;font-weight:800;display:inline-flex}.operations-risk-grid .operations-risk-card.violation{background:#fff7f7;border-color:#f2a5a5}.operations-risk-grid .operations-risk-card.violation>strong,.operations-risk-grid .operations-risk-card.violation p{color:#d83939;font-weight:800}.operations-risk-grid .operations-risk-card.active{border-color:#d83f3f;box-shadow:0 0 0 3px #d83f3f14}.operations-risk-grid button.operations-risk-card{outline:0}.operations-risk-grid button.operations-risk-card:focus-visible{box-shadow:0 0 0 3px #d83f3f1f}.operations-risk-detail{background:#fff;border:1px solid #f0b4b4;border-radius:9px;margin-top:11px;overflow:hidden}.operations-risk-detail>div:first-child{background:#fff7f7;align-items:center;gap:8px;min-height:44px;padding:8px 12px;display:flex}.operations-risk-detail>div:first-child>strong{color:#c93f3f;font-size:10px}.operations-risk-detail>div:first-child>span{color:#9c7777;font-size:8px}.operations-risk-detail>div:first-child>button{color:#a36c6c;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;margin-left:auto;font-size:8px;display:inline-flex}.operations-risk-table{max-height:260px;overflow:auto}.operations-risk-table table{border-collapse:collapse;width:100%;min-width:850px}.operations-risk-table th,.operations-risk-table td{text-align:left;border-bottom:1px solid #edf0ef;height:42px;padding:7px 12px;font-size:9px}.operations-risk-table th{color:#7c8985;background:#fafbfb;font-weight:600;position:sticky;top:0}.operations-risk-table td>strong,.operations-risk-table td>small{display:block}.operations-risk-table td>small{color:#9aa5a1;margin-top:3px;font-size:8px}.operations-risk-value{color:#d53e3e}.operations-owner-panel{background:#fff;border:1px solid #e2e9e7;border-radius:10px;margin-bottom:12px;padding:0;overflow:hidden}.operations-owner-head{border-bottom:1px solid #edf1ef;justify-content:space-between;align-items:center;min-height:53px;padding:11px 16px;display:flex}.operations-owner-head>div{align-items:baseline;gap:8px;display:flex}.operations-owner-head strong{color:#26373b;font-size:12px}.operations-owner-head span,.operations-owner-head>small{color:#8f9b97;font-size:8px}.operations-owner-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;padding:10px;display:grid}.operations-owner-grid>button{text-align:left;cursor:pointer;background:#fbfdfc;border:1px solid #e3eae7;border-radius:8px;min-height:112px;padding:11px 31px 10px 11px;font-family:inherit;position:relative}.operations-owner-grid>button:hover,.operations-owner-grid>button.active{background:#eff9f5;border-color:#62b99f}.operations-owner-grid>button>span{color:#263b3f;font-size:10px;font-weight:750;display:block}.operations-owner-grid>button>span small{color:#94a09c;margin-top:4px;font-size:8px;font-weight:400;display:block}.operations-owner-grid>button>strong{color:#168b68;align-items:baseline;gap:5px;margin:9px 0 7px;font-size:19px;display:flex}.operations-owner-grid>button>strong small{color:#8d9995;font-size:8px;font-weight:400}.operations-owner-grid>button>p{flex-wrap:wrap;gap:5px;margin:0;display:flex}.operations-owner-grid>button>p b{color:#278b6e;background:#ecf6f2;border-radius:4px;padding:3px 5px;font-size:7px;font-weight:650}.operations-owner-grid>button>p b.danger{color:#d73e3e;background:#ffeded}.operations-owner-grid>button>svg{color:#91a09b;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.operations-owner-empty{color:#98a39f;grid-column:1/-1;place-items:center;min-height:70px;font-size:9px;display:grid}.operations-owner-grid>button>svg{transition:transform .18s}.operations-owner-grid>button.active>svg{color:#118b68;transform:translateY(-50%)rotate(180deg)}.operations-owner-score-detail{background:#fff;border:1px solid #bfe0d5;border-radius:9px;margin:0 10px 10px;animation:.16s fade-in;overflow:hidden}.operations-owner-score-head{background:#eff9f5;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:9px 12px;display:flex}.operations-owner-score-head>div{min-width:0}.operations-owner-score-head strong,.operations-owner-score-head span{display:block}.operations-owner-score-head strong{color:#176f58;font-size:11px}.operations-owner-score-head span{color:#80928c;margin-top:4px;font-size:8px}.operations-owner-score-head>button{color:#557169;cursor:pointer;background:#fff;border:1px solid #cfe4dc;border-radius:6px;align-items:center;gap:4px;height:28px;padding:0 9px;font-size:8px;display:inline-flex}.operations-owner-score-table{overflow-x:auto}.operations-owner-score-table table{border-collapse:collapse;width:100%;min-width:760px}.operations-owner-score-table th,.operations-owner-score-table td{text-align:left;border-bottom:1px solid #edf1ef;height:44px;padding:8px 12px;font-size:9px}.operations-owner-score-table th{color:#7c8c87;background:#f8faf9;font-weight:600}.operations-owner-score-table tbody tr:last-child td{border-bottom:0}.operations-owner-score-table td>strong{color:#293d42}.operations-owner-score-table td:first-child>strong{color:#118765;font-variant-numeric:tabular-nums}.operations-owner-score-table td>b{font-variant-numeric:tabular-nums;font-size:13px}.operations-owner-score-table .score-valid{color:#0c8a65}.operations-owner-score-table .score-empty{color:#a2aaa7}.operations-score-state{border-radius:999px;padding:3px 7px;font-size:8px;font-weight:650;display:inline-flex}.operations-score-state.valid{color:#118966;background:#e8f6f1}.operations-score-state.empty{color:#89938f;background:#f1f3f3}.shipping-table table,.logistics-table table,.review-table table{table-layout:fixed}.logistics-table col:nth-child(9){width:165px}.shipping-table td,.logistics-table td,.review-table td{vertical-align:middle}.operations-sequence{color:#0b8c68;font-variant-numeric:tabular-nums;background:#e9f6f1;border-radius:7px;justify-content:center;align-items:center;width:38px;height:27px;font-size:10px;font-weight:800;display:inline-flex}.operations-product{grid-template-columns:48px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.operations-product-thumb{color:#99aaa4;background:#f2f6f5;border:1px solid #e4e9e7;border-radius:8px;place-items:center;width:48px;height:48px;display:grid;position:relative;overflow:hidden}.operations-product-thumb img{object-fit:cover;background:#fff;width:100%;height:100%;position:absolute;inset:0}.operations-product-copy{min-width:0}.operations-product-copy>span{-webkit-line-clamp:2;color:#33464b;word-break:break-word;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.operations-product-copy>small{text-overflow:ellipsis;white-space:nowrap;color:#99a49f;margin-top:4px;font-size:8px;display:block;overflow:hidden}.operations-order-number,.review-order-number{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;line-height:1.45;display:block}.operations-address{text-overflow:ellipsis;white-space:nowrap;max-width:240px;overflow:hidden}.review-date-label{color:#108b68;background:#edf7f3;border-radius:5px;width:max-content;padding:3px 6px;font-size:8px;font-weight:700;display:inline-flex!important}.review-content{-webkit-line-clamp:3;word-break:break-word;-webkit-box-orient:vertical;line-height:1.55;overflow:hidden;display:-webkit-box!important}@media (max-width:1300px){.operations-owner-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.operations-scope-panel{flex-wrap:wrap}.operations-scope-panel>small{width:100%;margin-left:0}}@media (max-width:1100px){.operations-summary-grid{grid-template-columns:repeat(3,1fr)}.operations-risk-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.operations-store-banner{flex-wrap:wrap;align-items:flex-start}.operations-sync-state{margin-left:0}.operations-store-banner>button{margin-left:auto}.operations-scope-panel{grid-template-columns:1fr;display:grid}.operations-scope-panel>button,.operations-scope-panel label{width:100%}.operations-risk-grid{grid-template-columns:1fr}.operations-risk-head,.operations-owner-head{flex-direction:column;align-items:flex-start;gap:6px}.operations-owner-grid{grid-template-columns:1fr}.operations-summary-grid{grid-template-columns:repeat(2,1fr)}.operations-list-head{flex-direction:column;align-items:stretch;gap:10px}.operations-search{width:100%}}@media (max-width:1320px){.operations-store-banner{flex-wrap:wrap;align-items:flex-start}.operations-collection-actions{justify-content:flex-start;width:100%;margin-left:55px}.operations-capture-status{flex:1}}@media (max-width:760px){.operations-store-context{flex:1;min-width:0}.operations-store-context>strong{flex-direction:column;align-items:flex-start}.operations-collection-actions{grid-template-columns:1fr;width:100%;margin-left:0;display:grid}.operations-capture-status{min-width:0}.operations-collect{width:100%}}.operations-summary-grid button.overview{cursor:default;background:#fafcfb}.operations-summary-grid button.overview:hover{box-shadow:none;border-color:#e4e9e8}.operations-summary-grid button.overview:disabled{opacity:1}.operations-aggregate-warning{background:#fff8f7;border:1px solid #f1b1aa;border-radius:10px;margin:14px 16px 0;overflow:hidden}.operations-aggregate-warning-head{color:#d5493f;border-bottom:1px solid #f6d4cf;justify-content:space-between;align-items:center;min-height:54px;padding:10px 13px;display:flex}.operations-aggregate-warning-head>div{align-items:center;gap:9px;display:flex}.operations-aggregate-warning-head span{flex-direction:column;gap:3px;display:flex}.operations-aggregate-warning-head strong{color:#b9362f;font-size:11px}.operations-aggregate-warning-head small{color:#a47670;font-size:8px}.operations-aggregate-warning-head>b{color:#c63d34;background:#ffe3df;border-radius:999px;padding:5px 9px;font-size:11px}.operations-aggregate-warning-grid{background:#fff;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.operations-aggregate-warning-grid article{border-bottom:1px solid #f2e4e1;border-right:1px solid #f2e4e1;grid-template-columns:minmax(110px,1.2fr) minmax(110px,1fr) auto auto minmax(130px,1fr);align-items:center;gap:9px;min-height:68px;padding:10px 12px;display:grid}.operations-aggregate-warning-grid article:nth-child(3n){border-right:0}.operations-aggregate-warning-grid article>div,.operations-aggregate-warning-grid article>span{flex-direction:column;gap:3px;min-width:0;display:flex}.operations-aggregate-warning-grid article strong,.operations-aggregate-warning-grid article b{color:#24373c;font-size:10px}.operations-aggregate-warning-grid article small{text-overflow:ellipsis;white-space:nowrap;color:#899691;font-size:8px;overflow:hidden}.operations-aggregate-warning-grid article>em{color:#cf4037;white-space:nowrap;background:#ffebe8;border-radius:999px;padding:4px 7px;font-size:8px;font-style:normal;font-weight:750}.operations-aggregate-warning-grid article>strong{color:#d83c34;white-space:nowrap;font-size:15px}@media (max-width:1500px){.operations-aggregate-warning-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.operations-aggregate-warning-grid article:nth-child(3n){border-right:1px solid #f2e4e1}.operations-aggregate-warning-grid article:nth-child(2n){border-right:0}}@media (max-width:900px){.operations-aggregate-warning-grid{grid-template-columns:1fr}.operations-aggregate-warning-grid article,.operations-aggregate-warning-grid article:nth-child(3n){border-right:0}.operations-aggregate-warning-grid article{grid-template-columns:minmax(100px,1fr) minmax(100px,1fr) auto auto}.operations-aggregate-warning-grid article>span:last-child{grid-column:1/-1}}.collection-page{max-width:var(--page-content-max);padding-top:20px}.collection-toolbar{justify-content:space-between;align-items:center;gap:16px;min-height:64px;margin-bottom:12px;padding:12px 14px;display:flex}.collection-store-picker{align-items:center;gap:10px;min-width:0;display:flex}.collection-store-picker>span{color:#79848b;white-space:nowrap;font-size:10px}.collection-store-picker .dashboard-select{width:230px}.collection-actions,.collection-section-head>div:last-child,.collection-row-actions,.schedule-actions{align-items:center;gap:7px;display:flex}.collection-actions button,.collection-section-head button,.collection-row-actions button,.schedule-actions button,.log-filters>button,.collection-flow>button,.collection-empty button{color:#59656d;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #dfe4e6;border-radius:6px;justify-content:center;align-items:center;gap:5px;height:32px;padding:0 10px;font-size:9px;display:inline-flex}.collection-actions button:hover,.collection-section-head button:hover,.collection-row-actions button:hover,.schedule-actions button:hover,.log-filters>button:hover{color:#186;background:#f6fbf9;border-color:#64b99a}.collection-actions button:disabled{opacity:.42;cursor:not-allowed;color:#8f989e;background:#f5f6f7;border-color:#e5e8e9}.collection-actions button.collection-primary,.collection-section-head button.collection-primary,.schedule-actions button.collection-primary{color:#fff;background:#138c69;border-color:#138c69;font-weight:650}.collection-actions button.collection-primary:hover,.collection-section-head button.collection-primary:hover,.schedule-actions button.collection-primary:hover{color:#fff;background:#0f7659}.collection-tabs{background:#fff;border:1px solid #e8ecee;border-radius:10px;align-items:stretch;gap:3px;height:46px;margin-bottom:12px;padding:0 8px;display:flex}.collection-tabs button{color:#6f7b83;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;min-width:92px;padding:0 15px;font-size:11px;position:relative}.collection-tabs button.active{color:#0e8966;border-bottom-color:#159b76;font-weight:700}.collection-tabs button b{color:#fff;background:#ed5a53;border-radius:999px;place-items:center;min-width:16px;height:16px;padding:0 4px;font-size:8px;display:grid;position:absolute;top:6px;right:4px}.collection-stats{grid-template-columns:repeat(7,1fr);gap:11px;margin-bottom:12px;display:grid}.collection-stats article{background:#fff;border:1px solid #e8ecee;border-radius:10px;align-items:center;gap:10px;min-height:76px;padding:14px;display:flex}.collection-stat-icon{border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid}.collection-stat-icon.blue{color:#4b78c3;background:#edf3fd}.collection-stat-icon.teal{color:#118b68;background:#e9f7f3}.collection-stat-icon.green{color:#1b9b64;background:#eaf8f0}.collection-stat-icon.red{color:#d65b53;background:#ffefed}.collection-stat-icon.amber{color:#ce8614;background:#fff5df}.collection-stat-icon.violet{color:#7658c9;background:#f1edff}.collection-stat-icon.gray{color:#78858c;background:#f0f2f3}.collection-stats strong,.collection-stats small{display:block}.collection-stats strong{color:#2d373e;font-size:20px;line-height:1}.collection-stats small{color:#858f96;margin-top:5px;font-size:9px}.collection-flow{align-items:center;gap:9px;min-height:65px;margin-bottom:12px;padding:11px 14px;display:flex}.collection-flow>div{margin-right:auto}.collection-flow>div strong,.collection-flow>div p{display:block}.collection-flow>div strong{font-size:11px}.collection-flow>div p{color:#929ba1;margin:4px 0 0;font-size:9px}.collection-flow>span{color:#4e6e63;white-space:nowrap;background:#f2f7f5;border-radius:6px;padding:7px 9px;font-size:9px}.collection-flow>svg{color:#a5adaf}.collection-flow>button{color:#108863;background:#e8f6f1;border-color:#cfeae0;margin-left:8px;font-weight:650}.collection-module-health{margin-bottom:12px;padding:0;overflow:hidden}.collection-module-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:12px;display:grid}.collection-module-grid article{background:#fbfdfc;border:1px solid #e3ebe8;border-radius:9px;min-width:0;padding:13px}.collection-module-grid article.healthy{background:#f4fbf8;border-color:#cfe9df}.collection-module-grid article.stale{background:#fffaf1;border-color:#efd9b3}.collection-module-grid article>div,.collection-module-grid article>p{justify-content:space-between;align-items:center;gap:8px;display:flex}.collection-module-grid article>div strong{color:#31413b;font-size:12px}.collection-module-grid article>div span{color:#687772;white-space:nowrap;background:#eef3f1;border-radius:999px;padding:3px 6px;font-size:8px}.collection-module-grid article>b{color:#128662;align-items:baseline;gap:5px;margin-top:12px;font-size:20px;display:flex}.collection-module-grid article>b small{color:#89958f;font-size:8px;font-weight:500}.collection-module-grid article>p{margin:9px 0 7px}.collection-module-grid article>p span{color:#77847f;font-size:9px}.collection-module-grid article>p .success{color:#168b68}.collection-module-grid article>p .danger{color:#d6534c}.collection-module-grid article>small{color:#8e9994;white-space:nowrap;text-overflow:ellipsis;font-size:8px;display:block;overflow:hidden}.collection-table-panel{padding:0;overflow:hidden}.collection-section-head{border-bottom:1px solid #edf0f1;justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:13px 16px;display:flex}.collection-section-head h2{margin:0;font-size:13px}.collection-section-head p{color:#949da3;margin:5px 0 0;font-size:9px}.collection-table-panel .table-wrap{margin:0}.collection-table-panel th{height:38px}.collection-table-panel .schedule-cell strong,.collection-table-panel .schedule-cell small{display:block}.collection-table-panel .schedule-cell strong{font-size:10px}.collection-table-panel .schedule-cell small{color:#9aa2a8;margin-top:4px;font-size:8px}.collection-row-actions{gap:4px}.collection-row-actions button{height:27px;padding:0 7px}.collection-empty{color:#a0a8ae;flex-direction:column;justify-content:center;align-items:center;gap:7px;height:180px;display:flex}.collection-empty.compact{height:145px}.collection-empty strong{color:#68747c;font-size:11px}.collection-empty span{font-size:9px}.collection-empty button{color:#118764;background:#ecf7f3;border-color:#d9eee6;margin-top:5px}.block-code{color:#a0a8ae;margin-top:4px;font-size:8px;display:block}.schedule-settings-panel{margin-bottom:12px;padding:0}.schedule-enabled{color:#128963;background:#eaf8f2;border-radius:999px;align-items:center;gap:6px;padding:5px 8px;font-size:9px;display:inline-flex}.schedule-enabled i{background:#1aad79;border-radius:50%;width:6px;height:6px}.schedule-form-grid{grid-template-columns:repeat(3,1fr);gap:14px;padding:18px 17px;display:grid}.schedule-form-grid label>span{color:#56626a;margin-bottom:7px;font-size:10px;font-weight:650;display:block}.schedule-form-grid select,.schedule-form-grid input{color:#4e5a62;background:#fff;border:1px solid #dfe4e6;border-radius:7px;outline:0;width:100%;height:37px;padding:0 10px;font-size:10px}.schedule-form-grid select:focus,.schedule-form-grid input:focus{border-color:#55b594;box-shadow:0 0 0 3px #169e6f14}.schedule-form-grid label>small{color:#a0a8ad;margin-top:5px;font-size:8px;display:block}.schedule-summary{color:#668178;background:#f1f7f5;border-radius:7px;align-items:center;gap:8px;margin:0 17px 15px;padding:11px 12px;font-size:9px;display:flex}.schedule-summary svg{color:#178d69;flex:none}.schedule-actions{background:#fafbfb;border-top:1px solid #edf0f1;justify-content:flex-end;padding:13px 17px}.session-explain,.verification-notice{border-radius:8px;align-items:flex-start;gap:9px;margin:14px 16px 0;padding:11px 12px;display:flex}.session-explain{color:#178b69;background:#eef7f4}.verification-notice{color:#c27a13;background:#fff5e7}.session-explain div,.verification-notice div{flex:1}.session-explain strong,.session-explain span,.verification-notice strong,.verification-notice span{display:block}.session-explain strong,.verification-notice strong{font-size:10px}.session-explain span,.verification-notice span{color:#718c82;margin-top:4px;font-size:9px;line-height:1.5}.verification-notice span{color:#9b7a4b}.browser-profile{color:#5c7283;background:#eef3f8;border-radius:5px;padding:5px 7px;font-size:9px;display:inline-flex}.collection-row-actions .warning-action{color:#b36f0d;background:#fff6e9;border-color:#eed6ad}.log-filters{background:#fbfcfc;border-bottom:1px solid #edf0f1;align-items:center;gap:8px;min-height:58px;padding:10px 16px;display:flex}.log-filters .dashboard-select{width:160px}.log-filters>input{color:#59646c;border:1px solid #dfe4e6;border-radius:7px;outline:0;height:36px;padding:0 10px;font-size:10px}.manual-login-state{flex-direction:column;align-items:flex-start;gap:5px;min-width:160px;max-width:300px;padding:5px 0;display:flex}.manual-login-state>small{color:#88959d;white-space:normal;overflow-wrap:anywhere;font-size:9px;line-height:1.5;display:block}.manual-login-status-error{color:#a26429;background:#fff6ed;border:1px solid #f1d5c0;border-radius:8px;align-items:center;gap:8px;margin-bottom:12px;padding:12px 14px;font-size:11px;line-height:1.6;display:flex}.manual-login-status-error>svg{flex:none}.manual-login-status-error>span{flex:1}.manual-login-status-error>button{color:inherit;cursor:pointer;background:#fff;border:1px solid #e8cfb6;border-radius:5px;flex:none;padding:5px 8px;font-size:10px}.manual-login-status-error>button:disabled{opacity:.5;cursor:wait}.session-explain .manual-login-permission,.verification-notice .manual-login-permission{color:#ad5b21;font-weight:700}@media (max-width:700px){.manual-login-status-error{flex-wrap:wrap}.manual-login-status-error>span{min-width:180px}}@media (max-width:1280px){.collection-stats{grid-template-columns:repeat(3,1fr)}.collection-module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.collection-flow{flex-wrap:wrap}.collection-flow>div{width:100%}.collection-flow>button{margin-left:auto}.collection-toolbar{flex-direction:column;align-items:flex-start}.collection-actions{width:100%;overflow:auto}.schedule-form-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:820px){.collection-tabs{overflow:auto}.collection-tabs button{min-width:86px}.collection-stats{grid-template-columns:repeat(2,1fr)}.collection-flow>span,.collection-flow>svg{display:none}.collection-flow>button{margin-left:0}.collection-store-picker{width:100%}.collection-store-picker .dashboard-select{flex:1;width:auto}.collection-actions button{flex:none}.schedule-form-grid{grid-template-columns:1fr}.collection-section-head{flex-direction:column;align-items:flex-start}.log-filters{flex-wrap:wrap}.log-filters .dashboard-select{width:calc(50% - 4px)}}@media (max-width:520px){.collection-stats,.collection-module-grid{grid-template-columns:1fr}.collection-actions{grid-template-columns:1fr 1fr;display:grid}.collection-actions button{width:100%}.collection-tabs{border-radius:8px}.schedule-actions{flex-direction:column;align-items:stretch}.schedule-actions button,.log-filters .dashboard-select{width:100%}}.collection-section-head button:disabled,.collection-row-actions button:disabled,.schedule-actions button:disabled,.collection-flow>button:disabled,.collection-empty button:disabled{opacity:.42;cursor:not-allowed!important;color:#8f989e!important;background:#f5f6f7!important;border-color:#e5e8e9!important}.schedule-form-grid select:disabled,.schedule-form-grid input:disabled{color:#8e979d;cursor:not-allowed;background:#f5f6f7}.collection-toolbar{z-index:8;position:relative;overflow:visible}.collection-store-select{width:290px;position:relative}.collection-store-trigger{text-align:left;color:#33494c;cursor:pointer;background:#fff;border:1px solid #dce6e3;border-radius:9px;outline:0;align-items:center;gap:7px;width:100%;height:40px;padding:0 38px 0 12px;transition:border-color .18s,box-shadow .18s,background .18s;display:flex;position:relative}.collection-store-trigger>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;overflow:hidden}.collection-store-trigger>span.selected{color:#263d38;font-weight:700}.collection-store-trigger>span.placeholder{color:#87938f}.collection-store-trigger>small{color:#91a09b;white-space:nowrap;margin-left:auto;font-size:8px}.collection-store-trigger>svg{color:#81918b;transition:transform .18s;position:absolute;right:11px}.collection-store-select.open .collection-store-trigger{background:#fbfefc;border-color:#52b595;box-shadow:0 0 0 3px #15976f17}.collection-store-select.open .collection-store-trigger>svg{color:#108765;transform:rotate(180deg)}.collection-store-popover{z-index:30;background:#fff;border:1px solid #dfe9e5;border-radius:12px;width:min(440px,100vw - 40px);padding:0;position:absolute;top:calc(100% + 8px);left:0;overflow:hidden;box-shadow:0 16px 40px #1f423729}.collection-store-popover:before{content:"";background:#fff;border-top:1px solid #dfe9e5;border-left:1px solid #dfe9e5;width:9px;height:9px;position:absolute;top:-5px;left:28px;transform:rotate(45deg)}.collection-store-popover-head{background:linear-gradient(#fbfefc,#f7fbf9);border-bottom:1px solid #edf2f0;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:12px 14px;display:flex;position:relative}.collection-store-popover-head strong,.collection-store-popover-head small{display:block}.collection-store-popover-head strong{color:#263b36;font-size:12px}.collection-store-popover-head small{color:#94a09c;margin-top:4px;font-size:8px}.collection-store-popover-head>button{color:#168765;cursor:pointer;background:#fff;border:1px solid #d9e9e3;border-radius:7px;height:28px;padding:0 9px;font-size:9px}.collection-store-popover-head>button:hover{background:#edf8f4;border-color:#62b99f}.collection-store-search{color:#8d9b96;background:#f9fbfa;border:1px solid #dfe8e5;border-radius:8px;align-items:center;gap:7px;height:39px;margin:10px 12px 8px;padding:0 10px;display:flex}.collection-store-search:focus-within{background:#fff;border-color:#62b99f;box-shadow:0 0 0 3px #15976f12}.collection-store-search input{color:#354943;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:10px}.collection-store-search input::placeholder{color:#a1aba7}.collection-store-options{scrollbar-width:thin;scrollbar-color:#b8c8c2 transparent;max-height:410px;padding:2px 8px 10px;overflow:auto}.collection-store-owner-group{padding:6px 4px}.collection-store-owner-group+.collection-store-owner-group{border-top:1px solid #edf2f0}.collection-store-owner-heading{align-items:center;gap:7px;height:34px;padding:0 5px;display:flex}.collection-store-owner-heading .person-avatar{color:#0c8965;background:#e7f7f1;border-radius:7px;width:25px;height:25px;font-size:10px}.collection-store-owner-heading>strong{color:#385049;font-size:10px}.collection-store-owner-heading>small{color:#7b9189;background:#eff6f3;border-radius:999px;margin-left:auto;padding:3px 6px;font-size:8px}.collection-store-owner-group>div:last-child{grid-template-columns:1fr 1fr;gap:5px;display:grid}.collection-store-owner-group>div:last-child>button{color:#52645e;text-align:left;cursor:pointer;background:#fff;border:1px solid #e5ece9;border-radius:8px;align-items:center;gap:7px;min-width:0;height:39px;padding:0 31px 0 10px;display:flex;position:relative}.collection-store-owner-group>div:last-child>button:hover{color:#137f61;background:#f4fbf8;border-color:#83c8b2}.collection-store-owner-group>div:last-child>button.active{color:#087e5d;background:#ebf8f3;border-color:#36ad87;box-shadow:0 0 0 2px #25b68d12}.collection-store-owner-group>div:last-child>button span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;font-weight:650;overflow:hidden}.collection-store-owner-group>div:last-child>button small{color:#9aa6a2;white-space:nowrap;margin-left:auto;font-size:8px}.collection-store-owner-group>div:last-child>button svg{color:#13916d;position:absolute;right:9px}.collection-store-no-result{color:#a0aaa6;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:132px;display:flex}.collection-store-no-result strong{color:#61716b;font-size:10px}.collection-store-no-result span{font-size:8px}@media (max-width:820px){.collection-store-select{width:100%}.collection-store-picker{align-items:stretch}.collection-store-popover{width:min(440px,100vw - 72px)}}@media (max-width:520px){.collection-store-picker{flex-direction:column}.collection-store-popover{width:100%}.collection-store-owner-group>div:last-child{grid-template-columns:1fr}}.business-filter-panel .custom-date-row{justify-content:flex-end}@media (max-width:600px){.business-filter-panel .custom-date-row{justify-content:flex-start}}.reset-password-option{border:1px solid #e5ece9}.form-grid .reset-password-option>input{accent-color:#15986f;flex:0 0 16px;width:16px;height:16px;padding:0}.reset-password-option>span{flex:1;min-width:0}.reset-password-option small{color:#8b9690;align-items:center;gap:4px;font-size:9px;font-weight:400}.reset-password-option:hover{background:#f1f8f5;border-color:#b8d9cd}.reset-password-option:focus-within{border-color:#3cae85;box-shadow:0 0 0 3px #22a97914}.finance-summary-grid .finance-summary-card{text-align:left;cursor:pointer;background:linear-gradient(145deg,#f4fbf8,#fff);border:1px solid #e5ece9;border-radius:9px;outline:0;min-width:0;padding:10px;transition:border-color .18s,box-shadow .18s,transform .18s;position:relative}.finance-summary-grid .finance-summary-card:hover{border-color:#7fc7b0;transform:translateY(-1px);box-shadow:0 7px 18px #13795b14}.finance-summary-grid .finance-summary-card:focus-visible{border-color:#32a984;box-shadow:0 0 0 3px #1c9f751f}.store-finance-page{max-width:var(--page-content-max);padding-top:20px}.store-finance-intro{align-items:center;gap:12px;min-height:78px;margin-bottom:12px;padding:13px 16px;display:flex}.store-finance-intro-icon{color:#0f936e;background:#e7f7f1;border-radius:10px;flex:none;place-items:center;width:40px;height:40px;display:grid}.store-finance-intro>div:nth-child(2){min-width:0}.store-finance-intro>div:nth-child(2)>span,.store-finance-intro>div:nth-child(2)>strong,.store-finance-intro>div:nth-child(2)>p{display:block}.store-finance-intro>div:nth-child(2)>span{color:#80908b;font-size:8px}.store-finance-intro>div:nth-child(2)>strong{color:#263a3e;margin-top:3px;font-size:14px}.store-finance-intro>div:nth-child(2)>p{color:#8e9996;margin:4px 0 0;font-size:8px}.store-finance-sync{color:#7c8b87;white-space:nowrap;align-items:center;gap:5px;margin-left:auto;font-size:8px;display:flex}.store-finance-sync i{background:#16a576;border-radius:50%;width:6px;height:6px}.store-finance-sync small{color:#99a4a0;font-size:8px;display:block}.store-finance-intro>button{color:#52635f;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #dce6e2;border-radius:7px;align-items:center;gap:5px;height:32px;padding:0 10px;font-size:9px;font-weight:650;display:inline-flex}.store-finance-intro>button:hover,.store-finance-intro>button.active{color:#087e5d;background:#eaf7f2;border-color:#75bfa8}.finance-partner-panel{margin-bottom:12px;padding:0;overflow:hidden}.finance-partner-title{border-bottom:1px solid #edf1ef;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:9px 14px;display:flex}.finance-partner-title>div{align-items:baseline;gap:8px;display:flex}.finance-partner-title strong{color:#2a3b3f;font-size:11px}.finance-partner-title span,.finance-partner-title>small{color:#8c9995;font-size:8px}.finance-partner-tabs{align-items:center;gap:8px;min-height:54px;padding:9px 13px;display:flex;overflow:auto}.finance-partner-tabs button{color:#5f6e69;cursor:pointer;white-space:nowrap;background:#f8faf9;border:1px solid #dfe7e4;border-radius:8px;min-width:104px;height:34px;padding:0 14px;font-size:9px;font-weight:650}.finance-partner-tabs button:hover{color:#0f8765;border-color:#8ac9b5}.finance-partner-tabs button.active{color:#087c5c;background:#e7f6f0;border-color:#15956f;box-shadow:0 0 0 2px #15956f0f}.finance-partner-reserve{color:#a5afac;white-space:nowrap;background:#fbfcfc;border:1px dashed #d8e1de;border-radius:8px;place-items:center;min-width:148px;height:34px;font-size:8px;display:grid}.store-finance-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin-bottom:12px;display:grid}.store-finance-summary>button{text-align:left;cursor:pointer;background:#fff;border:1px solid #e2e9e6;border-radius:10px;outline:0;min-height:104px;padding:14px 16px;transition:all .18s}.store-finance-summary>button:hover{border-color:#83c5b0;box-shadow:0 7px 18px #126b510f}.store-finance-summary>button.active{background:linear-gradient(145deg,#eef9f5,#fff);border-color:#20a17a;box-shadow:0 0 0 3px #16977012}.store-finance-summary>button>span{color:#64746f;justify-content:space-between;align-items:center;font-size:9px;display:flex}.store-finance-summary>button>span small{color:#91a09b;background:#f0f4f2;border-radius:999px;padding:3px 6px;font-size:7px}.store-finance-summary>button.active>span small{color:#0b8a66;background:#dff3eb}.store-finance-summary>button>strong{color:#07815f;white-space:nowrap;text-overflow:ellipsis;margin:10px 0 5px;font-size:21px;line-height:1;display:block;overflow:hidden}.store-finance-summary>button>p{color:#94a09c;margin:0;font-size:8px}.finance-detail-panel{padding:0;overflow:hidden}.finance-detail-head{border-bottom:1px solid #edf0ef;justify-content:space-between;align-items:center;gap:16px;min-height:82px;padding:13px 15px;display:flex}.finance-detail-head h2{color:#26383c;margin:0;font-size:12px}.finance-detail-head p{color:#939e9a;margin:5px 0 0;font-size:8px}.finance-filter-row{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.finance-search{color:#91a09b;background:#fff;border:1px solid #dfe6e3;border-radius:7px;align-items:center;gap:7px;width:220px;height:34px;padding:0 10px;display:flex}.finance-search:focus-within{border-color:#4eb493;box-shadow:0 0 0 3px #15976f14}.finance-search input{color:#455651;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:9px}.finance-owner-select{background:#fff;border:1px solid #dfe6e3;border-radius:7px;align-items:center;gap:6px;width:146px;height:34px;padding:0 27px 0 9px;display:flex;position:relative}.finance-owner-select>span{color:#919d99;white-space:nowrap;font-size:8px}.finance-owner-select select{-webkit-appearance:none;appearance:none;color:#455651;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:9px}.finance-owner-select>svg{color:#87948f;pointer-events:none;position:absolute;right:8px}.finance-filter-button{color:#66746f;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #dfe6e3;border-radius:7px;align-items:center;gap:5px;height:34px;padding:0 10px;font-size:8px;display:inline-flex}.finance-filter-button:hover,.finance-filter-button.active{color:#0b8463;background:#edf8f4;border-color:#73bda6}.finance-table-wrap{overflow:auto}.finance-table-wrap th{color:#76847f;vertical-align:middle;background:#f5f8f7;height:48px;padding:8px 12px;font-size:8px}.finance-table-wrap td{color:#53635e;vertical-align:middle;height:55px;padding:9px 12px;font-size:9px}.finance-table-wrap td strong{color:#30433f;font-size:9px}.finance-table-wrap td b{color:#475853;font-variant-numeric:tabular-nums;font-size:9px}.finance-table-wrap td b.finance-active-amount{color:#07825f;font-weight:800}.finance-partner-cell{color:#168563;background:#edf7f3;border-radius:5px;padding:4px 7px;font-size:8px;display:inline-flex}.finance-store-code{color:#9ba5a2;margin-top:4px;font-size:7px;display:block}.finance-sync-error{color:#d95757;margin-top:3px;font-size:7px;display:block}.finance-sort-heading{justify-content:space-between;align-items:center;gap:7px;display:flex}.finance-sort-heading>span:first-child{white-space:nowrap;font-weight:650}.finance-sort-buttons{align-items:center;gap:3px;display:flex}.finance-sort-buttons button{color:#85928e;cursor:pointer;background:#fff;border:1px solid #dce5e2;border-radius:5px;align-items:center;gap:2px;height:23px;padding:0 5px;font-size:7px;display:inline-flex}.finance-sort-buttons button:hover,.finance-sort-buttons button.active{color:#087e5d;background:#e8f6f1;border-color:#5db99c;font-weight:700}.finance-table-wrap tfoot td{color:#36524a;background:#eef7f4;border-top:1px solid #dcebe6;border-bottom:0;font-weight:700;position:sticky;bottom:0}.finance-table-wrap tfoot td:first-child strong,.finance-table-wrap tfoot td:first-child small{display:block}.finance-table-wrap tfoot td:first-child small{color:#82918c;margin-top:3px;font-size:7px;font-weight:400}.finance-table-wrap tfoot b{color:#087f5e;font-size:10px}.finance-detail-empty{color:#9aa5a1;flex-direction:column;justify-content:center;align-items:center;gap:5px;height:170px;display:flex}.finance-detail-empty strong{color:#65746f!important;margin-top:3px!important;font-size:10px!important}.finance-detail-empty span{font-size:8px}@media (max-width:1180px){.finance-detail-head{flex-direction:column;align-items:flex-start}.finance-filter-row{justify-content:flex-start;width:100%}.finance-search{flex:1;min-width:220px}.store-finance-sync{margin-left:auto}}@media (max-width:760px){.store-finance-intro{flex-wrap:wrap;align-items:flex-start}.store-finance-sync{order:4;width:100%;margin-left:52px}.finance-partner-title{flex-direction:column;align-items:flex-start}.finance-partner-tabs{flex-direction:column;align-items:stretch}.finance-partner-tabs button,.finance-partner-reserve{width:100%}.store-finance-summary{grid-template-columns:1fr}.finance-filter-row{grid-template-columns:1fr;display:grid}.finance-search,.finance-owner-select,.finance-filter-button{width:100%}.finance-detail-head{padding:14px}}.store-finance-page{padding-top:24px;padding-bottom:56px}.store-finance-page .panel{border-radius:14px;box-shadow:0 4px 18px #16372e09}.store-finance-intro{gap:15px;min-height:92px;padding:17px 20px}.store-finance-intro-icon{border-radius:12px;width:46px;height:46px}.store-finance-intro>div:nth-child(2)>span{font-size:11px}.store-finance-intro>div:nth-child(2)>strong{margin-top:4px;font-size:18px}.store-finance-intro>div:nth-child(2)>p{margin-top:6px;font-size:11px}.store-finance-sync{gap:7px;font-size:11px}.store-finance-sync small{font-size:10px}.store-finance-intro>button{border-radius:9px;height:38px;padding:0 13px;font-size:11px}.finance-partner-title{min-height:52px;padding:12px 17px}.finance-partner-title strong{font-size:14px}.finance-partner-title span,.finance-partner-title>small{font-size:11px}.finance-partner-tabs{gap:10px;min-height:64px;padding:11px 16px}.finance-partner-tabs button{border-radius:9px;min-width:120px;height:40px;padding:0 17px;font-size:12px}.finance-partner-reserve{border-radius:9px;min-width:166px;height:40px;font-size:10px}.finance-owner-filter-block{background:linear-gradient(#fbfdfc,#fff);border-top:1px solid #e8efec}.finance-owner-filter-title{justify-content:space-between;align-items:center;gap:12px;min-height:50px;padding:11px 17px;display:flex}.finance-owner-filter-title>div{align-items:baseline;gap:9px;display:flex}.finance-owner-filter-title strong{color:#2b3d38;font-size:14px}.finance-owner-filter-title span,.finance-owner-filter-title>small{color:#899692;font-size:11px}.finance-owner-tabs{flex-wrap:wrap;align-items:stretch;gap:9px;padding:0 16px 15px;display:flex}.finance-owner-tabs button{color:#566760;cursor:pointer;background:#fff;border:1px solid #dfe7e4;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;min-width:126px;height:46px;padding:0 13px;font-size:12px;display:flex}.finance-owner-tabs button small{color:#82918b;white-space:nowrap;background:#f0f4f2;border-radius:999px;padding:3px 6px;font-size:9px}.finance-owner-tabs button:hover{color:#0f8564;background:#f6fbf9;border-color:#82c5af}.finance-owner-tabs button.active{color:#087c5c;background:#e8f7f1;border-color:#15956f;font-weight:750;box-shadow:0 0 0 2px #15956f0f}.finance-owner-tabs button.active small{color:#087c5c;background:#d4eee4}.store-finance-summary{gap:14px;margin-bottom:14px}.store-finance-summary>button{border-radius:13px;min-height:120px;padding:18px 20px}.store-finance-summary>button>span{font-size:12px}.store-finance-summary>button>span small{padding:4px 8px;font-size:9px}.store-finance-summary>button>strong{margin:13px 0 7px;font-size:27px}.store-finance-summary>button>p{font-size:11px}.finance-owner-summary-panel{margin-bottom:14px;padding:0;overflow:hidden}.finance-owner-summary-head{background:#fff;border-bottom:1px solid #e7eeeb;padding:17px 18px}.finance-owner-summary-head h2{color:#263a34;margin:0;font-size:16px}.finance-owner-summary-head p{color:#899692;margin:6px 0 0;font-size:11px}.finance-owner-grand-total{background:#dceae5;border:1px solid #dceae5;border-radius:11px;grid-template-columns:1.15fr repeat(4,1fr);gap:1px;margin-top:15px;display:grid;overflow:hidden}.finance-owner-grand-total>span{background:#eef8f4;min-width:0;padding:12px 14px}.finance-owner-grand-total small,.finance-owner-grand-total strong{display:block}.finance-owner-grand-total small{color:#668079;font-size:10px}.finance-owner-grand-total strong{color:#087e5d;white-space:nowrap;text-overflow:ellipsis;margin-top:5px;font-size:15px;overflow:hidden}.finance-owner-summary-table{max-height:none;overflow:visible}.finance-owner-summary-table table{min-width:820px}.finance-owner-summary-table th{color:#74837e;background:#f6f9f8;height:43px;padding:9px 16px;font-size:11px}.finance-owner-summary-table td{color:#52645e;cursor:pointer;height:56px;padding:10px 16px;font-size:12px}.finance-owner-summary-table tr{transition:background .15s}.finance-owner-summary-table tbody tr:hover,.finance-owner-summary-table tbody tr.active{background:#eef8f4}.finance-owner-summary-table tbody tr.active td:first-child{box-shadow:inset 3px 0 #15976f}.finance-owner-summary-table td:first-child strong,.finance-owner-summary-table td:first-child small{display:block}.finance-owner-summary-table td:first-child strong{color:#2f433d;font-size:13px}.finance-owner-summary-table td:first-child small{color:#8d9995;margin-top:4px;font-size:10px}.finance-owner-summary-table td b{color:#0a8764;font-size:15px}.finance-owner-summary-table td span{color:#8a9893;font-size:10px}.finance-owner-summary-table td:nth-child(n+3) strong{color:#087e5d;font-variant-numeric:tabular-nums;font-size:13px}.finance-owner-summary-empty{color:#94a09c;place-items:center;height:120px;font-size:12px;display:grid}.finance-detail-head{min-height:96px;padding:17px 18px}.finance-detail-head h2{font-size:16px}.finance-detail-head p{margin-top:6px;font-size:11px}.finance-filter-row{gap:9px}.finance-search{border-radius:9px;width:260px;height:40px;padding:0 12px}.finance-search input{font-size:12px}.finance-filter-button{border-radius:9px;height:40px;padding:0 13px;font-size:11px}.finance-table-wrap th{height:56px;padding:10px 15px;font-size:11px}.finance-table-wrap td{height:64px;padding:11px 15px;font-size:12px}.finance-table-wrap td strong,.finance-table-wrap td b{font-size:12px}.finance-partner-cell{border-radius:6px;padding:5px 8px;font-size:10px}.finance-store-code{margin-top:5px;font-size:9px}.finance-sync-error{font-size:9px}.finance-sort-heading{gap:9px}.finance-sort-buttons{gap:4px}.finance-sort-buttons button{border-radius:6px;height:27px;padding:0 7px;font-size:9px}.finance-table-wrap tfoot td:first-child small{font-size:10px}.finance-table-wrap tfoot b{font-size:13px}@media (max-width:900px){.finance-owner-grand-total{grid-template-columns:repeat(2,1fr)}.finance-owner-tabs{flex-wrap:nowrap;overflow:auto}.finance-owner-tabs button{flex:0 0 132px}}@media (max-width:760px){.finance-owner-filter-title{flex-direction:column;align-items:flex-start}.finance-owner-tabs{padding:0 13px 13px}.finance-owner-grand-total{grid-template-columns:1fr}.finance-owner-summary-head{padding:15px}.store-finance-sync{margin-left:61px}}.finance-intro-actions{justify-content:flex-end;align-items:center;gap:9px;margin-left:auto;display:flex}.finance-capture-status{background:#f7fbf9;border:1px solid #dce9e4;border-radius:10px;min-width:265px;padding:8px 12px}.finance-capture-status>span,.finance-capture-status>strong,.finance-capture-status>small{display:block}.finance-capture-status>span{color:#148461;font-size:10px;font-weight:750}.finance-capture-status>span i{background:#19a879;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.finance-capture-status>strong{color:#41564f;margin-top:5px;font-size:11px}.finance-capture-status>small{color:#87948f;margin-top:4px;font-size:9px}.finance-capture-status.running{background:#fffaf0;border-color:#eadcb9}.finance-capture-status.running>span{color:#b07618}.finance-capture-status.running>span i{background:#dda336;box-shadow:0 0 0 4px #dda3361f}.finance-capture-status.danger{background:#fff7f6;border-color:#f0ceca}.finance-capture-status.danger>span{color:#c74f46}.finance-capture-status.danger>span i{background:#da5b52}.finance-intro-actions>button{cursor:pointer;white-space:nowrap;border:1px solid #dce6e2;border-radius:9px;justify-content:center;align-items:center;gap:6px;height:40px;padding:0 13px;font-size:11px;font-weight:650;display:inline-flex}.finance-intro-actions>button.finance-sync-now{color:#fff;background:#138f6a;border-color:#138f6a}.finance-intro-actions>button.finance-sync-now:hover:not(:disabled){background:#0d7958;border-color:#0d7958}.finance-intro-actions>button.finance-sync-now:disabled{opacity:.55;cursor:not-allowed}.finance-intro-actions>button.finance-hide-amount{color:#52635f;background:#fff}.finance-intro-actions>button.finance-hide-amount:hover,.finance-intro-actions>button.finance-hide-amount.active{color:#087e5d;background:#eaf7f2;border-color:#75bfa8}@keyframes finance-spin{to{transform:rotate(360deg)}}.finance-intro-actions .spinning{animation:.8s linear infinite finance-spin}.store-finance-summary>article{background:#fff;border:1px solid #e2e9e6;border-radius:13px;min-height:132px;padding:16px 18px;transition:border-color .18s,box-shadow .18s}.store-finance-summary>article:hover{border-color:#83c5b0;box-shadow:0 7px 18px #126b510f}.store-finance-summary>article.active{background:linear-gradient(145deg,#eef9f5,#fff);border-color:#20a17a;box-shadow:0 0 0 3px #16977012}.finance-summary-title{justify-content:space-between;align-items:center;gap:12px;min-height:29px;display:flex}.finance-summary-title>span:first-child{color:#566a63;font-size:12px;font-weight:700}.finance-summary-sort{align-items:center;gap:5px;display:flex}.finance-summary-sort button{color:#7c8985;cursor:pointer;background:#fff;border:1px solid #dce5e2;border-radius:7px;align-items:center;gap:3px;height:29px;padding:0 8px;font-size:10px;display:inline-flex}.finance-summary-sort button:hover,.finance-summary-sort button.active{color:#087f5e;background:#e9f7f2;border-color:#3ba884;font-weight:750}.finance-summary-content{text-align:left;cursor:pointer;background:0 0;border:0;width:100%;padding:10px 0 0}.finance-summary-content>strong{color:#07815f;white-space:nowrap;text-overflow:ellipsis;font-size:27px;line-height:1.1;display:block;overflow:hidden}.finance-summary-content>span{color:#899691;justify-content:space-between;align-items:center;gap:8px;margin-top:8px;font-size:11px;display:flex}.finance-summary-content>span small{color:#87948f;white-space:nowrap;background:#f0f4f2;border-radius:999px;padding:4px 8px;font-size:9px}.store-finance-summary>article.active .finance-summary-content>span small{color:#0b8a66;background:#dff3eb}.finance-code-sort-content{cursor:default}.finance-code-sort-content>strong{color:#4e5f91;font-size:22px}.finance-summary-storeCode.active{background:linear-gradient(145deg,#f3f5fb,#fff)!important;border-color:#7b8fc6!important;box-shadow:0 0 0 3px #4e5f9112!important}.finance-summary-storeCode .finance-summary-sort button:hover,.finance-summary-storeCode .finance-summary-sort button.active{color:#4e5f91;background:#eff2fa;border-color:#8294c6}@media (max-width:1200px){.store-finance-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.store-finance-summary{grid-template-columns:1fr}}@media (max-width:1320px){.store-finance-intro{flex-wrap:wrap;align-items:flex-start}.finance-intro-actions{justify-content:flex-start;width:100%;margin-left:61px}.finance-capture-status{flex:1}}@media (max-width:820px){.finance-intro-actions{grid-template-columns:1fr 1fr;margin-left:0;display:grid}.finance-capture-status{grid-column:1/-1;min-width:0}.finance-intro-actions>button{width:100%}.finance-summary-title{align-items:flex-start}.finance-summary-content>span{flex-direction:column;align-items:flex-start}}.finance-table-wrap thead th{z-index:3;position:sticky;top:0}.finance-table-wrap .finance-filter-total-row td{z-index:2;color:#36524a;background:#eaf7f2;border-top:1px solid #d5e9e1;border-bottom:1px solid #d5e9e1;height:62px;font-weight:700;position:sticky;top:56px;box-shadow:0 4px 9px #15503e09}.finance-filter-total-row td:first-child strong,.finance-filter-total-row td:first-child small{display:block}.finance-filter-total-row td:first-child small{color:#748a82;margin-top:4px;font-size:10px;font-weight:400}.finance-filter-total-row td b{color:#087f5e!important;font-size:13px!important}.finance-filter-total-row td:last-child span{color:#486159;font-size:11px;font-weight:650}.finance-table-wrap .finance-filter-total-row td{color:#5c4b2e;background:#fff8e8;border-color:#f0dfb8}.finance-filter-total-row td b{background:#ffedc6;border-radius:7px;padding:5px 8px;font-weight:800;display:inline-flex;color:#c46608!important;font-size:14px!important}.finance-filter-total-row td:first-child strong{color:#8d540d}.finance-filter-total-row td:last-child span{color:#7c6540}.finance-owner-grand-total{background:#eeddb9;border-color:#eeddb9}.finance-owner-grand-total>span{background:#fff9ec}.finance-owner-grand-total>span:nth-child(n+2) strong{color:#c46608}.finance-owner-grand-total>span:first-child strong{color:#624e2d}.store-finance-summary>article.finance-summary-withdrawableBalance .finance-summary-content>strong{color:#07815f}.store-finance-summary>article.finance-summary-expectedSettlementAmount .finance-summary-content>strong{color:#2563b8}.store-finance-summary>article.finance-summary-depositBalance .finance-summary-content>strong{color:#c46608}.store-finance-summary>article.finance-summary-expectedSettlementAmount.active{background:linear-gradient(145deg,#f0f5fd,#fff);border-color:#5f8fd0;box-shadow:0 0 0 3px #2563b812}.store-finance-summary>article.finance-summary-depositBalance.active{background:linear-gradient(145deg,#fff7e9,#fff);border-color:#d99a4f;box-shadow:0 0 0 3px #c4660812}.finance-summary-expectedSettlementAmount .finance-summary-sort button:hover,.finance-summary-expectedSettlementAmount .finance-summary-sort button.active{color:#2563b8;background:#edf4fd;border-color:#6b99d5}.finance-summary-depositBalance .finance-summary-sort button:hover,.finance-summary-depositBalance .finance-summary-sort button.active{color:#b85e07;background:#fff3df;border-color:#dda65f}.store-finance-summary>article.finance-summary-expectedSettlementAmount.active .finance-summary-content>span small{color:#2563b8;background:#e4eefb}.store-finance-summary>article.finance-summary-depositBalance.active .finance-summary-content>span small{color:#b85e07;background:#ffedce}.finance-table-wrap th:last-child,.finance-table-wrap td:last-child{min-width:180px}.finance-legal-name,.finance-legal-status{max-width:220px;display:block}.finance-legal-name strong,.finance-legal-name small,.finance-legal-status strong,.finance-legal-status small{display:block}.finance-legal-name strong{color:#305d91!important;font-size:12px!important}.finance-legal-name small{color:#7d93aa;margin-top:5px;font-size:9px}.finance-legal-status strong{color:#a27a2e!important;font-size:11px!important}.finance-legal-status small{color:#9d927c;white-space:normal;margin-top:5px;font-size:9px;line-height:1.4}.finance-legal-status.error strong{color:#c34f47!important}.finance-legal-status.error small{color:#a87974}.finance-table-wrap table{min-width:1510px}.finance-combined-heading,.finance-combined-cell{white-space:nowrap;min-width:150px}.finance-table-wrap td b.finance-combined-amount{color:#6356a5;font-variant-numeric:tabular-nums;font-weight:800}.finance-filter-total-row .finance-combined-cell b{color:#b4560b!important}.performance-page{width:100%;max-width:var(--page-content-max);padding:24px var(--page-gutter-x) var(--page-gutter-bottom);gap:14px;margin:0 auto;display:grid}.performance-filter-panel{gap:13px;padding:16px 18px;display:grid}.performance-filter-line{align-items:center;gap:14px;min-width:0;display:flex}.performance-filter-line>strong{color:#273b3e;flex:0 0 54px;font-size:14px}.performance-button-group{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.performance-button-group button{color:#526467;white-space:nowrap;background:#fff;border:1px solid #dfe8e6;border-radius:9px;height:38px;padding:0 14px;font-weight:700}.performance-button-group button small{color:#8b9997;background:#f0f5f4;border-radius:20px;margin-left:6px;padding:2px 6px;font-size:11px}.performance-button-group button.active{color:#087e5e;background:#ecfaf5;border-color:#25b68d;box-shadow:0 0 0 2px #25b68d14}.performance-button-group button.active small{color:#168266;background:#d9f3e9}.performance-store-filter{flex:0 0 min(340px,30vw);align-items:center;gap:8px;margin-left:auto;display:flex}.performance-store-filter>span{color:#526467;white-space:nowrap;font-size:13px;font-weight:700}.performance-store-filter select{color:#33494c;width:100%;height:40px;font:inherit;background:#fff;border:1px solid #dce6e3;border-radius:9px;padding:0 34px 0 12px}.performance-date-panel{justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;display:flex}.performance-date-panel h2,.performance-table-head h2{color:#22363a;margin:0 0 4px;font-size:17px}.performance-date-panel p,.performance-table-head p{color:#8a9a9d;margin:0;font-size:12px}.performance-date-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.performance-quick-dates{border:1px solid #dfe7e5;border-radius:9px;display:flex;overflow:hidden}.performance-quick-dates button{color:#607174;background:#fff;border:0;border-right:1px solid #e5ecea;height:38px;padding:0 12px}.performance-quick-dates button:last-child{border-right:0}.performance-quick-dates button:hover{color:#087e5e;background:#f0faf7}.performance-date-actions label{background:#fff;border:1px solid #dfe7e5;border-radius:9px;align-items:center;gap:7px;height:40px;padding:0 10px;display:flex}.performance-date-actions label span{color:#8b999c;font-size:11px}.performance-date-actions input{color:#344b4e;font:inherit;background:0 0;border:0;outline:0}.performance-date-actions>i{color:#99a7a9;font-size:12px;font-style:normal}.performance-date-actions .primary-action{color:#fff;background:#0b9871;border:0;border-radius:9px;align-items:center;gap:7px;height:40px;padding:0 15px;font-weight:800;display:flex}.performance-date-actions .primary-action:disabled{opacity:.55}.performance-summary-grid{grid-template-columns:1.25fr repeat(3,1fr);gap:12px;display:grid}.performance-summary-card{border-top:3px solid #d8e7e3;flex-direction:column;justify-content:center;min-height:112px;padding:17px 19px;display:flex}.performance-summary-card.primary{background:linear-gradient(135deg,#f1fcf8,#fff);border-top-color:#13a77e}.performance-summary-card>span{color:#637578;font-size:13px;font-weight:700}.performance-summary-card>strong{color:#253b3e;margin:8px 0 3px;font-size:26px;line-height:1}.performance-summary-card.primary>strong{color:#07815f;font-size:29px}.performance-summary-card strong em{color:#809092;font-size:13px;font-style:normal;font-weight:600}.performance-summary-card>small{color:#97a4a6;font-size:11px}.performance-table-card{overflow:hidden}.performance-table-head{border-bottom:1px solid #e8eeec;justify-content:space-between;align-items:center;padding:17px 19px;display:flex}.performance-error{color:#c65757;background:#fff1f1;border-radius:7px;align-items:center;gap:5px;padding:7px 10px;font-size:12px;display:flex}.performance-table-wrap{overflow-x:auto}.performance-table-wrap th{white-space:nowrap;background:#f5f8f7}.performance-table-wrap td{white-space:nowrap;vertical-align:middle}.performance-partner-tag{color:#168267;background:#ebf8f4;border-radius:6px;padding:4px 8px;font-size:12px;font-weight:700;display:inline-flex}.performance-order-no{color:#53666a;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px}.performance-status{border-radius:20px;padding:4px 8px;font-size:12px;font-weight:700;display:inline-flex}.performance-status.success{color:#07815f;background:#e8f8f2}.performance-status.warning{color:#b66a12;background:#fff4de}.performance-amount{color:#07815f;font-size:15px;font-weight:900}.performance-empty{color:#9aa8a9;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:230px;display:flex}.performance-empty strong{color:#53666a;font-size:15px}.performance-empty span{font-size:12px}@media (max-width:1200px){.performance-filter-line{align-items:flex-start}.performance-store-filter{flex-basis:260px}.performance-date-panel{flex-direction:column;align-items:flex-start}.performance-date-actions{justify-content:flex-start}.performance-summary-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.performance-filter-line{flex-direction:column;gap:8px}.performance-owner-line{align-items:stretch}.performance-store-filter{flex-basis:auto;width:100%;margin-left:0}.performance-date-actions{flex-direction:column;align-items:stretch;width:100%}.performance-quick-dates{grid-template-columns:repeat(4,1fr);display:grid}.performance-date-actions label{justify-content:space-between}.performance-summary-grid{grid-template-columns:1fr}}.performance-page{gap:12px}.performance-filter-panel{gap:0;padding:0;overflow:hidden}.performance-filter-line>strong{flex:0 0 48px;font-size:12px}.performance-owner-line{border-top:1px solid #edf1ef;padding-top:10px}.performance-button-group button{border-radius:7px;height:34px;padding:0 10px;font-size:11px}.performance-owner-line .performance-button-group{flex-wrap:nowrap;flex:1}.performance-owner-line .performance-button-group button{flex:1 1 0;min-width:76px;padding-inline:6px}.performance-store-filter{flex:0 0 300px;gap:7px}.performance-store-filter select{border-radius:7px;height:36px;padding-left:10px;font-size:11px}.performance-date-panel{gap:14px;min-height:72px;padding:12px 16px}.performance-section-title{flex:none;align-items:center;gap:10px;display:flex}.performance-section-title>span{color:#0d906b;background:#e8f7f2;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.performance-date-panel p,.performance-table-head p{margin-top:4px;font-size:9px}.performance-date-actions{flex-wrap:nowrap;flex:1;gap:7px}.performance-quick-dates{border-radius:7px;flex:none}.performance-quick-dates button{height:34px;padding:0 10px;font-size:10px}.performance-quick-dates button.active{color:#fff;background:#0d8a69;font-weight:700}.performance-date-range{color:#82918d;background:#fff;border:1px solid #dfe7e5;border-radius:7px;align-items:center;gap:6px;min-width:272px;height:36px;padding:0 9px;display:flex}.performance-date-range input{color:#40534f;background:0 0;border:0;outline:0;width:112px;min-width:0;font-size:10px}.performance-date-range i{color:#a0aaa7;font-size:9px;font-style:normal}.performance-date-actions .primary-action{white-space:nowrap;border-radius:7px;height:36px;padding:0 12px;font-size:10px}.performance-summary-grid{gap:10px}.performance-summary-card{border:1px solid #e3eae7;border-top:3px solid #d8e7e3;border-radius:11px;min-height:104px;padding:15px 17px}.performance-summary-card.primary{border-color:#13a77e #bfe2d7 #bfe2d7}.performance-summary-card>strong{margin:8px 0 4px;font-size:23px}.performance-sync-pill{color:#108464;background:#eaf7f2;border-radius:999px;align-items:center;gap:5px;padding:6px 9px;font-size:9px;font-weight:700;display:inline-flex}.performance-table-wrap table{min-width:1540px}.performance-table-wrap th{color:#75847f;height:48px;padding:9px 12px;font-size:10px}.performance-table-wrap td{color:#52625e;height:58px;padding:9px 12px;font-size:11px}.performance-table-wrap tbody tr:hover{background:#fbfdfc}.performance-partner-tag,.performance-status{font-size:10px}.performance-table-wrap .block-code{color:#97a29f;margin-top:3px;font-size:8px}@media (max-width:1180px){.performance-owner-line .performance-button-group{flex-wrap:wrap}.performance-owner-line .performance-button-group button{flex:none}.performance-date-panel{flex-direction:column;align-items:flex-start}.performance-date-actions{justify-content:flex-start;width:100%}}@media (max-width:760px){.performance-filter-line{flex-direction:column;align-items:stretch}.performance-store-filter{flex-basis:auto;width:100%;margin-left:0}.performance-owner-line .performance-button-group{flex-wrap:wrap}.performance-date-actions{flex-direction:column;align-items:stretch}.performance-date-range{justify-content:space-between;width:100%}.performance-date-range input{width:auto}.performance-summary-grid{grid-template-columns:1fr}}.performance-title-line{align-items:center;gap:8px;display:flex}.performance-title-line h2{white-space:nowrap}.performance-title-line em{color:#148163;white-space:nowrap;text-overflow:ellipsis;background:#edf7f3;border-radius:6px;max-width:210px;padding:4px 7px;font-size:8px;font-style:normal;font-weight:700;overflow:hidden}.performance-quick-dates button{padding-inline:8px;font-size:9px}.performance-date-range{min-width:254px}.performance-date-range input{width:103px}.performance-date-actions .primary-action{padding-inline:10px}@media (max-width:1320px){.performance-date-panel{flex-direction:column;align-items:flex-start}.performance-date-actions{justify-content:flex-start;width:100%}.performance-title-line em{max-width:none}}@media (max-width:760px){.performance-title-line{flex-direction:column;align-items:flex-start;gap:4px}.performance-title-line em{max-width:100%}.performance-quick-dates{grid-template-columns:repeat(4,1fr)}}.performance-button-group{gap:5px}.performance-button-group button{border-radius:7px;gap:6px;min-width:0;height:34px;padding:0 8px;font-size:9px}.performance-button-group button small{margin-left:3px;padding:2px 5px;font-size:7px}.performance-owner-line .performance-button-group{flex-wrap:wrap;justify-content:flex-start}.performance-owner-line .performance-button-group button{flex:none;min-width:0;padding:0 8px}.performance-store-line{background:#fbfdfc;border-top:1px solid #edf1ef;align-items:flex-start;padding-top:10px}.performance-store-line>strong{padding-top:10px}.performance-store-line .performance-button-group{flex-wrap:wrap;flex:1;justify-content:flex-start}.performance-store-line .performance-button-group button{flex:none;font-weight:650}.performance-store-line .performance-button-group button small{font-variant-numeric:tabular-nums;order:-1;margin:0 4px 0 0}.performance-store-line .performance-button-group button:first-child small{order:0;margin:0 0 0 3px}.performance-table-wrap table{table-layout:fixed;min-width:1340px}.performance-table-wrap th{vertical-align:middle}.performance-table-wrap th:first-child{width:92px}.performance-table-wrap th:nth-child(2){width:88px}.performance-table-wrap th:nth-child(3){width:138px}.performance-table-wrap th:nth-child(4){width:120px}.performance-table-wrap th:nth-child(5){width:176px}.performance-table-wrap th:nth-child(6),.performance-table-wrap th:nth-child(7){width:148px}.performance-table-wrap th:nth-child(8){width:110px}.performance-table-wrap th:nth-child(9){width:100px}.performance-table-wrap th:nth-child(10){width:220px}.performance-table-wrap td:nth-child(10){text-overflow:ellipsis;overflow:hidden}.performance-legal-name{color:#315f91;background:#edf3fb;border-radius:6px;padding:4px 7px;font-size:10px;font-weight:750;display:inline-flex}.performance-legal-name.pending{color:#8c9894;background:#f2f4f3;font-weight:600}.performance-legal-filter{color:#687872;cursor:pointer;border:1px solid #0000;border-radius:7px;align-items:center;gap:5px;width:max-content;padding:5px 6px 5px 8px;display:inline-flex;position:relative}.performance-legal-filter>span{white-space:nowrap;font-size:11px}.performance-legal-filter>i{color:#5e7770;background:#edf3f1;border-radius:5px;place-items:center;width:22px;height:22px;font-style:normal;display:grid}.performance-legal-filter:hover,.performance-legal-filter.active,.performance-legal-filter:focus-within{color:#087e5d;background:#edf8f4;border-color:#75bea8}.performance-legal-filter:hover>i,.performance-legal-filter.active>i,.performance-legal-filter:focus-within>i{color:#087e5d;background:#d9f1e8}.performance-legal-filter select{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.performance-table-wrap tbody tr.legal-group-start:not(:first-child) td{border-top:2px solid #dcebe6}.home-title-date-picker .selected-date-range{cursor:default}.date-controls{overflow:visible}.date-control-option{flex:none;align-items:stretch;height:100%;display:flex;position:relative}.date-control-option>button{height:100%}.date-control-option:last-child>button{border-right:0}.date-control-option .date-picker-popover{background:#fff;border:1px solid #dbe6e2;border-radius:12px;width:278px;min-width:278px;padding:0;display:block;top:calc(100% + 10px);left:50%;right:auto;overflow:visible;transform:translate(-50%);box-shadow:0 16px 38px #193a3229}.date-control-option .date-picker-popover:before{content:"";background:#fff;border-top:1px solid #dbe6e2;border-left:1px solid #dbe6e2;width:10px;height:10px;position:absolute;top:-6px;left:50%;transform:translate(-50%)rotate(45deg)}.date-control-option.picker-custom .date-picker-popover{width:460px;min-width:460px;left:auto;right:0;transform:none}.date-control-option.picker-custom .date-picker-popover:before{left:auto;right:25px;transform:rotate(45deg)}.date-picker-head{z-index:1;background:linear-gradient(135deg,#fbfefd,#f4faf7);border-bottom:1px solid #edf2f0;border-radius:12px 12px 0 0;padding:13px 14px 11px;position:relative}.date-picker-head strong,.date-picker-head small{display:block}.date-picker-head strong{color:#2e443d;font-size:12px}.date-picker-head small{color:#8b9994;white-space:normal;margin-top:4px;padding:0;font-size:9px;line-height:1.45}.date-picker-body{padding:13px 14px}.date-picker-body label{gap:6px;display:grid}.date-picker-body label>span{color:#65756f;font-size:9px;font-weight:700}.date-picker-body input{color:#344a43;background:#fff;border:1px solid #dce5e2;border-radius:8px;outline:0;width:100%;height:38px;padding:0 10px;font-size:11px}.date-picker-body input:focus{border-color:#2ca77f;box-shadow:0 0 0 3px #2ca77f1a}.custom-date-inputs{grid-template-columns:1fr auto 1fr;align-items:end;gap:9px;display:grid}.custom-date-inputs>i{color:#96a39e;padding-bottom:11px;font-size:10px;font-style:normal}.date-picker-actions{background:#fbfcfc;border-top:1px solid #edf2f0;border-radius:0 0 12px 12px;justify-content:flex-end;align-items:center;gap:7px;padding:10px 14px;display:flex}.date-controls .date-picker-actions button{color:#64726d;background:#fff;border:1px solid #dce5e2;border-radius:7px;height:32px;padding:0 13px;font-size:10px;font-weight:650}.date-controls .date-picker-actions button.confirm{color:#fff;background:#118b68;border-color:#118b68}.date-controls .date-picker-actions button.confirm:hover:not(:disabled){background:#0d7558}.date-controls .date-picker-actions button:disabled{color:#a2aca8;cursor:not-allowed;background:#e9eeec;border-color:#e2e8e6}@media (max-width:760px){.home-header-filter-row .date-controls{grid-template-columns:repeat(4,1fr);height:auto;display:grid;overflow:visible}.date-control-option{height:34px}.date-control-option>button{border-bottom:1px solid #e6e9eb;width:100%}.date-control-option:nth-child(4n)>button{border-right:0}.date-control-option .date-picker-popover,.date-control-option.picker-custom .date-picker-popover{width:min(440px,100vw - 100px);min-width:250px;left:auto;right:0;transform:none}.date-control-option .date-picker-popover:before,.date-control-option.picker-custom .date-picker-popover:before{left:auto;right:18px;transform:rotate(45deg)}.custom-date-inputs{grid-template-columns:1fr}.custom-date-inputs>i{display:none}}.collection-task-state{min-width:150px}.collection-task-state small{color:#87928f;white-space:nowrap;max-width:190px;font-size:8px}.collection-task-state .status-badge.danger+small{color:#bd625c}.collection-task-state .status-badge.warning+small{color:#9b7b47}.collection-table-panel td{height:66px}.performance-date-panel{z-index:6;position:relative;overflow:visible}.performance-quick-dates{overflow:visible}.performance-quick-dates .date-control-option{height:34px}.performance-quick-dates .date-control-option>button{border-right:1px solid #e5ecea;height:34px}.performance-quick-dates .date-control-option .date-picker-popover{z-index:30;top:calc(100% + 9px)}.performance-quick-dates .date-picker-actions button{color:#64726d;background:#fff;border:1px solid #dce5e2;border-radius:7px;height:32px;padding:0 13px;font-size:10px;font-weight:650}.performance-quick-dates .date-picker-actions button.confirm{color:#fff;background:#118b68;border-color:#118b68}.performance-quick-dates .date-picker-actions button.confirm:hover:not(:disabled){background:#0d7558}.performance-quick-dates .date-picker-actions button:disabled{color:#a2aca8;cursor:not-allowed;background:#e9eeec;border-color:#e2e8e6}@media (max-width:760px){.performance-quick-dates{grid-template-columns:repeat(5,1fr);display:grid}.performance-quick-dates .date-control-option{width:100%}.performance-quick-dates .date-control-option .date-picker-popover{left:auto;right:0;transform:none}.performance-quick-dates .date-control-option .date-picker-popover:before{left:auto;right:18px;transform:rotate(45deg)}}@media (max-width:1050px){.performance-page{padding:20px 22px 34px}}@media (max-width:760px){.performance-page{padding:16px}}.performance-page{max-width:var(--page-content-max);gap:14px}.performance-filter-line{gap:12px;min-height:60px;padding:11px 18px}.performance-filter-line>strong{flex-basis:52px;font-size:13px}.performance-button-group button{height:36px;padding-inline:10px;font-size:10px}.performance-button-group button small{font-size:8px}.performance-store-filter>span{font-size:11px}.performance-store-filter select{height:38px;font-size:12px}.performance-date-panel{min-height:78px;padding:14px 18px}.performance-date-panel h2,.performance-table-head h2{font-size:15px}.performance-date-panel p,.performance-table-head p{font-size:10px}.performance-title-line em{font-size:9px}.performance-quick-dates button{height:36px;padding-inline:9px;font-size:10px}.performance-quick-dates .date-control-option,.performance-quick-dates .date-control-option>button{height:36px}.performance-date-actions .primary-action{height:38px;font-size:11px}.performance-summary-card{min-height:112px;padding:17px 19px}.performance-summary-card>span{font-size:12px}.performance-summary-card>strong{font-size:25px}.performance-summary-card.primary>strong{font-size:29px}.performance-summary-card strong em{font-size:12px}.performance-summary-card>small{font-size:10px}.performance-table-head{min-height:68px;padding:15px 19px}.performance-sync-pill{font-size:10px}.performance-table-wrap th{height:50px;padding:10px 13px;font-size:11px}.performance-table-wrap td{height:62px;padding:10px 13px;font-size:12px}.performance-order-no{font-size:11px}.performance-amount{font-size:14px}.performance-partner-tag,.performance-status,.performance-legal-name{font-size:11px}.performance-table-wrap .block-code{font-size:9px}@media (max-width:1050px){.performance-page{gap:12px}.performance-filter-line{padding-inline:16px}.performance-table-wrap th{font-size:10px}.performance-table-wrap td{font-size:11px}}@media (max-width:760px){.performance-date-panel h2,.performance-table-head h2{font-size:14px}.performance-summary-card>strong{font-size:23px}.performance-summary-card.primary>strong{font-size:27px}}.account-password-state strong,.account-password-state small{display:block}.account-password-state strong{font-size:10px}.account-password-state small{color:#98a19d;white-space:normal;max-width:180px;margin-top:4px;font-size:8px;line-height:1.4}.account-password-state.pending strong{color:#b77918}.account-password-state.changed strong{color:#168866}.password-required-backdrop{z-index:80;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#09191eb3}.password-required-modal{width:min(470px,100%);padding-top:24px;overflow:hidden}.password-required-icon{color:#138c68;background:#e7f7f1;border-radius:15px;place-items:center;width:52px;height:52px;margin:0 auto;display:grid}.password-required-heading{text-align:center;padding:13px 24px 0}.password-required-heading>span{color:#178b69;letter-spacing:.12em;font-size:9px;font-weight:800}.password-required-heading h2{color:#293c36;margin:5px 0 0;font-size:18px}.password-required-heading p{color:#89958f;margin:7px 0 0;font-size:10px}.password-policy-note{color:#668078;background:#f4faf7;border:1px solid #dcece6;border-radius:8px;align-items:flex-start;gap:7px;padding:10px 11px;font-size:9px;line-height:1.55;display:flex}.password-policy-note svg{color:#188d69;flex:none;margin-top:1px}.password-required-actions{justify-content:space-between}.account-edit-modal .password-field input:disabled{color:#a3aba7;background:#f3f5f4}.business-filter-panel>.compact-business-filters{width:100%;min-height:0;padding:0;display:block;overflow:hidden}.compact-filter-main-row{align-items:center;gap:12px;width:100%;min-height:58px;padding:10px 14px;display:flex}.compact-filter-main-row .compact-partner-filter{order:initial;flex:auto;width:100%;min-width:0}.compact-filter-main-row .compact-partner-filter>strong,.compact-owner-button-row>strong,.compact-store-button-row>strong{flex:0 0 42px}.compact-filter-main-row .compact-partner-filter .business-scope-options{flex-wrap:wrap;flex:1;justify-content:flex-start;min-width:0;overflow:visible}.compact-owner-button-row{background:#fbfdfc;border-top:1px solid #e9efed;justify-content:flex-start;align-items:center;gap:8px;width:100%;min-height:55px;margin:0;padding:9px 14px}.compact-owner-button-row .business-scope-options{flex-wrap:wrap;flex:1;justify-content:flex-start;align-items:center;gap:5px;min-width:0;padding:0;display:flex;overflow:visible}.compact-store-button-row{background:#fbfdfc;border-top:1px solid #e9efed;align-items:center;gap:8px;width:100%;min-height:55px;padding:9px 14px}.compact-store-button-row>strong{color:#3b5049}.compact-store-button-row .business-scope-options{flex-wrap:wrap;flex:1;align-items:center;gap:5px;min-width:0;padding:0;display:flex;overflow:visible}.compact-owner-button-row .business-scope-options button,.compact-store-button-row .business-scope-options button{border-radius:7px;flex:none;min-width:0;height:34px;padding:0 9px}.compact-owner-button-row .business-scope-options button span,.compact-store-button-row .business-scope-options button span{max-width:120px;font-size:9px}.compact-owner-button-row .business-scope-options button small,.compact-store-button-row .business-scope-options button small{font-variant-numeric:tabular-nums;padding:2px 5px;font-size:7px}@media (max-width:760px){.compact-filter-main-row{flex-direction:column;align-items:stretch;gap:8px}.compact-filter-main-row .compact-partner-filter{flex:none;width:100%}.compact-owner-button-row,.compact-store-button-row{flex-direction:column;align-items:flex-start}.compact-filter-main-row .compact-partner-filter>strong,.compact-owner-button-row>strong,.compact-store-button-row>strong{flex:none}.compact-owner-button-row .business-scope-options,.compact-store-button-row .business-scope-options{width:100%}}.operations-business-filter-panel>.compact-business-filters{flex-direction:column;align-items:stretch;gap:0;display:flex;overflow:visible}.operations-business-filter-panel .compact-partner-filter,.operations-business-filter-panel .operations-owner-filter-row{flex:none;justify-content:flex-start;align-items:center;width:100%;min-height:58px;margin:0;padding:10px 14px;display:flex}.operations-business-filter-panel .operations-owner-filter-row{background:#fbfdfc;border-top:1px solid #e9efed}.operations-business-filter-panel .compact-filter-block>strong{flex:0 0 42px}.operations-business-filter-panel .compact-partner-filter .business-scope-options,.operations-business-filter-panel .operations-owner-filter-row .business-scope-options{flex-wrap:wrap;flex:1;justify-content:flex-start;align-items:center;min-width:0;display:flex;overflow:visible}.operations-business-filter-panel .compact-store-filter{border-top:1px solid #e9efed;flex:none;justify-content:flex-start;width:100%;min-height:54px;margin:0;padding:9px 14px}@media (max-width:760px){.operations-business-filter-panel .compact-partner-filter,.operations-business-filter-panel .operations-owner-filter-row{flex-direction:column;align-items:flex-start;gap:7px}.operations-business-filter-panel .compact-filter-block>strong{flex:none}.operations-business-filter-panel .compact-partner-filter .business-scope-options,.operations-business-filter-panel .operations-owner-filter-row .business-scope-options{flex-wrap:wrap;width:100%;overflow:visible}}.compensation-page{max-width:var(--page-content-max);flex-direction:column;gap:14px;display:flex}.compensation-hero{align-items:center;gap:18px;min-height:116px;padding:18px 20px;display:flex}.compensation-hero-title{align-items:center;gap:14px;min-width:330px;display:flex}.compensation-hero-title>span{color:#0b9269;background:#e5f7f0;border-radius:13px;place-items:center;width:48px;height:48px;display:grid}.compensation-hero-title small,.compensation-hero-title strong,.compensation-hero-title p{display:block}.compensation-hero-title small{color:#84928d;font-size:10px}.compensation-hero-title strong{margin-top:4px;font-size:21px}.compensation-hero-title p{color:#89948f;margin:6px 0 0;font-size:9px}.compensation-sync-summary{background:#f5fbf8;border:1px solid #dcece6;border-radius:10px;align-items:flex-start;gap:9px;min-width:310px;margin-left:auto;padding:12px 14px;display:flex}.compensation-sync-summary>i{background:#19a878;border-radius:50%;width:8px;height:8px;margin-top:4px}.compensation-sync-summary.error{background:#fff7f6;border-color:#ffd3d0}.compensation-sync-summary.error>i{background:#eb5757}.compensation-sync-summary strong,.compensation-sync-summary span,.compensation-sync-summary small{display:block}.compensation-sync-summary strong{color:#286653;font-size:11px}.compensation-sync-summary.error strong{color:#d34d4d}.compensation-sync-summary span{color:#576962;margin-top:4px;font-size:9px}.compensation-sync-summary small{color:#9aa49f;margin-top:4px;font-size:8px}.compensation-hero-actions{align-items:center;gap:8px;display:flex}.compensation-hero-actions button{color:#566660;cursor:pointer;background:#fff;border:1px solid #dce6e2;border-radius:8px;align-items:center;gap:7px;height:40px;padding:0 13px;font-size:10px;font-weight:700;display:inline-flex}.compensation-hero-actions button.primary{color:#fff;background:#0b936a;border-color:#0b936a}.compensation-hero-actions button:disabled{cursor:not-allowed;opacity:.55}.compensation-task-counts{flex-wrap:wrap;align-items:center;gap:5px;margin-top:6px;display:flex}.compensation-sync-summary .compensation-task-counts span{color:#66756f;background:#edf3f1;border-radius:5px;align-items:center;gap:4px;margin:0;padding:3px 6px;font-size:8px;display:inline-flex}.compensation-task-counts span.waiting{color:#a56c0b;background:#fff7e8}.compensation-task-counts span.running{color:#3475ba;background:#edf5ff}.compensation-task-counts span.success{color:#16805e;background:#e8f8f2}.compensation-task-counts span.failed{color:#d44e48;background:#fff0ef}.compensation-task-counts b{font-size:10px}.compensation-filter-panel{padding:0;overflow:hidden}.compensation-filter-row{border-bottom:1px solid #edf1ef;align-items:center;gap:10px;min-height:58px;padding:10px 16px;display:flex}.compensation-filter-row:last-child{border-bottom:0}.compensation-filter-row>strong{color:#344740;flex:0 0 52px;font-size:11px}.compensation-filter-buttons{flex-wrap:wrap;flex:1;align-items:center;gap:6px;min-width:0;display:flex}.compensation-filter-buttons button{color:#5f6e69;cursor:pointer;background:#f9fbfa;border:1px solid #e1e8e5;border-radius:8px;height:36px;padding:0 12px;font-size:10px;font-weight:650}.compensation-filter-buttons button small{color:#8c9893;background:#edf3f0;border-radius:9px;margin-left:5px;padding:2px 5px;font-size:8px}.compensation-filter-buttons button.active{color:#07815f;background:#eaf8f3;border-color:#58b99d;box-shadow:0 1px 3px #0b936a14}.compensation-filter-buttons button.active small{color:#168568;background:#d9f2e9}.compensation-filter-buttons.store-buttons button{align-items:center;gap:5px;display:inline-flex}.compensation-filter-buttons.store-buttons button>small:first-child{margin:0}.compensation-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.compensation-summary-grid article{min-height:105px;padding:16px 18px}.compensation-summary-grid article>span,.compensation-summary-grid article>strong,.compensation-summary-grid article>small{display:block}.compensation-summary-grid article>span{color:#7c8984;font-size:10px}.compensation-summary-grid article>strong{margin-top:10px;font-size:23px}.compensation-summary-grid article>strong em{color:#7e8a86;font-size:11px;font-style:normal}.compensation-summary-grid article>small{color:#9ba49f;margin-top:8px;font-size:8px}.compensation-summary-grid article.primary{background:linear-gradient(135deg,#f1fbf7,#fff);border-color:#bfe7d9}.compensation-summary-grid article.primary>strong{color:#078360}.compensation-table-card{padding:0;overflow:hidden}.compensation-table-head{justify-content:space-between;align-items:center;gap:16px;min-height:72px;padding:14px 18px;display:flex}.compensation-table-head h2{margin:0;font-size:15px}.compensation-table-head p{color:#96a09c;margin:5px 0 0;font-size:9px}.compensation-table-head>label{color:#91a09a;border:1px solid #dfe7e4;border-radius:8px;align-items:center;gap:7px;width:330px;height:38px;padding:0 11px;display:flex}.compensation-table-head input{background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:10px}.compensation-table-head label button{color:#899691;cursor:pointer;background:0 0;border:0}.compensation-error{color:#d64b4b;background:#fff2f1;border-radius:7px;align-items:center;gap:6px;margin:0 18px 10px;padding:8px 10px;font-size:9px;display:flex}.compensation-table-wrap{max-height:620px;margin:0}.compensation-table-wrap table{min-width:1200px}.compensation-table-wrap th{height:46px;padding:10px 12px;font-size:10px}.compensation-table-wrap td{height:58px;padding:9px 12px;font-size:10px}.compensation-table-wrap td>small{margin-top:4px;display:block}.compensation-partner,.compensation-type{color:#168568;background:#eef8f4;border-radius:6px;padding:4px 7px;font-size:9px;font-weight:650}.compensation-amount{font-weight:750;color:#d4554c!important;font-size:12px!important}.compensation-business-no{text-overflow:ellipsis;max-width:180px;display:block;overflow:hidden}.compensation-remark{white-space:normal;color:#465750;max-width:250px;line-height:1.45;display:block}.compensation-empty{color:#a2aca7;flex-direction:column;justify-content:center;align-items:center;gap:7px;height:190px;display:flex}.compensation-empty strong{color:#56655f;font-size:12px}.compensation-empty span{font-size:9px}@media (max-width:1200px){.compensation-hero{flex-wrap:wrap;align-items:flex-start}.compensation-sync-summary{flex:1;margin-left:0}.compensation-hero-actions{margin-left:auto}.compensation-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.compensation-page{padding:16px}.compensation-hero-title{min-width:0}.compensation-sync-summary{flex:none;width:100%;min-width:0}.compensation-hero-actions{flex-wrap:wrap;width:100%;margin:0}.compensation-filter-row{flex-direction:column;align-items:flex-start}.compensation-filter-row>strong{flex:none}.compensation-summary-grid{grid-template-columns:1fr}.compensation-table-head{flex-direction:column;align-items:flex-start}.compensation-table-head>label{width:100%}}.home-topbar>.home-title{flex:none}.home-header-health{min-width:420px;max-width:760px;min-height:44px;box-shadow:none;background:#f8fbfa;border-color:#e1ebe7;flex:520px;grid-template-columns:minmax(130px,1.2fr) repeat(5,minmax(62px,.72fr));gap:5px;margin:0;padding:6px 10px}.home-header-health>div{justify-content:center;gap:5px}.home-header-health>div:first-child{justify-content:flex-start}.home-header-health>div:not(:first-child){padding-left:8px}.home-header-health .health-title .health-icon{border-radius:7px;width:27px;height:27px}.home-header-health .health-title strong{white-space:nowrap;font-size:10px}.home-header-health .health-title small{white-space:nowrap;font-size:8px}.home-header-health span{white-space:nowrap;font-size:9px}.home-header-health strong{white-space:nowrap;font-size:12px}.home-header-health .health-dot{width:6px;height:6px}.home-topbar>.home-header-right{flex:none}@media (max-width:1500px){.home-topbar{flex-wrap:wrap}.home-header-health{flex-basis:100%;order:3;width:100%;min-width:0;max-width:none}.home-topbar>.home-header-right{margin-left:auto}}@media (max-width:1120px){.home-header-health{order:0}.home-header-health .health-title small{display:none}}@media (max-width:600px){.home-header-health{grid-template-columns:repeat(4,1fr)}.home-header-health .health-title{grid-column:1/-1}.home-header-health>div:not(:first-child){border-left:0;padding-left:0}}.operations-owner-score-table .score-low{color:#dc3f3f;background:#ffebeb;border-radius:5px;padding:3px 7px}.operations-quality-level{color:#8c9793;margin-top:3px;font-size:7px;display:block}.compensation-time-sort{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-weight:700;display:inline-flex}.compensation-time-sort>i{color:#b2bdb9;grid-template-rows:8px 8px;font-style:normal;display:grid}.compensation-time-sort>i svg{margin-top:-2px}.compensation-time-sort>i svg.active,.compensation-time-sort:hover{color:#0b8f69}.compensation-store-filter{color:#687872;cursor:pointer;border:1px solid #0000;border-radius:7px;align-items:center;gap:5px;width:max-content;padding:5px 6px 5px 8px;display:inline-flex;position:relative}.compensation-store-filter>span{white-space:nowrap;font-size:10px}.compensation-store-filter>i{color:#5e7770;background:#edf3f1;border-radius:5px;place-items:center;width:22px;height:22px;font-style:normal;display:grid}.compensation-store-filter:hover,.compensation-store-filter.active,.compensation-store-filter:focus-within{color:#087e5d;background:#edf8f4;border-color:#75bea8}.compensation-store-filter:hover>i,.compensation-store-filter.active>i,.compensation-store-filter:focus-within>i{color:#087e5d;background:#d9f1e8}.compensation-store-filter select{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.hot-products-summary-grid>button{background:#fff;border:1px solid #e9eeec;border-radius:11px;box-shadow:0 1px 3px #142a3309}.hot-products-page{flex-direction:column;gap:14px;display:flex}.hot-products-filter-panel,.hot-products-podium,.hot-products-list-panel,.hot-products-summary-grid article{background:#fff;border:1px solid #e9eeec;border-radius:11px;box-shadow:0 1px 3px #142a3309}.hot-products-filter-panel{overflow:hidden}.hot-products-view-row{align-items:center;gap:12px;min-height:62px;padding:11px 16px;display:flex}.hot-products-view-row>strong,.hot-products-filter-row>strong,.hot-products-store-row>strong{color:#30453e;flex:0 0 62px;font-size:12px}.hot-products-view-tabs{border:1px solid #dfe7e4;border-radius:8px;display:flex;overflow:hidden}.hot-products-view-tabs button{color:#617069;cursor:pointer;background:#fff;border:0;border-right:1px solid #e4e9e7;height:36px;padding:0 13px;font-size:10px;font-weight:650}.hot-products-view-tabs button:last-child{border-right:0}.hot-products-view-tabs button.active{color:#fff;background:#0d926b}.hot-products-view-row>span{color:#86938e;white-space:nowrap;align-items:center;gap:5px;margin-left:auto;font-size:9px;display:flex}.hot-products-refresh{color:#fff;cursor:pointer;background:#0d926b;border:1px solid #0d926b;border-radius:8px;align-items:center;gap:6px;height:36px;padding:0 12px;font-size:10px;font-weight:700;display:flex}.hot-products-refresh:disabled{opacity:.55}.hot-products-filter-row,.hot-products-store-row{border-top:1px solid #edf1ef;align-items:center;gap:10px;min-height:56px;padding:9px 16px;display:flex}.hot-products-filter-row>div{flex-wrap:wrap;flex:1;align-items:center;gap:6px;min-width:0;display:flex}.hot-products-filter-row button{color:#5e6c67;cursor:pointer;background:#fafcfb;border:1px solid #e0e7e4;border-radius:8px;height:34px;padding:0 10px;font-size:10px;font-weight:650}.hot-products-filter-row button small{color:#98a39e;margin-left:5px;font-size:8px}.hot-products-filter-row button.active{color:#07825f;background:#eaf8f3;border-color:#47b493}.hot-products-store-row label{color:#8b9893;background:#fff;border:1px solid #dfe7e4;border-radius:8px;align-items:center;gap:7px;height:38px;display:flex;position:relative}.hot-products-store-row label:not(.hot-products-search){width:310px;padding:0 10px}.hot-products-store-row select{-webkit-appearance:none;appearance:none;color:#53625c;cursor:pointer;background:0 0;border:0;outline:0;flex:1;min-width:0;height:100%;font-size:10px}.hot-products-store-row label>svg:last-child{pointer-events:none}.hot-products-search{width:330px;margin-left:auto;padding:0 10px}.hot-products-search input{background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:10px}.hot-products-search button{color:#87948f;cursor:pointer;background:0 0;border:0}.hot-products-summary-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.hot-products-summary-grid article,.hot-products-summary-grid>button{text-align:left;min-height:104px;padding:16px 18px}.hot-products-summary-grid>button{font:inherit;cursor:pointer}.hot-products-summary-grid span,.hot-products-summary-grid strong,.hot-products-summary-grid small{display:block}.hot-products-summary-grid span{color:#75837e;font-size:10px}.hot-products-summary-grid strong{color:#152a23;margin-top:10px;font-size:23px}.hot-products-summary-grid .hot-products-dimension-card{transition:border-color .18s,background .18s,box-shadow .18s,transform .18s;position:relative}.hot-products-summary-grid .hot-products-dimension-card:hover{border-color:#75c8ad;transform:translateY(-1px)}.hot-products-summary-grid .hot-products-dimension-card.active{background:linear-gradient(135deg,#effbf7,#fff);border-color:#55bea0;box-shadow:0 0 0 2px #0d926b14}.hot-products-summary-grid .hot-products-dimension-card.active strong{color:#078460}.hot-products-summary-grid strong i{color:#80908a;margin-left:4px;font-size:11px;font-style:normal}.hot-products-summary-grid small{color:#98a29e;white-space:nowrap;text-overflow:ellipsis;margin-top:7px;font-size:8px;overflow:hidden}.hot-products-podium,.hot-products-list-panel{overflow:hidden}.hot-products-section-head{border-bottom:1px solid #edf1ef;justify-content:space-between;align-items:center;gap:14px;min-height:66px;padding:13px 17px;display:flex}.hot-products-section-head>div{color:#0b8b66;align-items:center;gap:9px;display:flex}.hot-products-section-head span strong,.hot-products-section-head span small{display:block}.hot-products-section-head span strong{color:#253a33;font-size:14px}.hot-products-section-head span small{color:#929e99;margin-top:4px;font-size:9px;font-weight:400}.hot-products-section-head>em{color:#8f9b96;font-size:9px;font-style:normal}.hot-products-podium-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:16px;display:grid}.hot-products-podium-grid>article{background:#fff;border:1px solid #e5ebe8;border-radius:10px;min-width:0;padding:15px;position:relative;overflow:hidden}.hot-products-podium-grid>article.champion{background:linear-gradient(145deg,#fffaf0,#fff);border-color:#f0cf82;order:1}.hot-products-podium-grid>article.runner-up{background:linear-gradient(145deg,#f7fafc,#fff);border-color:#ccd8df;order:2}.hot-products-podium-grid>article.third-place{background:linear-gradient(145deg,#fff8f4,#fff);border-color:#e6c6b1;order:3}.hot-products-rank{align-items:center;gap:6px;margin-bottom:12px;display:flex}.hot-products-rank span{font-size:9px;font-weight:800}.hot-products-rank strong{margin-left:auto;font-size:11px}.champion .hot-products-rank{color:#bd810c}.runner-up .hot-products-rank{color:#687e8b}.third-place .hot-products-rank{color:#a66542}.hot-products-podium .product-info,.hot-products-podium .product-info>div:last-child{min-width:0}.hot-products-podium .product-info strong{text-overflow:ellipsis;display:block;overflow:hidden}.hot-products-podium-money{border-top:1px dashed #e4e9e7;justify-content:space-between;align-items:end;margin-top:15px;padding-top:12px;display:flex}.hot-products-podium-money span{color:#86928d;font-size:9px}.hot-products-podium-money strong{color:#078460;font-size:22px}.hot-products-podium-metrics{grid-template-columns:repeat(2,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:1170px}.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:#effaf5;border:1px solid #c8e8db;border-radius:8px;align-items:center;gap:8px;width:max-content;max-width:100%;margin-top:auto;padding:5px 10px 5px 5px;display:flex}.hot-products-owner>span{color:#fff;white-space:nowrap;background:#0b8b66;border-radius:5px;padding:2px 6px;font-size:10px;font-weight:600}.hot-products-owner b{color:#0a6b4f;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;overflow:hidden}.hot-products-owner .owner-name-label{color:inherit}.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:4px 8px 4px 4px}.hot-products-owner b{font-size:13px}.hot-products-podium-money strong{font-size:24px}.hot-products-podium-grid>article.champion .hot-products-podium-money strong{font-size:26px}}@media (max-width:760px){.hot-products-hero{grid-template-columns:92px minmax(0,1fr);gap:12px}.hot-products-hero-image{width:92px}.hot-products-hero-copy>strong{font-size:13px}.hot-products-podium-money{align-items:flex-end}.hot-products-podium-money strong,.hot-products-podium-grid>article.champion .hot-products-podium-money strong{font-size:24px}}.store-table .retired-row td:last-child{background:#f7f7f7}.retired-row{color:#7f878b;background:#f7f7f7}.retired-label{color:#9a7165;margin-top:3px;font-size:8px;display:block}.enable-badge.retired{color:#986456;background:#f4ece9}.store-actions button:disabled{opacity:.45;cursor:not-allowed}.store-retirement-panel{color:#9d554c;background:#fff8f6;border:1px solid #f0d7d2;border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:12px;display:grid}.store-retirement-panel>div strong,.store-retirement-panel>div span{display:block}.store-retirement-panel>div strong{font-size:11px}.store-retirement-panel>div span{color:#946f69;margin-top:3px;font-size:9px;line-height:1.5}.store-retirement-panel.is-retired{color:#756b67;background:#f7f5f4;border-color:#ddd8d5}.store-retirement-panel button{cursor:pointer;border-radius:6px;height:31px;padding:0 11px;font-size:10px;font-weight:650}.retire-store-button{color:#bc4c44;background:#fff;border:1px solid #d46b63}.restore-store-button{color:#168564;background:#ecf8f3;border:1px solid #57ae8e}.store-retirement-panel button:disabled{opacity:.55;cursor:not-allowed}.collection-module-grid{grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch}.collection-module-grid article{flex-direction:column;padding:14px;display:flex}.collection-module-title{min-height:25px}.collection-module-title>span.running{color:#0e8b64;background:#e5f7f1}.collection-module-title>span.waiting{color:#b97912;background:#fff2d8}.collection-module-title>span.idle{color:#687772;background:#eef3f1}.module-fresh-total{color:#596760;cursor:pointer;text-align:left;background:#fff;border:1px solid #dfe9e5;border-radius:7px;justify-content:space-between;align-items:baseline;width:100%;margin-top:9px;padding:8px 9px;display:flex}.module-fresh-total:hover{background:#f6fcf9;border-color:#6dbb9e}.module-fresh-total>span{font-size:9px}.module-fresh-total>b{color:#118763;font-size:20px}.module-fresh-total small{color:#86928c;font-size:9px;font-weight:500}.module-data-states,.module-task-states{grid-template-columns:1fr 1fr;margin-top:7px;gap:6px!important;display:grid!important}.module-task-states{grid-template-columns:repeat(3,1fr);margin-top:5px}.module-data-states button,.module-task-states button{color:#6e7a75;cursor:pointer;white-space:nowrap;background:#f8faf9;border:1px solid #e5ebe8;border-radius:6px;height:27px;padding:0 6px;font-size:8px}.module-data-states button:hover,.module-task-states button:hover{color:#167f60;background:#f3faf7;border-color:#7fbea7}.module-data-states button b,.module-task-states button b{margin-left:2px;font-size:10px}.module-data-states button.danger,.module-task-states button.danger{color:#c94f47;background:#fff5f2;border-color:#f0d3cc}.module-data-states button.warning{color:#b57a18;background:#fff9ee;border-color:#eedcb8}.module-task-label{color:#84908a;border-top:1px solid #e6ece9;padding-top:8px;font-size:8px;justify-content:flex-start!important;margin-top:9px!important}.collection-module-grid article>small{margin-top:auto;padding-top:9px}.module-filter-clear{color:#168562!important;background:#f2faf7!important;border-color:#b9d9cc!important}.module-data-states button:disabled,.module-task-states button:disabled,.module-fresh-total:disabled{opacity:.55;cursor:wait}@media (max-width:1280px){.collection-module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.collection-module-grid{grid-template-columns:1fr}.store-retirement-panel{grid-template-columns:auto 1fr}.store-retirement-panel button{grid-column:1/-1}}.collection-stats article strong i{color:#8b9893;margin-left:4px;font-size:11px;font-style:normal;font-weight:600}.collection-runtime{grid-template-columns:minmax(190px,1.2fr) repeat(3,minmax(150px,1fr)) auto;align-items:center;gap:15px;min-height:76px;padding:13px 16px;display:grid}.collection-runtime-title{flex-direction:column;gap:5px;display:flex}.collection-runtime-title>span{color:#1d745c;align-items:center;gap:7px;font-size:13px;font-weight:800;display:flex}.collection-runtime-title>span i{background:#16a474;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 5px #16a4741c}.collection-runtime.offline .collection-runtime-title>span{color:#bf4c45}.collection-runtime.offline .collection-runtime-title>span i{background:#dc5d55;box-shadow:0 0 0 5px #dc5d551c}.collection-runtime-title>small{color:#89958f;font-size:9px}.collection-runtime>div:not(.collection-runtime-title){border-left:1px solid #e8eeeb;padding-left:15px}.collection-runtime>div>span,.collection-runtime>div>strong{display:block}.collection-runtime>div>span{color:#89958f;font-size:9px}.collection-runtime>div>strong{color:#344a43;margin-top:5px;font-size:13px}.collection-runtime>div>strong small{color:#82908a;font-size:9px;font-weight:500}.collection-runtime>div.danger strong{color:#c85048}.collection-runtime>button{color:#5f706a;cursor:pointer;background:#fff;border:1px solid #dce5e2;border-radius:7px;align-items:center;gap:6px;height:34px;padding:0 11px;font-size:9px;font-weight:700;display:inline-flex}.collection-module-group{border-top:1px solid #edf1ef;padding:13px 16px 16px}.collection-module-group:first-of-type{border-top:0}.collection-module-group-title{align-items:baseline;gap:8px;margin-bottom:9px;display:flex}.collection-module-group-title strong{color:#334942;font-size:11px}.collection-module-group-title span{color:#929d99;font-size:8px}.collection-module-group.automatic .collection-module-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.collection-module-group.manual .collection-module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.collection-module-group.once .collection-module-grid{grid-template-columns:minmax(280px,calc(33.3333% - 6.66667px))}.collection-module-title>span.blocked{color:#c54f47;background:#fff0ed}.module-task-states{grid-template-columns:repeat(4,1fr)!important}.module-task-states button.warning{color:#b57a18;background:#fff9ee;border-color:#eedcb8}@media (max-width:1100px){.collection-runtime{grid-template-columns:repeat(2,minmax(0,1fr))}.collection-runtime>button{width:max-content}.collection-module-group.automatic .collection-module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.collection-runtime{grid-template-columns:1fr}.collection-runtime>div:not(.collection-runtime-title){border-top:1px solid #edf1ef;border-left:0;padding:8px 0 0}.collection-module-group.automatic .collection-module-grid,.collection-module-group.manual .collection-module-grid,.collection-module-group.once .collection-module-grid{grid-template-columns:1fr}.module-task-states{grid-template-columns:repeat(2,1fr)!important}}html,body{font-size:var(--font-body);line-height:1.5}.dashboard{padding-top:20px}.panel,.summary-card,.business-filter-panel,.hot-products-filter-panel,.hot-products-podium,.hot-products-list-panel,.compensation-filter-panel,.performance-table-card{border-radius:var(--surface-radius);box-shadow:0 2px 8px #142a3309}.content>.topbar{--topbar-content-max:var(--page-content-max);height:auto;min-height:92px;padding-top:14px;padding-bottom:14px;padding-left:max(var(--page-gutter-x),calc((100% - var(--topbar-content-max))/2 + var(--page-gutter-x)));padding-right:max(var(--page-gutter-x),calc((100% - var(--topbar-content-max))/2 + var(--page-gutter-x)));gap:24px}.content>.topbar.topbar-wide{--topbar-content-max:var(--page-content-wide-max)}.topbar h1{font-size:var(--font-page-title);letter-spacing:-.25px;line-height:1.25}.topbar p{font-size:var(--font-control);margin-top:7px;line-height:1.45}.topbar-actions{gap:10px}.top-role,.performance-hide-amount{height:38px;padding-inline:12px;font-size:12px}.header-data-state{color:#52645d;background:#f7faf9;border:1px solid #dfe8e4;border-radius:9px;align-items:center;gap:9px;min-width:205px;height:48px;padding:7px 11px;display:flex}.header-data-state>i{background:#8d9a95;border-radius:50%;flex:none;width:9px;height:9px;box-shadow:0 0 0 4px #8d9a951a}.header-data-state span,.header-data-state strong,.header-data-state small{min-width:0;display:block}.header-data-state strong{color:#334841;font-size:12px;line-height:1.25}.header-data-state small{color:#84918c;text-overflow:ellipsis;white-space:nowrap;max-width:210px;margin-top:3px;font-size:10px;line-height:1.25;overflow:hidden}.header-data-state.success{background:#f2faf7;border-color:#cce8de}.header-data-state.success>i{background:#17a673;box-shadow:0 0 0 4px #17a6731c}.header-data-state.success strong{color:#087e5d}.header-data-state.warning{background:#fffaf0;border-color:#ecdcb9}.header-data-state.warning>i{background:#d6921c;box-shadow:0 0 0 4px #d6921c1c}.header-data-state.warning strong{color:#9a6714}.header-data-state.danger{background:#fff6f5;border-color:#efcfcb}.header-data-state.danger>i{background:#d9534f;box-shadow:0 0 0 4px #d9534f1a}.header-data-state.danger strong{color:#bc4844}.header-data-state.muted>i{background:#aab3af}.header-data-state.neutral>i{background:#6b8b80}.home-topbar{grid-template-columns:minmax(260px,auto) minmax(0,1fr);align-items:center;gap:12px 28px;padding-block:14px!important;display:grid!important}.home-topbar>.home-title{grid-area:1/1}.home-topbar>.home-header-right{grid-area:1/2;width:100%;flex-direction:row!important;justify-content:flex-end!important;align-items:center!important;gap:12px!important;margin:0!important;display:flex!important}.home-header-filter-row{justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}.home-header-right>.top-actions{justify-content:flex-end;min-width:0;width:auto!important}.home-header-health{grid-area:2/1/auto/-1;order:initial!important;width:100%!important;min-width:0!important;max-width:none!important;min-height:50px!important;padding:7px 12px!important}.home-title-line h1{font-size:var(--font-page-title)}.home-title p{font-size:var(--font-control)}.home-title-date-picker .selected-date-range,.selected-date-range,.home-header-health .health-title strong{font-size:12px}.home-header-health .health-title small{font-size:10px}.home-header-health span{font-size:11px}.home-header-health strong{font-size:14px}.top-update-time{font-size:11px;line-height:1.35}.business-filter-panel{background:#fff;border-color:#e4ebe8;overflow:visible}.compact-business-filters{background:#fff;min-height:64px;padding:0}.compact-filter-main-row,.compact-owner-button-row,.compact-store-button-row,.operations-business-filter-panel .compact-partner-filter,.operations-business-filter-panel .operations-owner-filter-row,.operations-business-filter-panel .compact-store-filter{min-height:58px!important;padding:10px 16px!important}.compact-filter-block>strong,.compact-store-filter>span,.hot-products-view-row>strong,.hot-products-filter-row>strong,.hot-products-store-row>strong,.compensation-filter-row>strong{color:#32463f;font-size:12px!important}.business-scope-options{scrollbar-width:thin;scrollbar-color:#c8d8d2 transparent}.compact-filter-block .business-scope-options button,.compact-owner-button-row .business-scope-options button,.compact-store-button-row .business-scope-options button{border-radius:8px;min-width:0;height:38px;padding:0 11px}.compact-filter-block .business-scope-options button span,.compact-owner-button-row .business-scope-options button span,.compact-store-button-row .business-scope-options button span{max-width:130px;font-size:12px}.compact-filter-block .business-scope-options button small,.compact-owner-button-row .business-scope-options button small,.compact-store-button-row .business-scope-options button small{padding:2px 6px;font-size:10px}.dashboard-select{border-radius:8px;height:38px}.dashboard-select select,.scope-tabs button,.date-controls button{font-size:12px}.scope-tabs button{height:34px}.date-controls{height:38px}.metric-range-status{font-size:11px}.panel-head h2,.business-panel-head h2,.ranking-title-row h2,.performance-table-head h2,.compensation-table-head h2,.hot-products-section-head span strong,.hot-notes-list-head h2,.operations-list-head h2{line-height:1.35;font-size:var(--font-section-title)!important}.panel-head p,.business-panel-head p,.ranking-title-row p,.performance-table-head p,.compensation-table-head p,.hot-products-section-head span small,.hot-notes-list-head p,.operations-list-head p{line-height:1.45;font-size:var(--font-caption)!important}.summary-card .card-label,.hot-products-summary-grid span,.compensation-summary-grid article>span,.finance-summary-grid span{font-size:12px}.summary-card .metric,.hot-products-summary-grid strong,.compensation-summary-grid article>strong{font-size:26px}.summary-card small,.hot-products-summary-grid small,.compensation-summary-grid article>small,.finance-summary-grid small{font-size:10px}.dashboard .table-wrap,.dashboard .finance-table-wrap,.dashboard .performance-table-wrap{scrollbar-width:thin;scrollbar-color:#afc2bb #eef3f1;position:relative;overflow:auto visible;max-height:none!important}.dashboard table{font-variant-numeric:tabular-nums;font-size:13px}.dashboard table thead th{color:#667a73;background:#f5f8f7;height:48px;font-weight:700;line-height:1.35;padding:11px 14px!important;font-size:12px!important}.dashboard table tbody td{color:#4c5d57;height:58px;line-height:1.45;padding:11px 14px!important;font-size:13px!important}.dashboard table tbody td strong{color:#253a33;font-size:13px}.dashboard table tbody td small,.dashboard table .block-code{margin-top:4px;line-height:1.35;font-size:10px!important}.dashboard table tbody tr{transition:background .14s}.dashboard table tbody tr:hover{background:#f7fbf9}.dashboard table tbody tr:hover td{background:inherit}.dashboard :is(.store-table,.finance-table-wrap,.performance-table-wrap,.hot-products-table,.hot-notes-table,.operations-table) th:first-child,.dashboard :is(.store-table,.finance-table-wrap,.performance-table-wrap,.hot-products-table,.hot-notes-table,.operations-table) td:first-child{z-index:2;background:#fff;position:sticky;left:0;box-shadow:8px 0 14px -14px #1c3d33a6}.dashboard :is(.store-table,.finance-table-wrap,.performance-table-wrap,.hot-products-table,.hot-notes-table,.operations-table) th:first-child{z-index:4;background:#f5f8f7}table tbody tr[data-virtual-spacer],table tbody tr[data-virtual-spacer]>td{min-height:0!important;box-shadow:none!important;border:0!important;padding:0!important;font-size:0!important;line-height:0!important;position:static!important}.finance-table-wrap tfoot td{color:#72521c!important;background:#fff7e4!important;border-top-color:#edd7a6!important}.finance-table-wrap tfoot b{color:#b46b08!important}.performance-amount,.hot-products-money,.finance-active-amount{font-size:15px!important;font-weight:800!important}.account-stats{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1180px){.account-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.content>.topbar{flex-direction:column;align-items:flex-start}.topbar-actions{flex-wrap:wrap;justify-content:flex-start;width:100%}.home-topbar{grid-template-columns:1fr}.home-topbar>.home-title,.home-topbar>.home-header-right,.home-header-health{grid-area:auto/1}.home-topbar>.home-header-right{flex-wrap:wrap;justify-content:flex-start!important}.home-header-filter-row{justify-content:flex-start;overflow-x:auto}.home-header-right>.top-actions{justify-content:flex-start}}@media (max-width:760px){.account-stats{grid-template-columns:1fr}:root{--page-gutter-x:16px;--page-gutter-bottom:24px;--font-page-title:20px}.content>.topbar{min-height:78px;padding:12px var(--page-gutter-x)}.header-data-state{flex:1;min-width:0}.top-role{flex:none}.home-header-right>.top-actions{width:100%!important}.top-update-time{display:flex!important}.dashboard table thead th{font-size:11px!important}.dashboard table tbody td{font-size:12px!important}.sidebar-footer{gap:4px}.sidebar-footer .avatar{width:24px;height:24px;font-size:10px}.perspective-switch-button{flex-basis:24px;width:24px;height:24px}.perspective-banner{border-radius:10px;align-items:flex-start;max-width:calc(100vw - 94px);left:calc(50% + 37px)}.perspective-banner span{white-space:normal}.perspective-banner button{white-space:nowrap;height:auto;min-height:25px}.perspective-modal-backdrop{padding:12px}.perspective-account-list{max-height:calc(100vh - 205px)}}.operations-list-actions{justify-content:flex-end;align-items:center;gap:9px;display:flex}.operations-export-button{color:#0d8462;white-space:nowrap;cursor:pointer;background:#f2faf7;border:1px solid #b9d9cf;border-radius:7px;justify-content:center;align-items:center;gap:6px;height:34px;padding:0 11px;font-size:9px;font-weight:700;display:inline-flex}.operations-export-button span{color:#6d7d77;background:#fff;border-radius:999px;padding:2px 5px;font-size:8px;font-weight:600}.operations-export-button:hover:not(:disabled){background:#e8f6f1;border-color:#15916d}.operations-export-button:disabled{opacity:.45;cursor:not-allowed}@media (max-width:760px){.operations-list-actions{flex-direction:column;align-items:stretch}.operations-export-button,.operations-list-actions .operations-search{width:100%}}.operations-summary-grid.shipping-summary{grid-template-columns:repeat(6,minmax(0,1fr))}.operations-summary-grid.logistics-summary{grid-template-columns:repeat(9,minmax(0,1fr))}.operations-summary-grid.after-sales-summary{grid-template-columns:repeat(8,minmax(0,1fr));align-items:stretch;overflow:visible}.after-sales-summary .after-sales-status-card{min-height:84px;padding:11px 13px}.after-sales-summary .after-sales-status-card strong{font-variant-numeric:tabular-nums;margin:6px 0 3px;font-size:19px}.after-sales-summary .after-sales-status-card.danger{background:#fff9f8;border-color:#f0c3bf}.after-sales-summary .after-sales-status-card.danger span,.after-sales-summary .after-sales-status-card.danger strong{color:#ca433c}.after-sales-summary .after-sales-status-card.warning{background:#fffaf1;border-color:#ecd9b5}.after-sales-summary .after-sales-status-card.warning span,.after-sales-summary .after-sales-status-card.warning strong{color:#a86a13}.after-sales-summary .after-sales-status-card.active{background:#eaf8f3;border-color:#15916d;box-shadow:0 0 0 3px #15916d14}.after-sales-summary .after-sales-status-card.active span,.after-sales-summary .after-sales-status-card.active strong{color:#087d5c}.after-sales-summary .after-sales-status-card.danger.active{background:#fff1ef;border-color:#d8544d;box-shadow:0 0 0 3px #d8544d17}.after-sales-summary .after-sales-status-card.danger.active span,.after-sales-summary .after-sales-status-card.danger.active strong{color:#bf3933}.after-sales-summary .after-sales-status-card.warning.active{background:#fff6e6;border-color:#d39a3c;box-shadow:0 0 0 3px #d39a3c1a}.after-sales-summary .after-sales-status-card.warning.active span,.after-sales-summary .after-sales-status-card.warning.active strong{color:#98600e}.after-sales-health{color:#6f7f79;background:#f7faf9;border-bottom:1px solid #e8eeec;align-items:center;gap:14px;min-height:42px;padding:8px 16px;display:flex}.after-sales-health>span{align-items:center;gap:7px;display:flex}.after-sales-health>span i{background:#9aa5a1;border-radius:50%;width:7px;height:7px}.after-sales-health strong{color:#3d514a;font-size:10px}.after-sales-health small{font-size:8px}.after-sales-health b{color:#65766f;background:#fff;border-radius:999px;align-items:center;gap:5px;margin-left:auto;padding:4px 7px;font-size:8px;font-weight:650;display:inline-flex}.after-sales-health.success{background:#f0faf6}.after-sales-health.success>span i{background:#16a271}.after-sales-health.success strong{color:#087e5d}.after-sales-health.warning{background:#fffaf0}.after-sales-health.warning>span i{background:#d99520}.after-sales-health.warning strong{color:#976414}.after-sales-health.danger{background:#fff6f5}.after-sales-health.danger>span i{background:#d9534f}.after-sales-health.danger strong{color:#bd4742}.after-sales-filter-bar{background:#fbfdfc;border-bottom:1px solid #e8eeec;flex-wrap:wrap;align-items:center;gap:8px;min-height:58px;padding:10px 16px;display:flex}.after-sales-filter-bar>label:not(.operations-search){color:#87938f;background:#fff;border:1px solid #dce4e1;border-radius:7px;align-items:center;gap:7px;width:165px;height:34px;padding:0 28px 0 9px;display:flex;position:relative}.after-sales-filter-bar>label:not(.operations-search)>span{color:#7d8b86;flex:none;font-size:8px}.after-sales-filter-bar select{-webkit-appearance:none;appearance:none;color:#354841;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:9px}.after-sales-filter-bar>label:not(.operations-search)>svg{pointer-events:none;position:absolute;right:9px}.after-sales-filter-bar .after-sales-reason-select{width:210px!important}.after-sales-search{width:min(330px,100%);margin-left:auto}.after-sales-search-submit,.after-sales-reset-button,.after-sales-refresh-button{color:#60716b;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #dce4e1;border-radius:7px;justify-content:center;align-items:center;gap:5px;height:34px;padding:0 11px;font-size:9px;font-weight:650;display:inline-flex}.after-sales-search-submit{color:#fff;background:#15916d;border-color:#15916d}.after-sales-search-submit:hover{background:#0c7e5d}.after-sales-reset-button:hover,.after-sales-refresh-button:hover:not(:disabled){color:#0b8563;background:#f1faf7;border-color:#81bdaa}.after-sales-refresh-button:disabled{opacity:.55;cursor:not-allowed}.after-sales-inline-state{color:#a36d1b;background:#fffaf0;border-bottom:1px solid #ead9b7;align-items:center;gap:8px;min-height:46px;padding:8px 16px;display:flex}.after-sales-inline-state.danger{color:#bf4843;background:#fff6f5;border-color:#efcfcb}.after-sales-inline-state span{flex-direction:column;gap:2px;min-width:0;display:flex}.after-sales-inline-state strong{font-size:9px}.after-sales-inline-state small{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.after-sales-inline-state button{color:inherit;cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:9px;font-weight:700}.after-sales-table table{table-layout:fixed;min-width:1920px}.after-sales-table td{vertical-align:middle}.after-sales-table tbody tr.selected,.after-sales-table tbody tr.selected td{background:#f0faf6!important}.after-sales-row-select{align-items:center;gap:8px;display:flex}.after-sales-row-select>small{color:#81908b;font-variant-numeric:tabular-nums;font-weight:750;margin:0!important}.after-sales-check{cursor:pointer;place-items:center;width:17px;height:17px;display:inline-grid;position:relative}.after-sales-check input{opacity:0;cursor:pointer;position:absolute;inset:0}.after-sales-check span{background:#fff;border:1px solid #c9d5d1;border-radius:4px;width:15px;height:15px;display:block}.after-sales-check input:checked+span{background:#15916d;border-color:#15916d;box-shadow:inset 0 0 0 3px #fff}.after-sales-check input:focus-visible+span{outline:3px solid #15916d24}.after-sales-check input:disabled+span{cursor:not-allowed;background:#eef1f0}.after-sales-refund{color:#d94b42!important}.after-sales-status-badge{background:#e9f7f2;border-radius:999px;width:max-content;max-width:190px;padding:4px 8px;font-size:9px;font-weight:750;color:#0e8966!important;display:inline-flex!important}.after-sales-sub-status{max-width:190px;color:#677872!important;white-space:normal!important;display:block!important}.after-sales-deadline{background:#f2f5f4;border-radius:5px;width:max-content;max-width:190px;padding:3px 6px;color:#71807b!important;display:block!important}.after-sales-deadline.warning{background:#fff0d6;color:#b9710d!important}.after-sales-deadline.danger{background:#ffebea;font-weight:750;color:#d43e3b!important}.after-sales-reason{-webkit-line-clamp:3;word-break:break-word;-webkit-box-orient:vertical;line-height:1.5;overflow:hidden;display:-webkit-box!important}.after-sales-quick-tags{color:#ae7117!important;display:block!important}.after-sales-tracking{overflow-wrap:anywhere}.after-sales-empty{height:220px}.after-sales-pagination{color:#7d8b86;background:#fff;border-top:1px solid #e8eeec;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:9px 16px;font-size:9px;display:flex}.after-sales-pagination>span strong{color:#15916d;font-size:10px}.after-sales-pagination>div{gap:6px;display:flex}.after-sales-pagination button{color:#5e7069;cursor:pointer;background:#fff;border:1px solid #dce4e1;border-radius:6px;justify-content:center;align-items:center;gap:3px;min-width:32px;height:30px;padding:0 9px;font-size:9px;display:inline-flex}.after-sales-pagination button:disabled{opacity:.42;cursor:not-allowed}.after-sales-pagination button:first-child svg+svg,.after-sales-pagination button:last-child svg+svg{margin-left:-9px}@media (max-width:1500px){.operations-summary-grid.shipping-summary,.operations-summary-grid.logistics-summary,.operations-summary-grid.after-sales-summary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1100px){.after-sales-search{flex:260px;margin-left:0}.after-sales-health{flex-wrap:wrap}.after-sales-health b{margin-left:0}}@media (max-width:760px){.operations-summary-grid.after-sales-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.after-sales-filter-bar{grid-template-columns:1fr;align-items:stretch;display:grid}.after-sales-filter-bar>label:not(.operations-search),.after-sales-filter-bar .after-sales-reason-select,.after-sales-search,.after-sales-search-submit,.after-sales-reset-button{width:100%!important}.after-sales-health{flex-direction:column;align-items:flex-start;gap:5px}.after-sales-pagination{flex-direction:column;align-items:flex-start}.after-sales-pagination>div{grid-template-columns:repeat(4,1fr);width:100%;display:grid}.after-sales-pagination button{padding:0 4px}}.business-analysis-grid.trend-only-grid{grid-template-columns:minmax(0,1fr)}.trend-panel-head{align-items:center;gap:18px;min-height:82px}.trend-panel-head>div:first-child{min-width:210px}.trend-panel-head h2{color:#243630;font-size:16px}.trend-panel-head p{max-width:580px;line-height:1.5}.trend-metric-controls{flex-direction:column;align-items:flex-end;gap:5px;min-width:0;display:flex}.trend-realtime-note{color:#9aa5a1;font-size:8px;line-height:1.4}.trend-metric-switch{border:0;border-radius:0;flex-wrap:wrap;justify-content:flex-end;gap:6px;width:auto;max-width:760px;height:auto;min-height:32px;display:flex;overflow:visible}.trend-metric-switch button{color:#62716c;background:#fff;border-radius:7px;height:30px;padding:0 11px;font-size:10px;transition:border-color .16s,background .16s,color .16s;border:1px solid #dfe7e4!important}.trend-metric-switch button:hover:not(:disabled){color:#0b8463;background:#f3faf7;border-color:#77c1aa!important}.trend-metric-switch button.active{color:#fff;background:#108d69;font-weight:700;border-color:#108d69!important}.trend-metric-switch button:focus-visible{outline-offset:1px;outline:3px solid #108d6926}.trend-metric-switch button:disabled{color:#a7b0ad;cursor:not-allowed;background:#f5f7f6;border-style:dashed!important}.trend-loading-stage .spinning{color:#159674;animation:.8s linear infinite finance-spin}.trend-error-stage{color:#c04b45}.trend-error-stage strong{color:#b5423d}.trend-retry-button{color:#b5423d;cursor:pointer;background:#fff;border:1px solid #e4aaa5;border-radius:7px;align-items:center;gap:5px;height:30px;margin-top:8px;padding:0 10px;font-size:9px;font-weight:700;display:inline-flex}.trend-retry-button:hover{background:#fff6f5;border-color:#d9857f}@media (max-width:1000px){.trend-panel-head{flex-direction:column;align-items:flex-start}.trend-panel-head>div:first-child{min-width:0}.trend-metric-controls,.trend-metric-switch{justify-content:flex-start;align-items:flex-start;width:100%;max-width:none}}@media (max-width:860px){.trend-metric-switch{scrollbar-width:thin;scrollbar-color:#cbd9d4 transparent;flex-wrap:nowrap;padding-bottom:3px;display:flex;overflow-x:auto}.trend-metric-switch button{flex:none}.trend-insight-primary small{white-space:normal;line-height:1.4}}.operations-workspace{margin-bottom:14px}.operations-store-context>span{font-size:10px;font-weight:650}.operations-store-context>strong{letter-spacing:-.2px;font-size:18px;font-weight:800}.operations-store-context>strong small{font-size:10px;font-weight:750}.operations-store-context>p{font-size:11px;line-height:1.45}.operations-tabs{gap:7px;height:auto;min-height:56px;padding:6px}.operations-tabs button{flex:1;justify-content:center;min-width:0;height:42px;padding:0 16px;font-size:13px;font-weight:700}.operations-tabs button span{text-align:center;min-width:26px;padding:3px 7px;font-size:10px}.operations-summary-grid{gap:12px;margin-bottom:14px}.operations-summary-grid button{min-height:96px;padding:15px 16px}.operations-summary-grid span{font-size:12px;font-weight:650}.operations-summary-grid strong{margin:8px 0 4px;font-size:24px;font-weight:800}.operations-summary-grid small{font-size:10px}.operations-list-card{margin-bottom:0}.operations-list-head{min-height:76px;padding:15px 18px}.operations-list-head h2{font-weight:800}.operations-list-head p{margin-top:5px}.operations-search input{font-size:11px}.operations-owner-panel{margin-bottom:0}.operations-owner-head{min-height:62px;padding:13px 18px}.operations-owner-head strong{font-size:16px;font-weight:800}.operations-owner-head span,.operations-owner-head>small{font-size:11px}.operations-owner-grid{gap:11px;padding:12px}.operations-owner-grid>button{min-height:122px;padding:14px 34px 12px 14px}.operations-owner-grid>button>span{font-size:13px}.operations-owner-grid>button>span small{font-size:10px}.operations-owner-grid>button>strong{font-size:14px}.operations-owner-grid>button>strong small{font-size:10px}.operations-owner-grid>button>p b{padding:4px 7px;font-size:9px}.operations-owner-score-head{min-height:56px;padding:11px 14px}.operations-owner-score-head strong{font-size:14px}.operations-owner-score-head span{font-size:10px}.operations-owner-score-table table{min-width:1280px}.operations-risk-head strong{font-size:14px;font-weight:800}.operations-risk-head span,.operations-risk-head small{font-size:10px}.operations-risk-grid .operations-risk-card>span{font-size:11px;font-weight:650}.operations-risk-grid .operations-risk-card>strong{font-size:23px;font-weight:800}.operations-risk-grid .operations-risk-card p{font-size:10px}.operations-risk-grid .operations-risk-card em,.operations-risk-grid .operations-risk-card b{font-size:9px}.operations-table table{width:100%}.operations-table th,.operations-table td{padding-left:11px!important;padding-right:11px!important}.operations-table table{font-size:12px}.operations-table table tbody td,.operations-table table tbody td strong{font-size:12px!important}.operations-order-number,.review-order-number,.shipping-table td:nth-child(9)>strong,.after-sales-refund{font-weight:800;font-size:13px!important}.shipping-table table{min-width:1600px}.shipping-table col:first-child{width:58px}.shipping-table col:nth-child(2){width:190px}.shipping-table col:nth-child(3){width:145px}.shipping-table col:nth-child(4){width:155px}.shipping-table col:nth-child(5){width:300px}.shipping-table col:nth-child(6){width:110px}.shipping-table col:nth-child(7){width:145px}.shipping-table col:nth-child(8){width:230px}.shipping-table col:nth-child(9){width:85px}.shipping-table col:nth-child(10){width:92px}.logistics-table table{min-width:1480px}.logistics-table col:first-child{width:58px}.logistics-table col:nth-child(2){width:190px}.logistics-table col:nth-child(3){width:145px}.logistics-table col:nth-child(4){width:155px}.logistics-table col:nth-child(5){width:170px}.logistics-table col:nth-child(6){width:140px}.logistics-table col:nth-child(7){width:105px}.logistics-table col:nth-child(8),.logistics-table col:nth-child(9){width:145px}.logistics-table col:nth-child(10){width:110px}.review-table table{min-width:1580px}.review-table col:first-child{width:58px}.review-table col:nth-child(2){width:190px}.review-table col:nth-child(3){width:145px}.review-table col:nth-child(4){width:155px}.review-table col:nth-child(5){width:140px}.review-table col:nth-child(6){width:80px}.review-table col:nth-child(7){width:320px}.review-table col:nth-child(8){width:150px}.review-table col:nth-child(9){width:260px}.after-sales-table table{min-width:1680px}.after-sales-table col:first-child{width:60px}.after-sales-table col:nth-child(2){width:180px}.after-sales-table col:nth-child(3){width:160px}.after-sales-table col:nth-child(4){width:150px}.after-sales-table col:nth-child(5){width:270px}.after-sales-table col:nth-child(6){width:145px}.after-sales-table col:nth-child(7){width:175px}.after-sales-table col:nth-child(8){width:180px}.after-sales-table col:nth-child(9){width:140px}.after-sales-table col:nth-child(10){width:190px}@media (max-width:760px){.operations-tabs{justify-content:flex-start;overflow-x:auto}.operations-tabs button{flex:none;min-width:140px}}.module-data-states{grid-template-columns:repeat(4,1fr)!important}.collection-system-notice{color:#654eb0;background:#f7f4ff;border:1px solid #ddd5fb;border-radius:9px;align-items:center;gap:10px;margin:-2px 0 12px;padding:11px 14px;display:flex}.collection-system-notice>svg{flex:none}.collection-system-notice strong,.collection-system-notice span{display:block}.collection-system-notice strong{font-size:10px}.collection-system-notice span{color:#8073ae;margin-top:3px;font-size:9px}.store-alert.system-recovery-alert{background:#f7f4ff;border-color:#ddd5fb}.store-alert.system-recovery-alert>span{color:#7658c9}.store-alert.system-recovery-alert strong{color:#5e489f}.store-alert.system-recovery-alert p{color:#8173af}.store-alert.system-recovery-alert button{color:#684eb8}.system-retry-reason{color:#7658c9}@media (max-width:1280px){.mini-stats{grid-template-columns:repeat(4,1fr)}}@media (max-width:760px){.mini-stats{grid-template-columns:repeat(2,1fr)}.module-data-states{grid-template-columns:repeat(2,1fr)!important}}.product-overview-page{flex-direction:column;gap:14px;display:flex}.product-overview-page .product-overview-schedule{color:#347360;background:#f1f8f5;border:1px solid #d7e8e0;border-radius:10px;align-items:flex-start;gap:10px;padding:12px 16px;display:flex}.product-overview-page .product-overview-invalid-range{color:#946221;background:#fff6e9;border:1px solid #ecd5b8;border-radius:9px;align-items:flex-start;gap:10px;padding:12px 16px;display:flex}.product-overview-page .product-overview-invalid-range>svg{flex-shrink:0;margin-top:2px}.product-overview-page .product-overview-invalid-range strong,.product-overview-page .product-overview-invalid-range small{display:block}.product-overview-page .product-overview-invalid-range strong{font-size:13px}.product-overview-page .product-overview-invalid-range small{margin-top:5px;font-size:11px;line-height:1.6}.product-overview-page .product-overview-schedule>svg{flex-shrink:0;margin-top:2px}.product-overview-page .product-overview-schedule strong,.product-overview-page .product-overview-schedule small{display:block}.product-overview-page .product-overview-schedule strong{font-size:13px}.product-overview-page .product-overview-schedule small{color:#687e74;margin-top:5px;font-size:11px;line-height:1.6}.product-overview-page .product-overview-coverage-title{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:10px;display:flex}.product-overview-page .product-overview-coverage-title h2{color:#253c32;margin:0;font-size:18px}.product-overview-page .product-overview-coverage-title span{color:#647970;font-size:12px}.product-overview-page .product-overview-coverage-title em{color:#93611a;background:#fff0df;border-radius:5px;padding:4px 8px;font-size:11px;font-style:normal}.product-overview-page .product-overview-coverage-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;display:grid}.product-overview-page .product-overview-coverage-grid article{background:#fff;border:1px solid #dfe8e3;border-radius:10px;min-width:0;padding:12px 13px}.product-overview-page .product-overview-coverage-grid span,.product-overview-page .product-overview-coverage-grid strong,.product-overview-page .product-overview-coverage-grid small{display:block}.product-overview-page .product-overview-coverage-grid span{color:#4f665c;font-size:12px;font-weight:650}.product-overview-page .product-overview-coverage-grid strong{color:#284737;margin-top:7px;font-size:22px}.product-overview-page .product-overview-coverage-grid small{color:#70867a;margin-top:6px;font-size:10px;line-height:1.5}.product-overview-page .product-overview-coverage-grid .success{background:#effaf5;border-color:#b8e0cd}.product-overview-page .product-overview-coverage-grid .waiting{background:#fffbf0}.product-overview-page .product-overview-coverage-grid .failed strong{color:#bd4940}.product-overview-page .product-overview-coverage-grid .running strong{color:#3f65a4}.product-overview-page .product-overview-coverage>p{color:#61746a;background:#eef3f0;border-radius:7px;margin:10px 0 0;padding:10px 12px;font-size:11px;line-height:1.65}.product-overview-page .product-overview-coverage>p.partial{color:#946221;background:#fff4e3}.product-overview-page .product-overview-filter-summary{color:#5c7266;background:#f1faf5;border-bottom:1px solid #dce8e1;flex-wrap:wrap;align-items:center;gap:10px 18px;padding:12px 16px;font-size:12px;display:flex}.product-overview-page .product-overview-filter-summary>strong{color:#315a42}.product-overview-page .product-overview-filter-summary b{color:#087e53;font-size:15px}.product-overview-page .product-overview-filter-summary small{color:#718278;flex-basis:100%;font-size:11px}.product-overview-page .product-overview-task-strip{flex-wrap:wrap;font-size:11px}.product-overview-page .product-overview-task-strip b{font-size:10px}.product-overview-page .product-overview-task-strip>i{line-height:1.5}.product-overview-page .product-overview-error strong{font-size:13px}.product-overview-page .product-overview-error small{white-space:normal;font-size:11px;line-height:1.6}.product-overview-page .product-overview-summary-grid span{font-size:12px}.product-overview-page .product-overview-summary-grid strong{font-size:25px}.product-overview-page .product-overview-summary-grid small{font-size:10px}.product-overview-page .product-overview-list-head p{font-size:11px;line-height:1.6}.product-overview-page .product-overview-empty strong{font-size:14px}.product-overview-page .product-overview-empty span{font-size:12px;line-height:1.6}.product-overview-page .product-overview-table th,.product-overview-page .product-overview-table td{font-size:12px}.product-overview-page .product-overview-table .block-code,.product-overview-page .product-overview-category,.product-overview-page .product-overview-source em{font-size:10px}.product-overview-page .product-overview-source strong i{font-size:11px}@media (max-width:1200px){.product-overview-page .product-overview-coverage-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.product-overview-page .product-overview-coverage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-overview-page .product-overview-coverage-grid article{padding:10px}.product-overview-page .product-overview-task-strip>i{width:100%;margin-left:0}}.product-overview-toolbar{z-index:7;grid-template-columns:minmax(250px,1fr) minmax(245px,.75fr) auto;align-items:center;gap:18px;min-height:116px;padding:16px 18px;display:grid;position:relative;overflow:visible}.product-overview-source{align-items:center;gap:12px;min-width:0;display:flex}.product-overview-source>span{color:#0b916a;background:#e7f7f1;border-radius:12px;flex:0 0 46px;place-items:center;width:46px;height:46px;display:grid}.product-overview-source small,.product-overview-source strong,.product-overview-source em,.product-overview-period small,.product-overview-period strong,.product-overview-period em{display:block}.product-overview-source small,.product-overview-period small{color:#93a09b;font-size:10px}.product-overview-source strong{color:#263c35;margin-top:4px;font-size:17px}.product-overview-source strong i{color:#0e8b66;margin-left:6px;font-size:10px;font-style:normal}.product-overview-source em{color:#128360;text-overflow:ellipsis;white-space:nowrap;background:#e6f7f0;border-radius:999px;width:max-content;max-width:100%;margin-top:5px;padding:3px 7px;font-size:8px;font-style:normal;font-weight:700;overflow:hidden}.product-overview-source em.blocked{color:#c95148;background:#fff0ed}.product-overview-period{border-left:1px solid #e6ece9;min-width:0;padding-left:18px}.product-overview-period strong{color:#304840;margin-top:5px;font-size:14px}.product-overview-period em{color:#87948f;margin-top:5px;font-size:9px;font-style:normal}.product-overview-toolbar-actions{justify-content:flex-end;align-items:center;gap:9px;display:flex}.product-overview-date-controls,.product-overview-date-controls>button,.product-overview-date-controls .date-control-option{height:38px}.product-overview-date-controls .date-picker-popover{z-index:40}.product-overview-date-picker .date-picker-body:has(>i){grid-template-columns:1fr auto 1fr;align-items:end;gap:9px;display:grid}.product-overview-date-picker .date-picker-body>i{color:#96a39e;padding-bottom:11px;font-size:10px;font-style:normal}.date-control-option .product-overview-date-picker.custom-range-popover{width:460px;min-width:460px;left:auto;right:0;transform:none}.date-control-option .product-overview-date-picker.custom-range-popover:before{left:auto;right:25px;transform:rotate(45deg)}.product-overview-collect{color:#fff;white-space:nowrap;cursor:pointer;background:#0d916a;border:1px solid #0d916a;border-radius:8px;justify-content:center;align-items:center;gap:6px;height:38px;padding:0 13px;font-size:10px;font-weight:750;display:inline-flex}.product-overview-collect:hover:not(:disabled){background:#087c5b}.product-overview-collect:disabled{opacity:.5;cursor:not-allowed}.product-overview-collect .spinning{animation:.8s linear infinite finance-spin}.product-overview-task-strip{color:#73827c;border-top:1px dashed #e3ebe8;grid-column:1/-1;align-items:center;gap:7px;min-height:32px;padding-top:11px;font-size:9px;display:flex}.product-overview-task-strip>span{color:#52655e;font-weight:700}.product-overview-task-strip b{color:#75817d;background:#f0f3f2;border-radius:999px;padding:4px 7px;font-size:8px}.product-overview-task-strip b.waiting{color:#a06c17;background:#fff5dd}.product-overview-task-strip b.running{color:#456cb5;background:#edf3ff}.product-overview-task-strip b.success{color:#0d8462;background:#e8f7f1}.product-overview-task-strip b.failed{color:#c34b44;background:#fff0ed}.product-overview-task-strip>i{color:#8b9893;margin-left:auto;font-style:normal}.product-overview-filter-panel{padding:0;overflow:hidden}.product-overview-filter-panel .compensation-filter-row{padding:11px 16px}.product-overview-filter-panel .compensation-filter-buttons{flex-wrap:wrap;overflow:visible}.product-overview-error{color:#c64d45;background:#fff6f4;border:1px solid #f0cec8;border-radius:10px;align-items:center;gap:9px;min-height:48px;padding:10px 13px;display:flex}.product-overview-error>span{flex-direction:column;gap:2px;min-width:0;display:flex}.product-overview-error strong{font-size:10px}.product-overview-error small{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.product-overview-error button{color:#b7453e;cursor:pointer;background:#fff;border:1px solid #e3aaa5;border-radius:7px;height:30px;margin-left:auto;padding:0 10px;font-size:9px;font-weight:700}.product-overview-summary-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:11px;display:grid}.product-overview-summary-grid article{background:#fff;border:1px solid #e7ecea;border-radius:11px;min-height:104px;padding:15px 17px;box-shadow:0 1px 3px #142a3308}.product-overview-summary-grid article.primary{background:linear-gradient(135deg,#eaf9f4,#fff);border-color:#7bcbb1}.product-overview-summary-grid span,.product-overview-summary-grid strong,.product-overview-summary-grid small{display:block}.product-overview-summary-grid span{color:#74847e;font-size:11px}.product-overview-summary-grid strong{color:#1c332b;letter-spacing:-.3px;margin-top:9px;font-size:23px}.product-overview-summary-grid article.primary strong{color:#078460}.product-overview-summary-grid small{color:#98a39f;min-height:16px;margin-top:7px;font-size:8px}.product-overview-summary-grid small i,.product-overview-summary-grid small em{font-style:normal}.product-overview-summary-grid small i{margin-right:5px;font-size:9px;font-weight:750}.product-overview-summary-grid small i.up{color:#df5a52}.product-overview-summary-grid small i.down{color:#14a16e}.product-overview-summary-grid small em{color:#909c97}.product-overview-list-panel{padding:0;overflow:hidden}.product-overview-list-head{border-bottom:1px solid #e8eeeb;justify-content:space-between;align-items:center;gap:14px;min-height:72px;padding:14px 17px;display:flex}.product-overview-list-head h2{color:#273d36;margin:0;font-size:16px}.product-overview-list-head p{color:#909d98;margin:5px 0 0;font-size:10px}.product-overview-list-actions{align-items:center;gap:8px;display:flex}.product-overview-export{color:#087b5b;white-space:nowrap;cursor:pointer;background:#f1faf6;border:1px solid #abd7c8;border-radius:7px;justify-content:center;align-items:center;gap:6px;height:34px;padding:0 11px;font-size:9px;font-weight:750;display:inline-flex}.product-overview-export small{color:#0a795a;background:#dff3eb;border-radius:999px;padding:2px 5px;font-size:8px}.product-overview-export:hover:not(:disabled){background:#e7f7f1;border-color:#68b99c}.product-overview-export:disabled{opacity:.45;cursor:not-allowed}.product-overview-list-filters{background:#fbfdfc;border-bottom:1px solid #e8eeec;align-items:center;gap:8px;min-height:58px;padding:10px 16px;display:flex}.product-overview-list-filters>label:not(.product-overview-search){color:#87938f;background:#fff;border:1px solid #dce4e1;border-radius:7px;align-items:center;gap:7px;width:190px;height:34px;padding:0 28px 0 9px;display:flex;position:relative}.product-overview-list-filters>label:not(.product-overview-search)>span{color:#7d8b86;flex:none;font-size:8px}.product-overview-list-filters select{-webkit-appearance:none;appearance:none;color:#354841;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:9px}.product-overview-list-filters>label:not(.product-overview-search)>svg{pointer-events:none;position:absolute;right:9px}.product-overview-search{color:#91a09a;background:#fff;border:1px solid #dce4e1;border-radius:7px;align-items:center;gap:7px;width:min(390px,100%);height:34px;padding:0 10px;display:flex}.product-overview-search:focus-within{border-color:#63b99e;box-shadow:0 0 0 3px #15916d12}.product-overview-search input{color:#384a44;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:10px}.product-overview-search>button{color:#8a9893;cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;width:24px;height:24px;display:grid}.product-overview-search-submit,.product-overview-reset{color:#fff;cursor:pointer;background:#15916d;border:1px solid #15916d;border-radius:7px;height:34px;padding:0 12px;font-size:9px;font-weight:700}.product-overview-reset{color:#60716b;background:#fff;border-color:#dce4e1}.product-overview-reset:hover{color:#0b8563;background:#f1faf7;border-color:#81bdaa}.product-overview-table{scrollbar-width:thin;scrollbar-color:#b8c8c2 #eef3f1;margin:0;overflow:auto}.product-overview-table table{table-layout:fixed;width:100%;min-width:1120px}.product-overview-table th{color:#718986;text-align:left;white-space:normal;vertical-align:middle;background:#f5f8f7;height:56px;padding:12px;font-size:12px;line-height:1.5}.product-overview-table td{color:#344f4a;vertical-align:middle;white-space:normal;overflow-wrap:anywhere;border-bottom:1px solid #edf2ef;height:84px;padding:14px 12px;font-size:12px;line-height:1.65}.product-overview-table th:first-child{width:4%}.product-overview-table th:nth-child(2){width:24%}.product-overview-table th:nth-child(3),.product-overview-table th:nth-child(4){width:12%}.product-overview-table th:nth-child(5){width:10%}.product-overview-table th:nth-child(6){width:9%}.product-overview-table th:nth-child(7){width:7%}.product-overview-table th:nth-child(8){width:8%}.product-overview-table th:nth-child(9){width:14%}.product-overview-table th:nth-child(n+5):nth-child(-n+8),.product-overview-table td:nth-child(n+5):nth-child(-n+8){text-align:right;font-variant-numeric:tabular-nums}.product-overview-table .operations-product{align-items:flex-start;gap:10px;max-width:none}.product-overview-table .operations-product-thumb{border-radius:8px;flex:0 0 52px;width:52px;height:52px}.product-overview-table .operations-product-copy{flex:1;min-width:0}.product-overview-table .operations-product-copy span,.product-overview-table .operations-product-copy small{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:unset;max-width:none;font-size:12px;line-height:1.7;display:block;overflow:visible}.product-overview-table .operations-product-copy small{color:#8c9d98;margin-top:5px;font-size:10px}.product-overview-shop{align-items:center;gap:9px;min-width:0;display:flex}.product-overview-shop>span:last-child{min-width:0}.product-overview-shop .shop-avatar{flex:0 0 36px}.product-overview-shop strong{white-space:normal;overflow-wrap:anywhere;font-size:12px;line-height:1.65;display:block}.product-overview-table .block-code{color:#8b9e99;white-space:normal;overflow-wrap:anywhere;margin-top:4px;font-size:10px;font-weight:400;display:block}.product-overview-capture{color:#6c827c;font-variant-numeric:tabular-nums;white-space:normal;font-size:11px;display:block}.product-overview-rank{color:#74827d;background:#eef2f1;border-radius:7px;place-items:center;width:25px;height:25px;font-weight:750;display:grid}.product-overview-rank.rank-1{color:#078460;background:#e1f6ee}.product-overview-rank.rank-2{color:#497ccc;background:#eaf0fc}.product-overview-rank.rank-3{color:#b78037;background:#f7eee3}.product-overview-money{color:#078460!important;font-size:13px!important}.product-overview-sort{color:inherit;cursor:pointer;background:0 0;border:0;justify-content:flex-end;align-items:center;gap:4px;padding:0;font-size:12px;line-height:1.5;display:inline-flex}.product-overview-sort.active{color:#0b8a66;font-weight:700}.product-overview-sort i{border:1px solid #dce7e3;border-radius:4px;flex:0 0 16px;place-items:center;width:16px;height:18px;display:grid}.product-overview-empty{color:#95a29d;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:230px;display:flex}.product-overview-empty strong{color:#52625c;font-size:13px}.product-overview-empty span{font-size:12px}.product-overview-issues{max-height:230px;margin:10px 0;padding:0;list-style:none;overflow:auto}.product-overview-issues li{color:#7c6951;gap:12px;padding:7px 0;font-size:11px;line-height:1.7;display:flex}.product-overview-issues li strong{color:#47665d;flex:0 0 180px}.product-overview-issues li span{overflow-wrap:anywhere}.product-overview-pagination{color:#7d8b86;background:#fff;border-top:1px solid #e8eeec;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:9px 16px;font-size:9px;display:flex}.product-overview-pagination>span strong{color:#15916d;font-size:10px}.product-overview-pagination>label{align-items:center;gap:6px;margin-left:auto;display:flex}.product-overview-pagination select{color:#50625b;background:#fff;border:1px solid #dce4e1;border-radius:6px;height:30px;padding:0 8px;font-size:9px}.product-overview-pagination>div{gap:6px;display:flex}.product-overview-pagination button{color:#5e7069;cursor:pointer;background:#fff;border:1px solid #dce4e1;border-radius:6px;justify-content:center;align-items:center;gap:3px;min-width:32px;height:30px;padding:0 9px;font-size:9px;display:inline-flex}.product-overview-pagination button:disabled{opacity:.42;cursor:not-allowed}.product-overview-pagination button:first-child svg+svg,.product-overview-pagination button:last-child svg+svg{margin-left:-9px}.dashboard-coverage-warning{color:#946013;background:#fff8ec;border:1px solid #efcd93;border-radius:8px;align-items:flex-start;gap:9px;width:100%;padding:12px 14px;font-size:11px;line-height:1.65;display:flex}.dashboard-coverage-warning>svg{flex-shrink:0;margin-top:2px}.dashboard-coverage-warning>div{min-width:0}.dashboard-coverage-warning p{margin:3px 0 0}.dashboard-coverage-warning summary{cursor:pointer;margin-top:4px;font-weight:650}.dashboard-coverage-warning ul{max-height:260px;margin:8px 0 0;padding-left:20px;overflow:auto}.dashboard-coverage-warning li{margin:5px 0}.dashboard-coverage-warning li strong{display:block}.dashboard-coverage-warning li span{overflow-wrap:anywhere}.dashboard-comparison-note{color:#7e8984;width:100%;margin:0;font-size:10px}.metric-partial-label{color:#a97728;margin-top:3px;font-weight:500;display:block;font-size:9px!important}.dashboard-trend-note{color:#8d7652;background:#fffbf3;border-bottom:1px solid #f2e8d8;margin:0;padding:10px 17px;font-size:10px;line-height:1.6}@media (max-width:1500px){.product-overview-toolbar{grid-template-columns:1fr 1fr}.product-overview-toolbar-actions{grid-column:1/-1;justify-content:flex-start}}@media (max-width:1200px){.product-overview-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1000px){.product-overview-page .product-overview-toolbar-actions{flex-wrap:wrap}.product-overview-list-head{flex-direction:column;align-items:flex-start}.product-overview-list-actions{justify-content:flex-end;width:100%}.product-overview-list-filters{flex-wrap:wrap}.product-overview-search{flex:320px}.product-overview-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.product-overview-toolbar{grid-template-columns:1fr;padding:14px}.product-overview-period{border-top:1px solid #e6ece9;border-left:0;padding:10px 0 0}.product-overview-toolbar-actions{flex-direction:column;grid-column:auto;align-items:stretch}.product-overview-date-controls{grid-template-columns:repeat(4,1fr);height:auto;display:grid}.product-overview-date-controls>button,.product-overview-date-controls .date-control-option{height:34px}.product-overview-collect{width:100%}.product-overview-task-strip{flex-wrap:wrap;align-items:flex-start}.product-overview-task-strip>i{width:100%;margin-left:0}.product-overview-filter-panel .compensation-filter-row{flex-direction:column;align-items:flex-start}.product-overview-summary-grid{grid-template-columns:1fr}.product-overview-list-actions{flex-direction:column;align-items:stretch}.product-overview-list-actions button{width:100%}.product-overview-list-filters{grid-template-columns:1fr;display:grid}.product-overview-list-filters>label:not(.product-overview-search),.product-overview-search,.product-overview-search-submit,.product-overview-reset{width:100%}.product-overview-pagination{flex-wrap:wrap;align-items:flex-start}.product-overview-pagination>label{margin-left:0}.product-overview-pagination>div{grid-template-columns:repeat(4,1fr);width:100%;display:grid}.date-control-option .product-overview-date-picker.custom-range-popover{width:min(440px,100vw - 100px);min-width:250px;left:auto;right:0;transform:none}.product-overview-date-picker .date-picker-body:has(>i){grid-template-columns:1fr}.product-overview-date-picker .date-picker-body>i{display:none}}.store-table .store-identity-heading{min-width:230px}.store-identity-heading small{color:#87978f;margin-top:5px;font-size:11px;font-weight:400;display:block}.store-table .store-identity-cell{white-space:normal;min-width:230px}.store-identity-cell strong{color:#29483d;overflow-wrap:anywhere;max-width:270px;font-size:13px;font-weight:700;line-height:1.5;display:block}.store-identity-cell small{color:#71867d;white-space:nowrap;font-variant-numeric:tabular-nums;margin-top:5px;font-size:11px;display:block}.store-identity-pending{color:#8b9993;font-size:12px}.shop-avatar{flex-shrink:0;overflow:hidden}.shop-avatar img{object-fit:cover;width:100%;height:100%;display:block}.audit-page{color:#344e43;flex-direction:column;gap:18px;font-size:13px;display:flex}.audit-intro{background:#eaf7f1;border:1px solid #cbe8dc;border-radius:12px;align-items:center;gap:13px;padding:18px 20px;display:flex}.audit-intro>svg{color:#158763;flex-shrink:0}.audit-intro strong{font-size:16px}.audit-intro p{color:#71867b;margin:5px 0 0;font-size:12px;line-height:1.7}.audit-intro>span{white-space:nowrap;color:#158763;margin-left:auto;font-size:11px;font-weight:650}.audit-filter-panel{padding:20px;overflow:visible}.audit-page button{color:#526a5f;cursor:pointer;background:#fff;border:1px solid #d9e4de;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-height:35px;padding:7px 13px;font-size:12px;font-weight:650;display:inline-flex}.audit-page button:disabled{opacity:.45;cursor:not-allowed}.audit-page button:hover:not(:disabled){color:#107e58;border-color:#6bb797}:is(.audit-page button:focus-visible,.audit-page input:focus-visible,.audit-page select:focus-visible){outline-offset:2px;outline:2px solid #14a178}.audit-page button.audit-primary,.audit-page button.active{color:#fff;background:#0b8b66;border-color:#0b8b66}.audit-date-row{border-bottom:1px solid #e8efeb;flex-wrap:wrap;align-items:center;gap:12px;padding-bottom:18px;display:flex}.audit-date-row>strong{font-size:13px}.audit-period-buttons{gap:5px;margin-right:auto;display:flex}.audit-date-row label{align-items:center;gap:7px;display:flex}.audit-date-row label>span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.audit-date-row input{color:#345545;background:#fff;border:1px solid #dce6e0;border-radius:6px;max-width:170px;height:36px;padding:5px 10px;font-size:13px}.audit-date-row>i{color:#81968a;font-style:normal}.audit-filter-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:14px 0;display:grid}.audit-filter-menu{min-width:0;position:relative}.audit-page .audit-filter-trigger{justify-content:flex-start;width:100%;height:38px;padding:5px 9px}.audit-filter-trigger>span{color:#809187;flex-shrink:0;font-size:10px}.audit-filter-trigger>strong{text-overflow:ellipsis;white-space:nowrap;text-align:left;color:#395748;flex:1;min-width:0;font-size:12px;overflow:hidden}.audit-filter-trigger>svg{color:#8ba096;flex-shrink:0;transition:transform .16s}.audit-filter-trigger[aria-expanded=true]{border-color:#47aa87;box-shadow:0 0 0 2px #14a1781a}.audit-filter-trigger[aria-expanded=true]>svg{transform:rotate(180deg)}.audit-filter-menu.has-value .audit-filter-trigger{background:#edf8f3;border-color:#b9dfd0}.audit-filter-options{z-index:30;background:#fff;border:1px solid #d8e5de;border-radius:8px;width:max(100%,220px);max-height:260px;padding:5px;position:absolute;top:calc(100% + 5px);left:0;overflow:auto;box-shadow:0 12px 30px #1e3e3024}.audit-page .audit-filter-options button{color:#496356;text-align:left;background:#fff;border:0;justify-content:space-between;width:100%;min-height:32px;padding:6px 9px;font-weight:500}.audit-page .audit-filter-options button:hover,.audit-page .audit-filter-options button[aria-selected=true]{color:#087d59;background:#edf8f3}.audit-search-row{gap:8px;display:flex}.audit-search-row label{color:#8ba396;border:1px solid #dce6e0;border-radius:7px;flex:1;align-items:center;gap:8px;max-width:570px;padding:0 11px;display:flex}.audit-search-row input{color:#34513f;background:0 0;border:0;outline:0;width:100%;height:37px;font-size:13px}.audit-list-panel{padding:0;overflow:hidden}.audit-list-header{border-bottom:1px solid #e8efeb;justify-content:space-between;align-items:center;gap:15px;padding:13px 16px;display:flex}.audit-list-header h2{color:#294d3c;margin:0;font-size:16px}.audit-list-header h2 span{color:#0b8b66;margin-left:9px;font-size:12px}.audit-list-header p{color:#87988d;margin:4px 0 0;font-size:10px}.audit-list-header>div:last-child{gap:7px;display:flex}.audit-text-list-wrap{background:#fff}.audit-text-list{margin:0;padding:0;list-style:none}.audit-text-entry{color:#52685e;border-bottom:1px solid #edf1ef;align-items:baseline;gap:4px;min-width:0;min-height:31px;padding:5px 10px;font-size:11px;line-height:1.45;display:flex}.audit-text-entry:hover{background:#f7faf8}.audit-text-entry time{color:#788c81;font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0}.audit-text-entry>strong{color:#29483b;flex-shrink:0}.audit-text-entry>span{min-width:0}.audit-text-result{flex-shrink:0;font-weight:650}.audit-text-result.success{color:#16865c}.audit-text-result.failure{color:#c84f49}.audit-text-result.queued{color:#9b7617}.audit-page .audit-text-entry .audit-detail-button{color:#0a8a62;background:0 0;border-color:#0000;flex-shrink:0;min-height:23px;margin-left:auto;padding:1px 7px;font-size:10px}.audit-page .audit-text-entry .audit-detail-button:hover{background:#edf8f3}.audit-empty{color:#a3b5a9;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:210px;display:flex}.audit-empty strong{color:#698270;font-size:14px}.audit-empty span{font-size:12px}.audit-pagination{color:#829689;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;font-size:11px;display:flex}.audit-pagination>div{gap:7px;display:flex}.audit-error{color:#b54c42;background:#fff4f2;border:1px solid #f0cbc5;border-radius:8px;align-items:center;gap:9px;margin:12px 20px;padding:12px;display:flex}.audit-error button{margin-left:auto}.audit-drawer-overlay{z-index:1200;justify-content:flex-end;display:flex;position:fixed;inset:0}.audit-page .audit-drawer-backdrop{cursor:default;background:#12271e52;border:0;border-radius:0;width:100%;height:100%;position:absolute;inset:0}.audit-drawer{background:#fff;flex-direction:column;width:min(590px,100vw);height:100%;display:flex;position:relative;box-shadow:-8px 0 35px #1a35291f}.audit-drawer header{border-bottom:1px solid #e3ece7;align-items:flex-start;gap:14px;padding:25px 24px;display:flex}.audit-drawer header>div{flex:1;min-width:0}.audit-drawer header small{color:#80988b;font-size:12px}.audit-drawer h2{overflow-wrap:anywhere;margin:9px 0 0;font-size:18px;line-height:1.6}.audit-drawer header>button{background:#f3f7f4;border:0;flex-shrink:0;min-width:34px;padding:6px}.audit-drawer-body{padding:22px 24px;line-height:1.7;overflow:auto}.audit-drawer h3{margin:26px 0 14px;font-size:15px}.audit-detail-fields{margin:0}.audit-detail-fields>div{border-bottom:1px solid #eef2ef;grid-template-columns:110px minmax(0,1fr);gap:13px;padding:10px 0;display:grid}.audit-detail-fields dt{color:#83958a;font-size:12px}.audit-detail-fields dd{color:#3b5546;overflow-wrap:anywhere;margin:0;font-size:13px}.audit-detail-fields .audit-detail-fields>div{grid-template-columns:85px minmax(0,1fr)}.audit-detail-array{flex-direction:column;gap:8px;display:flex}.audit-detail-array>div:not(:only-child){border-bottom:1px dashed #dfe9e3;padding-bottom:8px}.audit-muted,.audit-record-id{color:#94a498;font-size:12px}.audit-record-id{overflow-wrap:anywhere;margin-top:30px;font-size:10px}.account-row-actions{flex-wrap:wrap;gap:6px;display:flex}@media (max-width:1050px){.audit-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.audit-intro>span{display:none}.audit-list-header{flex-direction:column;align-items:flex-start}}@media (max-width:760px){.audit-intro{align-items:flex-start;padding:14px}.audit-filter-panel{padding:14px}.audit-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.audit-filter-menu:last-child{grid-column:1/-1}.audit-date-row{gap:8px}.audit-period-buttons{order:-1;width:100%}.audit-period-buttons button{flex:1;min-width:0;padding:6px}.audit-date-row input{max-width:135px}.audit-list-header,.audit-pagination{padding:14px}.audit-search-row{flex-wrap:wrap}.audit-search-row label{flex-basis:100%}.audit-text-entry{flex-wrap:wrap;padding:6px 8px}.audit-page .audit-text-entry .audit-detail-button{margin-left:0}.audit-drawer header,.audit-drawer-body{padding:18px}.audit-detail-fields>div{grid-template-columns:88px minmax(0,1fr)}.audit-pagination{flex-wrap:wrap}}.audit-task-results h3{justify-content:space-between;align-items:center;gap:8px;display:flex}.audit-task-results>p{font-size:12px}.audit-task-results article{border-bottom:1px solid #e5ece7;padding:11px 0}.audit-task-results article strong{font-size:12px}.audit-task-results article small{color:#8d9e92;overflow-wrap:anywhere;font-size:10px;display:block}.audit-task-results article p{color:#bd5b4c;overflow-wrap:anywhere;font-size:11px}.audit-task-results{border-top:1px solid #e1eae4;margin-top:22px;padding-top:4px}.latest-complete-view{border:1px solid #dcece6;flex-wrap:wrap;align-items:center;gap:18px;margin-bottom:16px;padding:16px 20px;display:flex}.latest-complete-view strong,.latest-complete-view small{display:block}.latest-complete-view strong{color:#173f39;font-size:14px}.latest-complete-view small{color:#69847f;margin-top:5px;font-size:12px}.latest-view-buttons{flex-wrap:wrap;gap:6px;display:flex}.latest-complete-view button{color:#177d68;cursor:pointer;background:#fff;border:1px solid #dce8e3;border-radius:8px;padding:9px 12px}.latest-complete-view button.active{color:#fff;background:#098b71;border-color:#098b71;font-weight:700}.collection-progress-details{margin-top:10px}.collection-progress-details summary{color:#426e62;cursor:pointer;padding:9px 0;font-size:13px;font-weight:600}.collection-gap-pagination{color:#74857b;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-top:10px;font-size:11px;display:flex}.collection-gap-pagination>span{margin-right:auto}.collection-gap-pagination>button{color:#426b58;cursor:pointer;background:#fff;border:1px solid #dce7e0;border-radius:6px;min-height:30px;padding:0 10px;font-size:11px}.collection-gap-pagination>button:disabled{color:#9aa69f;cursor:default;background:#f5f7f6}.collection-gap-details{color:#52685e;min-width:0;font-size:11px}.collection-gap-caption{color:#76877e;flex-wrap:wrap;gap:6px 18px;margin:10px 0;line-height:1.6;display:flex}.collection-gap-table{border:1px solid #e0e9e4;border-radius:8px;width:100%;max-width:100%;overflow-x:auto}.collection-gap-table table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1080px}.collection-gap-table th,.collection-gap-table td{text-align:left;vertical-align:top;white-space:normal;overflow-wrap:anywhere;border-bottom:1px solid #e8eeea;padding:10px 11px;font-size:11px;line-height:1.7}.collection-gap-table th{color:#60766a;background:#f3f8f5;font-weight:650}.collection-gap-table th:nth-child(2){width:20%}.collection-gap-table th:nth-child(3){width:21%}.collection-gap-table th:nth-child(5){width:19%}.collection-gap-table tr:last-child td{border-bottom:0}.collection-gap-table strong,.collection-gap-table small,.collection-gap-table td>span{display:block}.collection-gap-table strong{color:#3d6151;font-weight:650}.collection-gap-table small{color:#7c8a82;margin-top:3px;font-size:10px}.collection-gap-footnote,.collection-gap-unknown,.collection-gap-empty{color:#7b897f;margin:10px 0 0;font-size:11px;line-height:1.7}.collection-gap-update{color:#896426;background:#fff5e5;border:1px solid #f0dfbd;border-radius:6px;padding:8px 10px;line-height:1.7}.collection-gap-coverage{overflow-wrap:anywhere}.product-overview-page .product-overview-source em,.product-overview-page .product-overview-error small{white-space:normal;text-overflow:clip;line-height:1.6;overflow:visible}.product-overview-page .product-overview-task-strip{flex-wrap:wrap}.product-overview-page .product-overview-list-head p,.product-overview-page .product-overview-period em{line-height:1.7}@media (max-width:760px){.product-overview-issues li,.product-overview-issues li strong{display:block}.product-overview-page .product-overview-toolbar,.product-overview-page .product-overview-toolbar-actions{min-width:0}}.product-overview-table th{white-space:nowrap;height:68px;padding:10px}.product-overview-table td{padding:14px 10px}.product-overview-table .product-overview-sort{flex-direction:column;align-items:flex-end;gap:5px}.product-overview-table .product-overview-sort>span{white-space:nowrap}.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}.operations-summary-state,.product-overview-inference-note{color:#526d62;overflow-wrap:anywhere;background:#f4faf7;border:1px solid #d7e4df;border-radius:8px;flex-wrap:wrap;gap:6px 12px;margin:10px 0;padding:11px 14px;font-size:11px;display:flex}.operations-summary-state small,.product-overview-inference-note small{flex-basis:100%;font-size:10px}.operations-summary-state,.product-overview-inference-note.warning{color:#8d641d;background:#fffaf0;border-color:#ead7b1}.operations-detail-read-state{color:#71877d;padding:9px 16px;font-size:10px}.operations-detail-read-state [role=alert]{color:#a55824;flex-wrap:wrap;align-items:center;gap:8px;display:flex}.operations-detail-read-state button,.operations-detail-pagination button{color:#276b52;cursor:pointer;background:#fff;border:1px solid #d8e4de;border-radius:6px;padding:6px 10px}.operations-detail-pagination{color:#668073;justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;font-size:11px;display:flex}.operations-detail-pagination>div{gap:8px;display:flex}.operations-detail-pagination button:disabled{opacity:.45;cursor:default}@media (max-width:700px){.operations-detail-pagination{flex-wrap:wrap}.operations-summary-state,.product-overview-inference-note{font-size:10px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.dt-panel{--dt-green:#0b8b68;--dt-green-soft:#edf8f3;--dt-ink:#213c35;--dt-muted:#72837d;--dt-border:#e2ebe6;--dt-yesterday:#9aa9a3;border:1px solid var(--dt-border);width:100%;min-width:0;color:var(--dt-ink);font-variant-numeric:tabular-nums;background:#fff;border-radius:16px;margin-bottom:18px;padding:20px 24px;font-size:13px;line-height:1.55;position:relative;box-shadow:0 3px 14px #18402f08}.dt-panel *,.dt-panel :before,.dt-panel :after{box-sizing:border-box}.dt-panel button{font:inherit;cursor:pointer}.dt-panel :is(button):focus-visible{outline:2px solid var(--dt-green);outline-offset:2px}.dt-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.dt-heading{min-width:0}.dt-heading h2{margin:0;font-size:16px;font-weight:700}.dt-subtitle{color:var(--dt-muted);overflow-wrap:anywhere;margin:2px 0 0;font-size:12px}.dt-toggle{border:1px solid var(--dt-border);color:var(--dt-ink);background:#fff;border-radius:999px;flex:none;align-items:center;gap:4px;padding:6px 12px;display:inline-flex}.dt-toggle svg{transition:transform .15s}.dt-toggle .dt-rotated{transform:rotate(180deg)}.dt-tabs{flex-wrap:wrap;gap:6px;margin:14px 0 4px;display:flex}.dt-tabs button{border:1px solid var(--dt-border);color:var(--dt-muted);background:#fff;border-radius:999px;padding:5px 12px}.dt-tabs button.active{border-color:var(--dt-green);background:var(--dt-green-soft);color:var(--dt-green);font-weight:600}.dt-legend{color:var(--dt-muted);gap:16px;margin:8px 0 0;font-size:12px;display:flex}.dt-legend span{align-items:center;gap:6px;display:inline-flex}.dt-legend i{border-top:2px solid var(--dt-green);width:22px;height:0;display:inline-block}.dt-legend i.dt-key-yesterday{border-top:2px dashed var(--dt-yesterday)}.dt-plot{touch-action:pan-y;-webkit-user-select:none;user-select:none;width:100%;min-width:0;margin-top:6px;position:relative;overflow:hidden}.dt-plot svg{display:block;overflow:visible}.dt-grid{stroke:#edf2ef;stroke-width:1px}.dt-axis{fill:var(--dt-muted);font-size:11px}.dt-area{fill:var(--dt-green);fill-opacity:.07}.dt-line{fill:none;stroke:var(--dt-green);stroke-width:2.2px;stroke-linejoin:round;stroke-linecap:round}.dt-line-yesterday{stroke:var(--dt-yesterday);stroke-width:1.8px;stroke-dasharray:5 4}.dt-dot{fill:#fff;stroke:var(--dt-green);stroke-width:1.6px}.dt-dot-active{fill:var(--dt-green)}.dt-dot-yesterday{fill:#fff;stroke:var(--dt-yesterday)}.dt-cursor{stroke:#cfdcd6;stroke-width:1px;stroke-dasharray:3 3}.dt-tip{z-index:2;border:1px solid var(--dt-border);pointer-events:none;white-space:nowrap;background:#fff;border-radius:10px;gap:2px;min-width:140px;padding:8px 10px;display:grid;position:absolute;top:8px;transform:translate(12px);box-shadow:0 6px 18px #18402f1a}.dt-tip.dt-tip-left{transform:translate(calc(-100% - 12px))}.dt-tip strong{font-size:12px}.dt-tip span{font-size:13px}.dt-tip .dt-tip-muted{color:var(--dt-muted)}.dt-empty{color:var(--dt-muted);text-align:center;justify-items:center;gap:6px;padding:40px 12px;display:grid}.dt-empty strong{color:var(--dt-ink)}.dt-empty p{margin:0}.dt-empty button{border:1px solid var(--dt-border);background:#fff;border-radius:999px;align-items:center;gap:6px;margin-top:4px;padding:6px 12px;display:inline-flex}.dt-panel .spinning{animation:1s linear infinite dt-spin}@keyframes dt-spin{to{transform:rotate(360deg)}}.dt-note{color:var(--dt-muted);margin:4px 0 0;font-size:12px}@media (max-width:640px){.dt-panel{border-radius:14px;padding:16px 14px}.dt-tabs button{padding:4px 10px;font-size:12px}}.topbar.home-topbar.home-topbar-v2{align-items:start;gap:14px 24px;height:auto;min-height:100px}.topbar.home-topbar.home-topbar-v2 .home-title h1{font-size:23px;line-height:1.35}.topbar.home-topbar.home-topbar-v2 .home-title p{color:#6f828a;margin-top:6px;font-size:12px}.topbar.home-topbar.home-topbar-v2 .selected-date-range{white-space:normal;font-size:12px;line-height:1.5}.topbar.home-topbar.home-topbar-v2 .home-header-health{background:#f8fbfa;border-color:#e4ece9;grid-template-columns:minmax(260px,1.5fr) repeat(5,minmax(72px,1fr));min-height:48px!important}.topbar.home-topbar.home-topbar-v2 .home-header-health .health-title{flex-wrap:wrap}.topbar.home-topbar.home-topbar-v2 .home-header-health .health-title small{color:#75878b;font-size:11px}.topbar.home-topbar.home-topbar-v2 .home-header-filter-row{flex-wrap:wrap;overflow:visible}.topbar.home-topbar.home-topbar-v2 .scope-tabs button,.topbar.home-topbar.home-topbar-v2 .date-controls button{min-height:34px;font-size:12px}.topbar.home-topbar.home-topbar-v2 .top-refresh-button{white-space:nowrap;min-height:36px;font-size:12px}.business-dashboard.home-dashboard{--home-ink:#203840;--home-muted:#6f8088;--home-green:#087f62;--home-line:#e3ece8;--home-live:#149b79;--home-note:#7a65c2;--home-card:#4388b3;color:var(--home-ink);flex-direction:column;gap:18px;display:flex}.business-dashboard.home-dashboard>section,.business-dashboard.home-dashboard>.home-trend-container{min-width:0;margin-bottom:0}.business-dashboard.home-dashboard h2{margin:0;font-size:16px;font-weight:700;line-height:1.5}.business-dashboard.home-dashboard h3{margin:0;font-size:14px;font-weight:600;line-height:1.5}.business-dashboard.home-dashboard .business-filter-panel{gap:0;padding:0;overflow:visible}.business-dashboard.home-dashboard .business-scope-options button{min-height:36px;font-size:13px}.business-dashboard.home-dashboard .business-scope-options button small{font-size:11px}.business-dashboard.home-dashboard .compact-filter-block>strong{font-size:13px}.business-dashboard.home-dashboard .home-scope-summary{border-top:1px solid var(--home-line);width:100%;color:var(--home-muted);border-radius:0 0 var(--surface-radius) var(--surface-radius);background:#fafcfb;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px 16px;padding:12px 18px;font-size:12px;display:grid}.business-dashboard.home-dashboard .home-scope-context{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:6px 16px;min-width:0;max-width:660px;display:flex}.business-dashboard.home-dashboard .home-scope-read-slot{align-items:center;min-width:0;height:34px;display:flex}.business-dashboard.home-dashboard .home-scope-summary>.home-outline-button{grid-area:1/3;margin-left:0}.business-dashboard.home-dashboard .home-scope-summary strong{color:var(--home-ink);font-weight:600}.business-dashboard.home-dashboard .home-scope-summary button{margin-left:auto}.business-dashboard.home-dashboard .home-outline-button{min-height:34px;color:var(--home-green);font:inherit;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #dce8e2;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:7px 11px;font-size:12px;display:inline-flex}.business-dashboard.home-dashboard .home-outline-button:hover{background:#edf8f3;border-color:#78bca5}.business-dashboard.home-dashboard button:focus-visible{outline-offset:3px;outline:3px solid #71c7ad}.business-dashboard.home-dashboard .metric-range-status{margin:0;padding:12px 18px;font-size:12px}.business-dashboard.home-dashboard .metric-range-status.error>span strong{white-space:normal}.business-dashboard.home-dashboard .home-scope-read-slot .metric-range-status{border:0;justify-content:flex-start;gap:8px;min-width:0;height:34px;padding:0}.business-dashboard.home-dashboard .home-scope-read-slot .metric-range-status>span{flex:1;overflow:hidden}.business-dashboard.home-dashboard .home-scope-read-slot .metric-range-status>span>svg{flex-shrink:0}.business-dashboard.home-dashboard .home-scope-read-slot .metric-range-status>span strong{text-overflow:ellipsis;white-space:nowrap;color:inherit;font-weight:400;overflow:hidden}.business-dashboard.home-dashboard .home-scope-read-slot .metric-range-status>button{margin-left:0}@media (max-width:1100px){.business-dashboard.home-dashboard .home-scope-summary{grid-template-columns:minmax(0,1fr) auto;gap:6px 12px}.business-dashboard.home-dashboard .home-scope-summary>.home-outline-button{grid-column:2}.business-dashboard.home-dashboard .home-scope-read-slot{grid-area:2/1/auto/-1}}.business-dashboard.home-dashboard .dashboard-coverage-warning{border-radius:0 0 var(--surface-radius) var(--surface-radius);margin:0;padding:14px 18px;font-size:12px;line-height:1.6}.business-dashboard.home-dashboard .dashboard-coverage-warning p,.business-dashboard.home-dashboard .dashboard-coverage-warning summary,.business-dashboard.home-dashboard .dashboard-coverage-warning li{font-size:12px}.business-dashboard.home-dashboard .dashboard-comparison-note{margin:0;padding:10px 18px;font-size:12px;line-height:1.6}.business-dashboard.home-dashboard .home-coverage-line{color:var(--home-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 20px;padding:0 3px;font-size:12px;line-height:1.6;display:flex}.business-dashboard.home-dashboard .home-coverage-line>span:first-child{color:var(--home-green);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.business-dashboard.home-dashboard .home-coverage-line.incomplete>span:first-child{color:#986019}.business-dashboard.home-dashboard .home-coverage-line strong{font-weight:600}.business-dashboard.home-dashboard .home-surface{border:1px solid var(--home-line);border-radius:var(--surface-radius);background:#fff;min-width:0;box-shadow:0 2px 8px #18332a06}.business-dashboard.home-dashboard .home-core-results{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:16px;display:grid}.business-dashboard.home-dashboard .home-primary-metric{background:linear-gradient(120deg,#eff9f5,#fff);border-color:#cfe5dc;flex-direction:column;justify-content:center;min-height:262px;padding:26px 28px;display:flex}.business-dashboard.home-dashboard .home-metric-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.business-dashboard.home-dashboard .home-metric-heading>svg{color:#159372}.business-dashboard.home-dashboard .home-eyebrow{color:var(--home-green);letter-spacing:1.7px;margin-bottom:6px;font-size:11px;font-weight:650;display:block}.business-dashboard.home-dashboard .home-data-tag{color:var(--home-green);white-space:normal;background:#edf8f3;border-radius:5px;padding:3px 7px;font-size:11px;font-weight:500;line-height:1.5;display:inline-block}.business-dashboard.home-dashboard .home-data-tag.partial{color:#936221;background:#fff5e5}.business-dashboard.home-dashboard .home-metric-value{letter-spacing:-.5px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;min-width:0;margin:12px 0 0;font-size:30px;font-weight:700;line-height:1.3;display:block}.business-dashboard.home-dashboard .home-metric-value>small{letter-spacing:0;color:var(--home-muted);white-space:nowrap;margin-left:5px;font-size:12px;font-weight:400}.business-dashboard.home-dashboard .home-money{font-variant-numeric:tabular-nums;font-weight:inherit;white-space:nowrap}.business-dashboard.home-dashboard .home-money-currency{color:var(--home-muted);letter-spacing:0;margin-right:3px;font-size:.66em;font-weight:500}.business-dashboard.home-dashboard .home-money-fraction{letter-spacing:0;color:#647d83;font-size:.7em;font-weight:500}.business-dashboard.home-dashboard .home-primary-metric>.home-metric-value{letter-spacing:-.8px;margin-top:20px;font-size:42px;line-height:1.22}.business-dashboard.home-dashboard .home-primary-metric .home-money-currency{color:var(--home-green)}.business-dashboard.home-dashboard .home-metric-note{color:var(--home-muted);margin:7px 0 0;font-size:12px;line-height:1.6}.business-dashboard.home-dashboard .home-primary-comparison{border-top:1px solid #dfece6;margin-top:20px;padding-top:15px}.business-dashboard.home-dashboard .home-primary-comparison>p{color:var(--home-muted);margin:7px 0 0;font-size:12px;line-height:1.6}.business-dashboard.home-dashboard .home-change{color:var(--home-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:12px;line-height:1.5;display:flex}.business-dashboard.home-dashboard .home-change b{font-weight:650}.business-dashboard.home-dashboard .home-comparison-context{color:var(--home-muted);flex-basis:100%;font-size:10px}.business-dashboard.home-dashboard .ranking-comparison-context{color:var(--home-muted);white-space:normal;max-width:170px;margin-top:3px;margin-left:auto;font-size:10px;line-height:1.5;display:block}.business-dashboard.home-dashboard .home-change.up{color:#087f62}.business-dashboard.home-dashboard .home-change.down{color:#c1464a}.business-dashboard.home-dashboard .home-change.warning{color:#a4610f}.business-dashboard.home-dashboard .home-change.neutral,.business-dashboard.home-dashboard .home-change.flat{color:var(--home-muted)}.business-dashboard.home-dashboard .home-primary-comparison .home-change>b{background:#e2f2eb;border-radius:5px;padding:4px 7px;font-size:14px}.business-dashboard.home-dashboard .home-primary-comparison .home-change.down>b{background:#fff0ee}.business-dashboard.home-dashboard .home-primary-comparison .home-change.flat>b{background:#edf1f0}.business-dashboard.home-dashboard .home-primary-comparison .home-change>strong{font-size:15px}.business-dashboard.home-dashboard .home-primary-comparison .home-change>span{color:var(--home-muted);margin-left:auto;font-size:12px}.business-dashboard.home-dashboard .home-secondary-metrics{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;display:grid}.business-dashboard.home-dashboard .home-small-metric h2{color:#536d75;font-size:14px;font-weight:600}.business-dashboard.home-dashboard .home-small-metric>.home-change{margin-top:9px}.business-dashboard.home-dashboard .home-refund-metric{grid-column:1/-1;justify-content:space-between;align-items:center;gap:15px;display:flex}.business-dashboard.home-dashboard .home-refund-metric>div:last-child{text-align:right;min-width:0}.business-dashboard.home-dashboard .home-refund-metric .home-change{justify-content:flex-end;margin-top:7px}.business-dashboard.home-dashboard .home-refund-metric .home-metric-value{margin-top:0;font-size:28px}.business-dashboard.home-dashboard .refund-basis{flex-wrap:wrap;gap:4px;margin-top:10px}.business-dashboard.home-dashboard .refund-basis button{min-height:28px;padding:4px 8px;font-size:11px}.business-dashboard.home-dashboard .home-refund-attention{color:#a4610f;margin:5px 0 0;font-size:11px;line-height:1.5}.business-dashboard.home-dashboard .home-section-head{justify-content:space-between;align-items:center;gap:14px;padding:18px 22px;display:flex}.business-dashboard.home-dashboard .home-section-head p{color:var(--home-muted);margin:4px 0 0;font-size:12px;line-height:1.6}.business-dashboard.home-dashboard .home-subtle{color:var(--home-muted);white-space:nowrap;font-size:12px}.business-dashboard.home-dashboard .home-source-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;padding:0 22px;display:grid}.business-dashboard.home-dashboard .home-source-item{border-right:1px solid var(--home-line);min-width:0;padding-right:20px}.business-dashboard.home-dashboard .home-source-item:last-child{border-right:0;padding-right:0}.business-dashboard.home-dashboard .home-source-label{color:#59727a;flex-wrap:wrap;align-items:center;gap:7px;display:flex}.business-dashboard.home-dashboard .home-source-label>svg{width:15px;height:15px}.business-dashboard.home-dashboard .home-source-swatch{background:var(--home-live);border-radius:2px;flex-shrink:0;width:7px;height:7px;display:inline-block}.business-dashboard.home-dashboard .source-live{--source-color:var(--home-live)}.business-dashboard.home-dashboard .source-note{--source-color:var(--home-note)}.business-dashboard.home-dashboard .source-card{--source-color:var(--home-card)}.business-dashboard.home-dashboard .home-source-item .home-source-swatch{background:var(--source-color)}.business-dashboard.home-dashboard .home-source-item .home-metric-value{margin-top:11px;font-size:26px}.business-dashboard.home-dashboard .home-source-footer{color:var(--home-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:10px;font-size:12px;display:flex}.business-dashboard.home-dashboard .home-source-footer .home-change{gap:5px;font-size:11px}.business-dashboard.home-dashboard .home-source-composition{border-radius:4px;gap:2px;height:5px;margin:20px 22px 0;display:flex;overflow:hidden}.business-dashboard.home-dashboard .home-source-composition>span{background:var(--source-color)}.business-dashboard.home-dashboard .home-source-context{border-top:1px solid var(--home-line);color:var(--home-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 20px;margin:18px 22px 0;padding:13px 0;font-size:12px;display:flex}.business-dashboard.home-dashboard .home-source-context>span:first-child{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.business-dashboard.home-dashboard .home-source-context strong{font-variant-numeric:tabular-nums;color:var(--home-ink);font-size:14px}.business-dashboard.home-dashboard .home-owner-list{padding:0 22px 8px}.business-dashboard.home-dashboard .home-owner-row{border:0;border-top:1px solid var(--home-line);text-align:left;width:100%;color:var(--home-ink);font:inherit;cursor:pointer;background:0 0;grid-template-columns:28px minmax(115px,1fr) minmax(40px,1.8fr) minmax(155px,1fr) minmax(88px,.7fr);align-items:center;gap:18px;padding:13px 0;display:grid}.business-dashboard.home-dashboard .home-owner-row:hover,.business-dashboard.home-dashboard .home-owner-row.active{background:#f0f9f5}.business-dashboard.home-dashboard .home-owner-rank{color:#57776c;background:#eff4f2;border-radius:6px;place-items:center;width:26px;height:26px;font-size:12px;font-weight:650;display:grid}.business-dashboard.home-dashboard .home-owner-row:first-child .home-owner-rank{color:#078362;background:#e0f3ea}.business-dashboard.home-dashboard .home-owner-name{min-width:0}.business-dashboard.home-dashboard .home-owner-name>strong{overflow-wrap:anywhere;font-size:14px;font-weight:600}.business-dashboard.home-dashboard .home-owner-name>small,.business-dashboard.home-dashboard .home-owner-value>small{color:var(--home-muted);margin-top:4px;font-size:11px;line-height:1.6;display:block}.business-dashboard.home-dashboard .home-owner-bar{background:#eef5f1;border-radius:4px;height:5px;overflow:hidden}.business-dashboard.home-dashboard .home-owner-bar i{background:#5ab496;border-radius:4px;height:100%;display:block}.business-dashboard.home-dashboard .home-owner-value{text-align:right;min-width:0}.business-dashboard.home-dashboard .home-owner-value>strong{font-variant-numeric:tabular-nums;font-size:20px;font-weight:650}.business-dashboard.home-dashboard .home-owner-change{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.business-dashboard.home-dashboard .home-empty{text-align:center;color:var(--home-muted);padding:30px;font-size:13px}.business-dashboard.home-dashboard [hidden]{display:none!important}.business-dashboard.home-dashboard .home-trend-container .dt-panel{margin:0}.business-dashboard.home-dashboard .home-trend-coverage-note{color:var(--home-muted);margin:0 3px 9px;font-size:12px;line-height:1.6}.business-dashboard.home-dashboard .home-trend-container .dt-header-main h2{font-size:16px}.business-dashboard.home-dashboard .business-ranking-card{border-color:var(--home-line);margin:0}.business-dashboard.home-dashboard .ranking-title-row{gap:15px;padding:18px 22px}.business-dashboard.home-dashboard .ranking-title-row h2{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.business-dashboard.home-dashboard .ranking-title-row p{color:var(--home-muted);margin:5px 0 0;font-size:12px;line-height:1.6}.business-dashboard.home-dashboard .ranking-title-actions{flex-wrap:wrap;justify-content:flex-end}.business-dashboard.home-dashboard .ranking-tabs{flex-wrap:wrap;overflow:visible}.business-dashboard.home-dashboard .ranking-tabs button{min-height:34px;font-size:12px}.business-dashboard.home-dashboard .ranking-table.expanded{min-width:1250px}.business-dashboard.home-dashboard .ranking-table th{color:#607980;background:#f6f9f8;height:44px;font-size:12px;line-height:1.5}.business-dashboard.home-dashboard .ranking-table td{color:var(--home-ink);padding-block:15px;font-size:13px;line-height:1.5}.business-dashboard.home-dashboard .ranking-table th:nth-child(n+4),.business-dashboard.home-dashboard .ranking-table td:nth-child(n+4){text-align:right;font-variant-numeric:tabular-nums}.business-dashboard.home-dashboard .ranking-table th:nth-child(n+4) .ranking-sort-header{justify-content:flex-end}.business-dashboard.home-dashboard .home-ranking-store{white-space:normal;align-items:center;gap:10px;min-width:180px;max-width:260px;display:flex}.business-dashboard.home-dashboard .home-ranking-store>.shop-avatar{border-radius:9px;flex:0 0 36px;width:36px;height:36px}.business-dashboard.home-dashboard .home-ranking-store>div{min-width:0}.business-dashboard.home-dashboard .home-ranking-store strong{overflow-wrap:anywhere;line-height:1.5;display:block}.business-dashboard.home-dashboard .home-ranking-store .block-code{white-space:nowrap;margin-top:3px}.business-dashboard.home-dashboard .ranking-table td.home-table-money{font-size:15px}.business-dashboard.home-dashboard .ranking-table .ranking-channel-amount{color:var(--home-ink);font-weight:500}.business-dashboard.home-dashboard .home-cell-status{color:#936221;margin-top:3px;font-size:11px;display:block}.business-dashboard.home-dashboard .ranking-table .ranking-comparison{font-size:12px}.business-dashboard.home-dashboard .ranking-comparison-difference{color:var(--home-muted);font-size:11px}.business-dashboard.home-dashboard .ranking-rows-footer{font-size:12px}.business-dashboard.home-dashboard .ranking-rows-footer button{min-height:34px;font-size:12px}.business-dashboard.home-dashboard .dashboard-rule-note{color:var(--home-muted);align-items:flex-start;gap:8px;font-size:11px;line-height:1.7}.business-dashboard.home-dashboard .dashboard-rule-note>svg{flex-shrink:0;margin-top:3px}.business-dashboard.home-dashboard .dashboard-rule-note button{white-space:nowrap;min-height:30px;font-size:12px}@media (max-width:1450px){.topbar.home-topbar.home-topbar-v2{grid-template-columns:1fr!important}.topbar.home-topbar.home-topbar-v2>.home-title,.topbar.home-topbar.home-topbar-v2>.home-header-right,.topbar.home-topbar.home-topbar-v2>.home-header-health{grid-area:auto/1}.topbar.home-topbar.home-topbar-v2>.home-header-right{flex-wrap:wrap;justify-content:flex-start!important}.topbar.home-topbar.home-topbar-v2 .home-header-filter-row{justify-content:flex-start}.business-dashboard.home-dashboard .home-core-results{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.business-dashboard.home-dashboard .home-primary-metric{padding:23px}.business-dashboard.home-dashboard .home-small-metric{padding:17px}.business-dashboard.home-dashboard .home-source-item .home-metric-value{font-size:24px}}@media (max-width:1100px){.topbar.home-topbar.home-topbar-v2 .home-header-health{grid-template-columns:repeat(5,minmax(0,1fr))}.topbar.home-topbar.home-topbar-v2 .home-header-health>div:first-child{grid-column:1/-1}.business-dashboard.home-dashboard .home-core-results{grid-template-columns:1fr}.business-dashboard.home-dashboard .home-primary-metric{min-height:230px}.business-dashboard.home-dashboard .home-secondary-metrics{grid-template-columns:1fr 1fr 1.5fr}.business-dashboard.home-dashboard .home-refund-metric{grid-column:auto;display:block}.business-dashboard.home-dashboard .home-refund-metric>div:last-child{text-align:left;margin-top:13px}.business-dashboard.home-dashboard .home-refund-metric .home-change{justify-content:flex-start}.business-dashboard.home-dashboard .home-owner-row{grid-template-columns:26px minmax(90px,1fr) minmax(30px,1fr) 145px 78px;gap:12px}.business-dashboard.home-dashboard .home-owner-value>strong{font-size:18px}.business-dashboard.home-dashboard .home-source-grid{gap:15px}.business-dashboard.home-dashboard .home-source-item{padding-right:14px}.business-dashboard.home-dashboard .home-source-item .home-metric-value{font-size:22px}.business-dashboard.home-dashboard .home-source-label h3{font-size:13px}}@media (max-width:760px){.topbar.home-topbar.home-topbar-v2 .home-title p{display:block}.topbar.home-topbar.home-topbar-v2 .home-title-line{flex-wrap:wrap}.topbar.home-topbar.home-topbar-v2 .home-header-right{align-items:flex-start!important;gap:10px!important}.topbar.home-topbar.home-topbar-v2 .home-header-filter-row{align-items:flex-start;width:100%}.topbar.home-topbar.home-topbar-v2 .date-filter-cluster{width:100%;max-width:100%}.topbar.home-topbar.home-topbar-v2 .date-controls{grid-template-columns:repeat(4,minmax(0,1fr));width:100%;height:auto;display:grid}.topbar.home-topbar.home-topbar-v2 .home-header-health{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.topbar.home-topbar.home-topbar-v2 .home-header-health>div:not(:first-child){border:0;justify-content:flex-start;padding:0}.business-dashboard.home-dashboard{gap:14px}.business-dashboard.home-dashboard .home-secondary-metrics{grid-template-columns:1fr 1fr}.business-dashboard.home-dashboard .home-refund-metric{grid-column:1/-1;display:flex}.business-dashboard.home-dashboard .home-refund-metric>div:last-child{text-align:right;margin-top:0}.business-dashboard.home-dashboard .home-source-grid{grid-template-columns:1fr;gap:16px}.business-dashboard.home-dashboard .home-source-item{border-right:0;border-bottom:1px solid var(--home-line);padding:0 0 16px}.business-dashboard.home-dashboard .home-source-item:last-child{border:0;padding:0}.business-dashboard.home-dashboard .home-source-item .home-metric-value{font-size:26px}.business-dashboard.home-dashboard .home-owner-row{grid-template-columns:25px minmax(75px,1fr) minmax(100px,1.1fr);gap:10px}.business-dashboard.home-dashboard .home-owner-bar,.business-dashboard.home-dashboard .home-owner-change{display:none}.business-dashboard.home-dashboard .home-section-head{flex-wrap:wrap;align-items:flex-start;padding:16px}.business-dashboard.home-dashboard .home-owner-list{padding:0 16px 7px}.business-dashboard.home-dashboard .home-owner-name>strong{font-size:13px}.business-dashboard.home-dashboard .home-owner-value>strong{font-size:16px}.business-dashboard.home-dashboard .home-scope-summary{padding:12px 16px}.business-dashboard.home-dashboard .home-coverage-line{font-size:11px}.business-dashboard.home-dashboard .dashboard-rule-note{flex-wrap:wrap}.business-dashboard.home-dashboard .dashboard-rule-note>span{flex:1;min-width:0}.business-dashboard.home-dashboard .dashboard-rule-note button{margin-left:22px}.business-dashboard.home-dashboard .ranking-title-row{padding:16px}.business-dashboard.home-dashboard .ranking-title-actions{justify-content:flex-start;align-items:flex-start}}@media (max-width:480px){.topbar.home-topbar.home-topbar-v2 .home-title h1{font-size:20px}.topbar.home-topbar.home-topbar-v2 .selected-date-range{font-size:11px}.topbar.home-topbar.home-topbar-v2 .home-header-health .health-title small{white-space:normal}.business-dashboard.home-dashboard .home-primary-metric{min-height:245px;padding:18px}.business-dashboard.home-dashboard .home-primary-metric>.home-metric-value{font-size:34px}.business-dashboard.home-dashboard .home-primary-comparison .home-change>span{width:100%;margin-left:0}.business-dashboard.home-dashboard .home-small-metric{padding:14px}.business-dashboard.home-dashboard .home-small-metric>.home-metric-value{font-size:24px}.business-dashboard.home-dashboard .home-small-metric h2{font-size:13px}.business-dashboard.home-dashboard .home-refund-metric{flex-direction:column;align-items:flex-start;gap:14px}.business-dashboard.home-dashboard .home-refund-metric>div:last-child{text-align:left;width:100%}.business-dashboard.home-dashboard .home-refund-metric .home-metric-value{font-size:28px}.business-dashboard.home-dashboard .home-metric-note{font-size:11px}.business-dashboard.home-dashboard .home-source-grid{padding:0 16px}.business-dashboard.home-dashboard .home-source-context,.business-dashboard.home-dashboard .home-source-composition{margin-inline:16px}.business-dashboard.home-dashboard .home-scope-summary button{margin-left:0}.business-dashboard.home-dashboard .home-owner-row{grid-template-columns:22px minmax(65px,1fr) minmax(95px,1.15fr);gap:6px}.business-dashboard.home-dashboard .home-owner-value>strong{font-size:15px}.business-dashboard.home-dashboard .home-owner-name>small,.business-dashboard.home-dashboard .home-owner-value>small,.business-dashboard.home-dashboard .home-change{font-size:11px}.business-dashboard.home-dashboard .ranking-title-actions{width:100%}}@media (pointer:coarse){.business-dashboard.home-dashboard .home-outline-button,.business-dashboard.home-dashboard .refund-basis button,.business-dashboard.home-dashboard .ranking-tabs button{min-height:44px}}.business-dashboard.home-dashboard{gap:12px;padding-top:16px}.business-dashboard.home-dashboard .home-core-results{grid-template-columns:minmax(0,1.9fr) minmax(0,1fr);gap:12px}.business-dashboard.home-dashboard .home-primary-metric{grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);align-content:center;gap:0 22px;min-height:0;padding:18px 20px;display:grid}.business-dashboard.home-dashboard .home-primary-summary{align-self:center;min-width:0}.business-dashboard.home-dashboard .home-primary-summary>.home-metric-value{margin-top:16px;font-size:38px;line-height:1.2}.business-dashboard.home-dashboard .home-primary-comparison{margin-top:14px;padding-top:12px}.business-dashboard.home-dashboard .home-primary-comparison .home-change>span{margin-left:0}.business-dashboard.home-dashboard .home-primary-comparison>p{font-size:11px}.business-dashboard.home-dashboard .home-payment-sources{border-left:1px solid #dfece6;min-width:0;padding-left:20px}.business-dashboard.home-dashboard .home-payment-sources .home-section-head{gap:6px;padding:0 0 8px}.business-dashboard.home-dashboard .home-payment-sources h2{font-size:13px}.business-dashboard.home-dashboard .home-payment-sources .home-subtle{font-size:11px}.business-dashboard.home-dashboard .home-source-grid{grid-template-columns:1fr;gap:0;padding:0}.business-dashboard.home-dashboard .home-source-item{border:0;border-bottom:1px solid #e6eee9;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 10px;padding:8px 0;display:grid}.business-dashboard.home-dashboard .home-source-item:last-child{border:0;padding-right:0}.business-dashboard.home-dashboard .home-source-label{gap:5px}.business-dashboard.home-dashboard .home-source-label h3{font-size:12px}.business-dashboard.home-dashboard .home-source-label>svg{display:none}.business-dashboard.home-dashboard .home-source-item .home-metric-value{text-align:right;margin:0;font-size:21px;line-height:1.15}.business-dashboard.home-dashboard .home-source-footer{grid-column:1/-1;gap:4px;margin:0;font-size:11px}.business-dashboard.home-dashboard .home-source-footer .home-change{font-size:10px}.business-dashboard.home-dashboard .home-source-composition{height:4px;margin:7px 0 0}.business-dashboard.home-dashboard .home-source-context{grid-column:1/-1;gap:4px 12px;margin:12px 0 0;padding:9px 0 0;font-size:10px}.business-dashboard.home-dashboard .home-source-context small{font-size:10px}.business-dashboard.home-dashboard .home-source-context strong{font-size:12px}.business-dashboard.home-dashboard .home-secondary-metrics{gap:10px}.business-dashboard.home-dashboard .home-small-metric{padding:14px 16px}.business-dashboard.home-dashboard .home-small-metric .home-metric-note{font-size:11px}.business-dashboard.home-dashboard .home-small-metric>.home-metric-value{margin-top:8px;font-size:27px}.business-dashboard.home-dashboard .home-refund-metric .home-metric-value{font-size:25px}.business-dashboard.home-dashboard .home-owner-section .home-section-head{padding:12px 16px}.business-dashboard.home-dashboard .home-owner-section .home-section-head p{margin-top:2px;font-size:11px}.business-dashboard.home-dashboard .home-owner-list{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;padding:0 14px 14px;display:grid}.business-dashboard.home-dashboard .home-owner-row{background:linear-gradient(145deg,#fff,#f7faf8);border:1px solid #e2ebe6;border-radius:9px;grid-template-columns:22px minmax(0,1fr);grid-template-areas:"rank name""value value""change change";align-content:start;gap:6px 7px;padding:11px 12px 14px;transition:border-color .15s,box-shadow .15s;position:relative}.business-dashboard.home-dashboard .home-owner-row:hover,.business-dashboard.home-dashboard .home-owner-row.active{background:linear-gradient(145deg,#eaf8f1,#fff);border-color:#62ba9d;box-shadow:0 2px 8px #1a624011}.business-dashboard.home-dashboard .home-owner-rank{grid-area:rank;width:22px;height:22px;font-size:11px}.business-dashboard.home-dashboard .home-owner-name{flex-wrap:wrap;grid-area:name;justify-content:space-between;align-items:center;gap:4px;display:flex}.business-dashboard.home-dashboard .home-owner-name>strong{font-size:13px}.business-dashboard.home-dashboard .home-owner-name>small{margin:0;font-size:10px}.business-dashboard.home-dashboard .home-owner-value{text-align:left;flex-wrap:wrap;grid-area:value;justify-content:space-between;align-items:baseline;gap:3px 6px;display:flex}.business-dashboard.home-dashboard .home-owner-value>strong{font-size:21px;line-height:1.3}.business-dashboard.home-dashboard .home-owner-value>small{margin:0;font-size:10px}.business-dashboard.home-dashboard .home-owner-change{flex-direction:row;grid-area:change;justify-content:space-between;align-items:center;gap:3px 6px;font-size:11px}.business-dashboard.home-dashboard .home-owner-change small{font-size:10px}.business-dashboard.home-dashboard .home-owner-bar{height:3px;display:block;position:absolute;bottom:6px;left:12px;right:12px}.business-dashboard.home-dashboard .home-owner-list>.home-empty{grid-column:1/-1}@media (min-width:1800px){.business-dashboard.home-dashboard .home-owner-list{grid-template-columns:repeat(8,minmax(0,1fr))}.business-dashboard.home-dashboard .home-owner-value>strong{font-size:20px}}@media (max-width:1600px){.business-dashboard.home-dashboard .home-owner-list{grid-template-columns:repeat(5,minmax(0,1fr))}.business-dashboard.home-dashboard .home-primary-summary>.home-metric-value{font-size:32px}.business-dashboard.home-dashboard .home-core-results{grid-template-columns:minmax(0,1.75fr) minmax(0,1fr)}}@media (max-width:1250px){.business-dashboard.home-dashboard .home-core-results{grid-template-columns:1fr}.business-dashboard.home-dashboard .home-secondary-metrics{grid-template-columns:1fr 1fr 1.4fr}.business-dashboard.home-dashboard .home-refund-metric{grid-column:auto;display:flex}.business-dashboard.home-dashboard .home-refund-metric>div:last-child{margin:0}.business-dashboard.home-dashboard .home-owner-list{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1000px){.business-dashboard.home-dashboard .home-owner-list{grid-template-columns:repeat(3,minmax(0,1fr))}.business-dashboard.home-dashboard .home-owner-value>strong{font-size:19px}}@media (max-width:760px){.business-dashboard.home-dashboard .home-primary-metric{grid-template-columns:1fr;gap:16px;padding:16px}.business-dashboard.home-dashboard .home-primary-summary>.home-metric-value{font-size:34px}.business-dashboard.home-dashboard .home-payment-sources{border-top:1px solid #dfece6;border-left:0;padding:14px 0 0}.business-dashboard.home-dashboard .home-source-context{margin-top:0}.business-dashboard.home-dashboard .home-secondary-metrics{grid-template-columns:1fr 1fr}.business-dashboard.home-dashboard .home-refund-metric{grid-column:1/-1}.business-dashboard.home-dashboard .home-owner-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0 10px 10px}.business-dashboard.home-dashboard .home-owner-row{padding:10px 9px 14px}.business-dashboard.home-dashboard .home-owner-name>strong{font-size:12px}.business-dashboard.home-dashboard .home-owner-value>strong{font-size:18px}.business-dashboard.home-dashboard .home-owner-section .home-section-head{align-items:flex-start}}@media (max-width:360px){.business-dashboard.home-dashboard .home-owner-list{grid-template-columns:1fr}}.business-dashboard.home-dashboard .home-ranking-table.expanded{table-layout:fixed;width:100%;min-width:1560px}.business-dashboard.home-dashboard .home-ranking-table.is-group{min-width:1250px}.home-ranking-table .ranking-col-rank{width:56px}.home-ranking-table .ranking-col-name{width:190px}.home-ranking-table .ranking-col-product{width:320px}.home-ranking-table .ranking-col-scope{width:116px}.home-ranking-table .ranking-col-money{width:112px}.home-ranking-table .ranking-col-channel{width:102px}.home-ranking-table .ranking-col-orders{width:84px}.home-ranking-table .ranking-col-refund{width:128px}.home-ranking-table .ranking-col-comparison{width:146px}.home-ranking-table.is-group .ranking-col-name{width:240px}.home-ranking-table.is-group .ranking-col-scope{width:100px}.business-dashboard.home-dashboard .home-ranking-table th,.business-dashboard.home-dashboard .home-ranking-table td{white-space:normal;overflow-wrap:anywhere;vertical-align:middle}.business-dashboard.home-dashboard .home-ranking-table th{height:70px}.business-dashboard.home-dashboard .home-ranking-table th:first-child,.business-dashboard.home-dashboard .home-ranking-table td:first-child{text-align:center}.business-dashboard.home-dashboard .home-ranking-table .ranking-sort-header{white-space:normal;flex-direction:column;align-items:flex-end;gap:6px;display:flex}.business-dashboard.home-dashboard .home-ranking-table .ranking-sort-buttons{flex-shrink:0}.business-dashboard.home-dashboard .home-ranking-table.is-group th:nth-child(3),.business-dashboard.home-dashboard .home-ranking-table.is-group td:nth-child(3){text-align:right;font-variant-numeric:tabular-nums}.business-dashboard.home-dashboard .home-ranking-table th.home-ranking-owner,.business-dashboard.home-dashboard .home-ranking-table td.home-ranking-owner{text-align:left;font-variant-numeric:normal}.business-dashboard.home-dashboard .home-ranking-owner .ranking-sort-header{align-items:flex-start}.business-dashboard.home-dashboard .home-ranking-table .owner-name{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.business-dashboard.home-dashboard .home-ranking-table .owner-name-label{white-space:normal;overflow-wrap:anywhere}.business-dashboard.home-dashboard .home-ranking-table .owner-product-stars{flex:none;width:82px}.business-dashboard.home-dashboard .home-ranking-table .owner-product-stars-preview{max-width:none}.business-dashboard.home-dashboard .home-ranking-table .owner-product-stars-more{right:0}.business-dashboard.home-dashboard .home-ranking-table .home-ranking-store{align-items:flex-start;min-width:0;max-width:none}.business-dashboard.home-dashboard .home-ranking-table .home-ranking-store .block-code{white-space:normal;overflow-wrap:anywhere}.business-dashboard.home-dashboard .home-ranking-table .home-store-hot-products{min-width:0;max-width:none}.business-dashboard.home-dashboard .home-store-hot-product{width:auto;padding:4px 0}.business-dashboard.home-dashboard .home-store-hot-product+.home-store-hot-product{border-top:1px solid var(--home-line);margin-top:10px;padding-top:14px}.business-dashboard.home-dashboard .home-store-hot-product .operations-product{align-items:flex-start}.business-dashboard.home-dashboard .home-store-hot-product .operations-product-copy>span{-webkit-line-clamp:unset;white-space:normal;overflow-wrap:anywhere;line-height:1.6;display:block;overflow:visible}.business-dashboard.home-dashboard .home-store-hot-product .operations-product-copy>small{text-overflow:clip;white-space:pre-line;overflow-wrap:anywhere;color:var(--home-muted);line-height:1.6;overflow:visible}.business-dashboard.home-dashboard .home-hot-products-caption{color:var(--home-muted);margin-top:4px;font-size:11px;font-weight:400;display:block}.business-dashboard.home-dashboard .home-ranking-table .ranking-comparison-context{white-space:normal;overflow-wrap:anywhere;line-height:1.5}.business-dashboard.home-dashboard .ranking-title-row{flex-wrap:wrap;align-items:flex-start}.business-dashboard.home-dashboard .ranking-title-row>div:first-child{flex:330px;min-width:0}.business-dashboard.home-dashboard .ranking-title-actions{gap:8px}@media (max-width:760px){.business-dashboard.home-dashboard .ranking-title-row{flex-direction:column;align-items:stretch}.business-dashboard.home-dashboard .ranking-title-row>div:first-child{flex:0 auto}}.home-ranking-table td.home-ranking-stored-at{white-space:nowrap;font-variant-numeric:tabular-nums}.unified-scope-filter.business-filter-panel{border-radius:var(--surface-radius);background:#fff;border:1px solid #e3ece8;gap:0;min-width:0;padding:0;display:block;overflow:visible}.unified-scope-filter .compact-business-filters{width:100%;min-width:0}.unified-scope-filter .compact-filter-block{min-width:0}.unified-scope-filter .compact-filter-block>strong{font-size:13px}.unified-scope-filter .business-scope-options{min-width:0}.unified-scope-filter .business-scope-options button{white-space:normal;overflow-wrap:anywhere;max-width:100%;min-height:36px;font-size:13px}.unified-scope-filter .business-scope-options button small{font-size:11px}.unified-scope-filter .home-scope-summary{color:#6f8088;border-radius:0 0 var(--surface-radius) var(--surface-radius);background:#fafcfb;border-top:1px solid #e3ece8;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;width:100%;padding:12px 18px;font-size:12px;display:flex}.unified-scope-filter .home-scope-context{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:6px 16px;min-width:0;display:flex}.unified-scope-filter .home-scope-summary strong{color:#203840;font-weight:600}.unified-scope-filter .scope-summary-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.unified-scope-filter .home-outline-button{color:#087f62;min-height:34px;font:inherit;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #dce8e2;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:7px 11px;font-size:12px;display:inline-flex}.unified-scope-filter .home-outline-button:hover{background:#edf8f3;border-color:#78bca5}.unified-scope-filter button:focus-visible{outline-offset:3px;outline:3px solid #71c7ad}.unified-scope-filter .scope-business-controls{border-top:1px solid #e3ece8;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 18px;display:flex}.unified-scope-filter .scope-business-controls>label{min-width:0;max-width:100%}@media (max-width:760px){.unified-scope-filter .home-scope-summary,.unified-scope-filter .scope-business-controls{padding:12px 16px}.unified-scope-filter .home-scope-context{width:100%}.unified-scope-filter .scope-summary-actions{margin-left:0}}.hot-products-inline-filter .scope-summary-actions{gap:10px;min-width:0;max-width:100%}.hot-products-inline-filter .hot-products-collection-actions{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px;width:auto;max-width:100%;margin:0;display:flex}.hot-products-inline-filter .hot-products-capture-status{overflow-wrap:anywhere;border-radius:8px;grid-template-columns:auto auto;align-items:center;gap:4px 10px;min-width:0;max-width:100%;padding:7px 10px;display:grid}.hot-products-inline-filter .hot-products-capture-status>strong{margin:0}.hot-products-inline-filter .hot-products-capture-status>small{grid-column:1/-1;margin:0}.hot-products-inline-filter .hot-products-search{color:#7a8c87;background:#fff;border:1px solid #dce8e2;border-radius:7px;flex:0 220px;align-items:center;gap:7px;width:220px;min-width:0;max-width:100%;height:36px;margin:0;padding:0 10px;display:flex}.hot-products-inline-filter .hot-products-search>svg{flex-shrink:0}.hot-products-inline-filter .hot-products-search input{width:100%;font:inherit;font-size:12px}.hot-products-inline-filter .hot-products-search button{justify-content:center;align-items:center;min-width:24px;min-height:28px;padding:0;display:inline-flex}.hot-products-inline-filter .hot-products-search:focus-within{border-color:#78bca5;box-shadow:0 0 0 2px #e2f3ed}@media (max-width:760px){.hot-products-inline-filter .scope-summary-actions,.hot-products-inline-filter .hot-products-collection-actions{width:100%}.hot-products-inline-filter .hot-products-capture-status{flex:260px;grid-column:auto}.hot-products-inline-filter .hot-products-collection-actions>button{flex:none;width:auto}.hot-products-inline-filter .hot-products-search{flex:180px}}.owner-name{vertical-align:middle;flex-wrap:wrap;align-items:center;gap:1px 5px;min-width:0;max-width:100%;display:inline-flex}.owner-name-label{overflow-wrap:anywhere;flex-shrink:0;min-width:0;max-width:100%}.owner-name-star-slot{flex:0 0 78px;align-items:center;width:78px;height:22px;display:inline-flex}.owner-product-stars{vertical-align:middle;outline-offset:2px;cursor:help;border-radius:5px;flex:0 0 78px;align-items:center;width:78px;height:22px;min-height:22px;line-height:1;display:inline-flex;position:relative}.owner-product-stars:focus-visible{outline:2px solid #15977d}.owner-product-stars.is-placeholder{flex-basis:16px;width:16px}.owner-product-stars-preview{white-space:nowrap;align-items:center;max-width:78px;height:22px;padding:1px 2px 1px 0;display:inline-flex}.owner-metal-star{filter:drop-shadow(0 1px .7px #2f3f413d);flex:0 0 20px;width:20px;height:20px;display:inline-block;overflow:visible}.owner-product-stars-preview .owner-metal-star+.owner-metal-star{margin-left:-7px}.owner-product-stars-indicator{background:#c49638;border-radius:50%;flex:0 0 5px;width:5px;height:5px;margin-left:2px;box-shadow:0 0 0 2px #e5b95b24}.owner-product-stars[data-status=loading] .owner-product-stars-indicator{background:#a0b5ae;box-shadow:0 0 0 2px #edf4f1}.owner-product-stars[data-status=error] .owner-product-stars-indicator{background:#c76b53}.owner-product-stars-more{color:#627c75;font-size:12px;font-weight:700;line-height:10px;position:absolute;top:6px;right:-1px}.owner-product-stars.is-denied{cursor:default}.owner-product-stars-popover{z-index:10020;box-sizing:border-box;color:#24423c;text-align:left;white-space:normal;overflow-wrap:anywhere;background:linear-gradient(145deg,#fffef9,#fff 50%,#f5faf8);border:1px solid #dce7e0;border-radius:14px;flex-direction:column;gap:7px;width:min(352px,100vw - 24px);max-height:min(440px,100dvh - 32px);padding:17px 18px;font-family:inherit;font-size:12px;font-weight:400;line-height:1.6;display:flex;position:fixed;overflow:auto;box-shadow:0 10px 36px #173a3129,0 2px 5px #173a310d}.owner-product-stars-popover.is-above{transform:translateY(-100%)}.owner-product-stars-popover>strong{color:#193b33;font-size:14px;font-weight:700}.owner-product-stars-period,.owner-product-stars-time{color:#6c837c;font-size:11px}.owner-product-stars-quantity{color:#8b6822;font-weight:650}.owner-product-stars-all{flex-wrap:wrap;gap:3px;max-height:138px;padding:5px 0 7px;display:flex;overflow:auto}.owner-product-stars-remaining{color:#7b8b83;flex:0 0 100%;font-size:10px}.owner-product-stars-state{color:#087c60;font-size:11px}.owner-product-stars-state.is-warning{color:#9c651e}@media (max-width:600px){.owner-name{gap:3px}.owner-product-stars-popover{padding:14px}}.store-workbench{flex-direction:column;gap:12px;display:flex}.collection-guide{background:#fff;border:1px solid #dbeae4;border-radius:12px;flex-shrink:0;min-width:0;overflow:hidden}.collection-guide>summary{cursor:pointer;color:#21483d;align-items:center;gap:12px;padding:12px 16px;list-style:none;display:flex}.collection-guide summary::-webkit-details-marker{display:none}.collection-guide>summary:hover{background:#f5faf7}.collection-guide summary:focus-visible{outline-offset:3px;outline:2px solid #078e73}.collection-guide button:focus-visible{outline-offset:3px;outline:2px solid #078e73}.collection-guide-panel:focus-visible{outline-offset:3px;outline:2px solid #078e73}.collection-guide>summary:focus-visible{outline-offset:-3px}.collection-guide-icon{color:#078e73;background:#eaf7f1;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.collection-guide-title{align-items:center;gap:14px;min-width:0;display:flex}.collection-guide-title strong{white-space:nowrap;font-size:14px}.collection-guide-title small{color:#728a81;font-size:12px}.collection-guide-chips{flex-wrap:wrap;gap:6px;margin-left:auto;display:flex}.collection-guide-chips>span{color:#60786e;background:#f3f7f5;border-radius:5px;padding:4px 7px;font-size:11px}.collection-guide-chips .is-on{color:#078565;background:#e9f7ef}.collection-guide .is-paused{color:#986019;background:#fff6e8}.collection-guide-toggle{color:#087f64;white-space:nowrap;align-items:center;gap:6px;margin-left:auto;font-size:12px;display:flex}.collection-guide-chips+.collection-guide-toggle{margin-left:4px}.collection-guide .when-open,.collection-guide[open] .when-closed{display:none}.collection-guide[open] .when-open{display:inline}.collection-guide[open] .collection-guide-toggle>svg{transform:rotate(180deg)}.collection-guide-body{color:#50695f;overflow-wrap:anywhere;border-top:1px solid #e5eeea;max-height:none;padding:20px;font-size:13px;line-height:1.75;overflow:visible}.collection-guide-overview{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 16px;margin-bottom:16px;display:flex}.collection-guide-overview p{flex-wrap:wrap;gap:4px 14px;margin:0;display:flex}.collection-guide-overview strong{color:#21624c}.collection-guide-overview small{color:#72877d;font-size:12px}.collection-guide-tabs{background:#f2f6f4;border-radius:9px;grid-template-columns:repeat(6,minmax(0,1fr));gap:5px;margin-bottom:16px;padding:5px;display:grid}.collection-guide-tabs button{color:#60786e;min-width:0;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;padding:9px 6px;font-size:13px;font-weight:600}.collection-guide-tabs button:hover{color:#21624c;background:#e7f1eb}.collection-guide-tabs button[aria-selected=true]{color:#067b5d;background:#fff;border-color:#dcebe2;box-shadow:0 1px 3px #1c513a0a}.collection-guide-panel{min-width:0}.collection-guide-panel[hidden]{display:none}.collection-guide-caption{color:#72877d;margin:0 0 12px;font-size:12px}.collection-guide-plan-grid,.collection-guide-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:12px;display:grid}.collection-guide-module-group,.collection-guide-card{background:#fff;border:1px solid #e2ebe5;border-radius:10px;min-width:0}.collection-guide h3{color:#264d3e;align-items:center;gap:7px;margin:0;font-size:14px;font-weight:650;display:flex}.collection-guide-module-group>h3{background:#f6f9f7;border-bottom:1px solid #e7efe9;border-radius:10px 10px 0 0;padding:12px 14px}.collection-guide-module>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;list-style:none;display:flex}.collection-guide-module>summary>span{min-width:0}.collection-guide-module strong{color:#36574a;font-size:13px;font-weight:500;display:block}.collection-guide-module small{color:#087f64;margin-top:2px;font-size:12px;display:block}.collection-guide-module>summary>svg,.collection-guide-detail>summary>svg{color:#88a093;flex-shrink:0}.collection-guide-module[open]>summary>svg,.collection-guide-detail[open]>summary>svg{transform:rotate(180deg)}.collection-guide-module+details{border-top:1px solid #edf2ef}.collection-guide-module summary:hover{background:#f8fbf9}.collection-guide-module>p{color:#637a6f;margin:0;padding:0 14px 14px;font-size:12px;line-height:1.85}.collection-guide-card{min-height:124px;padding:16px}.collection-guide-card p{margin:8px 0 0}.collection-guide-note{background:#f1f7f3;border:1px solid #e2ede6;border-radius:8px;margin:12px 0 0;padding:10px 14px;font-size:12px}.collection-guide-note.is-paused{border-color:#f1e5cd}.collection-guide-note+.collection-guide-plan-grid{margin-top:12px}.collection-guide-detail{border:1px solid #e3ebe6;border-radius:8px;margin-top:12px}.collection-guide-detail>summary{cursor:pointer;color:#4a6959;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;font-size:12px;font-weight:600;list-style:none;display:flex}.collection-guide-detail>summary:hover{background:#f7faf8}.collection-guide-detail>div{padding:0 16px 14px}.collection-guide-detail p{margin:10px 0 0}.collection-guide-detail ul{margin:10px 0 0;padding-left:19px}.collection-guide-detail li+li{margin-top:10px}.collection-guide-detail strong{color:#315942}.collection-guide-footnote{color:#82968b;margin:14px 0 0;font-size:11px}.store-workbench:has(.collection-guide[open]){height:auto}.store-workbench:has(.collection-guide[open]) .data-panel{flex:none}.store-workbench:has(.collection-guide[open]) .workbench-table{flex:auto;max-height:55dvh!important}@media (max-width:1400px){.collection-guide-title small{display:none}}@media (max-width:900px){.collection-guide-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.collection-guide-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.collection-guide-plan-grid>section:last-child{grid-column:1/-1}.collection-guide-card-grid{grid-template-columns:minmax(0,1fr)}.collection-guide-card{min-height:0;padding:13px 14px}}@media (max-width:640px){.collection-guide>summary{flex-wrap:wrap;gap:8px;padding:10px 12px}.collection-guide-chips{order:3;gap:5px;width:100%;margin:0}.collection-guide-chips+.collection-guide-toggle{margin-left:auto}.collection-guide-body{padding:12px}.collection-guide-plan-grid{grid-template-columns:minmax(0,1fr)}.collection-guide-tabs{gap:3px;padding:4px}.collection-guide-tabs button{padding:10px 2px;font-size:12px}.collection-guide-overview{margin-bottom:12px}}.workbench-navigation{flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;display:flex}.workbench-navigation>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.workbench-navigation button,.workbench-detail-actions button,.workbench-drawer header button,.workbench-error button{color:#42615d;cursor:pointer;background:#fff;border:1px solid #dde9e6;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:9px 12px;font-size:13px;display:inline-flex}.workbench-current{color:#00866b;background:#e6f5ef;border-radius:9px;padding:10px 16px;font-size:14px;font-weight:750}.workbench-heartbeat{color:#986827;align-items:center;gap:6px;margin-right:4px;font-size:12px;display:inline-flex}.workbench-heartbeat i{background:currentColor;border-radius:50%;width:7px;height:7px}.workbench-heartbeat.online{color:#00866b}.store-workbench .mini-stats{gap:8px;margin:0}.store-workbench .mini-stats>article,.store-workbench .mini-stats>button{border-radius:10px;min-height:60px;padding:10px 14px}.store-workbench .mini-stats strong{font-size:21px}.store-workbench .mini-stats .stat-symbol{width:30px;height:30px}.store-workbench .store-alert{min-height:0;margin:0;padding:8px 12px}.store-workbench .store-alert>span{display:none}.store-workbench .store-alert strong{font-size:13px}.store-workbench .store-alert p{margin-top:3px;font-size:11px}.store-workbench .data-panel{flex-direction:column;flex:1;min-height:0;margin:0;display:flex;overflow:hidden}.store-workbench .table-toolbar{flex-wrap:wrap;flex-shrink:0;gap:10px;padding:12px 16px}.store-workbench .search-box{width:260px;max-width:100%}.store-workbench .toolbar-right{flex-wrap:wrap;gap:7px}.store-workbench .table-toolbar button,.store-workbench .table-toolbar select{font-size:12px}.workbench-table{overscroll-behavior:contain;flex:1;min-height:0;overflow:auto}.workbench-table table{table-layout:fixed;width:100%;min-width:1150px}.workbench-table th{z-index:2;white-space:nowrap;background:#f3f8f6;font-size:13px;font-weight:750;position:sticky;top:0}.workbench-table th:first-child{width:18%}.workbench-table th:nth-child(2){width:9%}.workbench-table th:nth-child(3){width:12%}.workbench-table th:nth-child(4){width:9%}.workbench-table th:nth-child(5){width:11%}.workbench-table th:nth-child(6){width:13%}.workbench-table th:nth-child(7){width:12%}.workbench-table th:nth-child(8){width:160px}.workbench-table th:last-child,.workbench-table td:last-child{z-index:1;background:#fff;position:sticky;right:0;box-shadow:-4px 0 8px #18392f05}.workbench-table th:last-child{z-index:3;background:#f3f8f6}.workbench-table th,.workbench-table td{padding:11px 13px}.workbench-table td{vertical-align:middle;height:65px;font-size:13px}.workbench-table .entity-cell{gap:9px;min-width:0}.workbench-table .entity-cell>div{min-width:0}.workbench-table .entity-cell small,.workbench-table .status-stack small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-top:5px;font-size:11px;display:block;overflow:hidden}.workbench-table .ownership-cell small{color:#81948f;margin-top:5px;font-size:11px;display:block}.workbench-table .time-cell strong{white-space:nowrap;font-size:12px}.workbench-table .registered-cell small{color:#81948f;white-space:nowrap;margin-top:5px;font-size:11px;display:block}.workbench-table .store-actions{flex-wrap:nowrap;gap:5px}.workbench-table .store-actions button{padding:6px 7px;font-size:11px}.workbench-store-name{color:#1c4039;text-align:left;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;font-weight:750}.workbench-store-name:hover{color:#009978;text-decoration:underline}.workbench-inline{color:#078e73;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:12px;display:inline-flex}.workbench-inline.warning{color:#b27617}.workbench-caption{color:#93a19e;margin-top:5px;font-size:10px;display:block}.store-workbench .pagination{border-top:1px solid #e8efec;flex-wrap:wrap;flex-shrink:0;gap:8px;min-height:52px;margin:0;padding:10px 16px}.store-workbench .pagination>div{align-items:center;gap:10px}.store-workbench .pagination label{font-size:12px}.store-workbench .pagination select{background:#fff;border:1px solid #dce8e3;border-radius:5px;padding:5px}.workbench-error{color:#b4433b;background:#fff0ee;justify-content:space-between;align-items:center;gap:12px;padding:8px 16px;font-size:13px;display:flex}.workbench-backdrop{z-index:180;background:#0a242047;justify-content:flex-end;display:flex;position:fixed;inset:0}.workbench-drawer{background:#f5f8f7;outline:none;flex-direction:column;width:min(620px,100%);height:100dvh;display:flex;box-shadow:-12px 0 50px #173c3920}.workbench-drawer.wide{width:min(94vw,var(--page-content-wide-max))}.workbench-drawer>header{background:#fff;border-bottom:1px solid #e0ebe7;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:18px 24px;display:flex}.workbench-drawer>header small{color:#81958f;font-size:11px}.workbench-drawer>header h2{color:#1d4039;margin:5px 0 0;font-size:19px}.workbench-drawer-body{overscroll-behavior:contain;flex:1;min-height:0;padding:20px;overflow:auto}.workbench-detail{background:#fff;border:1px solid #e1eae7;border-radius:14px;padding:20px}.workbench-detail-identity{align-items:center;gap:12px;margin-bottom:22px;display:flex}.workbench-detail-identity h3{margin:0;font-size:18px}.workbench-detail-identity p{color:#82968e;margin:6px 0 0;font-size:12px}.workbench-detail dl{grid-template-columns:120px minmax(0,1fr);gap:16px 12px;font-size:13px;display:grid}.workbench-detail dt{color:#7f918b}.workbench-detail dd{color:#24483e;overflow-wrap:anywhere;margin:0;line-height:1.6}.workbench-detail dd small{color:#90a19b;display:block}.workbench-secret{align-items:center;gap:12px;display:flex}.workbench-secret button{color:#558276;cursor:pointer;background:0 0;border:0}.workbench-raw-error{white-space:pre-wrap;max-height:220px;overflow:auto}.workbench-detail-actions{border-top:1px solid #e3ece8;flex-wrap:wrap;gap:10px;margin-top:24px;padding-top:20px;display:flex}.workbench-detail-actions .danger{color:#ce5048}.workbench-drawer .dashboard{width:100%;max-width:none;margin:0;padding:0}.workbench-drawer .collection-stats{gap:8px}.workbench-drawer .collection-stats article{padding:10px}.workbench-drawer .collection-module-health [hidden]{display:none}.workbench-module-toggle{color:#20715e;cursor:pointer;background:#f2faf6;border:0;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:13px 16px;font-size:14px;font-weight:650;display:flex}.workbench-drawer .collection-table-panel .table-wrap{overflow:auto;max-height:54dvh!important}.workbench-drawer .collection-table-panel th{z-index:1;background:#f1f7f4;position:sticky;top:0}.workbench-tool-pagination{z-index:3;background:#fff;border:1px solid #e0ebe6;border-radius:10px;position:sticky;bottom:-20px}.workbench-drawer .collection-tabs{z-index:5;background:#f5f8f7;padding:10px 0;position:sticky;top:-20px}.store-workbench .mini-stat-button.active{background:#effaf5;border-color:#0a997a;box-shadow:inset 0 0 0 1px #0a997a}.store-workbench .mini-stat-button.login-attention strong{color:#be781c}.store-workbench .owner-multi-trigger{color:#4d6961;background:#fff;border:1px solid #dce8e3;border-radius:8px;align-items:center;gap:6px;min-height:36px;padding:8px 10px;display:inline-flex}.store-workbench .owner-multi-trigger.has-selection{color:#00876a;background:#effaf5;border-color:#7ac7af}.owner-multi-panel{background:#f9fcfa;border-top:1px solid #e5eee9;flex-shrink:0;padding:12px 16px}.owner-multi-toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.owner-multi-toolbar button,.workbench-selection-bar button{color:#39695a;cursor:pointer;background:#fff;border:1px solid #d8e7df;border-radius:6px;align-items:center;gap:5px;padding:7px 9px;font-size:12px;display:inline-flex}.owner-multi-options{grid-template-columns:repeat(auto-fill,minmax(165px,1fr));gap:8px;max-height:180px;padding:12px 0 3px;display:grid;overflow:auto}.owner-multi-options label{color:#315b4e;cursor:pointer;background:#fff;border:1px solid #e3ece7;border-radius:6px;align-items:center;gap:7px;padding:8px;font-size:12px;display:flex}.owner-multi-options label:has(input:checked){background:#e9f7ef;border-color:#69bca3}.owner-multi-options small{color:#7b9186;white-space:nowrap;margin-left:auto}.owner-multi-options input,.workbench-check input{accent-color:#099b76;cursor:pointer;width:16px;height:16px}.owner-multi-panel p{color:#7c9287;margin:8px 0 0;font-size:11px}.workbench-selection-bar{background:#f2f9f5;border-top:1px solid #e1ede6;border-bottom:1px solid #e1ede6;flex-wrap:wrap;flex-shrink:0;justify-content:space-between;gap:8px 16px;padding:10px 16px;display:flex}.workbench-selection-bar>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.workbench-selection-bar strong{color:#0a7e62;white-space:nowrap;font-size:13px}.workbench-selection-bar span,.workbench-selection-bar>small{color:#748d80;font-size:11px}.workbench-selection-bar>small{flex-basis:100%}.workbench-selection-bar .danger{color:#b65a43;border-color:#edcfc3}.store-workbench button:disabled{cursor:not-allowed;opacity:.45}:is(.store-workbench input:focus-visible,.store-workbench select:focus-visible,.store-workbench button:focus-visible,.store-bulk-dialog input:focus-visible,.store-bulk-dialog button:focus-visible){outline-offset:2px;outline:2px solid #088b6b}.workbench-table.has-selection table{min-width:1290px}.workbench-table.has-selection th:first-child{width:44px}.workbench-table.has-selection th:nth-child(2){width:17%}.workbench-table.has-selection th:nth-child(3){width:9%}.workbench-table.has-selection th:nth-child(4),.workbench-table.has-selection th:nth-child(5),.workbench-table.has-selection th:nth-child(6){width:11%}.workbench-table.has-selection th:nth-child(7){width:12%}.workbench-table.has-selection th:nth-child(8){width:13%}.workbench-table.has-selection th:nth-child(9){width:160px}.workbench-table .workbench-check{text-align:center;padding:10px}.workbench-table .login-attention-row,.workbench-table .login-attention-row>td:last-child{background:#fffcf5}.workbench-table tr.is-selected,.workbench-table tr.is-selected>td:last-child{background:#eef9f2}.workbench-table .workbench-verify-button{color:#9d691d;cursor:pointer;background:#fff6e5;border:1px solid #e4c286;border-radius:6px;align-items:center;gap:5px;margin-top:7px;padding:6px 8px;font-size:12px;display:inline-flex}.workbench-table .login-attention-reason{color:#a17831}.store-bulk-dialog{color:#31594d;flex-direction:column;gap:16px;display:flex}.store-bulk-notice{background:#fffaed;border:1px solid #e5cf9b;border-radius:10px;align-items:flex-start;gap:10px;padding:14px;display:flex}.store-bulk-notice svg{color:#aa7a25;flex-shrink:0}.store-bulk-notice strong{font-size:14px}.store-bulk-notice p{color:#927843;margin:6px 0 0;font-size:12px;line-height:1.8}.store-bulk-dialog .form-grid{padding:0}.store-bulk-dialog select,.store-bulk-confirmation input{color:#345649;background:#fff;border:1px solid #d4e4db;border-radius:7px;width:100%;min-width:0;padding:10px;font-size:13px}.store-bulk-help,.store-bulk-warning{margin:0;font-size:12px;line-height:1.7}.store-bulk-help{color:#6c887b}.store-bulk-warning{color:#b16b24}.store-bulk-dialog h3{margin:0;font-size:14px}.store-bulk-dialog h3 small{color:#799285;font-size:11px;font-weight:400}.store-bulk-list{background:#fff;border:1px solid #dfeae3;border-radius:9px;max-height:34dvh;overflow:auto}.store-bulk-list table{border-collapse:collapse;width:100%;font-size:12px}.store-bulk-list th{color:#637e6e;text-align:left;background:#edf5f0;position:sticky;top:0}.store-bulk-list th,.store-bulk-list td{border-bottom:1px solid #ebf1ed;padding:10px}.store-bulk-list small{color:#84988d;margin-top:4px;font-size:11px;display:block}.store-bulk-confirmation{background:#f4fcf6;border:1px solid #b9dccb;border-radius:9px;padding:13px}.store-bulk-confirmation p{align-items:flex-start;gap:7px;margin:0 0 12px;font-size:12px;line-height:1.7;display:flex}.store-bulk-confirmation label{gap:8px;font-size:13px;display:grid}.store-bulk-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;padding:12px 0;display:flex}.store-bulk-actions button:disabled{cursor:not-allowed;opacity:.45}.batch-login-panel{background:#fff;border:1px solid #cde3db;border-radius:12px;flex-shrink:0;min-width:0;margin:0;overflow:hidden}.batch-login-toggle{color:#1f6956;text-align:left;cursor:pointer;background:#f1faf6;border:0;align-items:center;gap:10px;width:100%;padding:13px 16px;display:flex}.batch-login-toggle strong{flex-shrink:0;font-size:13px}.batch-login-toggle span{color:#69877c;flex:1;font-size:12px}.batch-login-toggle[aria-expanded=true]>svg:last-child{transform:rotate(180deg)}.batch-login-content{padding:14px 16px}.batch-login-controls{flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;display:flex}.batch-login-controls label{color:#476a5b;align-items:center;gap:8px;display:flex}.batch-login-controls select,.batch-login-panel button:not(.batch-login-toggle){color:#356653;background:#fff;border:1px solid #ccded5;border-radius:7px;padding:8px 10px;font-size:12px}.batch-login-panel button:not(.batch-login-toggle){cursor:pointer;justify-content:center;align-items:center;gap:5px;display:inline-flex}.batch-login-panel button:disabled,.batch-login-controls select:disabled{opacity:.5;cursor:not-allowed}.batch-login-controls>span{color:#689181;margin-left:auto}.batch-login-instructions{color:#75877f;margin:12px 0;font-size:12px;line-height:1.8}.batch-login-warning,.batch-login-controls>.batch-login-warning{color:#a37226;font-size:12px;line-height:1.7}.batch-login-error{color:#b5503d;background:#fff5ec;border-radius:7px;padding:9px 12px;font-size:12px;line-height:1.6}.batch-login-counts{color:#5b7f70;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 0;font-size:12px;display:flex}.batch-login-counts>span{background:#f3f7f4;border-radius:5px;padding:5px 9px}.batch-login-counts b{margin-left:5px}.batch-login-counts>small{color:#8a9d93;margin-left:auto}.batch-login-table{border:1px solid #e3ebe5;border-radius:8px;max-height:420px;overflow:auto}.batch-login-table table{border-collapse:collapse;width:100%;min-width:620px;font-size:12px}.batch-login-table th{text-align:left;color:#658175;background:#f3f8f5;padding:10px;position:sticky;top:0}.batch-login-table td{color:#587468;border-top:1px solid #ecf1ed;padding:10px;line-height:1.6}.batch-login-table td:first-child{min-width:140px}.batch-login-table td:nth-child(2){min-width:150px}.batch-login-table td:nth-child(3){overflow-wrap:anywhere;min-width:210px;max-width:620px}.batch-login-table td:last-child{width:140px}.batch-login-table small{color:#8b9d94;font-size:11px;display:block}.batch-login-complete{color:#148568}.batch-login-empty{color:#81948a;padding:8px 0;font-size:12px}.batch-login-pagination{color:#739082;justify-content:flex-end;align-items:center;gap:10px;margin-top:10px;font-size:12px;display:flex}.workbench-selection-bar .workbench-batch-login-button{color:#fff;background:#10916e;border-color:#10916e}@media (max-width:700px){.batch-login-toggle{flex-wrap:wrap;padding:12px}.batch-login-toggle span{flex-basis:70%}.batch-login-content{padding:12px}.batch-login-controls>span{flex-basis:100%;margin-left:0}.batch-login-counts>small{margin-left:0}.batch-login-controls{gap:8px}}.workbench-help-row{flex-shrink:0;grid-template-columns:minmax(0,2fr) minmax(220px,1fr);gap:10px;display:grid}:is(.workbench-help-row:has(>.collection-guide:only-child),.workbench-help-row:has(details[open])){grid-template-columns:minmax(0,1fr)}.workbench-help-row .storage-maintenance{margin:0}.workbench-help-row .storage-maintenance-title small{display:none}.workbench-help-row .storage-maintenance>summary,.workbench-help-row .collection-guide>summary{gap:8px;min-height:46px;padding:8px 12px}.workbench-help-row .storage-maintenance-symbol,.workbench-help-row .collection-guide-icon{border-radius:7px;width:28px;height:28px}.workbench-help-row .collection-guide-title small{display:none}.workbench-help-row .collection-guide-chips{gap:4px}.workbench-help-row .collection-guide-chips>span{padding:3px 5px;font-size:10px}.workbench-notices{flex-shrink:0;gap:8px;display:flex}.workbench-notices>.store-alert{flex:1;min-width:0}.workbench-notices .store-alert button{flex-shrink:0;padding:7px}@media (min-width:1100px){.store-workbench{height:calc(100dvh - 92px);min-height:690px;padding-bottom:var(--page-gutter-bottom);gap:8px}.perspective-banner~.content .store-workbench{height:calc(100dvh - 128px)}.store-workbench .data-panel{flex:1;min-height:min-content}.store-workbench .workbench-table{flex:1;min-height:160px;max-height:none!important}.store-workbench:not(.owners-expanded):not(:has(details[open])):not(:has(.batch-login-toggle[aria-expanded=true])) .workbench-table{contain:size}.store-workbench .mini-stats>article,.store-workbench .mini-stats>button{min-height:54px;padding:7px 10px}.store-workbench .mini-stats small{font-size:10px}.store-workbench.owners-expanded{height:auto}.store-workbench:has(details[open]){height:auto}.perspective-banner~.content .store-workbench:has(details[open]){height:auto}.store-workbench.owners-expanded .data-panel{flex:none}.store-workbench:has(details[open]) .data-panel{flex:none}.store-workbench.owners-expanded .workbench-table{flex:auto;max-height:55dvh!important}.store-workbench:has(details[open]) .workbench-table{flex:auto;max-height:55dvh!important}.store-workbench:has(.batch-login-toggle[aria-expanded=true]){height:auto}.perspective-banner~.content .store-workbench:has(.batch-login-toggle[aria-expanded=true]){height:auto}.store-workbench:has(.batch-login-toggle[aria-expanded=true]) .data-panel{flex:none}.store-workbench:has(.batch-login-toggle[aria-expanded=true]) .workbench-table{flex:auto;max-height:55dvh!important}}@media (max-width:1400px){.workbench-heartbeat{flex-basis:auto}.workbench-navigation button{padding:8px;font-size:12px}.store-workbench .mini-stats>article,.store-workbench .mini-stats>button{padding:8px}.workbench-help-row .collection-guide-chips{display:none}}@media (min-width:1100px) and (max-height:850px){.store-workbench .table-toolbar{gap:6px;padding:8px 12px}.workbench-selection-bar{padding:7px 12px}.workbench-selection-bar>small{display:none}.workbench-navigation button{padding:7px 9px}.workbench-notices .store-alert{padding:6px 9px}.workbench-notices .store-alert p{font-size:10px}}@media (max-width:1099px){.store-workbench .workbench-table{flex:auto;max-height:62dvh!important}.workbench-navigation{align-items:flex-start}.workbench-drawer.wide{width:100%}.workbench-help-row{grid-template-columns:minmax(0,1fr)}.workbench-notices{flex-direction:column}}@media (max-width:640px){.store-workbench .mini-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.store-workbench .table-toolbar,.workbench-drawer-body{padding:12px}.store-workbench .store-management-filters{grid-template-columns:minmax(0,1fr);width:100%;min-width:0;margin:0;display:grid}.store-workbench .store-management-filters>*,.store-workbench .store-management-filters select{width:100%;min-width:0}.owner-multi-panel,.workbench-selection-bar{padding:10px 12px}.owner-multi-toolbar .search-box{width:100%}.owner-multi-options{grid-template-columns:repeat(2,minmax(0,1fr))}.workbench-selection-bar>div{width:100%}.store-bulk-dialog .two-columns{grid-template-columns:minmax(0,1fr)}.store-workbench .pagination>div{flex-wrap:wrap}.store-workbench .pagination{font-size:11px}.workbench-drawer>header{padding:14px}.workbench-drawer>header h2{font-size:16px}.workbench-detail{padding:14px}.workbench-detail dl{grid-template-columns:95px minmax(0,1fr)}.workbench-tool-pagination{bottom:-12px}}.collector-control{color:#3b6557;background:#f5faf7;border:1px solid #dcebe3;border-radius:9px;flex-wrap:wrap;align-items:center;gap:7px;min-width:0;max-width:100%;padding:6px 8px;display:flex}.collector-control-state{align-items:center;gap:6px;min-width:0;display:flex}.collector-control-state>i{background:#159777;border-radius:50%;flex-shrink:0;width:6px;height:6px}.collector-control-state>span{flex-direction:column;gap:3px;min-width:0;display:flex}.collector-control-state strong{white-space:nowrap;font-size:11px;line-height:1.4}.collector-control-state small{color:#7c8e86;text-overflow:ellipsis;white-space:nowrap;max-width:210px;font-size:10px;line-height:1.4;overflow:hidden}.collector-control-paused,.collector-control-pausing{color:#987028;background:#fff9ee;border-color:#ead8b5}.collector-control-paused .collector-control-state>i,.collector-control-pausing .collector-control-state>i{background:#c99028}.collector-control-resuming .collector-control-state>i{background:#328ac1}.collector-control-offline,.collector-control-unconfirmed,.collector-control-error{color:#a85e45;background:#fff7f3;border-color:#eed7cb}.collector-control-offline .collector-control-state>i,.collector-control-unconfirmed .collector-control-state>i,.collector-control-error .collector-control-state>i{background:#b57553}.collector-control button,.collector-control select{color:#307159;cursor:pointer;background:#fff;border:1px solid #c9dfd4;border-radius:6px;flex-shrink:0;min-height:29px;padding:6px 8px;font-size:11px;line-height:1.3}.collector-control button{justify-content:center;align-items:center;gap:4px;display:inline-flex}.collector-control .collector-control-action{font-weight:650}.collector-control .collector-control-retry{padding-inline:6px}.collector-control button:disabled,.collector-control select:disabled{opacity:.5;cursor:not-allowed}:is(.collector-control button:focus-visible,.collector-control select:focus-visible){outline-offset:2px;outline:2px solid #068c69}.collector-control>.collector-control-error{overflow-wrap:anywhere;background:0 0;border:0;width:100%;max-width:420px;font-size:10px;line-height:1.5}.collector-concurrency{min-width:0;position:relative}.collector-control .collector-concurrency-toggle{border-color:#a9d6c1;font-weight:650}.collector-concurrency-panel{z-index:90;color:#274d3f;background:#fff;border:1px solid #d7e6df;border-radius:12px;width:330px;max-width:calc(100vw - 100px);max-height:calc(100dvh - 100px);padding:14px;position:absolute;top:calc(100% + 9px);right:0;overflow-y:auto;box-shadow:0 12px 36px #14352924}.collector-concurrency-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.collector-concurrency-heading strong{font-size:14px}.collector-concurrency-heading>span{color:#748c80;white-space:nowrap;font-size:10px}.collector-concurrency-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.collector-control .collector-concurrency-option{text-align:left;border-color:#e0e9e4;border-radius:8px;justify-content:space-between;width:100%;padding:10px 12px}.collector-concurrency-option>span{gap:4px;min-width:0;display:grid}.collector-concurrency-option strong{align-items:center;gap:10px;font-size:12px;display:flex}.collector-concurrency-option b{color:#658276;font-size:11px;font-weight:500}.collector-concurrency-option small{color:#73887e;overflow-wrap:anywhere;font-size:11px;font-weight:400;line-height:1.5}.collector-control .collector-concurrency-option[aria-pressed=true]{opacity:1;color:#16744c;background:#ecf8f1;border-color:#73b99a}.collector-concurrency-panel p{color:#7b887f;margin:10px 0 0;font-size:11px;line-height:1.7}.collector-concurrency-custom{border-top:1px solid #e0e9e4;margin-top:12px;padding-top:12px}.collector-concurrency-custom>label{justify-content:space-between;align-items:center;gap:8px;margin-bottom:7px;font-size:12px;font-weight:650;display:flex}.collector-concurrency-custom>label>span{color:#73887e;font-size:11px;font-weight:400}.collector-concurrency-custom-row{gap:8px;min-width:0;display:flex}.collector-concurrency-custom-row input{color:#274d3f;width:0;min-width:0;min-height:36px;font:inherit;background:#fff;border:1px solid #c9dfd4;border-radius:6px;flex:1;padding:7px 10px;font-size:13px}.collector-concurrency-custom-row input:focus-visible{outline-offset:2px;outline:2px solid #068c69}.collector-concurrency-custom-row input[aria-invalid=true]{border-color:#bd5c44}.collector-concurrency-custom-row input:disabled{opacity:.5}.collector-control .collector-concurrency-apply{color:#fff;background:#10866b;border-color:#10866b;min-width:66px;font-weight:650}.collector-concurrency-custom-error{color:#aa4f38;margin-top:7px;font-size:11px;line-height:1.5}.collector-concurrency-notice{color:#507963;flex-basis:100%;max-width:450px;font-size:10px;line-height:1.5}.schedule-concurrency-readonly{flex-direction:column;gap:7px;min-width:0;display:flex}.schedule-concurrency-readonly>span{color:#56626a;font-size:10px;font-weight:650}.schedule-concurrency-readonly>strong{color:#307159;background:#f5f8f6;border:1px solid #dfe4e6;border-radius:7px;align-items:center;height:37px;padding:0 10px;font-size:12px;display:flex}.schedule-concurrency-readonly>small{color:#8c9991;font-size:9px;line-height:1.5}@media (max-width:600px){.collector-concurrency-panel{width:auto;max-width:none;position:fixed;inset:auto 12px 20px 84px}}.collector-admin-actions{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;max-width:100%;display:flex}.topbar-actions:has(.collector-control){flex-wrap:wrap;justify-content:flex-end;min-width:0}.home-topbar:has(.collector-control) .home-header-right{flex-wrap:wrap}.home-topbar .collector-admin-actions{justify-content:flex-end}@media (max-width:760px){.home-topbar .collector-admin-actions{justify-content:flex-start}.topbar-actions:has(.collector-control){justify-content:flex-start}.collector-admin-actions{width:100%}.collector-control{gap:5px;padding:6px}.collector-control-state small{max-width:170px}.collector-control select{max-width:130px}}.hot-notes-page .hot-note-transition-status{color:#36574e;background:#f6fbf9;border:1px solid #d9e9e4;border-radius:12px;margin:14px 0;padding:15px 18px}.hot-notes-page .hot-note-transition-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.hot-notes-page .hot-note-transition-heading strong{color:#196a53;font-size:14px}.hot-notes-page .hot-note-transition-heading span,.hot-notes-page .hot-note-transition-status>p{color:#6e837c;font-size:11px}.hot-notes-page .hot-note-stage-grid{flex-wrap:wrap;gap:8px;display:flex}.hot-notes-page .hot-note-stage-grid>span{background:#fff;border:1px solid #e4eeea;border-radius:7px;align-items:center;gap:9px;min-width:0;padding:8px 10px;font-size:11px;display:flex}.hot-notes-page .hot-note-stage-grid b{font-variant-numeric:tabular-nums;color:#146b51;font-size:15px}.hot-notes-page .hot-note-stage-grid .waiting b{color:#af7417}.hot-notes-page .hot-note-stage-grid .attention b{color:#bd5935}.hot-notes-page .hot-note-transition-times{color:#75897f;flex-wrap:wrap;gap:8px 24px;margin-top:12px;font-size:10px;display:flex}.hot-notes-page .hot-note-reference{color:#775425;background:#fffaf0;border:1px solid #f0debc;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;margin:12px 0;padding:14px 18px;display:flex}.hot-notes-page .hot-note-reference strong,.hot-notes-page .hot-note-reference small{display:block}.hot-notes-page .hot-note-reference strong{font-size:13px}.hot-notes-page .hot-note-reference small{margin-top:5px;font-size:11px;line-height:1.5}.hot-notes-page .hot-note-reference button{color:#835c28;cursor:pointer;background:#fff;border:1px solid #d7c097;border-radius:7px;flex-shrink:0;padding:9px 12px;font-size:11px}.hot-notes-page .hot-note-reference button:hover{background:#fff7e6}.hot-notes-page .hot-note-reference button:focus-visible{outline-offset:3px;outline:2px solid #b98736}.hot-notes-page .hot-note-summary-caption{color:#668278;flex-wrap:wrap;justify-content:space-between;gap:12px;margin:12px 0 9px;font-size:11px;display:flex}.hot-notes-page .hot-note-summary-caption strong{color:#245f4d}.hot-notes-page .hot-notes-period-copy .reference-date-label{color:#9a6c29}.hot-notes-page .hot-notes-ranking-buttons button:disabled{opacity:.55;cursor:not-allowed}@media (max-width:760px){.hot-notes-page .hot-notes-date-controls{grid-auto-rows:34px;height:auto}.hot-notes-page .hot-notes-date-controls>button,.hot-notes-page .hot-notes-date-controls .date-control-option{height:34px}.hot-notes-page .hot-notes-toolbar-actions{min-width:0}.hot-notes-page .hot-notes-collect{flex-shrink:0}}@media (max-width:600px){.hot-notes-page .hot-note-reference{flex-direction:column;align-items:stretch}.hot-notes-page .hot-note-reference button{align-self:flex-start}.hot-notes-page .hot-note-stage-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.hot-notes-page .hot-note-stage-grid>span{overflow-wrap:anywhere;justify-content:space-between;gap:5px}.hot-notes-page .hot-note-transition-status{padding:12px}.hot-notes-page .hot-note-transition-times{flex-direction:column}.hot-notes-page .hot-note-summary-caption{line-height:1.6}}
