/*! 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)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:host,:root{--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{*,::backdrop,:after,:before{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}:host,html{-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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{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}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-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,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.order-1{order:1}.order-2{order:2}.-row-1{grid-row:calc(1 * -1)}.row-1{grid-row:1}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.rounded{border-radius:.25rem}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.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))}}.income-detail{padding:22px 27px 26px}.income-detail-total{color:#fff;background:linear-gradient(135deg,#292a27,#393a36);border-radius:13px;padding:19px 21px}.income-detail-total>span{color:#b3b5af;font-size:9px}.income-detail-total h3{margin:7px 0;font-size:29px}.income-detail-total p{color:#9fa19b;margin:0;font-size:9px}.income-detail-metrics{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:9px;margin:12px 0;display:grid}.income-detail-metrics>div{background:#f7f6f2;border-radius:10px;padding:13px}.income-detail-metrics b,.income-detail-metrics span{display:block}.income-detail-metrics span{color:#99958e;margin-bottom:6px;font-size:9px}.income-detail-metrics b{font-size:13px}.income-detail-list{border:1px solid var(--line);border-radius:12px;overflow:hidden}.income-detail-list>div,.income-detail-list>header{border-bottom:1px solid var(--line);grid-template-columns:1fr 120px 18px;align-items:center;padding:11px 14px;display:grid}.income-detail-list>header{color:#9d9992;background:#faf9f6;font-size:9px}.income-detail-list>div strong,.income-detail-list>header span{text-align:right}.income-detail-list>div:last-child{border-bottom:0}.income-detail-list>div span b,.income-detail-list>div span small{display:block}.income-detail-list>div span b,.income-detail-list>div strong{font-size:11px}.income-detail-list>div span small{color:#aaa69e;margin-top:3px;font-size:8px}.income-detail-list>div em{color:#bbb8b1;text-align:right;font-style:normal}.income-detail>footer{color:#aaa69e;margin-top:13px;font-size:8px;line-height:1.6}@media (max-width:560px){.income-detail-metrics{grid-template-columns:1fr}.income-detail-list>div,.income-detail-list>header{grid-template-columns:1fr 90px 14px}}.admin-top-actions{align-items:center;gap:18px;display:flex}.admin-top-actions>label{align-items:center;gap:8px;display:flex}.admin-top-actions>label span{color:#9a978f;margin:0;font-size:9px}.admin-top-actions select{background:#f7f6f2;border-color:#ebe8e1;width:178px;height:34px;font-size:10px}.admin-mobile-scope{display:none}.admin-form-grid.three{grid-template-columns:repeat(3,1fr)}.admin-form-grid label>input,.admin-form-grid label>select{height:41px}.admin-org-manager{overflow-x:auto}.admin-org-manager table{min-width:900px}.admin-segmented{align-items:center;gap:5px;margin-bottom:13px;display:flex}.admin-segmented button{border:1px solid var(--line);color:#77746e;cursor:pointer;background:#fff;border-radius:7px;padding:7px 12px;font-size:10px}.admin-segmented button.active{color:#fff;background:#292a27;border-color:#292a27}.admin-segmented span{color:#aaa69e;margin-left:auto;font-size:9px}.admin-record-status{border-radius:10px;padding:4px 8px;font-size:9px;font-style:normal;display:inline-block}.admin-record-status.在职,.admin-record-status.营业中{color:#468669;background:#eaf5ef}.admin-record-status.待启用,.admin-record-status.待开业,.admin-record-status.筹建中{color:#a87628;background:#fff2dc}.admin-record-status.暂停营业{color:#b5654e;background:#fff0e9}.admin-record-status.已停用,.admin-record-status.已关闭{color:#8c8982;background:#efeeea}.permission-map{grid-template-columns:repeat(5,1fr);gap:0;margin-bottom:14px;padding:0;display:grid;overflow:hidden}.permission-map>div{border-right:1px solid var(--line);padding:15px 17px}.permission-map>div:last-child{border-right:0}.permission-map b,.permission-map span{display:block}.permission-map b{font-size:11px}.permission-map span{color:#97938c;margin-top:5px;font-size:8px}.store-lifecycle-guide{color:#fff;background:#292a27;border:1px solid #e4e1da;border-radius:13px;align-items:center;gap:12px;margin-bottom:14px;padding:15px 19px;display:flex}.store-lifecycle-guide>div{align-items:center;gap:9px;min-width:145px;display:flex}.store-lifecycle-guide>div>b{background:#494a45;border-radius:50%;place-items:center;width:25px;height:25px;font-size:9px;display:grid}.store-lifecycle-guide>div.active>b{background:var(--orange)}.store-lifecycle-guide small,.store-lifecycle-guide span{display:block}.store-lifecycle-guide span{font-size:10px}.store-lifecycle-guide small{color:#9fa09a;margin-top:3px;font-size:8px}.store-lifecycle-guide>i{background:#51524d;flex:1;height:1px}.lifecycle-actions{flex-wrap:wrap;gap:5px;display:flex}.authorization-button,.lifecycle-actions button{color:#6e6b65;cursor:pointer;background:#fff;border:1px solid #dfdcd5;border-radius:6px;padding:5px 8px;font-size:8px}.lifecycle-actions button.danger{color:#b35c50;border-color:#efc9c3}.lifecycle-actions span{color:#aaa69e;font-size:8px}.authorization-button{margin-top:6px;display:block}.fixed-status,.global-access{background:#fff8ed;border-radius:9px;flex-direction:column;justify-content:center;min-height:66px;padding:10px 13px;display:flex}.fixed-status small,.fixed-status span,.global-access span{color:#99958e;font-size:8px}.fixed-status b,.global-access b{margin:4px 0;font-size:11px}.store-access{border:1px solid var(--line);border-radius:10px;grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:7px;margin:0;padding:14px;display:grid}.store-access legend{color:#77736d;padding:0 6px;font-size:9px}.store-access label{background:#f7f6f2;border-radius:7px;align-items:center;gap:8px;padding:9px;display:flex}.store-access input{width:15px;height:15px}.store-access small,.store-access span{display:block}.store-access span{font-size:9px}.store-access small{color:#aaa69e;margin-top:3px;font-size:7px}.global-access{grid-column:1/-1}.authorization-check{background:#fff8f4;border:1px solid #f2d7cb;border-radius:9px;grid-column:1/-1;align-items:center;gap:10px;padding:12px 14px;display:flex}.authorization-check input{width:17px;height:17px}.authorization-check b,.authorization-check small{display:block}.authorization-check b{font-size:10px}.authorization-check small{color:#9a958f;margin-top:3px;font-size:8px}.admin-dialog-backdrop{z-index:80;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1a1b196b;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.admin-dialog{background:#fff;border-radius:18px;width:min(700px,100%);max-height:92vh;overflow-y:auto;box-shadow:0 30px 90px #0004}.admin-dialog>header{border-bottom:1px solid var(--line);justify-content:space-between;padding:23px 27px 19px;display:flex}.admin-dialog>header span{color:var(--orange);font-size:9px}.admin-dialog>header h2{margin:5px 0;font-size:22px}.admin-dialog>header p{color:#99958e;margin:0;font-size:9px}.admin-dialog>header button{color:#777;cursor:pointer;background:#f5f3ef;border:0;border-radius:50%;width:31px;height:31px;font-size:20px}.admin-dialog form{padding:22px 27px 0}.admin-dialog-grid{grid-template-columns:1fr 1fr;gap:16px 17px;display:grid}.admin-dialog form>footer{border-top:1px solid var(--line);align-items:center;gap:8px;min-height:72px;margin-top:22px;display:flex}.admin-dialog form>footer span{color:#aaa69e;flex:1;font-size:8px}.admin-dialog form>footer button{border:1px solid var(--line);color:#777;cursor:pointer;background:#fff;border-radius:8px;height:39px;padding:0 16px}.admin-dialog form>footer button[type=submit]{border-color:var(--orange);background:var(--orange);color:#fff;font-weight:600}@media (max-width:760px){.admin-top-actions>label{display:none}.admin-mobile-scope{border-bottom:1px solid var(--line);background:#fff;grid-template-columns:.78fr 1.22fr;gap:8px;padding:10px 15px 11px;display:grid}.admin-mobile-scope label{gap:5px;min-width:0;display:grid}.admin-mobile-scope label:last-child{grid-column:1/-1}.admin-mobile-scope span{color:#918d86;font-size:9px}.admin-mobile-scope select{color:#252521;background-color:#f8f7f3;border:1px solid #e5e1da;border-radius:9px;width:100%;min-width:0;height:40px;padding:0 34px 0 11px;font-size:11px}.admin-dialog-grid,.admin-form-grid.three{grid-template-columns:1fr}.admin-segmented span{display:none}.permission-map{grid-template-columns:1fr 1fr}.permission-map>div{border-bottom:1px solid var(--line)}.store-lifecycle-guide{flex-direction:column;align-items:flex-start}.store-lifecycle-guide>i{width:1px;height:10px;margin-left:12px}.store-access{grid-template-columns:1fr}}.store-switcher{width:auto;min-width:120px;height:34px;color:var(--ink);background:0 0;border:0;padding:0 24px 0 0;font-weight:600}.analysis-stats{grid-template-columns:repeat(5,1fr);gap:11px;margin-bottom:14px;display:grid}.analysis-metric{border:1px solid var(--line);background:#fff;border-radius:13px;padding:17px 18px}.analysis-metric span{color:#8f8c85;font-size:9px}.analysis-metric h3{margin:9px 0 6px;font-size:19px}.analysis-metric p{color:#99958e;margin:0;font-size:8px}.analysis-metric.green h3{color:#397c5d}.analysis-metric.orange h3{color:#d56347}.analysis-grid{grid-template-columns:1.6fr .8fr;gap:14px;margin-bottom:14px;display:grid}.analysis-grid>section{padding:21px}.lower-analysis{grid-template-columns:1fr 1fr}.bar-chart{border-bottom:1px solid var(--line);align-items:flex-end;gap:7px;height:230px;padding-top:24px;display:flex}.bar-chart>div{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:7px;height:100%;display:flex}.bar-chart i{background:linear-gradient(#f49a7b,#ef7558);border-radius:5px 5px 2px 2px;width:100%;min-height:5px;display:block}.bar-chart span{color:#aaa69e;white-space:nowrap;font-size:7px;transform:rotate(-35deg)}.fund-row{border-bottom:1px solid #efede8;justify-content:space-between;padding:11px 0;font-size:10px;display:flex}.fund-row .positive{color:#438a69}.fund-row .negative{color:#c26250}.fund-expected,.fund-total{justify-content:space-between;padding-top:14px;font-size:11px;display:flex}.fund-total b{font-size:15px}.fund-expected{color:#d56347;font-size:9px}.category-list{margin-top:16px}.category-list>div{grid-template-columns:100px 1fr 100px;align-items:center;gap:12px;padding:9px 0;display:grid}.category-list span{font-size:10px}.category-list>div>i{background:#efede8;border-radius:6px;height:6px;overflow:hidden}.category-list em{background:#ef8061;border-radius:6px;height:100%;display:block}.category-list b{text-align:right;font-size:10px}.analysis-ai article{border-left:2px solid var(--orange);background:#faf8f4;margin-top:9px;padding:12px 13px}.analysis-ai article b{font-size:10px}.analysis-ai article p{color:#95928b;margin:4px 0 0;font-size:9px;line-height:1.5}.employee-ranking{overflow-x:auto}.employee-ranking table{min-width:820px}.rank-number{float:left;background:#f2f0eb;border-radius:6px;place-items:center;width:23px;height:23px;margin-right:8px;display:grid}.employee-foundation{grid-template-columns:1fr 1fr;gap:12px;margin-top:14px;display:grid}.employee-foundation article{border:1px dashed #d7d4cc;border-radius:11px;padding:16px 18px}.employee-foundation b{font-size:10px}.employee-foundation p{color:#8f8c85;margin:5px 0 0;font-size:9px}.report-tabs{grid-template-columns:repeat(6,1fr);gap:8px;margin-bottom:13px;display:grid}.report-tabs button{border:1px solid var(--line);color:#77746e;text-align:left;cursor:pointer;background:#fff;border-radius:10px;padding:11px}.report-tabs button.active{color:#d65e43;background:#fff2ed;border-color:#ef8061;font-weight:600}.report-tabs small{color:#aaa69e;margin-top:4px;font-size:8px;display:block}.report-sheet{padding:0;overflow:hidden}.report-sheet-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.report-sheet-head h3{margin:0 0 4px;font-size:15px}.report-sheet-head p,.report-sheet-head>span{color:#99958e;margin:0;font-size:8px}.report-table-wrap{max-height:530px;overflow:auto}.report-table-wrap table{min-width:980px;margin:0}.report-table-wrap thead{z-index:1;background:#faf9f6;position:sticky;top:0}.report-sheet>footer{color:#99958e;background:#faf9f6;padding:11px 18px;font-size:8px}.report-formula{color:#d8d9d4;background:#292a27;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;margin-top:13px;padding:14px 17px;font-size:8px;display:flex}.report-formula b{color:#fff;margin-right:7px}.report-formula span{border-left:1px solid #4a4b47;padding-left:9px}.admin-dialog-section{border-top:1px solid var(--line);grid-column:1/-1;margin:8px 0 0;padding-top:12px;font-size:12px}.admin-dialog-section:first-child{border-top:0;margin-top:0;padding-top:0}.admin-wide-field{grid-column:1/-1}.admin-money-input{color:#888;border:1px solid #dedbd4;border-radius:8px;align-items:center;height:40px;padding-left:11px;display:flex}.admin-money-input input{height:38px;box-shadow:none;border:0}.reconcile-pass{color:#35795a;background:#eaf6ef;border-radius:20px;align-self:center;padding:9px 14px;font-size:10px;font-style:normal;font-weight:700}.reconcile-summary{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:13px;display:grid}.reconcile-grid{grid-template-columns:1.35fr 1fr;gap:12px;margin-bottom:12px;display:grid}.reconcile-check{border-bottom:1px solid #efede8;grid-template-columns:25px 1fr auto;align-items:center;gap:10px;padding:10px 0;display:grid}.reconcile-check>i{color:#3e8664;background:#eaf6ef;border-radius:50%;place-items:center;width:22px;height:22px;font-size:9px;font-style:normal;display:grid}.reconcile-check span b,.reconcile-check span small{display:block}.reconcile-check span b{font-size:10px}.reconcile-check span small{color:#9c9992;margin-top:3px;font-size:8px}.reconcile-check>strong{font-size:10px}.reconcile-total{color:#fff;background:#292a27;border-radius:10px;align-items:center;gap:12px;margin-top:12px;padding:14px;display:flex}.reconcile-total b{margin-left:auto;font-size:16px}.reconcile-total em{color:#8dd0ad;font-size:8px;font-style:normal}.reconcile-categories>div{border-bottom:1px solid #efede8;grid-template-columns:1fr auto 20px;padding:11px 0;font-size:9px;display:grid}.reconcile-categories em{text-align:right;color:#3e8664;font-style:normal}.source-breakdown{grid-template-columns:1.1fr 1fr}.reconcile-process{grid-template-columns:repeat(4,1fr);gap:7px;margin-top:12px;display:grid}.reconcile-process span{color:#8f8b84;background:#f7f5f1;border-radius:8px;padding:9px;font-size:8px}.reconcile-process b{color:#34332f;margin-top:3px;font-size:10px;display:block}.reconcile-note{color:#918d86;margin-top:10px;font-size:8px;line-height:1.6}.reconcile-total.compact{margin-top:10px;padding:11px 13px}.reconcile-transfer{background:#fff3ed;border-radius:10px;margin-top:13px;padding:13px;font-size:8px}.reconcile-transfer b,.reconcile-transfer span{display:block}.reconcile-transfer p{margin:8px 12px 6px 0;display:inline-block}.reconcile-transfer span{color:#a15a47}.reconcile-account{margin-bottom:12px}.account-formulas{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:14px;display:grid}.account-formulas>div{border:1px solid #e5e2dc;border-radius:10px;padding:14px}.account-formulas b,.account-formulas em,.account-formulas p,.account-formulas span{display:block}.account-formulas span{color:#78756f;font-size:9px}.account-formulas p{color:#aaa69f;min-height:28px;margin:6px 0;font-size:8px;line-height:1.5}.account-formulas b{font-size:14px}.account-formulas em{color:#3e8664;margin-top:5px;font-size:8px;font-style:normal}.roster-grid{grid-template-columns:1.2fr 1fr}.roster-metrics{grid-template-columns:repeat(4,1fr);gap:8px;margin:13px 0;display:grid}.roster-metrics b{background:#f7f5f1;border-radius:9px;padding:10px;font-size:16px}.roster-metrics small{color:#98958e;margin-top:4px;font-size:7px;font-weight:400;display:block}.multi-store-example{border-top:1px solid #efede8;grid-template-columns:80px 1fr auto;gap:10px;padding:9px 0;font-size:8px;display:grid}.multi-store-example em{color:#d7664c;font-style:normal}.rate-example{background:#fff1eb;border-radius:11px;flex-wrap:wrap;align-items:center;gap:8px;margin:15px 0 10px;padding:15px;display:flex}.rate-example span{font-size:9px}.rate-example b{font-size:10px}.rate-example strong{color:#d65f42;margin-left:auto;font-size:17px}.rate-rule>p{color:#88857e;font-size:9px;line-height:1.7}@media (max-width:1100px){.analysis-stats{grid-template-columns:repeat(3,1fr)}.reconcile-summary{grid-template-columns:repeat(2,1fr)}.report-tabs{grid-template-columns:repeat(3,1fr)}.admin-top-actions>label:first-child{display:none}}@media (max-width:760px){.analysis-stats{grid-template-columns:1fr 1fr}.account-formulas,.analysis-grid,.employee-foundation,.lower-analysis,.reconcile-grid{grid-template-columns:1fr}.reconcile-process,.report-tabs{grid-template-columns:1fr 1fr}.admin-sidebar nav{overflow-x:auto;display:flex!important}.admin-sidebar nav button{min-width:72px}.bar-chart{height:180px}.category-list>div{grid-template-columns:80px 1fr 85px}}.modal:has(.order-lines){width:min(960px,100%)}.order-lines{border:1px solid var(--line);background:#faf9f6;border-radius:13px;margin:20px 0;padding:17px}.line-section-head{justify-content:space-between;align-items:center;margin-bottom:13px;display:flex}.line-section-head h3{margin:0 0 4px;font-size:13px}.line-section-head p{color:#99958e;margin:0;font-size:9px}.line-section-head>button,.payment-line>button:not(.remove-line){color:#d76247;cursor:pointer;background:#fff;border:1px solid #dedbd4;border-radius:8px;height:32px;padding:0 11px;font-size:9px}.line-labels,.order-line{grid-template-columns:1.25fr 1.05fr 70px 1fr 92px 28px;align-items:center;gap:8px;display:grid}.line-labels{color:#aaa69e;padding:0 3px 6px;font-size:8px}.order-line{border-top:1px solid #ece9e3;padding:8px 0}.order-line input,.order-line select,.payment-line input,.payment-line select{height:36px;font-size:10px}.order-line>strong{text-align:right;white-space:nowrap;font-size:10px}.line-empty{color:#b8b5ae;border:1px dashed #dedbd4;border-radius:8px;place-items:center;height:36px;display:grid}.line-money{color:#8b8881;background:#fff;border:1px solid #dedbd4;border-radius:8px;align-items:center;height:36px;padding-left:9px;display:flex}.line-money input{min-width:0;height:34px;box-shadow:none;background:0 0;border:0;padding-left:6px}.remove-line{color:#c6604b;cursor:pointer;background:#fff0ed;border:0;border-radius:7px;width:27px;height:27px;padding:0}.remove-line:disabled{color:#bbb8b1;cursor:default;background:#efede8}.payment-lines{background:#fff}.payment-line{border-top:1px solid #efede8;grid-template-columns:1.25fr 1fr auto 28px;align-items:center;gap:8px;padding:8px 0;display:grid}.order-total{background:#f5f3ee;border-radius:9px;align-items:center;gap:22px;margin-top:11px;padding:12px 14px;font-size:9px;display:flex}.order-total span b{margin-left:6px;font-size:12px}.order-total>strong{margin-left:auto}.order-total.matched>strong{color:#438a69}.order-total.unmatched>strong{color:#c6604b}.order-error{color:#b85443;background:#fff0ed;border-radius:8px;margin-top:13px;padding:10px 12px;font-size:10px}@media (max-width:760px){.modal:has(.order-lines){width:100%}.order-lines{padding:13px;overflow-x:auto}.line-labels,.order-line{min-width:690px}.line-section-head,.order-total,.payment-line{min-width:580px}}:root{--color-canvas:#d4d5d3;--color-surface:#fff;--color-surface-subtle:#f1f1ef;--color-text:#191a19;--color-text-secondary:#646663;--color-text-tertiary:#81837f;--color-line:#e1e1de;--color-line-strong:#cecfcbbf;--color-coral:#ef6648;--color-coral-strong:#dc4f34;--color-coral-soft:#fff0eb;--color-success:#4d504d;--color-warning:#a34f3a;--color-danger:#b84538;--color-info:#5b5e5b;--radius-control:10px;--radius-card:16px;--radius-hero:22px;--shadow-card:0 10px 30px #1819180f;--shadow-float:0 22px 58px #18191829;--focus-ring:0 0 0 3px #ef66484d;--ink:var(--color-text);--muted:var(--color-text-secondary);--line:var(--color-line);--bg:var(--color-canvas);--orange:var(--color-coral-strong);--green:var(--color-success)}html{color-scheme:light}body{background:var(--color-canvas);color:var(--color-text);text-rendering:optimizelegibility;font-family:Microsoft YaHei,PingFang SC,Noto Sans CJK SC,system-ui,sans-serif;font-size:14px;line-height:1.5}button,input,select,textarea{font:inherit}button{touch-action:manipulation}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{box-shadow:var(--focus-ring);outline:none}.skip-link{z-index:1000;color:#fff;background:#252621;border-radius:9px;padding:10px 14px;text-decoration:none;transition:transform .18s;position:fixed;top:10px;left:12px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.account h3,.admin-stat h3,.analysis-metric h3,.balance h2,.goalmain h2,.metric h3,.money,.revenue-primary h2,.stat h3{font-variant-numeric:tabular-nums}.card{border-color:var(--color-line);box-shadow:var(--shadow-card)}.shell{grid-template-columns:224px minmax(0,1fr)}.shell>aside{width:224px;padding:23px 16px 18px}.brand{letter-spacing:0;align-items:center;gap:11px;padding:0 10px 28px;display:flex}.brand-mark{background:var(--color-coral-soft);width:38px;height:38px;color:var(--color-coral-strong);border-radius:12px;place-items:center;display:grid}.brand-mark svg{stroke-width:1.8px;width:20px;height:20px}.brand>span:last-child small,.brand>span:last-child strong{display:block}.brand>span:last-child strong{letter-spacing:.03em;font-size:15px}.brand>span:last-child small{color:var(--color-text-tertiary);margin-top:2px;font-size:11px;font-weight:500}.shell>aside nav{gap:4px}.shell>aside .nav-link,.shell>aside nav button{min-height:44px;color:var(--color-text-secondary);font-size:13px}.shell>aside .nav-link{border-radius:10px;align-items:center;gap:11px;padding:0 13px;text-decoration:none;display:flex}.shell>aside .nav-link:hover{background:#f8f7f4}.shell>aside .nav-link>svg,.shell>aside nav button>svg{stroke-width:1.8px;flex:0 0 18px;width:18px;height:18px}.shell>aside .nav-link.active,.shell>aside nav button.active{background:var(--color-coral-soft);color:var(--color-coral-strong)}.shell>aside .nav-link>b,.shell>aside nav button>b{background:var(--color-coral-strong);font-size:11px}.shell>main>header{height:68px;padding:0 38px;box-shadow:0 1px #25242108}.date-context,.store-context{align-items:center;gap:10px;display:flex}.operating-dot{background:var(--color-coral);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #ef66481f}.store-switcher{min-width:150px;font-size:14px}.date-context{color:var(--color-text-tertiary);font-size:12px;font-weight:400}.date-context>svg{width:16px;height:16px}.save-indicator{min-height:26px;color:var(--color-success);background:#ededeb;border-radius:999px;align-items:center;margin-left:6px;padding:0 9px;font-size:11px;font-style:normal;display:inline-flex}.save-indicator.is-saving{color:var(--color-text-tertiary);background:#f2f1ed}.save-indicator.is-error{color:var(--color-danger);background:#fff0ee}.page{max-width:1500px;padding:36px 38px 58px}.daily-welcome{align-items:center;margin-bottom:26px}.daily-welcome>div:first-child{max-width:720px}.daily-welcome p{color:var(--color-text-secondary);margin-bottom:7px;font-size:14px;font-weight:600}.daily-welcome h1{letter-spacing:-.035em;margin-bottom:8px;font-size:clamp(28px,2.5vw,34px);line-height:1.2}.daily-welcome>div:first-child>span{color:var(--color-text-secondary);font-size:13px}.welcome-actions{align-items:center;gap:14px;display:flex}.fact-milestone{border-left:1px solid var(--color-line-strong);align-items:center;gap:10px;min-width:190px;padding:8px 12px;display:flex}.fact-milestone>svg{width:23px;height:23px;color:var(--color-coral-strong)}.fact-milestone span b,.fact-milestone span small{display:block}.fact-milestone span b{font-size:12px}.fact-milestone span small{color:var(--color-text-tertiary);margin-top:3px;font-size:11px}.fact-milestone.achieved>svg{color:var(--color-success)}.primary{justify-content:center;align-items:center;gap:8px;border-radius:var(--radius-control)!important;background:var(--color-coral-strong)!important;min-height:44px!important;font-size:13px!important;display:inline-flex!important;box-shadow:0 9px 24px #c94f352e!important}.primary:hover{transform:translateY(-1px);background:#b9452d!important}.primary:active{transform:translateY(0)}.primary>svg{width:17px;height:17px}.revenue-hero{border-radius:var(--radius-hero);padding:24px 26px 19px}.section-head{justify-content:space-between;align-items:center;display:flex}.section-head>div b,.section-head>div span{display:block}.section-head>div b{font-size:15px}.section-head>div span{color:var(--color-text-tertiary);margin-top:4px;font-size:12px}.insight-panel>button,.metric button,.section-head button,.title button{color:var(--color-text-secondary);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;font-size:12px;display:inline-flex}.insight-panel>button:hover,.metric button:hover,.section-head button:hover,.title button:hover{color:var(--color-coral-strong)}.insight-panel>button svg,.metric button svg,.section-head button svg,.title button svg{width:14px;height:14px}.revenue-layout{grid-template-columns:minmax(360px,1.6fr) minmax(150px,.55fr) minmax(190px,.72fr);align-items:center;gap:28px;margin-top:17px;display:grid}.revenue-primary{border-right:1px solid var(--color-line);min-width:0;padding-right:28px}.revenue-primary h2{letter-spacing:-.035em;margin:0;font-size:clamp(38px,4vw,48px);line-height:1}.trajectory{margin-top:19px}.trajectory svg{width:100%;height:74px;display:block;overflow:visible}.trajectory line{stroke:var(--color-line);stroke-width:1px;stroke-dasharray:3 5}.trajectory polyline{fill:none;stroke:var(--color-coral);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.trajectory circle{fill:var(--color-coral);stroke:#fff;stroke-width:3px}.trajectory>div{color:var(--color-text-tertiary);justify-content:space-between;font-size:11px;display:flex}.target-summary{gap:18px;display:grid}.target-summary>div b,.target-summary>div span{display:block}.goal-gauge>span,.target-summary>div span{color:var(--color-text-tertiary);font-size:12px}.target-summary>div b{font-variant-numeric:tabular-nums;margin-top:6px;font-size:20px}.target-summary>div b.is-coral{color:var(--color-coral-strong)}.target-summary>div b.is-success{color:var(--color-success)}.goal-gauge{border-left:1px solid var(--color-line);padding-left:28px}.goal-gauge>strong{color:var(--color-success);font-variant-numeric:tabular-nums;margin:8px 0 13px;font-size:31px;display:block}.goal-gauge .progress{height:8px}.goal-gauge .progress i{background:var(--color-coral)}.goal-gauge>small{color:var(--color-text-secondary);margin-top:9px;font-size:11px;display:block}.revenue-hero>footer{border-top:1px solid var(--color-line);color:var(--color-text-tertiary);justify-content:space-between;align-items:center;gap:18px;margin-top:16px;padding-top:15px;font-size:11px;display:flex}.revenue-hero>footer span{align-items:center;gap:6px;display:inline-flex}.revenue-hero>footer svg{width:15px;height:15px;color:var(--color-success)}.metrics{margin-top:14px}.metric{min-width:0;padding:18px 19px}.metric>.metric-icon{float:right;background:var(--color-coral-soft);width:34px;height:34px;color:var(--color-coral-strong);stroke-width:1.8px;border-radius:11px;padding:8px}.metric h3{letter-spacing:-.02em;margin:12px 0 15px;font-size:23px}.metric footer{align-items:center}.metric footer b{color:var(--color-text-secondary);font-size:11px;font-weight:500}.metric footer button{padding:0}.dashboard-lower{grid-template-columns:minmax(230px,.72fr) minmax(500px,1.75fr) minmax(205px,.58fr);gap:14px;margin-top:14px;display:grid}.insight-panel,.quick,.recent{min-width:0;padding:20px}.insight-title{align-items:center;gap:10px;display:flex}.insight-title>span{background:var(--color-coral-soft);width:36px;height:36px;color:var(--color-coral-strong);border-radius:11px;place-items:center;display:grid}.insight-title svg{width:18px;height:18px}.insight-title b,.insight-title small{display:block}.insight-title b{font-size:14px}.insight-title small{color:var(--color-text-tertiary);margin-top:3px;font-size:11px}.insight-panel article{border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line);margin:17px 0 13px;padding:15px 0}.insight-panel article b{font-size:13px;line-height:1.55}.insight-panel article p{color:var(--color-text-secondary);margin:7px 0 0;font-size:12px;line-height:1.65}.insight-panel>button{color:var(--color-coral-strong);padding:0;font-weight:600}.title p{color:var(--color-text-secondary);font-size:11px}.title>span{color:var(--color-text-tertiary);font-size:12px}.quickbtn{min-height:62px;color:var(--color-text);padding:13px 2px}.quickbtn>i{background:var(--color-surface-subtle);width:34px;height:34px;color:var(--color-coral-strong);border-radius:10px}.quickbtn>i svg{width:17px;height:17px}.quickbtn span b{font-size:12px}.quickbtn span small{color:var(--color-text-tertiary);font-size:11px}.quickbtn>svg{width:15px;height:15px;color:var(--color-text-tertiary)}table{font-variant-numeric:tabular-nums}th{color:var(--color-text-tertiary);font-size:11px}td{color:var(--color-text-secondary);font-size:12px}td small{color:var(--color-text-tertiary);font-size:10px}.desktop-order-table{width:100%;overflow:auto}.mobile-order-list{display:none}.toast{border:1px solid #ffffff17;min-width:330px;max-width:min(430px,100vw - 32px);padding:14px 18px 14px 14px}.toast>b{flex:0 0 34px;width:34px;height:34px}.toast>b svg{width:17px;height:17px}.toast strong{font-size:13px}.toast small{color:#c8cac4;font-size:11px}.toast-saving>b{background:#555750}.toast-saving>b svg{animation:toast-spin .9s linear infinite}.toast-success>b{background:var(--color-success)}.toast-milestone{background:#30312f}.toast-milestone>b{background:var(--color-coral-strong)}.toast-warning{background:#423734}.toast-warning>b{background:var(--color-warning)}.toast-error{background:#482825}.toast-error>b{background:var(--color-danger)}@keyframes toast-spin{to{transform:rotate(1turn)}}.modal{overscroll-behavior:contain;border-radius:20px}.modal>header{padding:24px 27px 20px!important}.modal>header span{color:var(--color-coral-strong);font-size:11px}.modal>header p{color:var(--color-text-secondary);font-size:12px}.modal>header button{place-items:center;display:grid}.modal>header button svg{width:18px;height:18px}.modal form{font-size:13px}.admin-form-grid label>span,label>span{font-size:12px}input,select,textarea{min-height:42px;color:var(--color-text);font-size:13px}.line-section-head h3{font-size:14px}.line-section-head p{color:var(--color-text-secondary);font-size:11px}.line-labels{font-size:11px}.order-line input,.order-line select,.payment-line input,.payment-line select{font-size:13px}.formfooter>span,.note p,.order-total{font-size:11px}.formfooter button{min-height:42px}.admin-page-head>div>span{color:var(--color-coral-strong);font-size:11px}.admin-page-head h1{font-size:30px}.admin-page-head p{color:var(--color-text-secondary);font-size:13px}.admin-page-head>button{background:var(--color-coral-strong);min-height:42px;font-size:13px}.admin-card{border-color:var(--color-line);box-shadow:var(--shadow-card)}.admin-card-title button,.admin-card-title p{font-size:11px}.admin-stat>span,.analysis-metric span{color:var(--color-text-secondary);font-size:11px}.admin-stat p,.analysis-metric p{font-size:11px}.admin-sidebar nav button{font-size:12px}.admin-content th,.admin-identity,.admin-topbar>div:first-child span{font-size:11px}.admin-content td{font-size:12px}.admin-content td small{font-size:10px}.analysis-ai article b,.category-list span,.employee-foundation b,.fund-row{font-size:12px}.analysis-ai article p,.employee-foundation p,.rate-rule>p{font-size:11px}.admin-record-status,.admin-status{font-size:10px}.admin-shell{background:var(--color-canvas);grid-template-columns:232px minmax(0,1fr)}.admin-sidebar{background:#252622;width:232px;padding:22px 14px 17px}.admin-logo{letter-spacing:.04em;align-items:center;gap:11px;padding:0 10px 20px;font-size:15px;display:flex}.admin-logo-mark{background:var(--color-coral-strong);letter-spacing:0;border-radius:12px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:18px;color:#fff!important;display:grid!important}.admin-logo>div>span{color:#ef8b71}.admin-logo small{color:#9a9b95;letter-spacing:.08em;margin-top:2px;font-size:10px}.admin-sidebar nav{scrollbar-width:thin;display:block;overflow-y:auto}.admin-nav-item{display:block}.admin-nav-group{color:#73756f;letter-spacing:.08em;padding:12px 14px 5px;font-size:10px;font-weight:600;display:block}.admin-sidebar nav button{gap:10px;width:100%;height:auto;min-height:40px;padding:0 13px}.admin-sidebar nav button svg{stroke-width:1.8px;flex:0 0 17px;width:17px;height:17px}.admin-sidebar nav button.active{background:#3a3b36}.admin-sidebar nav button b{font-variant-numeric:tabular-nums}.admin-mobile-more-wrap,.admin-more-sheet{display:none}.admin-side-bottom a,.admin-side-bottom button{align-items:center;gap:9px;min-height:38px;font-size:11px;display:flex}.admin-side-bottom svg{width:16px;height:16px}.admin-main{min-width:0}.admin-topbar{height:72px;padding:0 34px}.admin-topbar>div:first-child b{font-size:14px}.admin-top-actions select{height:38px;min-height:38px;color:var(--color-text);font-size:12px}.admin-content{padding:34px 34px 60px}.admin-stats{gap:14px}.admin-stat{border-radius:var(--radius-card);min-height:128px;padding:20px}.admin-stat>span{font-size:12px}.admin-stat h3{letter-spacing:-.025em;margin:13px 0 7px;font-size:24px}.admin-stat p{font-size:11px;line-height:1.5}.admin-card{border-radius:var(--radius-card)}.admin-card-title button{color:var(--color-text-secondary);align-items:center;gap:3px;padding:5px 0;display:inline-flex}.admin-card-title button svg{width:14px;height:14px}.admin-store-list{margin-top:13px}.admin-store-row{border:0;border-top:1px solid var(--color-line);width:100%;color:var(--color-text);text-align:left;cursor:pointer;background:0 0;transition:background-color .18s}.admin-store-row.selected,.admin-store-row:hover{background:var(--color-surface-subtle)}.admin-store-row.selected{box-shadow:inset 3px 0 var(--color-coral-strong)}.admin-store-row span strong{font-size:12px}.admin-store-row span small{color:var(--color-text-tertiary);font-size:10px}.admin-store-row em{font-variant-numeric:tabular-nums}.admin-empty-state{min-height:210px;color:var(--color-text-secondary);text-align:center;align-content:center;place-items:center;gap:7px;display:grid}.admin-empty-state svg{width:25px;height:25px;color:var(--color-coral-strong)}.admin-empty-state b{font-size:13px}.admin-empty-state span{font-size:11px}.admin-attention article,.admin-attention>button{border:0;border-top:1px solid var(--color-line);width:100%;min-height:72px;color:var(--color-text);text-align:left;background:0 0;grid-template-columns:32px minmax(0,1fr) 16px;align-items:center;gap:11px;margin:0;padding:14px 0;display:grid}.admin-attention .admin-card-title+article,.admin-attention .admin-card-title+button{margin-top:12px}.admin-attention>button{cursor:pointer}.admin-attention>button:hover b{color:var(--color-coral-strong)}.admin-attention article>i,.admin-attention>button>i{background:var(--color-coral-soft);width:32px;height:32px;color:var(--color-coral-strong);border-radius:10px;place-items:center;font-style:normal;display:grid}.admin-attention i.complete{color:var(--color-success);background:#ededeb}.admin-attention i svg{width:17px;height:17px}.admin-attention>button>svg{width:15px;height:15px;color:var(--color-text-tertiary)}.admin-attention b{font-size:12px}.admin-attention p{color:var(--color-text-secondary);margin:5px 0 0;font-size:11px;line-height:1.5}.admin-toast{align-items:center;gap:10px;max-width:min(420px,100vw - 32px);padding:13px 16px;font-size:12px;display:flex}.admin-toast svg{width:17px;height:17px}.admin-toast.success{background:#30312f}.admin-toast.warning{background:#423734}.admin-toast.error{background:#482825}.admin-login-card{border-radius:24px;padding:42px;box-shadow:0 28px 90px #2524211f}.admin-login-card .admin-kicker{letter-spacing:.12em;color:var(--color-coral-strong)!important;margin:26px 0 9px!important;font-size:11px!important}.admin-login-card h1{letter-spacing:-.025em;font-size:29px}.admin-login-card>p{color:var(--color-text-secondary);font-size:13px}.admin-login-card form>button{min-height:46px;font-size:13px}.admin-login-card>small{color:var(--color-text-tertiary);font-size:11px}.admin-login-error{font-size:12px}.report-tabs small{font-size:10px}.report-sheet-head p,.report-sheet-head>span,.report-sheet>footer{font-size:11px}.report-formula{gap:10px;padding:15px 18px;font-size:11px;line-height:1.55}@media (max-width:1180px){.revenue-layout{grid-template-columns:minmax(340px,1.5fr) minmax(180px,.7fr)}.goal-gauge{border-top:1px solid var(--color-line);border-left:0;grid-column:1/-1;padding:17px 0 0}.dashboard-lower{grid-template-columns:minmax(240px,.8fr) minmax(480px,1.6fr)}.dashboard-lower>.quick{grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.dashboard-lower>.quick>.title{grid-column:1/-1}}@media (max-width:760px){.shell{display:block}.shell>aside{height:calc(68px + env(safe-area-inset-bottom));padding:6px 8px env(safe-area-inset-bottom);background:#fffffff7}.shell>aside nav{grid-template-columns:repeat(5,1fr);display:grid}.shell>aside .nav-link,.shell>aside nav button{flex-direction:column;justify-content:center;gap:3px;min-height:55px;padding:0;font-size:10px}.shell>aside .nav-link>svg,.shell>aside nav button>svg{width:19px;height:19px}.shell>main{padding-bottom:calc(68px + env(safe-area-inset-bottom))}.shell>main>header{height:61px;padding:0 16px}.store-switcher{min-width:118px;max-width:145px;height:40px;font-size:13px}.date-context>span,.date-context>svg{display:none}.save-indicator{margin-left:0}.page{padding:24px 15px 34px}.daily-welcome{display:block}.daily-welcome h1{font-size:27px}.daily-welcome>div:first-child>span{font-size:13px;display:block}.welcome-actions{grid-template-columns:1fr auto;margin-top:18px;display:grid}.fact-milestone{border-left:0;min-width:0;padding-left:0}.fact-milestone>svg{display:none}.welcome-actions .primary{min-width:132px}.revenue-hero{padding:20px 18px 17px}.section-head>div span{display:none}.revenue-layout{display:block}.revenue-primary{border-right:0;padding-right:0}.revenue-primary h2{font-size:40px}.trajectory{margin-top:16px}.target-summary{border-top:1px solid var(--color-line);grid-template-columns:1fr 1fr;margin-top:15px;padding-top:14px}.target-summary>div b{font-size:17px}.goal-gauge{margin-top:15px;padding-top:14px}.goal-gauge>strong{margin:6px 0 10px;font-size:27px}.revenue-hero>footer{line-height:1.7;display:block}.revenue-hero>footer span+span{margin-top:5px}.metrics{grid-template-columns:1fr 1fr;gap:10px}.metric{padding:15px}.metric>.metric-icon{width:30px;height:30px;padding:7px}.metric h3{margin:10px 0 13px;font-size:20px}.metric footer{display:block}.metric footer b{min-height:34px;display:block}.metric footer button{margin-top:8px}.dashboard-lower{flex-direction:column;display:flex}.dashboard-lower>.insight-panel{order:1}.dashboard-lower>.recent{order:2}.dashboard-lower>.quick{order:3;display:block}.desktop-order-table{display:none}.mobile-order-list{margin-top:13px;display:grid}.mobile-order-list article{border-top:1px solid var(--color-line);grid-template-columns:minmax(0,1fr) auto 16px;align-items:center;gap:10px;min-height:67px;padding:10px 0;display:grid}.mobile-order-list article>div small,.mobile-order-list article>div strong,.mobile-order-list article>span b,.mobile-order-list article>span small{display:block}.mobile-order-list article>div strong{font-size:13px}.mobile-order-list article small{color:var(--color-text-tertiary);margin-top:3px;font-size:10px}.mobile-order-list article>span{text-align:right;min-width:92px}.mobile-order-list article>span b{font-size:13px}.mobile-order-list article>svg{width:15px;height:15px;color:var(--color-text-tertiary)}.toast{width:auto;min-width:0;top:72px;left:16px;right:16px}.backdrop{align-items:end;padding:0}.modal{border-radius:20px 20px 0 0;width:100%;max-height:94dvh}.modal>header{z-index:2;position:sticky!important;top:0!important}.modal form{padding:19px 17px 0}input,select,textarea{min-height:44px;font-size:16px}.order-lines{padding:13px;overflow:visible}.line-labels{display:none}.line-section-head{align-items:flex-start;gap:10px;min-width:0}.line-section-head>button{flex:none;min-height:40px;font-size:12px}.order-line{border:1px solid var(--color-line);background:#fff;border-radius:12px;grid-template-columns:1fr 1fr 40px;gap:9px;min-width:0;margin-top:9px;padding:13px}.order-line>:first-child,.order-line>:nth-child(2){grid-column:1/3}.order-line>:nth-child(3){grid-column:1}.order-line>:nth-child(4){grid-column:2}.order-line>:nth-child(5){text-align:left;grid-column:1/3;font-size:13px}.order-line>:nth-child(6){grid-area:1/3;width:38px;height:38px}.line-money,.order-line input,.order-line select,.payment-line input,.payment-line select{height:44px;min-height:44px;font-size:16px}.payment-line{border:1px solid var(--color-line);border-radius:12px;grid-template-columns:1fr 1fr 40px;gap:9px;min-width:0;margin-top:9px;padding:13px}.payment-line>:first-child,.payment-line>:nth-child(2){grid-column:1/3}.payment-line>button:not(.remove-line){grid-column:1/3;min-height:40px}.payment-line>.remove-line{grid-area:1/3;width:38px;height:38px}.order-total{grid-template-columns:1fr 1fr;gap:8px;min-width:0;display:grid}.order-total>strong{grid-column:1/-1;margin-left:0}.formfooter{z-index:2;padding:10px 17px env(safe-area-inset-bottom);background:#fff;margin-left:-17px;margin-right:-17px;position:sticky;bottom:0}.formfooter>span{display:none}.formfooter button{min-height:44px}.admin-content{padding:24px 15px 34px}.admin-page-head{display:block}.admin-page-head>button{width:100%;margin-top:16px}.admin-shell{padding-bottom:calc(68px + env(safe-area-inset-bottom))}.admin-sidebar{width:100%;height:calc(68px + env(safe-area-inset-bottom));padding:5px 7px env(safe-area-inset-bottom);background:#252622fa;inset:auto 0 0;overflow:visible}.admin-sidebar nav{grid-template-columns:repeat(5,1fr)!important;gap:0!important;display:grid!important;overflow:visible!important}.admin-nav-item{display:none}.admin-mobile-more-wrap,.admin-nav-item:has(button[data-mobile-primary]){display:block}.admin-nav-group{display:none}.admin-sidebar nav button{text-align:center;flex-direction:column;justify-content:center;gap:3px;height:56px;min-height:56px;padding:0;font-size:10px;min-width:0!important}.admin-sidebar nav button svg{width:19px;height:19px}.admin-mobile-more-wrap{display:block}.admin-more-sheet{right:10px;bottom:calc(73px + env(safe-area-inset-bottom));z-index:40;border:1px solid var(--color-line);max-height:calc(100dvh - 105px);box-shadow:var(--shadow-float);color:var(--color-text);background:#fff;border-radius:18px;grid-template-columns:1fr 1fr;gap:8px;padding:15px;display:grid;position:fixed;left:10px;overflow:auto}.admin-more-sheet>div{grid-column:1/-1;justify-content:space-between;align-items:center;padding:2px 2px 8px;display:flex}.admin-more-sheet>div strong{font-size:14px}.admin-more-sheet>div button{background:var(--color-surface-subtle);border:0;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.admin-more-sheet>div svg{width:17px;height:17px}.admin-more-sheet>button{border:1px solid var(--color-line);min-height:66px;color:var(--color-text);text-align:left;background:#fff;border-radius:12px;grid-template-columns:24px minmax(0,1fr) 15px;align-items:center;gap:9px;padding:10px;display:grid}.admin-more-sheet>button.active{background:var(--color-coral-soft);border-color:#ecc2b6}.admin-more-sheet>button>svg{width:19px;height:19px;color:var(--color-coral-strong)}.admin-more-sheet>button>svg:last-child{width:14px;color:var(--color-text-tertiary)}.admin-more-sheet>button span b,.admin-more-sheet>button span small{display:block}.admin-more-sheet>button span{font-size:12px}.admin-more-sheet>button span small{color:var(--color-text-tertiary);margin-top:3px;font-size:10px}.admin-topbar{height:62px;padding:0 15px}.admin-topbar>div:first-child span{white-space:nowrap;text-overflow:ellipsis;max-width:58vw;overflow:hidden}.admin-identity span{display:none}.admin-identity b{width:34px;height:34px}.admin-stats{gap:10px}.admin-stat{min-height:118px;padding:16px}.admin-stat h3{font-size:20px}.admin-grid{gap:10px}.admin-store-row{grid-template-columns:24px minmax(115px,1fr) minmax(64px,.6fr);gap:8px}.admin-store-row>em{display:none}.admin-attention article,.admin-attention>button{min-height:76px}.admin-toast{width:auto;top:72px;left:15px;right:15px}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--admin-canvas:#cfd0ce;--admin-surface:#ffffffe0;--admin-ink:#171817;--admin-muted:#6d6f6c;--admin-line:#1f201f17;--admin-line-strong:#1f201f2b;--admin-green:#3a3b38;--admin-green-deep:#292a28;--admin-green-soft:#ececea;--admin-coral:#ef6244;--admin-coral-strong:#da4d32;--admin-coral-soft:#fff0eb;--admin-gold:#5b5d5a;--admin-gold-soft:#eeeeec;--admin-shadow-shell:0 30px 84px #1718172b;--admin-shadow-card:0 12px 34px #17181712}body .admin-shell{background:radial-gradient(circle at 92% 3%,#ef62441a,transparent 23rem),linear-gradient(145deg,#dadbd9 0,var(--admin-canvas) 60%,#bdbebb 100%);min-height:100vh;color:var(--admin-ink);grid-template-columns:228px minmax(0,1fr);gap:20px;padding:18px;display:grid;overflow-x:clip}body .admin-sidebar{z-index:20;background:radial-gradient(circle at 108% 94%,#ef62442b,transparent 9rem),linear-gradient(165deg,var(--admin-green),var(--admin-green-deep));color:#fff;border:1px solid #ffffff24;border-radius:28px;flex-direction:column;width:228px;min-height:0;padding:24px 12px 17px;display:flex;position:fixed;inset:18px auto 18px 18px;overflow:hidden;box-shadow:0 24px 60px #1314133d}body .admin-sidebar:after{content:"";pointer-events:none;border:1px solid #ffffff1f;border-radius:50%;width:130px;height:130px;position:absolute;bottom:82px;right:-54px}body .admin-logo{z-index:1;letter-spacing:.01em;align-items:center;gap:11px;min-height:58px;padding:0 10px 20px;font-size:16px;display:flex;position:relative}body .admin-logo-mark{background:#fffffff0;border:1px solid #fffc;border-radius:50%;flex:0 0 38px;place-items:center;width:38px;height:38px;font-family:STKaiti,KaiTi,serif;font-size:20px;font-weight:700;box-shadow:0 9px 22px #0000002e,inset 0 0 0 4px #ffffff52;color:var(--admin-coral)!important;display:grid!important}body .admin-logo small,body .admin-logo strong{display:block}body .admin-logo strong{color:#fff;letter-spacing:0;white-space:nowrap;font-size:13px}body .admin-logo small{color:#a5a7a3;letter-spacing:.12em;margin-top:3px;font-size:12px;font-weight:600}body .admin-sidebar nav{z-index:1;scrollbar-width:thin;scrollbar-color:#ffffff2e transparent;flex:1;min-height:0;display:block;position:relative;overflow-y:auto}body .admin-nav-item{display:block}body .admin-nav-group{color:#858783;letter-spacing:.08em;padding:14px 14px 6px;font-size:12px;font-weight:700;display:block}body .admin-sidebar nav button{color:#c0c2be;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:14px;align-items:center;gap:11px;width:100%;height:auto;min-height:50px;padding:7px 12px;font-size:13px;transition:background-color .18s,color .18s,box-shadow .18s,transform .18s;display:flex}body .admin-sidebar nav button:hover:not(.disabled){color:#fff;background:#ffffff12}body .admin-sidebar nav button.active{border-color:#ffffff94;box-shadow:0 12px 28px #0000002e}body .admin-sidebar nav button.active,body .admin-sidebar nav button.active:hover:not(.disabled){color:var(--admin-ink);background:#fff}body .admin-sidebar nav button.active>svg{color:var(--admin-coral)}body .admin-sidebar nav button>svg{stroke-width:1.8px;flex:0 0 19px;width:19px;height:19px}body .admin-nav-label{flex:1;min-width:0}body .admin-nav-label small,body .admin-nav-label strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}body .admin-nav-label strong{font-size:13px;font-weight:650}body .admin-nav-label small{color:#8e908c;margin-top:1px;font-size:12px;font-weight:500}body .admin-sidebar nav button.active .admin-nav-label small{color:#7d817c}body .admin-sidebar nav button>b{background:var(--admin-coral);color:#fff;font-variant-numeric:tabular-nums;border-radius:999px;margin-left:auto;padding:2px 7px;font-size:12px}body .admin-mobile-more-wrap,body .admin-more-sheet{display:none}body .admin-side-bottom{z-index:1;border-top:1px solid #ffffff1c;flex-direction:column;gap:2px;margin-top:14px;padding:14px 7px 0;display:flex;position:relative}body .admin-side-bottom a,body .admin-side-bottom button{color:#9ea09c;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:9px;min-height:42px;padding:0 8px;font-size:12px;text-decoration:none;display:flex}body .admin-side-bottom a:hover,body .admin-side-bottom button:hover{color:#fff;background:#ffffff0f}body .admin-side-bottom svg{width:17px;height:17px}body .admin-main{min-width:0;min-height:calc(100vh - 36px);box-shadow:var(--admin-shadow-shell);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(#fffffff5,#ffffffe8 78%,#f6f6f4e6);border:1px solid #ffffffb8;border-radius:30px;grid-column:2;overflow:clip}body .admin-topbar{z-index:12;border-bottom:1px solid var(--admin-line);height:84px;box-shadow:none;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffd6;border-radius:30px 30px 0 0;justify-content:space-between;align-items:center;gap:24px;padding:0 30px;display:flex;position:sticky;top:18px}body .admin-command-title b,body .admin-command-title small,body .admin-command-title span{display:block}body .admin-command-title small{color:var(--admin-coral);letter-spacing:.13em;margin-bottom:1px;font-size:12px;font-weight:750}body .admin-command-title b{color:var(--admin-ink);font-size:14px}body .admin-command-title span{color:var(--admin-muted);margin-top:3px;font-size:12px}body .admin-top-actions{align-items:center;gap:10px;display:flex}body .admin-top-actions>label{border:1px solid var(--admin-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffc7;border-radius:14px;align-items:center;gap:8px;min-height:44px;padding:0 12px;display:flex;box-shadow:0 6px 18px #1718170f}body .admin-top-actions>label span{color:#8b8e89;white-space:nowrap;margin:0;font-size:12px;font-weight:600}body .admin-top-actions select{width:auto;min-width:134px;height:42px;min-height:42px;box-shadow:none;color:var(--admin-ink);background-color:#fff;border:0;border-radius:0;padding:0 26px 0 0;font-size:13px;font-weight:650}body .admin-identity{color:var(--admin-muted);align-items:center;gap:9px;font-size:12px;display:flex}body .admin-identity b{background:var(--admin-green);color:#ff9b82;border:1px solid #ef624457;border-radius:13px;place-items:center;width:38px;height:38px;display:grid;box-shadow:0 7px 18px #1819182e}body .admin-content{width:100%;max-width:1600px;margin:0;padding:38px 30px 58px}body .admin-page-head{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:30px;display:flex}body .admin-page-head>div{min-width:0}body .admin-page-head>div>span{color:var(--admin-coral-strong);letter-spacing:.13em;text-transform:uppercase;font-size:12px;font-weight:750}body .admin-page-head h1{max-width:950px;color:var(--admin-ink);letter-spacing:-.045em;text-wrap:balance;margin:7px 0 10px;font-size:clamp(36px,4vw,52px);line-height:1.06}body .admin-page-head p{max-width:880px;color:var(--admin-muted);text-wrap:pretty;margin:0;font-size:13px;line-height:1.7}body .admin-page-head>button{background:var(--admin-coral);color:#fff;cursor:pointer;border:0;border-radius:13px;flex:none;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 18px;font-size:13px;font-weight:700;transition:background-color .18s,transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 10px 24px #ef5b3d38}body .admin-page-head>button:hover{background:var(--admin-coral-strong);transform:translateY(-1px);box-shadow:0 13px 28px #d94b3042}body .admin-page-head>button svg{width:17px;height:17px}body .admin-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:18px;display:grid}body .admin-stat{border:1px solid var(--admin-line);min-width:0;min-height:142px;box-shadow:var(--admin-shadow-card);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffc2;border-radius:21px;grid-template-columns:46px minmax(0,1fr);align-items:start;gap:14px;padding:22px;display:grid}body .admin-stat.warn{background:#fff5f1c2;border-color:#ef624447}body .admin-stat.warn p{color:var(--admin-coral-strong)}body .admin-stat:not(:has(.admin-stat-icon)) .admin-stat-copy{grid-column:1/-1}body .admin-stat-icon{border-radius:15px;place-items:center;width:46px;height:46px;font-style:normal;display:grid}body .admin-stat-icon svg{stroke-width:1.9px;width:22px;height:22px}body .admin-stat-icon.coral{background:var(--admin-coral-soft);color:var(--admin-coral)}body .admin-stat-icon.gold{background:var(--admin-gold-soft);color:var(--admin-gold)}body .admin-stat-copy{min-width:0}body .admin-stat-copy>span{color:var(--admin-muted);font-size:12px;font-weight:650}body .admin-stat h3{color:var(--admin-ink);letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap;margin:9px 0 7px;font-size:clamp(22px,2vw,29px);line-height:1.12;overflow:hidden}body .admin-stat p{color:var(--admin-muted);margin:0;font-size:12px;line-height:1.55}body .admin-grid{grid-template-columns:minmax(0,1.55fr) minmax(310px,.85fr);gap:16px;display:grid}body .admin-card{border:1px solid var(--admin-line);min-width:0;box-shadow:var(--admin-shadow-card);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffbd;border-radius:22px;padding:24px}body .admin-card-title{justify-content:space-between;align-items:center;gap:18px;display:flex}body .admin-card-title h3{color:var(--admin-ink);margin:0 0 5px;font-size:16px}body .admin-card-title p{color:var(--admin-muted);margin:0;font-size:12px;line-height:1.55}body .admin-card-title button{color:var(--admin-muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:7px 0;font-size:12px;display:inline-flex}body .admin-card-title button:hover{color:var(--admin-coral-strong)}body .admin-card-title button svg{width:15px;height:15px}body .admin-store-list{margin-top:17px}body .admin-store-row{border:0;border-top:1px solid var(--admin-line);width:100%;min-height:68px;color:var(--admin-ink);text-align:left;cursor:pointer;background:0 0;border-radius:0;grid-template-columns:28px minmax(130px,.82fr) minmax(120px,1fr) minmax(94px,.55fr);align-items:center;gap:13px;padding:12px 9px;transition:background-color .18s,box-shadow .18s;display:grid}body .admin-store-row.selected,body .admin-store-row:hover{background:#ffffff9e}body .admin-store-row.selected{box-shadow:inset 3px 0 var(--admin-coral)}body .admin-store-row>b{background:var(--admin-coral-soft);width:24px;height:24px;color:var(--admin-coral-strong);border-radius:8px;place-items:center;font-size:12px;display:grid}body .admin-store-row span{min-width:0}body .admin-store-row span small,body .admin-store-row span strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}body .admin-store-row span strong{font-size:13px}body .admin-store-row span small{color:var(--admin-muted);margin-top:4px;font-size:12px}body .admin-store-row>div{background:#e5e5e2;border-radius:999px;height:7px;overflow:hidden}body .admin-store-row>div i{border-radius:inherit;background:linear-gradient(90deg,var(--admin-coral),#f28c6f);height:100%;display:block}body .admin-store-row em{color:var(--admin-ink);text-align:right;font-variant-numeric:tabular-nums;font-size:13px;font-style:normal;font-weight:750}body .admin-attention article,body .admin-attention>button{border:0;border-top:1px solid var(--admin-line);width:100%;min-height:80px;color:var(--admin-ink);text-align:left;background:0 0;align-items:center;gap:12px;margin:0;padding:15px 0}body .admin-attention article{display:flex}body .admin-attention>button{cursor:pointer;grid-template-columns:38px minmax(0,1fr) 16px;display:grid}body .admin-attention .admin-card-title+article,body .admin-attention .admin-card-title+button{margin-top:15px}body .admin-attention article>i,body .admin-attention>button>i{background:var(--admin-coral-soft);width:38px;height:38px;color:var(--admin-coral-strong);border-radius:13px;flex:0 0 38px;place-items:center;font-style:normal;display:grid}body .admin-attention i.complete{background:var(--admin-green-soft);color:var(--color-success)}body .admin-attention i svg{width:19px;height:19px}body .admin-attention>button>svg{color:#9b9e98;width:16px;height:16px}body .admin-attention b{color:var(--admin-ink);font-size:13px}body .admin-attention p{color:var(--admin-muted);margin:5px 0 0;font-size:12px;line-height:1.55}body .admin-attention>button:hover b{color:var(--admin-coral-strong)}body .admin-empty-state{min-height:220px;color:var(--admin-muted);text-align:center;align-content:center;place-items:center;gap:8px;display:grid}body .admin-empty-state svg{width:28px;height:28px;color:var(--admin-coral)}body .admin-empty-state b{color:var(--admin-ink);font-size:14px}body .admin-empty-state span{font-size:12px}body .admin-history-basis{color:#40554f;background:linear-gradient(145deg,#f0f7f4,#eaf2ee);border:1px solid #48716433;border-radius:18px;align-items:center;gap:12px;padding:14px 17px;display:flex}body .admin-history-basis>svg{color:#487164;flex:none;width:21px;height:21px}body .admin-history-basis b,body .admin-history-basis small{display:block}body .admin-history-basis b{font-size:13px}body .admin-history-basis small{color:#667a74;margin-top:4px;font-size:11px;line-height:1.55}body .admin-history-basis.warning{background:linear-gradient(145deg,#fff9ed,#f8f1df);border-color:#b47b1d3d}body .admin-history-basis.warning>svg{color:#b47b1d}body .admin-target-banner{background:linear-gradient(140deg,var(--admin-green),var(--admin-green-deep));color:#fff;border:1px solid #ffffff24;border-radius:22px;grid-template-columns:1fr 1fr .7fr 1.8fr;align-items:center;gap:22px;margin-bottom:16px;padding:22px 24px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 36px #1617162e}body .admin-target-banner:after{content:"";border:1px solid #ef624438;border-radius:50%;width:132px;height:132px;position:absolute;top:-42px;right:-28px;box-shadow:0 0 42px #ef62441f}body .admin-target-banner b,body .admin-target-banner span{display:block}body .admin-target-banner span{color:#aaaca8;font-size:12px}body .admin-target-banner b{color:#fff;margin-top:5px;font-size:14px}body .admin-target-banner p{z-index:1;color:#b8bab6;margin:0;font-size:12px;line-height:1.65;position:relative}body .admin-form-card>h3{color:var(--admin-ink);margin:0 0 17px;font-size:16px}body .admin-form-card>h3:not(:first-child){border-top:1px solid var(--admin-line);margin-top:28px;padding-top:24px}body .admin-form-grid{grid-template-columns:1fr 1fr;gap:19px;display:grid}body .admin-form-grid.three{grid-template-columns:repeat(3,1fr)}body .admin-form-grid.four{grid-template-columns:repeat(4,1fr)}body .admin-form-grid label>span{color:#494c48;font-size:12px;font-weight:700}body .admin-form-grid label>div{border:1px solid var(--admin-line-strong);min-height:44px;color:var(--admin-muted);background:#fff;border-radius:11px;align-items:center;padding-left:12px;display:flex}body .admin-form-grid label input,body .admin-form-grid label select,body .admin-form-grid label textarea{min-height:44px;color:var(--admin-ink);font-size:13px}body .admin-form-grid label>input,body .admin-form-grid label>select,body .admin-form-grid label>textarea{border-radius:11px}body .admin-form-grid label small{color:var(--admin-muted);margin-top:6px;font-size:12px;line-height:1.5;display:block}body .admin-history{margin-top:16px}body .admin-history>.admin-empty{color:var(--admin-muted);text-align:center;background:#eeeeec;border-radius:13px;margin-top:16px;padding:28px;font-size:12px}body .admin-history>.admin-card-title~div:not(.admin-empty){border-top:1px solid var(--admin-line);grid-template-columns:52px 1fr auto;align-items:center;gap:12px;min-height:62px;padding:11px 3px;display:grid}body .admin-history div span{font-size:13px}body .admin-history div span small{color:var(--admin-muted);margin-top:3px;font-size:12px;display:block}body .admin-history div em{color:var(--admin-ink);font-variant-numeric:tabular-nums;font-size:13px;font-style:normal}body .admin-table{overscroll-behavior:contain;padding:0;overflow:auto}body .admin-table table{border-collapse:separate;border-spacing:0;min-width:900px;margin:0}body .admin-content th{border-bottom:1px solid var(--admin-line);color:#757774;letter-spacing:.03em;white-space:nowrap;background:#ededeb;padding:14px 16px;font-size:12px;font-weight:700}body .admin-content td{color:#444644;vertical-align:middle;border-bottom:1px solid #e7e7e4;padding:15px 16px;font-size:13px}body .admin-content tbody tr:last-child td{border-bottom:0}body .admin-content tbody tr:hover td{background:#ffffff9e}body .admin-content td small{color:var(--admin-muted);margin-top:4px;font-size:12px;line-height:1.5;display:block}body .admin-record-status,body .admin-status{white-space:nowrap;border-radius:999px;padding:5px 9px;font-size:12px;font-style:normal;line-height:1.2;display:inline-block}body .admin-record-status.在职,body .admin-record-status.营业中,body .admin-status.已确认{color:#303230;background:#e7e7e4}body .admin-record-status.待启用,body .admin-record-status.待开业,body .admin-record-status.筹建中,body .admin-status.待审核,body .admin-status.待财务审核,body .admin-status.预计{color:#5b5d5a;background:#eeeeec}body .admin-record-status.暂停营业,body .admin-status.已退回{background:var(--admin-coral-soft);color:var(--admin-coral-strong)}body .admin-record-status.已停用,body .admin-record-status.已关闭{color:#777976;background:#e4e4e1}body .admin-review{gap:7px;display:flex}body .admin-review button{border:1px solid var(--admin-line-strong);min-height:34px;color:var(--admin-muted);cursor:pointer;background:#fff;border-radius:9px;padding:0 11px;font-size:12px}body .admin-review button:hover{color:var(--admin-coral-strong);border-color:#d7b7ac}body .admin-review button:last-child{border-color:var(--admin-coral);background:var(--admin-coral);color:#fff}body .admin-review button:last-child:hover{border-color:var(--admin-coral-strong);background:var(--admin-coral-strong)}body .admin-done{color:var(--admin-muted);font-size:12px}body .admin-table-empty,body .report-empty{min-height:230px;color:var(--admin-muted);text-align:center;align-content:center;place-items:center;gap:8px;display:grid}body .admin-table-empty svg,body .report-empty svg{width:29px;height:29px;color:var(--admin-coral)}body .admin-table-empty b,body .report-empty b{color:var(--admin-ink);font-size:14px}body .admin-table-empty span,body .report-empty span{font-size:12px}body .admin-recovery{background:#eeeeec;border-radius:14px;margin-top:28px;padding:18px}body .admin-recovery>div{color:var(--admin-muted);justify-content:space-between;font-size:13px;display:flex}body .admin-recovery>i{background:#dcdcd9;border-radius:999px;height:8px;margin-top:12px;display:block;overflow:hidden}body .admin-recovery>i em{border-radius:inherit;background:linear-gradient(90deg,var(--admin-coral),#f28d70);height:100%;display:block}body .admin-dict-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}body .admin-dict>.admin-card-title{margin-bottom:15px}body .admin-dict>div:last-child>span{border-top:1px solid var(--admin-line);align-items:center;gap:9px;min-height:48px;padding:10px 2px;font-size:13px;display:flex}body .admin-dict span i{background:var(--admin-coral-soft);width:24px;height:24px;color:var(--admin-coral-strong);border-radius:8px;place-items:center;font-size:12px;font-style:normal;display:grid}body .admin-dict span em{color:var(--color-success);margin-left:auto;font-size:12px;font-style:normal}body .admin-toast{z-index:80;background:var(--admin-green);color:#fff;border:1px solid #ffffff14;border-radius:14px;align-items:center;gap:10px;max-width:min(430px,100vw - 32px);padding:14px 17px;font-size:13px;display:flex;position:fixed;top:94px;right:32px;box-shadow:0 18px 46px #16171647}body .admin-toast svg{width:18px;height:18px}body .admin-toast.success{background:var(--admin-green)}body .admin-toast.warning{background:#4b3732}body .admin-toast.error{background:#5c2923}body .admin-content .report-tabs{border:1px solid var(--admin-line);scrollbar-width:thin;background:#e9e9e7;border-radius:16px;gap:6px;margin-bottom:16px;padding:6px;display:flex;overflow-x:auto}body .admin-content .report-tabs button{min-width:130px;min-height:56px;color:var(--admin-muted);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;flex:1;padding:9px 12px;font-size:13px;transition:background-color .18s,color .18s,box-shadow .18s}body .admin-content .report-tabs button:hover{color:var(--admin-ink);background:#ffffff9e}body .admin-content .report-tabs button.active{color:var(--admin-ink);box-shadow:0 7px 20px #17181717,inset 0 -2px var(--admin-coral);background:#ffffffe0;font-weight:750}body .admin-content .report-tabs small{color:#90938e;margin-top:4px;font-size:12px;font-weight:500;display:block}body .admin-content .report-sheet{padding:0;overflow:hidden}body .admin-content .report-sheet-head{border-bottom:1px solid var(--admin-line);justify-content:space-between;align-items:center;gap:20px;min-height:82px;padding:18px 22px;display:flex}body .admin-content .report-sheet-head>div{align-items:center;gap:12px;min-width:0;display:flex}body .admin-content .report-sheet-head>div>div{min-width:0}body .report-sheet-icon{background:var(--admin-coral-soft);width:40px;height:40px;color:var(--admin-coral);border-radius:13px;flex:0 0 40px;place-items:center;display:grid}body .report-sheet-icon svg{width:20px;height:20px}body .admin-content .report-sheet-head h3{color:var(--admin-ink);margin:0 0 4px;font-size:17px}body .admin-content .report-sheet-head p,body .admin-content .report-sheet-head>span{color:var(--admin-muted);margin:0;font-size:12px;line-height:1.55}body .admin-content .report-sheet-head>span{flex:none}body .admin-content .report-table-wrap{overscroll-behavior:contain;max-height:560px;overflow:auto}body .admin-content .report-table-wrap table{border-collapse:separate;border-spacing:0;min-width:1120px;margin:0}body .admin-content .report-table-wrap thead{z-index:2;position:sticky;top:0}body .admin-content .report-table-wrap th{background:#ededeb}body .admin-content .report-sheet>footer{border-top:1px solid var(--admin-line);color:var(--admin-muted);background:#f3f3f1d1;padding:12px 20px;font-size:12px}body .admin-content .report-formula{background:var(--admin-green);color:#c7c9c5;border:1px solid #ffffff24;border-radius:16px;flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:16px;padding:17px 20px;font-size:12px;line-height:1.6;display:flex}body .admin-content .report-formula b{color:#ff987e;letter-spacing:.06em;margin-right:2px}body .admin-content .report-formula span{border-left:1px solid #ffffff24;padding-left:14px}body .reconcile-pass{border:1px solid var(--admin-line-strong);background:var(--admin-green-soft);color:var(--admin-ink);white-space:nowrap;border-radius:999px;align-self:center;padding:9px 14px;font-size:12px;font-style:normal;font-weight:750}body .admin-content .reconcile-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:16px;display:grid}body .admin-content .analysis-metric{border:1px solid var(--admin-line);min-width:0;min-height:128px;box-shadow:var(--admin-shadow-card);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffc2;border-radius:19px;padding:20px}body .admin-content .analysis-metric span{color:var(--admin-muted);font-size:12px;font-weight:650}body .admin-content .analysis-metric h3{color:var(--admin-ink);letter-spacing:-.035em;white-space:nowrap;margin:11px 0 7px;font-size:clamp(22px,2vw,28px);line-height:1.12}body .admin-content .analysis-metric p{color:var(--admin-muted);margin:0;font-size:12px}body .admin-content .analysis-metric.coral h3{color:var(--admin-coral-strong)}body .admin-content .analysis-metric.gold h3,body .admin-content .analysis-metric.green h3{color:var(--admin-ink)}body .admin-content .reconcile-grid{grid-template-columns:minmax(0,1.25fr) minmax(330px,1fr);gap:16px;margin-bottom:16px;display:grid}body .admin-content .reconcile-grid.source-breakdown{grid-template-columns:minmax(0,1.1fr) minmax(330px,1fr)}body .admin-content .reconcile-grid.roster-grid{grid-template-columns:minmax(0,1.15fr) minmax(330px,1fr)}body .admin-content .reconcile-categories>div{border-bottom:1px solid var(--admin-line);grid-template-columns:1fr auto 22px;align-items:center;gap:10px;min-height:48px;padding:10px 0;font-size:13px;display:grid}body .admin-content .reconcile-categories b{color:var(--admin-ink);font-variant-numeric:tabular-nums}body .admin-content .reconcile-categories em{color:var(--color-success);text-align:right;font-size:12px;font-style:normal}body .admin-content .reconcile-process{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:14px;display:grid}body .admin-content .reconcile-process span{color:var(--admin-muted);background:#ededeb;border-radius:11px;padding:11px;font-size:12px}body .admin-content .reconcile-process b{color:var(--admin-ink);margin-top:4px;font-size:13px;display:block}body .admin-content .reconcile-note{color:var(--admin-muted);margin:12px 0 0;font-size:12px;line-height:1.7}body .admin-content .future-attributed-expense-note{color:#77623a;background:#fff8e8;border:1px solid #be892a2e;border-radius:12px;align-items:center;gap:10px;margin:0 0 15px;padding:12px 14px;display:flex}body .admin-content .future-attributed-expense-note>svg{color:#a97822;flex:0 0 17px;width:17px;height:17px}body .admin-content .future-attributed-expense-note b{color:var(--admin-ink);font-variant-numeric:tabular-nums}body .admin-content .reconcile-check{border-bottom:1px solid var(--admin-line);grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:58px;padding:11px 0;display:grid}body .admin-content .reconcile-check>i{background:var(--admin-green-soft);width:26px;height:26px;color:var(--color-success);border-radius:50%;place-items:center;font-size:11px;font-style:normal;display:grid}body .admin-content .reconcile-check span b,body .admin-content .reconcile-check span small{display:block}body .admin-content .reconcile-check span b{color:var(--admin-ink);font-size:13px}body .admin-content .reconcile-check span small{color:var(--admin-muted);margin-top:3px;font-size:12px}body .admin-content .reconcile-check>strong{color:var(--admin-ink);font-variant-numeric:tabular-nums;font-size:13px}body .admin-content .reconcile-total{background:var(--admin-green);color:#fff;border-radius:14px;align-items:center;gap:12px;margin-top:14px;padding:15px 16px;display:flex}body .admin-content .reconcile-total b{font-variant-numeric:tabular-nums;margin-left:auto;font-size:18px}body .admin-content .reconcile-total em{color:#ff9b82;font-size:12px;font-style:normal}body .admin-content .reconcile-transfer{background:var(--admin-coral-soft);border:1px solid #f2d9ce;border-radius:14px;margin-top:15px;padding:15px;font-size:12px}body .admin-content .reconcile-transfer b,body .admin-content .reconcile-transfer span{display:block}body .admin-content .reconcile-transfer p{margin:9px 13px 7px 0;display:inline-block}body .admin-content .reconcile-transfer span{color:#9f523e;line-height:1.6}body .admin-content .reconcile-account{margin-bottom:16px}body .admin-content .account-formulas{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:16px;display:grid}body .admin-content .account-formulas>div{border:1px solid var(--admin-line);background:#f8f8f6c7;border-radius:15px;padding:17px}body .admin-content .account-formulas b,body .admin-content .account-formulas em,body .admin-content .account-formulas p,body .admin-content .account-formulas span{display:block}body .admin-content .account-formulas span{color:#60625f;font-size:12px}body .admin-content .account-formulas p{min-height:38px;color:var(--admin-muted);margin:8px 0;font-size:12px;line-height:1.55}body .admin-content .account-formulas b{color:var(--admin-ink);font-variant-numeric:tabular-nums;font-size:17px}body .admin-content .account-formulas em{color:var(--color-success);margin-top:6px;font-size:12px;font-style:normal}body .admin-content .roster-metrics{grid-template-columns:repeat(4,1fr);gap:8px;margin:15px 0;display:grid}body .admin-content .roster-metrics b{color:var(--admin-ink);font-variant-numeric:tabular-nums;background:#ededeb;border-radius:12px;padding:12px;font-size:19px}body .admin-content .roster-metrics small{color:var(--admin-muted);margin-top:4px;font-size:12px;font-weight:500;display:block}body .admin-content .multi-store-example{border-top:1px solid var(--admin-line);grid-template-columns:90px 1fr auto;align-items:center;gap:11px;min-height:48px;padding:10px 0;font-size:12px;display:grid}body .admin-content .multi-store-example em{color:var(--admin-coral-strong);font-size:12px;font-style:normal}body .admin-content .rate-example{background:var(--admin-coral-soft);border:1px solid #f0d0c4;border-radius:15px;flex-wrap:wrap;align-items:center;gap:9px;margin:16px 0 12px;padding:17px;display:flex}body .admin-content .rate-example span{font-size:12px}body .admin-content .rate-example b{font-size:13px}body .admin-content .rate-example strong{color:var(--admin-coral-strong);margin-left:auto;font-size:20px}body .admin-content .rate-rule>p{color:var(--admin-muted);font-size:12px;line-height:1.75}body .admin-login-page{background:radial-gradient(circle at 86% 10%,#ef624426,transparent 22rem),radial-gradient(circle at 10% 85%,#2829271a,transparent 28rem),linear-gradient(145deg,#dedfdd 0,var(--admin-canvas) 62%,#b9bab7 100%);place-items:center;min-height:100vh;padding:72px 28px 28px;display:grid;position:relative;overflow:hidden}body .admin-back{z-index:3;color:#626762;border-radius:10px;align-items:center;gap:7px;min-height:40px;padding:0 10px;font-size:12px;text-decoration:none;display:inline-flex;position:absolute;top:24px;left:28px}body .admin-back:hover{color:var(--admin-ink);background:#ffffffb3}body .admin-back svg{width:16px;height:16px}body .admin-login-frame{width:min(1060px,100%);min-height:650px;box-shadow:var(--admin-shadow-shell);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#ffffffe6;border:1px solid #fffc;border-radius:32px;grid-template-columns:minmax(0,1.08fr) minmax(390px,.92fr);display:grid;overflow:hidden}body .admin-login-intro{background:radial-gradient(circle at 92% 88%,#ef62442e,transparent 16rem),linear-gradient(155deg,var(--admin-green),var(--admin-green-deep));color:#fff;flex-direction:column;min-width:0;padding:40px 44px;display:flex;position:relative;overflow:hidden}body .admin-login-intro:after{content:"";border:1px solid #ffffff21;border-radius:50%;width:330px;height:330px;position:absolute;bottom:-120px;right:-110px;box-shadow:0 0 0 45px #ef62440a}body .admin-login-brand{z-index:1;letter-spacing:0;align-items:center;gap:12px;display:flex;position:relative}body .admin-login-brand>span{width:42px;height:42px;color:var(--admin-coral);background:#fffffff0;border:1px solid #fffc;border-radius:50%;place-items:center;font-family:STKaiti,KaiTi,serif;font-size:22px;display:grid;box-shadow:0 9px 24px #0003}body .admin-login-brand small,body .admin-login-brand strong{display:block}body .admin-login-brand strong{color:#fff;letter-spacing:.06em;font-size:17px}body .admin-login-brand small{color:#a5a7a3;letter-spacing:.14em;margin-top:3px;font-size:12px}body .admin-login-message{z-index:1;margin:auto 0;position:relative}body .admin-login-message p{color:#ff9278;letter-spacing:.16em;margin:0 0 12px;font-size:12px;font-weight:750}body .admin-login-message h1{color:#fff;letter-spacing:-.055em;text-wrap:balance;margin:0;font-size:clamp(44px,5vw,62px);line-height:1.1}body .admin-login-message>span{color:#bbbdb9;text-wrap:pretty;max-width:440px;margin-top:20px;font-size:14px;line-height:1.8;display:block}body .admin-login-intro ul{z-index:1;grid-template-columns:1fr 1fr;gap:9px 14px;margin:0 0 30px;padding:0;list-style:none;display:grid;position:relative}body .admin-login-intro li{color:#d0d2ce;padding-left:17px;font-size:12px;position:relative}body .admin-login-intro li:before{content:"";background:var(--admin-coral);border-radius:50%;width:6px;height:6px;position:absolute;top:.55em;left:0;box-shadow:0 0 0 4px #ef5b3d1f}body .admin-login-intro footer{z-index:1;color:#8c8e8a;letter-spacing:.14em;margin-top:auto;font-size:12px;font-weight:700;position:relative}body .admin-login-card{width:auto;box-shadow:none;background:#ffffffc2;border:0;border-radius:0;flex-direction:column;justify-content:center;padding:56px 58px;display:flex}body .admin-login-lock{background:var(--admin-coral-soft);width:48px;height:48px;color:var(--admin-coral);border-radius:16px;place-items:center;margin-bottom:24px;display:grid}body .admin-login-lock svg{width:22px;height:22px}body .admin-login-card .admin-kicker{letter-spacing:.13em;font-weight:750;color:var(--admin-coral-strong)!important;margin:0 0 9px!important;font-size:12px!important}body .admin-login-card h2{color:var(--admin-ink);letter-spacing:-.04em;margin:0 0 10px;font-size:34px;line-height:1.15}body .admin-login-card>p:not(.admin-kicker){color:var(--admin-muted);margin:0;font-size:13px;line-height:1.75}body .admin-login-card form{margin-top:32px}body .admin-login-card label span{color:#454945;margin-bottom:8px;font-size:12px}body .admin-login-card input{border:1px solid var(--admin-line-strong);height:52px;min-height:52px;color:var(--admin-ink);letter-spacing:.18em;border-radius:13px;font-size:17px}body .admin-login-help{color:var(--admin-muted);margin-top:7px;font-size:12px;display:block}body .admin-login-error{background:var(--admin-coral-soft);color:#a63e2d;border:1px solid #f0cbc3;border-radius:10px;margin-top:10px;padding:10px 12px;font-size:12px;line-height:1.5}body .admin-login-card form>button{background:var(--admin-coral);color:#fff;cursor:pointer;border:0;border-radius:13px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:48px;margin-top:18px;font-size:13px;font-weight:750;transition:background-color .18s,transform .18s,box-shadow .18s;display:flex;box-shadow:0 11px 26px #ef5b3d38}body .admin-login-card form>button:hover:not(:disabled){background:var(--admin-coral-strong);transform:translateY(-1px);box-shadow:0 14px 30px #d94b3040}body .admin-login-card form>button:disabled{opacity:.62;cursor:wait}body .admin-login-card form>button svg{width:17px;height:17px}body .admin-login-spinner{place-items:center;animation:admin-login-spin .85s linear infinite;display:grid}@keyframes admin-login-spin{to{transform:rotate(1turn)}}body .admin-login-trust{color:var(--admin-muted);justify-content:center;align-items:center;gap:7px;margin-top:23px;font-size:12px;display:flex}body .admin-login-trust svg{width:16px;height:16px;color:var(--color-success)}body .admin-login-page :is(button,a,input,select,textarea):focus-visible,body .admin-shell :is(button,a,input,select,textarea):focus-visible{outline-offset:2px;outline:3px solid #ef5b3d57}@media (max-width:1180px){body .admin-shell{grid-template-columns:190px minmax(0,1fr);gap:14px;padding:14px}body .admin-sidebar{width:190px;padding-left:10px;padding-right:10px;inset:14px auto 14px 14px}body .admin-main{min-height:calc(100vh - 28px)}body .admin-topbar{padding:0 24px;top:14px}body .admin-command-title span{display:none}body .admin-top-actions>label{padding:0 10px}body .admin-top-actions>label span{display:none}body .admin-top-actions select{min-width:126px}body .admin-content{padding-left:24px;padding-right:24px}body .admin-stats{grid-template-columns:1fr 1fr}body .admin-content .reconcile-grid,body .admin-content .reconcile-grid.roster-grid,body .admin-content .reconcile-grid.source-breakdown,body .admin-dict-grid,body .admin-grid{grid-template-columns:1fr}body .admin-form-grid.four{grid-template-columns:1fr 1fr}}@media (max-width:900px){body .admin-login-frame{grid-template-columns:1fr;min-height:0}body .admin-login-intro{min-height:330px;padding:32px 34px}body .admin-login-message{margin:48px 0}body .admin-login-message h1{font-size:43px}body .admin-login-intro ul{margin-bottom:20px}body .admin-login-card{padding:44px 40px}body .admin-content .reconcile-summary{grid-template-columns:1fr 1fr}}@media (max-width:760px){body .admin-shell{min-height:100vh;padding:0 0 calc(76px + env(safe-area-inset-bottom));background:#f5f5f3;display:block}body .admin-main{min-height:100vh;box-shadow:none;border:0;border-radius:0;display:block;overflow:visible}body .admin-main:has([aria-modal=true]){z-index:80;position:relative}body .admin-sidebar{z-index:50;width:100%;height:calc(72px + env(safe-area-inset-bottom));min-height:0;padding:5px 8px env(safe-area-inset-bottom);background:#2a2b29fa;border:0;border-radius:20px 20px 0 0;inset:auto 0 0;overflow:visible;box-shadow:0 -10px 35px #16171633}body .admin-logo,body .admin-side-bottom,body .admin-sidebar:after{display:none}body .admin-sidebar nav{grid-template-columns:repeat(5,1fr)!important;gap:2px!important;display:grid!important;overflow:visible!important}body .admin-nav-item{display:none}body .admin-mobile-more-wrap,body .admin-nav-item:has(button[data-mobile-primary]){display:block}body .admin-nav-group{display:none}body .admin-sidebar nav button{color:#b3b5b1;text-align:center;border-radius:12px;flex-direction:column;justify-content:center;gap:3px;height:60px;min-height:60px;padding:4px 2px;min-width:0!important}body .admin-sidebar nav button.active{color:#fff;box-shadow:none;background:#ffffff1a;border-color:#ffffff1a}body .admin-sidebar nav button>svg{width:20px;height:20px}body .admin-nav-label{flex:0 auto}body .admin-nav-label strong{color:inherit;font-size:12px;font-weight:650}body .admin-nav-label small{display:none}body .admin-sidebar nav button>b{margin:-31px 0 0 25px;padding:1px 5px;font-size:12px;position:absolute}body .admin-more-sheet{right:10px;bottom:calc(78px + env(safe-area-inset-bottom));z-index:60;overscroll-behavior:contain;border:1px solid var(--admin-line);max-height:calc(100dvh - 112px);color:var(--admin-ink);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;border-radius:20px;grid-template-columns:1fr 1fr;gap:8px;padding:15px;display:grid;position:fixed;left:10px;overflow:auto;box-shadow:0 24px 70px #1718173d}body .admin-more-sheet>div{grid-column:1/-1;justify-content:space-between;align-items:center;padding:2px 2px 8px;display:flex}body .admin-more-sheet>div strong{font-size:14px}body .admin-more-sheet>div button{background:#ededeb;border:0;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}body .admin-more-sheet>button{border:1px solid var(--admin-line);min-height:72px;color:var(--admin-ink);text-align:left;background:#fff;border-radius:14px;grid-template-columns:24px minmax(0,1fr) 15px;align-items:center;gap:9px;padding:11px;display:grid}body .admin-more-sheet>button.active{background:var(--admin-coral-soft);border-color:#efc6b9}body .admin-more-sheet>button>svg{width:19px;height:19px;color:var(--admin-coral)}body .admin-more-sheet>button>svg:last-child{width:14px;color:var(--admin-muted)}body .admin-more-sheet>button span{font-size:12px}body .admin-more-sheet>button span small{color:var(--admin-muted);margin-top:3px;font-size:12px;display:block}body .admin-topbar{border-radius:0;height:64px;padding:0 15px;top:0}body .admin-command-title small{display:none}body .admin-command-title b{font-size:13px}body .admin-command-title span{text-overflow:ellipsis;white-space:nowrap;max-width:52vw;font-size:12px;display:block;overflow:hidden}body .admin-identity span,body .admin-top-actions>label{display:none}body .admin-identity b{border-radius:12px;width:36px;height:36px}body .admin-content{padding:26px 15px 38px}body .admin-page-head{margin-bottom:24px;display:block}body .admin-page-head>div>span{font-size:12px}body .admin-page-head h1{margin-top:7px;font-size:clamp(30px,10vw,38px)}body .admin-page-head p{font-size:12px}body .admin-page-head>button{width:100%;margin-top:17px}body .admin-stats{gap:10px}body .admin-stat{border-radius:17px;min-height:138px;padding:16px;display:block;position:relative}body .admin-stat-icon{border-radius:12px;width:38px;height:38px;position:absolute;top:14px;right:14px}body .admin-stat-icon svg{width:19px;height:19px}body .admin-stat:has(.admin-stat-icon) .admin-stat-copy>span{min-height:38px;padding-right:43px;display:block}body .admin-stat h3{text-overflow:clip;font-size:21px;overflow:visible}body .admin-stat p,body .admin-stat-copy>span{font-size:12px}body .admin-grid{grid-template-columns:1fr;gap:10px}body .admin-card{border-radius:18px;padding:18px}body .admin-card-title{align-items:flex-start}body .admin-store-row{grid-template-columns:24px minmax(110px,1fr) minmax(64px,.62fr);gap:8px;padding-left:4px;padding-right:4px}body .admin-store-row>em{display:none}body .admin-store-row span small{font-size:12px}body .admin-target-banner{grid-template-columns:1fr 1fr;gap:16px;padding:19px}body .admin-target-banner p{grid-column:1/-1}body .admin-form-grid,body .admin-form-grid.four,body .admin-form-grid.three{grid-template-columns:1fr}body .admin-form-grid label input,body .admin-form-grid label select,body .admin-form-grid label textarea{font-size:16px}body .admin-content .report-tabs{border-right:0;border-radius:15px 0 0 15px;margin-right:-15px;padding-right:15px}body .admin-content .report-tabs button{min-width:122px}body .admin-content .report-sheet-head{align-items:flex-start;padding:16px}body .admin-content .report-sheet-head>span{display:none}body .admin-content .report-formula{display:grid}body .admin-content .report-formula span{border-top:1px solid #ffffff1f;border-left:0;padding:9px 0 0}body .admin-content .reconcile-summary{grid-template-columns:1fr 1fr;gap:10px}body .admin-content .analysis-metric{min-height:116px;padding:16px}body .admin-content .analysis-metric h3{font-size:21px}body .admin-content .account-formulas,body .admin-content .reconcile-grid,body .admin-content .reconcile-grid.roster-grid,body .admin-content .reconcile-grid.source-breakdown{grid-template-columns:1fr}body .admin-content .reconcile-process,body .admin-content .roster-metrics{grid-template-columns:1fr 1fr}body .admin-content .multi-store-example{grid-template-columns:80px minmax(0,1fr)}body .admin-content .multi-store-example em{grid-column:2}body .admin-content .rate-example strong{width:100%;margin-left:0}body .admin-table{border-left:0;border-right:0;border-radius:0;margin-left:-18px;margin-right:-18px}body .admin-table table,body .admin-table tbody,body .admin-table tr{width:100%;min-width:0;display:block}body .admin-table thead{display:none}body .admin-table table{margin:0}body .admin-table tbody{background:#eeeeec;gap:10px;padding:12px 15px 18px;display:grid}body .admin-table tbody tr{border:1px solid var(--admin-line);background:#fff;border-radius:17px;padding:8px 15px;box-shadow:0 8px 24px #1718170f}body .admin-table tbody td{border-bottom:1px solid var(--admin-line);width:100%;min-width:0;color:var(--admin-ink);text-align:left;grid-template-columns:86px minmax(0,1fr);gap:3px 12px;padding:10px 0;display:grid}body .admin-table tbody td:last-child{border-bottom:0}body .admin-table tbody td:before{color:var(--admin-muted);grid-area:1/1/span 2;font-size:11px;font-weight:650}body .admin-table tbody td:first-child:before{content:"费用编号"}body .admin-table tbody td:nth-child(2):before{content:"分类 / 说明"}body .admin-table tbody td:nth-child(3):before{content:"发生 / 提交"}body .admin-table tbody td:nth-child(4):before{content:"支付账户"}body .admin-table tbody td:nth-child(5):before{content:"金额"}body .admin-table tbody td:nth-child(6):before{content:"状态 / 审核"}body .admin-table tbody td:nth-child(7):before{content:"审核操作"}body .admin-table tbody td>:is(b,small,em,span){grid-column:2}body .admin-table tbody td[colspan]{border:0;padding:0;display:block}body .admin-table tbody td[colspan]:before{content:none}body .admin-toast{width:auto;top:74px;left:15px;right:15px}body .admin-login-page{align-items:start;padding:70px 15px 20px;overflow:visible}body .admin-back{top:16px;left:15px}body .admin-login-frame{border-radius:24px}body .admin-login-intro{min-height:270px;padding:26px 24px}body .admin-login-message{margin:42px 0 32px}body .admin-login-message p{font-size:12px}body .admin-login-message h1{font-size:39px}body .admin-login-message>span{margin-top:14px;font-size:12px}body .admin-login-intro ul{display:none}body .admin-login-intro footer{font-size:12px}body .admin-login-card{padding:34px 24px}body .admin-login-card h2{font-size:30px}body .admin-login-card input{font-size:16px}}body .admin-sidebar .admin-mobile-nav{display:none}body .admin-sidebar .admin-desktop-nav{display:block;overflow-y:auto}body .admin-nav-section{margin-bottom:4px}body .admin-sidebar .admin-nav-parent{color:#aeb0ac;background:0 0;border:1px solid #0000;border-radius:12px;grid-template-columns:18px minmax(0,1fr) auto 15px;align-items:center;gap:9px;width:100%;min-height:52px;padding:0 11px;display:grid}body .admin-sidebar .admin-nav-parent:hover{color:#fff;background:#ffffff0a;border-color:#ffffff0d}body .admin-sidebar .admin-nav-parent.active{color:#fff;box-shadow:none;background:#ffffff14;border-color:#ffffff12}body .admin-sidebar .admin-nav-parent.active>svg:first-child{color:var(--admin-coral)}body .admin-sidebar .admin-nav-parent .admin-nav-label{grid-template-columns:minmax(0,1fr);align-items:center;gap:2px;min-width:0;display:grid}body .admin-sidebar .admin-nav-parent .admin-nav-label strong{color:inherit;letter-spacing:.01em;text-align:left;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:620;line-height:1.2;overflow:hidden}body .admin-sidebar .admin-nav-parent .admin-nav-label small{color:#858782;letter-spacing:.045em;text-align:left;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:8px;font-weight:500;line-height:1.2;overflow:hidden}body .admin-sidebar .admin-nav-parent.active .admin-nav-label small{color:#8d908a}body .admin-sidebar .admin-nav-parent .admin-nav-chevron{color:#686b66;width:14px;height:14px;transition:transform .16s}body .admin-nav-section.expanded .admin-nav-parent .admin-nav-chevron{transform:rotate(180deg)}body .admin-nav-children{border-left:1px solid #ffffff17;gap:2px;margin:4px 0 7px 18px;padding:2px 0 2px 8px;display:grid}body .admin-nav-children[hidden]{display:none}body .admin-sidebar .admin-nav-children button{color:#90928d;background:0 0;border:0;border-radius:9px;grid-template-columns:15px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:38px;padding:0 9px;display:grid}body .admin-sidebar .admin-nav-children button:hover{color:#fff;background:#ffffff0a}body .admin-sidebar .admin-nav-children button.active{color:#2b2c29;box-shadow:inset 3px 0 var(--admin-coral),0 8px 16px #0000001f;background:#f0efec}body .admin-sidebar .admin-nav-children button>svg{width:14px;height:14px}body .admin-sidebar .admin-nav-children button>span{grid-template-columns:minmax(0,1fr);align-items:center;gap:1px;min-width:0;display:grid}body .admin-sidebar .admin-nav-children button strong{text-align:left;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:620;line-height:1.2;overflow:hidden}body .admin-sidebar .admin-nav-children button small{color:currentColor;opacity:.58;text-align:left;text-overflow:ellipsis;white-space:nowrap;font-size:8px;line-height:1.2;overflow:hidden}@media (max-width:760px){body .admin-sidebar .admin-desktop-nav{display:none!important}body .admin-sidebar .admin-mobile-nav{grid-template-columns:repeat(5,1fr)!important;gap:2px!important;display:grid!important;overflow:visible!important}body .admin-mobile-more-wrap .admin-nav-label strong{font-size:11px}body .admin-more-sheet{grid-template-columns:1fr;align-content:start;gap:10px;padding:14px}body .admin-more-sheet>.admin-more-head{z-index:2;border-bottom:1px solid var(--admin-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;min-height:58px;margin:-14px -14px 0;padding:10px 14px 9px;position:sticky;top:-14px}body .admin-more-head>span{gap:2px;display:grid}body .admin-more-head>span strong{font-size:14px;font-weight:700}body .admin-more-head>span small{color:var(--admin-muted);font-size:10px}body .admin-more-group{border:1px solid var(--admin-line);background:#ffffffb8;border-radius:15px;gap:8px;padding:11px;display:grid}body .admin-more-group.active{background:var(--admin-coral-soft);border-color:#ef624447}body .admin-more-group-title{grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:9px;padding:1px 2px;display:grid}body .admin-more-group-title>svg{width:18px;height:18px;color:var(--admin-coral);stroke-width:1.8px}body .admin-more-group-title>span{gap:2px;min-width:0;display:grid}body .admin-more-group-title strong{color:var(--admin-ink);font-size:12px;font-weight:680}body .admin-more-group-title small{color:var(--admin-muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}body .admin-more-group-title em{max-width:102px;color:var(--admin-coral-strong);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-style:normal;font-weight:650;overflow:hidden}body .admin-more-group-items{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}body .admin-more-group-items>button{border:1px solid var(--admin-line);min-width:0;min-height:56px;color:var(--admin-ink);text-align:left;background:#fff;border-radius:11px;grid-template-columns:18px minmax(0,1fr) 14px;align-items:center;gap:7px;padding:8px 9px;display:grid}body .admin-more-group-items>button.active{background:#fff;border-color:#ef62446b;box-shadow:0 8px 20px #17181712}body .admin-more-group-items>button>svg{width:16px;height:16px;color:var(--admin-muted)}body .admin-more-group-items>button.active>svg{color:var(--admin-coral)}body .admin-more-group-items>button>span{gap:2px;min-width:0;display:grid}body .admin-more-group-items>button strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:650;overflow:hidden}body .admin-more-group-items>button small{color:var(--admin-muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}body .admin-more-group-items>button>b{background:var(--admin-coral);color:#fff;border-radius:999px;justify-self:end;padding:1px 5px;font-size:10px}}.shell.store-shell-v2{--home-ink:#0b3027;--home-forest:#174a3c;--home-forest-soft:#2d6957;--home-gold:#d9a92e;--home-yellow:#f2c85b;--home-ivory:#fffdf8;--home-canvas:#f6f2e9;--home-red:#c54a3e;--home-text:#17382f;--home-muted:#66736e;--home-line:#174a3c21;--home-shadow:0 16px 42px #1e372d17;background:radial-gradient(circle at 78% 2%,#d9a92e14,transparent 26%),var(--home-canvas)}.shell.store-shell-v2>aside{background:radial-gradient(circle at 22% 8%,#f2c85b1a,#0000 24%),linear-gradient(#082920,#0b3429 58%,#0a2b23);border-right-color:#f2c85b26;box-shadow:18px 0 50px #07271f14}.shell.store-shell-v2 .brand{color:var(--home-ivory)}.shell.store-shell-v2 .brand-mark{color:var(--home-yellow);background:#f2c85b1f;border-color:#f2c85b47}.shell.store-shell-v2 .brand small{color:#fffdf88c}.shell.store-shell-v2>aside .nav-link,.shell.store-shell-v2>aside nav button{color:#fffdf8b3}.shell.store-shell-v2>aside .nav-link:hover,.shell.store-shell-v2>aside nav button:hover{color:var(--home-ivory);background:#fffdf812}.shell.store-shell-v2>aside .nav-link.active,.shell.store-shell-v2>aside nav button.active{color:var(--home-yellow);box-shadow:inset 3px 0 var(--home-yellow);background:linear-gradient(90deg,#d9a92e33,#f2c85b14)}.shell.store-shell-v2>aside .nav-link>b,.shell.store-shell-v2>aside nav button>b{background:var(--home-red)}.shell.store-shell-v2 .bottom{border-color:#ffffff1a}.shell.store-shell-v2 .user{border-top-color:#ffffff1c}.shell.store-shell-v2 .user>b{background:linear-gradient(145deg,var(--home-gold),var(--home-yellow));color:var(--home-ink);box-shadow:0 8px 18px #d9a92e33}.shell.store-shell-v2 .user strong{color:var(--home-ivory)}.shell.store-shell-v2 .user small{color:#fffdf885}.shell.store-shell-v2>main>header{border-bottom-color:var(--home-line);background:#fffdf8e8;box-shadow:0 1px #174a3c0a}.shell.store-shell-v2 .operating-dot{background:#4ba77e;box-shadow:0 0 0 4px #4ba77e21}.dashboard-page,.shell.store-shell-v2 .store-switcher{color:var(--home-text)}.dashboard-page{max-width:1500px;padding:30px 38px 58px}.dashboard-page a,.dashboard-page button{-webkit-tap-highlight-color:transparent;touch-action:manipulation}.dashboard-page a:focus-visible,.dashboard-page button:focus-visible{outline-offset:3px;outline:3px solid #d9a92e57}.home-greeting{justify-content:space-between;align-items:end;gap:24px;margin-bottom:20px;display:flex}.home-greeting>div b,.home-greeting>div span{display:block}.home-greeting>div span{color:var(--home-forest-soft);margin-bottom:6px;font-size:13px;font-weight:700}.home-greeting>div b{letter-spacing:-.025em;font-size:clamp(20px,2vw,25px)}.home-greeting p{color:var(--home-muted);margin:0 0 2px;font-size:13px}.home-stage{grid-template-columns:minmax(0,1.62fr) minmax(300px,.72fr);gap:16px;display:grid}.home-composition,.home-insight-card,.home-order-stage,.home-revenue-card,.home-values-card{box-shadow:var(--home-shadow);border-radius:22px;position:relative}.home-order-stage{background:radial-gradient(circle at 80% 20%,#f2c85b30,#0000 27%),radial-gradient(circle at 4% 106%,#d9a92e26,#0000 39%),linear-gradient(142deg,#092a21,#0c382c 56%,#174a3c);border:1px solid #d9a92eb3;min-height:342px;overflow:hidden;box-shadow:0 22px 52px #082f252e,inset 0 1px #ffffff1a}.home-order-stage:before{content:"";pointer-events:none;background:linear-gradient(112deg,#0000 0 52%,#ffffff08 58%,#0000 66%);position:absolute;inset:0}.home-order-stage:after{content:"";pointer-events:none;border:1px solid #ffffff12;border-radius:20px;position:absolute;inset:1px}.home-stage-lines{opacity:.78;pointer-events:none;width:min(55%,520px);height:94%;position:absolute;bottom:-18px;right:-18px}.home-stage-lines path{fill:none;stroke:#f2c85b59;stroke-width:1.25px}.home-stage-lines path:nth-child(2){stroke:#f2c85b94}.home-stage-lines path:nth-child(3){stroke:#ffefb03b;stroke-dasharray:5 8}.home-stage-lines circle{fill:var(--home-yellow);filter:drop-shadow(0 0 7px #f2c85be6)}.home-stage-copy{z-index:1;flex-direction:column;width:min(67%,560px);min-height:342px;padding:31px 34px 24px;display:flex;position:relative}.home-stage-kicker{color:var(--home-yellow);letter-spacing:.04em;align-items:center;gap:7px;font-size:12px;font-weight:700;display:inline-flex}.home-stage-kicker svg{width:16px;height:16px}.home-stage-copy h1{max-width:520px;color:var(--home-ivory);letter-spacing:-.04em;text-wrap:balance;margin:16px 0 10px;font-size:clamp(28px,3vw,39px);line-height:1.22}.home-stage-copy>p{color:#fffdf8b3;max-width:480px;margin:0;font-size:14px;line-height:1.7}.home-order-cta{color:#17342b;cursor:pointer;background:linear-gradient(115deg,#f5ce64,#e5b33a 52%,#f2c85b);border:1px solid #ffeeb0d4;border-radius:15px;grid-template-columns:38px 1fr 20px;align-items:center;gap:13px;width:min(390px,100%);min-height:66px;margin-top:25px;padding:0 20px 0 15px;transition:transform .18s,box-shadow .18s,filter .18s;display:grid;box-shadow:0 12px 26px #d9a92e3d,inset 0 1px #ffffff9e}.home-order-cta:hover{filter:saturate(1.06);transform:translateY(-2px);box-shadow:0 16px 32px #d9a92e4f,inset 0 1px #ffffffad}.home-order-cta:active{transform:translateY(0)}.home-order-cta>span{background:#fffdf847;border:1px solid #0b302733;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.home-order-cta svg{width:19px;height:19px}.home-order-cta b{letter-spacing:.02em;font-size:19px}.home-stage-copy>footer{color:#fffdf89e;justify-content:space-between;align-items:center;gap:14px;margin-top:auto;padding-top:20px;font-size:12px;display:flex}.home-stage-copy>footer span{align-items:center;gap:6px;display:inline-flex}.home-stage-copy>footer svg{width:14px;height:14px;color:var(--home-yellow)}.home-stage-copy>footer em{color:#ffefb0d1;font-variant-numeric:tabular-nums;font-style:normal}.home-revenue-card{background:radial-gradient(circle at 92% 4%,#f2c85b26,transparent 33%),var(--home-ivory);border:1px solid #d9a92e38;min-height:342px;padding:26px;overflow:hidden}.home-revenue-card:after{content:"";pointer-events:none;border:1px solid #d9a92e1f;border-radius:50%;width:170px;height:170px;position:absolute;bottom:-75px;right:-50px;box-shadow:0 0 0 28px #d9a92e0a,0 0 0 54px #d9a92e08}.home-revenue-card>header{z-index:1;justify-content:space-between;align-items:flex-start;display:flex;position:relative}.home-revenue-card>header small,.home-revenue-card>header span{display:block}.home-revenue-card>header span{font-size:15px;font-weight:700}.home-revenue-card>header small{color:var(--home-muted);margin-top:5px;font-size:12px}.home-revenue-card>header button{border:1px solid var(--home-line);width:40px;height:40px;color:var(--home-forest);cursor:pointer;background:#ffffff85;border-radius:11px;place-items:center;display:grid}.home-revenue-card>header button:hover{color:#9b741d;border-color:#d9a92e73}.home-revenue-card>header svg{width:16px;height:16px}.home-revenue-card>h2{z-index:1;color:var(--home-ink);letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin:27px 0 23px;font-size:clamp(36px,3.7vw,48px);line-height:.95;position:relative}.home-revenue-target{z-index:1;border-top:1px solid var(--home-line);border-bottom:1px solid var(--home-line);grid-template-columns:1fr 1fr;gap:16px;padding:17px 0;display:grid;position:relative}.home-revenue-target>span+span{border-left:1px solid var(--home-line);padding-left:16px}.home-revenue-target b,.home-revenue-target small{display:block}.home-revenue-target small{color:var(--home-muted);margin-bottom:5px;font-size:12px}.home-revenue-target b{font-variant-numeric:tabular-nums;font-size:15px}.home-revenue-target b:not(.is-positive){color:var(--home-red)}.home-revenue-target b.is-positive{color:var(--home-forest-soft)}.home-goal-progress{z-index:1;padding-top:17px;position:relative}.home-goal-progress>div:first-child{justify-content:space-between;align-items:baseline;display:flex}.home-goal-progress>div:first-child span{color:var(--home-muted);font-size:12px}.home-goal-progress>div:first-child strong{color:#a3771d;font-variant-numeric:tabular-nums;font-size:20px}.home-goal-progress .progress{background:#174a3c17;height:8px;margin-top:8px}.home-goal-progress .progress i{background:linear-gradient(90deg,#c79324,#f2c85b);box-shadow:0 0 12px #d9a92e47}.home-goal-progress p{color:var(--home-muted);margin:9px 0 0;font-size:12px;line-height:1.55}.home-revenue-card>footer{z-index:1;color:var(--home-muted);align-items:center;gap:7px;margin-top:15px;font-size:11px;display:flex;position:relative}.home-revenue-card>footer svg{width:14px;height:14px;color:var(--home-gold)}.home-support-grid{grid-template-columns:minmax(0,1.35fr) minmax(330px,.82fr);gap:16px;margin-top:16px;display:grid}.home-values-card{background:radial-gradient(circle at 4% 18%,#f2c85b30,#0000 32%),linear-gradient(115deg,#fffaf0,#fffdf8 56%,#fbf5e7);border:1px solid #d9a92e38;grid-template-columns:84px 1fr;align-items:center;gap:24px;min-height:178px;padding:25px 29px;display:grid;overflow:hidden}.home-values-card:after{content:"";clip-path:polygon(42% 0,100% 0,100% 100%,0 100%);pointer-events:none;background:linear-gradient(135deg,#0000,#d9a92e0d);width:42%;position:absolute;inset:0 0 0 auto}.home-values-mark{z-index:1;background:linear-gradient(145deg,#fffdf8e0,#f2c85b2e);border:1px solid #d9a92e47;border-radius:50%;place-items:center;width:82px;height:82px;display:grid;position:relative;box-shadow:inset 0 0 0 9px #fffdf88a}.home-values-mark:after,.home-values-mark:before{content:"";border:1px solid #174a3c24;border-radius:50%;position:absolute;inset:11px}.home-values-mark:after{border-color:#d9a92e4d;inset:23px}.home-values-mark span{color:var(--home-forest);font-family:STKaiti,KaiTi,serif;font-size:24px}.home-values-card>div:last-child,.home-values-mark span{z-index:1;position:relative}.home-values-card>div:last-child>span{color:#9a741f;letter-spacing:.08em;font-size:12px;font-weight:700}.home-values-card h2{color:var(--home-ink);letter-spacing:-.025em;text-wrap:balance;margin:8px 0 7px;font-size:clamp(20px,2.2vw,27px);line-height:1.35}.home-values-card p{color:var(--home-muted);margin:0;font-size:13px;line-height:1.65}.home-values-card small{color:var(--home-forest-soft);margin-top:10px;font-size:12px;font-weight:600;display:block}.home-insight-card{border:1px solid var(--home-line);background:var(--home-ivory);min-height:178px;padding:23px 25px}.home-insight-card:before{content:"";background:var(--home-gold);border-radius:0 4px 4px 0;width:3px;position:absolute;inset:18px auto 18px 0}.home-insight-card.is-focus:before{background:var(--home-red)}.home-insight-card.is-positive:before{background:var(--home-forest-soft)}.home-insight-card>header{align-items:center;gap:10px;display:flex}.home-insight-card>header>span{color:#9a741f;background:#d9a92e21;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.home-insight-card.is-focus>header>span{color:var(--home-red);background:#c54a3e1a}.home-insight-card.is-positive>header>span{color:var(--home-forest);background:#174a3c1a}.home-insight-card>header svg{width:17px;height:17px}.home-insight-card>header b,.home-insight-card>header small{display:block}.home-insight-card>header small{color:var(--home-muted);font-size:11px}.home-insight-card>header b{margin-top:2px;font-size:13px}.home-insight-card h2{margin:15px 0 6px;font-size:15px;line-height:1.5}.home-insight-card>p{color:var(--home-muted);margin:0;font-size:12px;line-height:1.6}.home-insight-card blockquote{color:var(--home-forest-soft);margin:10px 0 0;font-size:12px;font-weight:600;line-height:1.55}.home-insight-card>a,.home-insight-card>button{color:#8d691b;min-height:36px;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;margin-top:8px;padding:4px 0;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.home-insight-card>a:hover,.home-insight-card>button:hover{color:var(--home-forest)}.home-insight-card>a svg,.home-insight-card>button svg{width:14px;height:14px}.home-composition{border:1px solid var(--home-line);background:var(--home-ivory);margin-top:16px;padding:23px 25px 20px}.home-composition>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.home-composition>header small,.home-composition>header span{display:block}.home-composition>header span{font-size:15px;font-weight:700}.home-composition>header small{color:var(--home-muted);margin-top:4px;font-size:12px}.home-composition>header button{min-height:36px;color:var(--home-muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;font-size:12px;display:inline-flex}.home-composition>header button:hover{color:#8d691b}.home-composition>header svg{width:14px;height:14px}.home-composition-track{background:#174a3c12;border-radius:999px;gap:3px;height:7px;margin:18px 0 15px;display:flex;overflow:hidden}.home-composition-track.is-empty{background:linear-gradient(90deg,#174a3c0f,#d9a92e1a,#174a3c0f)}.home-composition-empty{color:var(--home-muted);margin:-6px 0 12px;font-size:12px}.home-composition-track .segment{min-width:0;height:100%}.home-composition-track .segment-1{background:#f2c85b}.home-composition-track .segment-2{background:#d9a92e}.home-composition-track .segment-3{background:#3f7d68}.home-composition-track .segment-4{background:#b66b44}.home-composition-track .segment-other{background:#b7b8a9}.home-composition-grid{grid-template-columns:repeat(4,1fr);display:grid}.home-composition-grid>button{border:0;border-left:1px solid var(--home-line);min-width:0;min-height:80px;color:var(--home-text);text-align:left;cursor:pointer;background:0 0;grid-template-columns:34px minmax(0,1fr) 14px;align-items:center;gap:11px;padding:9px 18px;display:grid}.home-composition-grid>button:first-child{border-left:0;padding-left:0}.home-composition-grid>button:last-child{padding-right:0}.home-composition-grid>button:hover b{color:#9a741f}.composition-icon{color:#9a741f;background:#d9a92e1f;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.home-composition-grid>button:nth-child(3) .composition-icon{color:var(--home-forest);background:#174a3c1a}.home-composition-grid>button:nth-child(4) .composition-icon{color:#9e5838;background:#b66b441a}.composition-icon svg{width:17px;height:17px}.home-composition-grid b,.home-composition-grid em,.home-composition-grid small{display:block}.home-composition-grid small{color:var(--home-muted);font-size:11px}.home-composition-grid b{font-variant-numeric:tabular-nums;margin-top:4px;font-size:16px;transition:color .18s}.home-composition-grid em{color:var(--home-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:11px;font-style:normal;overflow:hidden}.home-composition-grid>button>svg{color:#174a3c61;width:14px;height:14px}@media (max-width:1100px){.home-stage{grid-template-columns:minmax(0,1.4fr) minmax(286px,.74fr)}.home-stage-copy{width:74%}.home-support-grid{grid-template-columns:1fr}.home-insight-card,.home-values-card{min-height:0}.home-composition-grid{grid-template-columns:1fr 1fr}.home-composition-grid>button:nth-child(3){border-left:0}.home-composition-grid>button:nth-child(n+3){border-top:1px solid var(--home-line)}}@media (max-width:900px){.home-stage{grid-template-columns:1fr}.home-order-stage,.home-stage-copy{min-height:318px}.home-stage-copy{width:70%}.home-revenue-card{min-height:0}}@media (max-width:760px){.shell.store-shell-v2>aside{border-top-color:var(--home-line);background:#fffdf8f7;box-shadow:0 -10px 30px #174a3c12}.shell.store-shell-v2>aside .nav-link,.shell.store-shell-v2>aside nav button{color:#7b847f}.shell.store-shell-v2>aside .nav-link.active,.shell.store-shell-v2>aside nav button.active{color:var(--home-forest);box-shadow:inset 0 3px var(--home-gold);background:0 0}.shell.store-shell-v2>aside .nav-link:hover,.shell.store-shell-v2>aside nav button:hover{color:var(--home-forest);background:#174a3c0d}.dashboard-page{padding:22px 15px 34px}.home-greeting{align-items:flex-start;margin-bottom:16px}.home-greeting>div span{font-size:12px}.home-greeting>div b{font-size:21px}.home-greeting p{text-align:right;max-width:145px;font-size:11px;line-height:1.5}.home-order-stage{border-radius:20px;min-height:385px}.home-stage-copy{width:100%;min-height:385px;padding:26px 23px 21px}.home-stage-lines{opacity:.48;width:95%;height:76%;bottom:5px;right:-80px}.home-stage-copy h1{max-width:330px;margin-top:14px;font-size:29px}.home-stage-copy>p{max-width:330px;font-size:13px}.home-order-cta{width:100%;min-height:58px;margin-top:24px}.home-order-cta b{font-size:17px}.home-stage-copy>footer{padding-top:18px;line-height:1.6;display:block}.home-stage-copy>footer em{margin-top:4px;display:block}.home-revenue-card{border-radius:19px;padding:22px 20px}.home-revenue-card>header button{width:44px;height:44px}.home-revenue-card>h2{margin:24px 0 20px;font-size:39px}.home-support-grid{flex-direction:column;display:flex}.home-values-card{border-radius:19px;order:1;grid-template-columns:1fr;gap:15px;padding:23px 21px}.home-values-mark{width:54px;height:54px}.home-values-mark:before{inset:7px}.home-values-mark:after{inset:15px}.home-values-mark span{font-size:18px}.home-values-card h2{font-size:22px}.home-values-card p{font-size:13px}.home-insight-card{border-radius:19px;order:2;padding:21px}.home-insight-card>a,.home-insight-card>button{min-height:44px}.home-composition{border-radius:19px;padding:21px 18px 15px}.home-composition>header button{min-height:44px;padding:9px 0 9px 9px}.home-composition-grid{grid-template-columns:1fr 1fr}.home-composition-grid>button{grid-template-columns:31px minmax(0,1fr);gap:9px;min-height:100px;padding:13px 11px}.home-composition-grid>button:nth-child(3){border-left:0}.home-composition-grid>button:nth-child(n+3){border-top:1px solid var(--home-line)}.home-composition-grid>button>svg{display:none}.composition-icon{width:31px;height:31px}.home-composition-grid b{font-size:14px}.home-composition-grid em{white-space:normal;line-height:1.4}}@media (prefers-reduced-motion:reduce){.home-order-cta{transition:none}.home-order-cta:hover{transform:none}}.store-shell-v3{--cmd-canvas:#d6d6d4;--cmd-surface:#fcfcfbe6;--cmd-soft:#f1f1ef;--cmd-soft-strong:#e9e9e6;--cmd-ink:#171716;--cmd-muted:#777774;--cmd-green:#343432;--cmd-green-2:#4d4d49;--cmd-coral:#ef6547;--cmd-coral-deep:#d84b30;--cmd-gold:#9c9c97;--cmd-red:#c9473b;--cmd-line:#18181717;--cmd-shadow:0 24px 64px #23232126,inset 0 1px 0 #fffffff0;--cmd-soft-shadow:0 14px 34px #2525231a,inset 0 1px 0 #fffffff2;min-height:calc(100vh - 48px);color:var(--cmd-ink);background:0 0;grid-template-columns:210px minmax(0,1fr);gap:20px;margin:24px;font-family:Inter Variable,Aptos,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif}.shell.store-shell-v2.store-shell-v3{--home-ink:#171716;--home-forest:#343432;--home-forest-soft:#555551;--home-gold:#9c9c97;--home-yellow:#ef6547;--home-ivory:#fcfcfb;--home-canvas:#d6d6d4;--home-red:#d84b30;--home-text:#252523;--home-muted:#777774;--home-line:#18181717;--home-shadow:0 14px 34px #2525231a,inset 0 1px 0 #fffffff2;background:0 0;min-height:calc(100vh - 48px)}.shell.store-shell-v2.store-shell-v3>aside{background:radial-gradient(circle at 12% 2%,#ffffff14,#0000 22%),linear-gradient(165deg,#50504d,#393936 58%,#30302e);border-right:0;box-shadow:0 22px 50px #1f1f1d42,inset 0 1px #ffffff1c}.shell.store-shell-v2.store-shell-v3 .brand-mark{color:var(--cmd-coral);background:#ffffff17;border-color:#ffffff1f}.shell.store-shell-v2.store-shell-v3>aside .nav-link,.shell.store-shell-v2.store-shell-v3>aside nav button{color:#ffffff96}.shell.store-shell-v2.store-shell-v3>aside .nav-link:hover,.shell.store-shell-v2.store-shell-v3>aside nav button:hover{color:#fff;background:#ffffff12}.shell.store-shell-v2.store-shell-v3>aside .nav-link.active,.shell.store-shell-v2.store-shell-v3>aside nav button.active{color:var(--cmd-ink);background:#fbfbfa;box-shadow:0 12px 24px #0000002e,inset 0 1px #fff}.shell.store-shell-v2.store-shell-v3>aside .nav-link.active svg,.shell.store-shell-v2.store-shell-v3>aside nav button.active svg{color:var(--cmd-coral)}.shell.store-shell-v2.store-shell-v3 .user>b{color:#2f2f2d;background:linear-gradient(145deg,#f8f8f6,#d9d9d5);box-shadow:0 9px 20px #0000002e}.shell.store-shell-v2.store-shell-v3>main>header{border-bottom-color:var(--cmd-line);box-shadow:none;background:#fdfdfce6}.shell.store-shell-v2.store-shell-v3 .operating-dot{background:var(--cmd-coral);box-shadow:0 0 0 5px #ef654721}.shell.store-shell-v2.store-shell-v3 .store-switcher{color:var(--cmd-ink)}body:has(.store-shell-v3){background:radial-gradient(circle at 73% 1%,#fffc,transparent 31%),radial-gradient(circle at 13% 90%,#50504d1f,transparent 28%),var(--cmd-canvas)}body:has(.store-shell-v3 .backdrop){overflow:hidden}@media (min-width:761px) and (min-height:780px){body:has(.store-shell-v3 .dashboard-page){overflow:hidden}}.store-shell-v3>aside{background:radial-gradient(circle at 12% 2%,#ffffff14,#0000 22%),linear-gradient(165deg,#50504d,#393936 58%,#30302e);border:0;border-radius:32px;width:210px;padding:25px 13px 17px;inset:24px auto 24px 24px;overflow:hidden;box-shadow:0 22px 50px #1f1f1d42,inset 0 1px #ffffff1c}.store-shell-v3>main{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);min-width:0;min-height:calc(100vh - 48px);box-shadow:var(--cmd-shadow);background:linear-gradient(145deg,#ffffffed,#f7f7f5e0);border:1px solid #ffffffb8;border-radius:34px;grid-column:2;overflow:clip}.store-shell-v3 .brand{color:#fff;letter-spacing:0;align-items:center;gap:11px;padding:0 11px 31px;display:flex}.store-shell-v3 .brand-mark{width:38px;height:38px;color:var(--cmd-coral);background:#ffffff17;border:1px solid #ffffff1f;border-radius:13px;flex:0 0 38px;box-shadow:inset 0 1px #ffffff1a}.store-shell-v3 .brand-mark svg{width:18px;height:18px}.store-shell-v3 .brand strong{letter-spacing:0;white-space:nowrap;font-size:13px;font-weight:760}.store-shell-v3 .brand small{color:#ffffff78;letter-spacing:.15em;margin-top:4px;font-size:8px;font-weight:650}.store-shell-v3 .brand>span:last-child,.store-shell-v3 .brand>span:last-child strong{color:#fff}.store-shell-v3>aside nav{scrollbar-width:none;gap:7px;min-height:0;overflow-y:auto}.store-shell-v3>aside nav::-webkit-scrollbar{display:none}.store-shell-v3>aside .nav-link,.store-shell-v3>aside nav button{color:#ffffff96;border:0;border-radius:17px;gap:12px;height:55px;min-height:55px;padding:0 13px;transition:color .18s,background .18s,transform .18s,box-shadow .18s}.store-shell-v3>aside .nav-link:hover,.store-shell-v3>aside nav button:hover{color:#fff;background:#ffffff12;transform:translate(2px)}.store-shell-v3>aside .nav-link.active,.store-shell-v3>aside nav button.active{color:var(--cmd-ink);background:#fbfbfa;box-shadow:0 12px 24px #0000002e,inset 0 1px #fff}.store-shell-v3>aside .nav-link.active svg,.store-shell-v3>aside nav button.active svg{color:var(--cmd-coral)}.store-shell-v3>aside nav svg{stroke-width:1.9px;flex:0 0 18px;width:18px;height:18px}.store-shell-v3>aside nav span{min-width:0}.store-shell-v3>aside nav span small,.store-shell-v3>aside nav span strong{display:block}.store-shell-v3>aside nav span strong{font-size:12px;font-weight:650}.store-shell-v3>aside nav span small{color:currentColor;opacity:.58;margin-top:3px;font-size:8px;font-weight:500}.store-shell-v3>aside .nav-link>b,.store-shell-v3>aside nav button>b{background:var(--cmd-coral);box-shadow:0 4px 12px #ef4e2d47}.store-shell-v3 .store-ai-nav-group,.store-shell-v3 .store-today-nav-group{gap:5px;min-width:0;display:grid}.store-shell-v3 .store-ai-nav-group>.nav-link,.store-shell-v3 .store-today-nav-group>.nav-link{width:100%}.store-shell-v3 .store-ai-nav-submenu,.store-shell-v3 .store-today-nav-submenu{border-left:1px solid #ffffff21;gap:3px;margin:-1px 7px 3px 39px;padding-left:9px;display:grid}.store-shell-v3 .store-ai-nav-submenu a,.store-shell-v3 .store-today-nav-submenu a{color:#ffffff7a;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:14px minmax(0,1fr);align-items:center;gap:7px;width:100%;height:34px;min-height:34px;padding:0 8px;font-size:11px;text-decoration:none;display:grid}.store-shell-v3 :is(.store-today-nav-submenu,.store-ai-nav-submenu) a:hover:not([aria-disabled=true]){color:#fff;background:#ffffff12;transform:none}.store-shell-v3 :is(.store-today-nav-submenu,.store-ai-nav-submenu) a.is-current{color:#fff;background:#ffffff1a}.store-shell-v3 :is(.store-today-nav-submenu,.store-ai-nav-submenu) a[aria-disabled=true]{opacity:.45;cursor:not-allowed}.store-shell-v3 :is(.store-today-nav-submenu,.store-ai-nav-submenu) a svg{width:13px;height:13px;color:var(--cmd-coral)}.store-shell-v3 :is(.store-today-nav-submenu,.store-ai-nav-submenu) a span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.store-shell-v3 .store-today-nav-submenu .store-today-overview-link{display:none}.store-shell-v3 .store-finance-nav-group{gap:5px;min-width:0;display:grid}.store-shell-v3 .store-finance-nav-group>button{width:100%}.store-shell-v3 .store-finance-nav-submenu{border-left:1px solid #ffffff21;gap:3px;margin:-1px 7px 3px 39px;padding-left:9px;display:none}.store-shell-v3 .store-finance-nav-group.is-open .store-finance-nav-submenu{display:grid}.store-shell-v3 .store-finance-nav-submenu a{color:#ffffff7a;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:14px minmax(0,1fr);align-items:center;gap:7px;width:100%;height:34px;min-height:34px;padding:0 8px;font-size:11px;text-decoration:none;display:grid}.store-shell-v3 .store-finance-nav-submenu a:hover:not([aria-disabled=true]){color:#fff;background:#ffffff12;transform:none}.store-shell-v3 .store-finance-nav-submenu a.is-current{color:#fff;background:#ffffff1a}.store-shell-v3 .store-finance-nav-submenu a[aria-disabled=true]{opacity:.45;cursor:not-allowed}.store-shell-v3 .store-finance-nav-submenu a svg{width:13px;height:13px;color:var(--cmd-coral)}.store-shell-v3 .store-finance-nav-submenu a span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.store-shell-v3 .bottom{border-color:#ffffff1a}.store-shell-v3 .bottom>.nav-link,.store-shell-v3 .bottom>button{color:#ffffff8f}.store-shell-v3 .user{border-color:#ffffff1a}.store-shell-v3 .user>b{color:#2f2f2d;background:linear-gradient(145deg,#f8f8f6,#d9d9d5);border-radius:12px;box-shadow:0 9px 20px #0000002e}.store-shell-v3 .user strong{color:#fff}.store-shell-v3 .user small{color:#ffffff70}.store-shell-v3>main>header{border:0;border-bottom:1px solid var(--cmd-line);height:76px;box-shadow:none;background:#fdfdfce6;padding:0 34px}.store-shell-v3 .store-context{align-items:center;gap:11px;display:flex}.store-shell-v3 .store-context label{grid-template-columns:auto 1fr;align-items:center;gap:0 8px;display:grid}.store-shell-v3 .store-context label>small{color:var(--cmd-muted);letter-spacing:.13em;grid-column:2;font-size:8px;font-weight:700}.store-shell-v3 .store-switcher{width:auto;min-width:132px;height:28px;color:var(--cmd-ink);background-color:#0000;border:0;grid-column:2;padding:0 26px 0 0;font-size:13px;font-weight:720}.store-shell-v3 .operator-account-badge{border-left:1px solid var(--cmd-line);align-items:center;gap:7px;margin-left:8px;padding-left:18px;display:flex}.store-shell-v3 .operator-account-badge small{color:var(--cmd-muted);font-size:8px;font-weight:650}.store-shell-v3 .operator-account-badge strong{color:var(--cmd-ink);font-variant-numeric:tabular-nums;letter-spacing:.04em;font-size:13px}.store-shell-v3 .operator-account-badge span{color:#4f6658;white-space:nowrap;background:#eeeeca;border-radius:999px;padding:4px 7px;font-size:8px;font-weight:720}.store-shell-v3 .operating-dot{background:var(--cmd-coral);width:9px;height:9px;box-shadow:0 0 0 5px #ef654721}.store-shell-v3 .date-context{color:var(--cmd-muted)}.store-shell-v3 .date-context svg{color:var(--cmd-green-2)}.store-shell-v3 .save-indicator{color:#5b5b57;background:#eeeeebd6;border:0;border-radius:999px}.store-shell-v3 .page{max-width:1500px;padding:36px 38px 54px}.store-shell-v3 .card,.store-shell-v3 .home-close-card,.store-shell-v3 .home-composition,.store-shell-v3 .home-insight-card,.store-shell-v3 .home-order-stage,.store-shell-v3 .home-revenue-card,.store-shell-v3 .home-rhythm-card,.store-shell-v3 .home-values-card{background:var(--cmd-surface);box-shadow:var(--cmd-soft-shadow);border:0}.store-shell-v3 .dashboard-page{grid-template-rows:40px 316px 144px 162px;gap:12px;height:calc(100vh - 120px);padding:10px 38px}.store-shell-v3 .home-greeting{align-items:center;min-height:0;margin:0}.store-shell-v3 .home-greeting>div span{color:var(--cmd-coral-deep);letter-spacing:.11em;font-size:9px;font-weight:760}.store-shell-v3 .home-greeting>div b{color:var(--cmd-ink);font-size:21px;font-weight:760}.store-shell-v3 .home-greeting p{color:var(--cmd-muted);font-size:11px}.store-shell-v3 .home-stage{grid-template-columns:minmax(0,1.58fr) minmax(300px,.74fr);gap:14px;min-height:0}.store-shell-v3 .home-order-stage{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:radial-gradient(circle at 87% 9%,#ef65471f,#0000 23%),radial-gradient(circle at 60% 110%,#5c5c581c,#0000 34%),linear-gradient(132deg,#fffffff0,#eeeeebc7);border-radius:26px;height:100%;min-height:0;overflow:hidden}.store-shell-v3 .home-order-stage:before{background:linear-gradient(118deg,#0000 0 58%,#ffffffad 62%,#0000 68%)}.store-shell-v3 .home-order-stage:after{border-color:#ffffffbd;border-radius:27px}.store-shell-v3 .home-stage-lines{opacity:.32;width:min(50%,470px);bottom:-62px;right:-38px}.store-shell-v3 .home-stage-lines path{stroke:#ef4e2d54}.store-shell-v3 .home-stage-lines path:nth-child(2){stroke:#53535052}.store-shell-v3 .home-stage-lines circle{fill:var(--cmd-coral);filter:drop-shadow(0 0 7px #ef4e2d80)}.store-shell-v3 .home-stage-copy{width:min(78%,650px);min-height:100%;padding:23px 28px 19px}.store-shell-v3 .home-display-en{color:#090c0a;letter-spacing:-.055em;font-family:Aptos Display,Segoe UI,sans-serif;font-size:clamp(40px,4.25vw,56px);font-weight:740;line-height:.98;display:block}.store-shell-v3 .home-stage-kicker{max-width:190px;color:var(--cmd-coral-deep);letter-spacing:0;background:#fff;border-radius:999px;padding:7px 10px;font-size:10px;position:absolute;top:22px;right:22px;box-shadow:0 8px 22px #242b2814}.store-shell-v3 .home-stage-copy h1{max-width:540px;color:var(--cmd-ink);margin:11px 0 6px;font-size:clamp(23px,2.15vw,30px);line-height:1.2}.store-shell-v3 .home-stage-copy>p{color:var(--cmd-muted);font-size:12px}.store-shell-v3 .home-order-cta{color:#fff;background:linear-gradient(120deg,#d4371c,#df4628 52%,#c83218);border:0;border-radius:17px;width:min(390px,100%);min-height:58px;margin-top:16px;box-shadow:0 16px 32px #ef4e2d45,inset 0 1px #ffffff4d}.store-shell-v3 .home-order-cta:hover{box-shadow:0 20px 38px #ef4e2d57,inset 0 1px #ffffff57}.store-shell-v3 .home-order-cta>span{background:#ffffff26;border-color:#ffffff38}.store-shell-v3 .home-order-cta b{font-size:17px;display:block}.store-shell-v3 .home-order-cta b small{letter-spacing:.13em;opacity:.72;margin-top:3px;font-size:8px;font-weight:620;display:block}.store-shell-v3 .home-stage-copy>footer{color:var(--cmd-muted)}.store-shell-v3 .home-stage-copy>footer svg{color:var(--cmd-coral)}.store-shell-v3 .home-stage-copy>footer{padding-top:12px;font-size:9px}.store-shell-v3 .home-stage-copy>footer em{color:var(--cmd-green-2)}.store-shell-v3 .home-revenue-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffdb;border-radius:26px;height:100%;min-height:0;padding:20px 22px 16px}.store-shell-v3 .home-revenue-card:after{border-color:#ef654717;box-shadow:0 0 0 28px #ef654708,0 0 0 56px #5454510a}.store-shell-v3 .home-revenue-card>header span{color:var(--cmd-ink);font-size:14px}.store-shell-v3 .home-revenue-card>header small{color:var(--cmd-muted);letter-spacing:.035em;font-size:9px}.store-shell-v3 .home-composition>header button,.store-shell-v3 .home-revenue-card>header button{background:var(--cmd-soft);color:var(--cmd-green);border:0;box-shadow:inset 0 1px #fff}.store-shell-v3 .home-revenue-card>h2{color:var(--cmd-ink);margin:12px 0 10px;font-size:clamp(33px,3.1vw,43px)}.store-shell-v3 .home-revenue-target{border-color:var(--cmd-line);gap:10px;padding:9px 0}.store-shell-v3 .home-revenue-target>span+span{padding-left:10px}.store-shell-v3 .home-revenue-target small{margin-bottom:3px;font-size:9px}.store-shell-v3 .home-revenue-target b{font-size:12px}.store-shell-v3 .home-revenue-target b:not(.is-positive){color:var(--cmd-coral-deep)}.store-shell-v3 .home-goal-progress{padding-top:9px}.store-shell-v3 .home-goal-progress>div:first-child span,.store-shell-v3 .home-month-progress>div:first-child span{color:var(--cmd-muted);font-size:9px}.store-shell-v3 .home-goal-progress>div:first-child strong,.store-shell-v3 .home-month-progress>div:first-child strong{font-size:13px}.store-shell-v3 .home-goal-progress>div:first-child strong{color:var(--cmd-coral)}.store-shell-v3 .home-goal-progress .progress{background:#ececea}.store-shell-v3 .home-goal-progress .progress i{background:linear-gradient(90deg,var(--cmd-coral),#f27a54);box-shadow:0 0 15px #ef4e2d38}.store-shell-v3 .home-goal-progress .progress,.store-shell-v3 .home-month-progress .progress{height:5px;margin-top:5px}.store-shell-v3 .home-goal-progress p{text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:9px;line-height:1.25;overflow:hidden}.store-shell-v3 .home-month-progress{z-index:1;border-top:1px solid var(--cmd-line);margin-top:8px;padding-top:8px;position:relative}.store-shell-v3 .home-month-progress>div:first-child{justify-content:space-between;align-items:baseline;display:flex}.store-shell-v3 .home-month-progress>div:first-child strong{color:var(--cmd-ink);font-variant-numeric:tabular-nums}.store-shell-v3 .home-month-progress .progress{background:#e8e8e5;border-radius:999px;overflow:hidden}.store-shell-v3 .home-month-progress .progress i{border-radius:inherit;background:linear-gradient(90deg,#494946,#858580);height:100%;display:block;box-shadow:0 0 12px #3c3c3a2e}.store-shell-v3 .home-month-progress p{color:var(--cmd-ink);font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:9px;display:flex}.store-shell-v3 .home-month-progress p em{color:var(--cmd-muted);font-style:normal}.store-shell-v3 .home-revenue-card>footer{margin-top:7px;font-size:8px}.store-shell-v3 .home-support-grid{grid-template-columns:minmax(0,1.14fr) minmax(280px,.75fr) minmax(280px,.75fr);gap:14px;min-height:0;margin:0}.store-shell-v3 .home-values-card{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:linear-gradient(120deg,#f5f5f2d1,#ffffffe6 58%,#e7e7e4bd);border-radius:24px;grid-template-columns:64px 1fr;gap:17px;height:100%;min-height:0;padding:17px 22px}.store-shell-v3 .home-values-mark{background:#fff;border:0;width:60px;height:60px;box-shadow:0 12px 30px #232a271a,inset 0 1px #fff}.store-shell-v3 .home-values-mark span{color:var(--cmd-green)}.store-shell-v3 .home-values-card>div:last-child>span{color:var(--cmd-coral-deep);letter-spacing:.12em;font-size:9px}.store-shell-v3 .home-values-card h2{color:var(--cmd-ink);margin:6px 0 4px;font-size:clamp(18px,1.85vw,23px);line-height:1.25}.store-shell-v3 .home-values-card p{text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.45;overflow:hidden}.store-shell-v3 .home-values-card small{color:var(--cmd-green-2);margin-top:6px;font-size:9px}.store-shell-v3 .home-rhythm-card{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:linear-gradient(140deg,#ffffffe0,#eeeeebc7);border-radius:24px;height:100%;min-height:0;padding:15px 18px;position:relative;overflow:hidden}.store-shell-v3 .home-rhythm-card:after{content:"";pointer-events:none;background:radial-gradient(circle,#ef65471f,#0000 68%);border-radius:50%;width:130px;height:130px;position:absolute;top:-55px;right:-34px}.store-shell-v3 .home-rhythm-card>header{z-index:1;align-items:center;gap:9px;display:flex;position:relative}.store-shell-v3 .home-rhythm-card>header>span{width:30px;height:30px;color:var(--cmd-coral);background:#ef65471c;border-radius:50%;place-items:center;display:grid}.store-shell-v3 .home-rhythm-card>header svg{width:15px;height:15px}.store-shell-v3 .home-rhythm-card>header b,.store-shell-v3 .home-rhythm-card>header small{display:block}.store-shell-v3 .home-rhythm-card>header small{color:var(--cmd-coral-deep);letter-spacing:.06em;font-size:7px}.store-shell-v3 .home-rhythm-card>header b{margin-top:2px;font-size:11px}.store-shell-v3 .home-rhythm-metrics{z-index:1;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:10px;display:grid;position:relative}.store-shell-v3 .home-rhythm-metrics>span{border-right:1px solid var(--cmd-line);min-width:0;padding-right:6px}.store-shell-v3 .home-rhythm-metrics>span:last-child{border-right:0}.store-shell-v3 .home-rhythm-metrics b,.store-shell-v3 .home-rhythm-metrics small{display:block}.store-shell-v3 .home-rhythm-metrics small{color:var(--cmd-muted);font-size:7px}.store-shell-v3 .home-rhythm-metrics b{color:var(--cmd-ink);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:11px;overflow:hidden}.store-shell-v3 .home-rhythm-card>p{z-index:1;color:var(--cmd-green-2);margin:8px 0 0;font-size:8px;font-weight:620;line-height:1.35;position:relative}.store-shell-v3 .home-close-card{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:linear-gradient(145deg,#ffffffe8,#ebebe8c7);border-radius:24px;height:100%;min-height:0;padding:15px 18px;position:relative;overflow:hidden}.store-shell-v3 .home-close-card:after{content:"";pointer-events:none;background:radial-gradient(circle,#ef654721,#0000 69%);border-radius:50%;width:145px;height:145px;position:absolute;bottom:-58px;right:-42px}.store-shell-v3 .home-close-card>header{z-index:1;align-items:center;gap:9px;display:flex;position:relative}.store-shell-v3 .home-close-card>header>span{color:#fff;background:#454542;border-radius:50%;flex:0 0 30px;place-items:center;width:30px;height:30px;display:grid;box-shadow:0 8px 18px #20201e29}.store-shell-v3 .home-close-card.is-closed>header>span{background:var(--cmd-coral)}.store-shell-v3 .home-close-card>header svg{width:15px;height:15px}.store-shell-v3 .home-close-card>header b,.store-shell-v3 .home-close-card>header small{display:block}.store-shell-v3 .home-close-card>header small{color:var(--cmd-coral-deep);letter-spacing:.06em;font-size:7px;font-weight:720}.store-shell-v3 .home-close-card>header b{color:var(--cmd-ink);margin-top:2px;font-size:11px}.store-shell-v3 .home-close-rail{z-index:1;grid-template-columns:auto 1fr auto 1fr auto 1fr auto;align-items:center;gap:5px;margin:12px 0 10px;display:grid;position:relative}.store-shell-v3 .home-close-rail span{color:#9b9b96;white-space:nowrap;font-size:7px}.store-shell-v3 .home-close-rail span.is-done{color:#4d4d49;font-weight:700}.store-shell-v3 .home-close-rail span.is-current{color:var(--cmd-coral-deep);font-weight:760}.store-shell-v3 .home-close-rail i{background:#d9d9d5;height:1px}.store-shell-v3 .home-close-card>button{z-index:1;width:100%;min-height:30px;color:var(--cmd-ink);cursor:pointer;background:#ffffffe6;border:0;border-radius:10px;justify-content:space-between;align-items:center;padding:0 10px 0 12px;font-size:9px;font-weight:680;display:flex;position:relative;box-shadow:0 7px 18px #23232112,inset 0 1px #fff}.store-shell-v3 .home-close-card>button:hover{color:var(--cmd-coral-deep);transform:translateY(-1px)}.store-shell-v3 .home-close-card>button svg{width:13px;height:13px}.store-shell-v3 .home-composition{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffd1;border-radius:24px;height:100%;min-height:0;margin:0;padding:15px 20px 12px;overflow:hidden}.store-shell-v3 .home-composition>header span{color:var(--cmd-ink);font-size:12px}.store-shell-v3 .home-composition>header small{margin-top:2px;font-size:8px}.store-shell-v3 .home-composition>header button{min-height:28px;font-size:9px}.store-shell-v3 .home-composition-track{background:var(--cmd-soft-strong);height:5px;margin:9px 0 7px}.store-shell-v3 .composition-icon,.store-shell-v3 .home-composition-track .segment-1{background:var(--cmd-coral);color:#fff}.store-shell-v3 .home-composition-track .segment-2{background:#d2d2ce}.store-shell-v3 .home-composition-track .segment-3{background:#454542}.store-shell-v3 .home-composition-track .segment-4{background:#9b9b96}.store-shell-v3 .home-composition-track .segment-5{background:#547e70}.store-shell-v3 .home-composition-track .segment-6{background:#7288a7}.store-shell-v3 .home-composition-grid>button{border-color:var(--cmd-line);grid-template-columns:29px minmax(0,1fr) 12px;gap:8px;min-height:69px;padding:7px 13px}.store-shell-v3 .composition-icon{width:29px;height:29px}.store-shell-v3 .home-composition-grid small{font-size:8px}.store-shell-v3 .home-composition-grid b{margin-top:2px;font-size:13px}.store-shell-v3 .home-composition-grid em{margin-top:2px;font-size:8px}.store-shell-v3 .home-composition-grid>button:nth-child(2) .composition-icon{color:#3d3d3a;background:#d2d2ce}.store-shell-v3 .home-composition-grid>button:nth-child(3) .composition-icon{color:#fff;background:#454542}.store-shell-v3 .home-composition-grid>button:nth-child(4) .composition-icon{color:#fff;background:#9b9b96}.store-shell-v3 .home-composition-grid>button:nth-child(5) .composition-icon{color:#fff;background:#547e70}.store-shell-v3 .home-composition-grid>button:nth-child(6) .composition-icon{color:#fff;background:#7288a7}.store-shell-v3 .home-composition-grid>button>svg{color:#45454261}.store-shell-v3 .pagetitle{align-items:flex-end;margin-bottom:28px}.store-shell-v3 .pagetitle>div>span{color:var(--cmd-coral-deep);letter-spacing:.12em;font-size:9px;font-weight:760}.store-shell-v3 .pagetitle h1{color:var(--cmd-ink);letter-spacing:-.045em;margin:7px 0 8px;font-size:clamp(34px,3.5vw,48px);font-weight:760}.store-shell-v3 .pagetitle p{color:var(--cmd-muted);font-size:11px}.store-shell-v3 .primary{white-space:nowrap;flex:none;background:linear-gradient(120deg,#d4371c,#c83218)!important;border-radius:14px!important;height:48px!important;min-height:48px!important;font-size:12px!important;box-shadow:0 14px 28px #ef4e2d3d,inset 0 1px #ffffff47!important}.store-shell-v3 .summaries{gap:16px;margin-bottom:18px}.store-shell-v3 .stat{border-radius:22px;min-height:118px;padding:22px 23px}.store-shell-v3 .stat span{color:var(--cmd-muted);font-size:10px}.store-shell-v3 .stat h3{color:var(--cmd-ink);letter-spacing:-.025em;font-size:25px}.store-shell-v3 .stat p{color:var(--cmd-green-2);font-size:9px}.store-shell-v3 .data,.store-shell-v3 .ledger{border-radius:26px;padding:25px}.store-shell-v3 .filters{gap:8px;margin-bottom:18px}.store-shell-v3 .filters button,.store-shell-v3 .filters input,.store-shell-v3 .filters select{background:var(--cmd-soft);height:40px;min-height:40px;color:var(--cmd-muted);border:0;border-radius:12px;box-shadow:inset 0 1px #fff}.store-shell-v3 .filters button.on{background:var(--cmd-green);color:#fff;box-shadow:0 9px 20px #2626242e}.store-shell-v3 table{margin-top:14px}.store-shell-v3 th{border-color:var(--cmd-line);color:#8a908d;letter-spacing:.025em;padding:12px 10px;font-size:9px;font-weight:650}.store-shell-v3 td{color:#484845;border-color:#2222200f;padding:14px 10px;font-size:11px}.store-shell-v3 tbody tr{transition:background .16s}.store-shell-v3 tbody tr:hover{background:#f7f7f5}.store-shell-v3 .tag{background:var(--cmd-soft);border-radius:8px}.store-shell-v3 .status{border-radius:999px;padding:4px 8px}.store-shell-v3 .order-management-page{max-width:1540px}.store-shell-v3 .order-account-policy{background:linear-gradient(135deg,#f0f6f3,#eef1ee);border:1px solid #49716324;border-radius:18px;grid-template-columns:38px minmax(260px,.8fr) minmax(320px,1.2fr);align-items:center;gap:14px;margin:-7px 0 17px;padding:16px 18px;display:grid}.store-shell-v3 .order-account-policy>svg{color:#fff;background:#4f796a;border-radius:12px;width:38px;height:38px;padding:10px}.store-shell-v3 .order-account-policy b{color:#343d38;font-size:12px}.store-shell-v3 .order-account-policy p,.store-shell-v3 .order-account-policy>span{color:#737b76;margin:4px 0 0;font-size:10px;line-height:1.65}.store-shell-v3 .order-account-policy>span{border-left:1px solid #49716326;margin:0;padding-left:16px}.store-shell-v3 .order-account-policy.is-secondary{background:linear-gradient(135deg,#fff8e9,#f7f1e4);border-color:#c4892d33}.store-shell-v3 .order-account-policy.is-secondary>svg{background:#b37d2b}.store-shell-v3 .order-management-card{padding:0;overflow:hidden}.store-shell-v3 .order-query{border-bottom:1px solid var(--cmd-line);background:#f7f7f5;gap:12px;padding:19px 22px;display:grid}.store-shell-v3 .order-query-row{align-items:center;gap:13px;min-width:0;display:flex}.store-shell-v3 .order-query-row>span{color:#898985;flex:0 0 62px;width:62px;font-size:9px;font-weight:700}.store-shell-v3 .order-filter-tabs{background:#eaeae7;border-radius:12px;gap:4px;min-width:0;padding:4px;display:inline-flex}.store-shell-v3 .order-filter-tabs button{color:#72726e;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:9px;min-height:34px;padding:0 13px;font:650 10px inherit}.store-shell-v3 .order-filter-tabs button.on{color:#fff;background:#42423f;box-shadow:0 7px 16px #22222021}.store-shell-v3 .order-custom-range{align-items:center;gap:7px;min-width:0;margin-left:4px;display:flex}.store-shell-v3 .order-custom-range label{align-items:center;gap:6px;display:flex}.store-shell-v3 .order-custom-range label>span{color:#8c8c87;margin:0;font-size:8px}.store-shell-v3 .order-custom-range input{background:#fff;border:1px solid #deded9;border-radius:10px;width:132px;height:39px;font-size:10px}.store-shell-v3 .order-custom-range input[aria-invalid=true]{border-color:#d75a42;box-shadow:0 0 0 3px #d75a421a}.store-shell-v3 .order-custom-range i{color:#9d9d98;font:9px inherit}.store-shell-v3 .order-query-fields{grid-template-columns:150px 170px minmax(220px,1fr) auto;align-items:end;gap:9px;padding-top:3px;display:grid}.store-shell-v3 .order-query-fields label>span{color:#898985;margin-bottom:6px;font-size:8px}.store-shell-v3 .order-query-fields input,.store-shell-v3 .order-query-fields select{background:#fff;border:1px solid #deded9;border-radius:10px;height:40px;font-size:10px}.store-shell-v3 .order-query-search>div{position:relative}.store-shell-v3 .order-query-search svg{color:#999994;width:15px;height:15px;position:absolute;top:12px;left:11px}.store-shell-v3 .order-query-search input{padding-left:34px}.store-shell-v3 .order-filter-clear{color:#767671;cursor:pointer;background:0 0;border:1px solid #d9d9d4;border-radius:10px;min-height:40px;padding:0 14px;font:650 9px inherit}.store-shell-v3 .order-filter-clear:hover{background:#fff;border-color:#b9b9b4}.store-shell-v3 .order-range-error{color:#c44c38;margin:-2px 0 0 75px;font-size:9px}.store-shell-v3 .order-result-head{justify-content:space-between;align-items:end;gap:18px;padding:20px 24px 8px;display:flex}.store-shell-v3 .order-result-head small{color:var(--cmd-coral-deep);letter-spacing:.12em;font-size:8px;font-weight:750}.store-shell-v3 .order-result-head h2{margin:5px 0 4px;font-size:18px}.store-shell-v3 .order-result-head p,.store-shell-v3 .order-result-head>span{color:var(--cmd-muted);margin:0;font-size:9px}.store-shell-v3 .order-result-head>span{text-align:right;padding-bottom:3px}.store-shell-v3 .order-detail-loading,.store-shell-v3 .order-query-error,.store-shell-v3 .order-query-loading{color:#777772;justify-content:center;align-items:center;gap:10px;min-height:96px;font-size:10px;display:flex}.store-shell-v3 .order-detail-loading>svg,.store-shell-v3 .order-query-loading>svg{width:19px;height:19px;color:var(--cmd-coral);animation:order-query-spin .8s linear infinite}.store-shell-v3 .order-query-error{background:#fff3ef;border:1px solid #be4b3724;border-radius:13px;justify-content:flex-start;min-height:76px;margin:8px 20px 18px;padding:13px 15px}.store-shell-v3 .order-query-error>svg{color:#b94d39;flex:0 0 20px;width:20px;height:20px}.store-shell-v3 .order-query-error>span{min-width:0}.store-shell-v3 .order-query-error b,.store-shell-v3 .order-query-error small{display:block}.store-shell-v3 .order-query-error b{color:#6f3f36;font-size:10px}.store-shell-v3 .order-query-error small{color:#936f67;overflow-wrap:anywhere;margin-top:3px;font-size:8px}.store-shell-v3 .order-detail-loading button,.store-shell-v3 .order-query-error button{color:#a34331;cursor:pointer;background:#fff;border:1px solid #b94d3933;border-radius:9px;flex:none;min-height:34px;margin-left:auto;padding:0 12px;font:680 9px inherit}.store-shell-v3 .order-management-card .desktop-order-table{padding:0 15px 20px}.store-shell-v3 .order-management-card table{margin-top:7px}.store-shell-v3 .order-detail-link{color:#c94730;cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font:720 11px inherit}.store-shell-v3 .order-detail-link:hover{text-underline-offset:3px;text-decoration:underline}.store-shell-v3 .order-actions{flex-wrap:wrap;align-items:center}.store-shell-v3 .mobile-order-actions .order-view,.store-shell-v3 .order-actions .order-view{color:#fff;cursor:pointer;background:#454542;border:0;border-radius:7px;min-height:28px;padding:0 9px;font:650 9px inherit}.store-shell-v3 .order-query-empty{color:#858580;text-align:center;justify-items:center;gap:6px;padding:48px 20px 54px;display:grid}.store-shell-v3 .order-query-empty svg{color:#6f6f6b;background:#ededeb;border-radius:50%;width:30px;height:30px;padding:7px}.store-shell-v3 .order-query-empty b{color:#4a4a46;font-size:13px}.store-shell-v3 .order-query-empty span{font-size:10px}.store-shell-v3 .order-query-empty button{color:#555550;cursor:pointer;background:#fff;border:1px solid #d7d7d2;border-radius:10px;min-height:36px;margin-top:7px;padding:0 13px;font:650 9px inherit}.store-shell-v3 .order-pagination{border-top:1px solid #efefeb;flex-direction:row;justify-content:center;align-items:center;gap:14px;min-height:64px;padding:10px 20px 18px;display:flex}.store-shell-v3 .order-pagination span{color:#777772;font-variant-numeric:tabular-nums;font-size:9px}.store-shell-v3 .order-pagination button{color:#555550;cursor:pointer;background:#fff;border:1px solid #d8d8d3;border-radius:9px;min-height:34px;padding:0 13px;font:670 9px inherit}.store-shell-v3 .order-pagination button:hover:not(:disabled){border-color:#aaa9a4}.store-shell-v3 .order-pagination button:disabled{opacity:.42;cursor:not-allowed}.store-shell-v3 .modal:has(.order-detail){width:min(900px,100%)}.store-shell-v3 .order-detail-loading{text-align:center;flex-direction:column;min-height:180px;padding:30px}.store-shell-v3 .order-detail-loading.is-error>svg{color:#b94d39;animation:none}.store-shell-v3 .order-detail-loading button{margin:4px 0 0}.store-shell-v3 .order-detail{gap:14px;padding:20px 24px 0;display:grid}.store-shell-v3 .order-detail-summary{background:#e4e4e0;border-radius:15px;grid-template-columns:1fr 1.25fr 1fr 1.35fr;gap:1px;display:grid;overflow:hidden}.store-shell-v3 .order-detail-summary>span{background:#f5f5f2;min-width:0;padding:14px}.store-shell-v3 .order-detail-summary b,.store-shell-v3 .order-detail-summary em,.store-shell-v3 .order-detail-summary small,.store-shell-v3 .order-detail-summary strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.store-shell-v3 .order-detail-summary small{color:#90908b;font-size:8px}.store-shell-v3 .order-detail-summary b,.store-shell-v3 .order-detail-summary strong{color:#3f3f3b;margin-top:7px;font-size:12px}.store-shell-v3 .order-detail-summary strong{color:#c53d27;font-size:19px}.store-shell-v3 .order-detail-summary em{color:#90908b;margin-top:3px;font:8px inherit}.store-shell-v3 .order-detail-grid{grid-template-columns:1.2fr .8fr;gap:12px;display:grid}.store-shell-v3 .order-detail-grid>article{border:1px solid #e5e5e1;border-radius:15px;overflow:hidden}.store-shell-v3 .order-detail-grid article>header{background:#fafaf8;border-bottom:1px solid #e9e9e5;justify-content:space-between;padding:12px 14px;display:flex}.store-shell-v3 .order-detail-grid article>header b{font-size:10px}.store-shell-v3 .order-detail-grid article>header span{color:#92928d;font-size:8px}.store-shell-v3 .order-detail-grid article>div{border-bottom:1px solid #efefec;justify-content:space-between;align-items:center;gap:14px;padding:10px 14px;display:flex}.store-shell-v3 .order-detail-grid article>div b,.store-shell-v3 .order-detail-grid article>div small,.store-shell-v3 .order-detail-grid article>div span{min-width:0;display:block}.store-shell-v3 .order-detail-grid article>div b{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.store-shell-v3 .order-detail-grid article>div small{color:#969691;margin-top:3px;font-size:8px}.store-shell-v3 .order-detail-grid article>div strong{flex:none;font-size:10px}.store-shell-v3 .order-detail-grid article>footer{color:#757570;padding:10px 14px;font-size:8px}.store-shell-v3 .order-detail-note{background:#f5f5f2;border-radius:13px;padding:12px 14px}.store-shell-v3 .order-detail-note small{color:#8f8f89;font-size:8px}.store-shell-v3 .order-detail-note p{color:#555550;margin:5px 0 0;font-size:10px;line-height:1.65}.store-shell-v3 .order-detail-note.is-warning{background:#fff3e2}.store-shell-v3 .order-revision-history{border:1px solid #e5e5e1;border-radius:15px;padding:14px}.store-shell-v3 .order-revision-history>header{justify-content:space-between;margin-bottom:9px;display:flex}.store-shell-v3 .order-revision-history>header b{font-size:10px}.store-shell-v3 .order-revision-history>header span{color:#8e8e89;font-size:8px}.store-shell-v3 .order-revision-history article{border-top:1px solid #efefec;grid-template-columns:24px 1fr;gap:9px;padding:9px 0;display:grid}.store-shell-v3 .order-revision-history article>i{color:#fff;background:#4b4b48;border-radius:50%;place-items:center;width:22px;height:22px;font:8px inherit;display:grid}.store-shell-v3 .order-revision-history article b{font-size:9px}.store-shell-v3 .order-revision-history article p{color:#5f5f5a;margin:4px 0;font-size:9px;line-height:1.55}.store-shell-v3 .order-revision-history article small{color:#91918c;font-size:8px}.store-shell-v3 .order-detail-lock{background:#f0f0ed;border-radius:13px;align-items:center;gap:9px;padding:12px 14px;display:flex}.store-shell-v3 .order-detail-lock.is-changeable{background:#eef5f2}.store-shell-v3 .order-detail-lock>svg{color:#70706c;width:18px}.store-shell-v3 .order-detail-lock b,.store-shell-v3 .order-detail-lock small,.store-shell-v3 .order-detail-lock span{display:block}.store-shell-v3 .order-detail-lock b{font-size:9px}.store-shell-v3 .order-detail-lock small{color:#858580;margin-top:3px;font-size:8px}.store-shell-v3 .order-detail-footer{border-top:1px solid var(--cmd-line);justify-content:flex-end;align-items:center;gap:8px;min-height:70px;margin-top:18px;padding:0 24px;display:flex}.store-shell-v3 .order-detail-footer>span{color:#989893;margin-right:auto;font-size:8px}.store-shell-v3 .order-detail-footer button:not(.primary){color:#676762;cursor:pointer;background:#fff;border:1px solid #d9d9d4;border-radius:10px;min-height:40px;padding:0 14px;font:650 9px inherit}.store-shell-v3 .order-detail-footer .order-cancel{color:#9b5d51;background:#f5f2ef}@keyframes order-query-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.store-shell-v3 .order-detail-loading>svg,.store-shell-v3 .order-query-loading>svg{animation:none}}.store-shell-v3 .balance{background:radial-gradient(circle at 87% 5%,#ef65472b,#0000 24%),linear-gradient(142deg,#454542,#2f2f2d);border-radius:25px;margin-bottom:18px;padding:28px 30px;box-shadow:0 18px 40px #20201e3d,inset 0 1px #ffffff1c}.store-shell-v3 .balance span{letter-spacing:.055em;font-size:9px}.store-shell-v3 .balance h2{letter-spacing:-.035em;font-size:32px}.store-shell-v3 .balance p b{color:#c7c7c2}.store-shell-v3 .balance>button{background:#ffffff0f;border-color:#ffffff26;border-radius:12px}.store-shell-v3 .accountgrid{gap:13px}.store-shell-v3 .account{border-radius:21px;min-height:166px;padding:19px}.store-shell-v3 .account>i{border-radius:50%;box-shadow:inset 0 1px #fff}.store-shell-v3 .account h3{color:var(--cmd-ink);font-size:20px}.store-shell-v3 .title h3{color:var(--cmd-ink)}.store-shell-v3 .backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#18181794}.store-shell-v3 .modal{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);overscroll-behavior:contain;background:#fcfcfbf0;border-radius:28px;box-shadow:0 35px 100px #11111057}.store-shell-v3 .modal>header{background:var(--cmd-surface)!important;border:0!important;padding:27px 30px 22px!important}.store-shell-v3 .modal>header span{color:var(--cmd-coral-deep);letter-spacing:.11em;font-size:8px;font-weight:760}.store-shell-v3 .modal>header h2{color:var(--cmd-ink);letter-spacing:-.035em;margin:7px 0;font-size:28px}.store-shell-v3 .modal>header p{color:var(--cmd-muted)}.store-shell-v3 .modal>header button{background:var(--cmd-soft);width:44px;height:44px;color:var(--cmd-ink);box-shadow:inset 0 1px #fff}.store-shell-v3 .modal form{padding:20px 30px 0}.store-shell-v3 .modal:has(.daily-close-flow){width:min(1060px,100vw - 48px)}.store-shell-v3 .daily-close-flow{padding:0 30px 28px}.store-shell-v3 .daily-close-cycle{grid-template-columns:minmax(120px,1fr) 38px minmax(120px,1fr) 38px minmax(120px,1fr) 38px minmax(120px,1fr);align-items:center;padding:19px 0 17px;display:grid}.store-shell-v3 .daily-close-cycle>span{color:#9b9b96;grid-template-columns:28px 1fr;align-items:center;column-gap:9px;min-width:0;display:grid}.store-shell-v3 .daily-close-cycle>span>i{color:#858580;background:#e4e4e1;border-radius:50%;grid-row:1/3;place-items:center;width:28px;height:28px;font-size:9px;font-style:normal;font-weight:740;display:grid}.store-shell-v3 .daily-close-cycle>span>b{color:inherit;font-size:11px}.store-shell-v3 .daily-close-cycle>span>small{color:#9b9b96;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.store-shell-v3 .daily-close-cycle>span.is-done{color:var(--cmd-ink)}.store-shell-v3 .daily-close-cycle>span.is-done>i{color:#fff;background:#454542}.store-shell-v3 .daily-close-cycle>span.is-current{color:var(--cmd-coral-deep)}.store-shell-v3 .daily-close-cycle>span.is-current>i{background:var(--cmd-coral);color:#fff;box-shadow:0 0 0 5px #ef65471a}.store-shell-v3 .daily-close-cycle>em{background:#dbdbd7;height:1px}.store-shell-v3 .daily-close-audit-grid{grid-template-columns:minmax(0,2.15fr) minmax(250px,.85fr);gap:10px;display:grid}.store-shell-v3 .daily-close-audit-card{background:linear-gradient(145deg,#fffffff0,#efefecc7);border:1px solid #37373412;border-radius:17px;min-width:0;padding:15px 16px;box-shadow:inset 0 1px #fff}.store-shell-v3 .daily-close-audit-card>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.store-shell-v3 .daily-close-audit-card>header small,.store-shell-v3 .daily-close-audit-card>header span{color:var(--cmd-coral-deep);letter-spacing:.08em;font-size:8px;font-weight:730;display:block}.store-shell-v3 .daily-close-audit-card>header h3{color:var(--cmd-ink);letter-spacing:-.015em;margin:4px 0 0;font-size:14px}.store-shell-v3 .daily-close-audit-card>header>strong{color:var(--cmd-ink);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;font-size:16px}.store-shell-v3 .daily-close-audit-card>header>strong small{color:var(--cmd-muted);letter-spacing:0;margin-bottom:3px;font-size:8px}.store-shell-v3 .daily-close-payment-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;margin-top:11px;display:grid}.store-shell-v3 .daily-close-payment-grid>div{background:#ffffffbd;border-radius:10px;min-width:0;padding:9px 8px}.store-shell-v3 .daily-close-payment-grid b,.store-shell-v3 .daily-close-payment-grid span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.store-shell-v3 .daily-close-payment-grid span{color:var(--cmd-muted);font-size:8px}.store-shell-v3 .daily-close-payment-grid b{color:var(--cmd-ink);font-variant-numeric:tabular-nums;margin-top:5px;font-size:11px}.store-shell-v3 .daily-close-external-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.store-shell-v3 .daily-close-external-grid>div,.store-shell-v3 .daily-close-external-grid>label{border:1px solid var(--cmd-line);background:#fff;border-radius:10px;min-width:0;padding:10px}.store-shell-v3 .daily-close-external-grid label.is-balanced{background:#f4faf6;border-color:#366f5552}.store-shell-v3 .daily-close-external-grid label.is-different{background:#fff5f2;border-color:#c4432d4d}.store-shell-v3 .daily-close-external-grid small,.store-shell-v3 .daily-close-external-grid span{color:var(--cmd-muted);font-size:12px;line-height:1.45;display:block}.store-shell-v3 .daily-close-external-grid b{color:var(--cmd-ink);font-variant-numeric:tabular-nums;margin-top:5px;font-size:14px;display:block}.store-shell-v3 .daily-close-external-grid label>div{color:var(--cmd-ink);align-items:center;gap:4px;margin-top:6px;font-size:14px;display:flex}.store-shell-v3 .daily-close-external-grid input{border:1px solid var(--cmd-line);width:100%;min-width:0;min-height:40px;color:var(--cmd-ink);font:inherit;font-variant-numeric:tabular-nums;background:#fff;border-radius:8px;padding:8px 10px}.store-shell-v3 .daily-close-external-grid small{margin-top:5px}.store-shell-v3 .daily-close-reconcile-note{color:#9a6d1c;background:#fff8e9;border:1px solid #b7832329;border-radius:10px;align-items:center;gap:9px;margin:9px 0 0;padding:8px 10px;display:flex}.store-shell-v3 .daily-close-reconcile-note.is-warning{color:#b23d29;background:#fff0ec;border-color:#c4432d33}.store-shell-v3 .daily-close-reconcile-note>svg{flex:0 0 15px;width:15px;height:15px}.store-shell-v3 .daily-close-reconcile-note b,.store-shell-v3 .daily-close-reconcile-note small{display:block}.store-shell-v3 .daily-close-reconcile-note b{font-size:9px}.store-shell-v3 .daily-close-reconcile-note small{color:#8e7b57;margin-top:2px;font-size:8px}.store-shell-v3 .daily-close-reconcile-note.is-warning small{color:#98695f}.store-shell-v3 .daily-close-payment-balanced{color:#4f795f;align-items:center;gap:6px;margin:8px 1px 0;font-size:8px;display:flex}.store-shell-v3 .daily-close-payment-balanced>svg{background:#deeee4;border-radius:50%;width:13px;height:13px;padding:2px}.store-shell-v3 .daily-close-sales-audit{flex-direction:column;display:flex}.store-shell-v3 .daily-close-sales-total{color:var(--cmd-ink);white-space:nowrap;margin:19px 0 14px;font-size:15px}.store-shell-v3 .daily-close-sales-total b{color:var(--cmd-coral-deep);font-variant-numeric:tabular-nums;font-size:24px}.store-shell-v3 .daily-close-sales-check{border-top:1px solid var(--cmd-line);color:#646460;align-items:center;gap:8px;margin-top:auto;padding-top:10px;display:flex}.store-shell-v3 .daily-close-sales-check>svg{color:#38795a;background:#e5f2eb;border-radius:50%;flex:0 0 16px;width:16px;height:16px;padding:3px}.store-shell-v3 .daily-close-sales-check b,.store-shell-v3 .daily-close-sales-check small{display:block}.store-shell-v3 .daily-close-sales-check b{color:var(--cmd-ink);font-size:9px}.store-shell-v3 .daily-close-sales-check small{color:var(--cmd-muted);margin-top:3px;font-size:8px;line-height:1.4}.store-shell-v3 .daily-close-employee-audit{grid-column:1/-1}.store-shell-v3 .daily-close-employee-table{background:#ffffffad;border:1px solid #3c3c3914;border-radius:11px;margin-top:10px;overflow:hidden}.store-shell-v3 .daily-close-employee-head,.store-shell-v3 .daily-close-employee-row{grid-template-columns:minmax(130px,1.35fr) minmax(86px,.9fr) repeat(6,minmax(72px,.75fr));align-items:center;display:grid}.store-shell-v3 .daily-close-employee-head{background:#e4e4e094;min-height:28px;padding:0 10px}.store-shell-v3 .daily-close-employee-head>span{color:#8a8a85;font-size:8px;font-weight:650}.store-shell-v3 .daily-close-employee-row{border-top:1px solid #3c3c3912;min-height:42px;padding:0 10px}.store-shell-v3 .daily-close-employee-row:first-child{border-top:0}.store-shell-v3 .daily-close-employee-row.is-unassigned{background:#fff5eb}.store-shell-v3 .daily-close-employee-row.is-zero{opacity:.54}.store-shell-v3 .daily-close-employee-row.is-unassigned.is-zero{opacity:.78}.store-shell-v3 .daily-close-employee-person b,.store-shell-v3 .daily-close-employee-person small,.store-shell-v3 .daily-close-employee-row>span b,.store-shell-v3 .daily-close-employee-row>span small{display:block}.store-shell-v3 .daily-close-employee-person b{color:var(--cmd-ink);font-size:10px}.store-shell-v3 .daily-close-employee-person small{color:var(--cmd-muted);margin-top:3px;font-size:8px}.store-shell-v3 .daily-close-employee-row>span{min-width:0}.store-shell-v3 .daily-close-employee-row>span small{color:var(--cmd-muted);font-size:8px;display:none}.store-shell-v3 .daily-close-employee-row>span b{color:#5b5b57;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.store-shell-v3 .daily-close-employee-row>span em{color:#8a8a85;white-space:nowrap;margin-top:2px;font-size:7px;font-style:normal;display:block}.store-shell-v3 .daily-close-employee-row>span.is-total b{color:var(--cmd-ink);font-weight:760}.store-shell-v3 .daily-close-employee-empty{color:var(--cmd-muted);text-align:center;padding:16px;font-size:9px}.store-shell-v3 .daily-close-employee-audit>footer{color:var(--cmd-muted);align-items:center;gap:15px;margin-top:8px;font-size:8px;display:flex}.store-shell-v3 .daily-close-employee-audit>footer b{color:#4f795f;margin-left:auto;font-weight:650}.store-shell-v3 .daily-close-form{padding:18px 0 0!important}.store-shell-v3 .daily-close-form fieldset{border:0;grid-template-columns:repeat(3,1fr);gap:10px;margin:0;padding:0;display:grid}.store-shell-v3 .daily-close-form legend{color:var(--cmd-ink);margin-bottom:9px;font-size:11px;font-weight:720}.store-shell-v3 .daily-close-form fieldset>label{cursor:pointer;background:#efefec;border:1px solid #0000;border-radius:15px;grid-template-columns:20px 1fr 19px;align-items:center;gap:9px;min-height:78px;padding:12px 13px;transition:border-color .16s,background .16s,transform .16s;display:grid;position:relative}.store-shell-v3 .daily-close-form fieldset>label:hover{background:#f4f4f2;transform:translateY(-1px)}.store-shell-v3 .daily-close-form fieldset>label.is-confirmed{background:#fff3ef;border-color:#ef65473d}.store-shell-v3 .daily-close-form input[type=checkbox]{width:18px;height:18px;accent-color:var(--cmd-coral)}.store-shell-v3 .daily-close-form fieldset>label>span{margin:0}.store-shell-v3 .daily-close-form fieldset>label b,.store-shell-v3 .daily-close-form fieldset>label small{display:block}.store-shell-v3 .daily-close-form fieldset>label b{color:var(--cmd-ink);font-size:11px}.store-shell-v3 .daily-close-form fieldset>label small{color:#777773;margin-top:4px;font-size:8px;font-weight:500;line-height:1.4}.store-shell-v3 .daily-close-form fieldset>label>svg{color:#c5c5c0;opacity:.4;width:17px;height:17px}.store-shell-v3 .daily-close-form fieldset>label.is-confirmed>svg{color:var(--cmd-coral);opacity:1}.store-shell-v3 .daily-close-note{margin-top:13px;display:block}.store-shell-v3 .daily-close-note textarea{resize:none;height:58px;min-height:58px}.store-shell-v3 .daily-close-form>footer{border-top:1px solid var(--cmd-line);justify-content:space-between;align-items:center;gap:16px;margin-top:14px;padding-top:14px;display:flex}.store-shell-v3 .daily-close-form>footer>div{color:#666662;align-items:center;gap:9px;min-width:0;display:flex}.store-shell-v3 .daily-close-form>footer>div>svg{width:18px;height:18px;color:var(--cmd-coral);flex:0 0 18px}.store-shell-v3 .daily-close-form>footer b,.store-shell-v3 .daily-close-form>footer small{display:block}.store-shell-v3 .daily-close-form>footer b{color:var(--cmd-ink);font-size:9px}.store-shell-v3 .daily-close-form>footer small{margin-top:3px;font-size:8px}.store-shell-v3 .daily-close-form>footer>button{color:#fff;cursor:pointer;background:linear-gradient(120deg,#d4371c,#c83218);border:0;border-radius:13px;flex:none;align-items:center;gap:8px;min-height:44px;padding:0 18px;font-size:10px;font-weight:720;display:flex;box-shadow:0 12px 26px #ef4e2d3b}.store-shell-v3 .daily-close-form>footer>button:disabled{color:#858580;box-shadow:none;cursor:not-allowed;background:#d4d4d0}.store-shell-v3 .daily-close-form>footer>button svg{width:16px;height:16px}.store-shell-v3 .daily-close-record{color:#fff;background:linear-gradient(140deg,#454542,#2f2f2d);border-radius:18px;grid-template-columns:48px 1fr;align-items:start;gap:15px;margin-top:16px;padding:20px;display:grid;box-shadow:0 16px 34px #21211f33}.store-shell-v3 .daily-close-record>span{color:#ff8a70;background:#ffffff1a;border-radius:50%;place-items:center;width:46px;height:46px;display:grid}.store-shell-v3 .daily-close-record>span svg{width:21px;height:21px}.store-shell-v3 .daily-close-record small{color:#ff9a82;letter-spacing:.09em;font-size:8px;font-weight:720}.store-shell-v3 .daily-close-record h3{margin:6px 0 5px;font-size:17px}.store-shell-v3 .daily-close-record p{color:#c8c8c3;margin:0;font-size:9px}.store-shell-v3 .daily-close-record blockquote{border-left:2px solid var(--cmd-coral);color:#ededeb;background:#ffffff0d;border-radius:0 8px 8px 0;margin:12px 0 0;padding:9px 11px;font-size:9px}.store-shell-v3 label>span{color:#484845;font-size:9px}.store-shell-v3 .currency,.store-shell-v3 .line-money,.store-shell-v3 input,.store-shell-v3 select,.store-shell-v3 textarea{background:var(--cmd-soft);color:var(--cmd-ink);border:1px solid #0000;border-radius:11px;box-shadow:inset 0 1px #fff}.store-shell-v3 input:focus,.store-shell-v3 select:focus,.store-shell-v3 textarea:focus{border-color:#ef4e2d61;box-shadow:0 0 0 4px #ef4e2d17}.store-shell-v3 .order-lines{background:var(--cmd-soft);border:0;border-radius:18px}.store-shell-v3 .payment-lines{box-shadow:inset 0 0 0 1px var(--cmd-line);background:#fff}.store-shell-v3 .line-section-head>button,.store-shell-v3 .payment-line>button:not(.remove-line){color:var(--cmd-coral-deep);box-shadow:var(--cmd-soft-shadow);background:#fff;border:0;border-radius:10px}.store-shell-v3 .order-line,.store-shell-v3 .payment-line{border-color:var(--cmd-line)}.store-shell-v3 .remove-line{color:var(--cmd-coral-deep);background:#feece7;border-radius:9px}.store-shell-v3 .order-total{background:var(--cmd-soft-strong);border-radius:13px}.store-shell-v3 .note{background:#fff0ec;border:0;border-radius:14px}.store-shell-v3 .note>b{background:var(--cmd-coral)}.store-shell-v3 .formfooter{border-color:var(--cmd-line)}.store-shell-v3 .formfooter button:not(.primary){background:var(--cmd-soft);color:var(--cmd-ink);border:0;border-radius:12px}.store-shell-v3 .transferbox{background:var(--cmd-soft);border-radius:18px}.store-shell-v3 .income-detail-total{background:linear-gradient(140deg,#484845,#2f2f2d);border-radius:20px;box-shadow:0 16px 34px #21211f33}.store-shell-v3 .blue,.store-shell-v3 .gold,.store-shell-v3 .green,.store-shell-v3 .lilac,.store-shell-v3 .mint,.store-shell-v3 .purple{color:#595955;background:#ececea}.store-shell-v3 .orange,.store-shell-v3 .peach,.store-shell-v3 .red{color:var(--cmd-coral-deep);background:#fff0ec}.store-shell-v3 .s-已完成,.store-shell-v3 .s-已确认{color:#4d4d49;background:#ededeb}.store-shell-v3 .s-待审核,.store-shell-v3 .s-待财务审核,.store-shell-v3 .s-预计{color:var(--cmd-coral-deep);background:#fff0ec}.store-shell-v3 .flow.income,.store-shell-v3 .flow.transfer{color:#565652;background:#ededeb}.store-shell-v3 .income-detail-list,.store-shell-v3 .income-detail-metrics>div{background:var(--cmd-soft);border-color:#0000;border-radius:18px}.store-shell-v3 .account h3,.store-shell-v3 .balance h2,.store-shell-v3 .home-goal-progress strong,.store-shell-v3 .home-revenue-card>h2,.store-shell-v3 .money,.store-shell-v3 .stat h3{font-variant-numeric:tabular-nums}.store-shell-v3 a:focus-visible,.store-shell-v3 button:focus-visible,.store-shell-v3 input:focus-visible,.store-shell-v3 select:focus-visible,.store-shell-v3 textarea:focus-visible{outline-offset:3px;outline:3px solid #ef4e2d38}.store-shell-v3 .store-mobile-workspaces{display:none}.store-shell-v3 .expense-confirm-progress{color:#858580;grid-template-columns:1fr 48px 1fr;align-items:center;padding:18px 28px 10px;font-size:10px;display:grid}.store-shell-v3 .expense-confirm-progress span{justify-content:center;align-items:center;gap:8px;display:flex}.store-shell-v3 .expense-confirm-progress i{background:#e7e7e3;border-radius:50%;place-items:center;width:27px;height:27px;font-style:normal;display:grid}.store-shell-v3 .expense-confirm-progress em{background:#d8d8d4;height:1px}.store-shell-v3 .expense-confirm-progress .is-current,.store-shell-v3 .expense-confirm-progress .is-done{color:#2d2d2a;font-weight:680}.store-shell-v3 .expense-confirm-progress .is-current i,.store-shell-v3 .expense-confirm-progress .is-done i{background:var(--cmd-coral);color:#fff}.store-shell-v3 .expense-confirm-card{background:#eeeeeb;border-radius:20px;margin:16px 26px 6px;padding:22px}.store-shell-v3 .expense-confirm-card>span{color:var(--cmd-coral-deep);letter-spacing:.09em;font-size:9px;font-weight:720}.store-shell-v3 .expense-confirm-card h3{margin:6px 0 17px;font-size:18px}.store-shell-v3 .expense-confirm-card>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.store-shell-v3 .expense-confirm-card p{background:#fff;border-radius:13px;gap:4px;min-width:0;margin:0;padding:12px;display:grid}.store-shell-v3 .expense-confirm-card p small{color:#858580;font-size:9px!important}.store-shell-v3 .expense-confirm-card p b{overflow-wrap:anywhere;font-size:11px}.store-shell-v3 .expense-confirm-card>label{cursor:pointer;background:#fff8f5;border:1px solid #ef654738;border-radius:13px;grid-template-columns:20px 1fr;align-items:start;gap:10px;margin-top:14px;padding:13px;display:grid}.store-shell-v3 .expense-confirm-card>label input{accent-color:var(--cmd-coral);margin-top:2px}.store-shell-v3 .expense-confirm-card>label span{gap:4px;display:grid}.store-shell-v3 .expense-confirm-card>label b{font-size:10px}.store-shell-v3 .expense-confirm-card>label small{color:#777772;line-height:1.5;font-size:9px!important}.store-shell-v3 .expense-confirm-card .expense-preview-wide{grid-column:1/-1}.store-shell-v3 .expense-init-note{background:linear-gradient(135deg,#eff5f1,#f7f7f4);border:1px solid #35635221;border-radius:15px;align-items:center;gap:11px;margin:18px 28px 0;padding:13px 15px;display:flex}.store-shell-v3 .expense-init-note>svg{width:19px;color:var(--cmd-green);flex:0 0 19px}.store-shell-v3 .expense-init-note b,.store-shell-v3 .expense-init-note small,.store-shell-v3 .expense-init-note span{display:block}.store-shell-v3 .expense-init-note b{color:var(--cmd-ink);font-size:10px}.store-shell-v3 .expense-init-note small{color:var(--cmd-muted);margin-top:3px;font-size:9px;line-height:1.45}.store-shell-v3 .modal:has(.expense-batch-form){width:min(1160px,100vw - 48px);max-height:96dvh}.store-shell-v3 .modal:has(.expense-batch-form)>header{z-index:5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);top:0;border-bottom:1px solid var(--cmd-line)!important;background:#fcfcfbf0!important;position:sticky!important}.store-shell-v3 .modal .expense-batch-form{padding:18px 26px 0}.store-shell-v3 .expense-batch-summary{background:linear-gradient(135deg,#eff5f1,#f7f7f4);border:1px solid #35635221;border-radius:16px;grid-template-columns:110px 155px minmax(240px,1fr) auto;align-items:center;gap:10px;padding:14px 15px;display:grid}.store-shell-v3 .expense-batch-summary>div small,.store-shell-v3 .expense-batch-summary>div strong{display:block}.store-shell-v3 .expense-batch-summary>div small{color:var(--cmd-muted);font-size:8px}.store-shell-v3 .expense-batch-summary>div strong{color:var(--cmd-ink);font-variant-numeric:tabular-nums;margin-top:4px;font-size:16px}.store-shell-v3 .expense-batch-summary>p{color:#65766e;min-width:0;margin:0;font-size:9px;line-height:1.5}.store-shell-v3 .expense-batch-row>header button,.store-shell-v3 .expense-batch-summary>button{min-height:38px;color:var(--cmd-green);cursor:pointer;background:#fff;border:0;border-radius:11px;justify-content:center;align-items:center;gap:6px;padding:0 13px;font:680 9px inherit;display:inline-flex;box-shadow:inset 0 0 0 1px #35635224,0 6px 16px #1f332a0d}.store-shell-v3 .expense-batch-row>header button svg,.store-shell-v3 .expense-batch-summary>button svg{width:14px;height:14px}.store-shell-v3 .expense-batch-row>header button:disabled,.store-shell-v3 .expense-batch-summary>button:disabled{opacity:.42;cursor:not-allowed}.store-shell-v3 .expense-batch-rows{gap:11px;margin-top:12px;display:grid}.store-shell-v3 .expense-batch-row{background:#ffffffd1;border:1px solid #2a2a2714;border-radius:17px;min-width:0;padding:15px;box-shadow:0 8px 24px #22221f08,inset 0 1px #fff}.store-shell-v3 .expense-batch-row>header{justify-content:space-between;align-items:center;gap:14px;margin-bottom:13px;display:flex}.store-shell-v3 .expense-batch-row>header h3,.store-shell-v3 .expense-batch-row>header small,.store-shell-v3 .expense-batch-row>header span{display:inline}.store-shell-v3 .expense-batch-row>header span{color:var(--cmd-coral-deep);letter-spacing:.08em;font-size:8px;font-weight:760}.store-shell-v3 .expense-batch-row>header h3{color:var(--cmd-ink);margin:0 8px;font-size:13px}.store-shell-v3 .expense-batch-row>header small{color:var(--cmd-muted);font-size:8px}.store-shell-v3 .expense-batch-row>header>div:last-child{flex:none;gap:6px;display:flex}.store-shell-v3 .expense-batch-row>header button{color:#666863;min-height:32px;padding-inline:10px;box-shadow:inset 0 0 0 1px #2a2a2717}.store-shell-v3 .expense-batch-row>header button.is-danger{color:#b54f3a}.store-shell-v3 .expense-batch-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px 12px;display:grid}.store-shell-v3 .expense-batch-grid>label{min-width:0}.store-shell-v3 .expense-batch-grid>label>span{margin-bottom:6px}.store-shell-v3 .expense-batch-grid .currency,.store-shell-v3 .expense-batch-grid input,.store-shell-v3 .expense-batch-grid select{min-width:0;height:38px}.store-shell-v3 .expense-batch-guidance{background:#fff9ec;border:1px solid #b7832326;border-radius:16px;margin-top:13px;padding:16px}.store-shell-v3 .expense-batch-guidance>div{align-items:center;gap:10px;display:flex}.store-shell-v3 .expense-batch-guidance>div>svg{color:#a57823;flex:0 0 19px;width:19px;height:19px}.store-shell-v3 .expense-batch-guidance h3,.store-shell-v3 .expense-batch-guidance small{display:block}.store-shell-v3 .expense-batch-guidance small{color:#9c772e;letter-spacing:.1em;font-size:7px;font-weight:750}.store-shell-v3 .expense-batch-guidance h3{color:var(--cmd-ink);margin:3px 0 0;font-size:11px}.store-shell-v3 .expense-batch-guidance ol{counter-reset:expense-guidance;grid-template-columns:1fr 1fr;gap:9px;margin:12px 0 0;padding:0;list-style:none;display:grid}.store-shell-v3 .expense-batch-guidance li{counter-increment:expense-guidance;background:#ffffffb8;border-radius:12px;min-width:0;padding:11px 12px 11px 39px;position:relative}.store-shell-v3 .expense-batch-guidance li:before{color:#5f4a1d;content:counter(expense-guidance);background:#e7c675;border-radius:50%;place-items:center;width:20px;height:20px;font-size:8px;font-weight:760;display:grid;position:absolute;top:11px;left:11px}.store-shell-v3 .expense-batch-guidance li b,.store-shell-v3 .expense-batch-guidance li span{display:block}.store-shell-v3 .expense-batch-guidance li b{color:#66501e;font-size:9px}.store-shell-v3 .expense-batch-guidance li span{color:#776846;margin-top:4px;font-size:8px;line-height:1.6}.store-shell-v3 .expense-batch-form>.formfooter{z-index:4;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fcfcfbf0;margin:14px -26px 0;padding:0 26px;position:sticky;bottom:0}.store-shell-v3 .expense-pending-note{background:#f1f6f3;border-color:#35635229}.store-shell-v3 .expense-pending-note>b{background:var(--cmd-green)}.store-shell-v3 .expense-pending-note p{color:#5f746a}.store-shell-v3 .expense-row-actions{white-space:nowrap;align-items:center;gap:6px;display:flex}.store-shell-v3 .expense-cancel-action,.store-shell-v3 .expense-confirm-action{cursor:pointer;border-radius:9px;min-height:34px;padding:0 11px;font:680 9px inherit}.store-shell-v3 .expense-confirm-action{background:var(--cmd-green);color:#fff;border:0;box-shadow:0 8px 17px #3563522e}.store-shell-v3 .expense-confirm-action:hover{background:#294f41}.store-shell-v3 .expense-cancel-action{color:#77736c;background:#fff;border:1px solid #dad8d3}.store-shell-v3 .expense-cancel-action:hover{color:#b84a34;border-color:#d9a092}.store-shell-v3 .s-待门店确认{color:#9b6823;background:#fff1df}.store-shell-v3 .s-已进入成本{color:#376f59;background:#e9f4ee}.store-shell-v3 .s-归档只读{color:#716f69;background:#efefec}.store-shell-v3 .s-已取消{color:#8b8780;background:#f1f0ed}.store-shell-v3 .expense-empty{min-height:180px;color:var(--cmd-muted);text-align:center;align-content:center;place-items:center;gap:7px;display:grid}.store-shell-v3 .expense-empty svg{width:25px;color:var(--cmd-green);background:#eaf3ee;border-radius:50%;padding:5px}.store-shell-v3 .expense-empty b{color:var(--cmd-ink);font-size:12px}.store-shell-v3 .expense-empty span{max-width:360px;font-size:9px;line-height:1.55}.store-shell-v3 .expense-mobile-list{display:none}.store-shell-v3 .expense-cancel-card{margin-top:2px}.store-shell-v3 .finance-query{border-bottom:1px solid var(--cmd-line);background:#f7f7f5;gap:11px;margin:-25px -25px 0;padding:18px 20px 15px;display:grid}.store-shell-v3 .finance-query-row{grid-template-columns:82px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.store-shell-v3 .finance-query-row>span{color:#676c68;font-size:9px;font-weight:720}.store-shell-v3 .finance-period-tabs{flex-wrap:wrap;gap:6px;display:flex}.store-shell-v3 .finance-period-tabs button{color:#676c68;cursor:pointer;background:#fff;border:1px solid #deded9;border-radius:10px;min-height:38px;padding:0 13px;font:670 9px inherit}.store-shell-v3 .finance-period-tabs button.on{border-color:var(--cmd-green);background:var(--cmd-green);color:#fff;box-shadow:0 7px 17px #3563522e}.store-shell-v3 .finance-period-tabs button.is-muted:not(.on){color:#8c908c;border-style:dashed}.store-shell-v3 .finance-custom-range{align-items:end;gap:7px;display:flex}.store-shell-v3 .finance-custom-range label{width:142px}.store-shell-v3 .finance-custom-range label>span{color:#8a8e8a;margin-bottom:4px;font-size:8px;font-weight:600}.store-shell-v3 .finance-custom-range input{color:#555a56;background:#fff;border:1px solid #deded9;border-radius:9px;height:38px;padding:0 9px;font-size:9px}.store-shell-v3 .finance-custom-range i{color:#989b98;padding-bottom:12px;font:8px inherit}.store-shell-v3 .finance-basis-note{color:#7f8580;margin:0 0 0 94px;font-size:8px;line-height:1.55}.store-shell-v3 .finance-range-error{color:#b14e3b;margin:0 0 0 94px;font-size:8px}.store-shell-v3 .expense-status-switch{border-bottom:1px solid var(--cmd-line);align-items:center;gap:7px;padding:16px 0 13px;display:flex}.store-shell-v3 .expense-status-switch button{color:#626763;cursor:pointer;background:#fff;border:1px solid #dcdcd7;border-radius:11px;min-height:40px;padding:0 14px;font:680 10px inherit}.store-shell-v3 .expense-status-switch button>b{color:#6e736f;background:#efefec;border-radius:999px;place-items:center;min-width:20px;height:20px;margin-left:5px;font-size:8px;display:inline-grid}.store-shell-v3 .expense-status-switch button.on:not(.expense-archive-link){border-color:var(--cmd-green);background:var(--cmd-green);color:#fff;box-shadow:0 8px 18px #3563522e}.store-shell-v3 .expense-status-switch button.on:not(.expense-archive-link)>b{color:#fff;background:#ffffff2e}.store-shell-v3 .expense-status-switch .expense-archive-link{color:#969a96;background:0 0;border-color:#0000;min-height:34px;margin-left:auto;padding-inline:7px;font-size:8px;font-weight:600}.store-shell-v3 .expense-status-switch .expense-archive-link.on{color:#656a66;background:#f3f3f0;border-color:#deded9}.store-shell-v3 .expense-drilldown-filter{color:#536a60;background:#edf5f1;border:1px solid #35635233;border-radius:12px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:11px;margin-top:12px;padding:11px 12px;display:grid}.store-shell-v3 .expense-drilldown-filter>svg{background:var(--cmd-green);color:#fff;border-radius:9px;width:29px;height:29px;padding:7px}.store-shell-v3 .expense-drilldown-filter b,.store-shell-v3 .expense-drilldown-filter small,.store-shell-v3 .expense-drilldown-filter span{min-width:0;display:block}.store-shell-v3 .expense-drilldown-filter b{color:#34483f;font-size:9px}.store-shell-v3 .expense-drilldown-filter small{text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:8px;overflow:hidden}.store-shell-v3 .expense-drilldown-filter button{min-height:34px;color:var(--cmd-green);cursor:pointer;background:#fff;border:1px solid #3563523d;border-radius:9px;padding:0 10px;font:680 8px inherit}.store-shell-v3 .finance-result-heading{justify-content:space-between;align-items:center;gap:16px;min-height:61px;padding:12px 2px 4px;display:flex}.store-shell-v3 .finance-result-heading>span{gap:4px;display:grid}.store-shell-v3 .finance-result-heading b{color:var(--cmd-ink);font-size:12px}.store-shell-v3 .finance-result-heading em,.store-shell-v3 .finance-result-heading small{color:#929692;font:8px inherit}.store-shell-v3 .finance-query-message{color:#747a75;justify-content:center;align-items:center;gap:9px;min-height:180px;display:flex}.store-shell-v3 .finance-query-message>svg{width:19px}.store-shell-v3 .finance-query-message:not(.is-error)>svg{animation:order-query-spin .8s linear infinite}.store-shell-v3 .finance-query-message.is-error{color:#9b4f40;background:#fff7f4;border:1px solid #efd9d2;border-radius:14px}.store-shell-v3 .finance-query-message.is-error>span{gap:3px;display:grid}.store-shell-v3 .finance-query-message.is-error small{font-size:8px}.store-shell-v3 .finance-query-message button{color:#a05241;cursor:pointer;background:#fff;border:1px solid #e4bdb3;border-radius:9px;min-height:34px;padding:0 11px;font:650 8px inherit}.store-shell-v3 .finance-pagination{border-top:1px solid var(--cmd-line);justify-content:flex-end;align-items:center;gap:9px;min-height:55px;display:flex}.store-shell-v3 .finance-pagination button{color:#666b67;cursor:pointer;background:#fff;border:1px solid #dcdcd7;border-radius:9px;min-height:34px;padding:0 12px;font:650 8px inherit}.store-shell-v3 .finance-pagination button:disabled{cursor:not-allowed;opacity:.45}.store-shell-v3 .finance-pagination span{color:#8a8f8b;font-size:8px}.store-shell-v3 .non-operating-income-page{max-width:1540px}.store-shell-v3 .non-operating-scope{background:linear-gradient(135deg,#edf5f1,#f6f7f4);border:1px solid #35635226;border-radius:18px;grid-template-columns:42px minmax(280px,.9fr) minmax(340px,1.1fr);align-items:center;gap:15px;margin-bottom:15px;padding:17px 19px;display:grid}.store-shell-v3 .non-operating-scope>svg{background:var(--cmd-green);color:#fff;border-radius:13px;width:40px;height:40px;padding:10px}.store-shell-v3 .non-operating-scope b{color:#34463e;font-size:12px}.store-shell-v3 .non-operating-scope p,.store-shell-v3 .non-operating-scope>span{color:#68796f;margin:4px 0 0;font-size:9px;line-height:1.65}.store-shell-v3 .non-operating-scope>span{border-left:1px solid #35635226;margin:0;padding-left:17px}.store-shell-v3 .non-operating-summaries .stat p{color:#61796e}.store-shell-v3 .non-operating-data{padding:0;overflow:hidden}.store-shell-v3 .non-operating-data .finance-query{margin:0}.store-shell-v3 .non-operating-category-filter{border-bottom:1px solid var(--cmd-line);align-items:end;gap:14px;padding:14px 20px;display:flex}.store-shell-v3 .non-operating-category-filter label{width:240px}.store-shell-v3 .non-operating-category-filter label>span{color:var(--cmd-muted);margin-bottom:5px;font-size:8px}.store-shell-v3 .non-operating-category-filter select{background:#fff;border:1px solid #deded9;height:40px}.store-shell-v3 .non-operating-category-filter>span{color:#8d918d;padding-bottom:10px;font-size:8px;line-height:1.5}.store-shell-v3 .non-operating-data .finance-pagination,.store-shell-v3 .non-operating-data .finance-result-heading{margin-inline:20px}.store-shell-v3 .non-operating-desktop-table{padding:0 17px 20px}.store-shell-v3 .non-operating-desktop-table td:nth-child(5){max-width:320px}.store-shell-v3 .non-operating-desktop-table td:nth-child(5),.store-shell-v3 .non-operating-desktop-table td:nth-child(7){line-height:1.5}.store-shell-v3 .non-operating-mobile-list{display:none}.store-shell-v3 .accounts-page{max-width:1540px}.store-shell-v3 .accounts-page .accountgrid{margin-bottom:18px}.store-shell-v3 .account-ledger-data{padding:0;overflow:hidden}.store-shell-v3 .account-ledger-title{border-bottom:1px solid var(--cmd-line);justify-content:space-between;align-items:center;gap:16px;padding:20px;display:flex}.store-shell-v3 .account-ledger-title>span{gap:4px;display:grid}.store-shell-v3 .account-ledger-title small{color:var(--cmd-coral-deep);letter-spacing:.08em;font-size:8px;font-weight:730}.store-shell-v3 .account-ledger-title h2{color:var(--cmd-ink);margin:0;font-size:18px}.store-shell-v3 .account-ledger-title p{color:#888d89;margin:0;font-size:9px}.store-shell-v3 .account-ledger-title button{color:#666b67;cursor:pointer;background:#fff;border:1px solid #dcdcd7;border-radius:9px;min-height:36px;padding:0 12px;font:650 8px inherit}.store-shell-v3 .account-ledger-data .finance-query{margin:0}.store-shell-v3 .account-ledger-data .finance-pagination,.store-shell-v3 .account-ledger-data .finance-result-heading{margin-inline:20px}.store-shell-v3 .account-ledger-table{padding:0 17px 20px;overflow-x:auto}.store-shell-v3 .account-ledger-table table{min-width:780px}.store-shell-v3 .account-balance-fee-basis{color:#777b77;margin:-5px 2px 15px;font-size:11px;line-height:1.55}.store-shell-v3 .account-balance-fee-basis b{color:#555955}.store-shell-v3 .account-balance-exclusions{color:#765f32;background:#fff8e9;border:1px solid #e6cda0;border-radius:14px;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:11px;margin:0 0 14px;padding:13px 14px;display:grid}.store-shell-v3 .account-balance-exclusions>svg{color:#fff;background:#d8a958;border-radius:10px;width:32px;height:32px;padding:8px}.store-shell-v3 .account-balance-exclusions b,.store-shell-v3 .account-balance-exclusions small,.store-shell-v3 .account-balance-exclusions span,.store-shell-v3 .account-balance-exclusions strong{display:block}.store-shell-v3 .account-balance-exclusions b{font-size:10px}.store-shell-v3 .account-balance-exclusions p{grid-template-columns:170px minmax(0,1fr);gap:9px;margin:7px 0 0;font-size:8px;line-height:1.5;display:grid}.store-shell-v3 .account-balance-exclusions p strong{color:#7f5b1e}.store-shell-v3 .account-balance-exclusions>div>small{color:#8b7348;margin-top:8px;font-size:8px;line-height:1.5}.store-shell-v3 .account-balance-reconciliation-error{color:#9c4d3d;background:#fff0ed;border:1px solid #efb6aa;border-radius:13px;align-items:center;gap:10px;margin:0 0 14px;padding:12px 14px;display:flex}.store-shell-v3 .account-balance-reconciliation-error>svg{flex:0 0 19px;width:19px;height:19px}.store-shell-v3 .account-balance-reconciliation-error b,.store-shell-v3 .account-balance-reconciliation-error small,.store-shell-v3 .account-balance-reconciliation-error span{display:block}.store-shell-v3 .account-balance-reconciliation-error b{font-size:10px}.store-shell-v3 .account-balance-reconciliation-error small{margin-top:2px;font-size:8px}.store-shell-v3 .account-operating-deficit{color:#795a28;background:#fff8ed;border:1px solid #e2c399;border-radius:13px;align-items:center;gap:10px;margin:0 0 14px;padding:12px 14px;display:flex}.store-shell-v3 .account-operating-deficit>svg{flex:0 0 19px;width:19px;height:19px}.store-shell-v3 .account-operating-deficit b,.store-shell-v3 .account-operating-deficit small,.store-shell-v3 .account-operating-deficit span{display:block}.store-shell-v3 .account-operating-deficit b{font-size:12px}.store-shell-v3 .account-operating-deficit small{margin-top:3px;font-size:12px;line-height:1.5}.store-shell-v3 .account[data-deficit=true]{background:#fffcf6;border-color:#e2c399}.store-shell-v3 .account[data-deficit=true] h3,.store-shell-v3 .account[data-deficit=true]>p{color:#9a4b32}.store-shell-v3 .daily-flow-exclusions{color:#80632e;background:#fff9ed;border:1px solid #e6cda0;border-radius:11px;align-items:center;gap:9px;margin:9px 20px 0;padding:9px 12px;display:flex}.store-shell-v3 .daily-flow-exclusions>svg{flex:0 0 17px;width:17px;height:17px}.store-shell-v3 .daily-flow-exclusions b,.store-shell-v3 .daily-flow-exclusions small,.store-shell-v3 .daily-flow-exclusions span{display:block}.store-shell-v3 .daily-flow-exclusions b{font-size:9px}.store-shell-v3 .daily-flow-exclusions small{margin-top:2px;font-size:8px}.store-shell-v3 .daily-flow-classification-warning{color:#944d3f;background:#fff2ef;border:1px solid #efc5bd;border-radius:12px;align-items:center;gap:10px;margin:11px 20px 0;padding:11px 13px;display:flex}.store-shell-v3 .daily-flow-classification-warning>svg{flex:0 0 18px;width:18px;height:18px}.store-shell-v3 .daily-flow-classification-warning b,.store-shell-v3 .daily-flow-classification-warning small,.store-shell-v3 .daily-flow-classification-warning span{display:block}.store-shell-v3 .daily-flow-classification-warning b{font-size:9px}.store-shell-v3 .daily-flow-classification-warning small{margin-top:2px;font-size:8px;line-height:1.5}.store-shell-v3 .daily-account-flow-table{padding:0 17px 20px;overflow-x:auto}.store-shell-v3 .daily-account-flow-table table{min-width:1040px}.store-shell-v3 .daily-account-flow-table th:first-child{width:155px}.store-shell-v3 .daily-account-flow-table th:nth-child(4){width:260px}.store-shell-v3 .daily-account-flow-table th:nth-child(5){width:190px}.store-shell-v3 .daily-account-flow-table th:nth-child(6){width:275px}.store-shell-v3 .daily-account-flow-table td>small,.store-shell-v3 .daily-account-flow-table td>strong{display:block}.store-shell-v3 .daily-account-flow-table td>small{color:var(--cmd-muted);white-space:normal;margin-top:4px;font-size:7px;line-height:1.55}.store-shell-v3 .daily-account-flow-table td:nth-child(2),.store-shell-v3 .daily-account-flow-table td:nth-child(3),.store-shell-v3 .daily-account-flow-table td:nth-child(4),.store-shell-v3 .daily-account-flow-table td:nth-child(5),.store-shell-v3 .daily-account-flow-table td:nth-child(6){font-variant-numeric:tabular-nums}.store-shell-v3 .daily-account-flow-mobile{display:none}.store-shell-v3 .daily-account-flow-empty{margin:0 17px 20px}.store-shell-v3 .daily-account-empty-actions{justify-content:center;gap:8px;margin-top:8px;display:flex}.store-shell-v3 .daily-account-empty-actions button{min-height:36px;color:var(--cmd-ink);cursor:pointer;background:#fff;border:1px solid #d9d9d3;border-radius:9px;padding:0 12px;font:680 9px inherit}.store-shell-v3 .daily-account-empty-actions button:last-child{border-color:var(--cmd-green);background:var(--cmd-green);color:#fff}.store-shell-v3 .finance-overview-title{align-items:flex-start}.store-shell-v3 .finance-balance{grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr)}.store-shell-v3 .finance-balance>div{min-width:0}.store-shell-v3 .account>i:empty{float:right;width:34px;height:34px}.store-shell-v3 .account footer small.account-balance-bridge{color:#656b66;margin-top:8px;font-weight:620;line-height:1.55}.store-shell-v3 .account footer small.account-balance-bridge+small{color:var(--cmd-muted);margin-top:4px;line-height:1.45;display:block}.store-shell-v3 .finance-classification-warning{color:#916d29;background:#fff8ea;border:1px solid #ead6ad;border-radius:13px;align-items:center;gap:11px;margin:-3px 0 18px;padding:12px 14px;display:flex}.store-shell-v3 .finance-classification-warning>svg{flex:0 0 18px;width:18px;height:18px}.store-shell-v3 .finance-classification-warning b,.store-shell-v3 .finance-classification-warning small,.store-shell-v3 .finance-classification-warning span{display:block}.store-shell-v3 .finance-classification-warning b{font-size:10px}.store-shell-v3 .finance-classification-warning small{margin-top:3px;font-size:8px;line-height:1.55}.store-shell-v3 .finance-account-center .account-ledger-data{margin-top:17px}.store-shell-v3 .transfer-account-context{border:1px solid var(--cmd-line);background:#f6f6f3;border-radius:22px;margin-bottom:17px;padding:18px}.store-shell-v3 .transfer-account-context>header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.store-shell-v3 .transfer-account-context>header h2{color:var(--cmd-ink);margin:0;font-size:15px}.store-shell-v3 .transfer-account-context>header p{color:var(--cmd-muted);margin:5px 0 0;font-size:9px}.store-shell-v3 .transfer-account-context>header>a,.store-shell-v3 .transfer-account-review>a{color:var(--cmd-coral-deep);font-size:11px;font-weight:700;text-decoration:none}.store-shell-v3 .transfer-account-context>header>a:hover,.store-shell-v3 .transfer-account-review>a:hover{text-decoration:underline}.store-shell-v3 .transfer-account-balances{background:#fff;border:1px solid #e1e1dc;border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.store-shell-v3 .transfer-account-balances>span{border-left:1px solid #ebebe7;gap:4px;min-width:0;padding:13px 14px;display:grid}.store-shell-v3 .transfer-account-balances>span:first-child{border-left:0}.store-shell-v3 .transfer-account-balances small{color:#888c88;font-size:10px}.store-shell-v3 .transfer-account-balances b{color:var(--cmd-ink);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.store-shell-v3 .transfer-account-review{color:#80683f;align-items:center;gap:8px;margin:10px 2px 0;font-size:11px;line-height:1.5;display:flex}.store-shell-v3 .transfer-account-review>svg{flex:0 0 14px;width:14px;height:14px}.store-shell-v3 .transfer-account-review>span{min-width:0}.store-shell-v3 .transfer-account-review>a{white-space:nowrap;margin-left:auto}.store-shell-v3 .profit-distribution-page{max-width:1540px}.store-shell-v3 .profit-distribution-query{padding:0;overflow:hidden}.store-shell-v3 .profit-distribution-query .finance-query{margin:0}.store-shell-v3 .profit-distribution-type-filter{border-top:1px solid var(--cmd-line);grid-template-columns:120px minmax(220px,360px);align-items:center;gap:12px;padding:14px 20px 16px;display:grid}.store-shell-v3 .profit-distribution-type-filter label{color:#676c68;font-size:12px;font-weight:720}.store-shell-v3 .profit-distribution-type-filter select{min-height:44px;color:var(--cmd-ink);background:#fff;border:1px solid #dcdcd7;border-radius:11px;padding:0 12px;font-size:12px}.store-shell-v3 .profit-distribution-summaries{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:15px 0;display:grid}.store-shell-v3 .profit-distribution-summaries article{border:1px solid var(--cmd-line);background:#fff;border-radius:17px;gap:6px;min-width:0;padding:17px;display:grid}.store-shell-v3 .profit-distribution-summaries article.is-warning{background:#fffaf0;border-color:#ead8b5}.store-shell-v3 .profit-distribution-summaries small,.store-shell-v3 .profit-distribution-summaries span{color:var(--cmd-muted);font-size:12px;line-height:1.45}.store-shell-v3 .profit-distribution-summaries strong{color:var(--cmd-ink);font-variant-numeric:tabular-nums;text-overflow:ellipsis;font-size:22px;overflow:hidden}.store-shell-v3 .profit-distribution-warning{color:#795f31;background:#fffaf0;border:1px solid #ead8b5;border-radius:13px;align-items:flex-start;gap:10px;margin:0 0 12px;padding:12px 14px;display:flex}.store-shell-v3 .profit-distribution-warning>svg{flex:0 0 17px;width:17px;height:17px;margin-top:2px}.store-shell-v3 .profit-distribution-warning span{gap:3px;min-width:0;display:grid}.store-shell-v3 .profit-distribution-warning b,.store-shell-v3 .profit-distribution-warning small{font-size:12px;line-height:1.5}.store-shell-v3 .profit-distribution-records{padding:0;overflow:hidden}.store-shell-v3 .profit-distribution-records>header{border-bottom:1px solid var(--cmd-line);justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.store-shell-v3 .profit-distribution-records>header span{gap:4px;display:grid}.store-shell-v3 .profit-distribution-records>header h2{color:var(--cmd-ink);margin:0;font-size:18px}.store-shell-v3 .profit-distribution-records>header small{color:var(--cmd-muted);font-size:12px}.store-shell-v3 .profit-distribution-records>header button{color:#666b67;cursor:pointer;background:#fff;border:1px solid #dcdcd7;border-radius:10px;min-height:44px;padding:0 14px;font:680 12px inherit}.store-shell-v3 .profit-distribution-table{max-width:100%;padding:0 18px 20px;overflow-x:auto}.store-shell-v3 .profit-distribution-table table{min-width:1080px}.store-shell-v3 .profit-distribution-table td,.store-shell-v3 .profit-distribution-table th{padding:13px 11px}.store-shell-v3 .profit-distribution-table td{vertical-align:top;font-size:12px;line-height:1.5}.store-shell-v3 .profit-distribution-table td>b,.store-shell-v3 .profit-distribution-table td>small{display:block}.store-shell-v3 .profit-distribution-table td>small{color:var(--cmd-muted);margin-top:3px;font-size:11px}.store-shell-v3 .profit-distribution-table td.money{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:14px;font-weight:760}.store-shell-v3 .profit-distribution-table td>.status+.status{margin-left:5px}.store-shell-v3 .profit-distribution-table tr.is-voided td{color:#777b77;background:#f4f4f1}.store-shell-v3 .profit-distribution-table tr.is-unverified td{color:#795f31;background:#fffaf0}.store-shell-v3 .profit-distribution-mobile{display:none}.store-shell-v3 .profit-distribution-records .finance-pagination{margin-inline:20px}.store-shell-v3 .profit-distribution-basis{color:#686d69;align-items:flex-start;gap:10px;margin:14px 2px 0;font-size:12px;line-height:1.65;display:flex}.store-shell-v3 .profit-distribution-basis>svg{width:17px;height:17px;color:var(--cmd-green);flex:0 0 17px;margin-top:2px}.store-shell-v3 .profit-distribution-basis b{color:var(--cmd-ink);margin-right:5px}.store-shell-v3 .profit-distribution-form-note{color:#686d69;background:#f7f7f4;border:1px solid #e0ded6;border-radius:13px;align-items:flex-start;gap:10px;margin:14px 0 0;padding:13px 14px;font-size:12px;line-height:1.6;display:flex}.store-shell-v3 .profit-distribution-form-note>svg{width:17px;height:17px;color:var(--cmd-coral-deep);flex:0 0 17px;margin-top:2px}.store-shell-v3 .profit-distribution-form-note b{color:var(--cmd-ink);display:block}.store-shell-v3 .profit-distribution-form-body{border:0;min-width:0;margin:0;padding:0}.store-shell-v3 .profit-distribution-confirm{gap:13px;padding:5px 0 2px;display:grid}.store-shell-v3 .profit-distribution-confirm>span{color:var(--cmd-coral-deep);font-size:12px;font-weight:740}.store-shell-v3 .profit-distribution-confirm h3{color:var(--cmd-ink);margin:0;font-size:22px}.store-shell-v3 .profit-distribution-confirm dl{grid-template-columns:1fr 1fr;gap:10px;margin:0;display:grid}.store-shell-v3 .profit-distribution-confirm dl>div{border:1px solid var(--cmd-line);background:#f8f8f5;border-radius:12px;min-width:0;padding:13px}.store-shell-v3 .profit-distribution-confirm dt{color:var(--cmd-muted);font-size:11px}.store-shell-v3 .profit-distribution-confirm dd{overflow-wrap:anywhere;color:var(--cmd-ink);margin:5px 0 0;font-size:13px;font-weight:700}.store-shell-v3 .profit-distribution-confirm>label{cursor:pointer;background:#fff9ec;border:1px solid #d9c8a1;border-radius:13px;align-items:flex-start;gap:10px;padding:14px;display:flex}.store-shell-v3 .profit-distribution-confirm>label input{width:20px;height:20px;accent-color:var(--cmd-green);flex:0 0 20px;margin:1px 0 0}.store-shell-v3 .profit-distribution-confirm>label span{gap:4px;display:grid}.store-shell-v3 .profit-distribution-confirm>label b,.store-shell-v3 .profit-distribution-confirm>label small{font-size:12px;line-height:1.5}.store-shell-v3 .profit-distribution-confirm>label small{color:var(--cmd-muted)}.store-shell-v3 .finance-investment-return{margin-bottom:16px;padding:0;overflow:hidden}.store-shell-v3 .finance-investment-return>header{border-bottom:1px solid var(--cmd-line);justify-content:space-between;align-items:flex-start;gap:18px;padding:19px 20px;display:flex}.store-shell-v3 .finance-investment-return>header>div{gap:4px;display:grid}.store-shell-v3 .finance-investment-return>header small{color:var(--cmd-coral-deep);font-size:11px;font-weight:730}.store-shell-v3 .finance-investment-return>header h2{color:var(--cmd-ink);margin:0;font-size:18px}.store-shell-v3 .finance-investment-return>header p{max-width:760px;color:var(--cmd-muted);margin:3px 0 0;font-size:12px;line-height:1.55}.store-shell-v3 .finance-investment-return>header>a{min-height:44px;color:var(--cmd-coral-deep);flex:none;align-items:center;font-size:12px;font-weight:720;text-decoration:none;display:inline-flex}.store-shell-v3 .finance-profit-distribution-bridge{border-bottom:1px solid var(--cmd-line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.store-shell-v3 .finance-profit-distribution-bridge article{border-left:1px solid var(--cmd-line);gap:5px;min-width:0;padding:16px 18px;display:grid}.store-shell-v3 .finance-profit-distribution-bridge article:first-child{border-left:0}.store-shell-v3 .finance-profit-distribution-bridge small,.store-shell-v3 .finance-profit-distribution-bridge span{color:var(--cmd-muted);font-size:11px;line-height:1.45}.store-shell-v3 .finance-profit-distribution-bridge strong{color:var(--cmd-ink);font-variant-numeric:tabular-nums;text-overflow:ellipsis;font-size:20px;overflow:hidden}.store-shell-v3 .finance-return-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:16px 18px;display:grid}.store-shell-v3 .finance-return-metrics article{border:1px solid var(--cmd-line);background:#f8f8f5;border-radius:13px;gap:5px;min-width:0;padding:14px;display:grid}.store-shell-v3 .finance-return-metrics article.is-unavailable{background:#fbfaf7}.store-shell-v3 .finance-return-metrics small,.store-shell-v3 .finance-return-metrics span{color:var(--cmd-muted);font-size:11px;line-height:1.5}.store-shell-v3 .finance-return-metrics strong{color:var(--cmd-ink);font-variant-numeric:tabular-nums;font-size:19px}.store-shell-v3 .finance-return-metrics .is-unavailable strong{color:#8b8e89}.store-shell-v3 .finance-return-basis,.store-shell-v3 .finance-return-neutral,.store-shell-v3 .finance-return-warning{border-radius:11px;margin:0 18px 14px;padding:11px 13px;font-size:12px;line-height:1.55}.store-shell-v3 .finance-return-warning{color:#795f31;background:#fffaf0;border:1px solid #ead8b5;align-items:flex-start;gap:8px;display:flex}.store-shell-v3 .finance-return-neutral{color:#686d69;background:#f7f7f4;border:1px solid #deded8;align-items:flex-start;gap:8px;display:flex}.store-shell-v3 .finance-return-neutral>svg,.store-shell-v3 .finance-return-warning>svg{flex:0 0 16px;width:16px;height:16px;margin-top:2px}.store-shell-v3 .finance-return-basis{color:#686d69;background:#f4f4f1}.store-shell-v3 .finance-return-basis b{color:var(--cmd-ink);margin-right:6px}.store-shell-v3 .finance-investment-empty{color:var(--cmd-muted);background:#f7f7f4;border:1px dashed #d7d7d1;border-radius:17px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:14px;margin-bottom:16px;padding:19px;display:grid}.store-shell-v3 .finance-investment-empty>svg{width:42px;height:42px;color:var(--cmd-green);background:#eaf2ee;border-radius:13px;padding:10px}.store-shell-v3 .finance-investment-empty b{color:var(--cmd-ink);font-size:14px}.store-shell-v3 .finance-investment-empty p{margin:5px 0 0;font-size:12px;line-height:1.55}.store-shell-v3 .finance-monthly-table td.money.distribution small{color:var(--cmd-muted);white-space:nowrap;margin-top:3px;font-size:10px;font-weight:500;display:block}.store-shell-v3 .finance-report-page{max-width:1540px}.store-shell-v3 .finance-report-title{align-items:flex-end}.store-shell-v3 .finance-report-title>label{flex:0 0 150px;width:150px}.store-shell-v3 .finance-report-title>label>span{color:var(--cmd-muted);margin-bottom:6px;font-size:9px}.store-shell-v3 .finance-report-title select{background:#fff;border:1px solid #dcdcd7;border-radius:11px;height:43px;font-size:10px;font-weight:680}.store-shell-v3 .finance-report-completeness{color:#765f32;background:linear-gradient(135deg,#fff8e9,#fbfaf5);border:1px solid #ead6ad;border-radius:17px;grid-template-columns:39px minmax(0,1fr) auto;align-items:center;gap:13px;margin-bottom:15px;padding:15px 17px;display:grid}.store-shell-v3 .finance-report-completeness>svg{color:#fff;background:#d8a958;border-radius:12px;width:38px;height:38px;padding:10px}.store-shell-v3 .finance-report-completeness b{color:#5e4b27;font-size:11px}.store-shell-v3 .finance-report-completeness p{margin:4px 0 0;font-size:8px;line-height:1.55}.store-shell-v3 .finance-report-completeness>span{white-space:nowrap;font-size:8px;font-weight:680}.store-shell-v3 .finance-report-source-facts{border:1px solid var(--cmd-line);color:#707570;background:#fff;border-radius:13px;flex-wrap:wrap;align-items:center;gap:7px 12px;margin:-4px 0 15px;padding:10px 13px;font-size:8px;display:flex}.store-shell-v3 .finance-report-source-facts>svg{width:16px;height:16px;color:var(--cmd-green)}.store-shell-v3 .finance-report-source-facts strong{color:var(--cmd-ink);font-size:9px}.store-shell-v3 .finance-report-source-facts span{white-space:nowrap;border-left:1px solid #e3e3de;padding-left:12px}.store-shell-v3 .finance-report-source-facts small{color:var(--cmd-muted);margin-left:auto;font-size:8px}.store-shell-v3 .finance-report-summaries{grid-template-columns:repeat(4,minmax(0,1fr))}.store-shell-v3 .finance-report-summaries .stat:last-child{background:linear-gradient(145deg,#edf5f1,#fff);border-color:#3563522b}.store-shell-v3 .finance-cost-drilldown,.store-shell-v3 .finance-cost-matrix-panel,.store-shell-v3 .finance-monthly-table-panel,.store-shell-v3 .finance-profit-panel{margin-top:15px;overflow:hidden}.store-shell-v3 .finance-cost-drilldown>header,.store-shell-v3 .finance-cost-matrix-panel>header,.store-shell-v3 .finance-monthly-table-panel>header,.store-shell-v3 .finance-profit-panel>header{border-bottom:1px solid var(--cmd-line);justify-content:space-between;align-items:center;gap:14px;padding:18px 20px;display:flex}.store-shell-v3 .finance-cost-drilldown>header small,.store-shell-v3 .finance-cost-matrix-panel>header small,.store-shell-v3 .finance-cost-section>header small,.store-shell-v3 .finance-monthly-table-panel>header small,.store-shell-v3 .finance-profit-panel>header small{color:var(--cmd-coral-deep);letter-spacing:.08em;font-size:8px;font-weight:740}.store-shell-v3 .finance-cost-drilldown>header h3,.store-shell-v3 .finance-cost-matrix-panel>header h3,.store-shell-v3 .finance-cost-section>header h2,.store-shell-v3 .finance-monthly-table-panel>header h2,.store-shell-v3 .finance-profit-panel>header h2{color:var(--cmd-ink);letter-spacing:-.02em;margin:4px 0 0;font-size:17px}.store-shell-v3 .finance-cost-matrix-panel>header>span,.store-shell-v3 .finance-monthly-table-panel>header>span,.store-shell-v3 .finance-profit-panel>header p{color:var(--cmd-muted);margin:0;font-size:8px}.store-shell-v3 .finance-profit-chart{grid-template-columns:repeat(12,minmax(0,1fr));gap:7px;padding:19px 17px 18px;display:grid}.store-shell-v3 .finance-profit-chart>button{min-width:0;color:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;justify-items:center;gap:4px;padding:5px 3px 7px;font-family:inherit;display:grid}.store-shell-v3 .finance-profit-chart>button:hover{background:#f8f8f5;border-color:#dddcd6}.store-shell-v3 .finance-profit-chart>button:focus-visible{outline:2px solid var(--cmd-coral);outline-offset:2px}.store-shell-v3 .finance-profit-chart>button.is-selected{background:#fff4ef;border-color:#ef654752;box-shadow:inset 0 0 0 1px #ef654714}.store-shell-v3 .finance-profit-bar-area{background:linear-gradient(#f6f6f3 0 49.6%,#deded9 49.6% 50.4%,#f6f6f3 50.4%);border-radius:9px;width:100%;height:138px;position:relative}.store-shell-v3 .finance-profit-bar-area>i{min-height:2px;position:absolute;left:24%;right:24%}.store-shell-v3 .finance-profit-chart>button.is-positive i{background:linear-gradient(#70ab8c,var(--cmd-green));border-radius:7px 7px 2px 2px;bottom:50%}.store-shell-v3 .finance-profit-chart>button.is-negative i{background:linear-gradient(var(--cmd-coral),#d55c45);border-radius:2px 2px 7px 7px;top:50%}.store-shell-v3 .finance-profit-chart>button.is-zero i{background:#aaa9a3;top:calc(50% - 1px)}.store-shell-v3 .finance-profit-chart>button.is-future .finance-profit-bar-area{background:#f2f2ef}.store-shell-v3 .finance-profit-chart>button.is-future .finance-profit-bar-area>span{color:#aaa9a3;place-items:center;font-size:18px;display:grid;position:absolute;inset:0}.store-shell-v3 .finance-profit-chart>button>b{font-size:9px}.store-shell-v3 .finance-profit-chart>button>small{color:#696c68;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:7px;overflow:hidden}.store-shell-v3 .finance-profit-chart>button>em{color:#9a9e99;font:7px inherit}.store-shell-v3 .finance-cost-matrix,.store-shell-v3 .finance-cost-table,.store-shell-v3 .finance-monthly-table{max-width:100%;padding:0 17px 18px;overflow-x:auto}.store-shell-v3 .finance-monthly-table table{min-width:850px}.store-shell-v3 .finance-cost-matrix td:not(:first-child),.store-shell-v3 .finance-monthly-table td:nth-child(n+2):nth-child(-n+5){font-variant-numeric:tabular-nums;white-space:nowrap}.store-shell-v3 .finance-monthly-table tbody tr.is-selected{background:#fff7f3}.store-shell-v3 .finance-monthly-table tbody td:first-child button{min-width:62px;min-height:37px;color:var(--cmd-ink);cursor:pointer;background:#fff;border:1px solid #deded9;border-radius:9px;font:700 9px inherit}.store-shell-v3 .finance-monthly-table tbody td:first-child button small{color:var(--cmd-muted);margin-top:2px;font-size:7px;font-weight:560;display:block}.store-shell-v3 .finance-monthly-table tbody td:first-child button[aria-pressed=true]{border-color:var(--cmd-coral);color:var(--cmd-coral-deep);background:#fff1eb}.store-shell-v3 .finance-monthly-table .negative{color:#bb513e}.store-shell-v3 .finance-monthly-table td:last-child{min-width:190px}.store-shell-v3 .s-实时试算{color:#5f73a4;background:#edf1fb}.store-shell-v3 .s-待资料补齐{color:#976622;background:#fff1df}.store-shell-v3 .s-未来月份{color:#85827c;background:#efefec}.store-shell-v3 .finance-cost-section{background:#eeedea;border-radius:24px;margin-top:18px;padding:22px}.store-shell-v3 .finance-cost-section>header{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.store-shell-v3 .finance-cost-section>header p{color:var(--cmd-muted);margin:5px 0 0;font-size:9px}.store-shell-v3 .finance-cost-major-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:16px;display:grid}.store-shell-v3 .finance-cost-major-list>article{background:#fff;border:1px solid #e2e2dc;border-radius:15px;grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;min-width:0;padding:15px;display:grid;position:relative;overflow:hidden}.store-shell-v3 .finance-cost-major-list b,.store-shell-v3 .finance-cost-major-list small,.store-shell-v3 .finance-cost-major-list span{min-width:0;display:block}.store-shell-v3 .finance-cost-major-list b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.store-shell-v3 .finance-cost-major-list small{color:var(--cmd-muted);margin-top:4px;font-size:7px}.store-shell-v3 .finance-cost-major-list>article>strong{white-space:nowrap;font-size:11px}.store-shell-v3 .finance-cost-major-list>article>i{background:#efefec;border-radius:99px;grid-column:1/-1;height:4px;overflow:hidden}.store-shell-v3 .finance-cost-major-list>article>i>em{border-radius:inherit;background:linear-gradient(90deg,#f19c83,var(--cmd-coral));height:100%;display:block}.store-shell-v3 .finance-cost-drilldown,.store-shell-v3 .finance-cost-matrix-panel{background:#fff}.store-shell-v3 .finance-cost-matrix table{min-width:max(760px,100%)}.store-shell-v3 .finance-cost-matrix tbody tr.is-selected{background:#f0f6f3}.store-shell-v3 .finance-cost-matrix tbody button{color:#626762;cursor:pointer;background:#fff;border:1px solid #deded9;border-radius:8px;min-width:54px;min-height:32px;font:680 9px inherit}.store-shell-v3 .finance-cost-matrix tbody button[aria-pressed=true]{border-color:var(--cmd-green);background:var(--cmd-green);color:#fff}.store-shell-v3 .finance-cost-drilldown>header>strong{font-size:17px}.store-shell-v3 .finance-cost-month-breakdown{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:17px;display:grid}.store-shell-v3 .finance-cost-month-breakdown>article{background:#f7f7f4;border:1px solid #e7e7e2;border-radius:15px;min-width:0;padding:15px}.store-shell-v3 .finance-cost-month-breakdown article>header{border-bottom:1px solid #e2e2dd;justify-content:space-between;align-items:baseline;gap:10px;padding-bottom:11px;display:flex}.store-shell-v3 .finance-cost-month-breakdown article>header b{font-size:11px}.store-shell-v3 .finance-cost-month-breakdown article>header strong{white-space:nowrap;font-size:12px}.store-shell-v3 .finance-cost-month-breakdown article>div{gap:7px;margin-top:11px;display:grid}.store-shell-v3 .finance-cost-month-breakdown article>div>span{color:#777b77;justify-content:space-between;align-items:center;gap:12px;display:flex}.store-shell-v3 .finance-cost-month-breakdown article>div>button{color:#666b66;text-align:left;cursor:pointer;background:#fff;border:1px solid #e1e1dc;border-radius:10px;grid-template-columns:minmax(0,1fr) auto 14px;align-items:center;gap:9px;min-height:42px;padding:7px 9px;font-family:inherit;display:grid}.store-shell-v3 .finance-cost-month-breakdown article>div>button:hover{background:#fff6f2;border-color:#ef65474d}.store-shell-v3 .finance-cost-month-breakdown article>div>button em,.store-shell-v3 .finance-cost-month-breakdown article>div>button small,.store-shell-v3 .finance-cost-month-breakdown article>div>button span{min-width:0;display:block}.store-shell-v3 .finance-cost-month-breakdown article>div>button em{color:var(--cmd-coral-deep);margin-top:2px;font:7px inherit}.store-shell-v3 .finance-cost-month-breakdown article>div>button>svg{width:13px;height:13px;color:var(--cmd-coral-deep)}.store-shell-v3 .finance-cost-month-breakdown article>div small{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.store-shell-v3 .finance-cost-month-breakdown article>div b{color:#555955;white-space:nowrap;font-size:9px}.store-shell-v3 .finance-cost-month-breakdown .is-unallocated{color:#a26b2d}.store-shell-v3 .finance-cost-month-breakdown article>footer{border-top:1px solid #e2e2dd;margin-top:10px;padding-top:10px}.store-shell-v3 .finance-cost-month-breakdown article>footer button{width:100%;min-height:36px;color:var(--cmd-green);cursor:pointer;background:#eaf2ee;border:0;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;padding:0 10px;font:700 8px inherit;display:flex}.store-shell-v3 .finance-cost-month-breakdown article>footer button svg{width:13px}.store-shell-v3 .finance-cost-month-empty{min-height:140px;color:var(--cmd-muted);text-align:center;border:1px dashed #d8d8d2;border-radius:14px;grid-column:1/-1;align-content:center;place-items:center;gap:6px;display:grid}.store-shell-v3 .finance-cost-month-empty>svg{width:24px;color:var(--cmd-green)}.store-shell-v3 .finance-cost-month-empty b{color:var(--cmd-ink);font-size:11px}.store-shell-v3 .finance-cost-month-empty span{font-size:8px}.store-shell-v3 .finance-cost-empty{min-height:190px;color:var(--cmd-muted);text-align:center;background:#f7f7f4;border:1px dashed #d7d7d1;border-radius:17px;align-content:center;place-items:center;gap:7px;margin-top:16px;display:grid}.store-shell-v3 .finance-cost-empty>svg{width:28px;color:var(--cmd-green)}.store-shell-v3 .finance-cost-empty b{color:var(--cmd-ink);font-size:12px}.store-shell-v3 .finance-cost-empty span{font-size:9px}.store-shell-v3 .finance-report-empty{min-height:170px;color:var(--cmd-muted);background:#f7f7f4;border:1px dashed #d7d7d1;border-radius:20px;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:15px;padding:28px;display:grid}.store-shell-v3 .finance-report-empty>svg{width:46px;height:46px;color:var(--cmd-green);background:#eaf2ee;border-radius:15px;padding:12px}.store-shell-v3 .finance-report-empty b{color:var(--cmd-ink);font-size:15px}.store-shell-v3 .finance-report-empty p{max-width:720px;margin:7px 0 4px;font-size:10px;line-height:1.65}.store-shell-v3 .finance-report-empty small{color:#888d89;font-size:9px}.store-shell-v3 .finance-roi-tip{background:linear-gradient(135deg,#ebf5f0,#f8faf7);border:1px solid #35635229;border-radius:17px;grid-template-columns:42px minmax(0,1fr);gap:13px;margin-top:16px;padding:16px 18px;display:grid}.store-shell-v3 .finance-roi-tip>svg{background:var(--cmd-green);color:#fff;border-radius:12px;width:40px;height:40px;padding:10px}.store-shell-v3 .finance-roi-tip b{color:#34483f;font-size:11px}.store-shell-v3 .finance-roi-tip p{color:#64776d;margin:4px 0 0;font-size:9px;line-height:1.65}.store-shell-v3 .s-已作废{color:#77736d;background:#efefec}.store-shell-v3 .non-operating-income-form{padding-top:19px!important}.store-shell-v3 .non-operating-modal-scope{background:#eef5f2;border-radius:15px;grid-template-columns:38px 1fr;align-items:center;gap:12px;margin-bottom:18px;padding:14px;display:grid}.store-shell-v3 .non-operating-modal-scope>svg{background:var(--cmd-green);color:#fff;border-radius:11px;width:36px;height:36px;padding:9px}.store-shell-v3 .non-operating-modal-scope b{color:#34463e;font-size:10px}.store-shell-v3 .non-operating-modal-scope p{color:#68796f;margin:4px 0 0;font-size:9px;line-height:1.55}.store-shell-v3 .non-operating-income-form textarea{resize:vertical;min-height:76px}.store-shell-v3 .non-operating-acknowledgement{cursor:pointer;background:#f6faf8;border:1px solid #3563522e;border-radius:13px;grid-template-columns:20px 1fr;align-items:start;gap:10px;margin-top:16px;padding:13px 14px;display:grid}.store-shell-v3 .non-operating-acknowledgement input{width:18px;height:18px;accent-color:var(--cmd-green);margin-top:1px}.store-shell-v3 .non-operating-acknowledgement b,.store-shell-v3 .non-operating-acknowledgement small,.store-shell-v3 .non-operating-acknowledgement span{display:block}.store-shell-v3 .non-operating-acknowledgement b{color:#33473e;font-size:10px}.store-shell-v3 .non-operating-acknowledgement small{color:#718078;margin-top:3px;font-size:8px;line-height:1.5}.store-shell-v3 .store-composite-view{min-width:0}.store-shell-v3 .store-view-tabs{z-index:2;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ecece9d1;border:1px solid #ffffffd1;border-radius:16px;align-items:stretch;gap:4px;width:fit-content;min-height:48px;margin:18px 38px 0;padding:4px;display:inline-flex;position:relative;box-shadow:0 12px 28px #23232114,inset 0 1px #ffffffeb}.store-shell-v3 .store-view-tabs>button{color:#767672;text-align:center;cursor:pointer;background:0 0;border:0;border-radius:12px;place-content:center;gap:2px;min-width:146px;min-height:40px;padding:5px 16px;font-family:inherit;display:grid}.store-shell-v3 .store-view-tabs>button:hover{color:var(--cmd-ink);background:#ffffff7a}.store-shell-v3 .store-view-tabs>button[aria-selected=true]{color:var(--cmd-ink);background:#fff;box-shadow:0 7px 18px #23232117,inset 0 1px #fff}.store-shell-v3 .store-view-tabs>button span{font-size:11px;font-weight:690}.store-shell-v3 .store-view-tabs>button small{color:currentColor;letter-spacing:.1em;opacity:.58;font-size:7px;font-weight:650}.store-shell-v3 .store-view-panel{min-width:0}.store-shell-v3 .store-view-panel:focus-visible{outline-offset:-3px;outline:3px solid #ef4e2d29}.store-shell-v3 .store-composite-view .store-ai-page{min-height:calc(100vh - 148px);padding-top:14px}.store-shell-v3 .store-composite-view .store-ai-workspace{height:clamp(610px,100vh - 192px,820px);min-height:610px}@media (max-width:1120px){.store-shell-v3{grid-template-columns:190px minmax(0,1fr)}.store-shell-v3>aside{width:190px}.store-shell-v3 .dashboard-page{height:auto;min-height:calc(100vh - 93px);padding:24px 28px 40px;display:block;overflow:visible}.store-shell-v3 .home-greeting{margin-bottom:14px}.store-shell-v3 .home-stage{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr)}.store-shell-v3 .home-stage-copy{width:86%}.store-shell-v3 .home-display-en{font-size:48px}.store-shell-v3 .home-support-grid{grid-template-columns:1fr;margin-top:14px}.store-shell-v3 .home-close-card,.store-shell-v3 .home-rhythm-card,.store-shell-v3 .home-values-card{min-height:146px}.store-shell-v3 .home-composition{height:auto;min-height:166px;margin-top:14px}}@media (max-width:900px){.store-shell-v3 .daily-close-audit-grid{grid-template-columns:1fr}}@media (max-width:760px){body:has(.store-shell-v3){background:#fff}.store-shell-v3{min-height:100vh;margin:0;display:block}.store-shell-v3>main{min-height:100vh;box-shadow:none;border-radius:0}.store-shell-v3>aside .brand{display:none}.store-shell-v3>aside{width:100%;height:70px;padding:5px 8px calc(7px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fdfdfcf5;border-radius:0;inset:auto 0 0;overflow:visible;box-shadow:0 -12px 32px #19211d1a}.shell.store-shell-v2.store-shell-v3>aside{background:#fdfdfcf5;box-shadow:0 -12px 32px #2323211c}.shell.store-shell-v2.store-shell-v3>aside .nav-link,.shell.store-shell-v2.store-shell-v3>aside nav button{color:#777774}.shell.store-shell-v2.store-shell-v3>aside .nav-link:hover,.shell.store-shell-v2.store-shell-v3>aside nav button:hover{color:#4b4b48;background:0 0}.shell.store-shell-v2.store-shell-v3>aside .nav-link.active,.shell.store-shell-v2.store-shell-v3>aside nav button.active{color:var(--cmd-coral-deep);box-shadow:none;background:0 0}.store-shell-v3>aside nav{gap:0;width:100%}.store-shell-v3>aside .nav-link,.store-shell-v3>aside nav button{color:#777e79;border-radius:14px;height:58px;min-height:58px}.store-shell-v3>aside .nav-link:hover,.store-shell-v3>aside nav button:hover{background:0 0;transform:none}.store-shell-v3>aside .nav-link.active,.store-shell-v3>aside nav button.active{color:var(--cmd-coral-deep);box-shadow:none;background:0 0}.store-shell-v3>aside .nav-link.active svg,.store-shell-v3>aside nav button.active svg{color:var(--cmd-coral)}.store-shell-v3>aside nav span strong{font-size:9px}.store-shell-v3>aside nav span small{display:none}.store-shell-v3>main>header{height:67px;padding:0 17px}.store-shell-v3 .store-context label>small{font-size:7px}.store-shell-v3 .store-switcher{min-width:105px;font-size:12px}.store-shell-v3 .operator-account-badge{margin-left:2px;padding-left:9px}.store-shell-v3 .date-context .save-indicator,.store-shell-v3 .operator-account-badge small{display:none}.store-shell-v3 .page{padding:26px 16px 40px}.store-shell-v3 .dashboard-page{height:auto;min-height:0;padding:20px 16px 40px;display:block;overflow:visible}.store-shell-v3 .home-greeting{margin-bottom:8px}.store-shell-v3 .home-greeting p{max-width:148px;font-size:9px}.store-shell-v3 .home-stage{display:block}.store-shell-v3 .home-order-stage{min-height:0;box-shadow:none;background:0 0;border-radius:0;overflow:visible}.store-shell-v3 .home-order-stage:after,.store-shell-v3 .home-order-stage:before,.store-shell-v3 .home-stage-lines{display:none}.store-shell-v3 .home-stage-copy{width:100%;min-height:0;padding:24px 0 25px}.store-shell-v3 .home-display-en{font-size:clamp(41px,13vw,52px)}.store-shell-v3 .home-stage-kicker{width:max-content;box-shadow:none;background:#fff5f1;margin-top:15px;padding:6px 9px;position:static}.store-shell-v3 .home-stage-copy h1{margin-top:13px;font-size:27px}.store-shell-v3 .home-stage-copy>p{font-size:12px}.store-shell-v3 .home-order-cta{min-height:64px;margin-top:23px}.store-shell-v3 .home-stage-copy>footer{font-size:10px}.store-shell-v3 .home-revenue-card{border-radius:24px;min-height:0;padding:24px 21px}.store-shell-v3 .home-revenue-card>h2{font-size:40px}.store-shell-v3 .home-support-grid{gap:14px;margin-top:14px}.store-shell-v3 .home-close-card,.store-shell-v3 .home-composition,.store-shell-v3 .home-insight-card,.store-shell-v3 .home-rhythm-card,.store-shell-v3 .home-values-card{border-radius:23px}.store-shell-v3 .home-values-card{grid-template-columns:58px 1fr}.store-shell-v3 .home-values-mark{width:54px;height:54px}.store-shell-v3 .home-composition-grid{grid-template-columns:1fr 1fr}.store-shell-v3 .pagetitle{align-items:flex-start}.store-shell-v3 .pagetitle h1{font-size:34px}.store-shell-v3 .primary{min-width:44px;padding:0 15px!important}.store-shell-v3 .summaries{grid-template-columns:1fr}.store-shell-v3 .stat{min-height:100px}.store-shell-v3 .data,.store-shell-v3 .ledger{border-radius:22px;padding:18px;overflow-x:auto}.store-shell-v3 .filters{flex-wrap:wrap}.store-shell-v3 .filters input{width:100%;margin-left:0}.store-shell-v3 .balance{border-radius:23px}.store-shell-v3 .accountgrid{grid-template-columns:1fr 1fr}.store-shell-v3 .account{min-height:150px}.store-shell-v3 .modal{border-radius:24px 24px 0 0}.store-shell-v3 .backdrop{align-items:end;padding:12px 0 0}.store-shell-v3 .modal>header{padding:24px 21px 18px!important}.store-shell-v3 .modal form{padding:18px 21px 0}.store-shell-v3 .modal:has(.daily-close-flow){width:100%}.store-shell-v3 .daily-close-flow{padding:0 17px 22px}.store-shell-v3 .daily-close-cycle{grid-template-columns:1fr 1fr;gap:9px}.store-shell-v3 .daily-close-cycle>em{display:none}.store-shell-v3 .daily-close-audit-grid,.store-shell-v3 .daily-close-form fieldset{grid-template-columns:1fr}.store-shell-v3 .daily-close-audit-card{padding:14px}.store-shell-v3 .daily-close-external-grid,.store-shell-v3 .daily-close-payment-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.store-shell-v3 .daily-close-external-grid input{min-height:44px;font-size:16px}.store-shell-v3 .daily-close-payment-grid>div{padding:9px 10px}.store-shell-v3 .daily-close-payment-grid span{font-size:9px}.store-shell-v3 .daily-close-payment-grid b{font-size:12px}.store-shell-v3 .daily-close-employee-head{display:none}.store-shell-v3 .daily-close-employee-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 14px;padding:12px}.store-shell-v3 .daily-close-employee-person{border-bottom:1px solid #3c3c3912;grid-column:1/-1;padding-bottom:8px}.store-shell-v3 .daily-close-employee-person b{font-size:12px}.store-shell-v3 .daily-close-employee-person small,.store-shell-v3 .daily-close-employee-row>span small{font-size:9px}.store-shell-v3 .daily-close-employee-row>span b{font-size:10px}.store-shell-v3 .daily-close-employee-row>span{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.store-shell-v3 .daily-close-employee-row>span small{display:block}.store-shell-v3 .daily-close-employee-row>span em{margin-left:auto}.store-shell-v3 .daily-close-employee-row.is-zero{grid-template-columns:minmax(0,1fr) auto;gap:12px;min-height:50px}.store-shell-v3 .daily-close-employee-row.is-zero .daily-close-employee-person{border-bottom:0;grid-column:auto;padding-bottom:0}.store-shell-v3 .daily-close-employee-row.is-zero>span.is-total small,.store-shell-v3 .daily-close-employee-row.is-zero>span:not(.is-total){display:none}.store-shell-v3 .daily-close-employee-audit>footer{flex-wrap:wrap;align-items:flex-start}.store-shell-v3 .daily-close-employee-audit>footer b{width:100%;margin-left:0}.store-shell-v3 .daily-close-form>footer{flex-direction:column;align-items:stretch}.store-shell-v3 .daily-close-form>footer>button{justify-content:center;width:100%;min-height:48px}.store-shell-v3 .store-view-tabs{grid-template-columns:repeat(3,minmax(0,1fr));width:calc(100% - 30px);min-height:51px;margin:13px 15px 0;display:grid}.store-shell-v3 .store-view-tabs>button{min-width:0;min-height:43px;padding-inline:8px}.store-shell-v3 .store-composite-view .store-ai-page{min-height:0;padding:14px 11px 90px}.store-shell-v3 .store-composite-view .store-ai-workspace{height:auto;min-height:0}}@media (min-width:761px) and (max-height:779px){.store-shell-v3 .dashboard-page{height:auto;min-height:calc(100vh - 93px);padding-top:20px;display:block;overflow:visible}.store-shell-v3 .home-greeting{margin-bottom:12px}.store-shell-v3 .home-composition,.store-shell-v3 .home-support-grid{margin-top:12px}}@media (prefers-reduced-motion:reduce){.store-shell-v3 *,.store-shell-v3 :after,.store-shell-v3 :before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.store-shell-v3 .store-local-page{max-width:1390px}.store-shell-v3 .store-local-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px;display:flex}.store-shell-v3 .store-local-heading>div>span,.store-shell-v3 .store-local-panel header span,.store-shell-v3 .store-team-panel header span,.store-shell-v3 .team-boundary span{color:var(--cmd-coral-deep);letter-spacing:.16em;font-size:9px;font-weight:760}.store-shell-v3 .store-local-heading h1{letter-spacing:-.045em;margin:8px 0 7px;font-size:clamp(28px,2.25vw,38px)}.store-shell-v3 .store-local-heading p{color:var(--cmd-muted);margin:0;font-size:12px}.store-shell-v3 .store-local-ai{color:#fff;cursor:pointer;background:#353533;border:0;border-radius:15px;align-items:center;gap:9px;min-height:46px;padding:0 18px;font:650 12px inherit;display:inline-flex;box-shadow:0 13px 27px #20201e2b}.store-shell-v3 .store-local-ai svg{width:17px;color:var(--cmd-coral)}.store-shell-v3 .store-local-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.store-shell-v3 .store-local-metrics article,.store-shell-v3 .store-local-panel,.store-shell-v3 .store-scope-note,.store-shell-v3 .store-team-panel,.store-shell-v3 .team-boundary{box-shadow:var(--cmd-soft-shadow);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffffc2;border:1px solid #ffffffc7}.store-shell-v3 .store-local-metrics article{border-radius:22px;min-height:127px;padding:20px}.store-shell-v3 .store-local-metrics article>small,.store-shell-v3 .store-local-metrics article>span,.store-shell-v3 .store-local-metrics article>strong{display:block}.store-shell-v3 .store-local-metrics article>span{color:var(--cmd-muted);font-size:10px}.store-shell-v3 .store-local-metrics article>strong{letter-spacing:-.035em;font-variant-numeric:tabular-nums;margin:15px 0 9px;font-size:24px}.store-shell-v3 .store-local-metrics article>small{color:#9a9a96;font-size:9px;line-height:1.55}.store-shell-v3 .store-local-grid{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:15px;margin-top:15px;display:grid}.store-shell-v3 .store-local-panel{border-radius:25px;min-height:245px;padding:23px}.store-shell-v3 .store-local-panel>header,.store-shell-v3 .store-team-panel>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.store-shell-v3 .store-local-panel h2,.store-shell-v3 .store-team-panel h2{margin:7px 0 0;font-size:18px}.store-shell-v3 .store-local-panel header>b{letter-spacing:-.045em;font-size:30px}.store-shell-v3 .store-local-panel header>small,.store-shell-v3 .store-team-panel header>small{color:var(--cmd-muted);font-size:9px}.store-shell-v3 .store-local-progress{background:#e8e8e5;border-radius:12px;height:11px;margin:54px 0 13px;overflow:hidden;box-shadow:inset 0 1px 2px #1e1e1c12}.store-shell-v3 .store-local-progress i{border-radius:inherit;background:linear-gradient(90deg,#fa8c70,var(--cmd-coral));height:100%;display:block}.store-shell-v3 .store-local-panel>p{color:var(--cmd-muted);font-size:10px}.store-shell-v3 .store-mix-list{gap:13px;margin-top:24px;display:grid}.store-shell-v3 .store-mix-list>div{grid-template-columns:128px minmax(0,1fr) auto;align-items:center;gap:13px;display:grid}.store-shell-v3 .store-mix-list span{justify-content:space-between;align-items:center;gap:8px;display:flex}.store-shell-v3 .store-mix-list b{font-size:10px}.store-shell-v3 .store-mix-list small{color:var(--cmd-muted);font-variant-numeric:tabular-nums;font-size:9px}.store-shell-v3 .store-mix-list>div>i{background:#ebebe8;border-radius:9px;height:7px;overflow:hidden}.store-shell-v3 .store-mix-list em{border-radius:inherit;background:linear-gradient(90deg,#d2d2cf,#676763);min-width:2px;height:100%;display:block}.store-shell-v3 .store-mix-list button{min-height:30px;color:var(--cmd-coral-deep);white-space:nowrap;cursor:pointer;background:#fff8f5;border:1px solid #ef654729;border-radius:9px;align-items:center;gap:5px;padding:0 9px;font-size:9px;font-weight:700;display:inline-flex}.store-shell-v3 .store-mix-list button:hover{background:#fff;border-color:#ef654757}.store-shell-v3 .store-mix-list button:disabled{border-color:var(--cmd-line);color:var(--cmd-muted);cursor:not-allowed;opacity:.72;background:#f1f1ef}.store-shell-v3 .store-mix-list button svg{width:12px;height:12px}.store-shell-v3 .store-mix-reconciliation{border-top:1px solid var(--cmd-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:18px;padding-top:16px;display:grid}.store-shell-v3 .store-mix-reconciliation>div{background:#f0f0ed;border-radius:13px;justify-content:space-between;align-items:baseline;gap:10px;padding:10px 12px;display:flex}.store-shell-v3 .store-mix-reconciliation span{color:var(--cmd-muted);font-size:9px}.store-shell-v3 .store-mix-reconciliation strong{font-variant-numeric:tabular-nums;font-size:11px}.store-shell-v3 .store-mix-reconciliation p{color:var(--cmd-muted);grid-column:1/-1;margin:0;font-size:9px;line-height:1.6}.store-shell-v3 .store-scope-note{border-radius:20px;align-items:flex-start;gap:13px;margin-top:15px;padding:18px 20px;display:flex}.store-shell-v3 .store-scope-note>svg{width:21px;color:var(--cmd-coral);flex:0 0 21px}.store-shell-v3 .store-scope-note b{margin-bottom:5px;font-size:11px;display:block}.store-shell-v3 .store-scope-note p{color:var(--cmd-muted);margin:0;font-size:10px;line-height:1.6}.store-shell-v3 .team-boundary{border-radius:25px;grid-template-columns:1fr 30px 1fr 30px 1fr;align-items:center;gap:12px;padding:22px;display:grid}.store-shell-v3 .team-boundary>svg{color:#b5b5b0;width:17px}.store-shell-v3 .team-boundary b{margin:8px 0 5px;font-size:15px;display:block}.store-shell-v3 .team-boundary p{color:var(--cmd-muted);margin:0;font-size:9px;line-height:1.55}.store-shell-v3 .store-team-panel{border-radius:25px;margin-top:15px;padding:23px}.store-shell-v3 .store-team-list{gap:8px;margin-top:18px;display:grid}.store-shell-v3 .store-team-list article{background:#f1f1ef;border-radius:17px;grid-template-columns:42px minmax(160px,1fr) minmax(120px,.7fr) 90px 90px;align-items:center;gap:14px;min-height:66px;padding:9px 15px;display:grid}.store-shell-v3 .store-team-list article>i{color:#a2a29d;font:650 10px inherit}.store-shell-v3 .store-team-list article span b,.store-shell-v3 .store-team-list article span small{display:block}.store-shell-v3 .store-team-list article span b{font-variant-numeric:tabular-nums;font-size:11px}.store-shell-v3 .store-team-list article span small{color:var(--cmd-muted);margin-bottom:4px;font-size:8px}.store-shell-v3 .team-person b{font-size:12px!important}.store-shell-v3 .store-team-empty{min-height:220px;color:var(--cmd-muted);text-align:center;place-items:center;display:grid}.store-shell-v3 .store-team-empty svg{width:30px;color:var(--cmd-coral)}.store-shell-v3 .store-team-empty b{color:var(--cmd-ink)}.store-shell-v3 .store-team-empty p{margin:0;font-size:10px}.store-shell-v3 .store-lifecycle-status{isolation:isolate;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(145deg,#ffffffd6,#ebeae7c7);border:1px solid #ffffffd1;border-radius:34px;width:min(760px,100% - 48px);min-height:520px;margin:clamp(36px,7vh,86px) auto;padding:clamp(34px,5vw,62px);position:relative;overflow:hidden;box-shadow:0 28px 76px #2d2b2726}.store-shell-v3 .store-lifecycle-status__glow{z-index:-1;filter:blur(10px);background:radial-gradient(circle,#e76a4847,#0000 68%);border-radius:50%;width:390px;height:390px;position:absolute;bottom:-150px;right:-100px}.store-shell-v3 .store-lifecycle-status__icon{color:#fff;background:linear-gradient(145deg,#484744,#2c2b29);border-radius:17px;place-items:center;width:52px;height:52px;margin-bottom:26px;display:grid;box-shadow:0 14px 30px #27262338}.store-shell-v3 .store-lifecycle-status__icon svg{width:22px}.store-shell-v3 .store-lifecycle-status>small{color:var(--cmd-coral-deep);letter-spacing:.2em;font-size:9px;font-weight:760}.store-shell-v3 .store-lifecycle-status h1{letter-spacing:-.05em;margin:13px 0 14px;font-size:clamp(29px,3.5vw,43px)}.store-shell-v3 .store-lifecycle-status>p{max-width:650px;color:var(--cmd-muted);margin:0;font-size:13px;line-height:1.85}.store-shell-v3 .store-lifecycle-status__facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:36px;display:grid}.store-shell-v3 .store-lifecycle-status__facts span{background:#ffffff8a;border:1px solid #ffffffbf;border-radius:18px;padding:17px}.store-shell-v3 .store-lifecycle-status__facts b,.store-shell-v3 .store-lifecycle-status__facts em{display:block}.store-shell-v3 .store-lifecycle-status__facts b{color:var(--cmd-muted);font-size:9px;font-weight:550}.store-shell-v3 .store-lifecycle-status__facts em{color:var(--cmd-ink);margin-top:8px;font:680 13px inherit}.store-shell-v3 .store-lifecycle-status__actions{gap:10px;margin-top:28px;display:flex}.store-shell-v3 .store-lifecycle-status__actions button{color:#fff;cursor:pointer;background:#373634;border:0;border-radius:14px;align-items:center;gap:8px;min-height:46px;padding:0 18px;font:650 11px inherit;display:inline-flex}.store-shell-v3 .store-lifecycle-status__actions button.is-secondary{color:#5d5a55;background:#ffffff8a;border:1px solid #d8d6d2}.store-shell-v3 .store-lifecycle-status__actions svg{width:16px}.store-shell-v3 .store-lifecycle-status>footer{color:#96918a;border-top:1px solid #42403c17;margin-top:28px;padding-top:18px;font-size:9px;line-height:1.6}@media (max-width:980px){.store-shell-v3 .order-account-policy{grid-template-columns:38px 1fr}.store-shell-v3 .order-account-policy>span{border-top:1px solid #49716326;border-left:0;grid-column:2;padding:9px 0 0}.store-shell-v3 .order-query-fields{grid-template-columns:1fr 1fr}.store-shell-v3 .order-query-search{grid-column:1/-1}.store-shell-v3 .order-filter-clear{justify-self:end}.store-shell-v3 .order-detail-summary{grid-template-columns:1fr 1fr}.store-shell-v3 .expense-batch-summary{grid-template-columns:100px 140px minmax(0,1fr)}.store-shell-v3 .expense-batch-summary>button{grid-column:1/-1}.store-shell-v3 .expense-batch-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.store-shell-v3 .store-local-metrics{grid-template-columns:1fr 1fr}.store-shell-v3 .store-local-grid{grid-template-columns:1fr}.store-shell-v3 .store-team-list article{grid-template-columns:34px minmax(130px,1fr) 105px 70px 70px}}@media (max-width:760px){.shell.store-shell-v2.store-shell-v3>aside nav{scrollbar-width:auto;grid-template-columns:repeat(5,minmax(52px,1fr));overflow:visible}.shell.store-shell-v2.store-shell-v3>aside nav.is-secondary{grid-template-columns:repeat(3,minmax(72px,1fr))}.shell.store-shell-v2.store-shell-v3>aside .nav-link,.shell.store-shell-v2.store-shell-v3>aside nav button{min-width:0;padding:0 2px}.store-shell-v3>aside nav span strong{white-space:nowrap;font-size:0}.store-shell-v3>aside nav span strong:after{content:attr(data-mobile-label);font-size:9px}.store-shell-v3 .store-ai-nav-group{display:block;position:relative}.store-shell-v3 .store-ai-nav-submenu{background:#fdfdfcfa;border:1px solid #18181717;border-radius:15px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;width:min(330px,100vw - 24px);margin:0;padding:7px;display:none;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 14px 34px #23232126}.store-shell-v3 .store-ai-nav-group.is-open .store-ai-nav-submenu{display:grid}.shell.store-shell-v2.store-shell-v3>aside nav .store-ai-nav-submenu a{color:#747470;border-radius:10px;min-width:0;height:44px;min-height:44px;padding:0 10px}.shell.store-shell-v2.store-shell-v3>aside nav .store-ai-nav-submenu a:hover:not([aria-disabled=true]){color:var(--cmd-ink);background:#f3f2ef}.shell.store-shell-v2.store-shell-v3>aside nav .store-ai-nav-submenu a.is-current{color:#fff;background:#292a28}.store-shell-v3 .store-finance-nav-group{display:block;position:relative}.shell.store-shell-v2.store-shell-v3>aside nav .store-finance-nav-submenu{background:#fdfdfcfa;border:1px solid #18181717;border-radius:15px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;width:min(330px,100vw - 24px);margin:0;padding:7px;display:none;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 14px 34px #23232126}.shell.store-shell-v2.store-shell-v3>aside nav .store-finance-nav-group.is-open .store-finance-nav-submenu{display:grid}.shell.store-shell-v2.store-shell-v3>aside nav .store-finance-nav-submenu a{color:#747470;border-radius:10px;min-width:0;height:44px;min-height:44px;padding:0 10px}.shell.store-shell-v2.store-shell-v3>aside nav .store-finance-nav-submenu a:last-child{grid-column:auto}.shell.store-shell-v2.store-shell-v3>aside nav .store-finance-nav-submenu a:hover:not([aria-disabled=true]){color:var(--cmd-ink);background:#f3f2ef}.shell.store-shell-v2.store-shell-v3>aside nav .store-finance-nav-submenu a.is-current{color:#fff;background:#292a28}.store-shell-v3 .store-mobile-workspaces{color:#5f5f5b;background:#efefec;border-radius:12px;flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid}.store-shell-v3 .store-mobile-workspaces svg{width:16px}.store-shell-v3 .expense-confirm-progress{grid-template-columns:1fr 28px 1fr;padding-inline:10px}.store-shell-v3 .operator-account-badge{gap:5px}.store-shell-v3 .operator-account-badge strong{font-size:11px}.store-shell-v3 .operator-account-badge span{padding:3px 5px;font-size:7px}.store-shell-v3 .order-management-page .pagetitle{align-items:stretch}.store-shell-v3 .order-management-page .pagetitle>div{min-width:0}.store-shell-v3 .order-management-page .pagetitle p{max-width:230px;line-height:1.55}.store-shell-v3 .order-account-policy{border-radius:15px;grid-template-columns:30px 1fr;margin-top:-8px;padding:13px}.store-shell-v3 .order-account-policy>svg{border-radius:10px;width:30px;height:30px;padding:8px}.store-shell-v3 .order-account-policy>span{grid-column:1/-1}.store-shell-v3 .order-management-card{border-radius:19px;overflow:visible}.store-shell-v3 .order-query{border-radius:19px 19px 0 0;gap:15px;padding:14px}.store-shell-v3 .order-query-row{flex-direction:column;align-items:stretch;gap:7px}.store-shell-v3 .order-query-row>span{flex-basis:auto;width:auto}.store-shell-v3 .order-filter-tabs{grid-auto-columns:1fr;grid-auto-flow:column;width:100%;display:grid;overflow-x:auto}.store-shell-v3 .order-filter-tabs button{min-width:64px;padding-inline:8px}.store-shell-v3 .order-custom-range{grid-template-columns:1fr auto 1fr;width:100%;margin:2px 0 0;display:grid}.store-shell-v3 .order-custom-range label{gap:4px;display:grid}.store-shell-v3 .order-custom-range input{width:100%;min-width:0}.store-shell-v3 .order-query-fields{grid-template-columns:1fr 1fr}.store-shell-v3 .order-query-search{grid-column:1/-1}.store-shell-v3 .order-filter-clear{grid-column:1/-1;width:100%}.store-shell-v3 .order-range-error{margin-left:0}.store-shell-v3 .order-result-head{align-items:flex-start;padding:17px 15px 7px}.store-shell-v3 .order-result-head>span{max-width:130px}.store-shell-v3 .order-management-card .mobile-order-list{gap:9px;padding:8px 11px 14px;display:grid}.store-shell-v3 .order-management-card .mobile-order-list article{background:#fff;border:1px solid #e7e7e2;border-radius:15px;grid-template-columns:minmax(0,1fr) auto;gap:11px;min-height:0;padding:14px;display:grid}.store-shell-v3 .order-management-card .mobile-order-list article>div:first-child p{color:#777772;text-overflow:ellipsis;white-space:nowrap;margin:5px 0 0;font-size:9px;overflow:hidden}.store-shell-v3 .order-management-card .mobile-order-list article>span{align-self:start}.store-shell-v3 .mobile-order-actions{grid-column:1/-1;gap:7px;padding-top:3px;display:flex}.store-shell-v3 .mobile-order-actions button{flex:1;min-height:36px}.store-shell-v3 .modal:has(.order-detail){width:100%;max-height:96dvh}.store-shell-v3 .order-detail{padding:16px 15px 0}.store-shell-v3 .order-detail-grid,.store-shell-v3 .order-detail-summary{grid-template-columns:1fr}.store-shell-v3 .order-detail-summary{gap:1px}.store-shell-v3 .order-detail-summary>span{padding:12px}.store-shell-v3 .order-detail-footer{z-index:3;min-height:0;padding:11px 15px max(11px,env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#fdfdfcf0;flex-wrap:wrap;position:sticky;bottom:0}.store-shell-v3 .order-detail-footer>span{width:100%;margin:0}.store-shell-v3 .order-detail-footer button{flex:1}.store-shell-v3 .expense-confirm-card{margin-inline:16px;padding:18px}.store-shell-v3 .expense-confirm-card>div{grid-template-columns:1fr}.store-shell-v3 .expense-confirm-card .expense-preview-wide{grid-column:auto}.store-shell-v3 .expense-init-note{margin:14px 16px 0}.store-shell-v3 .modal:has(.expense-batch-form){width:100%;max-height:96dvh}.store-shell-v3 .modal .expense-batch-form{padding:12px 12px 0}.store-shell-v3 .expense-batch-summary{grid-template-columns:1fr 1fr;padding:12px}.store-shell-v3 .expense-batch-summary>button,.store-shell-v3 .expense-batch-summary>p{grid-column:1/-1}.store-shell-v3 .expense-batch-summary>button{width:100%;min-height:42px}.store-shell-v3 .expense-batch-row{padding:13px 12px}.store-shell-v3 .expense-batch-row>header{align-items:flex-start}.store-shell-v3 .expense-batch-row>header h3,.store-shell-v3 .expense-batch-row>header small,.store-shell-v3 .expense-batch-row>header span{display:block}.store-shell-v3 .expense-batch-row>header h3{margin:3px 0}.store-shell-v3 .expense-batch-row>header button{width:38px;min-height:38px;padding:0;font-size:0}.store-shell-v3 .expense-batch-row>header button svg{width:15px;height:15px}.store-shell-v3 .expense-batch-grid{grid-template-columns:1fr}.store-shell-v3 .expense-batch-grid .currency,.store-shell-v3 .expense-batch-grid input,.store-shell-v3 .expense-batch-grid select{height:43px;min-height:43px}.store-shell-v3 .expense-batch-guidance{padding:13px}.store-shell-v3 .expense-batch-guidance ol{grid-template-columns:1fr}.store-shell-v3 .expense-batch-form>.formfooter{padding:10px 12px max(10px,env(safe-area-inset-bottom));margin-left:-12px;margin-right:-12px}.store-shell-v3 .expense-batch-form>.formfooter button{flex:1;min-width:0;padding-inline:10px}.store-shell-v3 .expense-data{overflow:visible}.store-shell-v3 .finance-query{margin:-18px -18px 0;padding:14px 13px 12px}.store-shell-v3 .finance-query-row{display:block}.store-shell-v3 .finance-query-row>span{margin-bottom:8px;font-size:10px;display:block}.store-shell-v3 .finance-period-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.store-shell-v3 .finance-period-tabs button{min-width:0;min-height:42px;padding-inline:5px;font-size:10px}.store-shell-v3 .finance-custom-range{grid-template-columns:1fr 14px 1fr;align-items:end;margin-top:9px;display:grid}.store-shell-v3 .finance-custom-range label{width:auto;min-width:0}.store-shell-v3 .finance-custom-range i,.store-shell-v3 .finance-custom-range input,.store-shell-v3 .finance-custom-range label>span{font-size:10px}.store-shell-v3 .finance-custom-range input{min-width:0;height:42px}.store-shell-v3 .finance-custom-range i{text-align:center;padding-bottom:14px}.store-shell-v3 .finance-basis-note,.store-shell-v3 .finance-range-error{margin-left:0;font-size:10px}.store-shell-v3 .expense-status-switch{grid-template-columns:1fr 1fr;display:grid}.store-shell-v3 .expense-status-switch button{min-width:0;min-height:42px;padding-inline:8px}.store-shell-v3 .expense-status-switch .expense-archive-link{grid-column:1/-1;width:max-content;min-height:42px;margin:0 0 0 auto;font-size:10px}.store-shell-v3 .expense-drilldown-filter{grid-template-columns:28px minmax(0,1fr);padding:10px}.store-shell-v3 .expense-drilldown-filter>svg{width:28px;height:28px;padding:7px}.store-shell-v3 .expense-drilldown-filter b,.store-shell-v3 .expense-drilldown-filter small{white-space:normal;font-size:10px}.store-shell-v3 .expense-drilldown-filter button{grid-column:1/-1;min-height:40px;font-size:10px}.store-shell-v3 .finance-result-heading{align-items:flex-start}.store-shell-v3 .finance-result-heading small,.store-shell-v3 .finance-result-heading>em{font-size:10px}.store-shell-v3 .finance-result-heading>em{text-align:right;max-width:120px;line-height:1.5}.store-shell-v3 .finance-pagination button,.store-shell-v3 .finance-pagination span,.store-shell-v3 .finance-query-message button,.store-shell-v3 .finance-query-message.is-error small{font-size:10px}.store-shell-v3 .finance-pagination button,.store-shell-v3 .finance-query-message button{min-height:42px}.store-shell-v3 .expense-desktop-table{display:none}.store-shell-v3 .expense-mobile-list{gap:10px;display:grid}.store-shell-v3 .expense-mobile-list>article{background:#f5f5f2;border:1px solid #2a2a2712;border-radius:17px;padding:16px}.store-shell-v3 .expense-mobile-list article>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.store-shell-v3 .expense-mobile-list article>header span{align-items:center;gap:7px;display:flex}.store-shell-v3 .expense-mobile-list article>header small{color:var(--cmd-muted);font-size:10px}.store-shell-v3 .expense-mobile-list article>header strong{white-space:nowrap;font-size:14px}.store-shell-v3 .expense-mobile-list article>div{gap:4px;margin-top:13px;display:grid}.store-shell-v3 .expense-mobile-list article>div b{font-size:11px}.store-shell-v3 .expense-mobile-list article>div em,.store-shell-v3 .expense-mobile-list article>div small{color:var(--cmd-muted);font:10px inherit}.store-shell-v3 .expense-mobile-list article>div p{color:#696963;margin:7px 0 0;font-size:10px;line-height:1.55}.store-shell-v3 .expense-mobile-list article>footer{grid-template-columns:1fr 1fr;gap:8px;margin-top:14px;display:grid}.store-shell-v3 .expense-mobile-list article>footer:has(.order-edit){grid-template-columns:1fr}.store-shell-v3 .expense-mobile-list article>footer button{min-height:42px}.store-shell-v3 .non-operating-scope{grid-template-columns:32px minmax(0,1fr);gap:11px;padding:14px}.store-shell-v3 .non-operating-scope>svg{width:32px;height:32px;padding:8px}.store-shell-v3 .non-operating-scope>span{border-top:1px solid #35635226;border-left:0;grid-column:1/-1;padding:10px 0 0}.store-shell-v3 .non-operating-category-filter{gap:8px;padding:12px 13px;display:grid}.store-shell-v3 .non-operating-category-filter label{width:auto;min-width:0}.store-shell-v3 .non-operating-category-filter label>span,.store-shell-v3 .non-operating-category-filter>span{padding:0;font-size:10px}.store-shell-v3 .account-ledger-data .finance-pagination,.store-shell-v3 .account-ledger-data .finance-result-heading,.store-shell-v3 .non-operating-data .finance-pagination,.store-shell-v3 .non-operating-data .finance-result-heading{margin-inline:13px}.store-shell-v3 .non-operating-desktop-table{display:none}.store-shell-v3 .non-operating-mobile-list{gap:10px;padding:11px;display:grid}.store-shell-v3 .non-operating-mobile-list>article{background:#f4f7f5;border:1px solid #3563521a;border-radius:16px;padding:15px}.store-shell-v3 .non-operating-mobile-list article>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.store-shell-v3 .non-operating-mobile-list article>header span{align-items:center;gap:7px;min-width:0;display:flex}.store-shell-v3 .non-operating-mobile-list article>header small{color:var(--cmd-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.store-shell-v3 .non-operating-mobile-list article>header strong{white-space:nowrap;flex:none;font-size:14px}.store-shell-v3 .non-operating-mobile-list article>div{gap:4px;margin-top:13px;display:grid}.store-shell-v3 .non-operating-mobile-list article>div b{font-size:11px}.store-shell-v3 .non-operating-mobile-list article>div small{color:var(--cmd-muted);font-size:10px;line-height:1.5}.store-shell-v3 .non-operating-mobile-list article>div p{color:#666c68;margin:6px 0 0;font-size:10px;line-height:1.6}.store-shell-v3 .non-operating-mobile-list article>footer{color:#6a786f;border-top:1px solid #3563521a;margin-top:12px;padding-top:10px;font-size:10px;line-height:1.5}.store-shell-v3 .account-ledger-title{align-items:flex-start;padding:15px 13px}.store-shell-v3 .account-ledger-title button,.store-shell-v3 .account-ledger-title p,.store-shell-v3 .account-ledger-title small{font-size:10px}.store-shell-v3 .account-ledger-title p{max-width:230px;line-height:1.5}.store-shell-v3 .account-ledger-title button{min-height:42px}.store-shell-v3 .account-ledger-table{max-width:calc(100vw - 32px);padding-inline:12px}.store-shell-v3 .finance-pagination{justify-content:space-between}.store-shell-v3 .non-operating-income-form{padding-inline:15px!important}.store-shell-v3 .non-operating-income-form .formgrid{grid-template-columns:1fr}.store-shell-v3 .non-operating-income-form .formfooter{padding-bottom:max(10px,env(safe-area-inset-bottom));flex-wrap:wrap;margin-left:0;margin-right:0}.store-shell-v3 .non-operating-income-form .formfooter>span{width:100%;margin:0}.store-shell-v3 .non-operating-income-form .formfooter button{flex:1;min-width:0;padding-inline:10px!important}.store-shell-v3 .modal:has(.expense-entry-fields) .formfooter{flex-wrap:wrap;padding-bottom:12px}.store-shell-v3 .modal:has(.expense-entry-fields) .formfooter>span{width:100%;margin:0}.store-shell-v3 .expense-cancel-card{grid-template-columns:38px minmax(0,1fr)}.store-shell-v3 .expense-cancel-card .status{grid-column:2;width:max-content}.store-shell-v3 .store-local-heading{flex-direction:column;align-items:stretch}.store-shell-v3 .store-local-ai{justify-content:center}.store-shell-v3 .store-local-metrics{grid-template-columns:1fr 1fr;gap:10px}.store-shell-v3 .store-local-metrics article{min-height:116px;padding:17px}.store-shell-v3 .store-local-metrics article>strong{font-size:20px}.store-shell-v3 .store-local-panel{min-height:0;padding:19px}.store-shell-v3 .store-local-progress{margin-top:36px}.store-shell-v3 .store-mix-list>div{grid-template-columns:minmax(0,1fr) auto;gap:8px}.store-shell-v3 .store-mix-list>div>i{grid-column:1/-1}.store-shell-v3 .store-mix-reconciliation{grid-template-columns:1fr}.store-shell-v3 .store-mix-reconciliation p{grid-column:1}.store-shell-v3 .team-boundary{grid-template-columns:1fr}.store-shell-v3 .team-boundary>svg{transform:rotate(90deg)}.store-shell-v3 .store-team-list article{grid-template-columns:30px minmax(0,1fr) 82px}.store-shell-v3 .store-team-list article>span:nth-of-type(3),.store-shell-v3 .store-team-list article>span:nth-of-type(4){display:none}.store-shell-v3 .store-lifecycle-status{border-radius:25px;width:calc(100% - 30px);min-height:0;margin:15px auto 90px;padding:26px 22px}.store-shell-v3 .store-lifecycle-status__facts{grid-template-columns:1fr;margin-top:25px}.store-shell-v3 .store-lifecycle-status__actions{flex-direction:column;align-items:stretch}.store-shell-v3 .store-lifecycle-status__actions button{justify-content:center}}@media (min-width:761px) and (max-width:1120px){.store-shell-v3 .finance-cost-major-list,.store-shell-v3 .finance-report-summaries{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.store-shell-v3 .finance-overview-title{margin-bottom:18px}.store-shell-v3 .finance-balance{grid-template-columns:1fr;gap:14px;padding:22px 20px}.store-shell-v3 .finance-balance>i{width:100%;height:1px}.store-shell-v3 .finance-balance h2{overflow-wrap:anywhere;font-size:27px}.store-shell-v3 .finance-account-center .account-ledger-data{margin-top:14px}.store-shell-v3 .finance-classification-warning{align-items:flex-start}.store-shell-v3 .finance-classification-warning small{font-size:10px}.store-shell-v3 .transfer-account-context{border-radius:18px;padding:14px}.store-shell-v3 .transfer-account-context>header p{font-size:10px;line-height:1.5}.store-shell-v3 .transfer-account-context>header{align-items:flex-start}.store-shell-v3 .transfer-account-context>header>a{white-space:nowrap;padding-top:2px}.store-shell-v3 .transfer-account-balances{grid-template-columns:1fr 1fr}.store-shell-v3 .transfer-account-balances>span:nth-child(3){border-left:0}.store-shell-v3 .transfer-account-balances>span:nth-child(n+3){border-top:1px solid #ebebe7}.store-shell-v3 .transfer-account-review{flex-wrap:wrap;align-items:flex-start}.store-shell-v3 .transfer-account-review>a{margin-left:22px}.store-shell-v3 .profit-distribution-type-filter{grid-template-columns:1fr;gap:7px;padding:12px 13px}.store-shell-v3 .profit-distribution-type-filter select{width:100%;min-width:0;font-size:16px}.store-shell-v3 .profit-distribution-summaries{grid-template-columns:1fr 1fr;gap:9px}.store-shell-v3 .profit-distribution-summaries article{padding:14px}.store-shell-v3 .profit-distribution-summaries strong{font-size:17px}.store-shell-v3 .profit-distribution-records>header{align-items:flex-start;padding:15px 13px}.store-shell-v3 .profit-distribution-records>header h2{font-size:15px}.store-shell-v3 .profit-distribution-records>header button{flex:none}.store-shell-v3 .profit-distribution-table{display:none}.store-shell-v3 .profit-distribution-mobile{gap:10px;padding:11px;display:grid}.store-shell-v3 .profit-distribution-mobile article{border:1px solid var(--cmd-line);background:#f7f7f4;border-radius:16px;min-width:0;padding:15px}.store-shell-v3 .profit-distribution-mobile article.is-voided{color:#777b77;background:#f1f1ed}.store-shell-v3 .profit-distribution-mobile article.is-unverified{color:#795f31;background:#fffaf0;border-color:#ead8b5}.store-shell-v3 .profit-distribution-mobile article>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.store-shell-v3 .profit-distribution-mobile article>header span{min-width:0}.store-shell-v3 .profit-distribution-mobile article>header b,.store-shell-v3 .profit-distribution-mobile article>header small{display:block}.store-shell-v3 .profit-distribution-mobile article>header b{font-size:13px}.store-shell-v3 .profit-distribution-mobile article>header small{color:var(--cmd-muted);margin-top:3px;font-size:11px}.store-shell-v3 .profit-distribution-mobile article>header strong{font-variant-numeric:tabular-nums;flex:none;font-size:16px}.store-shell-v3 .profit-distribution-record-status{margin-top:9px}.store-shell-v3 .profit-distribution-mobile dl{grid-template-columns:1fr 1fr;gap:9px;margin:13px 0 0;display:grid}.store-shell-v3 .profit-distribution-mobile dl div{min-width:0}.store-shell-v3 .profit-distribution-mobile dt{color:var(--cmd-muted);font-size:11px}.store-shell-v3 .profit-distribution-mobile dd{overflow-wrap:anywhere;color:var(--cmd-ink);margin:3px 0 0;font-size:12px;font-weight:680}.store-shell-v3 .profit-distribution-mobile p{border-top:1px solid var(--cmd-line);color:#686d69;margin:12px 0 0;padding-top:11px;font-size:12px;line-height:1.55}.store-shell-v3 .profit-distribution-records .finance-pagination{margin-inline:13px}.store-shell-v3 .profit-distribution-confirm dl,.store-shell-v3 .profit-distribution-form .formgrid{grid-template-columns:1fr}.store-shell-v3 .profit-distribution-form input,.store-shell-v3 .profit-distribution-form select,.store-shell-v3 .profit-distribution-form textarea{font-size:16px}.store-shell-v3 .profit-distribution-form .formfooter{flex-wrap:wrap}.store-shell-v3 .profit-distribution-form .formfooter>span{width:100%;margin:0}.store-shell-v3 .profit-distribution-form .formfooter button{flex:1;min-width:0;min-height:44px;padding-inline:10px}.store-shell-v3 .finance-investment-return>header{flex-direction:column;padding:16px 14px 12px}.store-shell-v3 .finance-investment-return>header h2{font-size:16px}.store-shell-v3 .finance-investment-return>header>a{border-top:1px solid var(--cmd-line);justify-content:center;align-self:stretch}.store-shell-v3 .finance-profit-distribution-bridge{grid-template-columns:1fr 1fr}.store-shell-v3 .finance-profit-distribution-bridge article{padding:13px}.store-shell-v3 .finance-profit-distribution-bridge article:nth-child(odd){border-left:0}.store-shell-v3 .finance-profit-distribution-bridge article:nth-child(n+3){border-top:1px solid var(--cmd-line)}.store-shell-v3 .finance-profit-distribution-bridge strong{font-size:17px}.store-shell-v3 .finance-return-metrics{grid-template-columns:1fr;padding:13px}.store-shell-v3 .finance-return-basis,.store-shell-v3 .finance-return-neutral,.store-shell-v3 .finance-return-warning{margin-inline:13px}.store-shell-v3 .finance-investment-empty{grid-template-columns:34px minmax(0,1fr);align-items:flex-start;padding:15px}.store-shell-v3 .finance-investment-empty>svg{width:34px;height:34px;padding:8px}.store-shell-v3 .finance-report-title{flex-direction:column;align-items:stretch}.store-shell-v3 .finance-report-title>label{flex-basis:auto;width:100%}.store-shell-v3 .finance-report-title>label>span{font-size:10px}.store-shell-v3 .finance-report-title select{min-height:44px;font-size:11px}.store-shell-v3 .finance-report-completeness{grid-template-columns:34px minmax(0,1fr);align-items:flex-start;padding:14px}.store-shell-v3 .finance-report-completeness>svg{width:34px;height:34px;padding:9px}.store-shell-v3 .finance-report-completeness p,.store-shell-v3 .finance-report-completeness>span{font-size:10px;line-height:1.5}.store-shell-v3 .finance-report-completeness>span{white-space:normal;grid-column:1/-1}.store-shell-v3 .finance-report-source-facts{align-items:flex-start;gap:7px 9px;padding:11px;font-size:9px}.store-shell-v3 .finance-report-source-facts strong{font-size:10px}.store-shell-v3 .finance-report-source-facts span{white-space:normal;padding-left:9px}.store-shell-v3 .finance-report-source-facts small{width:100%;margin-left:25px;font-size:9px}.store-shell-v3 .finance-report-summaries{grid-template-columns:1fr}.store-shell-v3 .finance-report-empty{grid-template-columns:36px minmax(0,1fr);align-items:flex-start;min-height:0;padding:18px 15px}.store-shell-v3 .finance-report-empty>svg{width:36px;height:36px;padding:9px}.store-shell-v3 .finance-report-empty b{font-size:12px}.store-shell-v3 .finance-report-empty p,.store-shell-v3 .finance-report-empty small{font-size:10px}.store-shell-v3 .finance-cost-drilldown>header,.store-shell-v3 .finance-cost-matrix-panel>header,.store-shell-v3 .finance-monthly-table-panel>header,.store-shell-v3 .finance-profit-panel>header{align-items:flex-start;padding:15px 13px}.store-shell-v3 .finance-cost-drilldown>header h3,.store-shell-v3 .finance-cost-matrix-panel>header h3,.store-shell-v3 .finance-cost-section>header h2,.store-shell-v3 .finance-monthly-table-panel>header h2,.store-shell-v3 .finance-profit-panel>header h2{font-size:15px}.store-shell-v3 .finance-cost-matrix-panel>header>span,.store-shell-v3 .finance-monthly-table-panel>header>span,.store-shell-v3 .finance-profit-panel>header p{text-align:right;max-width:118px;font-size:9px;line-height:1.45}.store-shell-v3 .finance-profit-chart{grid-template-columns:repeat(6,minmax(0,1fr));gap:11px 5px;padding:14px 9px 16px}.store-shell-v3 .finance-profit-bar-area{height:88px}.store-shell-v3 .finance-profit-chart>button{padding-inline:2px}.store-shell-v3 .finance-profit-chart>button>b,.store-shell-v3 .finance-profit-chart>button>em,.store-shell-v3 .finance-profit-chart>button>small{font-size:8px}.store-shell-v3 .finance-profit-chart>button.is-future .finance-profit-bar-area>span{font-size:15px}.store-shell-v3 .finance-cost-matrix,.store-shell-v3 .finance-monthly-table{max-width:calc(100vw - 58px);padding-inline:11px}.store-shell-v3 .finance-cost-section{border-radius:20px;padding:15px 12px}.store-shell-v3 .finance-cost-section>header p{font-size:10px;line-height:1.55}.store-shell-v3 .finance-cost-major-list{grid-template-columns:1fr}.store-shell-v3 .finance-cost-major-list b{font-size:11px}.store-shell-v3 .finance-cost-major-list small{font-size:9px}.store-shell-v3 .finance-cost-month-breakdown{grid-template-columns:1fr;padding:11px}.store-shell-v3 .finance-cost-month-breakdown article>div b,.store-shell-v3 .finance-cost-month-breakdown article>div small{font-size:10px}.store-shell-v3 .finance-roi-tip{grid-template-columns:34px minmax(0,1fr);padding:14px}.store-shell-v3 .finance-roi-tip>svg{width:34px;height:34px;padding:9px}.store-shell-v3 .finance-roi-tip p{font-size:10px}.store-shell-v3 .account-balance-fee-basis{margin:-4px 1px 13px;font-size:11px}.store-shell-v3 .account-balance-exclusions{grid-template-columns:30px minmax(0,1fr);padding:12px}.store-shell-v3 .account-balance-exclusions>svg{width:30px;height:30px;padding:7px}.store-shell-v3 .account-balance-exclusions p{grid-template-columns:1fr;gap:2px;font-size:10px}.store-shell-v3 .account-balance-exclusions b,.store-shell-v3 .account-balance-exclusions>div>small,.store-shell-v3 .account-balance-reconciliation-error b,.store-shell-v3 .account-balance-reconciliation-error small{font-size:10px}.store-shell-v3 .daily-flow-exclusions{align-items:flex-start;margin-inline:13px}.store-shell-v3 .daily-flow-exclusions b,.store-shell-v3 .daily-flow-exclusions small{font-size:10px;line-height:1.5}.store-shell-v3 .daily-flow-classification-warning{align-items:flex-start;margin-inline:13px}.store-shell-v3 .daily-flow-classification-warning b,.store-shell-v3 .daily-flow-classification-warning small{font-size:10px}.store-shell-v3 .daily-account-flow-table{display:none}.store-shell-v3 .daily-account-flow-mobile{gap:10px;padding:0 12px 16px;display:grid}.store-shell-v3 .daily-account-flow-mobile article{border:1px solid var(--cmd-line);background:#fff;border-radius:17px;min-width:0;overflow:hidden;box-shadow:0 8px 22px #2c2d2a0d}.store-shell-v3 .daily-account-flow-mobile article>header{background:#f7f7f3;justify-content:space-between;align-items:center;gap:10px;padding:13px;display:flex}.store-shell-v3 .daily-account-flow-mobile header b,.store-shell-v3 .daily-account-flow-mobile header small,.store-shell-v3 .daily-account-flow-mobile header span,.store-shell-v3 .daily-account-flow-mobile header strong{min-width:0;display:block}.store-shell-v3 .daily-account-flow-mobile header b{font-size:12px}.store-shell-v3 .daily-account-flow-mobile header span small{color:var(--cmd-muted);margin-top:3px;font-size:9px}.store-shell-v3 .daily-account-flow-mobile header strong{color:var(--cmd-coral-deep);text-align:right;font-size:16px}.store-shell-v3 .daily-account-flow-mobile header strong small{color:var(--cmd-muted);margin-top:2px;font-size:8px;font-weight:560}.store-shell-v3 .daily-account-primary{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:12px 12px 8px;display:grid}.store-shell-v3 .daily-account-primary span{text-align:center;background:#f6f6f3;border-radius:11px;min-width:0;padding:9px 7px}.store-shell-v3 .daily-account-primary b,.store-shell-v3 .daily-account-primary small{overflow-wrap:anywhere;display:block}.store-shell-v3 .daily-account-primary small{color:var(--cmd-muted);font-size:8px}.store-shell-v3 .daily-account-primary b{color:var(--cmd-ink);margin-top:5px;font-size:10px}.store-shell-v3 .daily-account-flow-mobile article>p{color:var(--cmd-muted);margin:0 12px 10px;font-size:9px;line-height:1.55}.store-shell-v3 .daily-account-unmapped{color:#a34f3f;background:#fff0ed;border-radius:9px;align-items:center;gap:6px;margin:0 12px 10px;padding:8px 9px;font-size:9px;display:flex}.store-shell-v3 .daily-account-unmapped svg{flex:0 0 14px;width:14px;height:14px}.store-shell-v3 .daily-account-flow-mobile article>footer{border-top:1px solid var(--cmd-line);color:var(--cmd-muted);grid-template-columns:minmax(0,1fr) auto;gap:5px 10px;padding:11px 12px 12px;font-size:9px;display:grid}.store-shell-v3 .daily-account-flow-mobile footer b{text-align:right}.store-shell-v3 .daily-account-flow-mobile footer .plus{color:var(--cmd-green)}.store-shell-v3 .daily-account-flow-mobile footer .negative{color:var(--cmd-coral-deep)}.store-shell-v3 .daily-account-flow-mobile footer small{grid-column:1/-1;line-height:1.5}.store-shell-v3 .daily-account-flow-empty{margin-inline:12px}}:root{--type-large:clamp(30px,3vw,42px);--type-medium:16px;--type-small:12px;--type-aux:10px;--leading-large:1.12;--leading-medium:1.4;--leading-small:1.65}body :is(.store-shell-v3,.admin-shell,.admin-login-page){font-size:var(--type-small);line-height:var(--leading-small)}body :is(.store-shell-v3,.admin-shell,.admin-login-page) :is(h1,h2,h3,p,span,small,strong,b,button,label,th,td){text-rendering:geometricprecision}body :is(.store-shell-v3,.admin-shell,.admin-login-page) :is(h1,h2,h3){text-wrap:balance}body .admin-login-card h2,body .admin-login-message h1,body .admin-shell .admin-page-head h1,body .store-shell-v3 :is(.home-stage-copy h1,.pagetitle h1){font-size:var(--type-large);line-height:var(--leading-large);letter-spacing:-.045em}body .admin-shell :is(.admin-stat h3,.heroFigure strong),body .store-shell-v3 :is(.home-revenue-value,.balance h2,.stat h3,.account h3){font-variant-numeric:tabular-nums;font-size:clamp(23px,2.35vw,32px);line-height:1.08}body .admin-login-brand strong,body .admin-shell :is(.admin-card-title h3,.admin-form-card>h3,.admin-content h2,.admin-content h3),body .store-shell-v3 :is(.title h3,.line-section-head h3,.day-close-card h2,.modal h2){font-size:var(--type-medium);line-height:var(--leading-medium);letter-spacing:-.015em}body :is(.store-shell-v3,.admin-shell,.admin-login-page) :is(p,td,button,input,select,textarea,label),body :is(.store-shell-v3,.admin-shell,.admin-login-page) small{font-size:var(--type-small)}body :is(.store-shell-v3,.admin-shell) th{letter-spacing:.025em;font-size:11px}body :is(.store-shell-v3,.admin-shell) :is(td,.money,.admin-store-row em,.admin-role){font-variant-numeric:tabular-nums}body .admin-sidebar .admin-nav-label,body .store-shell-v3 aside :is(.nav-link,nav button)>span{flex:1;justify-content:space-between;align-items:baseline;gap:8px;min-width:0;display:flex}body .admin-sidebar .admin-nav-label strong,body .store-shell-v3 aside :is(.nav-link,nav button)>span>strong{text-overflow:clip;min-width:max-content;color:inherit;white-space:nowrap;flex:none;font-size:11px;font-weight:560;overflow:visible}body .admin-sidebar .admin-nav-label small,body .store-shell-v3 aside :is(.nav-link,nav button)>span>small{color:#8e908c;min-width:0;font-size:var(--type-aux);letter-spacing:.025em;white-space:nowrap;flex:0 auto;margin:0;font-weight:420}body .store-shell-v3 main small{font-size:12px!important}body .admin-shell main small{font-size:11px!important}body .admin-sidebar .admin-nav-label small{font-size:9px!important}body .admin-sidebar .admin-nav-label{grid-template-columns:minmax(0,1fr);justify-content:stretch;align-items:center;gap:2px;display:grid}body .admin-sidebar .admin-nav-label :is(strong,small){text-align:left;text-overflow:ellipsis;width:100%;min-width:0;overflow:hidden}body .admin-sidebar .admin-nav-group{font-size:var(--type-aux);letter-spacing:.08em;font-weight:450}body .admin-sidebar nav button{font-weight:450}body :is(.store-shell-v3,.admin-shell) :is(.home-display-en,.home-stage-kicker,.panelEyebrow,.sectionKicker,.setupKicker,.asideKicker,.admin-page-head>div>span,.pagetitle>div>span){font-size:var(--type-aux);letter-spacing:.12em}body .store-shell-v3 .day-close-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 92% 18%,#ef5b3d1c,#0000 13rem),linear-gradient(135deg,#fffffff0,#f2f2f0c7);border-color:#ffffffc7;grid-template-columns:minmax(0,.85fr) minmax(460px,1.15fr);align-items:end;gap:28px;margin-bottom:15px;padding:22px 24px;display:grid;box-shadow:0 18px 44px #16171614}body .store-shell-v3 .day-close-card>div:first-child>span{color:#d75238;font-size:var(--type-aux);letter-spacing:.12em;font-weight:750}body .store-shell-v3 .day-close-card h2{margin:6px 0 5px}body .store-shell-v3 .day-close-card p{color:#777a76;margin:0}body .store-shell-v3 .day-close-controls{grid-template-columns:142px auto;justify-content:end;align-items:end;gap:9px;display:grid}body .store-shell-v3 .day-close-controls label>span{color:#696c68;margin-bottom:5px;font-size:11px}body .store-shell-v3 .day-close-controls input{background:#ffffffe0;border-radius:12px;height:42px;min-height:42px}body .store-shell-v3 .day-close-controls button{color:#fff;background:#ef5b3d;border:0;border-radius:12px;min-height:42px;padding:0 16px;font-weight:700;box-shadow:0 10px 24px #ef5b3d33}body .store-shell-v3 .day-close-controls button:disabled{color:#81837f;box-shadow:none;cursor:not-allowed;background:#d4d5d2}body .store-shell-v3 .accountgrid.accountgrid-three{grid-template-columns:repeat(3,minmax(0,1fr))}body .store-shell-v3 .account footer{border-top:1px solid #e3e3e0;gap:3px;margin-top:14px;padding-top:12px;display:grid}body .store-shell-v3 .account footer span{color:#60635f}body .store-shell-v3 .account footer small{color:#8b8d89}body .store-shell-v3 .account :is(.orange,.purple,.green){color:#ef5b3d;background:#efefed}body .store-shell-v3 .order-cancel{color:#c84c36;text-underline-offset:3px;background:0 0;border:0;margin-top:6px;padding:0;font-size:11px;text-decoration:underline;display:block}body .store-shell-v3 :is(.s-待日结,.s-待财务审核,.s-待审核){color:#5c5f5b;background:#ececea}body .store-shell-v3 :is(.s-已日结,.s-已确认){color:#bd452f;background:#fff0eb}body .store-shell-v3 :is(.s-已取消,.s-已退回){color:#777a76;background:#e8e8e6}@media (max-width:1050px){body .store-shell-v3 .day-close-card{grid-template-columns:1fr}}@media (max-width:760px){:root{--type-large:clamp(28px,8.5vw,36px);--type-medium:16px;--type-small:12px}body .admin-sidebar .admin-nav-label,body .store-shell-v3 aside :is(.nav-link,nav button)>span{justify-content:center}body .admin-sidebar .admin-nav-label small,body .store-shell-v3 aside :is(.nav-link,nav button)>span>small{display:none}body .admin-sidebar .admin-mobile-nav .admin-nav-label{justify-items:center}body .admin-sidebar .admin-mobile-nav .admin-nav-label strong{text-align:center}body .store-shell-v3 .day-close-card{padding:18px}body .store-shell-v3 .accountgrid.accountgrid-three,body .store-shell-v3 .day-close-controls{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){body :is(.store-shell-v3,.admin-shell,.admin-login-page) *,body :is(.store-shell-v3,.admin-shell,.admin-login-page) :after,body :is(.store-shell-v3,.admin-shell,.admin-login-page) :before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.store-shell-v3 .modal:has(.order-flow){background:#fafaf9f5;border:1px solid #ffffffb8;border-radius:25px;width:min(1560px,100vw - 56px);max-height:96vh;overflow:auto;box-shadow:0 42px 130px #18181752}.store-shell-v3 .modal:has(.order-flow)>header{z-index:8;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);top:0;background:#fafaf9e6!important;border-bottom-color:#dad8d3b8!important;padding:14px 28px 12px!important;position:sticky!important}.store-shell-v3 .modal:has(.order-flow)>header h2{letter-spacing:-.03em;margin:3px 0 2px;font-size:21px}.store-shell-v3 .modal:has(.order-flow)>header p{font-size:10px}.store-shell-v3 .modal:has(.order-flow)>header>div>span{letter-spacing:.12em;font-size:9px}.store-shell-v3 .modal:has(.order-flow) .order-flow-form{padding:0}.order-flow{gap:10px;padding:11px 18px 0;display:grid}.order-stage{background:#ffffffdb;border:1px solid #dedcd8e0;border-radius:17px;min-width:0;padding:12px 14px;box-shadow:0 7px 22px #1f1f1d09,inset 0 1px #ffffffe6}.order-stage-head{align-items:center;gap:10px;margin-bottom:9px;display:flex}.order-stage-head>i{color:#fff;background:#343432;border-radius:9px;place-items:center;width:27px;height:27px;font:700 9px/1 system-ui;display:grid}.order-stage-head>div{min-width:0}.order-stage-head h3,.order-stage-head p{margin:0}.order-stage-head h3{letter-spacing:-.015em;font-size:12px}.order-stage-head p{color:#99958f;letter-spacing:.035em;margin-top:2px;font-size:8px}.order-stage-head>span{color:#8c8882;white-space:nowrap;margin-left:auto;font-size:8px}.order-stage-basic{background:radial-gradient(circle at 95% 0,#ef664a17,#0000 27%),linear-gradient(145deg,#fffffff0,#f4f4f2eb)}.order-type-panel{background:#f6f6f4c2;border:1px solid #e5e3dfe6;border-radius:12px;margin:0 0 8px;padding:7px 9px}.order-type-switch{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.order-type-switch button{color:#6f6f6a;text-align:left;cursor:pointer;background:#ffffffdb;border:1px solid #dfdfdc;border-radius:10px;min-height:39px;padding:6px 10px;transition:border-color .18s,background-color .18s,transform .18s}.order-type-switch button:hover{border-color:#c9c9c5;transform:translateY(-1px)}.order-type-switch button.on{color:#fff;background:linear-gradient(145deg,#454542,#2f2f2d);border-color:#353533;box-shadow:0 8px 19px #22222026}.order-type-switch b,.order-type-switch small{display:block}.order-type-switch b{font-size:10px}.order-type-switch small{color:#999995;margin-top:1px;font-size:8px}.order-type-switch button.on small{color:#c8c8c4}.legacy-order-type{color:#7e654c;background:#fff8ee;border:1px solid #e2d9cf;border-radius:9px;align-items:center;gap:8px;margin-bottom:7px;padding:6px 9px;font-size:8px;line-height:1.45;display:flex}.legacy-order-type b{color:#604c3b;flex:none;font-size:9px}.order-type-panel>p{color:#858580;margin:5px 2px 0;font-size:8px;line-height:1.4}.order-entry-basics{background:0 0;padding:0}.store-shell-v3 .modal:has(.order-flow) .formgrid{grid-template-columns:repeat(8,minmax(0,1fr));gap:7px 9px}.store-shell-v3 .modal:has(.order-flow) input,.store-shell-v3 .modal:has(.order-flow) select{height:33px}.store-shell-v3 .modal:has(.order-flow) label>span{margin-bottom:5px;font-size:9px}.traffic-source-independence{color:#3f6750;background:#f3faf6;border:1px solid #dbe7df;border-radius:10px;align-items:center;gap:8px;margin-top:8px;padding:7px 9px;display:flex}.traffic-source-independence>svg{flex:none;width:15px;height:15px}.traffic-source-independence b,.traffic-source-independence small,.traffic-source-independence span{display:block}.traffic-source-independence b{font-size:9px}.traffic-source-independence small{color:#708379;margin-top:2px;font-size:8px;line-height:1.35}.product-picker{background:0 0;border:0;margin:0;padding:0}.category-picker{grid-template-columns:repeat(8,minmax(0,1fr));gap:7px;display:grid}.category-picker button{text-align:left;color:#68645f;cursor:pointer;background:#f8f7f5;border:1px solid #e4e1dc;border-radius:10px;min-width:0;padding:7px 9px;transition:border-color .16s,background-color .16s,color .16s,box-shadow .16s,transform .16s}.category-picker button:hover:not(:disabled){background:#fff;border-color:#c9c5bf}.category-picker button:focus-visible{outline-offset:2px;outline:3px solid #ef6c5240}.category-picker button:disabled{color:#aaa7a1;cursor:not-allowed;background:#f1f0ed;border-style:dashed}.category-picker button:disabled small{color:#b1ada6}.category-picker button b,.category-picker button small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.category-picker button b{font-size:9px}.category-picker button small{color:#9c9791;margin-top:2px;font-size:7px}.category-picker button.on{color:#fff;background:#343431;border-color:#343431;box-shadow:0 7px 17px #2d2c291c}.category-picker button.on small{color:#c7c4be}.category-picker button.service{position:relative}.category-picker button.service:after{content:"";background:#f2674a;border-radius:50%;width:5px;height:5px;position:absolute;top:7px;right:7px}.category-picker button.service.on:after{background:#ff927b}.product-filter-row{justify-content:space-between;align-items:flex-end;gap:10px;margin:8px 0 6px;display:flex}.product-group-filter{flex:1;align-items:center;gap:7px;min-width:0;display:flex}.product-group-filter>span{color:#8f8a84;flex:none;font-size:8px;font-weight:700}.group-picker{gap:5px;min-width:0;display:flex;overflow:auto}.group-picker button{white-space:nowrap;color:#76716b;cursor:pointer;background:#fff;border:1px solid #e5e2dd;border-radius:8px;padding:5px 9px;font-size:8px}.group-picker button.on{color:#cf553e;background:#fff1ed;border-color:#ef6c52}.product-filter-row>label{background:#fff;border:1px solid #e5e2dd;border-radius:8px;align-items:center;gap:5px;width:210px;padding:0 8px;display:flex}.product-filter-row>label svg{color:#99948e;width:13px}.product-filter-row>label input{background:0 0;border:0;outline:0;padding:0;font-size:9px;height:29px!important}.product-source-note{color:#77716b;align-items:center;gap:7px;margin:0 1px 6px;font-size:8px;display:flex}.product-source-note>span{color:#c6533e;background:#fff0ec;border-radius:999px;flex:none;padding:3px 7px;font-weight:700}.product-source-note small{font-size:8px;line-height:1.35}.product-results{grid-template-columns:repeat(6,1fr);gap:6px;max-height:130px;padding:1px;display:grid;overflow:auto}.product-results>button{text-align:left;color:#393734;cursor:pointer;background:#fff;border:1px solid #ebe8e3;border-radius:10px;grid-template-columns:1fr auto 17px;align-items:center;gap:6px;min-width:0;padding:8px;transition:border-color .16s,background-color .16s,transform .16s;display:grid}.product-results>button:hover{background:#fffaf8;border-color:#ed8a75;transform:translateY(-1px)}.product-results button b,.product-results button small,.product-results button span{min-width:0;display:block}.product-results button b{font-size:8px}.product-results button b,.product-results button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.product-results button small{color:#9d9892;margin-top:2px;font-size:7px}.product-results button em{white-space:nowrap;color:#e45f45;font-size:8px;font-style:normal;font-weight:700}.product-results button svg{color:#ef6c52;width:14px}.product-empty{text-align:center;color:#9c9791;grid-column:1/-1;padding:18px;font-size:9px}.deduction-editor{background:linear-gradient(135deg,#f5f4f1,#fff);border-radius:11px;grid-template-columns:minmax(210px,1.2fr) minmax(130px,.55fr) minmax(150px,.65fr) minmax(300px,1.25fr);align-items:end;gap:11px;margin-top:8px;padding:10px 12px;display:grid}.deduction-editor>div:first-child b,.deduction-editor>div:first-child small,.deduction-editor>div:first-child span{display:block}.deduction-editor>div:first-child span{color:#ef654a;letter-spacing:.12em;font-size:7px;font-weight:750}.deduction-editor>div:first-child b{margin:2px 0;font-size:11px}.deduction-editor>div:first-child small{color:#8c8882;font-size:8px}.deduction-editor .service-credit-note{margin:0}.product-eligibility-note{color:#6f5549;background:#fff7f2;border:1px solid #e4d7cf;border-radius:11px;align-items:center;gap:9px;margin-top:8px;padding:11px 12px;display:flex}.product-eligibility-note>svg{color:#d65d43;flex:none;width:18px;height:18px}.product-eligibility-note b,.product-eligibility-note small,.product-eligibility-note span{display:block}.product-eligibility-note b{font-size:9px}.product-eligibility-note small{color:#8e7569;margin-top:2px;font-size:8px;line-height:1.45}.order-edit-guard,.service-credit-note,.zero-payment-note{color:#4f4f4b;background:linear-gradient(135deg,#ffffffeb,#f2573d12);border:1px solid #f2573d2e;border-radius:10px;align-items:center;gap:8px;padding:8px 10px;display:flex}.order-edit-guard svg,.service-credit-note svg,.zero-payment-note svg{color:#fff;background:#f2573d;border-radius:50%;width:17px;height:17px;padding:4px}.order-edit-guard b,.order-edit-guard small,.order-edit-guard span,.service-credit-note b,.service-credit-note small,.service-credit-note span,.zero-payment-note b,.zero-payment-note small,.zero-payment-note span{display:block}.order-edit-guard b,.service-credit-note b,.zero-payment-note b{font-size:9px}.order-edit-guard small,.service-credit-note small,.zero-payment-note small{color:#8b8b86;margin-top:2px;font-size:8px}.zero-payment-note{background:linear-gradient(145deg,#f7f7f5,#eeeeec);border-color:#dededb;margin:0}.zero-payment-note svg{background:#464643}.store-shell-v3 .order-lines.catalog-cart{background:#f7f6f3;border-radius:11px;margin:8px 0 0;padding:8px 11px}.catalog-cart .line-section-head{margin-bottom:4px}.catalog-cart .line-section-head>strong{font-size:9px}.catalog-line-labels,.catalog-order-line{grid-template-columns:minmax(300px,1.8fr) 70px minmax(135px,.7fr) 110px 28px;align-items:center;gap:8px;display:grid}.catalog-line-labels{color:#9b9690;padding:4px 7px;font-size:8px}.catalog-order-line{border-top:1px solid #e9e6e1;padding:5px 7px}.catalog-order-line b,.catalog-order-line small,.catalog-order-line>span{min-width:0;display:block}.catalog-order-line b{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.catalog-order-line small{color:#9c9791;margin-top:2px;font-size:7px}.catalog-order-line>input{height:31px!important}.catalog-order-line>strong{text-align:right;font-size:9px}.catalog-cart-empty{color:#99948e;justify-content:center;align-items:center;gap:7px;min-height:37px;font-size:9px;display:flex}.catalog-cart-empty svg{width:16px}.catalog-order-line .remove-line{place-items:center;display:grid}.catalog-order-line .line-money{height:31px}.order-stage-payment{background:linear-gradient(145deg,#fffffff0,#f6f5f2e8)}.store-shell-v3 .order-lines.payment-lines{background:#fff;border:1px solid #ebe8e3;border-radius:11px;margin:0;padding:9px 11px}.payment-routing-status{color:#3f6750;background:#f3faf6;border:1px solid #dbe7df;border-radius:10px;align-items:center;gap:8px;margin:6px 0;padding:7px 9px;display:flex}.payment-routing-status>svg{flex:none;width:15px;height:15px}.payment-routing-status b,.payment-routing-status small,.payment-routing-status span{display:block}.payment-routing-status span{flex:1;min-width:0}.payment-routing-status b{font-size:9px}.payment-routing-status small{color:#708379;margin-top:2px;font-size:8px;line-height:1.35}.payment-routing-status.manual{color:#5e5b56;background:#f7f6f3;border-color:#e4dfd7}.payment-routing-status.manual small{color:#89857e}.payment-routing-status>button{color:#5f5b55;cursor:pointer;background:#fff;border:1px solid #d8d4cd;border-radius:8px;flex:none;min-height:29px;padding:0 10px;font-size:8px;font-weight:700}.payment-routing-status>button:hover{color:#cf563e;border-color:#ef745a}.store-shell-v3 .payment-line{grid-template-columns:minmax(290px,1fr) minmax(190px,.7fr) auto 28px;padding:4px 0}.store-shell-v3 .payment-line input,.store-shell-v3 .payment-line select{height:31px}.store-shell-v3 .order-total{padding-top:6px}.order-bottom-fields{grid-template-columns:1fr;gap:9px;margin-top:9px;display:grid}.order-bottom-fields.is-editing{grid-template-columns:1fr 1fr minmax(320px,.8fr);align-items:end}.order-edit-guard{background:linear-gradient(145deg,#f6f5f2,#ededeb);border-color:#dedbd6;height:50px}.order-edit-guard svg{background:#444441}.order-error{margin-top:8px}.store-shell-v3 .modal:has(.order-flow) .formfooter{z-index:7;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fafaf9ed;min-height:58px;margin:9px 0 0;padding:0 24px;position:sticky;bottom:0}.order-actions{gap:5px;display:flex}.order-actions button{cursor:pointer;border-radius:7px;min-height:28px;padding:0 9px;font-size:9px}.order-edit{color:#44413d;background:#fff;border:1px solid #d7d4ce}.order-edit:hover{color:#d3543c;border-color:#ef745a}.order-cancel{color:#8b8781;background:#f3f2ef;border:0}.order-locked{color:#aaa59e;font-size:9px;display:inline-block}.mobile-order-edit{color:#d65c44;background:#fff;border:1px solid #dedbd6;border-radius:9px;min-height:36px;padding:0 11px;font-weight:700}.cancel-audit-card{background:radial-gradient(circle at 100% 0,#f2573d1a,#0000 35%),linear-gradient(145deg,#f8f8f6,#efefed);border:1px solid #e5e2dd;border-radius:14px;grid-template-columns:42px 1fr auto;align-items:center;gap:13px;margin-bottom:17px;padding:16px;display:grid}.cancel-audit-card>svg{color:#fff;background:#343432;border-radius:12px;width:36px;height:36px;padding:9px}.cancel-audit-card span{color:#df6249;letter-spacing:.11em;font-size:8px;font-weight:750}.cancel-audit-card h3{margin:4px 0 3px;font-size:14px}.cancel-audit-card p{color:#85817b;margin:0;font-size:10px}@media (max-width:1260px){.store-shell-v3 .modal:has(.order-flow) .formgrid{grid-template-columns:repeat(4,minmax(0,1fr))}.product-results{grid-template-columns:repeat(4,1fr)}.order-bottom-fields.is-editing{grid-template-columns:1fr 1fr}.order-edit-guard{grid-column:1/-1}.catalog-line-labels,.catalog-order-line{grid-template-columns:minmax(220px,1.6fr) 60px minmax(120px,.8fr) 90px 26px}}@media (max-width:900px){.store-shell-v3 .modal:has(.order-flow){width:calc(100vw - 22px)}.store-shell-v3 .modal:has(.order-flow) .formgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.category-picker{overscroll-behavior-inline:contain;scroll-snap-type:inline proximity;scrollbar-width:thin;gap:7px;padding:2px 2px 7px;scroll-padding-inline:2px;display:flex;overflow-x:auto}.category-picker button{scroll-snap-align:start;flex:0 0 126px}.product-results{grid-template-columns:repeat(3,1fr)}.deduction-editor{grid-template-columns:1fr 1fr}.deduction-editor .service-credit-note,.deduction-editor>div:first-child{grid-column:1/-1}.order-bottom-fields.is-editing{grid-template-columns:1fr}.order-edit-guard{grid-column:auto}}@media (max-width:720px){.store-shell-v3 .modal:has(.order-flow){border-radius:20px 20px 0 0;width:100%;max-height:96vh}.store-shell-v3 .modal:has(.order-flow)>header{padding:13px 17px 11px!important}.order-flow{padding:9px 10px 0}.order-stage{padding:10px}.order-stage-head>span{display:none}.order-stage-head p{white-space:normal}.order-type-switch{grid-template-columns:1fr}.order-type-switch button{min-height:42px}.traffic-source-independence{align-items:flex-start}.product-filter-row{flex-direction:column;align-items:stretch}.product-group-filter{flex-direction:column;align-items:flex-start;gap:5px}.group-picker{width:100%;padding-bottom:3px}.product-filter-row>label{width:100%}.product-source-note{align-items:flex-start}.product-results{grid-template-columns:1fr 1fr;max-height:190px}.deduction-editor{grid-template-columns:1fr}.deduction-editor .service-credit-note,.deduction-editor>div:first-child{grid-column:auto}.catalog-line-labels{display:none}.catalog-order-line{grid-template-columns:1fr 58px 28px;padding:9px 0}.catalog-order-line>span{grid-column:1/2}.catalog-order-line>input{grid-column:2/3}.catalog-order-line>.remove-line{grid-area:1/3/auto/4}.catalog-order-line>.line-money{grid-column:1/2}.catalog-order-line>strong{text-align:right;grid-column:2/4}.store-shell-v3 .payment-line{grid-template-columns:1fr 1fr auto}.store-shell-v3 .payment-line>.remove-line{grid-column:3}.store-shell-v3 .modal:has(.order-flow) .formfooter{padding:0 13px}}@media (max-width:480px){.product-results,.store-shell-v3 .modal:has(.order-flow) .formgrid{grid-template-columns:1fr}.payment-routing-status{flex-wrap:wrap;align-items:flex-start}.payment-routing-status>button{width:100%}.store-shell-v3 .payment-line{grid-template-columns:1fr 32px}.store-shell-v3 .payment-line .line-money,.store-shell-v3 .payment-line select,.store-shell-v3 .payment-line>button:not(.remove-line){grid-column:1}.store-shell-v3 .payment-line>.remove-line{grid-area:1/2}}@media (prefers-reduced-motion:reduce){.category-picker button,.order-type-switch button,.product-results>button{transition-duration:.01ms;transform:none!important}}.store-correction-center{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 88% -18%,#ef654721,#0000 34%),#fcfcfbd1;border:1px solid #18181717;border-radius:24px;grid-template-columns:minmax(0,1fr) auto;gap:18px 28px;margin:18px 0;padding:22px 24px;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 38px #2525231a,inset 0 1px #fffffff2}.store-correction-lead{align-items:flex-start;gap:14px;min-width:0;display:flex}.store-correction-icon{color:#ff866a;background:#393936;border-radius:14px;flex:none;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 10px 24px #20201e33}.store-correction-icon svg{width:20px;height:20px}.store-correction-lead small{color:#d84b30;letter-spacing:.12em;margin-bottom:5px;font-size:10px;font-weight:800;display:block}.store-correction-lead h2{color:#171716;letter-spacing:-.02em;margin:0;font-size:18px;line-height:1.35}.store-correction-lead p{color:#70706c;max-width:820px;margin:7px 0 0;font-size:12px;line-height:1.7}.store-correction-actions{align-items:center;gap:13px;display:flex}.store-correction-actions>span{text-align:center;min-width:62px}.store-correction-actions>span b,.store-correction-actions>span small{display:block}.store-correction-actions>span b{color:#252523;font-size:24px;line-height:1}.store-correction-actions>span small{color:#858581;margin-top:4px;font-size:10px}.store-correction-actions button,.store-correction-error button{color:#fff;cursor:pointer;background:#3c3c39;border:0;border-radius:13px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 16px;font-size:12px;font-weight:750;display:inline-flex;box-shadow:0 10px 22px #20201e29}.store-correction-actions button:hover{background:#292927;transform:translateY(-1px)}.store-correction-actions button:disabled{opacity:.5;cursor:not-allowed;transform:none}.store-correction-actions button svg{color:#ff866a;width:16px;height:16px}.store-correction-empty,.store-correction-error,.store-correction-list,.store-correction-loading{border-top:1px solid #18181714;grid-column:1/-1}.store-correction-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding-top:15px;display:grid}.store-correction-list>button{color:#252523;text-align:left;cursor:pointer;background:#ffffff9e;border:1px solid #18181714;border-radius:15px;grid-template-columns:8px minmax(0,1fr) auto 15px;align-items:center;gap:10px;min-width:0;padding:11px 12px;display:grid}.store-correction-list>button:hover{background:#ffffffeb;border-color:#ef65474d}.store-correction-list span{min-width:0}.store-correction-list b,.store-correction-list small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.store-correction-list b{font-size:12px}.store-correction-list small{color:#7d7d78;margin-top:3px;font-size:10px}.store-correction-list em{color:#666661;white-space:nowrap;background:#eeeeeb;border-radius:999px;padding:5px 8px;font-size:10px;font-style:normal}.store-correction-list svg{color:#8a8a85;width:14px}.correction-status-dot{background:#9a9a95;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #6e6e6a1a}.correction-status-dot.is-pending_review{background:#e28643}.correction-status-dot.is-correction_open,.correction-status-dot.is-ready_to_reclose{background:#ef6547}.correction-status-dot.is-reclosed{background:#4a7f68}.correction-status-dot.is-expired,.correction-status-dot.is-rejected{background:#a3a39e}.store-correction-empty,.store-correction-error,.store-correction-loading{color:#73736f;align-items:center;gap:10px;min-height:54px;padding-top:14px;font-size:11px;display:flex}.store-correction-loading svg{width:17px;animation:correctionSpin .8s linear infinite}.store-correction-empty svg,.store-correction-error>svg{color:#ef6547;flex:none;width:20px}.store-correction-empty b,.store-correction-empty small,.store-correction-error b,.store-correction-error small{display:block}.store-correction-empty b,.store-correction-error b{color:#343432;font-size:12px}.store-correction-empty small,.store-correction-error small{color:#83837e;margin-top:3px;font-size:10px}.store-correction-error button{min-height:34px;box-shadow:none;margin-left:auto;padding-inline:13px}.correction-backdrop{z-index:1200;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#15151475;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.correction-dialog{background:#f7f7f5f5;border:1px solid #ffffffc2;border-radius:28px;width:min(940px,100vw - 34px);max-height:min(860px,100vh - 40px);overflow:auto;box-shadow:0 32px 90px #10100f4d,inset 0 1px #fff}.correction-dialog>header{z-index:2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f7f7f5e6;border-bottom:1px solid #18181714;justify-content:space-between;align-items:flex-start;gap:20px;padding:24px 26px 18px;display:flex;position:sticky;top:0}.correction-dialog>header small{color:#d84b30;letter-spacing:.13em;font-size:10px;font-weight:800}.correction-dialog>header h2{color:#171716;letter-spacing:-.025em;margin:5px 0;font-size:23px}.correction-dialog>header p{color:#73736f;margin:0;font-size:11px;line-height:1.6}.correction-dialog>header>button{color:#51514d;cursor:pointer;background:#ffffffa8;border:1px solid #18181714;border-radius:12px;flex:none;place-items:center;width:36px;height:36px;display:grid}.correction-dialog>header>button svg{width:17px}.correction-dialog form{padding:22px 26px 0}.correction-kind-picker{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:18px;display:grid}.correction-kind-picker button{color:#4e4e4a;text-align:left;cursor:pointer;background:#ffffff8f;border:1px solid #18181717;border-radius:16px;align-items:center;gap:11px;min-width:0;min-height:78px;padding:13px;display:flex}.correction-kind-picker button.active{color:#1f1f1d;background:#fff;border-color:#ef654770;box-shadow:0 10px 24px #20201e14,inset 0 -2px #ef6547}.correction-kind-picker button>svg{color:#ef6547;flex:none;width:19px}.correction-kind-picker b,.correction-kind-picker small{display:block}.correction-kind-picker b{font-size:12px}.correction-kind-picker small{color:#858580;margin-top:4px;font-size:10px;line-height:1.4}.correction-form-grid{grid-template-columns:minmax(0,1.45fr) minmax(0,.75fr);gap:13px;display:grid}.correction-dialog label{color:#4f4f4b;font-size:11px;font-weight:700;display:block}.correction-dialog label>span{margin-bottom:7px;display:block}.correction-dialog input,.correction-dialog select,.correction-dialog textarea{color:#252523;background:#ffffffd1;border:1px solid #1818171a;border-radius:12px;outline:0;width:100%;min-height:43px;font:600 12px/1.5 inherit}.correction-dialog input,.correction-dialog select{padding:0 12px}.correction-dialog textarea{resize:vertical;min-height:76px;padding:11px 12px}.correction-dialog input:focus,.correction-dialog select:focus,.correction-dialog textarea:focus{border-color:#ef654794;box-shadow:0 0 0 3px #ef654717}.correction-dialog input:disabled{color:#777772;background:#eaeae7}.correction-dialog label small{color:#8a8a85;margin-top:5px;font-size:10px;font-weight:500;display:block}.correction-money{color:#7a7a76;background:#ffffffd1;border:1px solid #1818171a;border-radius:12px;align-items:center;min-height:43px;padding-left:12px;display:flex}.correction-money input{background:0 0;border:0;min-height:41px;box-shadow:none!important}.correction-order-snapshot{background:linear-gradient(135deg,#ffffffdb,#e8e8e4bd);border:1px solid #18181714;border-radius:15px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;margin:14px 0;padding:13px 14px;display:grid}.correction-order-snapshot>svg{color:#ef6547;width:19px}.correction-order-snapshot b,.correction-order-snapshot p,.correction-order-snapshot small{margin:0;display:block}.correction-order-snapshot small{color:#d84b30;letter-spacing:.1em;font-size:9px;font-weight:800}.correction-order-snapshot b{color:#2a2a28;margin-top:3px;font-size:12px}.correction-order-snapshot p{color:#7b7b76;margin-top:3px;font-size:10px}.correction-order-snapshot em{color:#fff;white-space:nowrap;background:#3d3d3a;border-radius:999px;padding:5px 8px;font-size:9px;font-style:normal}.correction-wide{margin-top:12px}.correction-policy-note{color:#555551;background:#ef654714;border-radius:14px;align-items:center;gap:10px;margin-top:14px;padding:12px 13px;display:flex}.correction-policy-note svg{color:#ef6547;flex:none;width:18px}.correction-policy-note b,.correction-policy-note small{display:block}.correction-policy-note b{color:#393936;font-size:11px}.correction-policy-note small{color:#787873;margin-top:3px;font-size:10px}.correction-form-error{color:#b33f31;align-items:center;gap:8px;margin-top:12px;font-size:11px;display:flex}.correction-form-error svg{width:17px}.correction-dialog footer{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f7f7f5eb;border-top:1px solid #18181714;justify-content:flex-end;align-items:center;gap:9px;margin:20px -26px 0;padding:14px 26px;display:flex;position:sticky;bottom:0}.correction-dialog footer>span{color:#81817c;margin-right:auto;font-size:10px}.correction-dialog footer button{color:#4a4a46;cursor:pointer;background:#fff;border:1px solid #1818171a;border-radius:12px;align-items:center;gap:7px;min-height:40px;padding:0 15px;font-size:11px;font-weight:750;display:inline-flex}.correction-dialog footer button:last-child:not(:first-child),.correction-dialog footer button[type=submit]{color:#fff;background:#3c3c39;border-color:#3c3c39}.correction-dialog footer button:disabled{opacity:.55;cursor:wait}.correction-dialog footer svg{width:15px}.correction-detail{width:min(760px,100vw - 34px)}.correction-detail-body{padding:20px 26px 4px}.correction-detail-status{background:#ffffff9e;border:1px solid #18181714;border-radius:16px;padding:15px}.correction-detail-status>span{color:#5e5e59;background:#eeeeeb;border-radius:999px;padding:5px 9px;font-size:10px;font-weight:800;display:inline-flex}.correction-detail-status>span.is-correction_open,.correction-detail-status>span.is-ready_to_reclose{color:#d84b30;background:#ef65471f}.correction-detail-status>span.is-reclosed{color:#367059;background:#4a7f681f}.correction-detail-status p{color:#393936;white-space:pre-line;margin:10px 0 0;font-size:12px;line-height:1.65}.correction-detail-status blockquote{color:#686863;background:#ef65470f;border-left:2px solid #ef6547;margin:10px 0 0;padding:10px 12px;font-size:11px;line-height:1.55}.correction-timeline{margin-top:19px}.correction-timeline h3{color:#30302e;align-items:center;gap:7px;margin:0 0 13px;font-size:13px;display:flex}.correction-timeline h3 svg{color:#ef6547;width:16px}.correction-timeline>div{grid-template-columns:28px minmax(0,1fr);gap:10px;min-height:68px;display:grid;position:relative}.correction-timeline>div:not(:last-child):after{content:"";background:#d4d4d0;width:1px;position:absolute;top:29px;bottom:3px;left:13px}.correction-timeline>div>i{color:#8a8a85;background:#fff;border:1px solid #d3d3cf;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.correction-timeline>div.done>i{color:#fff;background:#474743;border-color:#474743}.correction-timeline>div.current>i{color:#ef6547;background:#ef65471a;border-color:#ef654766;box-shadow:0 0 0 5px #ef65470f}.correction-timeline svg{width:13px}.correction-timeline b,.correction-timeline p,.correction-timeline small{margin:0;display:block}.correction-timeline b{color:#3b3b38;font-size:11px}.correction-timeline small{color:#898984;margin-top:3px;font-size:9px}.correction-timeline p{color:#70706c;margin-top:4px;font-size:10px;line-height:1.5}.correction-original-link{background:#e9e9e6;border-radius:14px;align-items:center;gap:10px;padding:12px 13px;display:flex}.correction-original-link svg{color:#ef6547;width:18px}.correction-original-link b,.correction-original-link small{display:block}.correction-original-link b{color:#393936;font-size:11px}.correction-original-link small{color:#777772;margin-top:3px;font-size:10px}.correction-execution,.correction-reclose{background:#ffffffa3;border:1px solid #ef654738;border-radius:17px;margin-top:16px;padding:15px}.correction-execution>header,.correction-reclose>header{align-items:center;gap:10px;margin-bottom:13px;display:flex}.correction-execution>header>svg,.correction-reclose>header>svg{color:#ef6547;flex:none;width:20px}.correction-execution>header b,.correction-execution>header small,.correction-reclose>header b,.correction-reclose>header small{display:block}.correction-execution>header b,.correction-reclose>header b{color:#343432;font-size:12px}.correction-execution>header small,.correction-reclose>header small{color:#7d7d78;margin-top:3px;font-size:9px}.correction-net-preview{background:#e9e9e6;border-radius:13px;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:8px;margin-bottom:13px;padding:11px;display:grid}.correction-net-preview span{color:#777772;text-align:center;font-size:9px}.correction-net-preview span b{color:#343432;margin-top:3px;font-size:11px;display:block}.correction-net-preview i{color:#ef6547;font-style:normal}.correction-execution-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.correction-allocation{background:#f0f0ed;border:1px solid #18181714;border-radius:14px;margin-bottom:13px;padding:12px}.correction-allocation>header b,.correction-allocation>header small{display:block}.correction-allocation>header b{color:#393936;font-size:11px}.correction-allocation>header small{color:#777772;margin-top:3px;font-size:9px;line-height:1.5}.correction-allocation-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:11px;display:grid}.correction-allocation-cols>section{background:#ffffffa8;border-radius:12px;min-width:0;padding:10px}.correction-allocation-cols h4{color:#50504c;justify-content:space-between;align-items:center;gap:7px;margin:0 0 8px;font-size:9px;display:flex}.correction-allocation-cols h4 em{color:#d84b30;font-size:8px;font-style:normal}.correction-allocation-cols label{border-top:1px solid #18181712;justify-content:space-between;align-items:center;gap:8px;padding:7px 0;display:flex}.correction-allocation-cols label b,.correction-allocation-cols label small{display:block}.correction-allocation-cols label b{color:#42423f;font-size:9px}.correction-allocation-cols label small{color:#858580;margin-top:2px;font-size:8px}.correction-allocation-cols label>input{text-align:center;width:58px;min-height:34px}.correction-line-inputs{justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex}.correction-line-inputs>input{text-align:center;width:58px;min-height:34px}.correction-line-inputs>select{width:104px;min-height:34px}.correction-mini-money{color:#777772;background:#fff;border:1px solid #1818171a;border-radius:10px;align-items:center;width:88px;min-height:34px;padding-left:8px;display:flex}.correction-mini-money input{background:0 0;border:0;width:100%;min-height:32px;padding:0 6px}.correction-allocation>p{color:#b14b39;margin:9px 0 0;font-size:9px}.correction-allocation>p.matched{color:#367059}.correction-step-action{color:#fff;cursor:pointer;background:#3c3c39;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:42px;margin-top:13px;font-size:11px;font-weight:800;display:flex}.correction-step-action:disabled{opacity:.48;cursor:not-allowed}.correction-step-action svg{width:16px}.correction-three-checks{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.correction-three-checks label{cursor:pointer;background:#ffffff8f;border:1px solid #18181717;border-radius:13px;align-items:flex-start;gap:8px;padding:11px;display:flex}.correction-three-checks label.checked{background:#4a7f6812;border-color:#4a7f6859}.correction-three-checks input{accent-color:#4a7f68;width:16px;min-height:16px;margin-top:1px}.correction-three-checks b,.correction-three-checks small{display:block}.correction-three-checks b{color:#3b3b38;font-size:10px}.correction-three-checks small{color:#7e7e79;margin-top:3px;font-size:8px;line-height:1.45}@keyframes correctionSpin{to{transform:rotate(1turn)}}@media (max-width:900px){.store-correction-center{grid-template-columns:1fr;padding:18px}.store-correction-actions{justify-content:space-between}.correction-form-grid,.correction-kind-picker,.store-correction-list{grid-template-columns:1fr}}@media (max-width:600px){.correction-backdrop{place-items:end center;padding:0}.correction-detail,.correction-dialog{border-radius:25px 25px 0 0;width:100%;max-height:92vh}.correction-dialog>header{padding:20px 18px 15px}.correction-dialog>header h2{font-size:20px}.correction-detail-body,.correction-dialog form{padding:17px 18px 0}.correction-dialog footer{padding:12px 18px calc(12px + env(safe-area-inset-bottom));flex-wrap:wrap;align-items:stretch;margin-inline:-18px}.correction-dialog footer>span{width:100%;margin:0 0 2px}.correction-dialog footer button{flex:1;justify-content:center}.store-correction-lead{display:block}.store-correction-icon{margin-bottom:11px}.store-correction-lead h2{font-size:16px}.store-correction-actions button{flex:1}.correction-order-snapshot{grid-template-columns:28px minmax(0,1fr)}.correction-order-snapshot em{display:none}.correction-allocation-cols,.correction-execution-grid,.correction-three-checks{grid-template-columns:1fr}.correction-line-inputs{flex-wrap:wrap}.correction-net-preview{grid-template-columns:1fr}.correction-net-preview i{text-align:center}}@media (prefers-reduced-motion:reduce){.store-correction-actions button,.store-correction-list>button{transition:none}.store-correction-loading svg{animation-duration:1.8s}}.admin-correction-head-actions{align-items:center;gap:8px;display:flex}.admin-correction-head-actions button{margin:0}.admin-correction-head-actions button:disabled{opacity:.45;cursor:not-allowed}.admin-correction-create-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.admin-correction-create-grid .correction-wide{grid-column:1/-1}.correction-create-money{color:#777772;background:#ffffffd1;border:1px solid #1818171a;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px;min-height:43px;padding-left:12px;display:grid}.correction-create-money input{background:0 0;border:0;min-height:40px;padding-left:0;box-shadow:none!important}.admin-correction-legacy{color:#8b572f;background:#e286431a;border-radius:14px;align-items:center;gap:10px;margin:14px 20px 0;padding:13px;display:flex}.admin-correction-legacy>svg{flex:none;width:18px}.admin-correction-legacy b,.admin-correction-legacy small{display:block}.admin-correction-legacy b{font-size:11px}.admin-correction-legacy small{margin-top:3px;font-size:9px;line-height:1.5}.admin-correction-empty>button{color:#fff;cursor:pointer;background:#3d3d3a;border:0;border-radius:12px;align-items:center;gap:7px;min-height:40px;margin-top:12px;padding:0 14px;font-size:11px;font-weight:750;display:inline-flex}.admin-correction-empty>button svg{color:currentColor;width:15px}.admin-correction-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.admin-correction-stats article{background:#ffffffc2;border:1px solid #18181717;border-radius:19px;align-items:flex-start;gap:12px;min-width:0;min-height:118px;padding:18px;display:flex;box-shadow:0 13px 30px #25252314,inset 0 1px #fff}.admin-correction-stats article>i{color:#f1f1ee;background:#3e3e3b;border-radius:13px;flex:none;place-items:center;width:39px;height:39px;display:grid}.admin-correction-stats article.tone-coral>i{color:#d84b30;background:#ef65471f}.admin-correction-stats svg{width:18px}.admin-correction-stats b,.admin-correction-stats p,.admin-correction-stats small{margin:0;display:block}.admin-correction-stats small{color:#777772;font-size:11px}.admin-correction-stats b{color:#232321;margin-top:4px;font-size:27px;line-height:1.05}.admin-correction-stats p{color:#898984;margin-top:5px;font-size:10px;line-height:1.45}.admin-correction-layout{grid-template-columns:minmax(330px,.76fr) minmax(0,1.24fr);align-items:start;gap:17px;display:grid}.admin-correction-evidence,.admin-correction-queue{padding:0;overflow:hidden}.admin-correction-queue>header{border-bottom:1px solid #18181714;justify-content:space-between;align-items:center;gap:15px;padding:19px 20px 14px;display:flex}.admin-correction-queue h2,.admin-correction-queue p{margin:0}.admin-correction-queue h2{color:#282826;font-size:15px}.admin-correction-queue p{color:#84847f;margin-top:4px;font-size:10px}.admin-correction-queue>header>span{color:#d84b30;font-size:11px;font-weight:800}.admin-correction-queue>button{color:#343432;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #18181712;grid-template-columns:8px minmax(0,1fr) auto 15px;align-items:center;gap:10px;width:100%;min-width:0;padding:14px 16px;display:grid}.admin-correction-queue>button:last-child{border-bottom:0}.admin-correction-queue>button.active,.admin-correction-queue>button:hover{background:#ffffffc2}.admin-correction-queue>button.active{box-shadow:inset 3px 0 #ef6547}.admin-correction-queue>button>i{background:#9a9a95;border-radius:50%;width:7px;height:7px}.admin-correction-queue>button>i.is-pending_review{background:#e28643}.admin-correction-queue>button>i.is-correction_open,.admin-correction-queue>button>i.is-ready_to_reclose{background:#ef6547}.admin-correction-queue>button>i.is-reclosed{background:#4a7f68}.admin-correction-queue>button b,.admin-correction-queue>button small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.admin-correction-queue>button b{font-size:11px}.admin-correction-queue>button small{color:#858580;margin-top:4px;font-size:9px}.admin-correction-queue>button em{color:#696964;white-space:nowrap;background:#eaeae7;border-radius:999px;padding:5px 7px;font-size:9px;font-style:normal}.admin-correction-queue>button svg{color:#92928d;width:13px}.admin-correction-evidence>header{border-bottom:1px solid #18181714;justify-content:space-between;align-items:flex-start;gap:18px;padding:20px;display:flex}.admin-correction-evidence>header small{color:#d84b30;letter-spacing:.09em;font-size:9px;font-weight:800}.admin-correction-evidence>header h2{color:#242422;margin:5px 0 3px;font-size:18px}.admin-correction-evidence>header p{color:#858580;margin:0;font-size:10px}.admin-correction-evidence>header>span{color:#686863;background:#e9e9e6;border-radius:999px;flex:none;padding:6px 9px;font-size:9px;font-weight:800}.admin-correction-evidence>header>span.is-correction_open,.admin-correction-evidence>header>span.is-pending_review,.admin-correction-evidence>header>span.is-ready_to_reclose{color:#d84b30;background:#ef65471c}.admin-correction-evidence>header>span.is-reclosed{color:#367059;background:#4a7f681f}.admin-original-snapshot{background:linear-gradient(135deg,#f0f0ed,#e5e5e1);border-radius:15px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;margin:17px 20px 0;padding:13px 14px;display:grid}.admin-original-snapshot>svg{color:#ef6547;width:19px}.admin-original-snapshot b,.admin-original-snapshot p,.admin-original-snapshot small{margin:0;display:block}.admin-original-snapshot small{color:#d84b30;letter-spacing:.09em;font-size:9px;font-weight:800}.admin-original-snapshot b{color:#343432;margin-top:3px;font-size:11px}.admin-original-snapshot p{color:#787873;margin-top:3px;font-size:9px}.admin-original-snapshot em{color:#656560;font-size:9px;font-style:normal;font-weight:750}.admin-correction-reason{background:#ffffff94;border:1px solid #18181714;border-radius:15px;margin:14px 20px 0;padding:14px}.admin-correction-reason>span{color:#d84b30;letter-spacing:.08em;font-size:9px;font-weight:800}.admin-correction-reason p{color:#3e3e3b;white-space:pre-line;margin:8px 0 0;font-size:11px;line-height:1.65}.admin-correction-reason strong{color:#c94b32;background:#ef654717;border-radius:8px;margin-top:9px;padding:5px 8px;font-size:10px;display:inline-flex}.admin-correction-timeline{margin:17px 20px 0}.admin-correction-timeline h3{color:#343432;align-items:center;gap:7px;margin:0 0 11px;font-size:12px;display:flex}.admin-correction-timeline h3 svg{color:#ef6547;width:15px}.admin-correction-timeline>div{grid-template-columns:24px minmax(0,1fr);gap:10px;min-height:59px;display:grid;position:relative}.admin-correction-timeline>div:not(:last-child):after{content:"";background:#d7d7d3;width:1px;position:absolute;top:25px;bottom:2px;left:11px}.admin-correction-timeline>div>i{color:#fff;background:#454542;border-radius:50%;place-items:center;width:24px;height:24px;font-size:9px;font-style:normal;display:grid}.admin-correction-timeline b,.admin-correction-timeline p,.admin-correction-timeline small{margin:0;display:block}.admin-correction-timeline b{color:#3b3b38;font-size:10px}.admin-correction-timeline small{color:#8b8b86;margin-top:2px;font-size:9px}.admin-correction-timeline p{color:#74746f;margin-top:3px;font-size:9px;line-height:1.45}.admin-correction-evidence>footer{justify-content:flex-end;gap:9px;padding:15px 20px 20px;display:flex}.admin-correction-evidence>footer button{color:#5b5b56;cursor:pointer;background:#fff;border:1px solid #1818171a;border-radius:12px;align-items:center;gap:7px;min-height:40px;padding:0 14px;font-size:10px;font-weight:750;display:inline-flex}.admin-correction-evidence>footer button:last-child{color:#fff;background:#3d3d3a;border-color:#3d3d3a}.admin-correction-evidence>footer svg{width:15px}.admin-correction-next{color:#416f5a;background:#4a7f6817;border-radius:14px;align-items:center;gap:10px;margin:15px 20px 20px;padding:13px;display:flex}.admin-correction-next>svg{width:18px}.admin-correction-next b,.admin-correction-next small{display:block}.admin-correction-next b{font-size:11px}.admin-correction-next small{color:#6b7e73;margin-top:3px;font-size:9px}.admin-correction-empty,.admin-correction-state{color:#74746f;background:#ffffffad;border:1px solid #18181717;border-radius:22px;justify-content:center;align-items:center;gap:10px;min-height:280px;padding:30px;font-size:11px;display:flex}.admin-correction-state>svg{width:20px;animation:correctionSpin .8s linear infinite}.admin-correction-state.error>svg{color:#ef6547;animation:none}.admin-correction-state b,.admin-correction-state small{display:block}.admin-correction-state b{color:#393936;font-size:12px}.admin-correction-state small{color:#83837e;margin-top:3px;font-size:10px}.admin-correction-state button{color:#fff;cursor:pointer;background:#3d3d3a;border:0;border-radius:10px;min-height:34px;margin-left:12px;padding:0 12px;font-size:10px;font-weight:750}.admin-correction-empty{text-align:center;place-items:center;display:grid}.admin-correction-empty svg{color:#4a7f68;width:34px}.admin-correction-empty h2{color:#343432;margin:12px 0 0;font-size:17px}.admin-correction-empty p{color:#80807b;margin:5px 0 0;font-size:11px}.admin-review-dialog{width:min(640px,100vw - 34px)}.admin-review-principle{color:#5c5c57;background:#ef654714;border-radius:14px;align-items:center;gap:11px;margin-bottom:16px;padding:13px;display:flex}.admin-review-principle>svg{color:#ef6547;flex:none;width:20px}.admin-review-principle.reject{background:#6e6e6a14}.admin-review-principle.reject>svg{color:#777772}.admin-review-principle b,.admin-review-principle small{display:block}.admin-review-principle b{color:#393936;font-size:11px}.admin-review-principle small{color:#797974;margin-top:3px;font-size:10px;line-height:1.5}@media (max-width:1050px){.admin-correction-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-correction-layout{grid-template-columns:1fr}}@media (max-width:600px){.admin-correction-head-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.admin-correction-head-actions button{justify-content:center;width:100%}.admin-correction-create-grid{grid-template-columns:1fr}.admin-correction-create-grid .correction-wide{grid-column:auto}.admin-correction-stats{grid-template-columns:1fr 1fr;gap:9px}.admin-correction-stats article{min-height:104px;padding:13px}.admin-correction-stats article>i{width:33px;height:33px}.admin-correction-stats b{font-size:22px}.admin-original-snapshot{grid-template-columns:30px minmax(0,1fr);margin-inline:14px}.admin-original-snapshot em{display:none}.admin-correction-reason,.admin-correction-timeline{margin-inline:14px}.admin-correction-evidence>footer{grid-template-columns:1fr 1fr;padding-inline:14px;display:grid}.admin-correction-evidence>footer button{justify-content:center}}.store-shell-v3 .dashboard-page{--home-v7-ink:#171716;--home-v7-muted:#777774;--home-v7-line:#18181717;--home-v7-soft:#eeeeebd6;--home-v7-surface:#ffffffd6;--home-v7-coral:#ef5b3d;--home-v7-coral-deep:#d9472c;--home-v7-shadow:0 18px 48px #2424221a,inset 0 1px 0 #fffffff5;width:100%;max-width:none;height:calc(100vh - 124px);min-height:0;color:var(--home-v7-ink);grid-template-rows:minmax(300px,43fr) minmax(126px,19fr) minmax(236px,33fr);gap:14px;padding:16px 30px 20px;display:grid;overflow:hidden}.store-shell-v3 .home-state-gate{text-align:center;place-content:center;justify-items:center;gap:10px;min-height:min(520px,100dvh - 124px);padding:32px;display:grid}.store-shell-v3 .home-state-gate>svg{width:28px;height:28px;color:var(--home-v7-coral-deep)}.store-shell-v3 .home-state-gate:not(.is-error)>svg{animation:spin .8s linear infinite}.store-shell-v3 .home-state-gate h1{margin:0;font-size:20px;line-height:1.3}.store-shell-v3 .home-state-gate p{color:#656560;max-width:420px;margin:0;font-size:13px;line-height:1.6}.store-shell-v3 .home-state-gate button{border:1px solid var(--home-v7-line);min-height:44px;color:var(--home-v7-ink);font:inherit;cursor:pointer;background:#fff;border-radius:12px;padding:0 18px;font-weight:650}.store-shell-v3 .dashboard-page :is(button,a){font-family:inherit}.store-shell-v3 .dashboard-page :is(button,a):focus-visible{outline-color:#ef5b3d4d}.store-shell-v3 .dashboard-page :is(.home-order-stage,.home-revenue-card,.home-composition,.home-command-card){background:var(--home-v7-surface);min-width:0;box-shadow:var(--home-v7-shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid #ffffffc2}.store-shell-v3 .dashboard-page .home-section-heading{z-index:1;justify-content:space-between;align-items:center;gap:16px;display:flex;position:relative}.store-shell-v3 .dashboard-page .home-section-heading>div{align-items:baseline;gap:10px;min-width:0;display:flex}.store-shell-v3 .dashboard-page .home-section-heading :is(h1,h2){color:var(--home-v7-ink);letter-spacing:-.025em;margin:0;font-size:18px;font-weight:740;line-height:1.25}.store-shell-v3 .dashboard-page .home-order-stage .home-section-heading h1{font-size:20px}.store-shell-v3 .dashboard-page .home-stage{grid-template-columns:minmax(0,1.46fr) minmax(380px,.9fr);gap:14px;min-height:0;display:grid}.store-shell-v3 .dashboard-page .home-order-stage{background:radial-gradient(circle at 92% 5%,#ef5b3d17,#0000 24%),radial-gradient(circle at 6% 114%,#60605b1a,#0000 36%),linear-gradient(132deg,#fffffff0,#eeeeebc7);border-radius:24px;grid-template-rows:auto minmax(0,1fr) auto;height:100%;min-height:0;padding:24px 25px 20px;display:grid;overflow:hidden}.store-shell-v3 .dashboard-page .home-order-stage:before{content:"";pointer-events:none;background:linear-gradient(118deg,#0000 0 54%,#ffffff6b 60%,#0000 68%);position:absolute;inset:0}.store-shell-v3 .dashboard-page .home-order-stage .home-section-heading>span{color:var(--home-v7-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.store-shell-v3 .dashboard-page .home-order-actions{z-index:1;grid-template-columns:1.08fr 1fr;gap:12px;min-height:0;margin-top:17px;display:grid;position:relative}.store-shell-v3 .dashboard-page .home-order-action{min-width:0;min-height:0;color:var(--home-v7-ink);text-align:left;cursor:pointer;background:linear-gradient(145deg,#ffffffb8,#eaeae794);border:1px solid #ffffffb8;border-radius:20px;grid-template-rows:48px auto 1fr;align-content:start;justify-items:start;gap:9px;padding:18px 16px 15px;transition:transform .18s,box-shadow .18s,background .18s;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 30px #24242212,inset 0 1px #fff}.store-shell-v3 .dashboard-page .home-order-action:hover{background:linear-gradient(145deg,#ffffffeb,#efefecc7);transform:translateY(-2px);box-shadow:0 16px 34px #2424221c,inset 0 1px #fff}.store-shell-v3 .dashboard-page .home-order-action:disabled{color:#8a8a86;cursor:not-allowed;background:linear-gradient(145deg,#f5f5f3c7,#e6e6e394);border-color:#ffffff8c;transform:none;box-shadow:inset 0 1px #ffffffb3}.store-shell-v3 .dashboard-page .home-order-action:disabled>span{color:#969691;box-shadow:none;background:#e7e7e4}.store-shell-v3 .dashboard-page .home-order-action.is-primary{background:linear-gradient(145deg,#fff1ec,#f9dad0 118%);border-color:#ef5b3d29}.store-shell-v3 .dashboard-page .home-order-action>span{color:#242423;background:#ffffffd1;border-radius:15px;place-items:center;width:46px;height:46px;display:grid;box-shadow:0 9px 20px #28282614,inset 0 1px #fff}.store-shell-v3 .dashboard-page .home-order-action.is-primary>span{color:#fff;background:linear-gradient(135deg,#ff7959,#ec4f31);box-shadow:0 12px 24px #ef4e2d3d,inset 0 1px #ffffff52}.store-shell-v3 .dashboard-page .home-order-action>span svg{stroke-width:2px;width:21px;height:21px}.store-shell-v3 .dashboard-page .home-order-action>div{min-width:0}.store-shell-v3 .dashboard-page .home-order-action b,.store-shell-v3 .dashboard-page .home-order-action small{display:block}.store-shell-v3 .dashboard-page .home-order-action b{font-size:14px;font-weight:710}.store-shell-v3 .dashboard-page .home-order-action small{color:var(--home-v7-muted);margin-top:5px;line-height:1.45;font-size:12px!important}.store-shell-v3 .dashboard-page .home-order-action>svg{width:17px;height:17px;color:var(--home-v7-coral-deep);align-self:end}.store-shell-v3 .dashboard-page .home-fact-line{z-index:1;border-top:1px solid var(--home-v7-line);grid-template-columns:31px minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:14px;padding-top:13px;display:grid;position:relative}.store-shell-v3 .dashboard-page .home-fact-line>svg{width:30px;height:30px;color:var(--home-v7-coral);background:#fff;border-radius:50%;padding:7px;box-shadow:0 7px 18px #24242214}.store-shell-v3 .dashboard-page .home-fact-line b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.store-shell-v3 .dashboard-page .home-fact-line em{color:#686864;white-space:nowrap;font-size:12px;font-style:normal}.store-shell-v3 .dashboard-page .home-revenue-card{background:radial-gradient(circle at 104% -12%,#ef5b3d17,#0000 37%),#ffffffd9;border-radius:24px;flex-direction:column;height:100%;min-height:0;padding:24px 25px 18px;display:flex;overflow:hidden}.store-shell-v3 .dashboard-page .home-revenue-card:after{border-color:#ef5b3d12;width:210px;height:210px;bottom:-94px;right:-72px;box-shadow:0 0 0 34px #ef5b3d05,0 0 0 68px #41413e08}.store-shell-v3 .dashboard-page .home-composition .home-section-heading button,.store-shell-v3 .dashboard-page .home-revenue-card .home-section-heading button{background:var(--home-v7-soft);color:#555551;cursor:pointer;border:0;border-radius:11px;align-items:center;gap:5px;min-height:44px;padding:0 10px;font-size:12px;display:inline-flex;box-shadow:inset 0 1px #fff}.store-shell-v3 .dashboard-page .home-revenue-card .home-section-heading button{justify-content:center;width:44px;padding:0}.store-shell-v3 .dashboard-page .home-section-heading button svg{width:14px;height:14px}.store-shell-v3 .dashboard-page .home-revenue-value{z-index:1;color:#10100f;letter-spacing:-.045em;font-variant-numeric:tabular-nums;margin:18px 0 17px;font-weight:760;line-height:.98;display:block;position:relative;font-size:clamp(38px,3.45vw,52px)!important}.store-shell-v3 .dashboard-page .home-target-progress{z-index:1;border-top:1px solid var(--home-v7-line);padding:12px 0;position:relative}.store-shell-v3 .dashboard-page .home-target-progress.is-month{padding-bottom:8px}.store-shell-v3 .dashboard-page .home-target-progress>div:first-child{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.store-shell-v3 .dashboard-page .home-target-progress>div:first-child>span{color:#3e3e3b;font-size:12px;font-weight:650}.store-shell-v3 .dashboard-page .home-target-progress>div:first-child small{color:var(--home-v7-muted);margin-left:6px;font-weight:500;font-size:12px!important}.store-shell-v3 .dashboard-page .home-target-progress>div:first-child strong{color:#292927;font-variant-numeric:tabular-nums;font-size:13px}.store-shell-v3 .dashboard-page .home-target-progress:not(.is-month)>div:first-child strong{color:var(--home-v7-coral-deep)}.store-shell-v3 .dashboard-page .home-target-progress .progress{background:#e7e7e4;height:6px;margin-top:7px}.store-shell-v3 .dashboard-page .home-target-progress .progress i{background:linear-gradient(90deg,#ef5738,#f17b5c);box-shadow:0 0 12px #ef5b3d2e}.store-shell-v3 .dashboard-page .home-target-progress.is-month .progress i{box-shadow:none;background:linear-gradient(90deg,#3d3d3a,#7b7b76)}.store-shell-v3 .dashboard-page .home-target-progress p{color:var(--home-v7-muted);margin:6px 0 0;font-size:12px;line-height:1.45}.store-shell-v3 .dashboard-page .home-target-retry{min-height:44px;color:var(--home-v7-coral-deep);cursor:pointer;background:0 0;border:1px solid #ef573847;border-radius:8px;margin-left:8px;padding:0 9px;font-size:12px;font-weight:700}.store-shell-v3 .dashboard-page .home-target-domain-summary{grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;margin-top:7px;display:grid}.store-shell-v3 .dashboard-page .home-target-domain-summary>span{background:#2c2c2a0d;border-radius:6px;gap:1px;min-width:0;padding:4px 5px;display:grid}.store-shell-v3 .dashboard-page .home-target-domain-summary small{color:var(--home-v7-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin:0!important;font-size:12px!important}.store-shell-v3 .dashboard-page .home-target-domain-summary b{color:#454541;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.store-shell-v3 .dashboard-page .home-composition{background:#ffffffc7;border-radius:22px;grid-template-rows:minmax(0,1fr) 6px;grid-template-columns:190px minmax(0,1fr);gap:8px 18px;height:100%;min-height:0;margin:0;padding:17px 22px 14px;display:grid;overflow:hidden}.store-shell-v3 .dashboard-page .home-composition .home-section-heading{grid-row:1;align-self:center}.store-shell-v3 .dashboard-page .home-composition .home-section-heading>div{display:block}.store-shell-v3 .dashboard-page .home-composition-grid{grid-area:1/2;grid-template-columns:repeat(6,minmax(0,1fr));min-height:0;display:grid}.store-shell-v3 .dashboard-page .home-composition-grid>article{border-left:1px solid var(--home-v7-line);min-width:0;min-height:0;position:relative}.store-shell-v3 .dashboard-page .home-composition-grid>article:first-child{border-left:0}.store-shell-v3 .dashboard-page .home-composition-detail{width:100%;min-width:0;min-height:0;color:var(--home-v7-ink);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;padding:5px 14px;display:grid}.store-shell-v3 .dashboard-page .composition-icon{width:32px;height:32px;color:var(--home-v7-coral-deep);background:#f0f0ee;border-radius:50%}.store-shell-v3 .dashboard-page .composition-icon svg{width:15px;height:15px}.store-shell-v3 .dashboard-page .home-composition-grid :is(small,b,em){display:block}.store-shell-v3 .dashboard-page .home-composition-grid small{color:#555551;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:12px!important}.store-shell-v3 .dashboard-page .home-composition-grid b{font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:13px;overflow:hidden}.store-shell-v3 .dashboard-page .home-composition-grid em{color:#92928e;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12px;font-style:normal;overflow:hidden}.store-shell-v3 .dashboard-page .home-composition-track{background:#e6e6e3;grid-area:2/1/auto/-1;gap:3px;height:6px;margin:0}.store-shell-v3 .dashboard-page .home-composition-track .segment-1{background:#ef5b3d}.store-shell-v3 .dashboard-page .home-composition-track .segment-2{background:#f18a70}.store-shell-v3 .dashboard-page .home-composition-track .segment-3{background:#52524f}.store-shell-v3 .dashboard-page .home-composition-track .segment-4{background:#989893}.store-shell-v3 .dashboard-page .home-composition-track .segment-5{background:#547e70}.store-shell-v3 .dashboard-page .home-composition-track .segment-6{background:#7288a7}.store-shell-v3 .dashboard-page .home-composition-track .segment-other{background:#c1c1bd}.store-shell-v3 .dashboard-page .home-support-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;min-height:0;margin:0;display:grid}.store-shell-v3 .dashboard-page .home-command-card{background:radial-gradient(circle at 103% -8%,#ef5b3d14,#0000 38%),#ffffffcf;border-radius:22px;flex-direction:column;height:100%;min-height:0;padding:20px 21px 17px;display:flex;position:relative;overflow:hidden}.store-shell-v3 .dashboard-page .home-command-card>header{z-index:1;align-items:center;gap:10px;display:flex;position:relative}.store-shell-v3 .dashboard-page .home-command-card>header>span{width:34px;height:34px;color:var(--home-v7-coral);background:#f0f0ee;border-radius:50%;flex:0 0 34px;place-items:center;display:grid}.store-shell-v3 .dashboard-page .home-command-card>header svg{width:16px;height:16px}.store-shell-v3 .dashboard-page .home-command-card>header h2{margin:0;font-size:15px;line-height:1.25}.store-shell-v3 .dashboard-page .home-command-card>header small{color:#797975;letter-spacing:.035em;margin-top:3px;display:block;font-size:12px!important}.store-shell-v3 .dashboard-page .home-guidance-copy{z-index:1;background:linear-gradient(145deg,#f2f2efd6,#e8e8e5b8);border-radius:16px;grid-template-columns:24px 1fr;align-items:start;gap:9px;margin-top:18px;padding:15px;display:grid;position:relative;box-shadow:inset 0 1px #ffffffe0}.store-shell-v3 .dashboard-page .home-guidance-copy>svg{width:23px;height:23px;color:var(--home-v7-coral);background:#fff;border-radius:50%;padding:5px}.store-shell-v3 .dashboard-page .home-guidance-copy p{color:#4e4e4a;margin:0;font-size:12px;font-weight:620;line-height:1.6}.store-shell-v3 .dashboard-page .home-close-primary{z-index:1;color:var(--home-v7-coral-deep);cursor:pointer;background:0 0;border:1px solid #ef5b3dc2;border-radius:13px;justify-content:space-between;align-items:center;gap:9px;margin-top:auto;padding:0 14px;font-size:12px;font-weight:690;display:flex;position:relative}.store-shell-v3 .dashboard-page .home-close-primary svg{width:15px;height:15px}.store-shell-v3 .dashboard-page .home-close-primary:disabled{color:#858580;cursor:not-allowed;background:#e7e7e4;border-color:#d2d2ce}.store-shell-v3 .dashboard-page .home-rhythm-steps{z-index:1;grid-template-columns:repeat(3,1fr);margin-top:0;display:grid;position:relative}.store-shell-v3 .dashboard-page .home-rhythm-steps:before{content:"";background:#d8d8d5;height:1px;position:absolute;top:15px;left:16%;right:16%}.store-shell-v3 .dashboard-page .home-rhythm-steps>span{z-index:1;text-align:center;justify-items:center;min-width:0;display:grid;position:relative}.store-shell-v3 .dashboard-page .home-rhythm-steps i{color:#777773;background:#e4e4e1;border-radius:50%;place-items:center;width:31px;height:31px;font-size:12px;font-style:normal;display:grid;box-shadow:0 0 0 5px #ffffffb8}.store-shell-v3 .dashboard-page .home-rhythm-steps .is-current i,.store-shell-v3 .dashboard-page .home-rhythm-steps .is-done i{color:#fff;background:linear-gradient(135deg,#fa7556,#ec4e30)}.store-shell-v3 .dashboard-page .home-rhythm-steps i svg{width:14px;height:14px}.store-shell-v3 .dashboard-page .home-rhythm-steps b{margin-top:9px;font-size:12px}.store-shell-v3 .dashboard-page .home-rhythm-steps small{color:#777773;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;overflow:hidden;font-size:12px!important}.store-shell-v3 .dashboard-page .home-close-content{z-index:1;grid-template-columns:minmax(0,.92fr) minmax(230px,1.08fr);gap:18px;min-height:0;margin-top:13px;display:grid;position:relative}.store-shell-v3 .dashboard-page .home-close-rhythm{border-right:1px solid var(--home-v7-line);min-width:0;padding-right:17px}.store-shell-v3 .dashboard-page .home-close-rhythm>p{z-index:1;color:#565652;background:#eeeeeb;border-radius:11px;margin:12px 0 0;padding:8px 10px;font-size:12px;font-weight:560;line-height:1.4;position:relative}.store-shell-v3 .dashboard-page .home-close-review{flex-direction:column;min-width:0;display:flex}.store-shell-v3 .dashboard-page .home-close-checks{z-index:1;gap:7px;margin-top:0;display:grid;position:relative}.store-shell-v3 .dashboard-page .home-close-checks>span{background:#efefecc2;border-radius:10px;grid-template-columns:22px 1fr auto;align-items:center;gap:8px;min-height:29px;padding:0 10px 0 7px;display:grid}.store-shell-v3 .dashboard-page .home-close-checks i{color:#fff;border:1px solid #bdbdb8;border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.store-shell-v3 .dashboard-page .home-close-checks .is-checked i{border-color:var(--home-v7-coral);background:var(--home-v7-coral)}.store-shell-v3 .dashboard-page .home-close-checks i svg{width:12px;height:12px}.store-shell-v3 .dashboard-page .home-close-checks b{font-size:12px;font-weight:630}.store-shell-v3 .dashboard-page .home-close-checks small{color:#777773;font-size:12px!important}.store-shell-v3 .dashboard-page .home-close-primary{color:#fff;background:linear-gradient(120deg,#ef5b3d,#e74b2c);border:0;min-height:44px;margin-top:10px;box-shadow:0 10px 24px #ef4e2d38,inset 0 1px #ffffff40}@media (max-width:1180px){.store-shell-v3 .dashboard-page{height:auto;min-height:calc(100vh - 124px);padding:22px 26px 40px;display:block;overflow:visible}.store-shell-v3 .dashboard-page .home-stage{grid-template-columns:1fr}.store-shell-v3 .dashboard-page .home-order-stage,.store-shell-v3 .dashboard-page .home-revenue-card{min-height:350px}.store-shell-v3 .dashboard-page .home-composition,.store-shell-v3 .dashboard-page .home-support-grid{margin-top:14px}.store-shell-v3 .dashboard-page .home-composition{height:auto;min-height:155px}.store-shell-v3 .dashboard-page .home-support-grid{grid-template-columns:1fr}.store-shell-v3 .dashboard-page .home-command-card{min-height:250px}}@media (max-width:760px){.store-shell-v3 .dashboard-page{padding:18px 15px 38px}.store-shell-v3 .dashboard-page .home-order-stage{border-radius:23px;padding:21px 18px 18px}.store-shell-v3 .dashboard-page .home-order-stage .home-section-heading{align-items:flex-start}.store-shell-v3 .dashboard-page .home-order-stage .home-section-heading>div{display:block}.store-shell-v3 .dashboard-page .home-order-stage .home-section-heading>span{text-align:right;white-space:normal;max-width:120px}.store-shell-v3 .dashboard-page .home-order-actions{grid-template-columns:1fr}.store-shell-v3 .dashboard-page .home-order-action{grid-template-rows:1fr;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;min-height:98px}.store-shell-v3 .dashboard-page .home-order-action>svg{align-self:center}.store-shell-v3 .dashboard-page .home-fact-line{grid-template-columns:30px 1fr}.store-shell-v3 .dashboard-page .home-fact-line>em{grid-column:2}.store-shell-v3 .dashboard-page .home-target-domain-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.store-shell-v3 .dashboard-page .home-composition{padding:20px 18px 16px;display:block}.store-shell-v3 .dashboard-page .home-composition-grid{grid-template-columns:1fr 1fr;margin-top:14px}.store-shell-v3 .dashboard-page .home-composition-grid>article{min-height:92px}.store-shell-v3 .dashboard-page .home-composition-grid>article:nth-child(n+3){border-top:1px solid var(--home-v7-line)}.store-shell-v3 .dashboard-page .home-composition-grid>article:nth-child(odd){border-left:0}.store-shell-v3 .dashboard-page .home-composition-detail{min-height:88px;padding:8px 10px}.store-shell-v3 .dashboard-page .home-composition-track{margin-top:10px}.store-shell-v3 .dashboard-page .home-close-content{grid-template-columns:1fr}.store-shell-v3 .dashboard-page .home-close-rhythm{border-right:0;border-bottom:1px solid var(--home-v7-line);padding:0 0 15px}}@media (min-width:761px) and (max-height:779px){.store-shell-v3 .dashboard-page{height:auto;padding-top:18px;display:block;overflow:visible}.store-shell-v3 .dashboard-page .home-composition,.store-shell-v3 .dashboard-page .home-support-grid{margin-top:12px}}@media (prefers-reduced-motion:reduce){.store-shell-v3 .dashboard-page .home-order-action{transition:none}}.admin-project-page .admin-page-head{align-items:center;gap:16px;margin-bottom:12px}.admin-project-page .admin-page-head>div>span{display:none}.admin-project-page .admin-page-head h1{margin:0 0 4px;font-size:clamp(22px,2vw,27px)}.admin-project-page .admin-page-head p{max-width:820px;line-height:1.55}.admin-project-page .admin-stats{gap:8px;margin-bottom:8px}.admin-project-page .admin-stat{min-width:0;padding:12px 14px}.admin-project-page .admin-stat h3{margin:6px 0 4px;font-size:18px}.admin-project-page .admin-stat p{min-height:2.8em;line-height:1.4}.admin-project-page>.reconcile-note{margin:8px 0}.admin-foundation-form{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:16px;padding:16px;display:grid}.admin-foundation-form>div{min-width:0}.admin-foundation-form>div+div{border-left:1px solid var(--line);padding-left:16px}.admin-foundation-form h3{margin:0 0 12px;font-size:14px}.admin-foundation-form .admin-form-grid{gap:10px 12px}.admin-foundation-form .admin-form-grid label>div{height:44px}.admin-foundation-form .admin-form-grid label input{height:41px;font-size:14px}.admin-foundation-form .admin-wide-field{grid-column:1/-1}.admin-foundation-form textarea{min-height:66px}.admin-foundation-form .admin-recovery{margin-top:14px;padding:12px}@media (max-width:980px){.admin-foundation-form{grid-template-columns:1fr}.admin-foundation-form>div+div{border-top:1px solid var(--line);border-left:0;padding:16px 0 0}}@media (max-width:760px){.admin-project-page .admin-page-head{display:grid}.admin-project-page .admin-page-head>button{width:100%;min-height:44px}.admin-project-page .admin-stats{grid-template-columns:1fr 1fr}.admin-project-page .admin-stat p{min-height:0}.admin-foundation-form{padding:14px}}@media (max-width:390px){.admin-project-page .admin-stats{grid-template-columns:1fr}}body .admin-content{padding:24px 26px}body .admin-content .admin-page-head{align-items:center;gap:20px;margin-bottom:14px}body .admin-content .admin-page-head>div>span,body .admin-content .admin-workspace-page [class*=Kicker],body .admin-content .admin-workspace-page [class*=eyebrow]{display:none}body .admin-content .admin-page-head h1,body .admin-content .admin-workspace-page [class*=pageHead] h1{letter-spacing:-.025em;margin:0 0 5px;font-size:clamp(22px,2vw,28px);line-height:1.2}body .admin-content .admin-page-head p,body .admin-content .admin-workspace-page [class*=pageHead] p{max-width:900px;color:var(--admin-muted);margin:0;font-size:12px;line-height:1.55}body .admin-content .admin-page-head>button{min-height:40px;box-shadow:none;border-radius:10px}body .admin-content .admin-stats{gap:8px;margin-bottom:12px}body .admin-content .admin-stat{min-height:0;box-shadow:none;background:#fff;border-radius:12px;padding:12px 14px}body .admin-content .admin-stat h3{margin:6px 0 3px;font-size:19px}body .admin-content .admin-stat p,body .admin-content .admin-stat>span{font-size:12px;line-height:1.4}body .admin-workspace-page{gap:12px;display:grid}body .admin-content .admin-workspace-page{background:0 0;min-height:0;margin:0;padding:0;overflow:visible}body .admin-content .admin-workspace-page .admin-page-head,body .admin-content .admin-workspace-page [class*=pageHead]{min-height:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;margin:0;padding:0;overflow:visible}body .admin-content .admin-workspace-page .admin-page-head:after,body .admin-content .admin-workspace-page [class*=pageHead]:after{display:none}body .admin-workspace-switch{grid-template-columns:repeat(var(--workspace-count,3),minmax(0,1fr));border:1px solid var(--admin-line);background:#ececea;border-radius:13px;gap:6px;width:100%;padding:5px;display:grid}body .admin-workspace-switch button{color:#696b67;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;align-content:center;gap:2px;min-width:0;min-height:46px;padding:7px 12px;display:grid}body .admin-workspace-switch button strong{color:inherit;font-size:13px;font-weight:700}body .admin-workspace-switch button span{text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.25;overflow:hidden}body .admin-workspace-switch button:hover{color:var(--admin-ink)}body .admin-workspace-switch button.active{color:var(--admin-ink);background:#fff;border-color:#22232017;box-shadow:0 2px 8px #17181712}body .admin-workspace-switch button.active strong{color:var(--admin-coral-strong)}body .admin-workspace-switch button:focus-visible{outline-offset:2px;outline:3px solid #ef624447}body .admin-workspace-page .admin-card,body .admin-workspace-page [class*=Section],body .admin-workspace-page [class*=panel]{box-shadow:none}body .admin-workspace-page .admin-card{border-radius:14px;padding:16px}body .admin-workspace-page [class*=periodBar]{min-height:0;box-shadow:none;background:#fff;border-radius:12px;padding:11px 14px}body .admin-workspace-page [class*=subnav],body .admin-workspace-page [class*=tabs]{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#ececea;border-radius:12px;margin:0;padding:4px}body .admin-workspace-page [class*=subnav] a,body .admin-workspace-page [class*=tabs] button{min-height:40px;font-size:12px}body .admin-workspace-page .admin-data-center-subnav a{min-height:44px}body .admin-workspace-page [class*=manager]{border-radius:14px;padding:14px}body .admin-workspace-page [class*=tableWrap]{overscroll-behavior:contain;max-height:calc(100vh - 330px);overflow:auto}body .admin-workspace-page [class*=tableWrap] thead{z-index:2;background:#fff;position:sticky;top:0}body .admin-workspace-page [class*=command],body .admin-workspace-page [class*=insightHero]{min-height:0;box-shadow:none;border-radius:14px;padding:12px 16px}body .admin-workspace-page [class*=command] h2,body .admin-workspace-page [class*=insightHero] h2{margin-block:4px;font-size:clamp(18px,1.8vw,23px)}body .admin-workspace-page [class*=coreSection],body .admin-workspace-page [class*=detailSection],body .admin-workspace-page [class*=insightHero]{margin:0}body .admin-workspace-page [class*=insightHero]{grid-template-columns:minmax(0,1fr) minmax(220px,.36fr);gap:16px}body .admin-workspace-page [class*=insightHero] [class*=heroFigure]{box-shadow:none;border-radius:12px;padding:12px 14px}body .admin-workspace-page [class*=insightHero] [class*=heroFigure] strong{margin:6px 0 4px;font-size:23px}body .admin-workspace-page [class*=panelHeading],body .admin-workspace-page [class*=sectionHeading]{margin-bottom:8px}body .admin-workspace-page [class*=coreGrid]{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}body .admin-workspace-page [class*=coreMetric]{box-shadow:none;border-radius:12px;padding:12px}body .admin-workspace-page [class*=coreMetric] strong{margin:8px 0 4px;font-size:20px}body .admin-workspace-page [class*=activePanel]{overscroll-behavior:contain;max-height:calc(100vh - 360px);overflow:auto}body .admin-workspace-page [class*=tierList]{overscroll-behavior:contain;max-height:clamp(220px,100vh - 640px,460px);overflow:auto}body .admin-workspace-page [class*=statementBody]{overscroll-behavior:contain;max-height:calc(100vh - 610px);overflow:auto}body .admin-workspace-page [class*=statement]>header{min-height:0;padding:14px 18px}body .admin-workspace-page [class*=statement]>header h2{margin-block:4px;font-size:19px}body .admin-workspace-page [class*=composition]{box-shadow:none;border-radius:12px;margin-top:8px;padding:10px 12px}body .admin-workspace-page [class*=financeWorkspace]{overscroll-behavior:contain;max-height:calc(100vh - 285px);overflow:auto}body .admin-workspace-page [class*=quality]>div{grid-template-columns:repeat(4,minmax(0,1fr))}body .admin-workspace-page [class*=quality] article{min-height:86px;padding:11px}body .admin-workspace-page .report-table-wrap{overscroll-behavior:contain;max-height:240px;overflow:auto}body .admin-workspace-page .reconcile-grid{gap:8px}body .admin-workspace-page .reconcile-grid .admin-card{padding:14px}body .admin-more-group-items small,body .admin-more-group-title small,body .admin-sidebar .admin-nav-label small{display:none}body .admin-sidebar .admin-nav-children button>span,body .admin-sidebar .admin-nav-parent .admin-nav-label{gap:0}@media (max-width:1050px){body .admin-content{padding-inline:20px}body .admin-workspace-switch{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){body .admin-content{padding:18px 14px 32px}body .admin-content .admin-page-head{flex-direction:column;align-items:stretch}body .admin-content .admin-page-head>button{width:100%}body .admin-content .admin-stats{grid-template-columns:1fr 1fr}body .admin-content .admin-stat{min-height:96px}body .admin-content .admin-workspace-page>.admin-workspace-switch{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;flex-direction:row;display:flex;overflow-x:auto}body .admin-workspace-switch button{scroll-snap-align:start;min-width:148px;min-height:48px}body .admin-workspace-page [class*=coreGrid]{grid-template-columns:1fr 1fr}body .admin-workspace-page [class*=activePanel],body .admin-workspace-page [class*=financeWorkspace],body .admin-workspace-page [class*=statementBody],body .admin-workspace-page [class*=tierList]{max-height:none;overflow:visible}body .admin-workspace-page [class*=quality]>div{grid-template-columns:1fr}}:root{--ink:#242422;--muted:#898780;--line:#e9e7e1;--bg:#f5f4f0;--orange:#f27657;--green:#438a69}*{box-sizing:border-box}body{background:var(--bg);color:var(--ink);margin:0;font:14px Microsoft YaHei,PingFang SC,system-ui,sans-serif}.shell{grid-template-columns:196px 1fr;min-height:100vh;display:grid}.shell>aside{border-right:1px solid var(--line);z-index:10;background:#fff;flex-direction:column;width:196px;padding:24px 14px 17px;display:flex;position:fixed;inset:0 auto 0 0}.brand{letter-spacing:4px;padding:0 14px 29px;font-size:22px;font-weight:800}.brand span{color:var(--orange)}nav{flex-direction:column;gap:5px;display:flex}aside button{color:#77746e;height:44px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:11px;padding:0 13px;display:flex}aside button i{text-align:center;width:20px;font-size:18px;font-style:normal}aside button.active{color:#d95d43;background:#fff0eb;font-weight:600}aside button:hover:not(.disabled){background:#f8f7f4}aside button>b{background:var(--orange);color:#fff;border-radius:8px;margin-left:auto;padding:1px 6px;font-size:10px}aside button em{color:#aaa69e;background:#f0efeb;border-radius:4px;margin-left:auto;padding:2px 5px;font:9px inherit}.disabled{color:#b5b2ab;cursor:default}.bottom{margin-top:auto}.user{border-top:1px solid var(--line);align-items:center;gap:10px;margin-top:12px;padding:18px 7px 0;display:flex}.user>b{color:#fff;background:#292925;border-radius:10px;place-items:center;width:35px;height:35px;display:grid}.user small,.user strong{display:block}.user small{color:#99958e;margin-top:3px;font-size:9px}.shell>main{grid-column:2;min-width:0}.shell>main>header{border-bottom:1px solid var(--line);z-index:8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff0;justify-content:space-between;align-items:center;height:69px;padding:0 34px;font-weight:600;display:flex;position:sticky;top:0}.shell>main>header i{background:#67a881;border-radius:50%;width:8px;height:8px;margin-right:9px;display:inline-block}.shell>main>header>span{color:#85827c;font-size:12px;font-weight:400}.page{max-width:1480px;margin:auto;padding:36px 34px 55px}.pagetitle,.welcome{justify-content:space-between;align-items:flex-end;margin-bottom:25px;display:flex}.pagetitle>div>span,.welcome p{color:var(--orange);margin:0 0 6px;font-size:13px;font-weight:600}.pagetitle h1,.welcome h1{letter-spacing:-.5px;margin:0 0 7px;font-size:27px}.pagetitle p,.welcome span{color:var(--muted);margin:0;font-size:12px}.primary{cursor:pointer;box-shadow:0 8px 20px #f2765733;background:var(--orange)!important;color:#fff!important;border:0!important;border-radius:10px!important;height:43px!important;padding:0 20px!important;font-weight:600!important}.card{border:1px solid var(--line);background:#fff;border-radius:16px}.hero{grid-template-columns:minmax(0,1.65fr) minmax(290px,.72fr);gap:16px;display:grid}.goal{padding:23px 26px}.head,.title{justify-content:space-between;align-items:center;display:flex}.account button,.ai>button,.head button,.metric button,.title button{color:#98958e;cursor:pointer;background:0 0;border:0;font-size:10px}.goalmain{justify-content:space-between;align-items:center;margin:19px 0 12px;display:flex}.goalmain h2{letter-spacing:-1px;margin:0;font-size:38px}.goalmain p{color:#99958e;margin:7px 0}.ring{--p:0deg;background:conic-gradient(var(--orange) var(--p),#f0eee8 0);border-radius:50%;place-items:center;width:96px;height:96px;display:grid;position:relative}.ring:before{content:"";background:#fff;border-radius:50%;width:74px;height:74px;position:absolute}.ring span{z-index:1;text-align:center}.ring b,.ring small{display:block}.ring b{font-size:19px}.ring small{color:#aaa69e;font-size:9px}.progress{background:#f0eee8;border-radius:10px;height:7px;overflow:hidden}.progress i{background:linear-gradient(90deg,#f7a07c,var(--orange));border-radius:10px;height:100%;display:block}.goal>footer{color:#99958e;justify-content:space-between;margin-top:14px;font-size:10px;display:flex}.goal>footer b{color:var(--green)}.goal>footer em{background:#f3f1ed;border-radius:4px;padding:3px 5px;font-style:normal}.ai{color:#fff;background:linear-gradient(145deg,#292a28,#1f211f);border-radius:16px;padding:21px}.aititle{align-items:center;gap:10px;margin-bottom:14px;display:flex}.aititle>b{color:#f2a682;background:#3b3d39;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.aititle small,.aititle strong{display:block}.aititle small{color:#a8aaa5;margin-top:3px;font-size:9px}.ai article{background:#ffffff08;border-left:2px solid #ef8e69;margin:9px 0;padding:7px 10px}.ai article:nth-of-type(2){border-color:#d6b95e}.ai article b{font-size:11px}.ai article p{color:#b6b8b2;margin:4px 0;font-size:9px;line-height:1.6}.ai>button{color:#c7c8c2;margin-top:3px}.metrics{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:15px;display:grid}.metric{padding:18px}.account>i,.metric>i{float:right;border-radius:10px;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.orange,.peach{color:#eb7555;background:#fff0e9}.gold{color:#ae8124;background:#fff4d9}.lilac,.purple{color:#7461b2;background:#f0edff}.green,.mint{color:#478c69;background:#e9f6ef}.red{color:#ce6557;background:#fff0ed}.blue{color:#5b81b5;background:#eaf2ff}.metric>span{color:#8b8982;font-size:11px}.metric h3{margin:9px 0 12px;font-size:21px}.metric footer{justify-content:space-between;display:flex}.metric footer b{color:var(--green);font-size:10px}.lower{grid-template-columns:minmax(0,2fr) minmax(240px,.68fr);gap:15px;margin-top:15px;display:grid}.data,.ledger,.quick,.recent{padding:21px}.title h3{margin:0 0 5px;font-size:15px}.title p{color:#99958e;margin:0;font-size:10px}.quickbtn{text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #eeece7;align-items:center;gap:11px;width:100%;padding:15px 3px;display:flex;height:auto!important}.quickbtn:first-of-type{margin-top:10px}.quickbtn>i{width:31px;height:31px;color:var(--orange);background:#fff0eb;border-radius:9px;place-items:center;font-style:normal;display:grid}.quickbtn span{flex:1}.quickbtn b,.quickbtn small{display:block}.quickbtn small{color:#aaa69e;margin-top:3px;font-size:9px}.quickbtn em{color:#aaa;font-style:normal}table{border-collapse:collapse;width:100%;margin-top:12px}th{text-align:left;color:#a09d95;border-bottom:1px solid var(--line);padding:10px 8px;font-size:9px;font-weight:500}td{color:#54534f;border-bottom:1px solid #f0eee9;padding:11px 8px;font-size:11px}td small,td strong{display:block}td small{color:#aaa69e;margin-top:3px;font-size:9px}.tag{background:#f5f3ef;border-radius:5px;padding:4px 6px}.money{color:#292926;white-space:nowrap;font-weight:650}.plus{color:var(--green)}.status{white-space:nowrap;border-radius:10px;padding:3px 7px;font-size:9px;font-style:normal;display:inline-block}.s-已完成,.s-已确认{color:#468669;background:#eaf5ef}.s-待审核,.s-待财务审核,.s-预计{color:#a87628;background:#fff2dc}.s-已退回{color:#bb5a50;background:#feecea}.pagetitle h1{font-size:28px}.summaries{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:15px;display:grid}.stat{padding:18px 20px}.stat span{color:#8d8982;font-size:11px}.stat h3{margin:9px 0 5px;font-size:22px}.stat p{color:var(--green);margin:0;font-size:10px}.filters{align-items:center;gap:7px;margin-bottom:14px;display:flex}.filters button,.filters input,.filters select{border:1px solid var(--line);color:#777;height:34px;font:inherit;background:#fff;border-radius:8px;padding:0 12px;font-size:11px}.filters button.on{color:#fff;background:#292925;border-color:#292925}.filters input{width:190px;margin-left:auto}.review{gap:4px;margin-left:6px;display:inline-flex}.review button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:5px;padding:3px 6px;font-size:9px}.balance{color:#fff;background:linear-gradient(120deg,#292a28,#343632);border-radius:16px;grid-template-columns:1fr 1px 1fr auto;align-items:center;gap:28px;margin-bottom:15px;padding:25px 27px;display:grid}.balance span{color:#b8bab5;font-size:11px}.balance h2{margin:7px 0;font-size:29px}.balance p{color:#979994;margin:0;font-size:9px}.balance p b{color:#79b994}.balance>i{background:#4b4c48;height:60px}.balance>button{color:#ddd;background:0 0;border:1px solid #5b5c57;border-radius:8px;height:35px;padding:0 12px}.accountgrid{grid-template-columns:repeat(5,1fr);gap:11px;display:grid}.account{padding:17px}.account>span,.account>strong{display:block}.account>span{color:#aaa69e;margin-top:3px;font-size:9px}.account h3{margin:20px 0 5px;font-size:18px}.account p{color:#aaa69e;font-size:9px}.account p b{color:#555}.account button{padding:0}.ledger{margin-top:15px}.flow{border-radius:5px;padding:3px 6px;font-size:9px;font-style:normal}.flow.income{color:#468669;background:#eaf6ef}.flow.transfer{color:#667bac;background:#edf1fb}.flow.expense{color:#c46552;background:#fff0ed}.toast{z-index:100;color:#fff;background:#262725;border-radius:13px;align-items:center;gap:10px;padding:13px 18px 13px 13px;animation:slide .3s;display:flex;position:fixed;top:84px;right:26px;box-shadow:0 16px 45px #0004}.toast>b{background:#568a6f;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.toast small,.toast strong{display:block}.toast small{color:#b9bab5;margin-top:4px;font-size:9px}@keyframes slide{0%{opacity:0;transform:translateY(-10px)}}.backdrop{z-index:50;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1a1b196b;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{background:#fff;border-radius:18px;width:min(690px,100%);max-height:92vh;overflow:auto;box-shadow:0 30px 90px #0004}.modal>header{border-bottom:1px solid var(--line)!important;background:#fff!important;justify-content:space-between!important;height:auto!important;padding:23px 27px 19px!important;display:flex!important;position:static!important}.modal>header span{color:var(--orange);font-size:10px;font-weight:600}.modal>header h2{margin:5px 0;font-size:23px}.modal>header p{color:#99958e;margin:0;font-size:10px}.modal>header button{color:#777;background:#f5f3ef;border:0;border-radius:50%;width:31px;height:31px;font-size:20px}.modal form{padding:22px 27px 0}.formgrid{grid-template-columns:1fr 1fr;gap:15px 17px;display:grid}label>span{margin-bottom:7px;font-size:10px;font-weight:600;display:block}label.wide{grid-column:1/-1}input,select,textarea{color:#484743;background:#fff;border:1px solid #dedbd4;border-radius:8px;outline:none;width:100%;height:40px;padding:0 11px;font-family:inherit}textarea{resize:none;height:70px;padding-top:11px}input:focus,select:focus,textarea:focus{border-color:#ef967f;box-shadow:0 0 0 3px #fff1ed}.items{background:#f8f7f4;border-radius:12px;margin:22px 0;padding:18px}.items h3{margin:0;font-size:13px}.items p{color:#99958e;font-size:9px}.items>div{flex-wrap:wrap;gap:6px;margin-bottom:13px;display:flex}.items button{color:#696762;background:#fff;border:1px solid #dfdcd5;border-radius:7px;padding:7px 10px;font-size:10px}.items button.on{color:#d45e45;background:#fff0eb;border-color:#ed967f;font-weight:600}.currency{color:#777;border:1px solid #dedbd4;border-radius:8px;align-items:center;height:40px;padding-left:12px;display:flex}.currency input{box-shadow:none;border:0;padding-left:8px}.note{background:#fff7e9;border:1px solid #f1e0bd;border-radius:10px;gap:10px;margin-top:17px;padding:12px;display:flex}.note>b{color:#fff;background:#dba853;border-radius:50%;place-items:center;width:20px;height:20px;font:italic 600 11px serif;display:grid}.note p{color:#8d7852;margin:0;font-size:9px;line-height:1.6}.note strong{display:block}.formfooter{border-top:1px solid var(--line);justify-content:flex-end;align-items:center;gap:9px;min-height:72px;margin-top:22px;display:flex}.formfooter>span{color:#a09d95;margin-right:auto;font-size:9px}.formfooter button:not(.primary){border:1px solid var(--line);color:#777;background:#fff;border-radius:9px;height:40px;padding:0 18px}.transferbox{background:#f8f7f4;border-radius:12px;grid-template-columns:1fr 30px 1fr;align-items:center;gap:10px;margin-bottom:18px;padding:17px;display:grid}.transferbox>b{text-align:center;color:var(--orange)}.transferbox+label{margin-bottom:16px;display:block}@media (max-width:1050px){.metrics{grid-template-columns:1fr 1fr}.hero,.lower{grid-template-columns:1fr}.accountgrid{grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.shell{display:block}.shell>aside{border-top:1px solid var(--line);flex-direction:row;width:100%;height:64px;padding:6px 10px;inset:auto 0 0}.bottom,.brand{display:none}nav{grid-template-columns:repeat(5,1fr);width:100%;display:grid}aside button{flex-direction:column;justify-content:center;gap:2px;height:52px;padding:0;font-size:9px}aside button i{font-size:17px}aside button b,aside button em{display:none}.shell>main{padding-bottom:65px}.shell>main>header{padding:0 17px}.shell>main>header>span{display:none}.page{padding:24px 16px 35px}.pagetitle,.welcome{align-items:flex-start;gap:12px}.pagetitle h1,.welcome h1{font-size:22px}.hero{display:block}.ai{margin-top:12px}.metrics{gap:10px}.lower{display:block}.quick{margin-top:12px}.summaries{grid-template-columns:1fr}.accountgrid{grid-template-columns:1fr 1fr}.balance{grid-template-columns:1fr;gap:15px}.balance>i{width:100%;height:1px}.data{overflow-x:auto}.data table{min-width:720px}.formgrid{grid-template-columns:1fr}.goalmain h2{font-size:30px}.ring{width:82px;height:82px}.ring:before{width:62px;height:62px}.modal{border-radius:16px}.account{padding:14px}}.admin-login-page{background:radial-gradient(circle at 72% 20%,#ffe9df 0,#0000 24%),#f3f2ee;place-items:center;min-height:100vh;display:grid;position:relative}.admin-back{color:#77736d;font-size:12px;text-decoration:none;position:absolute;top:26px;left:30px}.admin-login-card{background:#fff;border:1px solid #e7e4dd;border-radius:22px;width:min(420px,100vw - 32px);padding:37px 40px;box-shadow:0 24px 80px #40372f17}.admin-login-brand{letter-spacing:5px;font-size:24px;font-weight:800}.admin-login-brand span{color:var(--orange)}.admin-kicker{letter-spacing:2px;color:var(--orange)!important;margin:26px 0 8px!important;font-size:9px!important}.admin-login-card h1{margin:0 0 8px;font-size:26px}.admin-login-card>p{color:#99958e;font-size:11px;line-height:1.7}.admin-login-card form{margin-top:26px}.admin-login-card label span{font-size:10px}.admin-login-card input{letter-spacing:4px;height:46px;font-size:16px}.admin-login-card form>button{color:#fff;cursor:pointer;background:#282925;border:0;border-radius:9px;width:100%;height:44px;margin-top:14px;font-weight:600}.admin-login-card form>button:disabled{opacity:.45}.admin-login-card>small{color:#aaa69e;text-align:center;margin-top:20px;font-size:9px;display:block}.admin-login-error{color:#b44f45;background:#fff0ed;border-radius:7px;margin-top:9px;padding:8px 10px;font-size:10px}.admin-shell{background:#f4f3ef;grid-template-columns:220px 1fr;min-height:100vh;display:grid}.admin-sidebar{color:#fff;z-index:10;background:#222320;flex-direction:column;width:220px;padding:24px 14px 18px;display:flex;position:fixed;inset:0 auto 0 0}.admin-logo{letter-spacing:4px;padding:0 15px 31px;font-size:21px;font-weight:800}.admin-logo>span{color:#f48769}.admin-logo small{letter-spacing:2px;color:#858680;margin-top:6px;font-size:8px;display:block}.admin-sidebar nav{flex-direction:column;gap:4px;display:flex}.admin-sidebar nav button{color:#a9aaa5;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:11px;height:43px;padding:0 14px;display:flex}.admin-sidebar nav button i{text-align:center;width:19px;font-size:16px;font-style:normal}.admin-sidebar nav button.active{color:#fff;background:#383a36}.admin-sidebar nav button b{color:#fff;background:#ef7558;border-radius:9px;margin-left:auto;padding:1px 6px;font-size:9px}.admin-side-bottom{border-top:1px solid #3a3b37;flex-direction:column;gap:4px;margin-top:auto;padding:14px 8px 0;display:flex}.admin-side-bottom a,.admin-side-bottom button{color:#999b95;text-align:left;cursor:pointer;background:0 0;border:0;padding:8px;font-size:10px;text-decoration:none}.admin-main{grid-column:2}.admin-topbar{border-bottom:1px solid var(--line);z-index:8;background:#fff;justify-content:space-between;align-items:center;height:69px;padding:0 32px;display:flex;position:sticky;top:0}.admin-topbar>div:first-child b,.admin-topbar>div:first-child span{display:block}.admin-topbar>div:first-child span{color:#aaa69e;margin-top:4px;font-size:9px}.admin-identity{color:#77736d;align-items:center;gap:10px;font-size:10px;display:flex}.admin-identity b{color:#fff;background:#292a27;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.admin-content{max-width:1450px;margin:auto;padding:34px 32px 55px}.admin-page-head{justify-content:space-between;align-items:flex-end;margin-bottom:25px;display:flex}.admin-page-head>div>span{color:var(--orange);letter-spacing:1.6px;font-size:9px;font-weight:700}.admin-page-head h1{margin:5px 0 7px;font-size:28px}.admin-page-head p{color:#8f8c85;margin:0;font-size:11px}.admin-page-head>button{background:var(--orange);color:#fff;cursor:pointer;border:0;border-radius:9px;height:41px;padding:0 18px;font-weight:600}.admin-stats{grid-template-columns:repeat(4,1fr);gap:13px;margin-bottom:15px;display:grid}.admin-stat{border:1px solid var(--line);background:#fff;border-radius:14px;padding:18px 19px}.admin-stat>span{color:#8f8c85;font-size:10px}.admin-stat h3{margin:10px 0 6px;font-size:21px}.admin-stat p{color:var(--green);margin:0;font-size:9px}.admin-stat.warn{background:#fffaf0}.admin-stat.warn p{color:#b07d2b}.admin-grid{grid-template-columns:1.6fr 1fr;gap:14px;display:grid}.admin-card{border:1px solid var(--line);background:#fff;border-radius:15px;padding:21px}.admin-card-title{justify-content:space-between;align-items:center;display:flex}.admin-card-title h3{margin:0 0 5px;font-size:15px}.admin-card-title p{color:#aaa69e;margin:0;font-size:9px}.admin-card-title button{color:#99958e;cursor:pointer;background:0 0;border:0;font-size:10px}.admin-store-row{border-top:1px solid #efede8;grid-template-columns:25px 135px 1fr 80px;align-items:center;gap:11px;padding:15px 0;display:grid}.admin-store-row:first-of-type{margin-top:14px}.admin-store-row>b{background:#f3f1ec;border-radius:6px;place-items:center;width:22px;height:22px;font-size:9px;display:grid}.admin-store-row span small,.admin-store-row span strong{display:block}.admin-store-row span small{color:#aaa69e;margin-top:3px;font-size:8px}.admin-store-row>div{background:#efede8;border-radius:6px;height:6px;overflow:hidden}.admin-store-row>div i{background:linear-gradient(90deg,#f4a083,var(--orange));border-radius:6px;height:100%;display:block}.admin-store-row em{text-align:right;font-style:normal;font-weight:600}.admin-attention article{border-top:1px solid #efede8;gap:10px;padding:14px 0;display:flex}.admin-attention article:first-of-type{margin-top:12px}.admin-attention article>i{width:27px;height:27px;color:var(--orange);background:#fff1ec;border-radius:8px;place-items:center;font-style:normal;display:grid}.admin-attention article b{font-size:11px}.admin-attention article p{color:#9c9992;margin:4px 0;font-size:9px}.admin-target-banner{color:#fff;background:#292a27;border-radius:14px;grid-template-columns:1fr 1fr 1fr 2fr;align-items:center;gap:25px;margin-bottom:14px;padding:18px 22px;display:grid}.admin-target-banner b,.admin-target-banner span{display:block}.admin-target-banner span{color:#a8aaa4;font-size:8px}.admin-target-banner b{margin-top:4px;font-size:12px}.admin-target-banner p{color:#aaa;margin:0;font-size:9px}.admin-form-card>h3{margin:0 0 15px;font-size:14px}.admin-form-card>h3:not(:first-child){border-top:1px solid var(--line);margin-top:25px;padding-top:20px}.admin-form-grid{grid-template-columns:1fr 1fr;gap:17px;display:grid}.admin-form-grid.four{grid-template-columns:repeat(4,1fr)}.admin-form-grid label>span{font-size:10px}.admin-form-grid label>div{color:#888;border:1px solid #dedbd4;border-radius:8px;align-items:center;height:41px;padding-left:11px;display:flex}.admin-form-grid label input{box-shadow:none;border:0;height:38px}.admin-form-grid label small{color:#aaa69e;margin-top:5px;font-size:8px;display:block}.admin-history{margin-top:14px}.admin-history>.admin-empty{text-align:center;color:#aaa69e;background:#f7f6f2;border-radius:9px;margin-top:15px;padding:25px;font-size:10px}.admin-history>.admin-card-title~div:not(.admin-empty){border-top:1px solid var(--line);grid-template-columns:50px 1fr auto;align-items:center;padding:11px 3px;display:grid}.admin-history div span small{color:#aaa69e;font-size:8px;display:block}.admin-history div em{font-style:normal}.admin-table{overflow:auto}.admin-table table{min-width:760px;margin:0}.admin-status{border-radius:9px;padding:3px 7px;font-size:9px;font-style:normal}.admin-status.待财务审核{color:#a87628;background:#fff2dc}.admin-status.已确认{color:#468669;background:#eaf5ef}.admin-status.已退回{color:#bb5a50;background:#feecea}.admin-review{gap:5px;display:flex}.admin-review button{border:1px solid var(--line);background:#fff;border-radius:6px;padding:5px 8px;font-size:9px}.admin-review button:last-child{color:#fff;background:#292a27;border-color:#292a27}.admin-done{color:#aaa69e;font-size:9px}.admin-recovery{background:#f7f6f2;border-radius:10px;margin-top:25px;padding:16px}.admin-recovery>div{justify-content:space-between;font-size:11px;display:flex}.admin-recovery>i{background:#e4e2dc;border-radius:8px;height:7px;margin-top:10px;display:block;overflow:hidden}.admin-recovery>i em{background:linear-gradient(90deg,#f4a083,var(--orange));border-radius:8px;height:100%;display:block}.admin-dict-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.admin-dict>.admin-card-title{margin-bottom:14px}.admin-dict>div:last-child>span{border-top:1px solid var(--line);align-items:center;gap:8px;padding:10px 2px;font-size:10px;display:flex}.admin-dict span i{background:#f3f1ed;border-radius:5px;place-items:center;width:20px;height:20px;font-size:8px;font-style:normal;display:grid}.admin-dict span em{color:#438a69;margin-left:auto;font-size:8px;font-style:normal}.admin-org{grid-template-columns:1fr 1fr;gap:14px;display:grid}.admin-org section>h3{margin:0 0 17px}.org-tree{border-left:1px solid #dedbd4;flex-direction:column;align-items:flex-start;gap:9px;margin-left:12px;padding-left:20px;display:flex}.org-tree b,.org-tree em,.org-tree span{border:1px solid var(--line);border-radius:8px;padding:8px 13px;font-style:normal}.org-tree b{color:#fff;background:#292a27}.org-tree em{margin-left:30px}.admin-role{border-top:1px solid var(--line);justify-content:space-between;padding:11px 2px;font-size:10px;display:flex}.admin-role span{color:#99958e}.admin-coming{color:#8f8b84;border:1px dashed #d8d5ce;border-radius:12px;margin-top:14px;padding:17px}.admin-coming b{background:#eeece7;border-radius:5px;margin-right:12px;padding:4px 7px;font-size:9px}.admin-coming span{font-size:10px}.admin-toast{color:#fff;z-index:50;background:#292a27;border-radius:10px;padding:13px 17px;font-size:11px;position:fixed;top:84px;right:26px;box-shadow:0 15px 40px #0003}@media (max-width:1050px){.admin-stats{grid-template-columns:1fr 1fr}.admin-dict-grid,.admin-grid{grid-template-columns:1fr}.admin-form-grid.four{grid-template-columns:1fr 1fr}}@media (max-width:760px){.admin-shell{padding-bottom:61px;display:block}.admin-sidebar{background:#222320;width:100%;height:61px;padding:5px;inset:auto 0 0}.admin-logo,.admin-side-bottom{display:none}.admin-sidebar nav{grid-template-columns:repeat(6,1fr);gap:0;display:grid}.admin-sidebar nav button{flex-direction:column;justify-content:center;gap:2px;height:51px;padding:0;font-size:8px}.admin-sidebar nav button i{font-size:15px}.admin-sidebar nav button b{display:none}.admin-main{display:block}.admin-topbar{padding:0 16px}.admin-content{padding:25px 15px}.admin-page-head{align-items:flex-start;gap:12px}.admin-page-head h1{font-size:23px}.admin-page-head p{max-width:250px}.admin-stats{gap:9px}.admin-stats,.admin-target-banner{grid-template-columns:1fr 1fr}.admin-target-banner p{grid-column:1/-1}.admin-form-grid,.admin-form-grid.four,.admin-org{grid-template-columns:1fr}.admin-store-row{grid-template-columns:25px 100px 1fr}.admin-store-row>em{display:none}.admin-login-card{padding:30px 25px}.admin-back{top:18px;left:18px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-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}@keyframes spin{to{transform:rotate(1turn)}}