/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--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,::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]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.order-1{order:1}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.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)}.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))}.\[meta-insights\:write-retry\]{meta-insights:write-retry}.\[order-write\:transaction-retry\]{order-write:transaction-retry}}:root{--ink:#17231d;--muted:#7b857f;--line:#e7ebe7;--paper:#f5f6f3;--green:#174c37;--sage:#dbe7df;--orange:#e99c45}*{box-sizing:border-box}body{background:var(--paper);color:var(--ink);margin:0;font-family:Inter,PingFang SC,Microsoft YaHei,Arial,sans-serif}.shell{min-height:100vh;display:flex}.shell>aside{border-right:1px solid var(--line);z-index:3;background:#f9faf8;flex-direction:column;width:236px;padding:25px 18px 18px;display:flex;position:fixed;inset:0 auto 0 0}.brand{align-items:center;gap:12px;padding:0 8px 28px;display:flex}.brand>div{background:var(--green);color:#fff;border-radius:11px;place-items:center;width:39px;height:39px;font-family:Georgia;font-size:24px;display:grid}.brand span,.profile span{flex-direction:column;display:flex}.brand b{font-size:17px}.brand small,.profile small{color:var(--muted);margin-top:2px;font-size:11px}.nav-group{margin-bottom:18px}.nav-group>p{letter-spacing:.18em;color:#a2aaa5;margin:0 0 6px;padding:0 12px;font-size:10px}.nav-group button{text-align:left;color:#657069;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:11px;width:100%;margin:2px 0;padding:10px 12px;font-size:13px;display:flex}.nav-group button>span{text-align:center;width:18px;font-size:16px}.nav-group button.active{color:var(--green);background:#e7eee9;font-weight:700}.nav-group button em{color:var(--green);background:#d8e6dd;border-radius:12px;margin-left:auto;padding:2px 7px;font-size:10px;font-style:normal}.sync{background:#eef3ef;border:1px solid #dfe8e2;border-radius:10px;align-items:center;gap:9px;margin-top:auto;padding:11px;font-size:11px;display:flex}.sync i{background:#4fa77a;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #d9ebdf}.sync div{flex-direction:column;display:flex}.sync span{color:var(--muted);margin-top:2px}.profile{border-top:1px solid var(--line);align-items:center;gap:9px;margin-top:14px;padding:16px 5px 0;display:flex}.profile>div{color:#7e5735;background:#ead9c7;border-radius:50%;place-items:center;width:32px;height:32px;font-size:12px;display:grid}.profile b{font-size:12px}.profile button{background:0 0;border:0;margin-left:auto}main{width:calc(100% - 236px);margin-left:236px}header{border-bottom:1px solid var(--line);z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f9faf8e6;align-items:center;height:70px;padding:0 38px;display:flex;position:sticky;top:0}.crumb{color:var(--muted);font-size:12px}.crumb span{color:#c3c8c5;margin:0 10px}.header-right{color:#6c756f;align-items:center;gap:18px;margin-left:auto;font-size:12px;display:flex}.header-right button{color:#6c756f;background:0 0;border:0;font-size:20px;position:relative}.bell i{background:#e98a48;border-radius:50%;width:6px;height:6px;position:absolute;top:1px;right:1px}.mobile-brand{display:none}.content{max-width:1500px;margin:auto;padding:34px 38px 50px}.hero-row{justify-content:space-between;align-items:flex-end;margin-bottom:27px;display:flex}.eyebrow{letter-spacing:.15em;text-transform:uppercase;color:#a17a50;margin:0 0 7px;font-size:10px;font-weight:800}.hero-row h1{letter-spacing:-.02em;margin:0 0 7px;font-family:Georgia,Songti SC,serif;font-size:30px;font-weight:600}.sub{color:var(--muted);margin:0;font-size:12px}.hero-actions{gap:9px;display:flex}button{font:inherit}.date-btn,.primary{color:#58635c;cursor:pointer;background:#fff;border:1px solid #dbe0dc;border-radius:8px;height:38px;padding:0 15px;font-size:11px}.primary{background:var(--green);border-color:var(--green);color:#fff;font-weight:700}.metrics{grid-template-columns:repeat(4,1fr);gap:13px;margin-bottom:14px;display:grid}.metric{border:1px solid var(--line);background:#fff;border-radius:11px;min-height:125px;padding:17px 19px;position:relative;overflow:hidden}.metric.accent{background:var(--green);color:#fff}.metric.accent:after{content:"";border:1px solid #ffffff14;border-radius:50%;width:150px;height:150px;position:absolute;top:-55px;right:-60px}.metric-label{color:var(--muted);justify-content:space-between;font-size:11px;display:flex}.accent .metric-label{color:#c5d7cd}.metric-label span{letter-spacing:2px}.metric-value{margin:13px 0 9px;font-family:Georgia;font-size:26px}.metric-foot{color:#9aa29d;gap:6px;font-size:10px;display:flex}.metric-foot b{color:#4a9a71}.accent .metric-foot,.accent .metric-foot b{color:#cfe5d8}.grid-main{grid-template-columns:minmax(0,2.1fr) minmax(280px,.9fr);gap:14px;margin-bottom:14px;display:grid}.panel{border:1px solid var(--line);background:#fff;border-radius:11px}.chart-panel,.profit-card{padding:19px}.panel-head{justify-content:space-between;align-items:flex-start;display:flex}.panel-head h2{margin:0 0 5px;font-size:13px}.panel-head p{color:var(--muted);margin:0;font-size:10px}.panel-head button{color:var(--muted);background:0 0;border:0}.legend{color:var(--muted);align-items:center;gap:7px;font-size:9px;display:flex}.legend i,.cost-list i{border-radius:50%;width:7px;height:7px;display:inline-block}.sales-dot{background:var(--orange)}.profit-dot{background:#3f765f}.chart-wrap{height:225px;margin-top:17px;padding:0 0 25px 38px;position:relative}.yaxis{color:#a0a8a3;flex-direction:column;justify-content:space-between;font-size:8px;display:flex;position:absolute;top:0;bottom:25px;left:0}.chart{background:repeating-linear-gradient(#0000 0 48px,#edf0ed 49px);width:100%;height:100%;overflow:visible}.area{fill:url(#fill)}.sales-line{stroke:var(--orange);stroke-width:2px;fill:none}.profit-line{stroke:#3f765f;stroke-width:2px;fill:none}.points circle{fill:#fff;stroke:var(--orange);stroke-width:2px}.xaxis{color:#a0a8a3;justify-content:space-between;font-size:8px;display:flex;position:absolute;bottom:0;left:38px;right:0}.donut{background:conic-gradient(var(--green) 0 26.6%,#e59e52 26.6% 56.4%,#91a99c 56.4% 71.4%,#d8ddd9 71.4%);border-radius:50%;place-items:center;width:130px;height:130px;margin:22px auto 20px;display:grid;position:relative}.donut:before{content:"";background:#fff;border-radius:50%;position:absolute;inset:18px}.donut div{z-index:1;text-align:center;flex-direction:column;display:flex}.donut strong{font-family:Georgia;font-size:20px}.donut span{color:var(--muted);font-size:9px}.cost-list>div{border-bottom:1px solid #f0f2f0;justify-content:space-between;padding:7px 0;font-size:10px;display:flex}.cost-list>div:last-child{border:0}.cost-list span{color:#69736d}.cost-list i{margin-right:7px}.cost-list b{font-weight:600}.cost-list em{color:#9ca49f;margin-left:5px;font-style:normal}.c1{background:var(--green)}.c2{background:#e59e52}.c3{background:#91a99c}.c4{background:#d8ddd9}.table-panel{margin-bottom:14px;padding:19px 0 3px}.table-panel>.panel-head{padding:0 19px 14px}.text-btn{cursor:pointer;font-size:10px;font-weight:700;color:var(--green)!important}.table-scroll{overflow-x:auto}table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:10px}th{text-align:left;color:#8b948e;text-transform:uppercase;letter-spacing:.08em;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#f8f9f7;padding:10px 18px;font-size:8px;font-weight:600}td{color:#5e6862;border-bottom:1px solid #f0f2f0;padding:12px 18px}.store-dot{border-radius:2px;width:8px;height:8px;margin-right:9px;display:inline-block}.green{background:#517f68}.blue{background:#668ba5}.violet{background:#8a729f}.orange{background:#ca8857}td.profit{color:#2f7b54;font-weight:700}.status{color:#387655;background:#e6f1e9;border-radius:12px;padding:4px 8px;font-size:8px}.status.low{color:#a56522;background:#fff0dc}.alerts{grid-template-columns:1fr 1fr;gap:14px;display:grid}.alert{background:#fffaf3;border:1px solid #eddfcd;border-radius:10px;align-items:center;gap:12px;padding:14px 16px;display:flex}.alert>span{color:#ad6c26;background:#f6e3ca;border-radius:50%;place-items:center;width:30px;height:30px;font-weight:700;display:grid}.alert div{flex:1}.alert b{font-size:10px}.alert p{color:#8b7964;margin:3px 0 0;font-size:9px}.alert button{color:#9a6d3e;background:0 0;border:0;font-size:9px}.alert.good{background:#f6fbf7;border-color:#d9e8de}.alert.good>span{color:#3d7a58;background:#daebdf}.alert.good p,.alert.good button{color:#66806f}.toolbar{gap:9px;margin-bottom:14px;padding:14px;display:flex}.toolbar input,.toolbar button,.form-card input,.form-card select{color:#5e6862;background:#fafbf9;border:1px solid #dfe4e0;border-radius:8px;height:39px;padding:0 12px;font-size:11px}.toolbar input{flex:1}.toolbar button{background:#fff}.sku-cell{align-items:center;gap:10px;display:flex}.sku-cell>span:last-child{flex-direction:column;display:flex}.sku-cell small{color:#96a099;margin-top:3px}.sku-pic{color:#688072;background:#edf1ed;border-radius:7px;place-items:center;width:34px;height:34px;display:grid}.workflow{color:#fff;background:#193f31;border-radius:12px;justify-content:space-between;align-items:center;padding:23px 30px;display:flex}.workflow>div{flex:1}.workflow span{color:#dbad75;font-family:Georgia;font-size:12px}.workflow h3{margin:5px 0;font-size:12px}.workflow p{color:#b7cac0;margin:0;font-size:9px}.workflow i{color:#6d8d7d;margin:0 20px;font-style:normal}.forecast-grid{grid-template-columns:minmax(300px,.8fr) minmax(390px,1.2fr);gap:15px;display:grid}.form-card,.result-card{padding:24px}.form-card h2{margin:0 0 20px;font-size:14px}.form-card label{color:#6c766f;flex-direction:column;gap:6px;margin-bottom:15px;font-size:10px;display:flex}.form-card input,.form-card select{width:100%;color:var(--ink);font-size:13px}.hint{color:#9ba39e;background:#f6f8f6;border-radius:7px;padding:10px;font-size:9px}.big-profit{background:var(--green);color:#fff;border-radius:10px;flex-direction:column;margin:10px 0 12px;padding:22px;display:flex}.big-profit span{color:#bfd1c7;font-size:10px}.big-profit strong{margin:8px 0 4px;font-family:Georgia;font-size:35px}.big-profit em{color:#badbc8;font-size:9px;font-style:normal}.break-even{grid-template-columns:1fr 1fr;gap:10px;display:grid}.break-even div{border:1px solid var(--line);border-radius:9px;flex-direction:column;padding:14px;display:flex}.break-even span{color:var(--muted);font-size:9px}.break-even b{margin-top:5px;font-family:Georgia;font-size:20px}.formula{margin-top:13px}.formula div{border-bottom:1px solid #eff1ef;justify-content:space-between;padding:9px 2px;font-size:10px;display:flex}.formula span{color:var(--muted)}.feature-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.feature{min-height:205px;padding:24px}.feature>span{color:#b08455;font-family:Georgia}.feature h2{margin:25px 0 9px;font-family:Georgia;font-size:19px}.feature p{color:var(--muted);font-size:11px;line-height:1.7}.feature button{color:var(--green);background:0 0;border:0;padding:20px 0 0;font-size:10px;font-weight:700}.architecture{margin-top:14px;padding:25px}.architecture>div{justify-content:space-between;align-items:center;gap:12px;margin-top:20px;display:flex}.architecture b{text-align:center;background:#edf2ee;border-radius:8px;padding:14px;font-size:10px}.architecture i{color:#a2aaa5;font-style:normal}@media (width<=1050px){.metrics{grid-template-columns:1fr 1fr}.grid-main,.feature-grid{grid-template-columns:1fr}.architecture>div{flex-wrap:wrap}.architecture i{display:none}}@media (width<=750px){.shell>aside{display:none}main{width:100%;margin-left:0}header{padding:0 18px}.mobile-brand{color:var(--green);display:block}.crumb{display:none}.content{padding:24px 16px}.hero-row{align-items:flex-start;gap:20px}.hero-actions{display:none}.metrics{grid-template-columns:1fr 1fr}.alerts,.forecast-grid{grid-template-columns:1fr}.workflow{display:none}}@media (width<=480px){.metrics{grid-template-columns:1fr}.hero-row h1{font-size:25px}.metric{min-height:110px}}.enhanced-chart{background:linear-gradient(#fff 0%,#fcfdfb 100%);padding:20px 22px 18px;overflow:visible}.enhanced-chart .panel-head{align-items:center}.enhanced-chart .panel-head p{margin-top:3px}.enhanced-chart .legend{gap:16px}.enhanced-chart .legend span{color:#68736c;background:#fafbf9;border:1px solid #edf0ed;border-radius:999px;align-items:center;gap:6px;padding:5px 8px;display:flex}.trend-shell{grid-template-columns:42px minmax(0,1fr);height:260px;margin-top:20px;display:grid}.trend-yaxis{color:#98a29c;text-align:right;flex-direction:column;justify-content:space-between;height:224px;padding-right:10px;font-size:8px;display:flex}.trend-plot{min-width:0;height:260px;position:relative}.trend-svg{width:100%;height:224px;display:block;overflow:visible}.trend-gridline{stroke:#e9eeea;stroke-width:1px;stroke-dasharray:4 5}.trend-sales-line,.trend-profit-line{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.trend-sales-line{stroke:#e99c45;stroke-width:3px}.trend-profit-line{stroke:#357257;stroke-width:2.5px}.trend-guide{stroke:#9aa79f;stroke-width:1px;stroke-dasharray:3 4;vector-effect:non-scaling-stroke}.trend-point{cursor:crosshair;outline:none}.trend-point circle{vector-effect:non-scaling-stroke;transition:r .14s,filter .14s}.trend-point .sales-point{fill:#fff;stroke:#e99c45;stroke-width:2.5px}.trend-point .profit-point{fill:#fff;stroke:#357257;stroke-width:2.5px}.trend-point.active circle,.trend-point:focus circle{filter:drop-shadow(0 2px 3px #174c3738)}.trend-hit{fill:#0000;stroke:none;pointer-events:all}.trend-xaxis{color:#909a94;justify-content:space-between;padding-top:9px;font-size:8px;display:flex}.trend-tooltip{z-index:4;pointer-events:none;background:#fffffff7;border:1px solid #dfe6e1;border-radius:10px;flex-direction:column;gap:7px;width:168px;padding:11px 12px;display:flex;position:absolute;top:12px;transform:translate(-50%);box-shadow:0 12px 30px #19372a24}.trend-tooltip b{color:#24352c;font-size:10px}.trend-tooltip span{color:#69756e;grid-template-columns:9px 1fr auto;align-items:center;gap:6px;font-size:9px;display:grid}.trend-tooltip i{border-radius:50%;width:7px;height:7px}.trend-tooltip strong{color:#21362b;font-size:10px}.trend-tooltip small{color:#65736b;border-top:1px solid #eef1ef;padding-top:6px;font-size:8px}.trend-point:focus{outline:none}@media (width<=600px){.enhanced-chart{padding:17px 14px}.trend-shell{grid-template-columns:34px;height:235px}.trend-svg{height:200px}.trend-yaxis{height:200px;padding-right:6px}.trend-plot{height:235px}.trend-tooltip{width:148px}.enhanced-chart .legend{gap:5px}.enhanced-chart .legend span{padding:4px 6px}.trend-xaxis span:nth-child(2n){display:none}}.brand{gap:10px;padding-left:3px;padding-right:0}.brand>.ym-mark{width:48px;height:43px;color:inherit;background:0 0;border-radius:0;flex:0 0 48px;display:block;position:relative;overflow:visible}.ym-mark>b,.ym-mark>em{font-family:Arial Black,Inter,sans-serif;font-style:italic;font-weight:900;line-height:1;position:absolute}.ym-mark>b{color:#2879a8;font-size:31px;top:7px;left:13px;transform:skew(-8deg)}.ym-mark>em{color:#ee9f2c;font-size:27px;top:11px;right:0;transform:skew(-7deg)}.ym-mark>i{transform-origin:100%;background:#2879a8;border-radius:100% 0;height:6px;position:absolute;left:0;transform:rotate(27deg)}.ym-mark>i:first-child{width:25px;top:5px}.ym-mark>i:nth-child(2){width:22px;top:14px}.ym-mark>i:nth-child(3){width:18px;top:23px;left:5px}.brand>.brand-copy{background:0 0;border-radius:0;justify-content:center;align-items:flex-start;width:auto;min-width:0;height:auto;display:flex}.brand-copy>b{color:#153d69;letter-spacing:.02em;white-space:nowrap;font-size:14px;font-weight:800}.brand-copy>small{color:#63809a;letter-spacing:.08em;white-space:nowrap;margin-top:4px;font-size:7px}.mobile-brand>span{color:#fff;letter-spacing:-1px;background:linear-gradient(135deg,#2879a8 0 55%,#ee9f2c 56%);border-radius:7px;place-items:center;width:31px;height:27px;font-size:10px;font-style:italic;font-weight:900;display:inline-grid}@media (width<=750px){.mobile-brand{display:flex}}.brand>.brand-logo{background-color:#0000;background-image:url(/yimeng-logo-reference.png);background-position:-94px -24px;background-repeat:no-repeat;background-size:256px 144px;border-radius:0;width:58px;min-width:58px;height:58px;display:block;overflow:hidden}.brand>.brand-copy{color:#153d69;background:0 0;border-radius:0;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;min-width:0;height:auto;padding:0;font-family:Inter,PingFang SC,Microsoft YaHei,sans-serif;display:flex}.brand-copy>b{letter-spacing:0;white-space:nowrap;color:#153d69;font-size:13px;font-weight:800;line-height:1.25;display:block}.brand-copy>small{letter-spacing:.08em;white-space:nowrap;color:#527695;margin-top:5px;font-size:8px;line-height:1.2;display:block}.mobile-brand>.brand-logo{background-image:url(/yimeng-logo-reference.png);background-position:-64px -16px;background-repeat:no-repeat;background-size:176px 99px;flex:0 0 42px;width:42px;height:38px;display:block}.mobile-brand>b{white-space:nowrap;color:#153d69}.brand{grid-template-columns:54px minmax(0,1fr);column-gap:10px}.brand>.brand-logo{background-image:url(/yimeng-mark-transparent.png);background-position:50%;background-repeat:no-repeat;background-size:contain;width:54px;min-width:54px;height:54px}.mobile-brand>.brand-logo{background-image:url(/yimeng-mark-transparent.png);background-position:50%;background-repeat:no-repeat;background-size:contain;flex-basis:36px;width:36px;min-width:36px;height:36px}.brand>.brand-logo{background-position:50%;background-size:145%;width:72px;min-width:72px;height:64px}.brand>.brand-copy{justify-content:center;align-self:center;height:64px;padding-top:1px}.mobile-brand>.brand-logo{background-position:50%;background-size:140%;flex-basis:44px;width:44px;min-width:44px;height:40px}.brand-copy>b{font-size:17px;line-height:1.25}.brand-copy>small{letter-spacing:.06em;margin-top:6px;font-size:10px}.brand{grid-template-columns:84px minmax(0,1fr);column-gap:9px;padding-bottom:27px}.brand>.brand-logo{width:84px;min-width:84px;height:74px}.brand>.brand-copy{height:74px}.brand-copy>b{font-size:15px}.brand-copy>small{margin-top:5px;font-size:9px}.mobile-brand{gap:9px;font-size:15px}.mobile-brand>.brand-logo{flex-basis:50px;width:50px;min-width:50px;height:46px}.brand>.brand-copy{justify-content:flex-end;align-self:end;height:auto;padding:0 0 5px}.mobile-brand{align-items:flex-end}.brand>.brand-copy{padding:0}.mobile-brand>b{padding-bottom:0}.brand{grid-template-columns:72px minmax(0,1fr);align-items:end;column-gap:9px}.brand>.brand-logo{background-position:50% 32%;width:72px;min-width:72px;height:64px}.brand>.brand-copy{align-self:end;height:auto;padding:0}.mobile-brand>.brand-logo{background-position:50% 32%;flex-basis:43px;width:43px;min-width:43px;height:39px}.brand>.brand-logo{transform:translateY(7px)}.mobile-brand>.brand-logo{transform:translateY(4px)}.sync-page{color:#153447;background:#f4f7f6;place-items:center;min-height:100vh;padding:32px;display:grid}.sync-card{background:#fff;border:1px solid #dfe8e4;border-radius:18px;width:min(860px,100%);padding:36px;box-shadow:0 18px 55px #18394617}.sync-card h1{margin:7px 0 8px;font-size:30px}.sync-lead{color:#647681;margin:0 0 26px}.sync-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.sync-grid div{background:#f5f8f7;border:1px solid #e3ebe7;border-radius:12px;padding:16px}.sync-grid span,.sync-timezones span{color:#75858d;margin-bottom:6px;font-size:12px;display:block}.sync-grid b{font-size:20px}.sync-timezones{border:1px solid #dce8e3;border-radius:12px;margin-top:16px;padding:16px}.sync-timezones p{margin:0 40px 12px 0;display:inline-block}.sync-timezones small{color:#60747d;display:block}.sync-message{color:#286248;background:#eef8f3;border-radius:10px;margin:18px 0;padding:13px 16px}.sync-message.error{color:#9a4038;background:#fff1ef}.sync-actions{justify-content:space-between;align-items:center;display:flex}.sync-actions a{color:#2c657a;text-decoration:none}.sync-actions button{color:#fff;cursor:pointer;background:#173f55;border:0;border-radius:10px;padding:13px 20px;font-weight:700}.sync-actions button:disabled{opacity:.5;cursor:not-allowed}@media (width<=700px){.sync-card{padding:24px}.sync-grid{grid-template-columns:1fr 1fr}.sync-actions{flex-direction:column;align-items:stretch;gap:14px}.sync-actions button{width:100%}}.real-sync-link{align-items:center;text-decoration:none;display:inline-flex}.real-source-banner{color:#245a43;background:#edf8f3;border:1px solid #cce7d9;border-radius:12px;align-items:center;gap:12px;margin-bottom:16px;padding:13px 16px;display:flex}.real-source-banner>span{color:#fff;background:#37815f;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.real-source-banner div{flex-direction:column;gap:2px;display:flex}.real-source-banner small{color:#5f756b}.real-source-banner em{margin-left:auto;font-size:12px;font-style:normal}.real-order-filter{align-items:center;gap:12px;margin:16px 0;padding:14px 16px;display:flex}.real-order-filter input{flex:1;min-width:220px}.real-order-filter input,.real-order-filter select{background:#fff;border:1px solid #dbe4e0;border-radius:8px;padding:10px 12px}.real-order-filter span{color:#65777e;font-size:13px}.real-loading{text-align:center;color:#63757d;padding:40px}.real-error{color:#9b3e37!important;background:#fff1ef!important}.real-orders td{vertical-align:middle}.real-orders .meta-binding{white-space:normal;max-width:180px;display:inline-block}@media (width<=760px){.real-source-banner{flex-wrap:wrap;align-items:flex-start}.real-source-banner em{margin-left:40px}.real-order-filter{flex-direction:column;align-items:stretch}.real-order-filter input{min-width:0}}.real-date-picker{position:relative}.real-date-trigger{justify-content:flex-start;align-items:center;gap:9px;min-width:190px;display:flex!important}.real-date-trigger b{font-weight:650}.real-date-trigger i{margin-left:auto;font-style:normal}.real-date-popover{z-index:80;background:#fff;border:1px solid #dce6e2;border-radius:14px;width:410px;padding:18px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 50px #16364329}.real-date-popover>p{color:#193d50;margin:0 0 12px;font-weight:750}.real-date-presets{grid-template-columns:repeat(5,1fr);gap:6px;display:grid}.real-date-presets button{cursor:pointer;background:#f7f9f8;border:1px solid #dde6e2;border-radius:8px;padding:8px 4px;font-size:12px}.real-date-presets button:hover{color:#28654b;background:#eaf4ef;border-color:#aacdbd}.real-custom-range{grid-template-columns:1fr 20px 1fr;align-items:end;gap:8px;margin-top:15px;display:grid}.real-custom-range label span{color:#687b84;margin-bottom:5px;font-size:12px;display:block}.real-custom-range input{border:1px solid #d8e3de;border-radius:8px;width:100%;padding:9px}.real-custom-range>i{text-align:center;color:#84939a;padding-bottom:10px;font-style:normal}.real-date-popover>small{color:#6a7c84;margin:10px 0;display:block}.real-date-apply{color:#fff;cursor:pointer;background:#244f62;border:0;border-radius:8px;width:100%;padding:10px;font-weight:700}.real-date-apply:disabled{opacity:.45;cursor:not-allowed}@media (width<=620px){.real-date-popover{width:auto;position:fixed;top:110px;left:16px;right:16px}.real-date-presets{grid-template-columns:repeat(3,1fr)}}.timezone-align-card{max-width:720px}.timezone-compare{grid-template-columns:1fr 42px 1fr;align-items:center;gap:10px;margin:26px 0;display:grid}.timezone-compare>div{background:#f4f8f6;border:1px solid #dce8e3;border-radius:12px;padding:18px}.timezone-compare span{color:#6c7d85;margin-bottom:8px;font-size:12px;display:block}.timezone-compare b{font-size:18px}.timezone-compare>i{text-align:center;color:#6a7b83;font-size:22px;font-style:normal}@media (width<=580px){.timezone-compare{grid-template-columns:1fr}.timezone-compare>i{transform:rotate(90deg)}}.real-overview-status{color:#245a43;background:#edf8f3;border:1px solid #cce7d9;border-radius:12px;align-items:center;gap:12px;margin-bottom:16px;padding:13px 16px;display:flex}.real-overview-status>span{color:#fff;background:#37815f;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.real-overview-status div{flex-direction:column;display:flex}.real-overview-status small{color:#62766d}.real-overview-status em{margin-left:auto;font-size:12px;font-style:normal}.real-overview-metrics>div{position:relative}.real-overview-metrics .pending-profit{background:#fff8ea;border-color:#edd8a8}.pending-profit b{color:#a16a16!important}.real-overview-grid{grid-template-columns:minmax(0,1.8fr) minmax(300px,.8fr)}.real-trend{min-height:350px}.real-bars{border-bottom:1px solid #dfe7e3;align-items:flex-end;gap:8px;height:260px;padding:20px 10px 0;display:flex}.real-bar-item{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;min-width:8px;height:100%;display:flex;position:relative}.real-bar-item>i{background:linear-gradient(#e39b48,#eecb9d);border-radius:6px 6px 2px 2px;width:min(34px,80%);transition:all .2s;display:block}.real-bar-item>small{color:#75858c;white-space:nowrap;margin-top:7px;font-size:10px}.real-bar-tooltip{z-index:4;color:#fff;background:#183d4e;border-radius:9px;width:220px;padding:10px;display:none;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 8px 25px #0000002e}.real-bar-tooltip b,.real-bar-tooltip span{margin:2px 0;font-size:12px;display:block}.real-bar-item:hover .real-bar-tooltip{display:block}.profit-pending-card{padding:24px}.profit-pending-card>p{color:#64767d}.profit-pending-card ul{margin:20px 0;padding:0;list-style:none}.profit-pending-card li{border-bottom:1px solid #edf0ef;align-items:center;gap:10px;padding:12px 0;display:flex}.profit-pending-card li span{color:#315f4c;background:#edf4f1;border-radius:50%;place-items:center;width:24px;height:24px;font-weight:700;display:grid}.real-empty{color:#708188;place-items:center;height:250px;display:grid}.real-overview-orders{margin-top:16px}.real-overview-orders td{max-width:260px}.overview-date-pop{right:0}@media (width<=900px){.real-overview-grid{grid-template-columns:1fr}.real-bars{overflow-x:auto}.real-bar-item{min-width:28px}}@media (width<=620px){.real-overview-status{flex-wrap:wrap}.real-overview-status em{margin-left:40px}}.real-overview-metrics .profit-exact{background:#eef8f3;border-color:#cce7d9}.real-overview-metrics .profit-exact b{color:#24704d!important}.profit-summary-card{padding:24px}.profit-summary-card.estimated{background:#fffdfa;border-color:#ead5a8}.profit-summary-card.exact{border-color:#cce4d8}.profit-summary-card .panel-head{align-items:flex-start}.profit-summary-card>p{color:#64767d;line-height:1.6}.profit-breakdown{grid-template-columns:1fr 1fr;gap:10px;margin:18px 0;display:grid}.profit-breakdown>div{background:#f4f7f5;border:1px solid #e3e9e6;border-radius:9px;padding:12px}.profit-breakdown span,.profit-breakdown b{display:block}.profit-breakdown span{color:#75858c;margin-bottom:5px;font-size:11px}.profit-breakdown b{color:#244f3d;font-size:16px}@media (width<=420px){.profit-breakdown{grid-template-columns:1fr}}.currency-safety-note{color:#8a641e;background:#fff9ec;border:1px solid #ead7ad;border-radius:8px;margin:0 0 14px;padding:10px 12px;font-size:12px}.shopify-sku-banner{background:linear-gradient(135deg,#eaf5f1,#f7fbf9);border:1px solid #cce2d9;border-radius:14px;align-items:center;gap:14px;margin-bottom:16px;padding:16px 18px;display:flex}.shopify-sku-banner>span{color:#fff;background:#2f7056;border-radius:10px;place-items:center;width:38px;height:38px;font-size:22px;display:grid}.shopify-sku-banner div{flex-direction:column;flex:1;display:flex}.shopify-sku-banner small{color:#60746b;margin-top:3px}.shopify-sku-banner a{color:#fff;background:#214f62;border-radius:9px;padding:10px 15px;font-weight:700;text-decoration:none}.sku-sync-page{color:#183c4e;background:#f4f7f6;min-height:100vh;padding:34px}.sku-sync-head{justify-content:space-between;align-items:center;max-width:1500px;margin:0 auto 18px;display:flex}.sku-sync-head h1{margin:5px 0}.sku-sync-head p{color:#64767d}.sku-sync-head>div:last-child{align-items:center;gap:12px;display:flex}.sku-sync-head a{color:#315e70;text-decoration:none}.sku-sync-head button{color:#fff;cursor:pointer;background:#214f62;border:0;border-radius:9px;padding:12px 17px;font-weight:750}.sku-sync-head button:disabled{opacity:.55}.sku-sync-note,.sku-sync-kpis,.sync-message,.sku-sync-toolbar,.sku-sync-table{max-width:1500px;margin-left:auto;margin-right:auto}.sku-sync-note{background:#eef7f3;border:1px solid #d4e7df;border-radius:12px;gap:12px;padding:14px 16px;display:flex}.sku-sync-note>span{color:#fff;background:#3d7e63;border-radius:50%;place-items:center;width:27px;height:27px;display:grid}.sku-sync-note p{color:#63766d;margin:3px 0 0}.sku-sync-kpis{grid-template-columns:repeat(5,1fr);gap:12px;margin-top:15px;display:grid}.sku-sync-kpis div{background:#fff;border:1px solid #e0e7e4;border-radius:12px;padding:16px}.sku-sync-kpis span{color:#6c7d84;font-size:12px;display:block}.sku-sync-kpis b{margin-top:5px;font-size:25px;display:block}.sku-sync-toolbar{background:#fff;border:1px solid #e0e7e4;border-radius:12px;align-items:center;gap:10px;margin-top:15px;padding:12px;display:flex}.sku-sync-toolbar input{flex:1}.sku-sync-toolbar input,.sku-sync-toolbar select{background:#fff;border:1px solid #d9e3df;border-radius:8px;padding:10px}.sku-sync-toolbar span{color:#687a82;font-size:12px}.sku-sync-table{background:#fff;border:1px solid #e0e7e4;border-radius:12px;margin-top:12px;overflow:auto}.sku-sync-table table{border-collapse:collapse;width:100%}.sku-sync-table th,.sku-sync-table td{text-align:left;white-space:nowrap;border-bottom:1px solid #edf1ef;padding:12px 14px}.sku-sync-table th{color:#60717a;background:#f7f9f8;font-size:12px}.sku-sync-table td:first-child b,.sku-sync-table td:first-child small{display:block}.sku-sync-table td:first-child small{color:#72828a;margin-top:3px}.sku-sync-table code{color:#285b47;background:#edf4f1;border-radius:5px;padding:4px 7px}.sku-sync-table code.missing{color:#a14439;background:#fff0ed}.sku-sync-status{color:#9a6918;background:#fff6e4;border-radius:999px;padding:5px 9px;font-size:12px;display:inline-block}.sku-sync-status.complete{color:#2c714d;background:#e9f7ef}.sku-sync-status.missing_sku,.sku-sync-status.duplicate_sku{color:#a14439;background:#fff0ed}@media (width<=800px){.shopify-sku-banner{flex-wrap:wrap;align-items:flex-start}.shopify-sku-banner a{margin-left:52px}.sku-sync-page{padding:20px 14px}.sku-sync-head{flex-direction:column;align-items:flex-start;gap:14px}.sku-sync-kpis{grid-template-columns:1fr 1fr}.sku-sync-toolbar{flex-direction:column;align-items:stretch}.sku-sync-toolbar input,.sku-sync-toolbar select{width:100%}}.sku-size-fields{box-sizing:border-box;border:1px solid #dfe5e1;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:12px 0 6px;padding:12px;display:grid}.sku-size-fields legend{color:#66736b;padding:0 6px;font-size:11px;font-weight:700}.sku-size-fields label{min-width:0;margin-top:0}.sku-size-fields input{box-sizing:border-box;width:100%;min-width:0;display:block}.merged-sku-badge,.volume-risk,.volume-ok{border-radius:10px;width:max-content;margin-top:4px;padding:2px 6px;font-size:7px;display:block}.merged-sku-badge{color:#4765a8;background:#edf2ff}.volume-risk{color:#a45d1d;background:#fff0e2}.volume-ok{color:#32704f;background:#eaf5ee}@media (width<=600px){.sku-size-fields{grid-template-columns:1fr;gap:8px}}.forecast-dimensions{align-items:center;gap:4px;min-width:190px;display:flex}.forecast-dimensions input{min-width:56px;width:56px!important}.forecast-dimensions span{color:#819098}.forecast-dimension-error{color:#a3483f;white-space:nowrap;margin-top:4px;font-weight:700;display:block}.forecast-notes{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=900px){.forecast-notes{grid-template-columns:1fr}}.store-order-pages{gap:7px;display:flex}.store-order-pages button{color:#173d67;cursor:pointer;background:#fff;border:1px solid #d2dce7;border-radius:7px;padding:8px 11px;font-weight:700}.store-order-pages button:disabled{cursor:not-allowed;opacity:.4}.finance-adjustments{margin-top:18px}.adjustment-toolbar{align-items:end;gap:12px;margin:14px 0;display:flex}.adjustment-toolbar label{color:#62747b;flex-direction:column;gap:5px;font-size:12px;display:flex}.adjustment-toolbar input,.adjustment-toolbar button,.adjustment-modal select,.adjustment-modal textarea{background:#fff;border:1px solid #d7e1de;border-radius:8px;padding:9px 11px}.adjustment-toolbar span{color:#6b7c82;margin-left:auto;font-size:12px}.adjustment-modal form{grid-template-columns:1fr 1fr;gap:12px;display:grid}.adjustment-modal form label{flex-direction:column;gap:6px;display:flex}.adjustment-modal form label:last-of-type,.adjustment-modal form>div{grid-column:1/-1}.adjustment-modal textarea{resize:vertical;min-height:88px}.adjustment-modal form>div{justify-content:flex-end;gap:10px;display:flex}@media (width<=800px){.adjustment-toolbar{flex-direction:column;align-items:stretch}.adjustment-toolbar span{margin-left:0}.adjustment-modal form{grid-template-columns:1fr}}.account-security form{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:18px;display:grid}.account-security form>label{color:#40576a;flex-direction:column;gap:8px;font-size:12px;font-weight:700;display:flex}.account-security input[type=password],.account-security input[type=text]{color:#17324a;background:#fff;border:1px solid #d9e3e9;border-radius:9px;outline:0;height:43px;padding:0 12px}.account-security input:focus{border-color:#2b7cab;box-shadow:0 0 0 3px #2b7cab1a}.account-security small{color:#8293a0;font-weight:400;line-height:1.5}.security-badge{color:#28744f;background:#e8f3ed;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:800}.security-actions{border-top:1px solid #e8edef;grid-column:1/-1;justify-content:space-between;align-items:center;padding-top:16px;display:flex}.show-password{color:#607788;align-items:center;gap:8px;font-size:12px;display:flex}.account-security .meta-message{grid-column:1/-1}.account-security .meta-message.error{color:#a84c39;background:#fff0ec}.account-security .meta-message.success{color:#28744f;background:#eaf6ef}@media (width<=900px){.account-security form{grid-template-columns:1fr}}.real-overview-metrics>div{border:1px solid var(--line);background:#fff;border-radius:11px;flex-direction:column;min-width:0;min-height:125px;padding:17px 19px;display:flex}.real-overview-metrics>div>span{color:var(--muted);font-size:11px}.real-overview-metrics>div>b{color:var(--ink);overflow-wrap:anywhere;margin:12px 0 8px;font-family:Georgia,Songti SC,serif;font-size:26px;line-height:1.1;display:block}.real-overview-metrics>div>small{color:#8a9690;margin-top:auto;font-size:10px;line-height:1.45}@media (width<=620px){.real-overview-metrics>div{width:100%;min-height:112px;padding:15px 16px}.real-overview-metrics>div>b{font-size:25px}}.real-bar-item.zero-day>i{background:#dfe7e3}.sales-line-chart{width:100%;height:290px;margin-top:8px;position:relative;overflow:visible}.sales-line-chart svg{width:100%;height:100%;display:block;overflow:visible}.trend-grid-line{stroke:#e7ecef;stroke-width:1px;vector-effect:non-scaling-stroke}.trend-zero-line{stroke:#cdd7dc;stroke-width:1.2px;vector-effect:non-scaling-stroke}.trend-y-label,.trend-x-label{fill:#718087;font-family:inherit;font-size:11px}.trend-area{fill:url(#salesTrendArea)}.trend-line{fill:none;stroke:#1687df;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.trend-hit{fill:#0000;stroke:#0000;cursor:crosshair;outline:none}.trend-focus-dot{fill:#fff;stroke:#1687df;stroke-width:3px;vector-effect:non-scaling-stroke;pointer-events:none}.sales-chart-tooltip{z-index:8;color:#fff;pointer-events:none;background:#183d4e;border-radius:10px;min-width:205px;padding:11px 13px;position:absolute;transform:translate(-50%,-108%);box-shadow:0 10px 28px #122b3738}.sales-chart-tooltip b,.sales-chart-tooltip span{justify-content:space-between;gap:16px;font-size:12px;line-height:1.7;display:flex}.sales-chart-tooltip b{color:#d9ebf4;margin-bottom:3px;display:block}.sales-chart-tooltip strong{color:#fff;font-weight:700}@media (width<=620px){.sales-line-chart{height:250px;overflow:auto visible}.sales-line-chart svg{min-width:680px}.sales-chart-tooltip{width:min(280px,100vw - 32px);position:fixed;bottom:18px;transform:translate(-50%);top:auto!important;left:50%!important}}.sku-directory-title-cell{width:34rem;max-width:34rem}.sku-directory-title{text-overflow:ellipsis;white-space:nowrap;max-width:34rem;display:block;overflow:hidden}.sku-directory-title.product{color:var(--ink);font-weight:700}.sku-directory-title.variant{color:#8b9690;cursor:help;margin-top:4px;font-size:9px}.sku-directory-title[title]{cursor:help}@media (width<=700px){.sku-directory-title-cell{width:22rem;max-width:22rem}.sku-directory-title{max-width:22rem}}.sku-expression-guide{color:#38604f;background:#eef7f3;border:1px solid #d5e7df;border-radius:8px;width:max-content;max-width:100%;margin:0 0 10px;padding:7px 10px;font-size:11px;display:block}.sku-expression-components{gap:5px;margin-top:8px;display:grid}.sku-expression-components span{color:#687970;align-items:center;gap:7px;font-size:11px;display:flex}.sku-expression-components b{color:#31805b;min-width:16px}.sku-expression-components .missing b{color:#b44b3e}.sku-expression-components code{overflow-wrap:anywhere;white-space:normal}.unresolved-sku-hero{align-items:flex-end}.unresolved-sku-stats{margin-bottom:16px}.unresolved-sku-panel>.staff-toolbar{margin-bottom:14px}.unresolved-sku-list{gap:12px;display:grid}.unresolved-sku-card{background:#fff;border:1px solid #e0e8e4;border-radius:13px;grid-template-columns:82px minmax(0,1fr) minmax(280px,360px);align-items:start;gap:16px;padding:16px;display:grid}.unresolved-sku-card.state-missing_sku{background:#fffdf8;border-color:#efd8ad}.unresolved-sku-image{color:#81908a;background:#f1f5f3;border-radius:10px;place-items:center;width:82px;height:82px;font-size:11px;display:grid;overflow:hidden}.unresolved-sku-image img{object-fit:cover;width:100%;height:100%}.unresolved-sku-copy>div:first-child{align-items:center;gap:9px;display:flex}.unresolved-sku-copy h3{margin:9px 0 4px;font-size:16px}.unresolved-sku-copy>p{color:#738078;margin:0;font-size:12px}.unresolved-sku-copy dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;margin:13px 0;display:grid}.unresolved-sku-copy dl div{min-width:0}.unresolved-sku-copy dt{color:#839089;font-size:10px}.unresolved-sku-copy dd{white-space:nowrap;text-overflow:ellipsis;margin:3px 0 0;font-size:12px;overflow:hidden}.unresolved-sku-copy a{color:#28654d;font-size:12px;text-decoration:none}.unresolved-sku-actions{border-left:1px solid #edf1ef;gap:8px;padding-left:14px;display:grid}.unresolved-sku-actions label span{color:#66766e;margin-bottom:5px;font-size:11px;display:block}.unresolved-sku-actions input,.unresolved-sku-actions select,.unresolved-sku-actions button{background:#fff;border:1px solid #d9e3de;border-radius:8px;width:100%;min-width:0;padding:9px 11px}.unresolved-sku-actions button{cursor:pointer;font-weight:700}.unresolved-sku-actions button.primary{color:#fff;background:#245b45;border-color:#245b45}.unresolved-sku-actions button:disabled{opacity:.5;cursor:not-allowed}@media (width<=900px){.unresolved-sku-card{grid-template-columns:72px minmax(0,1fr)}.unresolved-sku-actions{border-top:1px solid #edf1ef;border-left:0;grid-column:1/-1;padding:12px 0 0}}@media (width<=560px){.unresolved-sku-card{grid-template-columns:1fr}.unresolved-sku-image{width:68px;height:68px}.unresolved-sku-copy dl{grid-template-columns:1fr}.unresolved-sku-actions{grid-column:auto}}@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}.timezone-note{background:#fff8eb;border:1px solid #ead9bc;border-radius:11px;align-items:center;gap:13px;margin-bottom:14px;padding:15px 18px;display:flex}.timezone-note>span{color:#956326;background:#f4e2bf;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.timezone-note div{flex:1}.timezone-note b{font-size:11px}.timezone-note p{color:#8a765d;margin:4px 0 0;font-size:9px}.timezone-note button{color:#855a25;background:0 0;border:0;font-size:10px;font-weight:700}.store-readiness{margin-top:14px}.store-readiness-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:12px;display:grid}.store-readiness-grid>article{background:#fff;border:1px solid #dce7e2;border-radius:12px;padding:14px}.store-readiness-grid>article.pending{background:#fffdfa;border-color:#ead7ad}.store-readiness-grid article header{border-bottom:1px solid #edf1ef;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:11px;display:flex}.store-readiness-grid article header div{flex-direction:column;gap:3px;display:flex}.store-readiness-grid article header b{color:#173f55;font-size:13px}.store-readiness-grid article header small{color:#77878d;font-size:9px}.store-readiness-grid article header strong{color:#28734c;white-space:nowrap;background:#e9f5ed;border-radius:9px;padding:4px 7px;font-size:9px}.store-readiness-grid article.pending header strong{color:#985f12;background:#fff0d8}.store-readiness-grid article>div{grid-template-columns:1fr 1fr;gap:7px;margin-top:11px;display:grid}.store-readiness-grid article>div>button{text-align:left;color:inherit;font:inherit;background:#f6f9f7;border:1px solid #0000;border-radius:8px;grid-template-columns:19px 1fr auto;align-items:center;column-gap:5px;padding:7px;display:grid}.store-readiness-grid article>div>button.pending{cursor:pointer;background:#fffaf0;border-color:#f0dfbd}.store-readiness-grid article>div>button.pending:hover{background:#fff5df;border-color:#c98c31}.store-readiness-grid article>div>button:disabled{opacity:1}.store-readiness-grid article>div>button i{color:#247249;background:#dff0e6;border-radius:50%;grid-row:1/3;place-items:center;width:18px;height:18px;font-size:9px;font-style:normal;font-weight:800;display:grid}.store-readiness-grid article>div>button.pending i{color:#9b620c;background:#ffebc9}.store-readiness-grid article>div>button b{font-size:9px}.store-readiness-grid article>div>button small{color:#77878d;font-size:8px;line-height:1.35}.store-readiness-grid article>div>button em{color:#976112;white-space:nowrap;grid-area:1/3/3;font-size:8px;font-style:normal;font-weight:800}@media (width<=560px){.store-readiness-grid,.store-readiness-grid article>div{grid-template-columns:1fr}}.store-launch-path{background:linear-gradient(135deg,#fffaf0,#fffdf8);border:1px solid #ebd7ad;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin:0 0 12px;padding:13px 14px;display:flex}.store-launch-path.ready{background:linear-gradient(135deg,#eff9f3,#fbfefc);border-color:#cde5d6}.store-launch-path>div{gap:3px;display:grid}.store-launch-path span{color:#9a6513;letter-spacing:.08em;font-size:9px;font-weight:800}.store-launch-path.ready span{color:#28734c}.store-launch-path b{color:#173f55;font-size:14px}.store-launch-path small{color:#64777f;font-size:9px;line-height:1.45}.store-launch-path button{color:#fff;cursor:pointer;background:#173f55;border:0;border-radius:9px;flex:none;padding:8px 11px;font-size:9px;font-weight:800}@media (width<=560px){.store-launch-path{flex-direction:column;align-items:flex-start}}.operator-filter{grid-template-columns:repeat(4,1fr);gap:11px;margin-bottom:14px;padding:15px;display:grid}.operator-filter>div{flex-direction:column;gap:6px;display:flex}.operator-filter label{color:#7b857f;font-size:9px}.operator-filter select{color:#46524b;background:#fafbf9;border:1px solid #dfe4e0;border-radius:8px;height:38px;padding:0 11px;font-size:10px}.operator-metrics{margin-top:0}.operator-cell{align-items:center;gap:8px;display:flex}.operator-cell span{color:#245c42;background:#e5eee8;border-radius:50%;place-items:center;width:27px;height:27px;font-weight:700;display:grid}.vendor-tags{flex-wrap:wrap;gap:4px;display:flex}.vendor-tags em{color:#67716b;background:#f0f2ef;border:1px solid #e1e5e2;border-radius:12px;padding:3px 7px;font-size:8px;font-style:normal}.allocation-note{background:#f2f7f3;border:1px solid #d9e6dc;border-radius:10px;align-items:flex-start;gap:12px;padding:15px 17px;display:flex}.allocation-note>span{color:#2d6b4b;background:#d9e9de;border-radius:50%;place-items:center;width:24px;height:24px;font-family:Georgia;font-weight:700;display:grid}.allocation-note b{font-size:10px}.allocation-note p{color:#697b70;margin:4px 0 0;font-size:9px;line-height:1.7}@media (width<=850px){.operator-filter{grid-template-columns:1fr 1fr}}@media (width<=480px){.operator-filter{grid-template-columns:1fr}}.operator-insight-grid{grid-template-columns:minmax(0,1.45fr) minmax(290px,.75fr);gap:14px;margin-bottom:14px;display:grid}.operator-ranking,.operator-diagnosis{padding:18px}.ranking-period,.health-score{color:#356e51;background:#edf3ef;border-radius:14px;padding:5px 9px;font-size:8px}.health-score{color:#2f7651;background:#e6f2e9;font-weight:700}.operator-rank-list{margin-top:12px}.operator-rank-list>button{text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #eff2ef;grid-template-columns:22px 30px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;padding:10px 2px;display:grid}.operator-rank-list>button:first-child{border-top:0}.operator-rank-list>button:hover{background:#fafcf9}.operator-rank-list>button>em{color:#a47b4d;text-align:center;font:700 12px Georgia}.rank-avatar{color:#245c42;background:#e5eee8;border-radius:50%;place-items:center;width:28px;height:28px;font-size:9px;font-weight:700;display:grid}.operator-rank-list>button>div p{justify-content:space-between;margin:0 0 6px;display:flex}.operator-rank-list b{font-size:9px}.operator-rank-list small{color:#8b958f;font-size:7px}.operator-rank-list>button>div>i{background:#edf1ee;border-radius:5px;height:5px;display:block;overflow:hidden}.operator-rank-list>button>div>i strong{background:linear-gradient(90deg,#315f49,#e49a48);border-radius:5px;height:100%;display:block}.rank-value{flex-direction:column;gap:3px;min-width:72px;align-items:flex-end!important;margin:0!important;display:flex!important}.operator-diagnosis{background:linear-gradient(160deg,#fff,#f8fbf8)}.diagnosis-highlight{border-radius:9px;gap:10px;margin-top:11px;padding:12px;display:flex}.diagnosis-highlight>span{border-radius:50%;flex:0 0 25px;place-items:center;width:25px;height:25px;font-weight:700;display:grid}.diagnosis-highlight b{font-size:9px}.diagnosis-highlight p{margin:4px 0 0;font-size:8px;line-height:1.55}.diagnosis-highlight.good{color:#356d50;background:#edf7f0}.diagnosis-highlight.good>span{background:#d6ebdc}.diagnosis-highlight.watch{color:#8a632c;background:#fff6e9}.diagnosis-highlight.watch>span{background:#f6e3c7}.diagnosis-foot{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.diagnosis-foot span{color:#7c8880;border:1px solid #e8ece9;border-radius:8px;flex-direction:column;gap:4px;padding:9px;font-size:7px;display:flex}.diagnosis-foot b{color:#234d39;font:700 16px Georgia}@media (width<=900px){.operator-insight-grid{grid-template-columns:1fr}}@media (width<=520px){.operator-rank-list>button{grid-template-columns:18px 26px minmax(0,1fr)}.rank-value{grid-column:3;align-items:flex-start!important}.diagnosis-foot{grid-template-columns:1fr 1fr}}.operator-daily-panel{margin-bottom:14px;padding:18px 20px}.operator-trend-legend{color:#6d7971;gap:13px;font-size:8px;display:flex}.operator-trend-legend span{align-items:center;gap:5px;display:flex}.operator-trend-legend span:before{content:"";background:currentColor;border-radius:2px;width:7px;height:7px}.operator-trend-legend .sales{color:#d9903e}.operator-trend-legend .ads{color:#829b8d}.operator-trend-legend .profit{color:#2f6d50}.operator-daily-chart{background:repeating-linear-gradient(#0000 0 44px,#edf1ee 45px);border-bottom:1px solid #e7ebe8;grid-template-columns:repeat(7,1fr);gap:16px;height:220px;margin-top:16px;padding:8px 10px 24px;display:grid}.daily-column{outline:none;flex-direction:column;justify-content:flex-end;align-items:center;display:flex;position:relative}.daily-bars{justify-content:center;align-items:flex-end;gap:5px;width:100%;height:170px;display:flex}.daily-bars i{border-radius:4px 4px 1px 1px;width:min(18%,13px);min-height:3px;transition:filter .15s,transform .15s;display:block}.daily-bars .sales{background:linear-gradient(#eda751,#d78c37)}.daily-bars .ads{background:#91a79b}.daily-bars .profit{background:#397558}.daily-column>span{color:#8a958e;white-space:nowrap;font-size:8px;position:absolute;bottom:-20px}.daily-column:hover .daily-bars i,.daily-column:focus .daily-bars i{filter:saturate(1.15);transform:translateY(-2px)}.daily-tooltip{z-index:5;background:#fff;border:1px solid #dfe6e1;border-radius:10px;width:170px;padding:11px;display:none;position:absolute;top:4px;left:50%;transform:translate(-50%,-100%);box-shadow:0 12px 28px #19372a26}.daily-column:hover .daily-tooltip,.daily-column:focus .daily-tooltip{display:block}.daily-tooltip>b{font-size:10px}.daily-tooltip p{color:#6f7a73;justify-content:space-between;margin:7px 0 0;font-size:8px;display:flex}.daily-tooltip strong{color:#263d31}.daily-tooltip small{color:#718079;border-top:1px solid #edf1ee;margin-top:8px;padding-top:7px;font-size:7px;display:block}@media (width<=700px){.operator-daily-panel{overflow:hidden}.operator-daily-chart{gap:6px;padding-left:0;padding-right:0}.daily-bars{gap:2px}.daily-bars i{width:7px}.daily-column>span{font-size:7px}.daily-tooltip{width:145px}.operator-trend-legend{gap:7px}}.operator-filter .operator-date{position:relative}.custom-date-range{z-index:5;background:#fff;border:1px solid #dce4df;border-radius:9px;align-items:center;gap:7px;padding:10px;display:flex;position:absolute;top:62px;right:0;box-shadow:0 10px 30px #1f372b1f}.custom-date-range input{color:#46524b;background:#fafbf9;border:1px solid #dfe4e0;border-radius:7px;width:132px;height:36px;padding:0 8px;font-size:9px}.custom-date-range span{color:#8b958f;font-size:9px}.selected-date-range{color:#33745a;text-align:left;cursor:pointer;white-space:nowrap;background:0 0;border:0;width:100%;margin-top:5px;padding:0;font-size:8px}@media (width<=850px){.custom-date-range{left:0;right:auto}}.operator-date-v2{background:linear-gradient(135deg,#fbfdfb,#f3f7f4);border:1px solid #dfe6e1;border-radius:10px;padding:9px 10px 8px;position:relative;gap:5px!important}.operator-date-v2>label{font-weight:700;color:#356d50!important}.operator-date-v2 .unified-date{width:100%}.operator-date-v2 .date-btn{text-align:left;color:#2f5f48;background:#fff;border-color:#d9e3dc;justify-content:space-between;align-items:center;width:100%;min-width:0;height:36px;font-weight:650;display:flex}.operator-date-v2>small{color:#87928b;font-size:7px;line-height:1.45}.operator-date-v2 .date-popover{width:350px;top:41px}@media (width<=850px){.operator-date-v2 .date-popover{left:0;right:auto}}@media (width<=480px){.operator-date-v2 .date-popover{width:min(350px,100vw - 62px)}}.account-tags{flex-wrap:wrap;gap:4px;display:flex}.account-tags em{color:#41698f;background:#e9f0f7;border:1px solid #d6e2ef;border-radius:12px;padding:3px 7px;font-size:8px;font-style:normal}.binding-modal{width:min(980px,100%)}.binding-summary{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:15px;display:grid}.binding-summary>div{background:#f5f8f6;border:1px solid #e0e7e2;border-radius:9px;flex-direction:column;padding:13px;display:flex}.binding-summary b{color:#174c37;font-family:Georgia,serif;font-size:20px}.binding-summary span{color:#7e8982;margin-top:3px;font-size:8px}.binding-list{border:1px solid #e1e6e2;border-radius:9px;overflow:hidden}.binding-row{border-bottom:1px solid #edf0ed;grid-template-columns:160px 1fr 1.35fr 75px;align-items:center;gap:12px;padding:13px;display:grid}.binding-row:last-child{border-bottom:0}.binding-row>div>small{color:#8a948e;margin-bottom:6px;font-size:8px;display:block}.binding-person{align-items:center;gap:9px;display:flex}.binding-person>span{color:#245c42;background:#e5eee8;border-radius:50%;place-items:center;width:30px;height:30px;font-weight:700;display:grid}.binding-person div{flex-direction:column;display:flex}.binding-person small{color:#8a948e;margin-top:3px;font-size:8px}.binding-row>button{color:#356e53;cursor:pointer;background:#fff;border:1px solid #dbe3dd;border-radius:7px;height:32px;font-size:8px}.binding-rule{background:#f3f7f4;border-radius:8px;gap:10px;margin-top:13px;padding:11px 13px;font-size:8px;display:flex}.binding-rule b{color:#2f654b;white-space:nowrap}.binding-rule span{color:#6f7d74;line-height:1.6}.binding-success{color:#23724b;background:#eaf7ef;border-radius:8px;margin-bottom:12px;padding:10px 12px;font-size:9px}.binding-editor-layer{z-index:80;background:#10201894}.binding-editor{width:min(720px,100%)}.binding-form{grid-template-columns:1fr 1fr;gap:14px;display:grid}.binding-form>label{flex-direction:column;gap:6px;display:flex}.binding-form>label>span{color:#66736b;font-size:9px;font-weight:650}.binding-form select,.binding-form input[type=date],.binding-form textarea{color:#26372d;background:#fff;border:1px solid #dce3de;border-radius:7px;padding:9px 10px}.binding-form textarea{resize:vertical;min-height:64px}.binding-form .wide{grid-column:1/-1}.binding-picker{background:#fafcfb;border:1px solid #e1e6e2;border-radius:8px;flex-wrap:wrap;gap:7px;padding:10px;display:flex}.binding-picker label{background:#fff;border:1px solid #dce4df;border-radius:14px;align-items:center;gap:5px;padding:5px 8px;font-size:8px;display:flex}.binding-warning{color:#805c1f;background:#fff7e9;border-radius:8px;gap:10px;margin-top:14px;padding:11px 13px;font-size:8px;line-height:1.6;display:flex}.performance-detail{width:min(760px,100%)}.detail-kpis{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.detail-kpis>div{background:#f4f7f5;border-radius:9px;flex-direction:column;gap:5px;padding:13px;display:flex}.detail-kpis small{color:#7e8982;font-size:8px}.detail-kpis b{color:#174c37;font:700 18px Georgia,serif}.detail-columns{grid-template-columns:1fr 1fr;gap:14px;margin-top:15px;display:grid}.detail-columns>div{border:1px solid #e2e7e3;border-radius:9px;padding:13px}.detail-columns h3{margin:0 0 10px;font-size:10px}.detail-columns p{border-top:1px solid #eef1ef;justify-content:space-between;gap:10px;margin:0;padding:9px 0;font-size:8px;display:flex}.detail-columns p span{color:#849087;text-align:right}@media (width<=760px){.binding-row{grid-template-columns:1fr}.binding-summary{grid-template-columns:1fr 1fr}.binding-row>button{width:100%}.binding-form,.detail-columns{grid-template-columns:1fr}.detail-kpis{grid-template-columns:1fr 1fr}.binding-form .wide{grid-column:auto}}.quality-health{grid-template-columns:1.2fr repeat(4,1fr);gap:10px;margin-bottom:14px;display:grid}.quality-health>div{background:#fff;border:1px solid #e3e8e4;border-radius:10px;align-items:center;gap:9px;padding:14px;display:flex}.quality-health p{flex-direction:column;gap:3px;margin:0;display:flex}.quality-health p b{font-size:9px}.quality-health p small{color:#849087;font-size:7px}.quality-health>div>em{color:#38775a;margin-left:auto;font-size:8px;font-style:normal}.health-score{color:#fff;background:#173f31!important;flex-direction:column!important;align-items:flex-start!important}.health-score span{opacity:.75;font-size:8px}.health-score b{font:700 25px Georgia}.health-score b small{font-size:11px}.health-score em{color:#93d3ae!important;margin:0!important}.source-dot{border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #edf6f0}.source-dot.good{background:#43a56f}.source-dot.warn{background:#e4a33b;box-shadow:0 0 0 4px #fff5e2}.quality-grid{grid-template-columns:minmax(0,1fr) 250px;gap:14px;display:grid}.quality-filters{gap:5px;display:flex}.quality-filters button{color:#6e7a72;background:#fff;border:1px solid #e0e6e1;border-radius:15px;padding:5px 9px;font-size:7px}.quality-filters button.active{color:#256044;background:#e8f1eb;border-color:#cfe0d5}.issue-list{border-top:1px solid #edf0ee}.issue-list>button{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf0ee;grid-template-columns:28px 1fr 95px;gap:10px;width:100%;padding:13px 5px;display:grid}.issue-list>button:hover{background:#fafcfb}.issue-level{border-radius:6px;place-items:center;width:24px;height:24px;font-size:8px;font-weight:700;display:grid}.issue-level.high{color:#b84949;background:#ffeded}.issue-level.medium{color:#a66b18;background:#fff3de}.issue-list>button>div{flex-direction:column;gap:3px;display:flex}.issue-list b{font-size:9px}.issue-list small{color:#89938d;font-size:7px}.issue-list p{color:#657169;margin:2px 0 0;font-size:8px}.issue-list aside{text-align:right;flex-direction:column;gap:3px;display:flex}.issue-list aside em{color:#39745a;margin-top:3px;font-size:8px;font-style:normal}.quality-side{padding:17px}.quality-side h2{margin:0 0 13px;font-size:11px}.coverage b{color:#174c37;font:700 25px Georgia}.coverage b small{color:#87928b;font:400 9px sans-serif}.coverage>span{background:#e7ece8;border-radius:4px;height:6px;margin:8px 0;display:block}.coverage>span i{background:#43a56f;border-radius:4px;height:100%;display:block}.coverage p{color:#76827a;font-size:8px}.quality-side ul{margin:15px 0;padding:0;list-style:none}.quality-side li{border-top:1px solid #edf0ee;grid-template-columns:22px 1fr 35px;align-items:center;gap:7px;padding:10px 0;display:grid}.quality-side li>span{color:#33805a;background:#e8f4ec;border-radius:50%;place-items:center;width:20px;height:20px;font-size:8px;display:grid}.quality-side li div{flex-direction:column;display:flex}.quality-side li b{font-size:8px}.quality-side li small{color:#8a948d;font-size:7px}.quality-side li em{color:#4b6657;font-size:8px;font-style:normal}.quality-side>button{color:#326f51;background:#fff;border:1px solid #dce4de;border-radius:7px;width:100%;padding:8px;font-size:8px}.issue-modal{width:min(620px,100%)}.issue-explain{background:#f6f8f7;border-radius:8px;padding:13px}.issue-explain b{font-size:9px}.issue-explain p{color:#68746d;font-size:8px;line-height:1.6}.issue-impact{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:12px;display:grid}.issue-impact>div{border:1px solid #e2e7e3;border-radius:8px;flex-direction:column;gap:5px;padding:11px;display:flex}.issue-impact small{color:#87928b;font-size:7px}.issue-impact b{font-size:8px}@media (width<=900px){.quality-health{grid-template-columns:1fr 1fr}.quality-grid{grid-template-columns:1fr}}@media (width<=600px){.quality-health{grid-template-columns:1fr}.issue-list>button{grid-template-columns:28px 1fr}.issue-list aside{text-align:left;grid-column:2}.issue-impact{grid-template-columns:1fr}}.staff-stats{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:14px;display:grid}.staff-stats>div{background:#fff;border:1px solid #e2e7e3;border-radius:10px;flex-direction:column;padding:14px;display:flex}.staff-stats b{color:#174c37;margin:5px 0;font:700 23px Georgia}.staff-stats small{color:#8c968f;font-size:7px}.staff-panel{overflow:visible}.staff-tools{gap:6px;display:flex}.staff-tools input{border:1px solid #dde4df;border-radius:7px;width:180px;padding:7px 9px;font-size:8px}.staff-tools button{color:#52665a;background:#fff;border:1px solid #dde4df;border-radius:7px;padding:7px 9px;font-size:8px}.staff-person{align-items:center;gap:8px;display:flex}.staff-person>span{color:#2f6f50;background:#e6f0ea;border-radius:50%;place-items:center;width:29px;height:29px;font-weight:700;display:grid}.staff-person>div{flex-direction:column;gap:2px;display:flex}.staff-person small{color:#8a948e;font-size:7px}.role-pill{color:#396a50;background:#edf3ef;border-radius:12px;padding:4px 8px;font-size:8px}.store-access,.permission-tags{flex-wrap:wrap;gap:4px;display:flex}.store-access em,.permission-tags em,.permission-tags i{border-radius:11px;padding:3px 6px;font-size:7px;font-style:normal}.store-access em{color:#436b8d;background:#eaf1f7}.permission-tags em{color:#5f6d64;background:#f2f4f2}.permission-tags i{color:#3f6c53;background:#e7eee9}.account-status{cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;font-size:8px;display:flex}.account-status i{border-radius:50%;width:7px;height:7px}.account-status.enabled{color:#37805b}.account-status.enabled i{background:#45a873}.account-status.disabled{color:#999}.account-status.disabled i{background:#aaa}.permission-principles{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:14px;display:grid}.permission-principles>div{background:#f8faf8;border:1px solid #e1e7e2;border-radius:9px;padding:13px}.permission-principles span{color:#a6b8ac;font:700 15px Georgia}.permission-principles b{margin-left:9px;font-size:9px}.permission-principles p{color:#748078;font-size:8px;line-height:1.6}.staff-editor{width:min(760px,100%)}.staff-form{grid-template-columns:1fr 1fr;gap:13px;display:grid}.staff-form>label{flex-direction:column;gap:6px;display:flex}.staff-form>label>span,.staff-form legend{color:#657169;font-size:8px;font-weight:650}.staff-form input,.staff-form select{background:#fff;border:1px solid #dce3de;border-radius:7px;padding:9px}.staff-form fieldset{border:1px solid #e0e6e1;border-radius:8px;flex-wrap:wrap;grid-column:1/-1;gap:8px;padding:11px;display:flex}.staff-form legend{padding:0 5px}.staff-form fieldset label{border:1px solid #e1e6e2;border-radius:14px;align-items:center;gap:5px;padding:5px 8px;font-size:8px;display:flex}.staff-form fieldset input{padding:0}.permission-warning{color:#775820;background:#fff7e8;border-radius:8px;gap:10px;margin-top:13px;padding:11px 13px;font-size:8px;display:flex}.permission-warning b{white-space:nowrap}@media (width<=850px){.staff-stats{grid-template-columns:1fr 1fr}.staff-tools{flex-wrap:wrap}.permission-principles{grid-template-columns:1fr}}@media (width<=600px){.staff-stats,.staff-form{grid-template-columns:1fr}.staff-form fieldset{grid-column:auto}}.integration-success{color:#28734d;background:#eaf7ef;border-radius:8px;margin-bottom:12px;padding:10px 13px;font-size:8px}.integration-health{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:14px;display:grid}.integration-health>div{background:#fff;border:1px solid #e1e7e2;border-radius:10px;flex-direction:column;padding:14px;display:flex}.integration-health span{color:#7f8a83;font-size:8px}.integration-health b{color:#174c37;margin:5px 0;font:700 22px Georgia}.integration-health .timezone-value{margin:10px 0 7px;font:700 12px sans-serif}.integration-health small{color:#8a948e;font-size:7px}.connection-name{align-items:center;gap:7px;display:flex}.connection-name span{color:#337353;background:#e8f2ec;border-radius:6px;place-items:center;width:25px;height:25px;font-size:8px;display:grid}.connection-panel code{color:#53675b;font-size:7px}.meta-binding{color:#416b8f;background:#eaf1f7;border-radius:11px;padding:4px 7px;font-size:8px}.timezone-cell{flex-direction:column;gap:3px;display:flex}.timezone-cell b{font-size:8px}.timezone-cell small{color:#89938d;font-size:7px}.sync-status{align-items:center;gap:5px;font-size:8px;display:flex}.sync-status i{border-radius:50%;width:7px;height:7px}.sync-status.ok{color:#39805b}.sync-status.ok i{background:#48aa74}.sync-status.delay{color:#ad731c}.sync-status.delay i{background:#e5a440}.integration-bottom{grid-template-columns:minmax(0,1fr) 280px;gap:14px;margin-top:14px;display:grid}.log-row{border-top:1px solid #edf0ee;grid-template-columns:26px 1fr 55px 70px;align-items:center;gap:8px;padding:11px 4px;display:grid}.log-row>span{border-radius:50%;place-items:center;width:22px;height:22px;font-size:8px;display:grid}.log-ok{color:#36805a;background:#e7f4eb}.log-warn{color:#a46d1c;background:#fff2dd}.log-row>div{flex-direction:column;gap:2px;display:flex}.log-row b{font-size:8px}.log-row small,.log-row time{color:#89938d;font-size:7px}.log-row em{font-size:8px;font-style:normal}.timezone-policy{padding:17px}.timezone-policy h2{font-size:12px;line-height:1.4}.timezone-policy>div{border-top:1px solid #edf0ee;gap:9px;padding:11px 0;display:flex}.timezone-policy>div>span{color:#2f6d4d;background:#e7f0ea;border-radius:50%;place-items:center;width:22px;height:22px;font-size:8px;display:grid}.timezone-policy p{flex-direction:column;gap:3px;margin:0;display:flex}.timezone-policy p b{font-size:8px}.timezone-policy p small{color:#869189;font-size:7px;line-height:1.5}.integration-editor{width:min(690px,100%)}.integration-form{grid-template-columns:1fr 1fr;gap:13px;display:grid}.integration-form>label{flex-direction:column;gap:6px;display:flex}.integration-form label>span,.integration-form legend{color:#657169;font-size:8px;font-weight:650}.integration-form input,.integration-form select{background:#fff;border:1px solid #dce3de;border-radius:7px;padding:9px}.integration-form label small{color:#89938d;font-size:7px}.integration-form fieldset{border:1px solid #e1e6e2;border-radius:8px;flex-wrap:wrap;grid-column:1/-1;gap:8px;padding:11px;display:flex}.integration-form fieldset label{border:1px solid #e1e6e2;border-radius:13px;gap:5px;padding:5px 8px;font-size:8px;display:flex}.timezone-change-note{color:#536b5d;background:#eef5f1;border-radius:8px;gap:10px;margin-top:13px;padding:11px 13px;font-size:8px;line-height:1.5;display:flex}.timezone-change-note b{white-space:nowrap;color:#30664a}@media (width<=850px){.integration-health{grid-template-columns:1fr 1fr}.integration-bottom{grid-template-columns:1fr}}@media (width<=600px){.integration-health,.integration-form{grid-template-columns:1fr}.integration-form fieldset{grid-column:auto}}.integration-readiness{grid-template-columns:minmax(0,1.35fr) minmax(290px,.65fr);gap:14px;margin-bottom:14px;display:grid}.readiness-card,.sync-monitor{padding:17px}.readiness-score,.live-dot{color:#9a681d;background:#fff1dd;border-radius:13px;padding:5px 9px;font-size:8px}.live-dot{color:#317551;background:#e7f3eb}.live-dot:before{content:"";background:#3da66d;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block;box-shadow:0 0 0 3px #d9eddf}.readiness-progress{grid-template-columns:1fr 38px;align-items:center;gap:9px;margin:13px 0;display:grid}.readiness-progress>i{background:#edf1ee;border-radius:7px;height:7px;display:block;overflow:hidden}.readiness-progress b{background:linear-gradient(90deg,#2e6d4e,#67a47f);border-radius:7px;height:100%;display:block}.readiness-progress span{color:#397454;font-size:8px;font-weight:700}.readiness-items{grid-template-columns:1fr 1fr;gap:7px;display:grid}.readiness-items>div{border:1px solid #e8ece9;border-radius:8px;grid-template-columns:20px 1fr auto;align-items:center;gap:7px;padding:8px;display:grid}.readiness-items span{border-radius:50%;place-items:center;width:19px;height:19px;font-size:8px;display:grid}.readiness-items b{font-size:8px}.readiness-items em{font-size:7px;font-style:normal}.readiness-items .done span{color:#2f7751;background:#def0e4}.readiness-items .done em{color:#387a57}.readiness-items .pending{background:#fffaf1;border-color:#f0ddc0}.readiness-items .pending span{color:#a36b19;background:#f7e5c8}.readiness-items .pending em{color:#a36b19}.monitor-kpis{grid-template-columns:1fr 1fr;gap:7px;margin-top:13px;display:grid}.monitor-kpis p{border:1px solid #e9edea;border-radius:8px;flex-direction:column;gap:3px;margin:0;padding:9px;display:flex}.monitor-kpis small{color:#849088;font-size:7px}.monitor-kpis b{color:#24573f;font:700 17px Georgia}.monitor-kpis b.warn{color:#a76a18}.queue-bars{align-items:flex-end;gap:4px;height:54px;margin:12px 0 6px;display:flex}.queue-bars i{background:linear-gradient(#6ea287,#315f49);border-radius:3px 3px 1px 1px;flex:1;min-width:3px}.monitor-caption{color:#7c8981;font-size:7px}.connection-actions{gap:7px;display:flex}.test-connection{color:#326c4e;cursor:pointer;background:#f6faf7;border:1px solid #d7e4dc;border-radius:6px;padding:5px 7px;font-size:7px}.connection-test-result{background:#fff9ef;border:1px solid #ecd7b6;border-radius:10px;align-items:center;gap:15px;margin-bottom:14px;padding:13px 15px;display:flex}.connection-test-result.passed{background:#f1f8f3;border-color:#cfe3d5}.connection-test-result>div:first-child{align-items:center;gap:9px;min-width:230px;display:flex}.connection-test-result>div:first-child>span{color:#96631c;background:#f3dfbd;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.connection-test-result.passed>div:first-child>span{color:#2f7751;background:#dceee2}.connection-test-result p{flex-direction:column;gap:3px;margin:0;display:flex}.connection-test-result b{font-size:9px}.connection-test-result small{color:#77847c;font-size:7px}.test-checks{flex-wrap:wrap;flex:1;gap:6px;display:flex}.test-checks span{color:#7a867e;background:#fff;border:1px solid #e3e8e4;border-radius:12px;align-items:center;gap:4px;padding:5px 7px;font-size:7px;display:flex}.test-checks i{background:#d8a34c;border-radius:50%;width:6px;height:6px}.test-checks .ok i{background:#43a46d}.connection-test-result>button{color:#617069;cursor:pointer;background:0 0;border:0;font-size:8px}@media (width<=900px){.integration-readiness{grid-template-columns:1fr}.connection-test-result{flex-wrap:wrap;align-items:flex-start}}@media (width<=600px){.readiness-items{grid-template-columns:1fr}.connection-actions{flex-direction:column}.connection-test-result>div:first-child{min-width:0}}.attribution-token-modal{width:min(680px,100vw - 32px);max-height:90vh;overflow:auto}.attribution-token-warning{color:#73591d;background:#fff9e8;border:1px solid #ebd6a1;border-radius:10px;flex-direction:column;gap:5px;margin:18px 20px 0;padding:13px 15px;display:flex}.attribution-token-warning span{font-size:12px;line-height:1.6}.attribution-token-fields{flex-direction:column;gap:15px;padding:20px;display:flex}.attribution-token-fields label{flex-direction:column;gap:7px;display:flex}.attribution-token-fields label>span{color:#405861;font-size:12px;font-weight:700}.attribution-token-fields label>div{grid-template-columns:1fr auto;gap:8px;display:grid}.attribution-token-fields input,.attribution-token-fields textarea,.attribution-legacy-snippet textarea{color:#263d34;width:100%;font-family:var(--font-geist-mono),monospace;word-break:break-all;background:#f8faf9;border:1px solid #d8e3df;border-radius:8px;padding:10px 11px}.attribution-token-fields textarea{resize:vertical;min-height:92px}.attribution-token-fields button,.attribution-legacy-snippet button{cursor:pointer;background:#fff;border:1px solid #d6e0dc;border-radius:8px;padding:9px 13px}.attribution-token-fields button.primary{color:#fff;background:#174c37;border-color:#174c37;align-self:flex-start}.attribution-token-fields>small{color:#6f7d76;line-height:1.6}.attribution-legacy-snippet{background:#fafbf9;border:1px solid #e1e8e4;border-radius:9px;margin:0 20px 8px;padding:12px}.attribution-legacy-snippet summary{cursor:pointer;color:#596860;font-size:12px}.attribution-legacy-snippet textarea{resize:vertical;min-height:100px;margin:12px 0 8px}@media (width<=640px){.attribution-token-fields label>div{grid-template-columns:1fr}.attribution-token-fields label>div button{justify-self:start}.attribution-token-warning{margin-inline:14px}.attribution-token-fields{padding:16px 14px}.attribution-legacy-snippet{margin-inline:14px}}.ads-filter{grid-template-columns:repeat(3,1fr) 150px;gap:11px;margin-bottom:12px;padding:13px;display:grid}.ads-filter>div{flex-direction:column;gap:5px;display:flex}.ads-filter label{color:#6e7a72;font-size:8px}.ads-filter select{background:#fff;border:1px solid #dce3de;border-radius:7px;padding:8px}.loss-toggle{align-items:center;margin-top:17px;display:flex;gap:7px!important}.ads-metrics{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:14px;display:grid}.ads-metrics>div{background:#fff;border:1px solid #e2e7e3;border-radius:10px;flex-direction:column;padding:14px;display:flex}.ads-metrics span{color:#7d8981;font-size:8px}.ads-metrics b{color:#174c37;margin:5px 0;font:700 22px Georgia}.ads-metrics small{color:#8b958f;font-size:7px}.ads-metrics .negative b{color:#b94e4e}.campaign-cell{flex-direction:column;gap:3px;min-width:150px;display:flex}.campaign-cell b{font-size:8px}.campaign-cell small{color:#87928b;font-size:7px}.sku-binding{color:#326f51;white-space:nowrap;background:#e9f2ed;border-radius:11px;padding:4px 7px;font-size:7px}.sku-binding.missing{color:#a16c1e;background:#fff3df}.ad-status{white-space:nowrap;border-radius:11px;padding:4px 7px;font-size:7px}.ad-status.running{color:#38805b;background:#e8f4ec}.ad-status.attention{color:#b84c4c;background:#ffebeb}.ad-status.unbound{color:#a76e1c;background:#fff2dd}.loss-row{background:snow}.ad-loss{font-weight:700;color:#bd4c4c!important}.ads-insights{background:#fff5e6;border:1px solid #f0dfc1;border-radius:9px;align-items:center;gap:11px;margin-top:13px;padding:13px 15px;display:flex}.ads-insights>span{color:#fff;background:#e5a43c;border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.ads-insights div{flex:1}.ads-insights b{font-size:9px}.ads-insights p{color:#806c4d;margin:3px 0;font-size:8px}.ads-insights button{color:#8b631f;background:#fff;border:1px solid #dfc795;border-radius:7px;padding:7px 9px;font-size:8px}.ad-detail{width:min(650px,100%)}.ad-detail-kpis{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.ad-detail-kpis>div{background:#f4f7f5;border-radius:8px;flex-direction:column;gap:4px;padding:12px;display:flex}.ad-detail-kpis small{color:#849087;font-size:7px}.ad-detail-kpis b{color:#174c37;font:700 18px Georgia}.profit-waterfall{border:1px solid #e2e7e3;border-radius:8px;margin-top:13px;padding:7px 13px}.profit-waterfall p{border-bottom:1px solid #edf0ee;justify-content:space-between;margin:0;padding:8px 0;font-size:8px;display:flex}.profit-waterfall p:last-child{color:#215f43;border:0;font-weight:700}.campaign-binding-form{flex-direction:column;gap:7px;display:flex}.campaign-binding-form>span{font-size:8px;font-weight:650}.campaign-binding-form input,.campaign-binding-form select{background:#fff;border:1px solid #dce3de;border-radius:7px;padding:9px}.campaign-binding-form small{color:#849087;font-size:7px}@media (width<=850px){.ads-filter,.ads-metrics{grid-template-columns:1fr 1fr}}@media (width<=600px){.ads-filter,.ads-metrics{grid-template-columns:1fr}.ad-detail-kpis{grid-template-columns:1fr 1fr}}.store-filter{grid-template-columns:repeat(3,1fr) 1.3fr;gap:11px;margin-bottom:12px;padding:13px;display:grid}.store-filter>div{flex-direction:column;gap:5px;display:flex}.store-filter label,.analysis-time span{color:#6e7a72;font-size:8px}.store-filter select{background:#fff;border:1px solid #dce3de;border-radius:7px;padding:8px}.analysis-time{border-left:1px solid #e4e8e5;justify-content:center;padding-left:13px}.analysis-time b{color:#356d50;font-size:8px}.store-kpis{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:14px;display:grid}.store-kpis>div{background:#fff;border:1px solid #e2e7e3;border-radius:10px;flex-direction:column;padding:14px;display:flex}.store-kpis span{color:#7e8982;font-size:8px}.store-kpis b{color:#174c37;margin:5px 0;font:700 22px Georgia}.store-kpis small{color:#89938d;font-size:7px}.store-analysis-grid{grid-template-columns:minmax(0,2fr) minmax(240px,.8fr);gap:14px;margin-bottom:14px;display:grid}.trend-card,.cost-structure{padding:17px}.mini-trend{height:220px;padding:15px 0 24px 34px;position:relative}.mini-trend svg{background:repeating-linear-gradient(#0000 0 38px,#edf0ed 39px);width:100%;height:100%}.trend-y{color:#9aa39d;flex-direction:column;justify-content:space-between;font-size:7px;display:flex;position:absolute;top:15px;bottom:24px;left:0}.trend-x{color:#9aa39d;justify-content:space-between;font-size:7px;display:flex}.cost-bar{margin-top:15px}.cost-bar p{justify-content:space-between;margin:0 0 6px;font-size:8px;display:flex}.cost-bar p span{color:#66736b}.cost-bar>i{background:#edf0ee;border-radius:4px;height:6px;display:block}.cost-bar>i>em{border-radius:4px;min-width:3px;height:100%;display:block}.cost-bar .product{background:#3d765e}.cost-bar .shipping{background:#7d9d8c}.cost-bar .advertising{background:#e59e52}.cost-bar .fees{background:#b8c1bc}.store-orders{padding:18px 0 3px}.store-orders>.panel-head{padding:0 18px 13px}.accuracy-badge{color:#367855;background:#e8f3ec;border-radius:12px;padding:5px 8px;font-size:8px}.order-cell{flex-direction:column;gap:3px;display:flex}.order-cell small{color:#89938d;font-size:7px}.quality-tag{border-radius:11px;padding:4px 7px;font-size:7px}.quality-tag.accurate{color:#367b57;background:#e8f3ec}.quality-tag.estimated{color:#a56c1b;background:#fff2dd}.order-profit-modal{width:min(650px,100%)}.order-profit-summary{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.order-profit-summary>div{background:#f4f7f5;border-radius:8px;flex-direction:column;gap:4px;padding:12px;display:flex}.order-profit-summary small{color:#839087;font-size:7px}.order-profit-summary b{color:#174c37;font:700 18px Georgia}@media (width<=850px){.store-filter,.store-kpis{grid-template-columns:1fr 1fr}.store-analysis-grid{grid-template-columns:1fr}}@media (width<=600px){.store-filter,.store-kpis,.order-profit-summary{grid-template-columns:1fr}}.multi-store-toolbar{align-items:end;gap:12px;margin-bottom:12px;padding:14px;display:flex}.multi-store-toolbar label{flex-direction:column;gap:5px;min-width:230px;display:flex}.multi-store-toolbar label span,.multi-store-toolbar>div span{color:#7d8981;font-size:8px}.multi-store-toolbar select{background:#fff;border:1px solid #dce3de;border-radius:8px;padding:9px}.multi-store-toolbar>div{border-left:1px solid #e5e9e6;flex-direction:column;gap:4px;padding:0 14px;display:flex}.multi-store-toolbar>div b{color:#174c37;font-size:12px}.store-compare{margin-bottom:12px;padding:17px}.store-compare-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:11px;margin-top:13px;display:grid}.store-compare-grid>button{text-align:left;cursor:pointer;background:#fff;border:1px solid #e0e7e2;border-radius:10px;padding:14px}.store-compare-grid>button:hover,.store-compare-grid>button.active{border-color:#3d765e;box-shadow:0 4px 14px #174c3712}.store-compare-grid button>div{justify-content:space-between;gap:10px;display:flex}.store-compare-grid button small{color:#8b958f;font-size:7px}.store-compare-grid strong{color:#174c37;margin:12px 0 8px;font:700 21px Georgia;display:block}.store-compare-grid button>span{background:#edf1ee;border-radius:5px;height:6px;display:block;overflow:hidden}.store-compare-grid button>span i{background:linear-gradient(90deg,#3d765e,#76a58e);border-radius:5px;height:100%;display:block}.store-compare-grid footer{justify-content:space-between;gap:8px;margin-top:9px;display:flex}.store-compare-grid footer em{color:#6f7c74;font-size:7px;font-style:normal}.real-order-filter.multi{grid-template-columns:minmax(210px,1.5fr) 1fr 1fr auto}@media (width<=700px){.multi-store-toolbar{flex-direction:column;align-items:stretch}.multi-store-toolbar label{min-width:0}.multi-store-toolbar>div{border-top:1px solid #e5e9e6;border-left:0;padding:8px 0}.real-order-filter.multi,.store-compare-grid{grid-template-columns:1fr}}.multi-store-insights{grid-template-columns:minmax(0,1.65fr) minmax(260px,.75fr);gap:12px;margin-bottom:12px;display:grid}.multi-store-trend,.multi-store-ranking{padding:17px}.multi-trend-bars{align-items:end;gap:4px;height:230px;padding-top:25px;display:flex}.multi-trend-day{flex-direction:column;flex:1;justify-content:end;align-items:center;min-width:5px;height:100%;display:flex;position:relative}.multi-trend-day>i{background:linear-gradient(#3d765e,#89b29e);border-radius:4px 4px 1px 1px;width:min(12px,75%);min-height:3px;display:block}.multi-trend-day>small{color:#929d96;white-space:nowrap;margin-top:5px;font-size:6px}.multi-trend-tip{z-index:8;color:#fff;background:#173e2f;border-radius:8px;min-width:165px;padding:9px;display:none;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 8px 20px #173e2f33}.multi-trend-day:hover .multi-trend-tip{flex-direction:column;gap:3px;display:flex}.multi-trend-tip b,.multi-trend-tip span,.multi-trend-tip small{font-size:8px}.multi-trend-tip small{color:#c5d8ce}.multi-store-ranking button{text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #edf0ee;align-items:center;gap:10px;width:100%;padding:12px 0;display:flex}.multi-store-ranking button>em{color:#2f6f52;background:#eaf2ed;border-radius:50%;place-items:center;width:24px;height:24px;font-style:normal;display:grid}.multi-store-ranking button>div{flex-direction:column;flex:1;gap:3px;display:flex}.multi-store-ranking button small{color:#829087;font-size:7px}.multi-store-ranking button strong{color:#174c37;font-size:11px}@media (width<=900px){.multi-store-insights{grid-template-columns:1fr}}.order-product-title{white-space:normal;color:#243f33;min-width:180px;max-width:260px;line-height:1.45}.sku-detail-modal{width:min(800px,100%)}.sku-detail-hero{background:#f5f8f6;border-radius:9px;grid-template-columns:80px repeat(3,1fr);align-items:center;gap:11px;padding:13px;display:grid}.sku-detail-image{color:#64806f;background:#e8eeea;border-radius:8px;place-items:center;height:72px;font-size:25px;display:grid}.sku-detail-hero>div:not(:first-child){flex-direction:column;gap:4px;display:flex}.sku-detail-hero small{color:#859088;font-size:7px}.sku-detail-hero b{color:#174c37;font:700 17px Georgia}.sku-detail-hero span{color:#8a948e;font-size:7px}.sku-detail-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:13px;display:grid}.sku-detail-grid>div{border:1px solid #e1e7e2;border-radius:8px;padding:12px}.sku-detail-grid h3{margin:0 0 7px;font-size:9px}.sku-detail-grid p{border-top:1px solid #edf0ee;justify-content:space-between;margin:0;padding:7px 0;font-size:8px;display:flex}.sku-detail-grid p span{color:#7d8981}.sku-detail-grid a{color:#337253;text-decoration:none}.sku-variants,.cost-history{border:1px solid #e1e7e2;border-radius:8px;margin-top:12px;padding:13px}.sku-variants>div:last-child{flex-direction:column;gap:8px;margin-top:11px;display:flex}.sku-variants span{align-items:center;gap:6px;display:flex}.sku-variants span b{width:50px;font-size:8px}.sku-variants em{color:#3c6c53;background:#eaf1ed;border-radius:12px;padding:4px 8px;font-size:8px;font-style:normal}.cost-history table{margin-top:10px}.cost-history th,.cost-history td{padding:8px 10px}.sku-detail-modal .review-actions{margin-top:13px}@media (width<=700px){.sku-detail-hero{grid-template-columns:70px 1fr}.sku-detail-grid{grid-template-columns:1fr}}.sku-row-actions{white-space:nowrap;align-items:center;gap:8px;display:flex}.sku-row-actions a.review-open{align-items:center;text-decoration:none;display:inline-flex}.sku-hero-actions{gap:10px;display:flex}.sku-form{grid-template-columns:1fr 1fr;gap:16px;padding:22px;display:grid}.sku-form label{flex-direction:column;gap:7px;display:flex}.sku-form label>span,.variant-builder>span{color:#405861;font-size:12px;font-weight:700}.sku-form input{background:#fff;border:1px solid #d8e3df;border-radius:8px;width:100%;padding:10px 11px}.sku-form .wide,.variant-builder{grid-column:1/-1}.variant-builder{background:#f8faf9;border:1px solid #dce7e2;border-radius:11px;padding:16px}.variant-row{grid-template-columns:220px 1fr auto;align-items:start;gap:10px;margin-top:11px;display:grid}.variant-row>button{color:#a0473d;background:#fff0ed;border:0;border-radius:7px;padding:10px}.tag-input{background:#fff;border:1px solid #d8e3df;border-radius:8px;flex-wrap:wrap;align-items:center;gap:5px;min-height:42px;padding:5px;display:flex}.tag-input input{border:0;outline:0;flex:1;min-width:150px;padding:5px}.tag-input button{color:#fff;background:#28705a;border:0;border-radius:6px;padding:6px 9px}.variant-builder small{color:#72838a;margin-top:10px;display:block}.dimension-inputs{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.meta-message{color:#2e6b4e;background:#eaf7f0;border-radius:10px;margin-bottom:14px;padding:12px 15px}.review-table small.two-line{color:#809097;margin-top:4px;display:block}.review-status{color:#906315;background:#fff3d9;border-radius:999px;padding:5px 9px;display:inline-block}.review-details{grid-template-columns:repeat(3,1fr);gap:12px;padding:20px;display:grid}.review-details>div{border:1px solid #e1e8e5;border-radius:9px;padding:12px}.review-details small,.review-details b{display:block}.review-details small{color:#75868d;margin-bottom:6px}.review-details .wide-detail{grid-column:1/-1}.review-comment{flex-direction:column;gap:7px;padding:0 20px 18px;display:flex}.review-comment textarea{border:1px solid #d8e3df;border-radius:8px;min-height:90px;padding:10px}.review-actions{border-top:1px solid #e5ebe8;justify-content:flex-end;gap:9px;padding:16px 20px;display:flex}.review-actions button{cursor:pointer;background:#fff;border:1px solid #d6e0dc;border-radius:8px;padding:10px 14px}.review-actions .primary{background:var(--green);color:#fff}.success-state p{color:#667980;line-height:1.8}.review-filter{align-items:center;gap:8px;margin-bottom:14px;padding:13px;display:flex}.review-filter button,.review-filter input{background:#fff;border:1px solid #dbe4e0;border-radius:8px;padding:9px 11px}.review-filter button.active{color:#245f48;background:#e8f2ed;border-color:#bcd7ca}.review-filter input{min-width:270px;margin-left:auto}.review-modal{max-width:760px}@media (width<=720px){.sku-form{grid-template-columns:1fr}.sku-form label,.sku-form .wide{grid-column:1}.variant-row{grid-template-columns:1fr}.sku-hero-actions{display:none}.review-filter{flex-direction:column;align-items:stretch}.review-filter input{min-width:0;margin-left:0}.review-details{grid-template-columns:1fr}.review-details .wide-detail{grid-column:1}}.sku-application-mode,.sku-hazard-fields{background:#f8faf9;border:1px solid #dce7e2;border-radius:10px;align-items:center;gap:18px;padding:12px 14px;display:flex}.sku-application-mode legend,.sku-hazard-fields legend{color:#405861;padding:0 5px;font-size:12px;font-weight:800}.sku-application-mode label,.sku-hazard-fields label{flex-direction:row;align-items:center;gap:7px;font-size:13px;display:flex}.sku-application-mode input,.sku-hazard-fields input{width:auto}.sku-variant-preview{background:#fff;border:1px solid #dce7e2;border-radius:11px;padding:14px}.sku-variant-preview>div{justify-content:space-between;gap:12px;margin-bottom:9px;display:flex}.sku-variant-preview>div small{color:#718087}.sku-variant-preview>label{border-top:1px solid #edf1ef;grid-template-columns:auto minmax(160px,1fr) minmax(220px,1fr);align-items:center;gap:10px;padding:9px 2px;display:grid}.sku-variant-preview>label input{width:auto}.sku-variant-preview code{overflow-wrap:anywhere;color:#315f50}.generated-sku-list{gap:7px;max-width:520px;margin:14px auto;display:grid}.generated-sku-list code{text-align:left;background:#f7faf8;border:1px solid #d9e7e0;border-radius:8px;padding:9px 11px}.sku-archive-tabs{z-index:8;align-items:center;gap:12px;display:grid;position:sticky;top:58px;overflow:visible;box-shadow:0 8px 24px #1b3d300f}.sku-archive-tab-list{gap:8px;display:flex;overflow-x:auto}.sku-archive-tabs button{white-space:nowrap;align-items:center;gap:6px;display:flex}.sku-archive-tabs button small{background:#e3eee9;border-radius:999px;place-items:center;min-width:19px;height:19px;padding:0 5px;display:grid}.sku-archive-search{grid-template-columns:minmax(240px,1fr) auto auto;align-items:center;gap:8px;display:grid}.sku-archive-search input{width:100%;min-width:0}.sku-archive-search>small{color:#687a73;text-align:right;white-space:nowrap;min-width:72px}.sku-duplicate-suggestions{background:#fffaf0;border:1px solid #eadab5;border-radius:9px;margin:15px;padding:12px}.sku-duplicate-suggestions p{color:#755d2a;justify-content:space-between;align-items:center;gap:12px;margin:6px 0;display:flex}.sku-archive-modal{max-width:660px}.sku-batch-toolbar{color:#65766f;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;font-size:12px;display:flex}.sku-batch-toolbar b{color:#245b48;font-size:13px}.sku-batch-toolbar button{white-space:nowrap;padding:8px 10px}.sku-archive-pagination{color:#60716a;background:#fff;border:1px solid #e1e9e5;border-radius:10px;justify-content:flex-end;align-items:center;gap:10px;margin:12px 0 0;padding:10px 14px;font-size:12px;display:flex}.sku-archive-pagination button{color:#244c3d;cursor:pointer;background:#fff;border:1px solid #d6e1dc;border-radius:8px;min-width:76px;padding:8px 12px}.sku-archive-pagination button:disabled{cursor:not-allowed;opacity:.45}.sku-archive-pagination span{text-align:center;min-width:150px}.sku-batch-select{width:52px;text-align:center!important}.sku-batch-select input{accent-color:#17664d;cursor:pointer;width:16px;height:16px}.sku-batch-select input:disabled{cursor:not-allowed;opacity:.35}.sku-batch-modal{max-width:760px}.sku-batch-summary{background:#f8faf9;border:1px solid #dce7e2;border-radius:10px;margin:12px 0;padding:12px}.sku-batch-summary ul{gap:5px;max-height:200px;margin:8px 0;padding:0;list-style:none;display:grid;overflow:auto}.sku-batch-summary li{background:#fff;border-radius:7px;grid-template-columns:minmax(190px,1fr) minmax(140px,1fr);gap:12px;padding:7px 9px;display:grid}.sku-batch-summary code{overflow-wrap:anywhere;color:#315f50}.sku-batch-summary span{color:#60736b}.sku-batch-summary small{color:#718087}.sku-archive-modal form{grid-template-columns:1fr 1fr;gap:12px;display:grid}.sku-archive-modal form>label{flex-direction:column;gap:6px;display:flex}.sku-archive-modal form>label:last-of-type,.sku-archive-modal form>div{grid-column:1/-1}.sku-archive-modal select,.sku-archive-modal input{background:#fff;border:1px solid #d8e3df;border-radius:8px;width:100%;padding:10px 11px}.sku-archive-modal form>div{justify-content:flex-end;gap:9px;display:flex}.sku-archive-modal .sku-inherit-toggle{flex-direction:row;align-self:end;align-items:center;padding:10px 0;display:flex}.sku-archive-modal .sku-inherit-toggle input{width:auto}.sku-archive-modal .sku-batch-confirm{background:#f3f8f5;border:1px solid #d4e4dc;border-radius:9px;flex-direction:row;align-items:flex-start;gap:9px;padding:11px;display:flex}.sku-archive-modal .sku-batch-confirm input{flex:none;width:auto;margin-top:2px}.sku-application-links{grid-template-columns:1fr 1fr;gap:9px;margin:12px 0;display:grid}.sku-application-links>div{background:#f8faf9;border:1px solid #dce7e2;border-radius:9px;gap:5px;min-width:0;padding:10px 11px;display:grid}.sku-application-links small{color:#718087;font-weight:700}.sku-application-links a{color:#17664d;text-underline-offset:2px;text-overflow:ellipsis;white-space:nowrap;text-decoration:underline;overflow:hidden}.sku-application-links span{color:#8a9691}.sku-product-cell{align-items:center;gap:10px;min-width:170px;display:flex}.sku-product-cell>img,.sku-image-placeholder{object-fit:cover;background:#f3f7f5;border:1px solid #dbe5e1;border-radius:8px;flex:0 0 42px;width:42px;height:42px}.sku-image-placeholder{color:#658078;place-items:center;font-size:11px;font-weight:800;display:grid}.sku-product-cell>span{gap:3px;min-width:0;display:grid}.sku-product-cell code{overflow-wrap:anywhere}.sku-archive-image-cell{width:68px;min-width:68px}.sku-archive-product-image,.sku-archive-image-placeholder{background:#f3f7f5;border:1px solid #dbe5e1;border-radius:9px;justify-content:center;align-items:center;width:52px;height:52px;display:flex;overflow:hidden}.sku-archive-product-image{transition:border-color .16s,box-shadow .16s}.sku-archive-product-image:hover,.sku-archive-product-image:focus-visible{border-color:#3b8065;outline:none;box-shadow:0 0 0 3px #3b80651f}.sku-archive-product-image img{object-fit:cover;width:100%;height:100%;display:block}.sku-archive-image-placeholder{color:#658078;text-align:center;font-size:10px;font-weight:700}.sku-match-list{background:#fffaf0;border:1px solid #e3d2a9;border-radius:10px;gap:7px;margin:12px 0;padding:12px;display:grid}.sku-match-list>b{color:#73591f;font-size:13px}.sku-match-list>p{color:#796943;margin:0 0 2px;font-size:12px}.sku-match-candidate{background:#fff;border:1px solid #eadfc7;border-radius:8px;overflow:hidden}.sku-match-candidate.selected{border-color:#b6903b;box-shadow:0 0 0 1px #b6903b}.sku-match-candidate>button{text-align:left;color:#32473f;background:#fff;border:0;border-radius:0;grid-template-columns:1fr auto;gap:2px 10px;width:100%;padding:9px 10px;display:grid}.sku-match-candidate>button:hover{background:#fffcf5}.sku-match-candidate>button small{color:#796943;grid-column:1/-1}.sku-match-candidate>button strong{color:#8a6410}.sku-candidate-links{background:#fffdf8;border-top:1px solid #eee3cc;grid-template-columns:1fr 1fr;gap:7px;padding:8px 10px;display:grid}.sku-candidate-links>span{align-items:center;gap:7px;min-width:0;display:flex}.sku-candidate-links small{color:#796943;white-space:nowrap;font-weight:700}.sku-candidate-links a{color:#17664d;text-overflow:ellipsis;white-space:nowrap;text-underline-offset:2px;text-decoration:underline;overflow:hidden}.sku-candidate-links em{color:#9a9486;font-style:normal}.sku-modal-spacer{flex:1}.sku-danger-button{color:#a53a31!important;background:#fff7f6!important;border-color:#e4b9b5!important}@media (width<=720px){.sku-application-mode,.sku-hazard-fields{flex-direction:column;align-items:flex-start;gap:8px}.sku-variant-preview>label{grid-template-columns:auto 1fr}.sku-variant-preview code{grid-column:2}.sku-archive-tabs{align-items:stretch;top:52px}.sku-archive-search{grid-template-columns:minmax(180px,1fr) auto}.sku-archive-search>small{text-align:left;grid-column:1/-1}.sku-batch-toolbar{justify-content:flex-start;align-items:stretch;width:100%}.sku-batch-toolbar button{flex:1}.sku-batch-summary li,.sku-archive-modal form,.sku-application-links,.sku-candidate-links{grid-template-columns:1fr}.sku-archive-modal form>label:last-of-type,.sku-archive-modal form>div{grid-column:1}.sku-duplicate-suggestions p{flex-direction:column;align-items:flex-start}.sku-archive-pagination{justify-content:center}.sku-archive-pagination span{min-width:0}}.readiness-card{background:#fff;border:1px solid #dce6e2;border-radius:14px;margin-bottom:16px;padding:20px}.readiness-card.attention{background:linear-gradient(135deg,#fffaf0,#fff);border-color:#ecd6a4}.readiness-card.ready{background:linear-gradient(135deg,#f0faf4,#fff);border-color:#bcdcca}.readiness-card.loading{color:#63767e}.readiness-head{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.readiness-head p{letter-spacing:.14em;color:#9a7442;margin:0 0 5px;font-size:10px;font-weight:800}.readiness-head h2{margin:0 0 5px;font-size:19px}.readiness-head span{color:#687a82;font-size:12px}.readiness-head button{background:#fff;border:1px solid #d9e3df;border-radius:8px;padding:8px 11px}.readiness-grid{grid-template-columns:repeat(2,1fr);gap:9px;margin-top:16px;display:grid}.readiness-grid>button{text-align:left;cursor:pointer;background:#fff;border:1px solid #e0e7e4;border-radius:10px;align-items:center;gap:10px;padding:11px;display:flex}.readiness-grid i{color:#a36b14;background:#fff0d5;border-radius:50%;place-items:center;width:25px;height:25px;font-style:normal;font-weight:800;display:grid}.readiness-card.ready .readiness-grid i{background:#e8f5ed}.readiness-grid button:has(em:first-letter){background:#e8f5ed}.readiness-grid span{flex-direction:column;flex:1;gap:3px;display:flex}.readiness-grid b{font-size:12px}.readiness-grid small{color:#718189}.readiness-grid em{color:#87601f;font-size:11px;font-style:normal}@media (width<=720px){.readiness-grid{grid-template-columns:1fr}.readiness-head{flex-direction:column}}.readiness-warning{color:#73501c;background:#fff7e5;border:1px solid #edc979;border-radius:9px;align-items:center;gap:10px;margin-top:14px;padding:11px 13px;display:flex}.readiness-warning b{white-space:nowrap;font-size:12px}.readiness-warning span{font-size:11px;line-height:1.55}.readiness-grid>article{text-align:left;background:#fff;border:1px solid #e0e7e4;border-radius:10px;align-items:center;gap:10px;padding:11px;display:flex}.readiness-grid>article.pending{background:linear-gradient(135deg,#fffdf8,#fff);border-color:#ead7ad;order:0}.readiness-grid>article.passed{order:1}.readiness-grid>article>i{color:#a36b14;background:#fff0d5;border-radius:50%;flex:0 0 25px;place-items:center;width:25px;height:25px;font-style:normal;font-weight:800;display:grid}.readiness-grid>article.passed>i{color:#247249;background:#e8f5ed}.readiness-grid>article>span{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.readiness-grid>article>div{flex-direction:column;align-items:flex-end;gap:5px;display:flex}.readiness-grid a,.readiness-grid article button{color:#87601f;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;font-size:10px;text-decoration:none}.readiness-grid article.passed button{color:#567067}.readiness-toolbar{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.readiness-toolbar button.active{color:#805618;background:#fff6e4;border-color:#b98533}.readiness-priority{letter-spacing:.02em;background:#a95214;border-radius:10px;align-self:flex-start;padding:2px 6px;font-weight:800;color:#fff!important;font-size:9px!important}.readiness-impact{background:#fff1dc;border-radius:7px;align-self:flex-start;margin-top:5px;padding:4px 7px;font-style:normal;font-weight:800;line-height:1.4;display:inline-flex;color:#a95214!important;font-size:10px!important}.readiness-final{color:#246744;background:#eaf7ef;border-radius:9px;justify-content:space-between;gap:15px;margin-top:14px;padding:11px 13px;display:flex}.readiness-final span{font-size:11px}.overview-readiness{margin-bottom:16px}.readiness-owner{border-radius:10px;align-self:flex-start;margin:0 0 3px 5px;padding:2px 6px;font-style:normal;font-weight:800;line-height:1.35;display:inline-flex;font-size:9px!important}.readiness-owner.business{background:#fff0d2;color:#875817!important}.readiness-owner.system{background:#e8f1ff;color:#245da2!important}.readiness-sku-breakdown{background:linear-gradient(135deg,#f7fbf9,#fff);border:1px solid #d7e4df;border-radius:11px;grid-template-columns:minmax(190px,1fr) auto auto;align-items:center;gap:18px;margin-top:12px;padding:14px;display:grid}.readiness-sku-breakdown>div:first-child{flex-direction:column;gap:3px;display:flex}.readiness-sku-breakdown>div:first-child span{color:#257050;letter-spacing:.08em;font-size:9px;font-weight:800}.readiness-sku-breakdown>div:first-child b{color:#173f33;font-size:13px}.readiness-sku-breakdown>div:first-child small{color:#647a72;font-size:10px}.readiness-sku-breakdown dl{gap:7px;margin:0;display:flex}.readiness-sku-breakdown dl div{text-align:center;background:#edf5f1;border-radius:8px;min-width:64px;padding:7px 9px}.readiness-sku-breakdown dl div.missing{background:#fff0dc}.readiness-sku-breakdown dt{color:#245f49;font-size:14px;font-weight:800}.readiness-sku-breakdown dl div.missing dt{color:#a45219}.readiness-sku-breakdown dd{color:#677b73;margin:2px 0 0;font-size:9px}.readiness-sku-actions{flex-direction:column;align-items:stretch;gap:6px;display:flex}.readiness-sku-actions a,.readiness-sku-actions button{color:#24634c;font:inherit;text-align:center;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #bfd5cc;border-radius:7px;padding:6px 9px;font-size:10px;text-decoration:none}.readiness-sku-actions button{color:#fff;background:#2c7358;border-color:#2c7358}@media (width<=900px){.readiness-sku-breakdown{grid-template-columns:1fr}.readiness-sku-breakdown dl{flex-wrap:wrap}.readiness-sku-actions{flex-direction:row}.readiness-sku-actions>*{flex:1}}@media (width<=720px){.readiness-warning,.readiness-final{flex-direction:column}.readiness-warning b{white-space:normal}.readiness-toolbar{width:100%}.readiness-toolbar button{flex:1}.readiness-grid>article,.readiness-grid>article>div{align-items:flex-start}.readiness-sku-breakdown dl{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.readiness-sku-breakdown dl div{min-width:0}.readiness-sku-actions{flex-direction:column}}.audit-toolbar>span{color:#71828a;margin-left:auto;font-size:12px}.audit-empty{text-align:center;color:#71828a;padding:35px}.audit-real-detail{background:#f8faf9;border:1px solid #e0e8e4;border-radius:10px;margin:18px 20px;padding:16px}.audit-real-detail small{color:#75868d;margin-bottom:7px;display:block}.audit-real-detail p{margin:0;line-height:1.7}.audit-list button time{white-space:nowrap}@media (width<=700px){.audit-toolbar{grid-template-columns:1fr;display:grid}.audit-toolbar input,.audit-toolbar select{width:100%;min-height:44px;font-size:16px}.audit-toolbar>span{margin-left:0}.audit-list>button{min-height:72px}.audit-detail{border-radius:18px 18px 0 0;width:100%;max-height:88dvh;position:fixed;inset:auto 0 0;overflow:auto}.audit-identity{grid-template-columns:42px 1fr}.audit-identity>div{grid-column:2}.audit-real-detail{margin:14px 0}.audit-detail .review-actions{padding-bottom:max(12px,env(safe-area-inset-bottom));background:#fff;position:sticky;bottom:0}.audit-detail .review-actions button{width:100%;min-height:44px}}.sync.sync-warning{background:#fff5e5;border-color:#ecd8ae}.sync.sync-warning i{background:#d98931;box-shadow:0 0 0 4px #f6e5c9}.notification-clean{text-align:center;color:#3e785a;padding:35px 20px}.notification-list{max-height:430px;overflow:auto}.forecast-unmatched{background:#fff8ea}.forecast-unmatched td:first-child{box-shadow:inset 3px 0 #df9b3e}.cost-breakdown small{color:#92702e;margin-top:4px}.profile>button[aria-label=切换预览身份],.profile>.role-preview-menu{display:none!important}.profile>span{min-width:0}.profile>span b,.profile>span small{text-overflow:ellipsis;white-space:nowrap;max-width:135px;overflow:hidden}.official-sku-panel{margin-bottom:14px;padding:18px 0}.official-sku-panel>.panel-head{padding:0 18px 14px}.official-sku-panel code{color:#255e48;background:#eaf4ef;border-radius:5px;padding:4px 7px}@media (width<=700px){.real-sku-center{padding-left:0;padding-right:0}.real-sku-center>.staff-toolbar,.real-sku-center>.table-note{margin-left:14px;margin-right:14px}.real-sku-center .table-scroll{background:linear-gradient(90deg,#fff 0 calc(100% - 20px),#163f5c14 100%);border-top:1px solid #e8edef;border-bottom:1px solid #e8edef}.real-sku-center table{min-width:1180px}.real-sku-center th:last-child,.real-sku-center td:last-child{z-index:2;background:#fff;min-width:145px;position:sticky;right:0;box-shadow:-7px 0 12px #1b384d12}.real-sku-center th:last-child{z-index:3;background:#f8fafb}.real-sku-center .sku-row-actions{white-space:normal;flex-direction:column;align-items:stretch}.real-sku-center .sku-row-actions .review-open{text-align:center;background:#f5faf7;border:1px solid #d7e3db;border-radius:7px;justify-content:center;min-height:40px;padding:8px}.official-sku-panel .table-scroll{border-top:1px solid #e8edef}}.unified-date{position:relative}.unified-date>.date-btn{min-width:175px}.date-popover{z-index:30;background:#fff;border:1px solid #dfe5e0;border-radius:10px;width:330px;padding:13px;position:absolute;top:45px;right:0;box-shadow:0 15px 35px #19302424}.quick-dates{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.quick-dates button{color:#647069;cursor:pointer;background:#f8faf8;border:1px solid #e0e6e1;border-radius:7px;padding:7px;font-size:8px}.quick-dates button.active{color:#286849;background:#e6f0ea;border-color:#c8ded0;font-weight:700}.custom-date-title{border-top:1px solid #edf0ee;justify-content:space-between;align-items:center;margin-top:11px;padding-top:11px;display:flex}.custom-date-title b{font-size:9px}.custom-date-title small{color:#87928b;font-size:7px}.custom-date-inputs{grid-template-columns:1fr 18px 1fr;align-items:end;gap:6px;margin-top:9px;display:grid}.custom-date-inputs label{flex-direction:column;gap:4px;display:flex}.custom-date-inputs span{color:#7e8982;font-size:7px}.custom-date-inputs input{border:1px solid #dce3de;border-radius:7px;width:100%;padding:7px;font-size:8px}.custom-date-inputs i{color:#8b958f;text-align:center;padding-bottom:8px;font-size:8px;font-style:normal}.date-popover>p{color:#8a948e;margin:9px 0 0;font-size:7px}@media (width<=600px){.date-popover{width:min(330px,100vw - 32px);left:0;right:auto}}.real-date-presets button.active{color:#28654b;background:#eaf4ef;border-color:#78ab92;font-weight:700}.unified-business-date .real-date-popover{z-index:90}.unified-ads-filter{grid-template-columns:minmax(220px,360px)}.nav-overlay,.mobile-menu-button{display:none}.main-sidebar{transition:transform .22s}.mobile-brand{align-items:center;gap:8px}.mobile-brand .brand-logo{width:28px;height:28px}.mobile-brand b{font-size:12px}@media (width<=750px){.shell>.main-sidebar{z-index:60;display:flex;transform:translate(-105%);box-shadow:10px 0 35px #14281d2e}.shell.nav-open>.main-sidebar{transform:translate(0)}.nav-overlay{z-index:55;cursor:pointer;background:#0e1c146b;border:0;display:block;position:fixed;inset:0}.mobile-brand{display:flex!important}.mobile-menu-button{border-radius:7px;place-items:center;width:32px;height:32px;padding:0;display:grid;color:#315f49!important;background:#fff!important;border:1px solid #dde4df!important;font-size:15px!important}.shell.nav-open{overflow:hidden}.shell.nav-open main{pointer-events:none}.shell.nav-open .main-sidebar,.shell.nav-open .nav-overlay{pointer-events:auto}}@media (width<=420px){.shell>.main-sidebar{width:min(286px,86vw)}.mobile-brand b{display:none}}.cost-save-success{color:#27734d;background:#eaf7ef;border-radius:8px;margin-bottom:12px;padding:10px 13px;font-size:8px}.cost-tabs{gap:7px;margin-bottom:13px;display:flex}.cost-tabs button{color:#647069;cursor:pointer;background:#fff;border:1px solid #dfe5e0;border-radius:8px;padding:9px 13px;font-size:9px}.cost-tabs button small{background:#edf1ee;border-radius:10px;margin-left:7px;padding:2px 5px}.cost-tabs button.active{color:#fff;background:#174c37;border-color:#174c37}.cost-tabs button.active small{background:#ffffff26}.cost-layout{grid-template-columns:minmax(0,1fr) 280px;gap:14px;display:grid}.cost-parameter-list{padding:18px 0}.cost-parameter-list>.panel-head{padding:0 18px 13px}.parameter-value{color:#174c37}.cost-rules{padding:18px}.cost-rules h2{font-size:13px;line-height:1.4}.cost-rules>div{border-top:1px solid #edf0ee;gap:9px;padding:11px 0;display:flex}.cost-rules>div>span{color:#a6b8ac;font:700 11px Georgia}.cost-rules p{flex-direction:column;gap:3px;margin:0;display:flex}.cost-rules p b{font-size:8px}.cost-rules p small{color:#849087;font-size:7px;line-height:1.5}.formula-preview{align-items:center;gap:24px;margin-top:14px;padding:17px 19px;display:flex}.formula-preview h2{margin:0;font-size:12px}.formula-flow{flex:1;align-items:center;gap:7px;display:flex;overflow-x:auto}.formula-flow b,.formula-flow strong{white-space:nowrap;background:#f0f4f1;border-radius:7px;padding:8px;font-size:7px}.formula-flow strong{color:#fff;background:#174c37}.formula-flow i{color:#9ca59f;font-style:normal}.parameter-editor{width:min(680px,100%)}.parameter-form{grid-template-columns:1fr 1fr;gap:13px;display:grid}.parameter-form label{flex-direction:column;gap:6px;display:flex}.parameter-form label>span{color:#657169;font-size:8px;font-weight:650}.parameter-form input,.parameter-form select,.parameter-form textarea{background:#fff;border:1px solid #dce3de;border-radius:7px;padding:9px}.parameter-form textarea{resize:vertical;min-height:65px}.parameter-form label small{color:#89938d;font-size:7px}.parameter-form .wide{grid-column:1/-1}.parameter-impact{color:#5b6d62;background:#eef5f1;border-radius:8px;gap:10px;margin-top:13px;padding:11px 13px;font-size:8px;display:flex}.parameter-impact b{color:#326b4d;white-space:nowrap}@media (width<=850px){.cost-layout{grid-template-columns:1fr}.cost-tabs{overflow-x:auto}.formula-preview{flex-direction:column;align-items:flex-start}}@media (width<=600px){.parameter-form{grid-template-columns:1fr}.parameter-form .wide{grid-column:auto}}.product-filter{grid-template-columns:repeat(4,1fr) 130px;gap:10px;margin-bottom:12px;padding:13px;display:grid}.product-filter>div{flex-direction:column;gap:5px;display:flex}.product-filter label{color:#6e7a72;font-size:8px}.product-filter select{background:#fff;border:1px solid #dce3de;border-radius:7px;padding:8px}.product-loss-toggle{align-items:center;gap:6px;margin-top:17px;display:flex}.product-summary{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:14px;display:grid}.product-summary>div{background:#fff;border:1px solid #e2e7e3;border-radius:10px;flex-direction:column;padding:14px;display:flex}.product-summary span{color:#7e8982;font-size:8px}.product-summary b{color:#174c37;margin:5px 0;font:700 22px Georgia}.product-summary small{color:#89938d;font-size:7px}.product-ranking{grid-template-columns:1.2fr .8fr;gap:14px;margin-bottom:14px;display:grid}.ranking-card,.product-alert-card{padding:17px}.ranking-card>button{text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #edf0ee;grid-template-columns:24px 1fr 70px;align-items:center;gap:8px;width:100%;padding:10px 0;display:grid}.ranking-card>button>span{color:#397254;background:#edf3ef;border-radius:50%;place-items:center;width:21px;height:21px;font-size:8px;display:grid}.ranking-card>button>div{flex-direction:column;display:flex}.ranking-card small{color:#89938d;font-size:7px}.ranking-card em{text-align:right;color:#317653;font-size:9px;font-style:normal;font-weight:700}.ranking-card em.negative{color:#b94b4b}.product-alert-card h2{font-size:13px}.product-diagnosis{border-radius:8px;gap:8px;margin-top:9px;padding:10px;display:flex}.product-diagnosis>span{border-radius:50%;flex:none;place-items:center;width:22px;height:22px;display:grid}.product-diagnosis p{flex-direction:column;gap:4px;margin:0;display:flex}.product-diagnosis b{font-size:8px}.product-diagnosis small{font-size:7px;line-height:1.5}.product-diagnosis.danger{color:#925050;background:#fff0ef}.product-diagnosis.danger>span{background:#eac3c0}.product-diagnosis.good{color:#397057;background:#edf7f0}.product-diagnosis.good>span{background:#cfe7d7}.product-table{padding:18px 0 3px}.product-table>.panel-head{padding:0 18px 13px}.product-cell{align-items:center;gap:8px;display:flex}.product-cell>span{background:#eaf0ec;border-radius:7px;place-items:center;width:29px;height:29px;display:grid}.product-cell>div,.two-line,.cpa-comparison{flex-direction:column;gap:3px;display:flex}.product-cell small,.two-line small,.cpa-comparison small{color:#89938d;font-size:7px}.cpa-comparison .over{color:#bd4c4c}.product-profit-modal{width:min(660px,100%)}.product-profit-kpis{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.product-profit-kpis>div{background:#f4f7f5;border-radius:8px;flex-direction:column;gap:4px;padding:12px;display:flex}.product-profit-kpis small{color:#849087;font-size:7px}.product-profit-kpis b{color:#174c37;font:700 18px Georgia}.product-action{border-radius:8px;flex-direction:column;gap:4px;margin-top:12px;padding:11px 13px;display:flex}.product-action b{font-size:9px}.product-action span{font-size:8px}.product-action.danger{color:#925050;background:#fff0ef}.product-action.good{color:#397057;background:#edf7f0}@media (width<=900px){.product-filter,.product-summary{grid-template-columns:1fr 1fr}.product-ranking{grid-template-columns:1fr}}@media (width<=600px){.product-filter,.product-summary{grid-template-columns:1fr}.product-profit-kpis{grid-template-columns:1fr 1fr}}.product-quality-details{white-space:normal;margin-top:6px;position:relative}.product-quality-details summary{cursor:pointer;color:#8b6331;font-size:8px;font-weight:700;list-style:none}.product-quality-details summary::-webkit-details-marker{display:none}.product-quality-details summary:after{content:" ▾"}.product-quality-details[open] summary:after{content:" ▴"}.product-quality-details>div{color:#6f5b44;background:#fffaf3;border:1px solid #eadfcf;border-radius:9px;width:260px;margin-top:7px;padding:11px;line-height:1.5;box-shadow:0 8px 24px #2a372f1f}.product-quality-details strong{margin-bottom:6px;font-size:9px;display:block}.product-quality-details ul{margin:0 0 8px;padding-left:16px}.product-quality-details li{margin:3px 0;font-size:8px}.product-quality-details button{cursor:pointer;color:#fff;background:#174c37;border:0;border-radius:6px;padding:7px 9px;font-size:8px}.operator-quality-details>div{width:290px}.profit-recalc-status{color:#53645a;background:#f7faf8;border:1px solid #dfe8e2;border-radius:10px;flex-wrap:wrap;align-items:center;gap:18px;margin:0 0 14px;padding:11px 14px;font-size:8px;display:flex}.profit-recalc-status span{align-items:center;gap:6px;display:flex}.profit-recalc-status b{color:#1b4937;font-size:8px}.profit-recalc-status .exact{color:#26734f}.profit-recalc-status .estimated{color:#a16421}.profit-recalc-status em{color:#7b8980;margin-left:auto;font-style:normal}@media (width<=700px){.profit-recalc-status{gap:9px}.profit-recalc-status span{width:100%}.profit-recalc-status em{margin-left:0}}.audit-stats{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:14px;display:grid}.audit-stats>div{background:#fff;border:1px solid #e2e7e3;border-radius:10px;flex-direction:column;padding:14px;display:flex}.audit-stats span{color:#7d8981;font-size:8px}.audit-stats b{color:#174c37;margin:5px 0;font:700 22px Georgia}.audit-stats small{color:#89938d;font-size:7px}.audit-toolbar{gap:7px;padding:13px;display:flex}.audit-toolbar input{flex:1}.audit-toolbar input,.audit-toolbar select,.audit-toolbar button{background:#fff;border:1px solid #dce3de;border-radius:7px;padding:8px;font-size:8px}.audit-list{border-top:1px solid #edf0ee}.audit-list>button{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf0ee;grid-template-columns:32px 1.5fr .7fr 80px 45px 12px;align-items:center;gap:10px;width:100%;padding:12px 14px;display:grid}.audit-list>button:hover{background:#fafcfb}.audit-icon{color:#397153;background:#eaf1ed;border-radius:7px;place-items:center;width:28px;height:28px;display:grid}.audit-icon.important{color:#a56b1d;background:#fff0df}.audit-list>button>div,.audit-list>button>p{flex-direction:column;gap:3px;margin:0;display:flex}.audit-list b{font-size:8px}.audit-list small,.audit-list time{color:#89938d;font-size:7px}.audit-list em{text-align:center;background:#eef2ef;border-radius:10px;padding:4px 6px;font-size:7px;font-style:normal}.audit-list i{color:#9ca49f;font-style:normal}.audit-detail{width:min(630px,100%)}.audit-identity{background:#f5f8f6;border-radius:8px;grid-template-columns:35px repeat(3,1fr);align-items:center;gap:10px;padding:12px;display:grid}.audit-identity>span{color:#306c4d;background:#dce9e1;border-radius:50%;place-items:center;width:32px;height:32px;font-weight:700;display:grid}.audit-identity>div{flex-direction:column;gap:3px;display:flex}.audit-identity small{color:#87928b;font-size:7px}.audit-identity b{font-size:8px}.audit-diff{grid-template-columns:1fr 24px 1fr;align-items:center;gap:8px;margin-top:13px;display:grid}.audit-diff>div{border:1px solid #e1e6e2;border-radius:8px;padding:12px}.audit-diff small{color:#87928b;font-size:7px}.audit-diff p{font-size:8px;line-height:1.6}.audit-diff i{text-align:center;color:#859188;font-style:normal}@media (width<=700px){.audit-stats{grid-template-columns:1fr 1fr}.audit-toolbar{flex-wrap:wrap}.audit-list>button{grid-template-columns:32px 1fr}.audit-list time,.audit-list em,.audit-list>button>p{grid-column:2}.audit-diff{grid-template-columns:1fr}.audit-diff i{transform:rotate(90deg)}}.global-overlay{z-index:100;background:#0e1c1475;justify-content:center;align-items:flex-start;padding-top:12vh;display:flex;position:fixed;inset:0}.global-search{background:#fff;border-radius:12px;width:min(620px,100vw - 28px);overflow:hidden;box-shadow:0 24px 60px #1023183d}.search-input{border-bottom:1px solid #e7ebe8;grid-template-columns:24px 1fr auto 25px;align-items:center;gap:7px;padding:13px 15px;display:grid}.search-input>span{color:#426b55;font-size:19px}.search-input input{border:0;outline:0;font-size:12px}.search-input kbd{color:#879089;background:#f1f3f1;border:1px solid #e0e4e1;border-radius:4px;padding:3px 5px;font-size:7px}.search-input button{color:#879089;background:0 0;border:0;font-size:17px}.search-results{padding:9px}.search-results>p{color:#909992;text-transform:uppercase;letter-spacing:.08em;padding:0 7px;font-size:7px}.search-results>button{text-align:left;cursor:pointer;background:#fff;border:0;border-radius:8px;grid-template-columns:30px 1fr 80px 15px;align-items:center;gap:8px;width:100%;padding:9px;display:grid}.search-results>button:hover{background:#f3f7f4}.search-results>button>span{color:#326c4e;background:#e8f1eb;border-radius:7px;place-items:center;width:28px;height:28px;display:grid}.search-results>button>div{flex-direction:column;gap:3px;display:flex}.search-results b{font-size:9px}.search-results small,.search-results em{color:#87918a;font-size:7px}.search-results em{text-align:right;font-style:normal}.search-results i{color:#a2aaa5;font-style:normal}.empty-search{text-align:center;color:#8a948e;padding:35px;font-size:9px}.global-search>footer{color:#8a948e;background:#f7f9f7;gap:15px;padding:8px 15px;font-size:7px;display:flex}.notification-panel{z-index:90;background:#fff;border:1px solid #dfe5e0;border-radius:11px;width:360px;max-height:calc(100vh - 80px);position:fixed;top:61px;right:24px;overflow:hidden;box-shadow:0 18px 45px #1023182e}.notification-head{border-bottom:1px solid #e8ece9;justify-content:space-between;padding:14px;display:flex}.notification-head>div{flex-direction:column;gap:2px;display:flex}.notification-head small{color:#87918a;font-size:7px}.notification-head button{background:0 0;border:0;font-size:17px}.notification-tabs{border-bottom:1px solid #edf0ee;gap:5px;padding:9px 12px;display:flex}.notification-tabs button{color:#78837c;background:0 0;border:0;border-radius:12px;padding:5px 8px;font-size:7px}.notification-tabs button.active{color:#326d4e;background:#e8f1eb}.notification-list>button{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf0ee;grid-template-columns:8px 1fr 10px;gap:9px;width:100%;padding:12px 14px;display:grid}.notification-list>button:hover{background:#fafcfb}.notification-list i{border-radius:50%;width:7px;height:7px;margin-top:4px}.notification-list i.danger{background:#d96060}.notification-list i.warn{background:#e4a23d}.notification-list i.info{background:#4d86b4}.notification-list div{flex-direction:column;gap:3px;display:flex}.notification-list b{font-size:9px}.notification-list p{color:#69756d;margin:0;font-size:8px}.notification-list small{color:#939b96;font-size:7px}.notification-list span{color:#a1a9a4}.notification-panel>footer{text-align:center;padding:10px}.notification-panel>footer button{color:#317151;background:0 0;border:0;font-size:8px}@media (width<=600px){.notification-panel{width:auto;top:61px;left:8px;right:8px}.global-overlay{padding-top:7vh}.search-results>button{grid-template-columns:30px 1fr 15px}.search-results em{display:none}}.notification-scrim{z-index:89;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);cursor:default;background:#12211929;border:0;position:fixed;inset:0}.notification-panel{border-radius:14px;flex-direction:column;width:390px;max-height:calc(100vh - 78px);display:flex;box-shadow:0 22px 55px #10231838}.notification-head{align-items:center;padding:15px 16px 12px}.notification-head>div:first-child{gap:3px}.notification-head b{font-size:12px}.notification-head small{font-size:8px}.notification-head-actions{align-items:center;flex-direction:row!important;gap:3px!important;display:flex!important}.notification-head-actions button{color:#66736b;cursor:pointer;background:0 0;border:0;border-radius:8px;width:30px;height:30px;font-size:17px}.notification-head-actions button:hover{background:#f0f4f1}.notification-head-actions button.is-refreshing{animation:.8s linear infinite notification-spin}.notification-overview{grid-template-columns:repeat(3,1fr);gap:6px;padding:10px 12px 4px;display:grid}.notification-overview span{text-align:center;color:#7e8982;background:#fafcfb;border:1px solid #edf0ee;border-radius:8px;padding:7px;font-size:7px}.notification-overview b{color:#2d5f46;margin-right:2px;font-size:11px}.notification-tabs{gap:4px;padding:8px 12px;overflow-x:auto}.notification-tabs button{white-space:nowrap;cursor:pointer;align-items:center;gap:4px;padding:6px 9px;font-size:8px;display:flex}.notification-tabs button.active{font-weight:700}.notification-tabs em{background:#eef2ef;border-radius:8px;place-items:center;min-width:15px;height:15px;font-size:7px;font-style:normal;display:grid}.notification-tabs button.active em{background:#fff}.notification-list{min-height:90px;overflow:auto}.notification-list>button{grid-template-columns:8px 1fr 12px;gap:10px;padding:13px 15px}.notification-list>button:hover,.notification-list>button:focus-visible{background:#f7faf8;outline:none}.notification-list i{width:8px;height:8px;box-shadow:0 0 0 3px #f4f6f4}.notification-list>button>div{flex-direction:column;gap:4px;min-width:0;display:flex}.notification-item-title{justify-content:space-between;align-items:center;flex-direction:row!important;gap:8px!important;display:flex!important}.notification-item-title b{text-overflow:ellipsis;font-size:9px;overflow:hidden}.notification-item-title em{color:#738078;background:#eef2ef;border-radius:9px;flex:none;padding:2px 6px;font-size:7px;font-style:normal}.notification-list p{line-height:1.5}.notification-list>button>span{align-self:center}.notification-panel>footer{background:#fbfcfb}.notification-panel>footer button{cursor:pointer;font-weight:700}.bell{cursor:pointer;place-items:center;min-width:34px;border-radius:9px!important;height:34px!important;padding:0!important;display:grid!important}.bell:hover,.bell[aria-expanded=true]{background:#e9f1ec!important}.bell-icon{filter:grayscale();opacity:.75;font-size:15px}.bell.has-notifications .bell-icon{filter:none;opacity:1}.bell strong{color:#fff;background:#d95f50;border:2px solid #f9faf8;border-radius:9px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:7px;font-weight:800;line-height:1;display:grid;position:absolute;top:-5px;right:-5px}@keyframes notification-spin{to{transform:rotate(360deg)}}@media (width<=600px){.notification-scrim{background:#12211947}.notification-panel{width:auto;max-height:calc(100dvh - 70px);top:58px;left:8px;right:8px}.notification-head{padding:14px}.notification-overview{padding:9px 10px 3px}.notification-tabs{padding:8px 10px}.notification-list>button{padding:12px}}.ticket-center{color:#173c35;max-width:1540px;margin:0 auto}.ticket-page-head{justify-content:space-between;align-items:flex-end;gap:24px;margin:10px 0 22px;display:flex}.ticket-page-head small{letter-spacing:.17em;color:#a37032;font-size:11px;font-weight:800}.ticket-page-head h1{color:#07392f;margin:6px 0;font-family:Georgia,Times New Roman,serif;font-size:34px}.ticket-page-head p{color:#70807b;margin:0}.ticket-page-head>div:last-child{gap:10px;display:flex}.ticket-primary,.ticket-secondary{cursor:pointer;border:0;border-radius:9px;padding:10px 16px;font-weight:750}.ticket-primary{color:#fff;background:#0a563f;box-shadow:0 4px 12px #0a563f24}.ticket-primary:hover{background:#084b38}.ticket-secondary{color:#285247;background:#fff;border:1px solid #d5e0dc}.ticket-primary:disabled,.ticket-secondary:disabled{opacity:.45;cursor:not-allowed}.ticket-error{color:#a63b31;background:#fff0ee;border:1px solid #f3d1cc;border-radius:9px;margin:12px 0;padding:12px 15px}.ticket-panel{background:#fff;border:1px solid #dde6e2;border-radius:14px;margin-bottom:18px;padding:18px;box-shadow:0 8px 30px #23483e0a}.ticket-panel-title{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.ticket-panel-title h2{margin:0 0 3px;font-size:18px}.ticket-panel-title p{color:#82918c;margin:0;font-size:12px}.ticket-panel-title button{color:#0c664b;cursor:pointer;background:0 0;border:0}.ticket-empty{text-align:center;color:#8b9995;background:#fafcfb;border:1px dashed #dce4e1;border-radius:10px;padding:46px 20px}.ticket-kpis{grid-template-columns:repeat(5,minmax(150px,1fr));gap:12px;margin-bottom:18px;display:grid}.ticket-kpis>button,.ticket-kpis>div{text-align:left;color:#173c35;background:linear-gradient(145deg,#fff,#f8fbf9);border:1px solid #dce6e2;border-radius:12px;padding:16px}.ticket-kpis>button{cursor:pointer}.ticket-kpis span{color:#778883;font-size:12px;display:block}.ticket-kpis b{color:#0a513d;margin:7px 0 2px;font:700 28px Georgia,serif;display:block}.ticket-kpis small{color:#96a29e}.ticket-dashboard-grid{grid-template-columns:minmax(0,2fr) minmax(280px,.7fr);gap:18px;display:grid}.ticket-table-wrap{overflow:auto}.ticket-table{border-collapse:collapse;width:100%;font-size:13px}.ticket-table th{text-align:left;color:#71827c;letter-spacing:.04em;white-space:nowrap;background:#f6f9f7;border-bottom:1px solid #e0e7e4;padding:10px 12px;font-size:11px}.ticket-table td{vertical-align:middle;border-bottom:1px solid #edf1ef;padding:12px}.ticket-table tbody tr{cursor:pointer}.ticket-table tbody tr:hover{background:#f8fbf9}.ticket-table td:first-child b,.ticket-table td:first-child span{display:block}.ticket-table td:first-child span{white-space:nowrap;text-overflow:ellipsis;color:#74827e;max-width:340px;margin-top:3px;overflow:hidden}.ticket-tag{white-space:nowrap;color:#526660;background:#eef3f1;border-radius:999px;padding:4px 8px;font-size:11px;display:inline-block}.priority-urgent,.sla-resolution_breached,.sla-first_response_breached{color:#b33c31;background:#ffe8e4}.priority-high,.sla-at_risk,.status-unsolved{color:#9b630d;background:#fff2d9}.priority-normal,.status-assigned,.status-processing{color:#146448;background:#e6f3ed}.status-completed,.status-resolved{color:#287243;background:#e6f4ea}.status-waiting_requester,.status-waiting_approval,.status-waiting_external,.sla-paused{color:#4d5e9c;background:#edf0fb}.status-cancelled,.status-rejected{color:#7b8582;background:#f0f1f1}.ticket-shortcuts>button{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf1ef;align-items:center;gap:12px;width:100%;padding:12px 4px;display:flex}.ticket-shortcuts>button:hover{background:#f8fbf9}.ticket-shortcuts i{color:#0a644a;background:#edf6f2;border-radius:9px;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.ticket-shortcuts span{flex:1}.ticket-shortcuts b,.ticket-shortcuts small{display:block}.ticket-shortcuts small{color:#84918d;white-space:nowrap;text-overflow:ellipsis;max-width:250px;margin-top:2px;overflow:hidden}.ticket-filter{grid-template-columns:2fr repeat(3,1fr);gap:9px;margin-bottom:16px;display:grid}.ticket-filter input,.ticket-filter select,.ticket-form-grid input,.ticket-form-grid select,.ticket-form-grid textarea,.ticket-resource-search input,.ticket-resource-search select,.ticket-rule-form input,.ticket-rule-form select,.ticket-detail-section textarea,.ticket-add-task input,.ticket-action-bar select,.ticket-attachments-editor input{box-sizing:border-box;color:#24483e;background:#fff;border:1px solid #d7e1dd;border-radius:8px;width:100%;padding:10px 12px}.ticket-filter input:focus,.ticket-form-grid input:focus,.ticket-form-grid textarea:focus,.ticket-resource-search input:focus{border-color:#5a9a84;outline:2px solid #bcdace}.ticket-pagination{justify-content:flex-end;align-items:center;gap:10px;margin-top:14px;display:flex}.ticket-pagination button{background:#fff;border:1px solid #d8e2de;border-radius:8px;padding:7px 12px}.ticket-pagination button:disabled{opacity:.4}.ticket-create{padding:24px}.ticket-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.ticket-form-grid label{display:block}.ticket-form-grid label.wide{grid-column:1/-1}.ticket-form-grid label>span{color:#48665d;margin-bottom:6px;font-size:12px;font-weight:700;display:block}.ticket-form-grid textarea{resize:vertical}.ticket-resource-picker,.ticket-attachments-editor{border-top:1px solid #e5ebe8;margin-top:22px;padding-top:20px}.ticket-resource-picker h3,.ticket-attachments-editor h3{margin:0;font-size:16px}.ticket-resource-picker p,.ticket-attachments-editor p{color:#82918c;margin:5px 0 13px;font-size:12px}.ticket-resource-search{grid-template-columns:190px 1fr;gap:8px;display:grid;position:relative}.ticket-resource-results{z-index:10;background:#fff;border:1px solid #d7e0dd;border-radius:10px;max-height:300px;padding:5px;position:absolute;top:44px;left:198px;right:0;overflow:auto;box-shadow:0 12px 30px #173c3520}.ticket-resource-results button{text-align:left;background:#fff;border:0;border-radius:7px;width:100%;padding:9px;display:block}.ticket-resource-results button:hover{background:#f1f7f4}.ticket-resource-results b,.ticket-resource-results span{display:block}.ticket-resource-results span{color:#81908b;margin-top:2px;font-size:11px}.ticket-resource-chips{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.ticket-resource-chips>span,.ticket-attachments-editor>span{color:#245d4d;background:#edf6f2;border-radius:999px;padding:6px 8px 6px 10px;font-size:12px}.ticket-resource-chips button,.ticket-attachments-editor>span button{color:inherit;cursor:pointer;background:0 0;border:0;margin-left:5px}.ticket-attachments-editor>div{grid-template-columns:1fr 2fr auto;gap:8px;display:grid}.ticket-form-actions{justify-content:flex-end;gap:9px;margin-top:20px;display:flex}.ticket-drawer-scrim{z-index:1200;background:#173a3275;justify-content:flex-end;display:flex;position:fixed;inset:0}.ticket-drawer{box-sizing:border-box;background:#f7faf8;width:min(760px,95vw);height:100%;padding:24px;overflow:auto;box-shadow:-12px 0 40px #102c2530}.ticket-drawer>header{justify-content:space-between;gap:20px;display:flex}.ticket-drawer>header small{color:#a5743c;letter-spacing:.08em;font-weight:800}.ticket-drawer>header h2{color:#073b2f;margin:6px 0;font:700 27px Georgia,serif}.ticket-drawer>header p{color:#788984;margin:0}.ticket-drawer>header>button{background:#fff;border:1px solid #d7e0dd;border-radius:50%;width:34px;height:34px;font-size:20px}.ticket-detail-tags{gap:8px;margin:18px 0;display:flex}.ticket-detail-summary{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.ticket-detail-summary>div{background:#fff;border:1px solid #e0e7e4;border-radius:9px;padding:10px}.ticket-detail-summary span,.ticket-detail-summary b{display:block}.ticket-detail-summary span{color:#87948f;font-size:11px}.ticket-detail-summary b{margin-top:4px;font-size:13px}.ticket-detail-section{background:#fff;border:1px solid #e0e7e4;border-radius:12px;margin-top:12px;padding:15px}.ticket-detail-section h3{margin:0 0 11px;font-size:15px}.ticket-description{white-space:pre-wrap;color:#3f5851;line-height:1.65}.ticket-detail-section dl{grid-template-columns:repeat(2,1fr);gap:8px;margin:0;display:grid}.ticket-detail-section dl div{background:#f8faf9;border-radius:7px;padding:9px}.ticket-detail-section dt{color:#84928e;font-size:11px}.ticket-detail-section dd{margin:4px 0 0}.ticket-related{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.ticket-related>span{border:1px solid #e3e9e7;border-radius:8px;padding:9px}.ticket-related b,.ticket-related small{display:block}.ticket-related b{color:#9a6a33;font-size:10px}.ticket-related small{color:#899590;text-overflow:ellipsis;margin-top:3px;overflow:hidden}.ticket-approval{border-bottom:1px solid #edf1ef;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;padding:8px 0;display:grid}.ticket-approval small{color:#7f8d88;grid-column:1/-1}.ticket-section-title{justify-content:space-between;display:flex}.ticket-task{text-align:left;background:#fff;border:0;border-bottom:1px solid #edf1ef;gap:8px;width:100%;padding:8px 0;display:flex}.ticket-task i{color:#16815e;font-size:18px;font-style:normal}.ticket-task b,.ticket-task small{display:block}.ticket-task small{color:#84918d;margin-top:2px}.ticket-add-task{grid-template-columns:1fr auto;gap:8px;margin-top:9px;display:grid}.ticket-add-task button{color:#155941;background:#e4f1eb;border:0;border-radius:7px;padding:0 14px}.ticket-message{border-left:3px solid #b9d8cc;margin:9px 0;padding:6px 10px}.ticket-message.internal{background:#fff9ed;border-color:#e0ae5d}.ticket-message>div{justify-content:space-between;display:flex}.ticket-message small{color:#8d9894}.ticket-message p{white-space:pre-wrap;margin:7px 0;line-height:1.5}.ticket-comment-actions{justify-content:space-between;align-items:center;margin-top:7px;display:flex}.ticket-detail-section>a{color:#17694f;margin:7px 0;display:block}.ticket-history>div{gap:9px;padding:6px 0;display:flex}.ticket-history i{background:#80ad9c;border-radius:50%;width:8px;height:8px;margin-top:5px}.ticket-history span{font-size:12px}.ticket-history small{color:#889590;display:block}.ticket-action-bar{background:#f7faf8;gap:8px;margin-top:12px;padding:14px 0 24px;display:flex;position:sticky;bottom:-24px}.ticket-action-bar select{min-width:170px}.ticket-stats-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.ticket-chart h2{margin-top:0;font-size:17px}.ticket-chart>div{grid-template-columns:130px 1fr 35px;align-items:center;gap:8px;margin:12px 0;display:grid}.ticket-chart>div>span{font-size:12px}.ticket-chart>div>i{background:#edf2f0;border-radius:99px;height:7px;display:block;overflow:hidden}.ticket-chart>div>i>em{background:#258065;height:100%;display:block}.ticket-rule-tabs{gap:8px;margin-bottom:15px;display:flex}.ticket-rule-tabs button{background:#fff;border:1px solid #d6e1dd;border-radius:999px;padding:8px 14px}.ticket-rule-tabs button.active{color:#fff;background:#0b5942;border-color:#0b5942}.ticket-rule-list{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.ticket-rule-list article{border:1px solid #e0e7e4;border-radius:9px;align-items:center;gap:10px;padding:10px;display:flex}.ticket-rule-list article i{background:#eef6f3;border-radius:8px;place-items:center;width:32px;height:32px;font-style:normal;display:grid}.ticket-rule-list article span{flex:1}.ticket-rule-list b,.ticket-rule-list small{display:block}.ticket-rule-list small{color:#83918d;margin-top:3px}.ticket-rule-list em{color:#6c7e78;font-size:11px}.ticket-rule-form{border-top:1px solid #e4eae7;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:16px;padding-top:16px;display:grid}@media (width<=1100px){.ticket-kpis{grid-template-columns:repeat(2,1fr)}.ticket-dashboard-grid,.ticket-stats-grid{grid-template-columns:1fr}.ticket-detail-summary,.ticket-rule-form{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.ticket-page-head{flex-direction:column;align-items:flex-start}.ticket-page-head h1{font-size:28px}.ticket-kpis{grid-template-columns:1fr 1fr}.ticket-form-grid,.ticket-filter{grid-template-columns:1fr}.ticket-form-grid label.wide{grid-column:auto}.ticket-resource-search{grid-template-columns:1fr}.ticket-resource-results{top:88px;left:0}.ticket-detail-summary,.ticket-related,.ticket-detail-section dl,.ticket-rule-list,.ticket-rule-form{grid-template-columns:1fr}.ticket-action-bar{flex-wrap:wrap}.ticket-action-bar select{width:100%}}.ticket-resource-manual{grid-template-columns:190px 1fr 1fr auto;gap:8px;margin-top:9px;display:grid}.ticket-resource-manual select,.ticket-resource-manual input{color:#24483e;background:#fff;border:1px solid #d7e1dd;border-radius:8px;min-width:0;padding:10px 12px}@media (width<=700px){.ticket-resource-manual{grid-template-columns:1fr}}.currency-switcher{position:relative}.currency-switcher-trigger{align-items:center;gap:6px;min-width:86px;height:38px;display:flex;box-shadow:0 1px 2px #0f37560a;color:#173d62!important;background:#fff!important;border:1px solid #dce7f0!important;border-radius:10px!important;padding:0 11px!important}.currency-switcher-trigger:hover,.currency-switcher-trigger[aria-expanded=true]{background:#f4faff!important;border-color:#8fc1eb!important}.currency-switcher-trigger span{color:#0876c9;background:#e7f3ff;border-radius:6px;place-items:center;width:20px;height:20px;font-size:13px;font-weight:800;display:grid}.currency-switcher-trigger b{letter-spacing:.04em;font-size:13px}.currency-switcher-trigger i{color:#6f8497;margin-left:auto;font-size:12px;font-style:normal;transition:transform .15s}.currency-switcher-trigger[aria-expanded=true] i{transform:rotate(180deg)}.currency-switcher-menu{z-index:120;background:#fff;border:1px solid #dbe6ef;border-radius:14px;width:228px;padding:8px;position:absolute;top:46px;right:0;box-shadow:0 16px 40px #1437532e}.currency-switcher-menu button{text-align:left;grid-template-columns:32px 1fr auto auto;align-items:center;gap:9px;width:100%;display:grid;color:#173d62!important;background:0 0!important;border:0!important;border-radius:10px!important;padding:10px!important}.currency-switcher-menu button:hover,.currency-switcher-menu button[aria-selected=true]{background:#edf7ff!important}.currency-switcher-menu button>span{color:#0876c9;background:#e6f3ff;border-radius:9px;place-items:center;width:30px;height:30px;font-weight:800;display:grid}.currency-switcher-menu button>b{font-size:14px}.currency-switcher-menu button>small{color:#71879a}.currency-switcher-menu button>i{color:#0b83d5;font-style:normal;font-weight:800}.currency-switcher-menu p{color:#708598;border-top:1px solid #edf1f4;margin:6px 7px 3px;padding-top:9px;font-size:11px;line-height:1.5}@media (width<=760px){.currency-switcher-trigger{min-width:70px;height:34px;padding:0 8px!important}.currency-switcher-trigger span{display:none}.currency-switcher-menu{width:min(260px,100vw - 20px);position:fixed;top:58px;left:auto;right:10px}}.profile{position:relative}.role-preview-menu{z-index:80;background:#fff;border:1px solid #dfe5e0;border-radius:10px;width:250px;padding:8px;position:absolute;bottom:58px;left:0;box-shadow:0 15px 35px #1023182e}.role-preview-menu>p{color:#89938d;text-transform:uppercase;letter-spacing:.08em;margin:0 0 4px;padding:3px 7px;font-size:7px}.role-preview-menu>button{text-align:left;cursor:pointer;background:#fff;border:0;border-radius:7px;grid-template-columns:28px 1fr 15px;align-items:center;gap:8px;width:100%;padding:8px;display:grid}.role-preview-menu>button:hover,.role-preview-menu>button.active{background:#eef4f0}.role-preview-menu>button>span{color:#326c4e;background:#dfeae3;border-radius:50%;place-items:center;width:26px;height:26px;font-size:8px;display:grid}.role-preview-menu>button>div{flex-direction:column;gap:2px;display:flex}.role-preview-menu b{font-size:8px}.role-preview-menu small{color:#89938d;font-size:7px}.role-preview-menu em{color:#337252;font-style:normal}.role-preview-banner{color:#765923;background:#fff7e8;border:1px solid #eddbb9;border-radius:8px;align-items:center;gap:10px;margin-bottom:13px;padding:9px 12px;display:flex}.role-preview-banner>span{color:#fff;background:#e4a13a;border-radius:11px;padding:4px 7px;font-size:7px}.role-preview-banner b{font-size:9px}.role-preview-banner small{color:#8a7552;font-size:8px}.role-preview-banner button{color:#7d5d24;background:#fff;border:1px solid #dfc693;border-radius:6px;margin-left:auto;padding:5px 8px;font-size:8px}@media (width<=750px){.role-preview-menu{z-index:90;width:min(300px,100vw - 24px);position:fixed;bottom:12px;left:12px}.role-preview-banner{flex-wrap:wrap;align-items:flex-start}.role-preview-banner button{margin-left:0}}.modal-backdrop{z-index:20;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#121d177a;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.sku-modal{background:#fff;border-radius:15px;width:min(720px,100%);max-height:92vh;padding:25px;overflow:auto;box-shadow:0 24px 80px #0a1c1240}.modal-head{border-bottom:1px solid #e9ece9;justify-content:space-between;margin-bottom:19px;padding-bottom:17px;display:flex}.modal-head h2{margin:0 0 6px;font-family:Georgia,Songti SC,serif;font-size:24px}.modal-head p:last-child{color:#7b857f;margin:0;font-size:10px}.modal-head>button{color:#6f7872;cursor:pointer;background:#f3f5f2;border:0;border-radius:8px;width:32px;height:32px;font-size:20px}.sku-form{grid-template-columns:1fr 1fr;gap:16px;display:grid}.sku-form label{color:#56615a;flex-direction:column;gap:6px;font-size:10px;display:flex}.sku-form label>span{font-weight:700}.sku-form em{color:#c46546;font-style:normal}.sku-form input,.sku-form textarea,.sku-form select{color:#26342d;background:#fafbf9;border:1px solid #dce2dd;border-radius:8px;outline:none;width:100%;padding:0 12px;font-size:11px}.sku-form input,.sku-form select{height:41px}.sku-form textarea{resize:vertical;height:82px;padding-top:11px}.sku-form input:focus,.sku-form textarea:focus,.sku-form select:focus{border-color:#48765f;box-shadow:0 0 0 3px #e7f0ea}.sku-form small{color:#939c96;font-size:8px}.wide{grid-column:1/-1}.input-prefix,.input-suffix{background:#fafbf9;border:1px solid #dce2dd;border-radius:8px;align-items:center;display:flex}.input-prefix:focus-within,.input-suffix:focus-within{border-color:#48765f;box-shadow:0 0 0 3px #e7f0ea}.input-prefix input,.input-suffix input{border:0;box-shadow:none!important}.input-prefix b,.input-suffix b{color:#78827c;padding:0 11px;font-size:11px}.form-note{background:#f5f8f5;border:1px solid #e4e8e4;border-radius:8px;flex-direction:column;gap:6px;padding:9px 12px;font-size:9px;display:flex}.form-note b{color:#59645d}.form-note span{color:#829087}.modal-actions{border-top:1px solid #e9ece9;justify-content:flex-end;gap:9px;padding-top:18px;display:flex}.modal-actions button{color:#667169;cursor:pointer;background:#fff;border:1px solid #d9dfda;border-radius:8px;height:38px;padding:0 18px;font-size:10px}.modal-actions .primary{color:#fff;background:#174c37;border-color:#174c37}.success-state{text-align:center;padding:42px 20px}.success-state>span{color:#28704b;background:#dfeee4;border-radius:50%;place-items:center;width:58px;height:58px;margin:auto;font-size:27px;display:grid}.success-state h2{margin:17px 0 8px;font-family:Georgia,Songti SC,serif;font-size:24px}.success-state p{color:#758078;margin:0 0 20px;font-size:11px;line-height:1.8}@media (width<=600px){.sku-modal{padding:19px}.sku-form{grid-template-columns:1fr}.wide{grid-column:1}.modal-backdrop{padding:10px}}.form-note{display:none!important}.optional{background:#edf1ee;border-radius:10px;padding:2px 7px;font-weight:400;color:#77827b!important;margin-left:7px!important;display:inline-block!important}.dimension-inputs{align-items:center;gap:8px;display:flex}.dimension-inputs>div{background:#fafbf9;border:1px solid #dce2dd;border-radius:8px;flex:1;align-items:center;display:flex}.dimension-inputs input{border:0;box-shadow:none!important}.dimension-inputs b{color:#8b958f;padding-right:10px;font-size:9px}.dimension-inputs i{color:#9ba39e;font-style:normal}.landing-image-field>div{gap:8px;display:flex}.landing-image-field input{min-width:0}.landing-image-field button,.product-image-actions button,.product-image-upload{color:#245b43;cursor:pointer;background:#fff;border:1px solid #cfd9d2;border-radius:8px;flex:none;justify-content:center;align-items:center;min-height:41px;padding:0 12px;font-size:10px;display:inline-flex}.landing-image-field button:disabled,.product-image-actions button:disabled{opacity:.5;cursor:not-allowed}.product-image-panel{background:#f8faf8;border:1px solid #dfe6e1;border-radius:11px;grid-column:1/-1;grid-template-columns:150px 1fr;gap:16px;padding:14px;display:grid}.product-image-preview{color:#8b958f;background:#edf1ee;border-radius:9px;place-items:center;width:150px;height:150px;font-size:10px;display:grid;overflow:hidden}.product-image-preview img{object-fit:contain;background:#fff;width:100%;height:100%}.product-image-copy{flex-direction:column;justify-content:center;gap:8px;min-width:0;display:flex}.product-image-copy strong{color:#27382f;font-size:12px}.product-image-copy p{color:#6f7c74;overflow-wrap:anywhere;margin:0;font-size:10px;line-height:1.6}.product-image-copy p[data-state=FAILED]{color:#b45136}.product-image-copy p[data-state=SUCCESS]{color:#28704b}.product-image-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.product-image-upload{position:relative}.product-image-upload input{opacity:0;cursor:pointer;height:auto;position:absolute;inset:0}.product-image-actions .remove-image{color:#9c4934;border-color:#ead5ce}@media (width<=600px){.landing-image-field>div{flex-direction:column;align-items:stretch}.product-image-panel{grid-template-columns:96px 1fr}.product-image-preview{width:96px;height:96px}.product-image-actions{grid-column:1/-1}}.review-summary{gap:9px;display:flex}.review-summary span{border:1px solid var(--line);color:#77827b;background:#fff;border-radius:9px;padding:10px 14px;font-size:9px}.review-summary b{color:#174c37;margin-right:4px;font-size:15px}.review-filter{gap:7px;margin-bottom:14px;padding:10px;display:flex}.review-filter button{color:#737d77;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:9px 12px;font-size:10px}.review-filter button.active{color:#174c37;background:#e8f0eb;font-weight:700}.review-filter em{background:#d4e5da;border-radius:10px;margin-left:5px;padding:2px 6px;font-style:normal}.review-filter input{border:1px solid #dfe4e0;border-radius:8px;width:min(300px,40%);margin-left:auto;padding:0 12px;font-size:10px}.admin-only{color:#47715d;background:#edf2ee;border-radius:12px;padding:5px 9px;font-size:8px}.application-cell{flex-direction:column;gap:3px;display:flex}.application-cell small{color:#98a19b}.developer-cell{align-items:center;gap:7px;display:flex}.developer-cell span,.review-identity>span{color:#36647a;background:#e5edf0;border-radius:50%;place-items:center;font-weight:700;display:grid}.developer-cell span{width:25px;height:25px}.review-status{color:#a56522;background:#fff0dc;border-radius:12px;padding:4px 8px;font-size:8px}.review-status.approved{color:#387655;background:#e6f1e9}.review-status.rejected{color:#a34b40;background:#fbe7e4}.review-open{color:#287358;cursor:pointer;background:0 0;border:0;font-size:9px;font-weight:700}.review-guidance{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.review-guidance>div{color:#fff;background:#183f31;border-radius:10px;padding:17px}.review-guidance span{color:#e4ad6d;font-family:Georgia;font-size:12px}.review-guidance b{margin:7px 0 4px;font-size:11px;display:block}.review-guidance p{color:#b7cbc1;margin:0;font-size:9px;line-height:1.6}.review-modal{width:min(760px,100%)}.review-identity{background:#f3f7f4;border:1px solid #e0e9e3;border-radius:10px;align-items:center;gap:10px;margin-bottom:15px;padding:12px;display:flex}.review-identity>span{width:38px;height:38px}.review-identity div{flex-direction:column;gap:3px;display:flex}.review-identity small{color:#849089;font-size:8px}.review-identity b{font-size:12px}.review-identity em{color:#47715d;background:#dfeae3;border-radius:10px;margin-left:auto;padding:4px 8px;font-size:8px;font-style:normal}.review-details{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.review-details>div{border:1px solid #e4e8e5;border-radius:9px;flex-direction:column;gap:6px;padding:12px;display:flex}.review-details small,.review-comment span{color:#8a948e;font-size:8px}.review-details b{font-size:11px}.wide-detail{grid-column:1/-1}.wide-detail a{color:#33755a;word-break:break-all;font-size:9px}.review-tags{flex-wrap:wrap;gap:6px;display:flex}.review-tags span{color:#376d54;background:#e9f1ec;border-radius:12px;padding:5px 9px;font-size:8px}.review-comment{flex-direction:column;gap:6px;margin-top:13px;display:flex}.review-comment textarea{resize:vertical;background:#fafbf9;border:1px solid #dce2dd;border-radius:8px;height:70px;padding:10px 12px;font-size:10px}.review-actions{border-top:1px solid #e8ece9;justify-content:flex-end;gap:8px;margin-top:16px;padding-top:16px;display:flex}.review-actions button{color:#67726b;cursor:pointer;background:#fff;border:1px solid #d9dfda;border-radius:8px;height:38px;padding:0 15px;font-size:9px}.review-actions .primary{color:#fff;background:#174c37;border-color:#174c37}@media (width<=700px){.review-filter{flex-wrap:wrap}.review-filter input{width:100%;height:38px;margin:0}.review-guidance,.review-details{grid-template-columns:1fr}.wide-detail{grid-column:1}.review-actions{flex-wrap:wrap}.review-summary{display:none}}.sku-sync-sidebar .nav-group a{color:#657069;background:0 0;border:0;border-radius:9px;align-items:center;gap:11px;width:100%;margin:2px 0;padding:10px 12px;font-size:13px;text-decoration:none;display:flex}.sku-sync-sidebar .nav-group a>span{text-align:center;width:18px;font-size:16px}.sku-sync-sidebar .nav-group a.active{color:var(--green);background:#e7eee9;font-weight:700}.sku-sync-sidebar .nav-group a em{color:var(--green);background:#d8e6dd;border-radius:12px;margin-left:auto;padding:2px 7px;font-size:10px;font-style:normal}.sku-sync-shell .sku-sync-page{min-height:calc(100vh - 70px)}.sku-sync-shell .header-right a{color:#315e70;font-weight:700;text-decoration:none}.sku-sync-shell .profile{margin-top:14px}@media (width<=750px){.sku-sync-shell .header-right a{display:none}}.store-manager-summary{grid-template-columns:repeat(3,1fr);gap:13px;margin-bottom:14px;display:grid}.store-manager-summary>div{border:1px solid var(--line);background:#fff;border-radius:11px;padding:17px 19px}.store-manager-summary span,.store-manager-summary small{color:var(--muted);font-size:11px;display:block}.store-manager-summary b{margin:8px 0 5px;font:600 25px Georgia;display:block}.store-manager-table{margin-bottom:14px;padding:19px 0 4px}.store-manager-table>.panel-head{padding:0 19px 14px}.store-manager-table code{color:#285b47;background:#edf4f1;border-radius:5px;padding:4px 7px}.multi-store-note{background:#eef7f3;border:1px solid #d4e7df;border-radius:12px;align-items:center;gap:12px;margin-bottom:20px;padding:14px 16px;display:flex}.multi-store-note>span{color:#fff;background:#3d7e63;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.multi-store-note p{color:#63766d;margin:3px 0 0;font-size:11px}.add-store-modal{max-width:620px}.add-store-form{gap:16px;padding:22px;display:grid}.add-store-form label{color:#5f6d65;flex-direction:column;gap:7px;font-size:12px;display:flex}.add-store-form input,.add-store-form select{background:#fff;border:1px solid #dce4df;border-radius:8px;height:42px;padding:0 12px}.add-store-form small{color:#8b9790}.store-auth-safety{background:#f4f8f5;border:1px solid #e0e8e3;border-radius:9px;flex-direction:column;gap:4px;padding:13px;display:flex}.store-auth-safety span{color:#68776f;font-size:11px;line-height:1.6}@media (width<=750px){.store-manager-summary{grid-template-columns:1fr}.store-manager-table{overflow:hidden}}.store-credential-error{color:#a14439;background:#fff0ed;border:1px solid #f0cbc3;border-radius:8px;padding:10px 12px;font-size:12px}.add-store-form button:disabled{opacity:.6;cursor:wait}.meta-connect-panel{margin-top:22px;padding:22px}.meta-connect-panel .panel-head{align-items:flex-start}.meta-status-row{grid-template-columns:repeat(4,1fr);gap:12px;margin:18px 0;display:grid}.meta-status-row>div{background:#fafcfd;border:1px solid #e7ebef;border-radius:10px;padding:14px}.meta-status-row span,.meta-status-row b{display:block}.meta-status-row span{color:#77828e;margin-bottom:7px;font-size:12px}.meta-status-row b{color:#17324d;font-size:16px}.meta-empty{color:#52677a;background:#f7fbfe;border:1px dashed #b8c7d5;border-radius:10px;flex-direction:column;gap:8px;padding:18px;display:flex}.meta-empty b{color:#17324d}.meta-message{color:#23654c;background:#eef8f3;border-radius:8px;margin:14px 0;padding:10px 13px}.meta-account-id{color:#7b8793;margin-top:4px;display:block}.meta-connect-panel td select,.meta-connect-panel td input{background:#fff;border:1px solid #dbe1e6;border-radius:7px;min-width:145px;padding:8px}.meta-connect-panel td b{color:#20384f}.meta-insights-sync{grid-template-columns:1fr auto;align-items:center;gap:20px;margin-top:22px;padding:22px;display:grid}.meta-insights-sync h2{margin:4px 0 7px}.meta-insights-sync p{color:#687786;margin:0}.meta-insights-controls{align-items:center;gap:14px;display:flex}.meta-insights-controls span{color:#506579;font-size:13px}.meta-insights-sync .meta-message{grid-column:1/-1;margin:0}@media (width<=800px){.meta-status-row{grid-template-columns:repeat(2,1fr)}.meta-connect-panel{padding:16px}.meta-insights-sync{grid-template-columns:1fr}.meta-insights-controls{flex-direction:column;align-items:stretch}}.timezone-audit-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.timezone-audit-actions .date-btn.active{color:#9a4b08;background:#fff7ed;border-color:#b45309}.meta-timezone-audit .review-open{white-space:nowrap;align-items:center;text-decoration:none;display:inline-flex}.meta-timezone-audit .quality-target{margin:14px 0}@media (width<=720px){.meta-timezone-audit .panel-head{flex-direction:column;align-items:stretch}.timezone-audit-actions{width:100%}.timezone-audit-actions button{flex:1}}.meta-binding-filters{flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0;display:flex}.meta-binding-filters button{color:#526579;cursor:pointer;background:#fff;border:1px solid #d8e1e7;border-radius:999px;align-items:center;gap:7px;padding:7px 11px;display:inline-flex}.meta-binding-filters button b{color:#465a6c;text-align:center;background:#eef2f5;border-radius:999px;min-width:20px;padding:2px 6px}.meta-binding-filters button.warning b{color:#9a4b08;background:#fff0dd}.meta-binding-filters button.active{color:#1d5d45;background:#edf8f2;border-color:#286c51;box-shadow:0 0 0 2px #286c5114}.meta-binding-filters button.active.warning{color:#8b4508;background:#fff7ed;border-color:#d98b31}.meta-binding-empty{text-align:center;color:#778692;padding:24px!important}@media (width<=640px){.meta-binding-filters button{flex:1;justify-content:center}}.meta-scope-action{flex-direction:column;align-items:stretch;gap:8px;min-width:280px;display:flex}.meta-scope-action>input{background:#fff;border:1px solid #cfdad4;border-radius:7px;width:100%;min-width:260px;padding:9px 10px;font-size:12px}.meta-scope-action>span{color:#8b4b16;font-size:12px}.meta-scope-action>div{gap:14px;display:flex}.meta-scope-action .secondary{color:#738078}@media (width<=640px){.meta-scope-action{min-width:220px}.meta-scope-action>input{min-width:200px}}.store-ad-spend{margin-top:22px;padding:22px}.store-ad-spend .panel-head{align-items:flex-start}.store-ad-spend td small{margin-top:4px;display:block}.unbound-spend{color:#72521e;background:#fff9ee;border:1px solid #f1d3a7;border-radius:9px;align-items:center;gap:14px;margin-top:14px;padding:13px 15px;display:flex}.unbound-spend b{color:#9a5e0a}.unbound-spend a{color:#2166a5;margin-left:auto;font-weight:650;text-decoration:none}@media (width<=800px){.store-ad-spend{padding:16px}.unbound-spend{flex-direction:column;align-items:flex-start}.unbound-spend a{margin-left:0}}.operator-ad-spend{margin-top:22px;padding:22px}.operator-ad-spend .panel-head{align-items:flex-start}.operator-ad-spend td b{color:#20384f}@media (width<=800px){.operator-ad-spend{padding:16px}}.vendor-bulk-toolbar{background:#f4f8f6;border:1px solid #dfe8e3;border-radius:9px;align-items:center;gap:10px;margin:12px 0;padding:12px 14px;display:flex}.vendor-bulk-toolbar b{margin-right:auto}.vendor-bulk-toolbar select,.vendor-bulk-toolbar input{background:#fff;border:1px solid #d8e2dc;border-radius:7px;padding:8px}.vendor-bulk-toolbar button{padding:9px 13px}@media (width<=760px){.vendor-bulk-toolbar{flex-direction:column;align-items:stretch}.vendor-bulk-toolbar b{margin:0}}.vendor-impact{flex-direction:column;gap:3px;min-width:190px;display:flex}.vendor-impact>b{color:#18352b;font-size:13px}.vendor-impact>span{color:#52655e;font-size:12px}.vendor-impact>small{color:#a24c16;background:#fff2e8;border-radius:999px;width:max-content;max-width:260px;padding:4px 8px;font-size:11px;font-weight:700;line-height:1.35}.real-staff-manager{margin-top:22px;padding:22px}.staff-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.staff-stats div{background:#f8fafb;border:1px solid #e4e9ed;border-radius:10px;flex-direction:column;padding:14px 16px;display:flex}.staff-stats b{color:#123b63;font-size:24px}.staff-stats span{color:#6b7785;font-size:12px}.staff-login-gate{color:#285a82;background:#f5faff;border:1px solid #d8e6f0;border-radius:9px;align-items:flex-start;gap:12px;margin:0 0 16px;padding:12px 14px;display:flex}.staff-login-gate b{white-space:nowrap;font-size:13px}.staff-login-gate span{color:#557186;font-size:12px;line-height:1.55}.staff-toolbar{gap:10px;margin:15px 0;display:flex}.staff-toolbar input{flex:1}.staff-toolbar input,.staff-toolbar select,.staff-create-modal select{background:#fff;border:1px solid #dbe1e6;border-radius:8px;padding:10px}.staff-actions{align-items:center;gap:10px;display:flex}.staff-access,.staff-edit,.staff-delete{cursor:pointer;border-radius:7px;padding:7px 12px}.staff-access{color:#24734a;background:#f1fbf5;border:1px solid #bcdac9}.staff-edit{color:#21679c;background:#f3f9fe;border:1px solid #bed5e8}.staff-delete{color:#a43f3f;background:#fff7f7;border:1px solid #efc7c7}.staff-create-modal select{width:100%}.staff-create-modal .staff-field-error{color:#b5473c;margin-top:6px;font-size:12px;font-weight:600;line-height:1.4;display:block}.staff-create-modal input[aria-invalid=true]{background:#fff9f8;border-color:#d89088;box-shadow:0 0 0 2px #b5473c1a}.staff-access-modal{width:min(820px,92vw);max-height:88vh;overflow:auto}.access-section{border-bottom:1px solid #edf0f2;padding:16px 0}.access-section h3{margin:0 0 12px;font-size:15px}.access-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.access-grid label{cursor:pointer;background:#fafcfd;border:1px solid #e0e7eb;border-radius:8px;align-items:flex-start;gap:10px;padding:11px;display:flex}.access-grid label:has(input:checked){background:#f0faf5;border-color:#80bba0}.access-grid input{margin-top:3px}.access-grid span{flex-direction:column;display:flex}.access-grid small{color:#77818d;margin-top:2px}@media (width<=800px){.real-staff-manager{padding:16px}.staff-stats{grid-template-columns:1fr}.staff-login-gate,.staff-toolbar{flex-direction:column}.access-grid{grid-template-columns:1fr}.staff-actions{min-width:220px}}@media (width<=700px){.real-staff-manager .table-scroll{overflow:visible}.real-staff-manager table,.real-staff-manager tbody,.real-staff-manager tr,.real-staff-manager td{width:100%;display:block}.real-staff-manager thead{display:none}.real-staff-manager tbody{gap:12px;display:grid}.real-staff-manager tbody tr{background:#fff;border:1px solid #e0e7eb;border-radius:12px;padding:12px 14px;box-shadow:0 3px 12px #1631450d}.real-staff-manager tbody td{overflow-wrap:anywhere;border:0;border-bottom:1px dashed #e8edef;grid-template-columns:84px minmax(0,1fr);align-items:center;min-height:36px;padding:7px 0;display:grid}.real-staff-manager tbody td:last-child{border-bottom:0}.real-staff-manager tbody td:before{color:#758491;font-size:11px;font-weight:700}.real-staff-manager tbody td:first-child:before{content:"员工"}.real-staff-manager tbody td:nth-child(2):before{content:"登录邮箱"}.real-staff-manager tbody td:nth-child(3):before{content:"角色"}.real-staff-manager tbody td:nth-child(4):before{content:"状态"}.real-staff-manager tbody td:nth-child(5):before{content:"创建时间"}.real-staff-manager tbody td:nth-child(6):before{content:"操作"}.real-staff-manager .staff-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0;display:grid}.real-staff-manager .staff-actions button{min-height:40px;padding:7px 6px}.real-staff-manager .staff-create-modal,.real-staff-manager .staff-access-modal{width:calc(100vw - 20px);max-height:calc(100dvh - 20px);padding:16px}.manager-operator-access>p{color:#647381;margin:-4px 0 12px;font-size:12px;line-height:1.55}.access-empty{color:#77818d;background:#fafcfd;border:1px dashed #ccd8df;border-radius:8px;grid-column:1/-1;padding:13px}.real-staff-manager .review-actions{z-index:2;background:#fff;border-top:1px solid #e7ecef;margin:12px -16px -16px;padding:12px 16px;position:sticky;bottom:-16px}}.staff-credential-panel{margin-top:16px;padding:22px}.staff-credential-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:17px;display:grid}.staff-credential-grid article{background:#fafcfd;border:1px solid #e2e8e5;border-radius:10px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:13px;display:grid}.staff-credential-grid article>div{flex-direction:column;min-width:0;display:flex}.staff-credential-grid b{font-size:13px}.staff-credential-grid small{text-overflow:ellipsis;color:#71818c;overflow:hidden}.credential-ready,.credential-pending{border-radius:999px;padding:5px 8px;font-size:10px}.credential-ready{color:#26714c;background:#e8f5ed}.credential-pending{color:#9a641b;background:#fff2dd}.staff-credential-grid button{color:#25638e;cursor:pointer;background:#f4f9fc;border:1px solid #bfd4e3;border-radius:8px;min-height:36px}.staff-password-modal{width:min(540px,100%)}.staff-password-modal form{flex-direction:column;gap:15px;display:flex}.staff-password-modal label{color:#51636f;flex-direction:column;gap:7px;font-size:11px;font-weight:700;display:flex}.staff-password-modal input{background:#fff;border:1px solid #d9e3e9;border-radius:9px;width:100%;height:43px;padding:0 12px}.staff-password-modal form>small{color:#7c8c96}.staff-password-input{border:1px solid #d9e3e9;border-radius:9px;display:flex;overflow:hidden}.staff-password-input input{border:0;border-radius:0}.staff-password-input button{color:#527084;cursor:pointer;background:#f1f5f7;border:0;width:64px}@media (width<=760px){.staff-credential-panel{padding:16px}.staff-credential-grid{grid-template-columns:1fr}.staff-credential-grid article{grid-template-columns:minmax(0,1fr) auto}.staff-credential-grid article>button{grid-column:1/-1;width:100%}}.archived-staff-recovery{margin-top:16px;padding:22px}.archived-staff-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.archived-staff-list article{background:#fffaf5;border:1px solid #eadfd4;border-radius:10px;align-items:center;gap:12px;padding:13px;display:flex}.archived-staff-list article>div{flex-direction:column;flex:1;min-width:0;display:flex}.archived-staff-list small{text-overflow:ellipsis;color:#7c858b;overflow:hidden}.archived-staff-list button{color:#875923;cursor:pointer;background:#fff;border:1px solid #d8b890;border-radius:8px;min-height:40px}.archived-staff-list button:disabled{cursor:wait;opacity:.55}@media (width<=760px){.archived-staff-recovery{padding:16px}.archived-staff-list{grid-template-columns:1fr}.archived-staff-list article{flex-direction:column;align-items:stretch}.archived-staff-list button{width:100%}}.staff-password-modal .credential-rule-error{color:#b5473c}.staff-password-modal input[aria-invalid=true]{background:#fff9f8;border-color:#d89088}.staff-password-modal .staff-password-input:has(input[aria-invalid=true]){background:#fff9f8;border-color:#d89088}.profile .profile-center-trigger{color:#286348;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #cddbd4;border-radius:7px;margin-left:auto;padding:6px 8px;font-size:10px;font-weight:700}.profile .profile-center-trigger:hover,.profile.active .profile-center-trigger{background:#edf6f1;border-color:#8fb7a2}.personal-security-card .meta-message{margin:0}.personal-security-card .meta-message.error{color:#a84c39;background:#fff0ec}.personal-security-card .meta-message.success{color:#28744f;background:#eaf6ef}@media (width<=760px){.profile .profile-center-trigger{min-height:38px;padding:7px 10px}}.personal-center{gap:16px;max-width:1120px;margin:0 auto;display:grid}.personal-hero{align-items:center;gap:18px;padding:8px 2px 4px;display:flex}.personal-avatar{color:#fff;background:linear-gradient(145deg,#174c37,#327357);border-radius:19px;place-items:center;width:62px;height:62px;font:700 27px Georgia;display:grid;box-shadow:0 12px 28px #174c3733}.personal-hero>div:nth-child(2){flex:1}.personal-hero h1{margin:3px 0 6px;font:700 30px Georgia,Songti SC,serif}.personal-hero p{color:#738078;margin:0;font-size:13px}.personal-role-badge,.personal-section-head>span{color:#28664b;background:#edf7f1;border:1px solid #cfe0d6;border-radius:999px;padding:7px 11px;font-size:11px;font-weight:800}.personal-profile-card,.personal-security-card{padding:22px}.personal-section-head{border-bottom:1px solid #e7ece8;justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:17px;display:flex}.personal-section-head h2{margin:3px 0 5px;font-size:18px}.personal-section-head p{color:#758279;margin:0;font-size:12px;line-height:1.55}.personal-section-head>span.inactive{color:#a34d40;background:#fff2ef;border-color:#efd0ca}.personal-info-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin:17px 0;display:grid}.personal-info-grid article{background:#f8faf8;border:1px solid #e0e8e3;border-radius:10px;flex-direction:column;gap:6px;min-width:0;padding:14px;display:flex}.personal-info-grid small,.personal-phone-form small{color:#7a8780;font-size:11px}.personal-info-grid b{overflow-wrap:anywhere;font-size:13px}.personal-phone-form{align-items:end;gap:12px;padding-top:3px;display:flex}.personal-phone-form label{flex-direction:column;flex:1;gap:6px;display:flex}.personal-phone-form label>span,.personal-security-card label>span{color:#3f5b4e;font-size:12px;font-weight:800}.personal-phone-form input,.personal-security-card input{color:#203128;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #d5e0da;border-radius:8px;padding:10px 11px}.personal-phone-form input:focus,.personal-security-card input:focus{border-color:#6ca183;outline:3px solid #4c8e691f}.personal-phone-form button{white-space:nowrap;min-height:42px;padding:10px 16px}.personal-center .meta-message{margin:12px 0 0}.personal-security-card form{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-top:17px;display:grid}.personal-security-card form>label{flex-direction:column;gap:6px;display:flex}.personal-security-card .staff-password-input{display:flex}.personal-security-card .staff-password-input input{border-radius:8px 0 0 8px}.personal-security-card .staff-password-input button{color:#38634e;cursor:pointer;background:#f5f8f6;border:1px solid #d5e0da;border-left:0;border-radius:0 8px 8px 0;padding:0 12px}.personal-security-card label small{color:#758279;min-height:16px;font-size:10px}.personal-security-card .meta-message,.personal-form-actions{grid-column:1/-1}.personal-form-actions{justify-content:flex-end;gap:9px;padding-top:5px;display:flex}.personal-form-actions button{cursor:pointer;background:#fff;border:1px solid #d3ddd7;border-radius:8px;padding:10px 15px}.personal-form-actions .primary,.personal-phone-form .primary{color:#fff;background:#174c37;border-color:#174c37}.personal-center-loading{max-width:1120px;margin:0 auto;padding:24px}.personal-center-loading.error{color:#a44a3f;background:#fff4f1}@media (width<=850px){.personal-info-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.personal-security-card form{grid-template-columns:1fr}.personal-hero{flex-wrap:wrap;align-items:flex-start}.personal-role-badge{margin-left:80px}.personal-phone-form{flex-direction:column;align-items:stretch}}@media (width<=520px){.personal-info-grid{grid-template-columns:1fr}.personal-profile-card,.personal-security-card{padding:16px}.personal-avatar{border-radius:15px;width:50px;height:50px}.personal-hero h1{font-size:25px}.personal-role-badge{margin-left:0}.personal-phone-form button,.personal-form-actions button{min-height:44px}.personal-form-actions{flex-direction:column-reverse}}.security-activity{margin-top:22px;padding:22px}.security-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.security-kpis>div{background:#f8fafb;border:1px solid #dfe7eb;border-radius:10px;flex-direction:column;padding:14px;display:flex}.security-kpis b{color:#173d62;font-size:22px}.security-kpis span,.security-event-list span,.security-event-list time{color:#71808b;font-size:12px}.security-event-list{border:1px solid #e1e7ea;border-radius:10px;display:grid;overflow:hidden}.security-event-list article{background:#fff;border-bottom:1px solid #e8edef;justify-content:space-between;gap:16px;padding:12px 14px;display:flex}.security-event-list article:last-child{border-bottom:0}.security-event-list article>div{flex-direction:column;gap:3px;display:flex}.security-event-list article>div:last-child{text-align:right}.security-event-source code{color:#31566f;overflow-wrap:anywhere;background:#edf4f7;border-radius:6px;padding:3px 7px;font:600 12px/1.4 ui-monospace,SFMono-Regular,Consolas,monospace}.security-event-list>p{color:#71808b;padding:16px}.security-warning{color:#89501d;background:#fff4e6;border-radius:8px;margin-top:12px;padding:10px 12px}@media (width<=720px){.security-activity{padding:16px}.security-activity .panel-head{align-items:stretch}.security-activity .panel-head button{width:100%;min-height:44px}.security-kpis{grid-template-columns:1fr}.security-event-list article{flex-direction:column;align-items:flex-start}.security-event-list article>div:last-child{text-align:left}}.permission-quick{margin-top:22px;padding:22px}.role-template-grid,.template-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.role-template-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:16px}.role-template-grid article,.template-grid article{border:1px solid #e1e8ec;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:14px;display:flex}.role-template-grid article>div,.template-grid article>div{flex-direction:column;gap:4px;display:flex}.template-grid article>div:last-child{flex-direction:row}.role-template-grid span,.template-grid span,.audit-head span{color:#6d7985;font-size:12px}.role-template-grid button,.template-grid button{cursor:pointer;background:#fff;border:1px solid #cfdae1;border-radius:7px;padding:7px 10px}.audit-head{justify-content:space-between;align-items:center;margin:24px 0 10px;display:flex}.audit-head h3{margin:0}.audit-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.audit-list>div{background:#f7f9fa;border:1px solid #e6ebee;border-radius:9px;flex-direction:column;padding:12px;display:flex}.audit-list small{color:#7b8590;margin-top:5px}.role-template-modal{width:min(920px,100vw - 32px);max-height:90vh;overflow:auto}@media (width<=900px){.role-template-grid,.template-grid,.audit-list{grid-template-columns:1fr}.role-template-grid article,.template-grid article{flex-direction:column;align-items:flex-start}.role-template-modal .review-actions{flex-direction:column;align-items:stretch}}.access-status{background:linear-gradient(100deg,#f1faf5,#f7fbfd);border:1px solid #cfe1d8;border-radius:11px;grid-template-columns:1.2fr .6fr .6fr 2fr;align-items:center;gap:12px;margin:0 0 18px;padding:14px 18px;display:grid}.access-status>div{flex-direction:column;display:flex}.access-status b{color:#174d37;font-size:16px}.access-status span,.access-status p{color:#607269;font-size:12px}.access-status p{margin:0}@media (width<=800px){.access-status{grid-template-columns:1fr 1fr}.access-status p{grid-column:1/-1}}.sync-health{margin-top:22px;padding:22px}.health-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.health-kpis div{background:#f8fafb;border:1px solid #e0e7eb;border-radius:10px;flex-direction:column;padding:14px;display:flex}.health-kpis b{color:#173d62;font-size:22px}.health-kpis span{color:#74808a;font-size:12px}.health-store-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.health-store-list article{border:1px solid #dfe6ea;border-radius:11px;padding:15px}.health-store-list header,.health-store-list header>div,.health-store-list footer{align-items:center;display:flex}.health-store-list header{justify-content:space-between}.health-store-list header>div{gap:8px}.health-store-list header small{color:#7b858e}.health-store-list i{background:#38a169;border-radius:50%;width:9px;height:9px}.health-store-list i.pending{background:#3b82b8;box-shadow:0 0 0 3px #dceef9}.health-store-list i.stale{background:#dd9a24}.health-store-list i.error{background:#d85353}.health-metrics{grid-template-columns:repeat(6,1fr);gap:8px;margin:14px 0;display:grid}.health-metrics p{flex-direction:column;margin:0;display:flex}.health-metrics b{white-space:nowrap;font-size:13px}.health-metrics span{color:#77828d;font-size:11px}.health-store-list footer{gap:10px}.health-store-list footer button{cursor:pointer;background:#fff;border:1px solid #cdd9e1;border-radius:7px;padding:7px 10px}.health-error{color:#a14343;background:#fff4f4;border-radius:7px;padding:8px}.health-alerts{margin-top:20px}.health-alerts>div{background:#fff9ed;border-left:3px solid #d89a28;gap:12px;margin:7px 0;padding:10px;display:flex}.health-alerts>div.pending{background:#f1f8fc;border-color:#4b91bd}.health-alerts>div.error{background:#fff4f4;border-color:#d45151}.access-denied{color:#9b3f3f;flex-direction:column;display:flex}@media (width<=900px){.health-kpis,.health-store-list{grid-template-columns:1fr}.health-metrics{grid-template-columns:repeat(2,1fr)}}.backup-health-card{background:#f3faf6;border:1px solid #cfe2d7;border-radius:11px;justify-content:space-between;align-items:center;gap:18px;margin-top:22px;padding:16px 18px;display:flex}.backup-health-card>div{align-items:center;gap:10px;display:flex}.backup-health-card>div>div,.backup-health-meta span{flex-direction:column;gap:3px;display:flex}.backup-health-icon{color:#24633f;background:#d8efe1;border-radius:50%;place-items:center;width:32px;height:32px;font-weight:800;display:grid}.backup-health-card small{color:#6d7d74}.backup-health-meta{margin-left:auto}.backup-health-meta span{min-width:130px}.backup-health-card.stale,.backup-health-card.error,.backup-health-card.not_configured{background:#fff8ed;border-color:#ebcda9}.backup-health-card.stale .backup-health-icon,.backup-health-card.error .backup-health-icon,.backup-health-card.not_configured .backup-health-icon{color:#89511e;background:#f8dfc2}.backup-health-card p{color:#89511e;max-width:360px;margin:0;line-height:1.5}.backup-health-card.loading{color:#61736a}@media (width<=720px){.backup-health-card{flex-direction:column;align-items:stretch}.backup-health-meta{grid-template-columns:1fr 1fr;margin-left:0;display:grid!important}.backup-health-card>button{width:100%;min-height:44px}}.operational-audit-card{background:#f3f8fc;border:1px solid #c9dcec;border-radius:11px;justify-content:space-between;align-items:center;gap:18px;margin-top:22px;padding:16px 18px;display:flex}.operational-audit-card>div{align-items:center;gap:10px;display:flex}.operational-audit-card>div>div,.operational-audit-meta span{flex-direction:column;gap:3px;display:flex}.operational-audit-icon{color:#235d82;background:#d9eaf6;border-radius:50%;place-items:center;width:32px;height:32px;font-weight:800;display:grid}.operational-audit-card small{color:#697c89}.operational-audit-meta{margin-left:auto}.operational-audit-meta span{min-width:140px}.operational-audit-card.failed,.operational-audit-card.stale,.operational-audit-card.error,.operational-audit-card.not_configured{background:#fff5f3;border-color:#ebc3bd}.operational-audit-card.failed .operational-audit-icon,.operational-audit-card.stale .operational-audit-icon,.operational-audit-card.error .operational-audit-icon,.operational-audit-card.not_configured .operational-audit-icon{color:#8f372d;background:#f5d7d2}.operational-audit-card p{color:#8f372d;max-width:360px;margin:0;line-height:1.5}.operational-audit-card.loading{color:#617483}@media (width<=720px){.operational-audit-card{flex-direction:column;align-items:stretch}.operational-audit-meta{grid-template-columns:1fr 1fr;margin-left:0;display:grid!important}.operational-audit-card>button{width:100%;min-height:44px}}.sync-health-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.sync-batch-result{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.sync-batch-result span{color:#25704c;background:#edf8f2;border-radius:7px;padding:6px 9px;font-size:12px}.sync-batch-result span.error{color:#a14343;background:#fff2f2}@media (width<=720px){.sync-health-actions{width:100%}.sync-health-actions button{flex:1}}.real-profit{margin-bottom:22px}.real-profit-head{justify-content:space-between;align-items:end;gap:24px;margin-bottom:16px;display:flex}.real-profit-head p{color:#d48630;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800}.real-profit-head h1{margin:4px 0;font-size:28px}.real-profit-head span{color:#6b7280}.real-profit-range{align-items:end;gap:10px;display:flex}.real-profit-range label{color:#64748b;gap:5px;font-size:12px;display:grid}.real-profit-range input{background:#fff;border:1px solid #dbe3ea;border-radius:8px;padding:9px}.real-profit-range button{color:#fff;background:#143f70;border:0;border-radius:8px;padding:10px 16px;font-weight:700}.real-profit-state,.real-profit-note{background:#fff;border:1px solid #dbe3ea;border-radius:10px;margin-bottom:14px;padding:14px 16px}.real-profit-state.error{color:#b42318;background:#fff4f2}.real-profit-note{color:#69471f;background:#fff9ed;border-color:#f2d39f}.real-profit-kpis{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:14px;display:grid}.real-profit-kpis>div,.real-profit-card,.real-profit-method{background:#fff;border:1px solid #e3e8ee;border-radius:12px;box-shadow:0 5px 18px #12365b0d}.real-profit-kpis>div{padding:16px}.real-profit-kpis span,.real-profit-kpis small{color:#687587;display:block}.real-profit-kpis b{color:#173d67;margin:7px 0;font-size:23px;display:block}.real-profit-grid{gap:14px;display:grid}.real-profit-card{padding:16px}.real-profit-card h2{margin:0 0 12px;font-size:17px}.real-profit-card table{border-collapse:collapse;width:100%;font-size:13px}.real-profit-card th,.real-profit-card td{text-align:left;vertical-align:top;border-bottom:1px solid #edf1f4;padding:10px}.real-profit-card td small{color:#84909f;margin-top:3px;display:block}.profit-item{white-space:nowrap;display:block}.profit{color:#087443;font-weight:800}.loss{color:#b42318;font-weight:800}.profit-quality{border-radius:99px;padding:3px 8px;font-weight:800;display:inline-block}.profit-quality.exact{color:#087443;background:#e9f8ef}.profit-quality.estimated{color:#9a5b08;background:#fff1db}.profit-issues{max-width:260px;line-height:1.4;color:#9a5b08!important}.real-profit-method{color:#64748b;flex-wrap:wrap;gap:12px;margin-top:14px;padding:13px 16px;font-size:12px;display:flex}.real-profit-method b{color:#173d67}.profit-detail-head{justify-content:space-between;align-items:end;gap:16px;margin-bottom:12px;display:flex}.profit-detail-head h2{margin-bottom:4px}.profit-detail-head p{color:#7a8796;margin:0;font-size:13px}.profit-detail-filters{gap:10px;display:flex}.profit-detail-filters label{color:#64748b;gap:4px;font-size:12px;display:grid}.profit-detail-filters select{color:#173d67;background:#fff;border:1px solid #dbe3ea;border-radius:8px;min-width:140px;padding:8px 10px}.profit-fix{color:#17558d;cursor:pointer;background:#f8fbff;border:1px solid #cbd9e7;border-radius:7px;margin-top:7px;padding:5px 9px;font-weight:700;display:block}.profit-pagination{color:#64748b;justify-content:space-between;align-items:center;padding-top:14px;font-size:13px;display:flex}.profit-pagination div{gap:8px;display:flex}.profit-pagination button{color:#173d67;cursor:pointer;background:#fff;border:1px solid #d2dce7;border-radius:7px;padding:7px 12px;font-weight:700}.profit-pagination button:disabled{cursor:not-allowed;opacity:.4}.real-profit-empty{text-align:center;color:#7a8796;padding:24px}.date-btn{color:#173d67;background:#fff;border:1px solid #dbe3ea;border-radius:8px;align-items:center;padding:9px 12px;font-weight:700;text-decoration:none;display:inline-flex}@media (width<=900px){.real-profit-head{flex-direction:column;align-items:stretch}.real-profit-range{flex-wrap:wrap}.real-profit-kpis{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.profit-detail-head{flex-direction:column;align-items:stretch}.profit-detail-filters{flex-wrap:wrap}.profit-pagination{flex-direction:column;align-items:flex-start;gap:10px}}@media (width<=560px){.real-profit-kpis{grid-template-columns:1fr}}.real-profit-detail-restricted{box-shadow:none;background:#f8fafc;border-style:dashed}.real-profit-detail-restricted h2{margin-bottom:6px}.real-profit-detail-restricted p{color:#64748b;margin:0;line-height:1.6}@media (width<=650px){.real-profit-range{grid-template-columns:1fr 1fr;gap:8px;width:100%;display:grid}.real-profit-range label{min-width:0}.real-profit-range input{width:100%;min-height:44px;font-size:16px}.real-profit-range button,.real-profit-range .date-btn{grid-column:1/-1;justify-content:center;min-height:44px}.real-profit-card{padding:14px 0}.real-profit-card>h2,.real-profit-card>.profit-detail-head,.real-profit-card>.profit-pagination{margin-left:14px;margin-right:14px}.real-profit-card .table-scroll{border-top:1px solid #e5ebf0;border-bottom:1px solid #e5ebf0}.real-profit-card table{min-width:1180px}.real-profit-card th:last-child,.real-profit-card td:last-child{z-index:2;background:#fff;min-width:190px;position:sticky;right:0;box-shadow:-7px 0 12px #1b384d12}.real-profit-card th:last-child{z-index:3;background:#f8fafb}.profit-detail-filters{grid-template-columns:1fr;width:100%;display:grid}.profit-detail-filters select{width:100%;min-width:0;min-height:44px;font-size:16px}.profit-fix{width:100%;min-height:40px}.profit-pagination div{grid-template-columns:1fr 1fr;width:100%;display:grid}.profit-pagination button{min-height:44px}}.persist-shipping{margin-bottom:22px}.persist-head{justify-content:space-between;align-items:end;gap:20px;display:flex}.persist-head p,.persist-modal-head p{color:#d48630;letter-spacing:.08em;font-size:12px;font-weight:800}.persist-head h1{margin:4px 0;font-size:28px}.persist-head span{color:#697586}.persist-head>button,.persist-band-title button{color:#fff;background:#153f70;border:0;border-radius:8px;padding:10px 15px;font-weight:800}.persist-message{color:#176a46;background:#edf8f2;border-radius:8px;margin:14px 0;padding:11px 14px}.persist-card{background:#fff;border:1px solid #e1e7ed;border-radius:12px;margin-top:16px;padding:16px}.persist-card-head{justify-content:space-between;display:flex}.persist-card table{border-collapse:collapse;width:100%}.persist-card th,.persist-card td{text-align:left;border-bottom:1px solid #edf1f4;padding:11px}.persist-status{color:#687384;background:#f0f2f4;border-radius:99px;padding:4px 9px}.persist-status.on{color:#087443;background:#e8f7ef}.persist-actions{gap:16px;display:flex}.persist-actions button{background:#fff;border:1px solid #ccd6e0;border-radius:6px;padding:6px 11px}.persist-empty{color:#84909f;text-align:center!important}.persist-modal{background:#fff;border-radius:14px;width:min(1120px,94vw);max-height:90vh;padding:20px;overflow:auto}.persist-modal-head,.persist-band-title,.persist-footer{justify-content:space-between;align-items:center;display:flex}.persist-modal-head>button{background:0 0;border:0;font-size:25px}.persist-basics{grid-template-columns:2fr 1fr 1fr 1fr;gap:12px;margin:16px 0;display:grid}.persist-basics label{gap:6px;display:grid}.persist-basics input,.persist-basics select,.persist-band input{border:1px solid #ccd6df;border-radius:6px;min-width:0;padding:9px}.persist-band-title{border-top:1px solid #edf1f4;padding-top:14px}.persist-band{grid-template-columns:repeat(7,1fr) 62px;gap:7px;margin-top:8px;display:grid}.persist-band.labels{color:#718096;font-size:11px}.persist-band>button{color:#b42318;background:#fff1ed;border:0;border-radius:6px}.persist-footer{justify-content:flex-end;gap:10px;margin-top:18px}.persist-footer button{background:#fff;border:1px solid #ccd6df;border-radius:7px;padding:9px 16px}.persist-footer .save{color:#fff;background:#153f70}.persist-footer .save:disabled{opacity:.45}@media (width<=800px){.persist-head{flex-direction:column;align-items:stretch}.persist-basics{grid-template-columns:1fr 1fr}.persist-band{min-width:900px}.persist-bands{overflow:auto}}.persist-message{line-height:1.55;color:#245c86!important;background:#f2f8fd!important;border:1px solid #d7e5f1!important}.persist-modal-message{color:#9f3027!important;background:#fff3f1!important;border-color:#f1c2bc!important;margin:14px 0 0!important}@media (width<=650px){.persist-head>button{width:100%;min-height:44px}.persist-card{padding:14px 0}.persist-card-head{padding:0 14px 10px}.persist-card .table-scroll{border-top:1px solid #edf1f4}.persist-actions{gap:10px}.persist-actions button{min-width:64px;min-height:40px}.persist-modal{border-radius:18px 18px 0 0;flex-direction:column;width:100%;max-width:none;height:min(94dvh,900px);max-height:94dvh;padding:0;display:flex;overflow:hidden}.persist-modal-head{z-index:4;background:#fff;border-bottom:1px solid #e8edf1;flex:none;padding:15px 16px 12px;position:sticky;top:0}.persist-modal-head p{margin:0 0 3px}.persist-modal-head h2{margin:0;font-size:19px}.persist-modal-head>button{width:42px;height:42px}.persist-modal>.quality-target,.persist-modal>.persist-basics,.persist-modal>.persist-band-title,.persist-modal>.persist-bands,.persist-modal>.table-note{margin-left:16px;margin-right:16px}.persist-basics{flex:none;grid-template-columns:1fr;margin-top:14px;overflow:visible}.persist-basics input,.persist-basics select{min-height:44px;font-size:16px}.persist-band-title{flex:none;align-items:center;gap:10px}.persist-band-title button{min-height:42px}.persist-bands{overscroll-behavior:contain;border:1px solid #e2e8ee;border-radius:9px;flex:1;min-height:190px;padding:0 8px 8px;overflow:auto}.persist-band.labels{z-index:2;background:#fff;margin-top:0;padding-top:8px;position:sticky;top:0}.persist-band input{min-height:42px;font-size:16px}.persist-band>button{min-height:42px}.persist-footer{z-index:4;padding:12px 16px max(12px,env(safe-area-inset-bottom));background:#fff;border-top:1px solid #e3e9ee;flex:none;grid-template-columns:1fr 1fr;margin-top:8px;display:grid;position:sticky;bottom:0;box-shadow:0 -8px 22px #19354b14}.persist-footer button{min-height:46px}.modal-backdrop .persist-modal{border-radius:18px 18px 0 0;flex-direction:column;width:100%;max-width:none;height:min(94dvh,900px);max-height:94dvh;padding:0;display:flex;overflow:hidden}.persist-modal .persist-modal-head{z-index:4;background:#fff;border-bottom:1px solid #e8edf1;flex:none;padding:15px 16px 12px;position:sticky;top:0}.persist-modal .persist-modal-message{margin:12px 16px 0!important}.persist-modal .persist-basics{flex:none;grid-template-columns:1fr;margin:14px 16px 16px;overflow:visible}.persist-modal .persist-bands{overscroll-behavior:contain;flex:1;min-height:190px;overflow:auto}.persist-modal .persist-footer{z-index:4;padding:12px 16px max(12px,env(safe-area-inset-bottom));background:#fff;border-top:1px solid #e3e9ee;flex:none;grid-template-columns:1fr 1fr;justify-content:stretch;margin-top:8px;display:grid;position:sticky;bottom:0;box-shadow:0 -8px 22px #19354b14}}.finance-real{margin-bottom:20px}.finance-real-head p{color:#d48630;letter-spacing:.08em;font-size:12px;font-weight:800}.finance-real-head h1{margin:4px 0;font-size:28px}.finance-real-head span{color:#6c7888}.finance-real-message{color:#176a46;background:#edf8f2;border-radius:8px;margin:13px 0;padding:11px 14px}.finance-real-grid{grid-template-columns:repeat(5,1fr);gap:12px;margin-top:16px;display:grid}.finance-real-grid>div{background:#fff;border:1px solid #e1e7ed;border-radius:12px;padding:15px}.finance-real-grid span,.finance-real-grid small{color:#6b7787;display:block}.finance-real-grid b{color:#173d67;margin:7px 0;font-size:22px;display:block}.finance-real-grid button{background:#fff;border:1px solid #ccd6df;border-radius:6px;padding:6px 11px}.finance-history{background:#fff;border:1px solid #e1e7ed;border-radius:12px;margin-top:14px;padding:16px}.finance-history h2{font-size:17px}.finance-history p{border-bottom:1px solid #edf1f4;grid-template-columns:2fr 1fr 1fr 1fr;gap:10px;padding:9px 0;display:grid}.finance-modal{box-sizing:border-box;background:#fff;border-radius:12px;width:min(560px,100vw - 32px);max-height:calc(100vh - 48px);padding:22px;overflow:hidden auto}.finance-modal label{gap:6px;min-width:0;margin-top:13px;display:grid}.finance-modal input,.finance-modal select{box-sizing:border-box;border:1px solid #ccd6df;border-radius:6px;width:100%;min-width:0;padding:9px}.finance-modal>div{justify-content:flex-end;gap:9px;margin-top:18px;display:flex}.finance-modal button{background:#fff;border:1px solid #ccd6df;border-radius:6px;padding:9px 14px}.finance-modal button:last-child{color:#fff;background:#153f70}@media (width<=900px){.finance-real-grid{grid-template-columns:repeat(2,1fr)}}.finance-confirm-note{color:#73501c;background:#fff7e5;border:1px solid #edc979;border-radius:9px;align-items:center;gap:12px;margin:14px 0;padding:12px 14px;display:flex}.finance-confirm-note b{white-space:nowrap}.finance-confirm-note span{font-size:12px;line-height:1.5}.finance-real-grid>div.finance-unconfirmed{background:#fffbf1;border-color:#e5b85d}.finance-unconfirmed small{color:#9a6312;font-weight:700}.finance-real-grid em{color:#7a8796;margin:7px 0;font-size:11px;font-style:normal;display:block}.finance-real-grid>div.finance-focused{border-color:#1677ff;animation:1.4s ease-out finance-focus-pulse;box-shadow:0 0 0 3px #1677ff24}.finance-modal-note{color:#687582;font-size:12px;line-height:1.55}@keyframes finance-focus-pulse{0%{transform:translateY(-2px)}to{transform:translateY(0)}}@media (width<=640px){.finance-confirm-note{flex-direction:column;align-items:flex-start}.finance-confirm-note b{white-space:normal}}.finance-section-title{justify-content:space-between;align-items:flex-end;gap:16px;margin-top:20px;display:flex}.finance-section-title h2{margin:0}.finance-section-title small{color:#738092;margin-top:5px;display:block}.finance-section-title>button{color:#fff;background:#153f70;border:0;border-radius:8px;padding:9px 14px;font-weight:700}.finance-section-title>button:disabled{opacity:.55;cursor:not-allowed}.finance-rate-actions{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.finance-rate-actions button{margin:0}.finance-rate-actions button:first-child{color:#145b94;background:#eef7ff;border-color:#9dc4e8;font-weight:700}.finance-rate-actions button:disabled{opacity:.5;cursor:not-allowed}.finance-sync-preview{background:#f6f9fb;border:1px solid #dbe5ed;border-radius:9px;justify-content:space-between;align-items:center;gap:14px;margin-top:16px;padding:13px 14px;display:flex}.finance-sync-preview span{color:#526171}.finance-sync-preview b{color:#153f70}.finance-sync-error{color:#a82b23;background:#fff0ef;border-radius:8px;margin:12px 0 0;padding:10px 12px;font-size:12px}.finance-rate-explanation{color:#687582;margin:6px 0 0;font-size:12px;line-height:1.55}@media (width<=650px){.finance-section-title{flex-direction:column;align-items:stretch}.finance-section-title>button{min-height:44px}.finance-real-grid{grid-template-columns:1fr!important}.finance-real-grid>div{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px;display:grid}.finance-real-grid>div span,.finance-real-grid>div small,.finance-real-grid>div em,.finance-real-grid>div b{grid-column:1}.finance-real-grid>div button{grid-area:1/2/5;min-width:84px;min-height:44px}.finance-history{padding:14px;overflow:hidden}.finance-history p{grid-template-columns:minmax(130px,2fr) repeat(3,minmax(90px,1fr));min-width:480px}.finance-history>div{overscroll-behavior-inline:contain;overflow-x:auto}.modal-backdrop .finance-modal{width:100%;max-width:none;max-height:92dvh;padding:18px 14px max(18px,env(safe-area-inset-bottom));border-radius:18px 18px 0 0;flex-direction:column;display:flex}.finance-modal input,.finance-modal select{min-height:44px;font-size:16px}.finance-modal>div,.finance-modal form>div{z-index:2;padding:12px 14px max(12px,env(safe-area-inset-bottom));background:#fff;border-top:1px solid #e3e9ee;grid-template-columns:1fr 1fr;margin:12px -14px -18px;display:grid;position:sticky;bottom:-18px;box-shadow:0 -8px 20px #1b2d2414}.finance-modal button{min-height:44px}.finance-confirm-note button{width:100%;min-height:42px}.finance-real-grid>div .finance-rate-actions{flex-direction:column;grid-area:1/2/6;align-self:stretch;margin:0;display:flex}.finance-real-grid>div .finance-rate-actions button{grid-area:auto;min-height:38px}.finance-sync-modal .finance-sync-preview{box-shadow:none;border:1px solid #dbe5ed;flex-direction:column;align-items:flex-start;margin:14px 0 0;padding:12px;display:flex;position:static}.finance-sync-modal .finance-sync-error{margin-top:10px}.finance-modal>div.finance-confirm-note{box-shadow:none;border-top:1px solid #edc979;grid-template-columns:none;margin:14px 0;padding:12px 14px;display:flex;position:static}.finance-modal>div.finance-confirm-note button{width:100%;min-height:42px}}.refund-cost-modal select,.refund-cost-modal textarea{background:#fff;border:1px solid #ccd6df;border-radius:6px;padding:9px}.refund-cost-modal textarea{resize:vertical;min-height:86px}.refund-cost-state{color:#315e49;background:#eef5f1;border-radius:7px;margin-top:12px;padding:10px}.refund-cost-state.error{color:#9b4038;background:#fff0ef}.real-operator{margin-bottom:18px}.real-operator-head{justify-content:space-between;align-items:end;gap:20px;display:flex}.real-operator-head p{color:#d48630;letter-spacing:.08em;font-size:12px;font-weight:800}.real-operator-head h1{margin:4px 0;font-size:28px}.real-operator-head span{color:#6d7888}.real-operator-head>div:last-child{align-items:end;gap:9px;display:flex}.real-operator-head label{color:#6d7888;gap:4px;font-size:12px;display:grid}.real-operator-head input{border:1px solid #ccd6df;border-radius:7px;padding:8px}.real-operator-head button{color:#fff;background:#153f70;border:0;border-radius:7px;padding:9px 15px}.real-operator-note{color:#76511b;background:#fff8e8;border:1px solid #f1d69f;border-radius:8px;margin:14px 0;padding:12px 14px}.real-operator-table{background:#fff;border:1px solid #e1e7ed;border-radius:12px;padding:14px}.real-operator-table table{border-collapse:collapse;width:100%}.real-operator-table th,.real-operator-table td{text-align:left;border-bottom:1px solid #edf1f4;padding:10px}.operator-estimate{color:#9a5b08;background:#fff1db;border-radius:99px;width:max-content;padding:3px 8px;display:block}.real-operator-table small{color:#b42318;margin-top:4px;display:block}.operator-unassigned{background:#fff;border:1px solid #e1e7ed;border-radius:9px;flex-wrap:wrap;gap:10px;margin-top:12px;padding:12px;display:flex}.operator-unassigned span{color:#9f3425;background:#fff1ed;border-radius:6px;padding:5px 8px}.operator-order-details{background:#fff;border:1px solid #e1e7ed;border-radius:12px;margin-top:14px;overflow:hidden}.operator-order-details-head{justify-content:space-between;align-items:end;gap:18px;padding:16px;display:flex}.operator-order-details-head p{color:#d48630;letter-spacing:.12em;margin:0;font-size:10px;font-weight:800}.operator-order-details-head h2{margin:4px 0;font-size:18px}.operator-order-details-head span{color:#6d7888;font-size:12px}.operator-order-details-head form{gap:7px;display:flex}.operator-order-details-head input{border:1px solid #ccd6df;border-radius:8px;width:260px;max-width:42vw;padding:9px 11px}.operator-order-details-head button,.operator-order-pagination button{color:#fff;cursor:pointer;background:#153f70;border:0;border-radius:8px;padding:9px 13px;font-weight:700}.operator-order-details-head button.secondary{color:#435a6d;background:#fff;border:1px solid #ccd6df}.operator-order-details table{border-collapse:collapse;width:100%;min-width:1160px;font-size:12px}.operator-order-details th,.operator-order-details td{text-align:left;vertical-align:top;border-top:1px solid #edf1f4;padding:11px 12px}.operator-order-details th{color:#637266;letter-spacing:.04em;background:#f7faf8;font-size:10px}.operator-order-details td>small,.operator-order-details td>b+small,.operator-order-products small{color:#7b887f;margin-top:3px;display:block}.operator-order-products{gap:7px;min-width:220px;display:grid}.operator-order-products>span+span{border-top:1px dashed #e4e9e6;padding-top:7px}.operator-order-products b{font-weight:700;display:block}.operator-attribution-method{white-space:nowrap;border-radius:99px;padding:4px 8px;font-size:10px;font-weight:800;display:inline-flex}.operator-attribution-method.exact{color:#147341;background:#e9f6ee}.operator-attribution-method.fallback{color:#956017;background:#fff4df}.operator-orders-empty{color:#7b887f;text-align:center!important;padding:30px!important}.operator-order-pagination{color:#6d7888;border-top:1px solid #edf1f4;justify-content:space-between;align-items:center;padding:12px 16px;font-size:12px;display:flex}.operator-order-pagination>div{gap:7px;display:flex}.operator-order-pagination button{padding:7px 11px}.operator-order-pagination button:disabled{opacity:.4;cursor:not-allowed}@media (width<=750px){.real-operator-head{flex-direction:column;align-items:stretch}.real-operator-head>div:last-child{flex-wrap:wrap}.operator-order-details-head{flex-direction:column;align-items:stretch}.operator-order-details-head form{grid-template-columns:1fr auto;display:grid}.operator-order-details-head input{width:100%;max-width:none;min-height:44px}.operator-order-details-head button{min-height:44px}.operator-order-details-head button.secondary{grid-column:1/-1}.operator-order-pagination{flex-direction:column;align-items:stretch}.operator-order-pagination>div{grid-template-columns:1fr 1fr;display:grid}.operator-order-pagination button{min-height:42px}}.operator-exact{color:#087443;background:#e8f7ef;border-radius:99px;width:max-content;padding:3px 8px;display:block}.real-operator-head .refresh-latest-button{white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;gap:6px;display:inline-flex}.real-operator-head .refresh-latest-button span{color:inherit}.real-operator-head .refresh-latest-button:disabled{cursor:wait;opacity:.65}.refresh-latest-status{color:#317058;text-align:right;min-height:18px;margin-top:6px;font-size:11px}.quality-real-head{justify-content:space-between;align-items:end;display:flex}.quality-real-head p{color:#d48630;letter-spacing:.08em;font-size:12px;font-weight:800}.quality-real-head h1{margin:4px 0;font-size:28px}.quality-real-head span{color:#6d7888}.quality-real-head button{color:#fff;background:#153f70;border:0;border-radius:8px;padding:10px 15px;font-weight:800}.quality-target{color:#173d67;background:#eef7ff;border:1px solid #9ec5ea;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;margin:14px 0;padding:13px 16px;display:flex}.quality-target div{gap:4px;display:grid}.quality-target span{color:#55708a;font-size:13px}.quality-target button{color:#17558d;white-space:nowrap;background:#fff;border:1px solid #a9c8e4;border-radius:7px;padding:8px 12px;font-weight:700}.quality-real-score{grid-template-columns:repeat(4,1fr);gap:12px;margin:16px 0;display:grid}.quality-real-score>div,.quality-real-card{background:#fff;border:1px solid #e1e7ed;border-radius:12px;padding:16px}.quality-real-score span,.quality-real-score em{color:#6d7888;font-style:normal;display:block}.quality-real-score b{color:#173d67;margin:6px 0;font-size:25px;display:block}.quality-real-score small{font-size:13px}.quality-real-tools{justify-content:space-between;gap:16px;display:flex}.quality-real-tools>div:last-child{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.quality-real-tools h2{margin:0}.quality-real-tools span{color:#758191}.quality-real-tools button,.quality-real-tools select{background:#fff;border:1px solid #d5dde5;border-radius:7px;padding:7px 10px}.quality-real-tools button.active{color:#fff;background:#153f70}.quality-real-list article{border-bottom:1px solid #edf1f4;grid-template-columns:24px 36px minmax(260px,1fr) auto;align-items:center;gap:12px;padding:13px 0;display:grid}.quality-real-list article>span{border-radius:50%;place-items:center;width:32px;height:32px;font-weight:800;display:grid}.quality-real-list .high{color:#b42318;background:#fff0ed}.quality-real-list .medium{color:#9a5b08;background:#fff4d9}.quality-real-list small{color:#788596;margin-top:4px;display:block}.quality-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.quality-actions select{background:#fff;border:1px solid #d5dde5;border-radius:7px;max-width:150px;padding:8px}.quality-real-list button{color:#153f70;white-space:nowrap;background:#eef4fa;border:0;border-radius:7px;padding:8px 12px}.quality-clean{text-align:center;color:#087443;padding:30px}.real-error{color:#b42318;background:#fff0ed;border-radius:8px;margin:14px 0;padding:12px}@media (width<=1050px){.quality-real-tools{flex-direction:column;align-items:stretch}.quality-real-list article{grid-template-columns:24px 36px 1fr}.quality-actions{grid-column:3;justify-content:flex-start}}@media (width<=750px){.quality-real-score{grid-template-columns:1fr 1fr}.quality-real-head{flex-direction:column;align-items:stretch;gap:12px}.quality-target{flex-direction:column;align-items:stretch}.quality-real-list article{grid-template-columns:22px 32px 1fr}.quality-actions{grid-column:1/-1}.quality-actions select{flex:1;max-width:none}}.ledger-reconciliation{background:#fff;border:1px solid #d9e2f1;border-radius:16px;margin:18px 0;padding:22px;box-shadow:0 8px 24px #1f40680f}.ledger-reconciliation.balanced{background:linear-gradient(135deg,#f7fffb,#fff);border-color:#bde6d2}.ledger-reconciliation.variance{background:linear-gradient(135deg,#fffaf2,#fff);border-color:#f2d3a7}.ledger-reconciliation.explained{background:linear-gradient(135deg,#fbf8ff,#fff);border-color:#d9c8ef}.ledger-reconciliation-head{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:16px;display:flex}.ledger-reconciliation-head p{color:#3b6ea8;letter-spacing:.08em;text-transform:uppercase;margin:0 0 5px;font-size:12px;font-weight:800}.ledger-reconciliation-head h2{color:#14395f;margin:0;font-size:20px}.ledger-reconciliation-head span{color:#6a7e92;margin-top:6px;font-size:13px;display:block}.ledger-reconciliation-head button{color:#28547f;cursor:pointer;background:#fff;border:1px solid #c8d6e7;border-radius:9px;padding:9px 14px;font-weight:700}.ledger-reconciliation-head button:disabled{opacity:.6;cursor:wait}.ledger-reconciliation-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;display:grid}.ledger-reconciliation-grid article{background:#fff;border:1px solid #e0e7f0;border-radius:13px;padding:16px}.ledger-reconciliation-grid header{justify-content:space-between;align-items:center;display:flex}.ledger-reconciliation-grid header div{align-items:center;gap:8px;display:flex}.ledger-reconciliation-grid header b{color:#183d63;font-size:16px}.ledger-reconciliation-grid header span{color:#9b5b00;background:#fff0d9;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:800}.balanced .ledger-reconciliation-grid header span{color:#167248;background:#e4f7ec}.ledger-reconciliation-grid header strong{color:#d47b00;font-size:22px}.balanced .ledger-reconciliation-grid header strong{color:#15945a}.ledger-source-total{color:#567087;background:#f5f8fc;border-radius:9px;justify-content:space-between;align-items:center;margin:14px 0;padding:11px 12px;display:flex}.ledger-source-total b{color:#173d63}.ledger-differences{gap:7px;display:grid}.ledger-differences span{justify-content:space-between;gap:12px;font-size:12px;display:flex}.ledger-differences b{color:#526b84}.ledger-differences em{color:#b45912;font-style:normal;font-weight:800}.ledger-balanced-copy{color:#34745a;margin:10px 0 0;font-size:13px;line-height:1.55}.ledger-reconciliation-grid article>small{color:#94611f;margin-top:10px;line-height:1.5;display:block}.ledger-differences b small{color:#8c9aaa;margin-top:2px;font-size:10px;font-weight:600;display:block}.explained .ledger-reconciliation-grid header span{color:#6d3b99;background:#f0e7fb}.explained .ledger-reconciliation-grid header strong{color:#8053aa}.ledger-unexplained{color:#8f3f39;background:#fff0ef;border-radius:8px;flex-direction:column;gap:4px;margin-top:10px;padding:10px;display:flex}.ledger-unexplained b{font-size:12px}.ledger-unexplained span{font-size:11px;line-height:1.5}.ledger-repair{border-top:1px dashed #e4c99f;gap:8px;margin-top:14px;padding-top:13px;display:grid}.ledger-repair>b{color:#754612;font-size:13px}.ledger-repair>p{color:#776957;margin:0 0 2px;font-size:12px;line-height:1.55}.ledger-repair>button{text-align:left;cursor:pointer;background:#fffaf2;border:1px solid #ead7b8;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:10px 11px;display:flex}.ledger-repair>button:hover{background:#fff6e8;border-color:#d89a42}.ledger-repair>button:disabled{cursor:default}.ledger-repair>button span{gap:3px;display:grid}.ledger-repair>button strong{color:#6d471b;font-size:12px}.ledger-repair>button small{color:#89745d;font-size:11px}.ledger-repair>button em{color:#a3540a;flex:none;font-size:12px;font-style:normal;font-weight:800}@media (width<=760px){.ledger-reconciliation{padding:16px}.ledger-reconciliation-head{flex-direction:column}.ledger-reconciliation-head button{width:100%}}@media (width<=600px){.quality-real-head button{width:100%;min-height:44px}.quality-real-score{grid-template-columns:1fr!important}.quality-real-score>div,.quality-real-card{padding:14px}.quality-real-tools>div:last-child{grid-template-columns:1fr 1fr;gap:8px;width:100%;display:grid}.quality-real-tools select{grid-column:1/-1;min-height:44px;font-size:16px}.quality-real-tools button{min-height:42px}.quality-real-list article{grid-template-columns:24px 34px minmax(0,1fr);align-items:start;padding:15px 0}.quality-actions{grid-template-columns:1fr 1fr;gap:8px;width:100%;display:grid}.quality-actions select{grid-column:1/-1;width:100%;min-height:44px;font-size:16px}.quality-actions button{white-space:normal;min-height:44px}.quality-actions button:last-child{color:#123f70;background:#e8f2fb;grid-column:1/-1;font-weight:800}.real-error{gap:8px;display:grid}.real-error button{width:100%;min-height:44px}.quality-real-card .quality-actions{grid-template-columns:1fr 1fr;gap:8px;width:100%;display:grid}.quality-real-card .quality-actions select{grid-column:1/-1;width:100%;min-height:44px;font-size:16px}.quality-real-card .quality-actions button:last-child{grid-column:1/-1}}.finance-focused-section{background:#f4faff;border:2px solid #73a9d8;border-radius:12px;margin:-10px;padding:10px;box-shadow:0 0 0 4px #1f6fb214}.quality-my-queue{background:#f7fbf8;border:1px solid #d8e5de;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;margin:0 0 14px;padding:12px 14px;display:flex}.quality-my-queue.active{background:#edf8f2;border-color:#5d9b7c}.quality-my-queue>div{flex-direction:column;gap:3px;display:flex}.quality-my-queue b{color:#245d45;font-size:12px}.quality-my-queue span{color:#748179;font-size:10px}.quality-my-queue button{color:#245e47;cursor:pointer;background:#fff;border:1px solid #b9d5c7;border-radius:8px;padding:8px 11px}@media (width<=620px){.quality-my-queue{flex-direction:column;align-items:stretch}.quality-my-queue button{width:100%}}.quality-readonly-note{color:#31576d;background:#f4f9fc;border:1px solid #cfe0ea;border-radius:8px;align-items:center;gap:10px;margin-top:12px;padding:10px 12px;display:flex}.quality-readonly-note b{white-space:nowrap;font-size:11px}.quality-readonly-note span{font-size:10px;line-height:1.5}.quality-readonly-marker{color:#70838e;background:#eef3f6;border-radius:50%;place-items:center;width:22px!important;height:22px!important;display:grid!important}.recovery-verifier{grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.recovery-copy{flex-direction:column;gap:4px;display:flex}.recovery-actions{align-items:center;gap:8px;display:flex}.recovery-result,.recovery-differences{grid-column:1/-1}.recovery-result{border-radius:7px;margin-top:4px;padding:8px 10px}.recovery-result.ok{color:#24643f;background:#e8f5ed}.recovery-result.warning,.recovery-result.error{color:#8b4d1c;background:#fff1e6}.recovery-differences{background:#fff;border:1px solid #dbe5ea;border-radius:8px;gap:6px;margin-top:4px;padding:10px;display:grid}.recovery-differences>div{grid-template-columns:72px minmax(0,1fr);gap:8px;display:grid}.recovery-differences span{color:#8b4d1c;font-size:10px}.recovery-differences code{overflow-wrap:anywhere;color:#405460;font-size:10px}@media (width<=700px){.recovery-verifier{grid-template-columns:1fr}.recovery-actions{grid-template-columns:1fr;display:grid}.recovery-actions>a,.recovery-actions label{place-items:center;width:100%;min-height:44px;display:grid}.recovery-differences>div{grid-template-columns:1fr}.quality-readonly-note.recovery-verifier{align-items:stretch}}.forecast-settings{align-items:flex-end;gap:14px;margin-bottom:14px;padding:16px 18px;display:flex}.forecast-settings label{flex-direction:column;gap:6px;display:flex}.forecast-settings label>span{color:#77827b;font-size:9px;font-weight:700}.forecast-settings label>div{background:#fafbf9;border:1px solid #dce2dd;border-radius:8px;align-items:center;height:38px;display:flex;overflow:hidden}.forecast-settings input{background:0 0;border:0;outline:none;width:78px;height:100%;padding:0 9px}.forecast-settings b{color:#68736c;white-space:nowrap;padding:0 9px;font-size:9px}.forecast-settings .forecast-summary{flex-direction:column;align-items:flex-end;gap:3px;margin-left:auto;display:flex}.forecast-settings .forecast-summary b{color:#315f49;font-size:10px}.forecast-settings .forecast-summary small{color:#919b95;font-size:8px}.forecast-sheet{margin-bottom:14px;overflow:hidden}.sheet-head{justify-content:space-between;align-items:center;padding:17px 19px;display:flex}.sheet-head h2{margin:0 0 4px;font-size:13px}.sheet-head p{color:#838d87;margin:0;font-size:9px}.sheet-head>span{color:#47715d;background:#edf3ef;border-radius:12px;padding:5px 9px;font-size:8px}.forecast-scroll{overflow-x:auto}.forecast-sheet table{min-width:1540px}.forecast-sheet th{color:#fff;text-transform:none;text-align:center;background:#194f9a;border-color:#2c63aa;padding:10px 8px;font-size:8px}.forecast-sheet td{text-align:center;vertical-align:middle;padding:10px 8px}.forecast-sheet input,.forecast-sheet select{color:#3d4942;background:#fafbf9;border:1px solid #dce2dd;border-radius:6px;outline:none;width:82px;height:34px;padding:0 8px;font-size:9px}.forecast-sheet .product-name{width:145px}.forecast-sheet select{width:92px}.forecast-sheet input:focus,.forecast-sheet select:focus{border-color:#3e75b7;box-shadow:0 0 0 2px #e5eef9}.roi-value{color:#174c37;font-family:Georgia;font-size:15px}.suggested-roi{color:#276849;background:#e6f1e9;border-radius:13px;padding:5px 9px;display:inline-block}.cost-breakdown{text-align:left;grid-template-columns:1fr 1fr;gap:4px;min-width:145px;display:grid}.cost-breakdown span{color:#69736d;font-size:7px}.remove-row{color:#ad564a;cursor:pointer;background:#f5e8e5;border:0;border-radius:50%;width:25px;height:25px}.add-product{color:#fff;cursor:pointer;background:#266fc2;border:0;border-radius:7px;margin:14px 18px 17px;padding:9px 14px;font-size:9px;font-weight:700}.forecast-notes{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.forecast-notes>div{background:#f7faf8;border:1px solid #dfe7e2;border-radius:9px;padding:14px}.forecast-notes b{color:#315f49;font-size:10px}.forecast-notes p{color:#7f8a83;margin:5px 0 0;font-size:8px;line-height:1.6}@media (width<=750px){.forecast-settings{flex-wrap:wrap;align-items:stretch}.forecast-settings label{flex:1;min-width:110px}.forecast-settings .forecast-summary{align-items:flex-start;width:100%;margin:0}.forecast-notes{grid-template-columns:1fr}}.shipping-layout{grid-template-columns:minmax(0,1fr) 285px;gap:14px;display:grid}.shipping-filter{align-items:flex-end;gap:11px;margin-bottom:14px;padding:14px;display:flex}.shipping-filter label,.shipping-tester label,.shipping-form label{color:#69746d;flex-direction:column;gap:6px;font-size:9px;display:flex}.shipping-filter select,.shipping-tester select,.shipping-tester input,.shipping-form input,.shipping-form select{color:#39463e;background:#fafbf9;border:1px solid #dce2dd;border-radius:8px;outline:none;height:38px;padding:0 10px;font-size:10px}.shipping-filter select{min-width:150px}.shipping-filter>div{flex-direction:column;align-items:flex-end;margin-left:auto;display:flex}.shipping-filter>div b{color:#174c37;font-family:Georgia;font-size:20px}.shipping-filter>div span{color:#89938d;font-size:8px}.shipping-table{padding:18px 0 3px}.shipping-table>.panel-head{padding:0 18px 14px}.formula-cell{min-width:190px}.category-tag{border-radius:12px;padding:4px 8px;font-size:8px}.category-tag.普货{color:#377154;background:#e6f1e9}.category-tag.带电{color:#38689d;background:#e6eef8}.category-tag.敏感{color:#a56522;background:#fff0dc}.template-action{color:#337458;cursor:pointer;background:0 0;border:0;font-size:9px;font-weight:700}.shipping-tester{align-self:start;padding:20px;position:sticky;top:84px}.shipping-tester h2{margin:0 0 17px;font-size:17px}.shipping-tester label{margin-bottom:12px}.tester-dimensions{align-items:center;gap:5px;display:flex}.tester-dimensions input{width:100%;min-width:0}.tester-dimensions i{color:#9ca49f;font-style:normal}.shipping-result{color:#fff;background:#174c37;border-radius:10px;flex-direction:column;margin-top:16px;padding:17px;display:flex}.shipping-result span{color:#bed2c7;font-size:9px}.shipping-result strong{margin:7px 0;font-family:Georgia;font-size:29px}.shipping-result small{color:#c7dacf;font-size:8px;line-height:1.5}.weight-detail{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.weight-detail span{color:#76817a;background:#f0f4f1;border-radius:10px;padding:5px 7px;font-size:7px}.weight-detail b{color:#365f4b}.shipping-modal{width:min(760px,100%)}.shipping-form{grid-template-columns:1fr 1fr;gap:14px;display:grid}.shipping-form input,.shipping-form select{width:100%}.shipping-modal .review-actions button:disabled{opacity:.4;cursor:not-allowed}.tiered-modal{width:min(1120px,100%)}.template-basics{grid-template-columns:2fr 1fr 1fr 1fr}.band-title{justify-content:space-between;align-items:center;margin:20px 0 10px;display:flex}.band-title>div{flex-direction:column;gap:4px;display:flex}.band-title b{color:#263b30;font-size:12px}.band-title span{color:#849087;font-size:8px}.band-title button{color:#287155;cursor:pointer;background:0 0;border:0;font-size:9px;font-weight:700}.band-table{border:1px solid #e0e5e1;border-radius:9px;overflow:auto}.band-head,.band-row{grid-template-columns:repeat(7,minmax(92px,1fr)) 58px;align-items:center;min-width:800px;display:grid}.band-head{color:#68756d;background:#f3f5f3;font-size:8px;font-weight:700}.band-head span{padding:10px 8px}.band-row{border-top:1px solid #e7ebe8}.band-row input{background:#fff;border:1px solid #dbe1dc;border-radius:5px;min-width:0;height:34px;margin:7px 5px;padding:0 7px;font-size:9px}.band-row button{color:#b65c52;cursor:pointer;background:0 0;border:0;font-size:8px}.band-row button:disabled{color:#cbd0cc;cursor:not-allowed}@media (width<=1000px){.shipping-layout{grid-template-columns:1fr}.shipping-tester{position:static}}@media (width<=600px){.shipping-filter{flex-wrap:wrap}.shipping-filter label{flex:1}.shipping-filter>div{align-items:flex-start;width:100%;margin:0}.shipping-form,.template-basics{grid-template-columns:1fr}}.template-actions{align-items:center;gap:12px;min-width:92px;display:flex}.template-actions .template-action{border-radius:6px;min-width:38px;padding:6px 8px}.template-actions .template-action.edit{color:#174c37;background:#e8f1ec}.template-actions .template-action:not(.edit){color:#8a5a22;background:#fff3e4}.template-actions .template-action:hover{filter:brightness(.96)}.variant-builder{background:#fff;border:1px solid #dce2dd;border-radius:10px;grid-column:1/-1;padding:0 16px 16px}.variant-builder legend{color:#34423a;padding:0 7px;font-size:11px;font-weight:700}.variant-builder legend em{color:#c46546;font-style:normal}.variant-caption{border-bottom:1px dashed #dfe4e0;align-items:center;gap:12px;margin-bottom:14px;padding:10px 0 12px;display:flex}.variant-caption span{color:#59655e;font-size:10px}.variant-caption small{color:#929b95;font-size:8px}.attribute-list{flex-direction:column;gap:18px;display:flex}.attribute-row{grid-template-columns:minmax(170px,.65fr) minmax(280px,1.35fr) 28px;align-items:start;gap:10px;display:grid}.attribute-name{color:#27352d;background:#fff;border:1px solid #d7ddd8;border-radius:4px;outline:none;height:38px;padding:0 11px;font-size:10px}.attribute-name:focus,.tag-input:focus-within{border-color:#3181d1;box-shadow:0 0 0 2px #e6f1fb}.tag-input{cursor:text;background:#fff;border:1px solid #d7ddd8;border-radius:4px;flex-wrap:wrap;align-items:center;gap:6px;min-height:38px;padding:5px 8px;display:flex}.tag-input input{color:#27352d;background:0 0;border:0;outline:none;flex:1;min-width:160px;height:26px;padding:0 3px;font-size:10px}.value-tag{color:#fff;background:#0874d1;border-radius:5px;align-items:center;gap:5px;padding:5px 8px;font-size:9px;font-weight:600;display:inline-flex}.value-tag button{color:#fff;cursor:pointer;background:0 0;border:0;padding:0;font-size:15px;line-height:12px}.remove-attribute{color:#fff;cursor:pointer;background:#4f91cf;border:0;border-radius:50%;width:22px;height:22px;margin-top:8px;font-size:17px;line-height:1}.remove-attribute:disabled{opacity:.25;cursor:not-allowed}.enter-hint{color:#7a8980;grid-column:2;margin:-4px 0 0;font-size:8px}.add-attribute{color:#287fc5;cursor:pointer;background:0 0;border:0;padding:16px 0 0;font-size:10px}.add-attribute:hover{color:#155f9b}@media (width<=650px){.attribute-row{grid-template-columns:1fr 28px}.attribute-name,.tag-input{grid-column:1}.remove-attribute{grid-area:1/2;margin-top:8px}.enter-hint{grid-column:1}.variant-caption{flex-direction:column;align-items:flex-start;gap:3px}}.brand{grid-template-columns:72px minmax(0,1fr)!important;align-items:end!important;column-gap:9px!important;width:100%!important;margin:0!important;padding:0 0 27px!important;display:grid!important}.brand>.brand-logo{background-color:#0000!important;background-image:url(/yimeng-mark-transparent.png)!important;background-position:50% 32%!important;background-repeat:no-repeat!important;background-size:145%!important;border:0!important;border-radius:0!important;width:72px!important;min-width:72px!important;height:64px!important;display:block!important;overflow:hidden!important;transform:translateY(7px)!important}.brand>.brand-copy{color:#153d69!important;background:0 0!important;border:0!important;border-radius:0!important;flex-direction:column!important;justify-content:flex-end!important;align-self:end!important;align-items:flex-start!important;width:100%!important;min-width:0!important;height:auto!important;margin:0!important;padding:0!important;font-family:Inter,PingFang SC,Microsoft YaHei,sans-serif!important;display:flex!important}.brand-copy>b{color:#153d69!important;letter-spacing:0!important;white-space:nowrap!important;margin:0!important;font-size:15px!important;font-weight:800!important;line-height:1.25!important;display:block!important}.brand-copy>small{color:#527695!important;letter-spacing:.06em!important;white-space:nowrap!important;margin:5px 0 0!important;font-size:9px!important;line-height:1.2!important;display:block!important}.mobile-brand{color:#153d69!important;align-items:flex-end!important;gap:9px!important;font-size:15px!important}.mobile-brand>.brand-logo{background-image:url(/yimeng-mark-transparent.png)!important;background-position:50% 32%!important;background-repeat:no-repeat!important;background-size:145%!important;flex:0 0 43px!important;width:43px!important;min-width:43px!important;height:39px!important;display:block!important;transform:translateY(4px)!important}.mobile-brand>b{color:#153d69!important;white-space:nowrap!important;margin:0!important;padding:0!important}@media (width<=750px){.mobile-brand{display:flex!important}html,body{max-width:100%;overflow-x:hidden}.shell,.shell main,.content{min-width:0}.shell main{overflow-x:hidden}input,select,textarea{font-size:16px!important}header{gap:8px;height:62px;padding:0 12px}.mobile-brand{gap:5px;min-width:0}.mobile-brand>.brand-logo{flex-basis:38px;width:38px;min-width:38px;height:36px}.mobile-menu-button{min-width:40px;width:40px!important;height:40px!important;font-size:18px!important}.header-right{gap:6px}.header-right button{place-items:center;width:40px;height:40px;padding:0;display:grid}.header-right>span{display:none}.content{padding:18px 12px 42px}.hero-row{margin-bottom:18px;display:block}.hero-row h1{font-size:24px;line-height:1.25}.hero-actions{overscroll-behavior-inline:contain;gap:8px;width:100%;margin-top:12px;padding-bottom:2px;display:flex;overflow-x:auto}.hero-actions>*{flex:none;min-height:42px}.hero-actions>.real-date-picker{flex:210px;min-width:190px}.hero-actions>.primary,.hero-actions>.real-sync-link{justify-content:center}.panel,.metric,.alert{max-width:100%}.panel-head{flex-direction:column;gap:12px}.panel-head>button,.panel-head>.primary{width:100%;min-height:42px}.metrics{grid-template-columns:1fr;gap:10px}.grid-main,.forecast-grid,.alerts,.feature-grid{grid-template-columns:minmax(0,1fr)}.table-scroll{overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;width:100%;max-width:100%;overflow-x:auto}.table-scroll table{width:max-content;min-width:100%}.table-scroll th,.table-scroll td{padding:11px 12px}.toolbar,.staff-toolbar,.real-order-filter,.adjustment-toolbar{flex-direction:column;align-items:stretch}.toolbar>*{width:100%}.real-date-trigger{width:100%;min-width:0}.real-date-popover,.unified-date-popover{max-width:calc(100vw - 24px);max-height:calc(100dvh - 90px);overflow:auto}.modal-backdrop{align-items:end;padding:0}.sku-modal,.finance-modal,.staff-access-modal,.staff-password-modal{width:100%;max-width:none;max-height:92dvh;padding:18px 14px;padding-bottom:max(18px,env(safe-area-inset-bottom));border-radius:18px 18px 0 0}.modal-head{z-index:2;background:#fff;margin:-18px -14px 16px;padding:18px 14px 14px;position:sticky;top:-18px}.modal-head h2{font-size:20px}.modal-head>button{min-width:40px;min-height:40px}.add-store-form,.sku-form,.adjustment-modal form{grid-template-columns:1fr}.review-actions,.modal-actions{z-index:2;padding:13px 14px max(13px,env(safe-area-inset-bottom));background:#fff;grid-template-columns:1fr 1fr;margin:8px -14px -18px;display:grid;position:sticky;bottom:-18px;box-shadow:0 -8px 20px #1b2d2414}.review-actions button,.modal-actions button{min-height:44px}.global-overlay{padding:0}.global-search{border-radius:0;width:100%;max-height:100dvh}.workflow{display:none}.architecture>div{flex-direction:column;align-items:stretch}.architecture b{width:100%}}@media (width<=390px){.content{padding-left:10px;padding-right:10px}.mobile-brand>b{display:none}.header-right{margin-left:auto}.panel-head h2{font-size:15px}.metric-value{font-size:23px}.review-actions{grid-template-columns:1fr}.hero-actions{flex-direction:column;align-items:stretch;overflow:visible}.hero-actions>*{flex-basis:auto;width:100%}.hero-actions>.real-date-picker{min-width:0}}.account-security .primary{min-height:44px}.real-overview-metrics>div{width:100%}:root{--focus-ring:#1d704d33;--panel-shadow:0 1px 2px #162a2006,0 8px 28px #162a2009}html{scroll-behavior:smooth}body{text-rendering:optimizelegibility;line-height:1.5}button,input,select,textarea{font-family:inherit}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}button:disabled{cursor:not-allowed}.shell>.main-sidebar{overscroll-behavior:contain;scrollbar-gutter:stable;overflow-y:auto}.nav-group button{min-height:40px;transition:background-color .16s,color .16s,transform .16s}.nav-group button:hover{color:#234f3a;background:#eef3ef}.nav-group button:active{transform:translateY(1px)}.nav-group button.active{box-shadow:inset 3px 0 #2f7656}.shell main{min-width:0}.shell main>header{box-shadow:0 1px #18322506}.header-right button{cursor:pointer;border-radius:8px}.header-right button:hover{color:#265f45;background:#edf3ef}.content{width:100%;max-width:1680px;padding:clamp(24px,2.25vw,38px) clamp(24px,2.5vw,44px) 56px}.content>*{min-width:0}.hero-row{gap:24px}.hero-row>div:first-child{min-width:0}.hero-row .sub{max-width:760px;line-height:1.65}.hero-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center}.panel{box-shadow:var(--panel-shadow);border-radius:13px}.panel-head{gap:18px}.panel-head>div{min-width:0}.panel-head h2{font-size:14px;line-height:1.35}.panel-head p{font-size:11px;line-height:1.55}.table-scroll{scrollbar-gutter:stable;overscroll-behavior-inline:contain;max-width:100%;overflow-x:auto}.table-scroll thead th{z-index:1;position:sticky;top:0}table{font-variant-numeric:tabular-nums;font-size:11px}th{font-size:9px}tbody tr{transition:background-color .14s}tbody tr:hover td{background:#fafcfb}td b+small{line-height:1.45}input:not([type=checkbox]):not([type=radio]),select,textarea{transition:border-color .15s,box-shadow .15s}input:not([type=checkbox]):not([type=radio]):focus,select:focus,textarea:focus{box-shadow:0 0 0 3px var(--focus-ring);outline:0;border-color:#72a48d!important}.real-error,.meta-message,.role-preview-banner{line-height:1.55}.global-overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.global-search{border:1px solid #274b381a}.search-results>button{min-height:52px}.search-results>button:focus-visible{background:#eef6f1}@media (width<=1180px){.content{padding:26px 24px 48px}.hero-row{align-items:flex-start}}@media (width<=750px){.shell>.main-sidebar{max-width:88vw;padding-top:max(20px,env(safe-area-inset-top));padding-bottom:max(16px,env(safe-area-inset-bottom));display:flex}.content{padding:18px 12px 44px}.hero-row{flex-direction:column;gap:12px;margin-bottom:18px;display:flex}.hero-actions{flex-wrap:nowrap;justify-content:flex-start;width:100%;padding:2px 1px 5px;overflow-x:auto}.hero-actions>*{min-height:42px}.panel{border-radius:12px}.table-scroll{margin-inline:0}.table-scroll thead th{top:0}.global-search{flex-direction:column;height:100dvh;max-height:100dvh;display:flex}.search-results{flex:1;overflow-y:auto}.search-input kbd,.global-search>footer{display:none}.search-input{padding-top:max(13px,env(safe-area-inset-top));grid-template-columns:24px minmax(0,1fr) 36px}.search-input button{min-width:36px;min-height:36px}}@media (width<=390px){.content{padding-inline:10px}.hero-row h1{font-size:23px}.hero-actions{flex-direction:column;align-items:stretch;overflow:visible}.hero-actions>*{width:100%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
