/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.\!end{inset-inline-end:var(--spacing)!important}.end{inset-inline-end:var(--spacing)}.\!hidden{display:none!important}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.border-collapse{border-collapse:collapse}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.break-all{word-break:break-all}.italic{font-style:italic}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--ink:#16233f;--muted:#73809a;--line:#e8edf5;--surface:#f6f8fc;--navy:#192b58;--blue:#3d72e8;--cyan:#34c9cf;--yellow:#f5b942;--red:#e36a71;--green:#25af7d}*{box-sizing:border-box}body{background:var(--surface);color:var(--ink);margin:0;font-family:Arial,PingFang SC,Microsoft YaHei,sans-serif}button,input,select,textarea{font:inherit}button{cursor:pointer}.app-shell{background:linear-gradient(140deg,#f6f8fc 0%,#fbfcff 58%,#f4f7fe 100%);min-height:100vh}.sidebar{z-index:10;background:var(--navy);color:#c2cce5;flex-direction:column;width:236px;padding:26px 14px 20px;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto}.brand{color:#fff;letter-spacing:.3px;align-items:center;gap:10px;padding:0 10px 27px;font-size:19px;font-weight:700;display:flex}.brand-mark{color:#192b58;background:linear-gradient(135deg,#60dde1,#5b79ed);border-radius:8px;place-items:center;width:24px;height:24px;font-size:16px;display:grid}.workspace{color:#eff4ff;background:#ffffff13;border:1px solid #ffffff14;border-radius:9px;margin:0 5px 25px;padding:11px 10px;font-size:12px}.workspace-dot{background:#56d6b4;border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block}.chevron{float:right;font-size:16px}.nav-caption{color:#7e8aaa;letter-spacing:1px;margin:10px 10px 8px;font-size:11px;font-weight:700}.nav-item{color:#b9c5df;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;width:100%;margin:3px 0;padding:12px 11px;font-size:14px;display:flex}.nav-item:hover{color:#fff;background:#ffffff12}.nav-item.active{color:#fff;background:linear-gradient(90deg,#517ceb5c,#517ceb14);font-weight:700}.nav-icon{text-align:center;color:#90abff;width:18px}.nav-badge{color:#fff;background:#ec6c76;border-radius:8px;place-items:center;min-width:19px;height:19px;margin-left:auto;font-size:11px;display:grid}.side-tip{color:#9eacc9;border-top:1px solid #ffffff1a;align-items:flex-start;gap:9px;margin-top:auto;padding:18px 10px 0;display:flex}.side-tip span{color:#77dace}.side-tip strong,.side-tip small{display:block}.side-tip strong{color:#e6ecfb;margin-bottom:4px;font-size:12px}.side-tip small{font-size:11px}.test-account{background:#ffffff0e;border:1px solid #ffffff14;border-radius:9px;margin:0 5px 18px;padding:11px 10px}.test-account label,.test-account small{color:#91a0c2;font-size:10px;display:block}.test-account label{letter-spacing:.6px;margin-bottom:7px;font-weight:700}.test-account select{color:#edf3ff;background:#273967;border:0;border-radius:5px;outline:0;width:100%;padding:8px 6px;font-size:11px}.test-account small{color:#7f8eae;margin-top:7px}.main-area{min-width:0;min-height:100vh;margin-left:236px}.main-area.dashboard-locked{height:100vh;overflow:hidden}.workspace-keepalive{box-sizing:border-box;width:100%;min-width:0;min-height:100%}.main-area.dashboard-locked>.workspace-keepalive:not([hidden]){height:100%;min-height:0;overflow:hidden}.topbar{border-bottom:1px solid var(--line);background:#ffffffbd;justify-content:space-between;align-items:center;height:112px;padding:22px 42px 17px;display:flex}.eyebrow,.section-kicker,.hero-kicker{color:#5f7bd4;letter-spacing:1.1px;text-transform:uppercase;margin:0 0 5px;font-size:11px;font-weight:700}.topbar h1{letter-spacing:-.5px;margin:0;font-size:25px}.top-actions{align-items:center;gap:11px;display:flex}.primary-button,.soft-button{border:1px solid #0000;border-radius:8px;padding:10px 14px;font-size:13px;font-weight:700}.primary-button{background:var(--blue);color:#fff;box-shadow:0 7px 16px #3d72e833}.primary-button span{vertical-align:-1px;font-size:17px;line-height:0}.soft-button{color:#52617f;background:#fff;border-color:#e1e7f1}.avatar{color:#4566c9;background:#e7edff;border-radius:50%;place-items:center;width:35px;height:35px;margin-left:3px;font-weight:700;display:grid}.notice{color:#40547c;background:#eef4ff;border:1px solid #dce8fc;border-radius:8px;margin:18px 42px 0;padding:10px 14px;font-size:13px}.notice span{color:#4f76db;margin-right:9px;font-size:10px}.page-content{max-width:1540px;padding:25px 42px 42px}.hero-card{color:#fff;background:linear-gradient(118deg,#1d3162,#3058a4 70%,#4b77ca);border-radius:16px;justify-content:space-between;min-height:245px;padding:31px 40px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 30px #28437d29}.hero-kicker{color:#a8c8ff}.hero-card h2{letter-spacing:-1.1px;margin:8px 0 12px;font-size:30px;line-height:1.18}.hero-card h2 em{color:#6fe0d9;font-style:normal}.hero-card p{color:#cddbf7;max-width:405px;margin:0;font-size:14px;line-height:1.65}.hero-card button{color:#29447f;background:#fff;border:0;border-radius:7px;margin-top:21px;padding:10px 13px;font-size:12px;font-weight:700}.hero-card button span{margin-left:9px}.hero-visual{width:440px;position:relative}.orbit{border:1px solid #9cd2ff40;border-radius:50%;position:absolute}.orbit-one{width:310px;height:310px;top:-52px;right:20px}.orbit-two{width:205px;height:205px;top:2px;right:72px}.flow-card{background:#fafdfff2;border-radius:10px;min-width:136px;padding:11px 13px;position:absolute;box-shadow:0 14px 23px #08183f33}.flow-card b,.flow-card span{display:block}.flow-card b{color:#2d4274;font-size:12px}.flow-card span{color:#8290ad;margin-top:5px;font-size:10px}.flow-card-one{top:37px;right:222px}.flow-card-two{top:105px;right:43px}.flow-card-three{top:177px;right:218px}.metrics-grid{grid-template-columns:repeat(4,1fr);gap:16px;margin:20px 0;display:grid}.metric-card{border:1px solid var(--line);background:#fff;border-radius:12px;min-height:126px;padding:18px 20px;position:relative;box-shadow:0 5px 16px #142a5c06}.metric-card p{color:#7b879e;margin:2px 0 7px;font-size:13px}.metric-card strong{letter-spacing:-.8px;font-size:26px;display:block}.metric-card small{color:#9aa6bb;margin-top:8px;font-size:11px;display:block}.metric-icon{border-radius:9px;place-items:center;width:32px;height:32px;font-weight:700;display:grid;position:absolute;top:17px;right:17px}.metric-icon.blue{color:#4775dc;background:#eaf0ff}.metric-icon.yellow{color:#c78814;background:#fff4d8}.metric-icon.red{color:#d6515b;background:#ffeaeb}.metric-icon.green{color:#15926b;background:#e6f7f0}.two-columns{grid-template-columns:1.06fr .94fr;gap:18px;display:grid}.panel{border:1px solid var(--line);background:#fff;border-radius:12px;padding:20px}.panel-title,.table-toolbar,.assistant-heading,.rule-intro{justify-content:space-between;align-items:flex-start;display:flex}.panel-title h3{margin:3px 0 0;font-size:18px}.text-button{color:#5478d5;background:0 0;border:0;padding:4px 0;font-size:12px;font-weight:700}.todo-list{margin-top:14px}.todo-row{border-top:1px solid #eef1f6;align-items:center;gap:11px;padding:12px 0;display:flex}.todo-row:first-child{border-top:0}.status-dot{border-radius:50%;width:8px;height:8px}.status-dot.red{background:#e66a72;box-shadow:0 0 0 4px #fff0f1}.status-dot.yellow{background:#efae32;box-shadow:0 0 0 4px #fff8e7}.status-dot.blue{background:#5680e5;box-shadow:0 0 0 4px #edf2ff}.todo-row b,.todo-row small{display:block}.todo-row b{font-size:13px}.todo-row small{color:#98a3b7;margin-top:4px;font-size:11px}.todo-row strong{margin-left:auto;font-size:17px}.arrow{color:#8e9bb6}.bars{margin-top:20px}.bar-row{grid-template-columns:91px 1fr 18px;align-items:center;gap:10px;margin:15px 0;font-size:12px;display:grid}.bar-track{background:#edf1f7;border-radius:10px;height:8px;overflow:hidden}.bar-track i{background:linear-gradient(90deg,#5b82e9,#5dd6ca);border-radius:10px;height:100%;display:block}.bar-row b{color:#60708e}.table-toolbar{margin:2px 0 18px}.table-toolbar h2,.assistant-heading h2,.rule-intro h2{letter-spacing:-.5px;margin:4px 0 5px;font-size:23px}.table-toolbar p,.assistant-heading p,.rule-intro p{color:#8490a5;margin:0;font-size:13px}.toolbar-controls{gap:10px;display:flex}.search-input{color:#8e9bb6;background:#fff;border:1px solid #e1e7f1;border-radius:8px;align-items:center;width:245px;height:38px;padding:0 10px;display:flex}.search-input input{border:0;outline:0;width:100%;padding-left:8px;font-size:12px}.toolbar-controls select{color:#52617f;background:#fff;border:1px solid #e1e7f1;border-radius:8px;padding:0 10px;font-size:12px}.table-panel{border:1px solid var(--line);background:#fff;border-radius:12px;overflow:auto}table{border-collapse:collapse;width:100%;font-size:13px}th{color:#78849b;text-align:left;letter-spacing:.35px;border-bottom:1px solid var(--line);white-space:nowrap;background:#f8faff;padding:13px 15px;font-size:11px;font-weight:700}td{color:#4c5b78;white-space:nowrap;border-bottom:1px solid #eef1f6;padding:14px 15px}tbody tr:last-child td{border-bottom:0}tbody tr:hover{background:#fcfdff}td strong,td small{display:block}td strong{color:#2f3f60;text-overflow:ellipsis;max-width:290px;margin-top:3px;font-size:13px;overflow:hidden}td small{color:#96a1b5;margin-top:5px;font-size:11px}.ticket-id{color:#8190ac;font-size:10px;font-weight:700}.platform-brand{letter-spacing:.1px;align-items:center;gap:7px;font-size:12px;font-weight:800;display:inline-flex}.platform-logo{color:#fff;border-radius:8px;place-items:center;width:29px;height:29px;font-family:Arial,PingFang SC,Microsoft YaHei,sans-serif;font-size:14px;display:grid;box-shadow:0 3px 7px #1a2a4924}.platform-brand.taobao{color:#ff5000}.platform-brand.taobao .platform-logo{background:linear-gradient(135deg,#ff7a2f,#ff5000);font-weight:900}.platform-brand.jd{color:#df2427}.platform-brand.jd .platform-logo{background:linear-gradient(135deg,#ef4547,#c91c22);font-size:14px;font-weight:900}.owner-chip{color:#218f91;background:#eaf5f5;border-radius:50%;place-items:center;width:23px;height:23px;margin-right:7px;font-size:11px;font-weight:700;display:inline-grid}.status-pill{color:#b67a11;background:#fff4d9;border-radius:5px;padding:4px 7px;font-size:11px;font-weight:700;display:inline-block}.status-pill.done{color:#20835f;background:#e7f7ee}.risk{font-weight:700}.risk.已超时{color:#dd545e}.risk.即将超时{color:#d49622}.risk.已闭环{color:#2a9870}.advance-button{color:#4d75d5;background:#eef3ff;border:0;border-radius:6px;padding:7px 9px;font-size:11px;font-weight:700}.advance-button:disabled{color:#5e9e85;background:#eef6f2}.empty,.queue-empty{text-align:center;color:#9aa5b9;padding:34px;font-size:13px}.assistant-heading{border:1px solid var(--line);background:#fff;border-radius:12px;margin-bottom:17px;padding:23px}.daily-check{color:#278c69;background:#eff9f5;border-radius:9px;align-items:center;gap:10px;padding:10px 13px;display:flex}.daily-check>span{font-size:13px;font-weight:700}.daily-check b,.daily-check small{display:block}.daily-check b{font-size:12px}.daily-check small{margin-top:3px;font-size:10px}.daily-check i{margin-left:4px;font-style:normal}.queue-panel{border:1px solid var(--line);background:#fff;border-radius:12px;margin-bottom:14px;overflow:hidden}.queue-header{border-bottom:1px solid #edf1f6;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.queue-header p{color:#8591a7;margin:7px 0 0;font-size:12px}.queue-header>b{color:#53627e;font-size:13px}.queue-tag{font-size:13px;font-weight:700}.queue-tag.red{color:#d9535d}.queue-tag.yellow{color:#c58915}.queue-tag.blue{color:#4b74d3}.queue-item{border-bottom:1px solid #f0f2f7;align-items:center;min-height:74px;display:flex}.queue-item:last-child{border:0}.priority-line{align-self:stretch;width:4px}.priority-line.red{background:#e4666e}.priority-line.yellow{background:#f0b440}.priority-line.blue{background:#5e84e7}.queue-main{padding:13px 17px}.queue-main span{color:#8592ac;font-size:10px;font-weight:700}.queue-main h3{color:#344461;margin:3px 0;font-size:13px}.queue-main p{color:#99a4b7;margin:0;font-size:11px}.queue-action{text-align:right;margin-left:auto;padding:0 19px}.queue-action small{color:#8c99ad;margin-bottom:7px;font-size:11px;display:block}.queue-action button{color:#4f76d5;background:0 0;border:0;font-size:12px;font-weight:700}.security-note{color:#996f2a;background:#fff6e6;border:1px solid #ffebc9;border-radius:9px;margin-top:15px;padding:13px 15px;font-size:12px}.rule-intro{margin-bottom:18px}.rule-grid{grid-template-columns:1.55fr .7fr;gap:17px;display:grid}.mini-table th,.mini-table td{white-space:normal}.mini-table td:last-child{color:#8290a9;font-size:12px}.priority-text{font-weight:700}.priority-text.紧急{color:#dd5962}.priority-text.高{color:#d79420}.priority-text.普通{color:#4f77d5}.roles h3{margin-top:4px}.roles>div{border-top:1px solid #edf0f6;padding:12px 0}.roles>div:first-of-type{margin-top:12px}.roles b{font-size:13px}.roles p{color:#8793a9;margin:5px 0 0;font-size:12px;line-height:1.5}.modal-backdrop{z-index:20;background:#131f3e7a;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.ticket-modal{background:#fff;border-radius:15px;width:min(720px,100%);padding:24px;box-shadow:0 22px 60px #0e19344d}.modal-header{justify-content:space-between;align-items:flex-start;margin-bottom:17px;display:flex}.modal-header h2{margin:4px 0 0;font-size:22px}.modal-header button{color:#61708d;background:#f0f3f8;border:0;border-radius:50%;width:30px;height:30px;font-size:20px}.template-guide{background:#f7f9fe;border:1px solid #e4ebfa;border-radius:9px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:10px;padding:12px 13px;display:flex}.template-guide b,.template-guide small{display:block}.template-guide b{color:#35476f;font-size:12px}.template-guide small{color:#8491a8;margin-top:4px;font-size:10px}.template-picker{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.template-picker button{color:#61708d;background:#fff;border:1px solid #dfe6f4;border-radius:6px;padding:6px 8px;font-size:11px;font-weight:700}.template-picker button span{color:#5778d5;margin-right:4px}.template-picker button.selected{color:#3e62c4;background:#eaf0ff;border-color:#6c8bec}.template-picker button.selected span{color:#3e62c4}.template-note{color:#6180cb;background:#f3f6ff;border-radius:6px;margin-bottom:13px;padding:8px 10px;font-size:11px}.form-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.form-grid label{color:#53617d;font-size:12px;font-weight:700}.form-grid input,.form-grid select,.form-grid textarea{color:#34435f;background:#fff;border:1px solid #e0e6f0;border-radius:7px;outline-color:#6f91ea;width:100%;margin-top:7px;padding:9px 10px;font-size:13px}.form-grid textarea{resize:vertical;height:80px}.form-grid .wide{grid-column:1/-1}.modal-footer{justify-content:flex-end;gap:10px;margin-top:22px;display:flex}.intake-hero{color:#fff;background:linear-gradient(115deg,#1d3162,#345da8);border-radius:15px;justify-content:space-between;align-items:center;gap:40px;padding:34px 38px;display:flex;box-shadow:0 18px 30px #28437d26}.intake-hero h2{letter-spacing:-1px;margin:8px 0 10px;font-size:29px;line-height:1.2}.intake-hero h2 em{color:#72ddd5;font-style:normal}.intake-hero p{color:#cfdbf5;max-width:420px;margin:0;font-size:13px;line-height:1.65}.intake-hero button{color:#29447f;background:#fff;border:0;border-radius:7px;margin-top:20px;padding:10px 14px;font-size:12px;font-weight:800}.intake-flow{align-items:center;gap:10px;min-width:390px;display:flex}.intake-flow>div{background:#ffffff1f;border:1px solid #ffffff26;border-radius:9px;min-width:106px;padding:13px 12px}.intake-flow b{color:#224072;background:#70ddd5;border-radius:50%;place-items:center;width:20px;height:20px;margin-right:6px;font-size:11px;display:inline-grid}.intake-flow span{font-size:11px;font-weight:700}.intake-flow small{color:#b8cbf0;margin-top:5px;font-size:9px;line-height:1.45;display:block}.intake-flow i{color:#94b5ed;font-style:normal}.intake-rules{grid-template-columns:repeat(3,1fr);gap:15px;margin-top:18px;display:grid}.intake-rules article{border:1px solid var(--line);background:#fff;border-radius:11px;padding:19px}.intake-rules article span{color:#5476d1;background:#edf2ff;border-radius:5px;padding:4px 7px;font-size:10px;font-weight:800;display:inline-block}.intake-rules article b{margin:11px 0 7px;font-size:14px;display:block}.intake-rules article p{color:#8490a7;margin:0;font-size:12px;line-height:1.55}.processing-modal{width:min(680px,100%)}.processing-modal .modal-header p{color:#8490a7;margin:7px 0 0;font-size:12px}.processing-summary{background:#f7f9fe;border:1px solid #e4ebfa;border-radius:9px;align-items:center;gap:12px;margin-bottom:16px;padding:12px;display:flex}.processing-summary b,.processing-summary small{display:block}.processing-summary b{color:#3a4b6e;font-size:13px}.processing-summary small{color:#8b97aa;margin-top:5px;font-size:11px}.pdf-upload{background:#f8faff;border:1px dashed #b8c8ed;border-radius:8px;padding:11px}.pdf-upload input{background:0 0;border:0;padding:0}.pdf-upload span{color:#7184ad;margin-top:8px;font-size:11px;font-weight:400;display:block}.result-cell{white-space:normal;max-width:210px;line-height:1.45;color:#667691!important}.role-chip{border-radius:7px;padding:7px 9px;font-size:11px;font-weight:800}.role-chip.service{color:#4c70d1;background:#edf2ff}.role-chip.after-sales{color:#218b67;background:#e7f7f1}.role-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:-4px 0 15px;display:grid}.role-stats article{background:#fff;border:1px solid #e5ebf4;border-radius:9px;padding:11px 13px}.role-stats small,.role-stats b{display:block}.role-stats small{color:#8995aa;font-size:10px}.role-stats b{color:#394c73;margin-top:5px;font-size:20px}.role-stats .pending{background:#fffbef;border-color:#fae9bf}.role-stats .pending b{color:#c78a18}.role-stats .completed{background:#f0faf5;border-color:#d4efdf}.role-stats .completed b{color:#23916b}.role-stats .invalid{background:#f4f5f7;border-color:#e2e5ea}.role-stats .invalid b{color:#6f7888}.role-stats .overdue{background:#fff1f2;border-color:#f8d4d7}.role-stats .overdue b{color:#d95860}.operator-counts{flex-wrap:wrap;gap:9px;margin:-5px 0 14px;display:flex}.operator-counts span{color:#71809b;background:#fff;border:1px solid #e6ebf4;border-radius:7px;padding:8px 10px;font-size:11px}.operator-counts b{color:#41557f;margin-right:7px}.view-only{color:#7790c8;font-size:11px;font-weight:700}.invalidate-button,.danger-button{color:#d1505b;background:#fff0f1;border:0;border-radius:6px;padding:7px 9px;font-size:11px;font-weight:800}.status-pill.invalid{color:#677285;background:#eff1f4}.invalidation-modal{width:min(540px,100%)}.invalidation-warning{background:#fff3f3;border:1px solid #f7d8da;border-radius:8px;margin-bottom:15px;padding:12px 13px}.invalidation-warning b,.invalidation-warning span{display:block}.invalidation-warning b{color:#b7444d;font-size:13px}.invalidation-warning span{color:#8e7377;margin-top:5px;font-size:11px;line-height:1.55}.invalid-reason{color:#53617d;font-size:12px;font-weight:700;display:block}.invalid-reason textarea{color:#34435f;resize:vertical;border:1px solid #e0e6f0;border-radius:7px;outline-color:#d1505b;width:100%;height:90px;margin-top:7px;padding:9px 10px;font-size:13px}.danger-button{color:#fff;background:#d9555f;padding:10px 14px}.ticket-actions{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.withdraw-button,.withdraw-confirm-button{color:#bd7e15;background:#fff6e8;border:0;border-radius:6px;padding:7px 9px;font-size:11px;font-weight:800}.withdrawal-modal{width:min(540px,100%)}.withdrawal-warning{background:#fff8ea;border:1px solid #f4e0af;border-radius:8px;margin-bottom:15px;padding:12px 13px}.withdrawal-warning b,.withdrawal-warning span{display:block}.withdrawal-warning b{color:#a96c11;font-size:13px}.withdrawal-warning span{color:#8e7377;margin-top:5px;font-size:11px;line-height:1.55}.withdraw-confirm-button{color:#fff;background:#d99020;padding:10px 14px}.qr-paste-area{min-height:112px;cursor:paste;background:#f7f9ff;border:1px dashed #9eb5e8;border-radius:9px;outline:0;align-items:center;gap:13px;padding:13px;display:flex}.qr-paste-area:focus{border-color:#587fe1;box-shadow:0 0 0 3px #e6eeff}.qr-paste-area i{color:#5076d5;background:#e5edff;border-radius:9px;place-items:center;width:42px;height:42px;font-size:13px;font-style:normal;font-weight:800;display:grid}.qr-paste-area b,.qr-paste-area span{display:block}.qr-paste-area b{color:#40557f;font-size:12px}.qr-paste-area span{color:#8190aa;margin-top:5px;font-size:11px;line-height:1.45}.qr-paste-area img{object-fit:contain;background:#fff;border:1px solid #dfe5f0;border-radius:6px;width:82px;height:82px}.qr-paste-area button{color:#d05a63;background:0 0;border:0;margin-top:8px;padding:0;font-size:11px;font-weight:700}.reship-paste-area{cursor:paste;background:#f7f9ff;border:1px dashed #9eb5e8;border-radius:9px;outline:0;padding:13px}.reship-paste-area:focus{border-color:#587fe1;box-shadow:0 0 0 3px #e6eeff}.reship-paste-head{align-items:center;gap:13px;display:flex}.reship-paste-head i{color:#5076d5;background:#e5edff;border-radius:9px;place-items:center;width:42px;height:42px;font-size:13px;font-style:normal;font-weight:800;display:grid}.reship-paste-head b,.reship-paste-head span{display:block}.reship-paste-head b{color:#40557f;font-size:12px}.reship-paste-head span{color:#8190aa;margin-top:5px;font-size:11px;line-height:1.45}.reship-image-list{flex-wrap:wrap;gap:9px;margin-top:12px;display:flex}.reship-image-list figure{width:78px;height:78px;margin:0;position:relative}.reship-image-list img{object-fit:cover;background:#fff;border:1px solid #dce4f0;border-radius:7px;width:100%;height:100%}.reship-image-list button{color:#fff;background:#d75a63;border:0;border-radius:50%;width:18px;height:18px;padding:0;font-size:14px;line-height:18px;position:absolute;top:-6px;right:-6px}.ticket-image-evidence{background:#f8faff;border:1px solid #e1e8f5;border-radius:9px;margin:-7px 0 16px;padding:11px 12px}.ticket-image-evidence>b{color:#526783;margin-bottom:8px;font-size:11px;display:block}.ticket-image-evidence>div{flex-wrap:wrap;gap:8px;display:flex}.ticket-image-evidence img{object-fit:cover;background:#fff;border:1px solid #dce4f0;border-radius:6px;width:72px;height:72px}.summary-entry>label{display:block}.summary-presets{background:#f8faff;border:1px solid #e3e9f4;border-radius:8px;margin-top:9px;padding:10px 11px}.summary-presets>b{color:#60739b;margin-bottom:7px;font-size:11px;display:block}.summary-chips{flex-wrap:wrap;gap:6px;display:flex}.summary-chips button{color:#5870a6;background:#fff;border:1px solid #dbe4f4;border-radius:6px;padding:5px 7px;font-size:11px}.summary-chips button:hover{color:#4165c5;background:#eef3ff;border-color:#7999e8}.add-summary-preset{gap:7px;margin-top:9px;display:flex}.add-summary-preset input{margin:0!important;padding:7px 8px!important;font-size:11px!important}.add-summary-preset button{color:#4c70ce;white-space:nowrap;background:#e9efff;border:0;border-radius:6px;padding:0 10px;font-size:11px;font-weight:800}.ticket-modal{max-height:calc(100vh - 40px);overflow-y:auto}.registration-modal{flex-direction:column;width:min(720px,100vw - 40px);height:calc(100vh - 28px);max-height:930px;padding:16px 20px;display:flex;overflow:hidden}.registration-modal .modal-header{flex:none;margin-bottom:8px}.registration-modal .modal-header h2{font-size:20px}.registration-modal .template-guide{flex:none;gap:12px;margin-bottom:6px;padding:8px 10px}.registration-modal .template-guide b{font-size:11px}.registration-modal .template-guide small{font-size:9px}.registration-modal .template-picker{gap:4px}.registration-modal .template-picker button{padding:5px 7px;font-size:10px}.registration-modal .template-note{flex:none;margin-bottom:8px;padding:6px 8px;font-size:10px}.registration-modal .form-grid{flex:1;align-content:start;gap:9px;min-height:0;padding:0 3px;overflow-y:auto}.registration-modal .form-grid label{font-size:11px}.registration-modal .form-grid input,.registration-modal .form-grid select,.registration-modal .form-grid textarea{margin-top:5px;padding:7px 8px;font-size:12px}.registration-modal .form-grid textarea{height:60px}.registration-modal .modal-footer{border-top:1px solid #edf1f6;flex:none;margin-top:10px;padding-top:9px}.registration-modal .primary-button,.registration-modal .soft-button{padding:8px 12px;font-size:12px}.registration-modal .reship-paste-area{padding:9px}.registration-modal .reship-paste-head i{width:34px;height:34px;font-size:11px}.registration-modal .reship-image-list{margin-top:8px}.registration-modal .reship-image-list figure{width:64px;height:64px}.registration-modal .summary-presets{margin-top:6px;padding:8px 9px}.registration-modal .summary-presets>b{margin-bottom:5px;font-size:10px}.registration-modal .summary-chips{gap:4px}.registration-modal .summary-chips button{padding:4px 6px;font-size:10px}.registration-modal .add-summary-preset{margin-top:6px}.preset-item{align-items:stretch;display:inline-flex}.summary-chips .preset-use{border-radius:6px 0 0 6px}.summary-chips .preset-edit{color:#7a8ebd;border-left:0;border-radius:0 6px 6px 0;padding:5px 6px}.preset-editor{align-items:center;gap:4px;width:100%;display:flex}.preset-editor input{width:auto;min-width:230px;margin:0!important;padding:5px 7px!important;font-size:11px!important}.summary-chips .preset-editor button{padding:5px 7px}.summary-chips .preset-editor button:last-child{color:#8b97aa;background:#f3f5f8}.summary-chips .preset-edit{border-radius:0;padding:5px 6px}.summary-chips .preset-delete{color:#c6646c;background:#fff4f4;border-left:0;border-radius:0 6px 6px 0;padding:5px 6px}.choice-field>b{color:#53617d;margin-bottom:5px;font-size:11px;display:block}.choice-options{gap:7px;display:flex}.choice-option{cursor:pointer;flex:1;margin:0!important;display:block!important}.choice-option input{opacity:0;pointer-events:none;position:absolute}.choice-option span{text-align:center;color:#71809b;background:#fff;border:1px solid #dfe6f2;border-radius:7px;padding:7px 9px;font-size:12px;font-weight:700;display:block}.choice-option.checked span{color:#4569c9;background:#edf3ff;border-color:#6f8fe6;box-shadow:inset 0 0 0 1px #d7e3ff}.choice-option.taobao-choice.checked span{color:#c98212;background:#fff5d9;border-color:#f3b331;box-shadow:inset 0 0 0 1px #ffe6a4}.choice-option.jd-choice.checked span{color:#c73d46;background:#fff0f1;border-color:#dd5158;box-shadow:inset 0 0 0 1px #ffd4d7}.order-info-evidence{background:#f8faff;border:1px solid #e1e8f5;border-radius:9px;margin:-7px 0 14px;padding:10px 12px}.order-info-evidence b,.order-info-evidence span{display:block}.order-info-evidence b{color:#526783;margin-bottom:5px;font-size:11px}.order-info-evidence span{white-space:pre-wrap;color:#566783;font-size:12px;line-height:1.55}@media (width<=650px){.sidebar{width:68px;padding:18px 8px}.brand{padding:0 13px 25px}.brand>span:last-child,.workspace,.nav-caption,.nav-item:not(.active):after,.nav-item{font-size:0}.nav-item{justify-content:center;padding:13px 0}.nav-icon{font-size:17px}.nav-badge{margin-top:-19px;margin-left:26px;position:absolute}.side-tip,.test-account{display:none}.topbar{padding-left:27px;padding-right:27px}.notice{margin-left:27px;margin-right:27px}.page-content{padding-left:27px;padding-right:27px}.hero-visual{display:none}.hero-card{padding:31px}.metrics-grid{grid-template-columns:repeat(2,1fr)}.two-columns,.rule-grid{grid-template-columns:1fr}.toolbar-controls{margin-top:15px}.table-toolbar{display:block}.sidebar{display:none}.main-area{margin-left:0}.topbar{height:auto;padding:20px}.topbar h1{font-size:21px}.soft-button{display:none}.notice{margin:12px 16px 0}.page-content{padding:17px 16px}.hero-card{min-height:220px;padding:26px}.hero-card h2{font-size:25px}.metrics-grid{gap:10px;margin:12px 0}.metric-card{min-height:110px;padding:14px}.metric-card strong{font-size:23px}.two-columns{gap:11px}.panel{padding:16px}.toolbar-controls{display:block}.search-input{width:100%;margin-bottom:8px}.toolbar-controls select{width:100%;height:38px}.form-grid{grid-template-columns:1fr}.table-panel{border-radius:9px}.assistant-heading{display:block}.daily-check{margin-top:15px}.queue-action small{display:none}.queue-main{padding-right:6px}.queue-action{padding:0 10px}.top-actions .avatar{display:none}.template-guide{display:block}.template-picker{justify-content:flex-start;margin-top:10px}}.mini-program-shell .sidebar{display:none}.mini-program-shell .main-area{height:calc(100vh - 68px - env(safe-area-inset-bottom))!important;min-height:calc(100vh - 68px - env(safe-area-inset-bottom))!important;margin-left:0!important;overflow:auto!important}.mini-program-shell .ticket-center{height:100%!important}.mini-program-shell .mobile-theme-toggle{display:none!important}.mini-program-bottom-nav{z-index:18;height:calc(68px + env(safe-area-inset-bottom));box-sizing:border-box;padding:6px 8px calc(6px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffffa;border-top:1px solid #dbe4f2;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 24px #1f36601f}.mini-program-bottom-nav button{color:#7b8aa3;background:0 0;border:0;border-radius:10px;align-content:center;place-items:center;gap:2px;min-width:0;display:grid;position:relative}.mini-program-bottom-nav button>span{font-size:18px;line-height:1}.mini-program-bottom-nav button>b{white-space:nowrap;font-size:11px}.mini-program-bottom-nav button>em{box-sizing:border-box;color:#fff;background:#e45761;border:2px solid #fff;border-radius:9px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:8px;font-style:normal;font-weight:900;display:grid;position:absolute;top:1px;left:calc(50% + 11px)}.mini-program-bottom-nav button.active{color:#416bc8;background:#eef3ff}.mini-program-shell .inspection-history-floating{bottom:calc(80px + env(safe-area-inset-bottom))}.mini-program-bottom-nav.finance-only{grid-template-columns:1fr}.mini-program-bottom-nav.finance-only button{grid-auto-flow:column;gap:7px}.mini-program-report-viewer .main-area{-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;height:calc(100vh - 124px - env(safe-area-inset-top) - env(safe-area-inset-bottom))!important;min-height:0!important;overflow:hidden auto!important}.mini-program-report-viewer .workspace-keepalive{min-height:0!important}.mini-finance-report{min-height:100%;padding:14px 12px calc(94px + env(safe-area-inset-bottom));background:#f4f7fb}.mini-finance-report-heading{justify-content:space-between;align-items:flex-start;gap:12px;margin:2px 2px 12px;display:flex}.mini-finance-report-heading small,.mini-finance-section-title small{color:#7086af;font-size:10px;font-weight:800;display:block}.mini-finance-report-heading h2{color:#263d66;margin:4px 0 0;font-size:22px;line-height:1.25}.mini-finance-report-heading>span,.mini-finance-section-title>span{color:#4e70bd;background:#eaf1ff;border-radius:999px;flex:none;padding:6px 8px;font-size:10px;font-weight:800}.mini-finance-report-filters{grid-template-columns:1fr;gap:8px;margin-bottom:10px;display:grid}.mini-finance-report-filters label{color:#7890b7;gap:5px;font-size:10px;font-weight:800;display:grid}.mini-finance-report-filters select{color:#3c537b;background:#fff;border:1px solid #d8e3f2;border-radius:10px;width:100%;height:40px;padding:0 9px;font-size:13px;font-weight:800}.mini-finance-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:11px;display:grid}.mini-finance-summary-grid article{background:#fff;border:1px solid #dfe8f4;border-radius:12px;min-width:0;padding:12px 11px;box-shadow:0 3px 10px #213b6c0a}.mini-finance-summary-grid small,.mini-finance-summary-grid b{display:block}.mini-finance-summary-grid small{color:#8191aa;font-size:10px;font-weight:700}.mini-finance-summary-grid b{color:#30486f;letter-spacing:-.35px;text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:17px;overflow:hidden}.mini-finance-summary-grid article.positive b,.mini-finance-owner-card .positive,.mini-finance-store-list .positive{color:#d35463}.mini-finance-summary-grid article.negative b,.mini-finance-owner-card .negative,.mini-finance-store-list .negative{color:#168a68}.mini-finance-owner-section{background:#fff;border:1px solid #dfe8f4;border-radius:14px;padding:12px;box-shadow:0 4px 12px #213b6c0a}.mini-finance-section-title{justify-content:space-between;align-items:center;gap:10px;padding:1px 1px 10px;display:flex}.mini-finance-section-title h3{color:#304668;margin:4px 0 0;font-size:17px}.mini-finance-owner-list,.mini-finance-store-list{gap:8px;display:grid}.mini-finance-owner-card,.mini-finance-store-list article{width:100%;color:inherit;text-align:left;background:#fbfcff;border:1px solid #e2e9f3;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:11px 10px;display:grid}.mini-finance-owner-card b,.mini-finance-owner-card small,.mini-finance-owner-card strong,.mini-finance-store-list b,.mini-finance-store-list small,.mini-finance-store-list strong{display:block}.mini-finance-owner-card b,.mini-finance-store-list b{color:#405777;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.mini-finance-owner-card small,.mini-finance-store-list small{color:#91a0b7;margin-top:4px;font-size:10px}.mini-finance-owner-card>div:nth-child(2),.mini-finance-store-list article>div:nth-child(2){text-align:right}.mini-finance-owner-card strong,.mini-finance-store-list strong{font-size:13px}.mini-finance-empty{color:#8d9bb1;text-align:center;margin:0;padding:24px 8px;font-size:12px}.mini-finance-back-all{color:#4f70bd;background:#f2f6ff;border:1px solid #cfddf2;border-radius:9px;width:100%;padding:10px;font-size:12px;font-weight:800}.mini-program-header{z-index:18;height:calc(56px + env(safe-area-inset-top));box-sizing:border-box;padding:calc(6px + env(safe-area-inset-top)) 12px 6px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffffa;border-bottom:1px solid #dfe7f2;justify-content:space-between;align-items:center;display:flex;position:fixed;top:0;left:0;right:0;box-shadow:0 5px 18px #20376214}.mini-program-header-leading{align-items:center;gap:9px;min-width:0;display:flex}.mini-program-header-leading>div{gap:1px;min-width:0;display:grid}.mini-program-header-leading small{color:#7790bd;font-size:9px;font-weight:800}.mini-program-header-leading b{color:#334b72;text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.mini-program-back{color:#456cc7;background:#f2f6ff;border:1px solid #dbe5f5;border-radius:10px;flex:0 0 36px;place-items:center;width:36px;height:36px;font-size:28px;line-height:1;display:grid}.mini-program-sign-out{color:#71809a;background:#f2f5fa;border:0;border-radius:8px;flex:none;padding:8px 10px;font-size:11px;font-weight:800}.mini-program-shell .main-area{height:calc(100vh - 124px - env(safe-area-inset-top) - env(safe-area-inset-bottom))!important;min-height:calc(100vh - 124px - env(safe-area-inset-top) - env(safe-area-inset-bottom))!important;margin-top:calc(56px + env(safe-area-inset-top))!important}.mini-program-shell .dashboard-page{height:auto;min-height:100%;overflow:visible}.mini-summary-subfilters{display:none}@media (width<=650px){.mini-program-shell{background:#f4f7fb;min-width:0}.mini-program-shell .main-area{width:100%;max-width:100%;overflow:auto!important}.mini-program-shell .dashboard-page{gap:10px;padding:12px 10px 20px}.mini-program-shell .dashboard-summary{border-radius:12px;padding:14px;display:block}.mini-program-shell .dashboard-summary h3{font-size:18px}.mini-program-shell .dashboard-summary p{margin-top:5px;font-size:11px;line-height:1.55}.mini-program-shell .dashboard-summary .primary-button{width:100%;min-height:40px;margin-top:11px}.mini-program-shell .dashboard-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.mini-program-shell .dashboard-metrics .metric-card{border-radius:11px;min-height:86px;padding:12px}.mini-program-shell .dashboard-account-loop{display:none}.mini-program-shell .dashboard-body,.mini-program-shell .dashboard-body.without-operators{display:block}.mini-program-shell .dashboard-side-panels,.mini-program-shell .dashboard-body.without-operators .dashboard-side-panels{grid-template-columns:1fr;gap:10px;margin-top:10px;display:grid}.mini-program-shell .ticket-center{padding:10px 10px 0!important}.mini-program-shell .ticket-center .table-toolbar{display:block;margin-bottom:8px!important}.mini-program-shell .ticket-center .table-toolbar>div:first-child{min-width:0}.mini-program-shell .ticket-center .table-toolbar h2{margin:0 0 3px;font-size:19px}.mini-program-shell .ticket-center .table-toolbar p{color:#8491a6;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:10px;line-height:1.45;display:-webkit-box;overflow:hidden}.mini-program-shell .ticket-center .toolbar-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:9px;display:grid!important}.mini-program-shell .ticket-center .toolbar-controls .search-input{grid-column:1/-1;width:100%;height:40px;margin:0}.mini-program-shell .ticket-center .toolbar-controls .type-filter-menu{flex-basis:auto;width:100%;min-width:0}.mini-program-shell .ticket-center .toolbar-controls .type-filter-menu>button{height:38px;min-height:38px}.mini-program-shell .ticket-center .type-filter-options{max-height:210px;overflow-y:auto}.mini-program-shell .ticket-center .role-stats-detailed{scroll-snap-type:x proximity;padding:2px 2px 5px;overflow-x:auto;grid-template-columns:none!important;gap:7px!important;margin:0 0 8px!important;display:flex!important}:is(.mini-program-shell .ticket-center .role-stats-detailed article,.mini-program-shell .ticket-center .role-stats-detailed article:has(.store-type-breakdown)){box-sizing:border-box;scroll-snap-align:start;width:104px!important;min-width:104px!important;height:68px!important;min-height:68px!important;padding:9px 10px!important;display:block!important}:is(.mini-program-shell .ticket-center .role-stats-detailed article>small,.mini-program-shell .ticket-center .role-stats-detailed article:has(.store-type-breakdown)>small){padding:0;font-size:10px;display:block}:is(.mini-program-shell .ticket-center .role-stats-detailed article>b,.mini-program-shell .ticket-center .role-stats-detailed article:has(.store-type-breakdown)>b){margin-top:4px;font-size:21px;display:block}.mini-program-shell .ticket-center .role-stats-detailed .ticket-type-breakdown{display:none!important}.mini-program-shell .mini-summary-subfilters{background:#fff;border:1px solid #dfe7f4;border-radius:11px;grid-template-columns:68px minmax(0,1fr);align-items:center;gap:8px;margin:0 1px 9px;padding:8px;display:grid;box-shadow:0 3px 10px #253e6c0a}.mini-program-shell .mini-summary-subfilters>div:first-child{border-right:1px solid #e8edf5;gap:2px;padding-right:7px;display:grid}.mini-program-shell .mini-summary-subfilters>div:first-child small{color:#99a5b7;font-size:8px}.mini-program-shell .mini-summary-subfilters>div:first-child b{color:#455d82;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.mini-program-shell .mini-summary-subfilters>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid;overflow-x:auto}.mini-program-shell .mini-summary-subfilters button{color:#657896;white-space:nowrap;background:#f7f9fd;border:1px solid #dce5f3;border-radius:7px;justify-content:center;align-items:center;gap:4px;min-width:0;height:30px;padding:0 5px;font-size:9px;font-weight:800;display:flex}.mini-program-shell .mini-summary-subfilters button em{color:#71819a;background:#e9eef6;border-radius:8px;place-items:center;min-width:15px;height:15px;padding:0 3px;font-size:8px;font-style:normal;display:grid}.mini-program-shell .mini-summary-subfilters button.selected{color:#3e64c2;background:#e8efff;border-color:#88a6e8;box-shadow:inset 0 0 0 1px #cad8f8}.mini-program-shell .mini-summary-subfilters button.selected em{color:#3e64c2;background:#fff}.mini-program-shell .mini-summary-subfilters.store-subfilters>div:last-child{grid-template-columns:repeat(5,minmax(64px,1fr));padding-bottom:2px}.mini-program-shell .ticket-preview-layout{min-height:0;display:block!important;overflow:hidden!important}.mini-program-shell .ticket-preview-layout .ticket-card-scroll{height:100%;padding:0 1px 8px;overflow-y:auto}.mini-program-shell .ticket-card-slot{height:92px;margin-bottom:8px}.mini-program-shell .ticket-card:not(.expanded){border-radius:12px;padding:10px 11px;height:92px!important}.mini-program-shell .ticket-card:not(.expanded) .ticket-created-time,.mini-program-shell .ticket-card:not(.expanded) .ticket-registrant,.mini-program-shell .ticket-card:not(.expanded) .ticket-inspection-source{display:none}.mini-program-shell .ticket-card>header{align-items:flex-start;gap:7px}.mini-program-shell .ticket-card>header .ticket-card-head-main{flex-wrap:wrap;gap:5px;overflow:hidden}.mini-program-shell .ticket-card>header .ticket-card-head-state{gap:4px}.mini-program-shell .ticket-card .ticket-id{text-overflow:ellipsis;white-space:nowrap;max-width:146px;font-size:10px;overflow:hidden}.mini-program-shell .ticket-card .ticket-type-tag,.mini-program-shell .ticket-card .source-status{font-size:9px}.mini-program-shell .ticket-card:not(.expanded) .ticket-card-title{align-items:flex-start;min-height:40px;margin:8px 0 0}.mini-program-shell .ticket-card:not(.expanded) .ticket-card-title strong{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.4;display:-webkit-box;overflow:hidden}.mini-program-shell .ticket-card.expanded{border-radius:12px;padding:12px}.mini-program-shell .ticket-card.expanded .ticket-card-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.mini-program-shell .ticket-card.expanded .ticket-card-meta>div{padding:8px}.mini-program-shell .ticket-card.expanded .ticket-card-title strong{white-space:normal;line-height:1.45}.mini-program-shell .ticket-card.expanded>footer{gap:8px}.mini-program-shell .ticket-card-actions{justify-content:flex-start;width:100%}.mini-program-shell .view-only{color:#5273bd;background:#edf3ff;border-radius:999px;padding:6px 9px;font-size:10px;display:inline-flex}.mini-program-shell .empty{text-align:center;background:#fff;border-radius:12px;padding:34px 16px}.mini-program-shell .inspection-history-floating{right:12px;bottom:calc(78px + env(safe-area-inset-bottom));padding:9px 12px}}.native-store-account-table,.native-store-account-table th,.native-store-account-table td{opacity:1!important;visibility:visible!important;text-indent:0!important;-webkit-text-fill-color:currentColor!important}.native-store-account-table{color:#46525e!important;font-size:12px!important}.native-store-account-table th{z-index:2;position:sticky;color:#64717e!important;font-size:11px!important}.native-store-account-table td{z-index:1;position:relative;color:#46525e!important;font-size:12px!important}.native-store-account-table th>*,.native-store-account-table td>*{opacity:1!important;visibility:visible!important}:root[data-theme=dark] .native-store-account-table th{color:#beccdc!important}:root[data-theme=dark] .native-store-account-table td{color:#d4deea!important}.native-store-account-grid{color:#46525e;width:100%;min-width:1410px;font-size:12px}.native-store-account-row{background:#fff;border-bottom:1px solid #ebeff2;grid-template-columns:38px 58px 90px 90px 96px 250px 110px 82px 82px 150px 150px minmax(160px,1fr);align-items:stretch;min-height:50px;display:grid}.native-store-account-row>[role=cell],.native-store-account-row>[role=columnheader]{color:#46525e;opacity:1;visibility:visible;white-space:nowrap;text-overflow:ellipsis;-webkit-text-fill-color:currentColor;align-items:center;min-width:0;padding:10px 12px;font-size:12px;display:flex;overflow:hidden}.native-store-account-header{z-index:4;background:#f6f8fa;border-bottom-color:#dce3e8;min-height:38px;position:sticky;top:0}.native-store-account-header>[role=columnheader]{color:#64717e;font-size:11px;font-weight:700}.native-store-account-row:not(.native-store-account-header):hover,.native-store-account-row:not(.native-store-account-header):hover>[role=cell]{background:#fbfcfd}.native-store-account-name{align-content:center!important;display:grid!important}.native-store-account-name>b,.native-store-account-name>small{text-overflow:ellipsis;max-width:100%;display:block;overflow:hidden}.native-store-account-name>b{color:#33485b;font-size:12px}.native-store-account-name>small{color:#91a0ad;margin-top:3px;font-size:10px}.native-store-account-empty{color:#8794a1;border-bottom:1px solid #ebeff2;place-items:center;min-height:90px;font-size:12px;display:grid}:root[data-theme=dark] .native-store-account-grid,:root[data-theme=dark] .native-store-account-row,:root[data-theme=dark] .native-store-account-row>[role=cell]{color:#d4deea;background:#202f42}:root[data-theme=dark] .native-store-account-header,:root[data-theme=dark] .native-store-account-header>[role=columnheader]{color:#beccdc;background:#27384d}.toolbox-sidebar-nav{border-top:1px solid #ffffff14;margin-top:6px;padding-top:7px}.toolbox-root-nav>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.toolbox-root-nav>i{color:#8297c1;margin-left:auto;font-size:12px;font-style:normal}.toolbox-sidebar-tree{background:#09173540;border:1px solid #8ba6e024;border-radius:10px;margin:1px 5px 6px;padding:5px}.toolbox-platform-nav{color:#dbe6ff;text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:10px;width:100%;padding:7px 8px;display:flex}.toolbox-platform-nav:hover{background:#ffffff0f}.toolbox-platform-nav b{font-size:12px}.toolbox-platform-nav i{color:#8297c1;margin-left:auto;font-style:normal}.toolbox-platform-dot{color:#0000;background:#ff5000 url(/taobao-logo.png) 50%/cover no-repeat;border-radius:8px;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:0;font-weight:900;display:grid;box-shadow:0 2px 5px #0003}.toolbox-platform-section+.toolbox-platform-section{border-top:1px solid #ffffff12;margin-top:5px;padding-top:5px}.toolbox-platform-jd .toolbox-platform-dot{background:#c7081b url(/jd-logo.jpeg) 50%/cover no-repeat}.toolbox-platform-1688 .toolbox-platform-dot{background:#ff5a00 url(/1688-logo-opaque-v4.png?v=268140) 50%/cover no-repeat}.toolbox-platform-1688 .toolbox-section-logo{box-shadow:none;background:#ff5a00;border:0;border-radius:50%}.toolbox-platform-children{padding:1px 3px 3px 18px}.toolbox-platform-children section{margin-top:6px}.toolbox-platform-children section>small{color:#7185ad;letter-spacing:.5px;align-items:center;gap:6px;min-height:22px;margin:0 0 3px 10px;font-size:9px;font-weight:800;display:flex}.toolbox-group-nav{width:100%;min-width:0;color:inherit;text-align:left;font:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:flex}.toolbox-group-nav:hover{color:#dce7ff}.toolbox-group-nav b{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.toolbox-group-nav i{color:#8297c1;margin-left:auto;font-size:11px;font-style:normal}.toolbox-section-logo{object-fit:cover;background:#fff;border:1px solid #ffffff61;border-radius:50%;flex:0 0 20px;width:20px;height:20px;display:block;box-shadow:0 1px 3px #00000038}.toolbox-platform-children section>button,.toolbox-permission-nav{color:#9dadcb;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:7px;width:100%;padding:6px 8px;font-size:11px;display:flex}.toolbox-platform-children section>button>span{background:#6077a5;border-radius:50%;flex:0 0 4px;width:4px;height:4px}.toolbox-platform-children section>button:hover,.toolbox-platform-children section>button.active,.toolbox-permission-nav:hover,.toolbox-permission-nav.active{color:#fff;background:#5c80d233}.toolbox-platform-children section>button.active>span{background:#69ded0;box-shadow:0 0 0 3px #69ded01a}.toolbox-permission-nav{border-top:1px solid #8ba6e01f;border-radius:0;margin-top:6px;padding-top:9px}.toolbox-permission-nav>span{color:#8ea8de;text-align:center;width:14px}.toolbox-workspace{background:#f3f6fb;flex-direction:column;height:100vh;min-height:620px;padding:14px 18px 18px;display:flex}.toolbox-frame-shell{background:#fff;border:1px solid #dce5f3;border-radius:13px;flex:auto;min-height:0;position:relative;overflow:hidden;box-shadow:0 10px 28px #27417014}.toolbox-frame{background:#fff;border:0;width:100%;height:100%;display:block}.toolbox-launch-form{display:none}.toolbox-frame-state{color:#4c6083;text-align:center;background:linear-gradient(145deg,#f8faff,#f0f5fd);flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex;position:absolute;inset:0}.toolbox-frame-state b{font-size:14px}.toolbox-frame-state small{color:#8391a9;max-width:440px;font-size:11px;line-height:1.55}.toolbox-frame-state.error b{color:#bc505a}.toolbox-frame-state .primary-button{margin-top:5px}.toolbox-frame-spinner{border:3px solid #dbe6f8;border-top-color:#4f78d8;border-radius:50%;width:31px;height:31px;animation:.8s linear infinite toolbox-spin}@keyframes toolbox-spin{to{transform:rotate(360deg)}}.native-toolbox-page{box-sizing:border-box;background:#f3f6fb;min-height:100vh;padding:26px 32px 38px}.native-toolbox-heading{justify-content:space-between;align-items:flex-start;gap:20px;max-width:1460px;margin:0 auto 16px;display:flex}.native-toolbox-heading h2{color:#263c62;letter-spacing:-.5px;margin:2px 0 6px;font-size:25px}.native-toolbox-heading p:last-child{color:#7d8ca6;margin:0;font-size:12px}.native-toolbox-heading .soft-button{flex:none}.native-toolbox-summary{gap:10px;max-width:1460px;margin:0 auto 14px;display:flex}.native-toolbox-summary>span{background:#fff;border:1px solid #dce5f2;border-radius:10px;min-width:114px;padding:11px 14px;box-shadow:0 4px 14px #20366009}.native-toolbox-summary small,.native-toolbox-summary b{display:block}.native-toolbox-summary small{color:#8593aa;font-size:10px;font-weight:700}.native-toolbox-summary b{color:#405a8c;margin-top:4px;font-size:21px}.native-toolbox-summary b.online{color:#21966d}.native-toolbox-summary b.pending{color:#c98b19}.native-toolbox-toolbar{justify-content:space-between;align-items:end;gap:14px;max-width:1460px;margin:0 auto 10px;display:flex}.native-toolbox-toolbar label{color:#7586a5;gap:5px;font-size:10px;font-weight:800;display:grid}.native-toolbox-toolbar input{box-sizing:border-box;color:#3f5377;background:#fff;border:1px solid #d8e2f0;border-radius:7px;outline-color:#7093e5;width:min(340px,48vw);height:36px;padding:0 10px;font-size:12px}.native-toolbox-toolbar small{color:#8a98ae;padding-bottom:10px;font-size:11px}.native-toolbox-message{color:#5d7ba8;background:#f1f7ff;border:1px solid #d7e6fb;border-radius:7px;max-width:1432px;margin:0 auto 10px;padding:9px 12px;font-size:11px}.native-toolbox-message.success{color:#28845f;background:#effbf5;border-color:#cce9da}.native-toolbox-message.error{color:#b34d56;background:#fff3f4;border-color:#f0d0d3}.native-toolbox-table-shell{background:#fff;border:1px solid #dce5f2;border-radius:11px;max-width:1460px;margin:0 auto;overflow:auto;box-shadow:0 8px 24px #2238600d}.native-toolbox-table{border-collapse:collapse;width:100%;min-width:820px}.native-toolbox-table th{color:#7888a4;letter-spacing:.35px;background:#f7f9fd;font-size:10px}.native-toolbox-table th,.native-toolbox-table td{text-align:left;white-space:nowrap;border-bottom:1px solid #edf1f6;padding:12px 15px}.native-toolbox-table tr:last-child td{border-bottom:0}.native-toolbox-table td{color:#51627e;font-size:12px}.native-toolbox-table td>b,.native-toolbox-table td>small{display:block}.native-toolbox-table td>b{color:#3c5074;font-size:12px}.native-toolbox-table td>small{color:#d07175;min-height:13px;margin-top:3px;font-size:10px}.native-toolbox-empty{color:#8b99ae!important;text-align:center!important;padding:42px!important}.native-store-status{color:#6e7c94;background:#f2f4f7;border-radius:999px;align-items:center;gap:5px;padding:4px 8px;font-size:10px;font-weight:800;display:inline-flex}.native-store-status:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.native-store-status.online{color:#23956c;background:#ecfaf3}.native-store-status.busy{color:#c68a1d;background:#fff8e8}.native-store-login{color:#466fc6;background:#eef4ff;border:1px solid #cddbf3;border-radius:6px;padding:6px 10px;font-size:11px;font-weight:800}.native-store-login:disabled{color:#9aa5b7;background:#f5f6f8;border-color:#e2e6ec}.admin-center-tabs-three{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-center-tabs-four{grid-template-columns:repeat(4,minmax(0,1fr))}.toolbox-permissions-page{max-width:1400px}.toolbox-permission-panel{background:#fff;border:1px solid #e0e7f2;border-radius:12px;overflow:hidden;box-shadow:0 7px 22px #233a670b}.admin-center-tabs.toolbox-permission-tabs{background:#f4f7fb;border:0;border-bottom:1px solid #dce5f3;border-radius:0;margin:0;padding:9px 12px}.toolbox-permission-toolbar{border-bottom:1px solid #e8edf5;justify-content:space-between;align-items:flex-start;gap:18px;padding:18px 20px 14px;display:flex}.toolbox-permission-toolbar h3{margin:3px 0 5px;font-size:18px}.toolbox-permission-toolbar p{color:#8290a7;margin:0;font-size:11px}.toolbox-permission-summary{gap:7px;display:flex}.toolbox-permission-summary span{color:#71809a;white-space:nowrap;background:#f7f9fd;border:1px solid #dfe7f3;border-radius:8px;padding:8px 10px;font-size:10px}.toolbox-permission-summary b{color:#4269c7;margin-left:3px;font-size:14px}.toolbox-account-picker{background:#f8faff;grid-template-columns:minmax(280px,1fr) auto;align-items:end;gap:10px;padding:14px 20px;display:grid}.toolbox-account-picker label{color:#71809a;font-size:10px;font-weight:800}.toolbox-account-picker select,.toolbox-account-picker input{color:#455a7d;background:#fff;border:1px solid #dce4f0;border-radius:7px;outline-color:#6f91ea;width:100%;height:38px;margin-top:6px;padding:0 10px;font-size:12px;display:block}.toolbox-account-picker .toolbox-app-select{min-width:0;margin-top:6px}.toolbox-account-picker .toolbox-app-select .app-select-trigger{color:#455a7d;height:38px;box-shadow:none;background:#fff;border-color:#dce4f0;border-radius:7px;font-weight:700}.toolbox-account-picker .toolbox-app-select .app-select-trigger span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.toolbox-account-picker .toolbox-app-select .app-select-options{z-index:80;max-height:min(420px,100vh - 230px);overflow:hidden auto}.toolbox-account-picker .toolbox-app-select-search{z-index:2;background:#fff;margin:-5px -5px 4px;padding:7px;position:sticky;top:-5px}.toolbox-account-picker .toolbox-app-select-search input{box-sizing:border-box;color:#455a7d;background:#f8faff;border:1px solid #c8d6ec;border-radius:7px;outline:none;width:100%;height:34px;margin:0;padding:0 9px;font-size:11px}.toolbox-account-picker .toolbox-app-select-search input:focus{border-color:#6d91df;box-shadow:0 0 0 2px #6d91df24}.toolbox-account-picker .toolbox-app-select-empty{color:#929fb2;text-align:center;padding:18px 10px;font-size:11px}.toolbox-account-picker .toolbox-app-select .app-select-options button:disabled{color:#aab3c1;cursor:not-allowed;opacity:.62}.toolbox-account-picker .toolbox-app-select .app-select-trigger:disabled{cursor:not-allowed;opacity:.65}.toolbox-account-picker .primary-button{white-space:nowrap;height:38px}.toolbox-permission-message{color:#6078a4;background:#f2f7ff;border:1px solid #dbe7f8;border-radius:7px;margin:12px 20px 0;padding:9px 11px;font-size:11px}.toolbox-permission-message.error{color:#b74f58;background:#fff2f3;border-color:#f0cdd0}.toolbox-permission-message.success{color:#25815f;background:#effaf5;border-color:#cfe8dc}.toolbox-permission-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:14px 20px 20px;display:grid}.toolbox-permission-group{background:#fbfcfe;border:1px solid #e2e8f2;border-radius:10px;overflow:hidden}.toolbox-permission-group>header{background:#f4f7fc;border-bottom:1px solid #e5ebf4;justify-content:space-between;align-items:center;gap:8px;min-height:56px;padding:10px 12px;display:flex}.toolbox-permission-group>header b,.toolbox-permission-group>header small{display:block}.toolbox-permission-group>header b{color:#425778;font-size:13px}.toolbox-permission-group>header small{color:#8b97aa;margin-top:3px;font-size:9px}.toolbox-permission-select-all{color:#667895;cursor:pointer;flex:none;align-items:center;gap:7px;font-size:10px;font-weight:800;display:flex}.toolbox-permission-select-all input{opacity:0;pointer-events:none;position:absolute}.toolbox-permission-select-all i{background:#fff;border:1px solid #c5d1e4;border-radius:6px;place-items:center;width:20px;height:20px;display:grid}.toolbox-permission-select-all input:checked+i{background:#5279d4;border-color:#5279d4;box-shadow:0 3px 8px #5279d433}.toolbox-permission-select-all input:checked+i:after{content:"✓";color:#fff;font-size:11px;font-style:normal;font-weight:900}.toolbox-permission-select-all input:focus-visible+i{outline-offset:2px;outline:2px solid #7c9bed}.toolbox-permission-group article{border-top:1px solid #edf1f6;grid-template-columns:minmax(0,1fr) 34px;align-items:center;gap:7px;min-height:54px;padding:8px 10px;display:grid}.toolbox-permission-group article:first-of-type{border-top:0}.toolbox-permission-group article>div{min-width:0}.toolbox-permission-group article b,.toolbox-permission-group article small{display:block}.toolbox-permission-group article b{color:#526481;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.toolbox-permission-group article small{color:#929daf;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:9px;overflow:hidden}.toolbox-permission-group article>label{cursor:pointer;place-items:center;width:27px;height:27px;display:grid;position:relative}.toolbox-permission-group article>label input{opacity:0;pointer-events:none;position:absolute}.toolbox-permission-group article>label span{background:#fff;border:1px solid #cbd6e7;border-radius:6px;place-items:center;width:20px;height:20px;display:grid}.toolbox-permission-group article>label input:checked+span{background:#5279d4;border-color:#5279d4;box-shadow:0 3px 8px #5279d433}.toolbox-permission-group article>label input:checked+span:after{content:"✓";color:#fff;font-size:11px;font-weight:900}.toolbox-permission-group article>label input:focus-visible+span{outline-offset:2px;outline:2px solid #7c9bed}:root[data-theme=dark] .toolbox-workspace,:root[data-theme=dark] .native-toolbox-page{background:#101928}:root[data-theme=dark] .native-toolbox-heading h2{color:#e3ecfb}:root[data-theme=dark] .native-toolbox-heading p:last-child,:root[data-theme=dark] .native-toolbox-toolbar label,:root[data-theme=dark] .native-toolbox-toolbar small{color:#9aabca}:root[data-theme=dark] .native-toolbox-summary>span,:root[data-theme=dark] .native-toolbox-table-shell{background:#18263a;border-color:#33445f}:root[data-theme=dark] .native-toolbox-summary small,:root[data-theme=dark] .native-toolbox-table th{color:#91a4c5}:root[data-theme=dark] .native-toolbox-summary b,:root[data-theme=dark] .native-toolbox-table td>b{color:#d5e2f7}:root[data-theme=dark] .native-toolbox-toolbar input{color:#e1ebfa;background:#1b2a40;border-color:#40536f}:root[data-theme=dark] .native-toolbox-table th{background:#1e2d43}:root[data-theme=dark] .native-toolbox-table th,:root[data-theme=dark] .native-toolbox-table td{border-color:#2c3b53}:root[data-theme=dark] .native-toolbox-table td{color:#c2d0e5}:root[data-theme=dark] .toolbox-frame-shell,:root[data-theme=dark] .toolbox-frame,:root[data-theme=dark] .toolbox-permission-panel{background:#182336;border-color:#314058}:root[data-theme=dark] .toolbox-frame-state{color:#dce7f8;background:linear-gradient(145deg,#172235,#111b2b)}:root[data-theme=dark] .toolbox-permission-toolbar,:root[data-theme=dark] .toolbox-permission-group>header{background:#1c2a3f;border-color:#33435c}:root[data-theme=dark] .toolbox-account-picker{background:#172337}:root[data-theme=dark] .toolbox-account-picker select,:root[data-theme=dark] .toolbox-account-picker input,:root[data-theme=dark] .toolbox-account-picker .toolbox-app-select .app-select-trigger{color:#e8effa;background:#1d2a3e;border-color:#3b4c65}:root[data-theme=dark] .toolbox-account-picker .toolbox-app-select .app-select-trigger:hover{background:#23334a;border-color:#6685b1}:root[data-theme=dark] .toolbox-account-picker .toolbox-app-select .app-select-trigger i{color:#9ab3df}:root[data-theme=dark] .toolbox-account-picker .toolbox-app-select .app-select-options{background:#1d2a3e;border-color:#3b4c65;box-shadow:0 14px 30px #00000061}:root[data-theme=dark] .toolbox-account-picker .toolbox-app-select-search{background:#1d2a3e}:root[data-theme=dark] .toolbox-account-picker .toolbox-app-select-search input{color:#e8effa;background:#172337;border-color:#435672}:root[data-theme=dark] .toolbox-account-picker .toolbox-app-select .app-select-options button{color:#d7e2f3}:root[data-theme=dark] .toolbox-account-picker .toolbox-app-select .app-select-options button:hover,:root[data-theme=dark] .toolbox-account-picker .toolbox-app-select .app-select-options button.selected{color:#eff5ff;background:#2b4161}:root[data-theme=dark] .toolbox-permission-summary span,:root[data-theme=dark] .toolbox-permission-group{color:#c5d2e5;background:#1a2639;border-color:#33435c}:root[data-theme=dark] .toolbox-permission-group article{border-color:#2c3a50}:root[data-theme=dark] .toolbox-permission-group article b,:root[data-theme=dark] .toolbox-permission-group>header b{color:#dce6f5}:root[data-theme=dark] .toolbox-permission-group article>label span,:root[data-theme=dark] .toolbox-permission-select-all i{background:#223149;border-color:#475a74}:root[data-theme=dark] .toolbox-permission-tabs{background:#162236;border-color:#33435b}:root[data-theme=dark] .toolbox-permission-tabs button{color:#9eacc1}:root[data-theme=dark] .toolbox-permission-tabs button.active{color:#b9d2ff;background:#22334d;border-color:#49658d}@media (width<=1080px){.toolbox-permission-groups{grid-template-columns:1fr}.toolbox-permission-group article small{white-space:normal}.toolbox-account-picker{grid-template-columns:1fr 1fr}.toolbox-account-picker .primary-button{grid-column:1/-1}.admin-center-tabs-three{grid-template-columns:1fr}.admin-center-tabs-four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.toolbox-workspace{height:calc(100vh - 124px - env(safe-area-inset-top) - env(safe-area-inset-bottom));min-height:0;padding:8px}.toolbox-account-picker{grid-template-columns:1fr}.toolbox-permission-toolbar{display:block}.toolbox-permission-summary{margin-top:10px}.toolbox-permission-groups{padding:10px}.toolbox-permissions-page{padding:14px 10px}.toolbox-permission-group article{grid-template-columns:minmax(0,1fr) 38px}.admin-center-tabs-four{grid-template-columns:1fr}}:root[data-theme=dark] .mini-program-header,:root[data-theme=dark] .mini-program-bottom-nav{background:#182336fa;border-color:#33435c}:root[data-theme=dark] .mini-program-header-leading b{color:#eef4ff}:root[data-theme=dark] .mini-program-sign-out{color:#c9d5e8;background:#2b3b54}:root[data-theme=dark] .mini-program-bottom-nav button{color:#9eacc2}:root[data-theme=dark] .mini-program-bottom-nav button.active{color:#dbe8ff;background:#294166}.platform-brand .platform-logo{object-fit:cover;background:0 0;border-radius:8px;width:29px;height:29px;display:block;box-shadow:0 3px 7px #1a2a4924}.platform-choice span{justify-content:center;align-items:center;gap:5px;display:flex}.platform-choice span img{object-fit:cover;border-radius:5px;width:20px;height:20px;box-shadow:0 1px 3px #212f4a2e}.registration-modal .form-grid textarea.fixed-textarea{resize:none;height:34px;overflow:hidden}.registration-modal .invoice-details-entry textarea,.edit-ticket-modal .invoice-details-entry textarea{resize:vertical;height:170px;min-height:170px;line-height:1.6}.invoice-entry-hint{color:#7789a6;margin-top:6px;font-size:10px;line-height:1.5;display:block}.registration-modal .primary-template-picker{flex:none;grid-template-columns:repeat(3,1fr);gap:10px;margin:0 0 11px;display:grid}.registration-modal .primary-template-picker button{color:#526582;background:#f8faff;border-radius:9px;min-height:48px;padding:10px 12px;font-size:14px}.registration-modal .primary-template-picker button span{margin-right:6px;font-size:14px}.registration-modal .primary-template-picker button.selected{color:#345cbd;background:#eaf0ff;border-color:#5278dc;box-shadow:inset 0 0 0 1px #d9e4ff}.registration-modal .store-exception-picker{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.registration-modal .store-exception-picker button{white-space:nowrap;min-height:34px;padding:6px 4px;font-size:11px}.store-single-create-button{color:#5872a6;white-space:nowrap;cursor:pointer;background:#f6f9ff;border:1px solid #cdd9ee;border-radius:8px;height:38px;min-height:38px;padding:0 12px;font-size:12px;font-weight:800}.store-single-create-button span{color:#8798b5;margin-left:3px}.ticket-card-registration-images{flex-wrap:wrap;gap:5px;display:flex}.ticket-card-registration-images button{cursor:zoom-in;background:0 0;border:0;padding:0}.ticket-card-registration-images img{object-fit:cover;background:#fff;border:1px solid #dce4f0;border-radius:6px;width:52px;height:52px}.image-preview-backdrop{z-index:50;background:#0c152bb8;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.image-preview-dialog{max-width:min(880px,92vw);max-height:88vh;position:relative}.image-preview-dialog img{object-fit:contain;background:#fff;border-radius:10px;max-width:100%;max-height:88vh;display:block}.image-preview-dialog button{z-index:1;color:#435675;background:#fff;border:0;border-radius:50%;width:30px;height:30px;font-size:20px;line-height:30px;position:absolute;top:-12px;right:-12px;box-shadow:0 3px 10px #0003}.ticket-type-tag.reship{color:#4d70ca;background:#eaf0ff}.ticket-type-tag.invoice{color:#7b58ba;background:#f0eafe}.ticket-type-tag.compensation{color:#d46a21;background:#fff0e5}.registration-modal .primary-template-picker button.reship{color:#4968bd;background:#edf2ff;border-color:#a9bced}.registration-modal .primary-template-picker button.invoice{color:#7750b4;background:#f3edff;border-color:#c6b1e9}.registration-modal .primary-template-picker button.compensation{color:#c76017;background:#fff0e4;border-color:#f0b383}.registration-modal .primary-template-picker button.reship.selected{color:#fff;background:#4d70ca;border-color:#3d63c3;box-shadow:0 4px 10px #3d63c340}.registration-modal .primary-template-picker button.invoice.selected{color:#fff;background:#7653b4;border-color:#6743a3;box-shadow:0 4px 10px #6743a33d}.registration-modal .primary-template-picker button.compensation.selected{color:#fff;background:#d26517;border-color:#bd4c0b;box-shadow:0 4px 10px #bd4c0b3d}.registration-modal .primary-template-picker button.selected span{color:inherit}.status-pill.rejected{color:#bd4d57;background:#fbe7e9}.risk.已驳回{color:#bd4d57}.reject-button,.reject-confirm-button{color:#c34f59;background:#fff0f1;border:0;border-radius:6px;padding:7px 9px;font-size:11px;font-weight:800}.reject-confirm-button{color:#fff;background:#c9525d;padding:10px 14px}.rejection-modal{width:min(540px,100%)}.rejection-warning{background:#fff4f4;border:1px solid #f4d2d5;border-radius:8px;margin-bottom:15px;padding:12px 13px}.rejection-warning b,.rejection-warning span{display:block}.rejection-warning b{color:#b7444d;font-size:13px}.rejection-warning span{color:#8e7377;margin-top:5px;font-size:11px;line-height:1.55}.ticket-card-list{gap:11px;display:grid}.ticket-card{background:#fff;border:1px solid #e2e8f3;border-radius:11px;padding:13px 15px;box-shadow:0 3px 10px #27417006}.ticket-card>header,.ticket-card>footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.ticket-card>header>div{align-items:center;gap:7px;display:flex}.ticket-card>header>div:last-child{gap:8px}.ticket-type-tag{color:#5576cb;background:#eef3ff;border-radius:5px;padding:3px 6px;font-size:10px;font-weight:800}.ticket-card-title{align-items:center;gap:11px;min-width:0;margin:9px 0 11px;display:flex}.ticket-card-title strong{color:#344565;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.ticket-card-meta{border-top:1px solid #edf1f6;border-bottom:1px solid #edf1f6;grid-template-columns:1.2fr 1fr 1fr .9fr;display:grid}.ticket-card-meta>div{border-right:1px solid #edf1f6;min-width:0;padding:9px 10px}.ticket-card-meta>div:first-child{padding-left:0}.ticket-card-meta>div:last-child{border-right:0}.ticket-card-meta small,.ticket-card-detail small,.ticket-card-result small{color:#9aa6ba;margin-bottom:4px;font-size:10px;display:block}.ticket-card-meta b{color:#566783;text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}.ticket-card-detail{padding:9px 0 7px}.ticket-card-detail p{color:#657694;-webkit-line-clamp:1;white-space:pre-wrap;-webkit-box-orient:vertical;margin:0;font-size:11px;line-height:1.5;display:-webkit-box;overflow:hidden}.ticket-card.expanded .ticket-card-detail p{-webkit-line-clamp:unset}.ticket-card>footer{padding-top:7px}.ticket-card-result{flex:1;min-width:0}.ticket-card-result span{color:#526886;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;display:block;overflow:hidden}.ticket-card.expanded .ticket-card-result span{white-space:normal;line-height:1.5}.ticket-card-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.ticket-card-actions .text-button{padding:4px 2px;font-size:11px}.ticket-card-actions .advance-button,.ticket-card-actions .withdraw-button,.ticket-card-actions .invalidate-button{white-space:nowrap}@media (width<=720px){.ticket-card-meta{grid-template-columns:repeat(2,1fr)}.ticket-card-meta>div:nth-child(2){border-right:0}.ticket-card-meta>div:nth-child(-n+2){border-bottom:1px solid #edf1f6}.ticket-card-meta>div:nth-child(3){padding-left:0}.ticket-card>footer{flex-direction:column;align-items:flex-start}.ticket-card-actions{justify-content:flex-start;width:100%}}.download-pdf-button{background:#6c4ca8;border-radius:6px;align-items:center;margin-top:7px;padding:6px 9px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:0 2px 5px #5c3d942e;color:#fff!important}.download-pdf-button:hover{background:#563889}.pdf-reupload-note{color:#b07c22;margin-top:6px;font-size:10px;font-style:normal;display:block}.toolbar-controls{gap:8px}.toolbar-controls .search-input{flex:0 0 232px;width:232px}.toolbar-controls select{flex:none;height:38px}.ticket-center:has(.store-type-breakdown) .table-toolbar>div:first-child>p{text-overflow:ellipsis;white-space:nowrap;height:18px;line-height:18px;overflow:hidden}.toolbar-controls:has(.store-single-create-button){align-items:center}.toolbar-controls:has(.store-single-create-button) .ticket-create-button{height:38px;min-height:38px}.toolbar-controls:has(.store-single-create-button) .store-single-create-button{height:38px;min-height:38px}.toolbar-controls:has(.store-single-create-button) .search-input{height:38px;min-height:38px}.toolbar-controls:has(.store-single-create-button) .type-filter-menu>button{height:38px;min-height:38px}.type-filter-menu{flex:0 0 100px;position:relative}.type-filter-menu>button{color:#52617f;background:#fff;border:1px solid #e1e7f1;border-radius:8px;justify-content:space-between;align-items:center;width:100%;height:38px;padding:0 10px;font-size:12px;display:flex}.type-filter-menu>button span{color:#7c8aa5;font-size:14px}.type-filter-options{z-index:20;background:#fff;border:1px solid #dbe4f2;border-radius:8px;width:100%;padding:5px;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 10px 22px #2435552e}.type-filter-options button{color:#586984;text-align:left;background:0 0;border:0;border-radius:5px;width:100%;padding:7px 8px;font-size:12px;display:block}.type-filter-options button:hover,.type-filter-options button.selected{color:#4267c4;background:#eaf0ff;font-weight:700}.source-status{border-radius:5px;padding:3px 6px;font-size:10px;font-weight:800}.source-status.with-source{color:#27815b;background:#e7f7ee}.source-status.without-source{color:#bf6130;background:#fff0e7}.ticket-card.expanded{padding:10px 12px}.ticket-card.expanded .ticket-card-title{margin:6px 0}.ticket-card.expanded .ticket-card-meta>div{padding-top:6px;padding-bottom:6px}.ticket-card.expanded .ticket-card-detail{padding:6px 0 5px}.ticket-card.expanded .ticket-card-result small{margin-bottom:2px}.ticket-card.expanded>footer{padding-top:5px}.ticket-card.expanded .ticket-card-actions{gap:5px}.ticket-card.expanded .ticket-card-actions button{padding-top:5px;padding-bottom:5px}.ticket-image-evidence>div button{cursor:zoom-in;background:0 0;border:0;padding:0}.qr-paste-area img{cursor:zoom-in}select{appearance:none;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;cursor:pointer;transition:border-color .16s,box-shadow .16s;box-shadow:0 1px 2px #27417008;background-color:#fff!important;background-image:linear-gradient(45deg,#0000 50%,#6f80a2 50%),linear-gradient(135deg,#6f80a2 50%,#0000 50%)!important;background-position:calc(100% - 15px) calc(50% - 2px),calc(100% - 10px) calc(50% - 2px)!important;background-repeat:no-repeat!important;background-size:5px 5px,5px 5px!important;padding-right:32px!important}select:hover{border-color:#aebfe1!important}select:focus{outline:0;border-color:#6386df!important;box-shadow:0 0 0 3px #e8efff!important}select option{color:#3d4f70;background:#fff;padding:9px 10px;font-size:13px}@media (width<=900px){.assignment-list article{grid-template-columns:1fr 1fr}.assignment-list article .remove-account{grid-column:span 2}}.app-select{min-width:220px;position:relative}.app-select-trigger{color:#435d8b;cursor:pointer;background:linear-gradient(#fff,#f5f8ff);border:1px solid #b9cbed;border-radius:8px;justify-content:space-between;align-items:center;width:100%;height:34px;padding:0 10px;font-size:12px;font-weight:800;display:flex;box-shadow:inset 0 1px #fff,0 1px 2px #2c4c840d}.app-select-trigger:hover{background:#f1f5ff;border-color:#7597de}.app-select-trigger i{color:#5579c8;font-size:15px;font-style:normal}.app-select-options{z-index:30;background:#fff;border:1px solid #b8cbed;border-radius:9px;padding:5px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:hidden;box-shadow:0 13px 27px #24375a2e}.app-select-options button{color:#516582;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;width:100%;padding:8px 9px;font-size:12px;font-weight:700;display:block}.app-select-options button:hover,.app-select-options button.selected{color:#3f6fc7;background:#eaf1ff}.app-select-options button.selected:before{content:"✓ ";font-weight:900}.assignment-readonly{min-width:0;padding-top:1px}.assignment-readonly small,.assignment-readonly b{display:block}.assignment-readonly small{color:#8794aa;font-size:10px;font-weight:700}.assignment-readonly b{color:#71809a;white-space:nowrap;text-overflow:ellipsis;background:#f8faff;border:1px solid #e0e7f2;border-radius:7px;margin-top:5px;padding:8px 9px;font-size:11px;overflow:hidden}.form-grid .app-select,.finance-form-grid .app-select,.finance-query .app-select{min-width:0;margin-top:6px}.monthly-controls .app-select{min-width:112px;margin-top:4px}@media (width<=1180px){.page-content{padding-left:26px;padding-right:26px}.admin-account-list article,.operator-team-list article,.assignment-list article{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-account-list article .account-role,.operator-team-list article .account-role{padding-bottom:0}.operator-team-list article .team-default,.operator-team-list article .account-toggle,.operator-team-list article .remove-account,.assignment-list article .remove-account{grid-column:span 1}.assignment-list article{align-items:end;max-width:760px}.assignment-list article .store-manager-field{grid-column:span 2}}.toolbox-platform-1688 .toolbox-section-logo,.toolbox-original-mode .toolbox-platform-1688 .toolbox-section-logo{object-fit:cover!important;box-shadow:none!important;background:#ff5a00!important;border:0!important;border-radius:50%!important;padding:0!important}.toolbox-original-mode .toolbox-platform-1688 .toolbox-platform-dot{box-shadow:none!important;background:#ff5a00 url(/1688-logo-opaque-v4.png?v=268140) 50%/cover no-repeat!important;border:0!important}@media (width<=760px){.admin-account-list article,.operator-team-list article,.assignment-list article{grid-template-columns:1fr}.assignment-list article .store-manager-field,.operator-team-list article .team-default,.operator-team-list article .account-toggle,.operator-team-list article .remove-account,.assignment-list article .remove-account{grid-column:span 1}.admin-section-title>div:last-child{flex-wrap:wrap}}.finance-page{max-width:1440px}.finance-hero{color:#fff;background:linear-gradient(115deg,#19325f,#315eac 68%,#4b86c9);border-radius:14px;justify-content:space-between;align-items:center;gap:24px;padding:25px 28px;display:flex;box-shadow:0 14px 28px #1f3d7721}.finance-hero h2{margin:3px 0 6px;font-size:26px}.finance-hero p{color:#d7e6ff;margin:0;font-size:13px}.finance-hero-note{background:#0a1d4638;border:1px solid #ffffff30;border-radius:10px;max-width:370px;padding:13px 15px}.finance-hero-note b,.finance-hero-note span{display:block}.finance-hero-note b{font-size:12px}.finance-hero-note span{color:#cfe0ff;margin-top:5px;font-size:11px;line-height:1.5}.finance-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:18px 0;display:grid}.finance-summary article{border:1px solid var(--line);background:#fff;border-radius:11px;padding:17px 18px}.finance-summary small,.finance-summary b,.finance-summary span{display:block}.finance-summary small{color:#8794a8;font-size:11px}.finance-summary b{color:#293c61;letter-spacing:-.5px;margin:7px 0 6px;font-size:21px}.finance-summary span{color:#92a0b5;font-size:11px}.finance-summary .profit-positive b,.finance-profit{color:#1b9a6e}.finance-summary .profit-negative b,.finance-loss{color:#d45562}.finance-layout{grid-template-columns:minmax(0,1.55fr) minmax(270px,.72fr);gap:16px;display:grid}.finance-entry,.finance-query{border:1px solid var(--line);background:#fff;border-radius:12px;padding:19px}.finance-entry .panel-title small{color:#8694a9;font-size:11px}.finance-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:17px;display:grid}.finance-form-grid label,.finance-query>label{color:#73819b;font-size:11px;font-weight:700;display:block}.finance-form-grid input,.finance-form-grid select,.finance-form-grid textarea,.finance-query input,.finance-query select{color:#3d5074;background:#fff;border:1px solid #dce4f1;border-radius:7px;width:100%;height:36px;margin-top:5px;padding:0 9px;font-size:12px;display:block}.finance-form-grid textarea{resize:vertical;height:62px;padding:9px}.finance-form-grid .finance-note{grid-column:span 3}.finance-save{margin-top:15px}.finance-query{flex-direction:column;gap:13px;display:flex}.finance-query .panel-title{margin-bottom:2px}.finance-query-tip{background:#f3f7ff;border:1px solid #dce7fa;border-radius:8px;margin-top:auto;padding:12px}.finance-query-tip b{color:#5272bb;font-size:11px}.finance-query-tip p{color:#7182a0;margin:5px 0 0;font-size:11px;line-height:1.55}.finance-table{margin-top:16px}.finance-table td{font-size:12px}.finance-empty{text-align:center;padding:36px 15px;color:#91a0b5!important}.finance-profit,.finance-loss{font-weight:800}@media (width<=980px){.finance-summary{grid-template-columns:repeat(2,1fr)}.finance-layout{grid-template-columns:1fr}.finance-hero{flex-direction:column;align-items:flex-start}.finance-hero-note{width:100%;max-width:none}}@media (width<=650px){.finance-page{padding:18px}.finance-summary,.finance-form-grid{grid-template-columns:1fr}.finance-form-grid .finance-note{grid-column:span 1}.finance-hero{padding:21px}.finance-hero h2{font-size:23px}}.finance-preview-notice{color:#60799e;background:#eef5ff;border:1px solid #c9dcfb;border-radius:9px;align-items:center;gap:10px;margin-bottom:14px;padding:10px 13px;font-size:12px;display:flex}.finance-preview-notice b{color:#3f6dca;flex:none}.finance-form-grid label small{color:#9ba7ba;margin-top:4px;font-size:10px;font-weight:400;display:block}.finance-total-panel{border:1px solid var(--line);background:#fff;border-radius:12px;margin:0 0 16px;padding:19px}.finance-total-panel .panel-title p{color:#8a98ac;margin:5px 0 0;font-size:12px}.finance-period{color:#5871ac;background:#f2f6ff;border-radius:7px;padding:7px 9px;font-size:11px;font-weight:700}.finance-total-table{border:1px solid #e9eef6;border-radius:9px;margin-top:15px;overflow:auto}.finance-total-table table{min-width:960px}.finance-total-table th{background:#f4f7fd}.finance-total-table td{font-size:12px}.finance-total-row td{color:#334a75;background:#f7faff;border-top:2px solid #d8e4f6;font-weight:700}@media (width<=650px){.finance-total-panel{padding:15px}.finance-period{margin-top:10px;display:inline-block}}.monthly-matrix{background:#fff;border:1px solid #dfe7f3;border-radius:12px;margin:0 0 16px;padding:19px;box-shadow:0 5px 15px #203a6c06}.monthly-matrix-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.monthly-matrix-head h3{margin:2px 0 5px;font-size:19px}.monthly-matrix-head p{color:#8290a5;margin:0;font-size:12px}.monthly-controls{gap:9px;display:flex}.monthly-controls label{color:#7d8ba4;font-size:10px;font-weight:700}.monthly-controls input,.monthly-controls select{color:#526584;background:#fff;border:1px solid #dbe4f1;border-radius:7px;height:34px;margin-top:4px;padding:0 8px;font-size:12px;display:block}.monthly-matrix-scroll{border:1px solid #e3eaf5;border-radius:9px;margin-top:16px;overflow:auto}.monthly-matrix table{min-width:1360px;font-size:12px}.monthly-matrix th{text-align:center;padding:11px 10px}.monthly-matrix th:first-child,.monthly-matrix th:nth-child(2){text-align:left}.monthly-matrix td{text-align:center;color:#687995;padding:11px 10px}.monthly-matrix td:first-child,.monthly-matrix td:nth-child(2){text-align:left}.monthly-total-row td{color:#354f80;background:#eef5ff;border-bottom:2px solid #d5e3f9;font-weight:800}.matrix-positive{font-weight:800;color:#23966e!important}.matrix-negative{font-weight:800;color:#d25762!important}.monthly-matrix-foot{color:#8c99ad;margin-top:10px;font-size:11px}@media (width<=750px){.monthly-matrix{padding:15px}.monthly-matrix-head{display:block}.monthly-controls{margin-top:12px}}.role-stats .rejected{background:#fff1f2;border-color:#f5cfd3}.role-stats .rejected b{color:#c9515d}.ticket-center .table-toolbar h2{margin:2px 0 3px;font-size:21px}.ticket-center .table-toolbar p{font-size:12px}.ticket-center .section-kicker{margin-bottom:2px}.ticket-center .role-stats{gap:8px;margin-bottom:5px}.ticket-center .role-stats article{padding:8px 11px}.ticket-center .role-stats b{margin-top:3px;font-size:18px}.ticket-center .role-stats small{font-size:9px}.ticket-type-breakdown{color:#8c99ae;white-space:nowrap;align-items:center;gap:2px;margin-top:2px;font-size:9px;line-height:1.2;display:flex}.ticket-type-breakdown button{min-width:0;color:inherit;font-size:inherit;white-space:nowrap;background:0 0;border:0;border-radius:4px;padding:2px 3px;line-height:1.2}.ticket-type-breakdown button:hover{color:#4c70ca;background:#edf3ff}.ticket-type-breakdown button.selected{color:#3f64c2;background:#e5edff;font-weight:800;box-shadow:inset 0 0 0 1px #cbd9fa}.ticket-type-breakdown button:focus-visible{outline-offset:1px;outline:2px solid #7c9ced}.after-sales-ticket-center .role-stats-detailed article{min-height:86px;padding:11px 14px}.after-sales-ticket-center .role-stats-detailed small{font-size:11px}.after-sales-ticket-center .role-stats-detailed b{margin-top:4px;font-size:22px;line-height:1.15}.after-sales-ticket-center .role-stats-detailed .ticket-type-breakdown{gap:4px;margin-top:5px;font-size:10px}.after-sales-ticket-center .role-stats-detailed .ticket-type-breakdown button{padding:3px 4px}.ticket-center .role-stats article:has(.store-type-breakdown){grid-template-rows:31.5px minmax(0,1fr);grid-template-columns:minmax(0,1fr) 88px;align-items:start;column-gap:6px;height:92.8px;min-height:92.8px;padding:0 14px;display:grid}.ticket-center .role-stats article:has(.store-type-breakdown)>small{text-overflow:ellipsis;white-space:nowrap;grid-area:1/1;min-width:0;padding-top:11px;font-size:11px;line-height:normal;overflow:hidden}.ticket-center .role-stats article:has(.store-type-breakdown)>b{grid-area:2/1;margin-top:0;font-size:22px;line-height:1.15}.ticket-center .role-stats article:has(.store-type-breakdown)>.ticket-type-breakdown{grid-area:1/2/3;place-self:stretch end;width:88px;max-width:88px;margin:0;font-size:10px}.ticket-type-breakdown .store-type-breakdown{white-space:normal;grid-template-rows:repeat(5,minmax(0,1fr));align-items:stretch;gap:4px;width:100%;height:100%;margin:0;display:grid}.ticket-type-breakdown .store-type-filter{text-align:left;justify-content:space-between;align-items:center;gap:5px;width:100%;height:100%;min-height:0;padding:0 3px;font-size:10px;line-height:12px;display:flex}.ticket-type-breakdown .store-type-filter span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ticket-type-breakdown .store-type-filter em{color:#657795;text-align:center;background:#7b8fb41c;border-radius:7px;flex:none;min-width:16px;padding:0 3px;font-style:normal;font-weight:800;line-height:12px}.ticket-type-breakdown .store-type-filter.selected em{color:#3f64bd;background:#fff}@media (width<=900px){.ticket-center .role-stats-detailed{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=620px){.ticket-center .role-stats-detailed{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ticket-type-breakdown{font-size:8px}}.team-operator-switch{color:#637493;background:#f6f9ff;border:1px solid #dce7fa;border-radius:9px;align-items:center;gap:9px;margin:-5px 0 12px;padding:9px 11px;display:flex}.team-operator-switch small{font-size:11px;font-weight:800}.managed-operators .admin-section-title p{color:#8694aa;margin:5px 0 0;font-size:11px;line-height:1.5}.managed-operator-form{background:#f7f9fe;border:1px solid #dce7fa;border-radius:9px;grid-template-columns:1fr 1fr auto auto;align-items:end;gap:9px;margin:3px 0 12px;padding:11px;display:grid}.managed-operator-form label{color:#7d8ba3;font-size:10px;font-weight:800;display:block}.managed-operator-form input{box-sizing:border-box;color:#475a7d;background:#fff;border:1px solid #dce4f1;border-radius:6px;width:100%;height:33px;margin-top:5px;padding:0 8px;font-size:12px;display:block}.managed-operator-form span{color:#71819d;white-space:nowrap;padding-bottom:8px;font-size:11px}.managed-operator-form .primary-button{height:33px;padding:7px 10px;font-size:11px}.managed-operator-list{flex-wrap:wrap;gap:8px;display:flex}.managed-operator-list span{background:#fbfcff;border:1px solid #e0e8f4;border-radius:8px;min-width:140px;padding:8px 10px}.managed-operator-list b,.managed-operator-list small{display:block}.managed-operator-list b{color:#4c607f;font-size:12px}.managed-operator-list small{color:#8b98ac;margin-top:3px;font-size:10px}.managed-operator-list em{color:#96a3b8;font-size:11px;font-style:normal}@media (width<=760px){.team-operator-switch{flex-direction:column;align-items:flex-start}.team-operator-switch .app-select{width:100%}.managed-operator-form{grid-template-columns:1fr}.managed-operator-form span{padding-bottom:0}.managed-operator-form .primary-button{width:100%}}.ticket-registrant{color:#8291aa;white-space:nowrap;flex:none;font-size:10px;font-weight:700}.ticket-assignee{color:#5a77bc;white-space:nowrap;flex:none;font-size:10px;font-weight:700}.ticket-created-time{color:#96a4b9;white-space:nowrap;font-size:10px;font-weight:600}.admin-page{max-width:1200px}.admin-heading,.admin-section-title{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.admin-heading{margin:2px 0 15px}.admin-heading h2{margin:4px 0 6px;font-size:24px}.admin-heading p{color:#8290a7;margin:0;font-size:13px}.admin-note{color:#5e7097;background:#f3f7ff;border:1px solid #dbe7fc;border-radius:10px;align-items:center;gap:10px;padding:12px 14px;font-size:12px;display:flex}.admin-note b{color:#4265ba;white-space:nowrap}.admin-section{background:#fff;border:1px solid #e2e8f3;border-radius:12px;margin-top:15px;padding:17px}.admin-section-title{margin-bottom:13px}.admin-section-title h3{margin:3px 0 0;font-size:17px}.admin-section-title>div:last-child{gap:8px;display:flex}.admin-section-title .soft-button{padding:8px 10px;font-size:11px}.admin-account-list,.assignment-list{gap:8px;display:grid}.admin-account-list article,.assignment-list article{border-top:1px solid #edf1f6;grid-template-columns:90px 1fr 1fr 1fr 74px;align-items:end;gap:9px;padding:10px 0;display:grid}.admin-account-list article:first-child,.assignment-list article:first-child{border-top:0}.admin-account-list article.disabled{opacity:.55}.admin-account-list label,.assignment-list label{color:#8794aa;font-size:10px;font-weight:700;display:block}.admin-account-list input,.assignment-list input,.assignment-list select{box-sizing:border-box;color:#475a7d;background:#fff;border:1px solid #dfe6f1;border-radius:6px;width:100%;height:33px;margin-top:5px;padding:0 8px;font-size:12px;display:block}.account-role{color:#526a9f;padding-bottom:9px;font-size:12px;font-weight:800}.account-toggle,.remove-account{color:#7b879d;background:#f2f4f8;border:0;border-radius:6px;height:33px;font-size:11px;font-weight:800}.account-toggle.enabled{color:#238e69;background:#e8f7f0}.remove-account{color:#c95560;background:#fff0f1}@media (width<=800px){.admin-account-list article{grid-template-columns:1fr 1fr}.admin-account-list .account-role{padding:0}.admin-heading,.admin-section-title{display:block}.admin-heading .primary-button,.admin-section-title>div:last-child{margin-top:12px}}.admin-page{position:relative;overflow:visible}.admin-sticky-toolbar{z-index:50;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f5f7fbf7;border-bottom:1px solid #dfe7f3;margin:-25px -42px 10px;padding:16px 42px 12px;position:sticky;top:0;box-shadow:0 12px 20px -18px #20355d8c}.admin-sticky-toolbar .admin-heading{margin-top:0}.admin-sticky-toolbar .admin-accounts-toolbar{margin-top:12px;margin-bottom:0;padding:13px 17px}.admin-accounts-body{margin-top:10px}@media (width<=800px){.admin-sticky-toolbar{margin:-25px -18px 10px;padding:14px 18px 11px}.admin-sticky-toolbar .admin-accounts-toolbar{margin-top:10px}}.admin-center-tabs{background:#edf2f9;border:1px solid #dce5f3;border-radius:11px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:12px;padding:5px;display:grid}.admin-center-tabs button{color:#71809a;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:10px;min-width:0;padding:10px 13px;display:flex}.admin-center-tabs button b,.admin-center-tabs button small{display:block}.admin-center-tabs button b{flex:none;font-size:13px}.admin-center-tabs button small{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.admin-center-tabs button.active{color:#4268c4;background:#fff;border-color:#b9cbef;box-shadow:0 3px 9px #304f881a}.admin-center-tabs button.active:before{content:"✓";color:#4268c4;background:#e7efff;border-radius:6px;flex:0 0 20px;place-items:center;height:20px;font-size:11px;font-weight:900;display:grid}.admin-center-tabs button:focus-visible{outline-offset:2px;outline:2px solid #7192e5}@media (width<=650px){.admin-center-tabs{grid-template-columns:1fr}.admin-center-tabs button{flex-direction:column;align-items:flex-start;gap:3px}.admin-center-tabs button.active:before{display:none}}.operator-account-tabs-header{z-index:55;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f5f7fbf7;border-bottom:1px solid #dfe7f3;padding-top:16px;padding-bottom:10px;position:sticky;top:0;box-shadow:0 12px 20px -18px #20355d8c}.operator-account-tabs-header .admin-heading{margin:0 0 12px}.operator-account-tabs-header .admin-center-tabs{margin-bottom:0}.title-with-refresh{align-items:center;gap:12px;min-height:28px;display:flex}.title-with-refresh h2{margin:0!important}.auto-refresh-clock{color:#6179a8;white-space:nowrap;font-variant-numeric:tabular-nums;background:#f3f7ff;border:1px solid #d9e6fb;border-radius:999px;align-items:center;height:24px;padding:0 9px;font-size:10px;font-weight:700;display:inline-flex}.global-brand{gap:7px;padding-right:0}.global-brand .brand-mark{flex:0 0 24px}.sidebar-refresh-clock{color:#d8e5ff;letter-spacing:0;background:#4b6fc138;border-color:#85a9ff52;height:23px;margin-left:auto;padding:0 5px;font-size:9px}.sidebar-refresh-clock i{background:#67ddc7;border-radius:50%;width:5px;height:5px;margin-right:4px;box-shadow:0 0 0 3px #67ddc71a}.operator-overview-panel{margin:-3px 0 16px;padding:14px 18px}.operator-overview-note{color:#8a98ae;font-size:11px}.operator-overview-table{border:1px solid #e3eaf5;border-radius:9px;margin-top:10px;overflow:hidden}.operator-overview-head,.operator-overview-row{grid-template-columns:1.2fr repeat(5,.62fr) 2.2fr;align-items:center;gap:8px;padding:8px 12px;display:grid}.operator-overview-head{color:#8996aa;background:#f5f8fd;font-size:10px}.operator-overview-row{color:#60718e;border-top:1px solid #edf1f6;font-size:11px}.operator-overview-row b{color:#415777;font-size:12px}.operator-overview-row strong{color:#355fbc;font-size:14px}.operator-overview-row small{color:#8290a7;white-space:nowrap}@media (width<=900px){.operator-overview-table{overflow-x:auto}.operator-overview-head,.operator-overview-row{min-width:760px}.title-with-refresh{flex-direction:column;align-items:flex-start;gap:4px}}.assignment-board-inline{max-width:none;margin:16px 0 0}.assignment-board-inline .admin-heading{margin:0 0 12px}.assignment-board-inline .admin-heading h2{font-size:21px}.assignment-board-inline .admin-section{margin-top:0}.assignment-board-inline+.admin-accounts-body{margin-top:16px}.invoice-registration-evidence{background:#f8faff;border:1px solid #e1e8f5;border-radius:9px;grid-template-columns:150px 1fr;gap:0;margin:-7px 0 16px;display:grid}.invoice-registration-evidence>div{min-width:0;padding:10px 12px}.invoice-registration-evidence>div+div{border-left:1px solid #e1e8f5}.invoice-registration-evidence b,.invoice-registration-evidence span{display:block}.invoice-registration-evidence b{color:#526783;margin-bottom:5px;font-size:11px}.invoice-registration-evidence span{white-space:pre-wrap;color:#566783;font-size:12px;line-height:1.55}.ticket-card-invoice{border-top:1px dashed #e4eaf4;grid-template-columns:150px 1fr;margin-top:1px;padding-top:8px;display:grid}.ticket-card-invoice>div{min-width:0}.ticket-card-invoice small{color:#9aa6ba;margin-bottom:4px;font-size:10px;display:block}.ticket-card-invoice p{color:#657694;white-space:pre-wrap;-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:0;font-size:11px;line-height:1.5;display:-webkit-box;overflow:hidden}.ticket-card.expanded .ticket-card-invoice p{-webkit-line-clamp:unset}@media (width<=720px){.invoice-registration-evidence,.ticket-card-invoice{grid-template-columns:1fr}.invoice-registration-evidence>div+div{border-top:1px solid #e1e8f5;border-left:0}.ticket-card-invoice>div+div{margin-top:8px}}.login-shell{background:radial-gradient(circle at 20% 10%,#dce9ff 0,#0000 30%),linear-gradient(135deg,#f7f9fd,#edf3fb);place-items:center;min-height:100vh;padding:24px;display:grid}.login-card{box-sizing:border-box;background:#fffffff2;border:1px solid #dce5f3;border-radius:18px;width:min(400px,100%);padding:30px;box-shadow:0 18px 45px #253f7024}.login-card .brand-mark{color:#fff;background:#5278dc;border-radius:11px;place-items:center;width:38px;height:38px;font-size:20px;display:grid}.login-brand{align-items:center;gap:11px;display:flex}.login-brand b,.login-brand small{display:block}.login-brand b{color:#263857;font-size:17px}.login-brand small{color:#8795ab;margin-top:3px;font-size:11px}.login-card h1{color:#263857;margin:28px 0 7px;font-size:25px}.login-card>p{color:#7d8ba2;margin:0 0 20px;font-size:13px}.login-card label{color:#60708e;margin-top:13px;font-size:12px;font-weight:700;display:block}.login-card input{box-sizing:border-box;color:#374866;background:#fff;border:1px solid #dce5f1;border-radius:8px;outline:none;width:100%;height:42px;margin-top:6px;padding:0 11px;font-size:14px;display:block}.login-card input:focus{border-color:#6385df;box-shadow:0 0 0 3px #e9efff}.login-card .primary-button{width:100%;margin-top:22px;padding:11px}.login-error{color:#c34c58;background:#fff2f3;border:1px solid #f2cfd3;border-radius:7px;margin-top:14px;padding:9px 10px;font-size:12px}.test-account>b{color:#edf3ff;margin-top:7px;font-size:12px;display:block}.test-account button{color:#bfcbe4;background:0 0;border:1px solid #51658e;border-radius:6px;width:100%;margin-top:9px;padding:6px;font-size:11px;font-weight:700;display:block}.test-account button:hover{color:#fff;border-color:#7895d5}.test-account small{margin-top:7px;display:block}.mini-program-login-shell{box-sizing:border-box;place-items:initial;width:min(100%,430px);min-height:100svh;padding:calc(52px + env(safe-area-inset-top)) 18px calc(26px + env(safe-area-inset-bottom));color:#fff;background:radial-gradient(circle at 92% -8%,#ffffff40,#0000 34%),linear-gradient(150deg,#2e5df5 0%,#634fee 58%,#8b4ce7 100%);align-content:start;margin:0 auto}.mini-program-login-brand{letter-spacing:.2px;align-items:center;gap:11px;margin:0 0 32px;font-size:22px;font-weight:900;display:flex}.mini-program-login-brand>span{background:#ffffff1f;border:1px solid #ffffff7a;border-radius:13px;place-items:center;width:40px;height:40px;font-size:19px;display:grid}.mini-program-login-shell .login-card{color:#263857;background:#fff;border:0;border-radius:20px;gap:14px;width:100%;padding:22px 18px;display:grid;box-shadow:0 18px 48px #111a4933}.mini-program-login-shell .login-card h1{color:#263857;margin:0;font-size:22px}.mini-program-login-shell .login-card>p{color:#7d8ba2;margin:-6px 0 2px;font-size:12px;line-height:1.6}.mini-program-login-shell .login-card label{color:#616d83;gap:7px;margin:0;font-size:12px;font-weight:800;display:grid}.mini-program-login-shell .login-card input{color:#263857;background:#f8f9fc;border-radius:11px;height:46px;margin:0;padding:0 12px;font-size:14px}.mini-program-login-shell .login-card input:focus{border-color:#aab8ff;box-shadow:0 0 0 3px #315bf31a}.mini-program-login-shell .login-card .primary-button{color:#fff;background:linear-gradient(135deg,#315bf3,#754cf1);border:0;border-radius:11px;height:46px;margin:2px 0 0;padding:0;font-size:14px;font-weight:850}.mini-program-login-shell .login-card .primary-button:disabled{opacity:.7}.mini-program-login-shell .login-error{border-radius:9px;margin:-5px 0 0;padding:8px 9px;font-size:10px}.mini-program-login-phase{color:#60708e;font-size:11px}.mini-program-login-security{color:#5f6b82;background:#f2f4f9;border-radius:11px;padding:10px 11px;font-size:10px;line-height:1.55}.mini-program-login-shell .mini-program-boot-card .brand-mark{display:none}.mini-program-login-shell .mini-program-boot-card h1,.mini-program-login-shell .mini-program-boot-card>p{margin:0}.mini-program-login-shell .login-theme-toggle{display:none!important}.admin-permission-tip{color:#8390a7;margin:-2px 0 13px;font-size:12px}.permission-list{gap:9px;display:grid}.permission-list article{border-top:1px solid #edf1f6;align-items:center;gap:18px;padding:10px 0;display:flex}.permission-list article:first-child{border-top:0}.permission-list article>b{color:#516584;width:125px;font-size:12px}.permission-list article>div{flex-wrap:wrap;gap:7px;display:flex}.permission-list label{color:#8591a6;cursor:pointer;background:#f8faff;border:1px solid #dce4f1;border-radius:6px;align-items:center;gap:5px;margin:0;padding:6px 8px;font-size:11px;display:inline-flex}.permission-list label.checked{color:#4268c4;background:#edf3ff;border-color:#9db3ec;font-weight:800}.permission-list input{accent-color:#5178da}@media (width<=720px){.permission-list article{display:block}.permission-list article>b{margin-bottom:9px;display:block}}.operator-team-list article{grid-template-columns:78px 1fr 1fr 1fr 132px 74px 56px}.team-default{color:#647595;background:#f8faff;border:1px solid #d9e3f1;border-radius:6px;height:33px;font-size:11px;font-weight:800}.team-default.active{color:#218a64;background:#e8f8ef;border-color:#96d7b8}.team-default.customer-member{color:#7b8ba7;place-items:center;display:grid}@media (width<=900px){.operator-team-list article{grid-template-columns:1fr 1fr}.operator-team-list .account-role{padding:0}.operator-team-list .team-default,.operator-team-list .account-toggle,.operator-team-list .remove-account{grid-column:span 1}}.store-manager-field{min-width:0}.store-manager-field>small{color:#8794aa;font-size:10px;font-weight:700;display:block}.store-manager-field>button{color:#486bc1;background:#f3f6ff;border:1px solid #aebfe4;border-radius:7px;width:100%;height:33px;margin-top:5px;font-size:11px;font-weight:800}.store-manager-field>button:hover{background:#eaf0ff;border-color:#7998df}.store-manager-field>span{color:#8796ad;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:10px;display:block;overflow:hidden}.store-editor-modal{background:#fff;border-radius:15px;width:min(620px,100%);max-height:min(720px,100vh - 40px);padding:23px;overflow:auto;box-shadow:0 22px 60px #0e19344d}.store-editor-modal .modal-header p{color:#8190aa;margin:6px 0 0;font-size:12px}.store-editor-list{gap:8px;max-height:390px;padding-right:4px;display:grid;overflow:auto}.store-editor-list>div{grid-template-columns:26px 1fr 52px;align-items:center;gap:8px;display:grid}.store-editor-list span{color:#8998af;text-align:center;font-size:11px}.store-editor-list input{color:#405273;border:1px solid #dce5f2;border-radius:7px;outline-color:#6688df;min-width:0;height:36px;padding:0 10px;font-size:13px}.store-editor-list button{color:#c9535d;background:#fff0f1;border:0;border-radius:6px;height:34px;font-size:11px;font-weight:800}.add-store-row{color:#4f73c9;background:#f8faff;border:1px dashed #9eb3df;border-radius:7px;margin-top:12px;padding:8px 11px;font-size:12px;font-weight:800}.store-editor-modal .modal-footer{margin-top:16px}.after-sales-field{min-width:0;position:relative}.after-sales-field>small{color:#8794aa;font-size:10px;font-weight:700;display:block}.after-sales-field>button{box-sizing:border-box;color:#526582;text-align:left;background:#f8faff;border:1px solid #d9e3f0;border-radius:7px;justify-content:space-between;align-items:center;width:100%;height:33px;margin-top:5px;padding:0 9px;font-size:12px;display:flex}.after-sales-field>button span{color:#7186b4;font-size:15px}.after-sales-options{z-index:16;background:#fff;border:1px solid #cfdbef;border-radius:8px;padding:6px;position:absolute;top:calc(100% + 5px);left:0;right:0;box-shadow:0 10px 22px #26395b29}.after-sales-options button{color:#566985;text-align:left;background:0 0;border:0;border-radius:5px;width:100%;padding:8px 7px;font-size:11px;display:block}.after-sales-options button:hover,.after-sales-options button.selected{color:#4268c4;background:#edf3ff;font-weight:800}.after-sales-multi-options label{color:#566985;cursor:pointer;border-radius:5px;align-items:center;gap:7px;margin:0;padding:7px 6px;font-size:11px;display:flex}.after-sales-multi-options label:hover{background:#f0f5ff}.after-sales-multi-options input{accent-color:#5178da;width:14px;height:14px;margin:0}@media (width<=800px){.assignment-list article{grid-template-columns:1fr 1fr}}.customer-multi-field{min-width:0;position:relative}.customer-multi-field>small{color:#8794aa;font-size:10px;font-weight:700;display:block}.customer-multi-trigger{box-sizing:border-box;color:#526582;text-align:left;background:#f8faff;border:1px solid #d9e3f0;border-radius:7px;justify-content:space-between;align-items:center;width:100%;height:33px;margin-top:5px;padding:0 9px;font-size:12px;display:flex}.customer-multi-trigger span{color:#7186b4;font-size:15px}.customer-multi-options{z-index:15;background:#fff;border:1px solid #cfdbef;border-radius:8px;padding:6px;position:absolute;top:calc(100% + 5px);left:0;right:0;box-shadow:0 10px 22px #26395b29}.customer-multi-options label{cursor:pointer;border-radius:5px;align-items:center;gap:7px;padding:7px 6px;color:#566985!important;margin:0!important;font-size:11px!important;display:flex!important}.customer-multi-options label:hover{background:#f0f5ff}.customer-multi-options input{accent-color:#5178da;width:14px!important;height:14px!important;margin:0!important}.assignment-board{max-width:1040px}.assignment-board-list{gap:10px;display:grid}.assignment-board-list article{background:#fff;border:1px solid #e1e8f3;border-radius:10px;grid-template-columns:.8fr 1.6fr 1.2fr;display:grid;overflow:hidden}.assignment-board-list article>div{border-right:1px solid #edf1f6;padding:14px 16px}.assignment-board-list article>div:last-child{border-right:0}.assignment-board-list small,.assignment-board-list b{display:block}.assignment-board-list small{color:#95a1b4;margin-bottom:6px;font-size:10px}.assignment-board-list b{color:#536681;font-size:13px}@media (width<=700px){.assignment-board-list article{grid-template-columns:1fr}.assignment-board-list article>div{border-bottom:1px solid #edf1f6;border-right:0}.assignment-board-list article>div:last-child{border-bottom:0}}.edit-ticket-modal{width:min(680px,100vw - 32px);padding:20px}.edit-ticket-note{color:#62779e;background:#f5f8ff;border:1px solid #dce7fa;border-radius:8px;margin:-3px 0 14px;padding:8px 10px;font-size:11px}.edit-ticket-modal .form-grid textarea{height:64px}.edit-retained-images{color:#7184a6;background:#f7faff;border:1px dashed #aac0eb;border-radius:8px;align-items:center;gap:8px;padding:9px 10px;font-size:11px;display:flex}.edit-retained-images b{color:#52698f}.edit-ticket-button{color:#4d70ca;background:#edf3ff;border:0;border-radius:6px;padding:7px 9px;font-size:11px;font-weight:800}.ticket-card-list{gap:8px}.ticket-card:not(.expanded){min-height:0!important}.ticket-card:not(.expanded) .ticket-card-title{min-height:26px}.ticket-card:not(.expanded) .ticket-card-result{line-height:1.2}.ticket-card:not(.expanded) .ticket-card-actions{gap:5px}.ticket-card:not(.expanded) .ticket-card-actions button{padding-top:5px;padding-bottom:5px}.assignment-list article{grid-template-columns:1fr 1fr 1fr 1.45fr 60px;max-width:1180px}@media (width<=900px){.assignment-list article{grid-template-columns:1fr 1fr}.assignment-list article .remove-account{grid-column:span 2}}.auto-operator-match{background:#f8faff;border:1px dashed #cbd8ef;border-radius:8px;flex-direction:column;justify-content:center;min-height:38px;margin-top:18px;padding:7px 10px;display:flex}.auto-operator-match b{color:#53698f;font-size:11px}.auto-operator-match span{color:#7b8aa4;margin-top:3px;font-size:11px}.auto-operator-match.matched{background:#f0fbf5;border-color:#a9d8be}.auto-operator-match.matched span{color:#27815b;font-weight:700}.auto-operator-match.unmatched{background:#fff9f1;border-color:#f0c89d}.auto-operator-match.unmatched span{color:#bf6b2e;font-weight:700}.finance-summary .profit-positive b,.finance-profit,.matrix-positive{color:#d45562!important}.finance-summary .profit-negative b,.finance-loss,.matrix-negative{color:#1b9a6e!important}.matrix-day-button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:3px 5px;font-weight:800}.matrix-day-button:hover,.matrix-day-button.selected{background:#dce9ff;box-shadow:inset 0 0 0 1px #aac6f5}.daily-breakdown{background:#f8fbff;border:1px solid #d7e5f7;border-radius:9px;justify-content:space-between;align-items:center;gap:18px;margin-top:14px;padding:13px 15px;display:flex}.daily-breakdown h4{color:#344b75;margin:3px 0 0;font-size:14px}.daily-breakdown-values{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.daily-breakdown-values div{background:#fff;border:1px solid #e2eaf6;border-radius:6px;align-items:center;gap:8px;padding:7px 9px;display:flex}.daily-breakdown-values span{color:#71819c;font-size:11px}.daily-breakdown-values b{font-size:13px}@media (width<=750px){.daily-breakdown{display:block}.daily-breakdown-values{justify-content:flex-start;margin-top:12px}}.topbar.topbar-compact{justify-content:flex-end}.primary-nav{display:block}.sidebar-account-nav{margin-top:auto!important}.sidebar-account-nav+.side-tip{margin-top:18px}.sidebar{z-index:3000;overflow:visible!important}.sidebar,.main-area{transition:transform .2s,margin-left .2s}.sidebar-visibility-toggle{z-index:3002;color:#506993;cursor:pointer;background:#f6f9fff7;border:1px solid #9eafd0;border-left:0;border-radius:0 7px 7px 0;align-content:center;place-items:center;gap:1px;width:16px;height:58px;transition:left .2s,background .15s,color .15s;display:grid;position:fixed;top:50%;left:236px;transform:translateY(-50%);box-shadow:4px 0 10px #0c1f4424}.sidebar-visibility-toggle:hover{color:#315db3;background:#e8efff}.sidebar-visibility-toggle:focus-visible{outline-offset:2px;outline:2px solid #77a2ef}.sidebar-visibility-toggle>span{font-size:22px;line-height:.8}.sidebar-visibility-toggle>small{writing-mode:vertical-rl;font-size:8px;font-weight:800;line-height:1}.app-shell.sidebar-collapsed>.sidebar{visibility:hidden;pointer-events:none;transform:translate(-100%)}.app-shell.sidebar-collapsed>.main-area{margin-left:60px}.app-shell.sidebar-collapsed>.sidebar-visibility-toggle{border-left:0;border-right:1px solid #9eafd0;border-radius:0 7px 7px 0;width:16px;height:52px;display:grid;left:60px;box-shadow:4px 0 10px #0c1f4424}.app-shell.sidebar-collapsed>.sidebar-visibility-toggle>span{font-size:17px}.app-shell.sidebar-collapsed>.sidebar-visibility-toggle>small{display:block}.sidebar-quick-rail{z-index:3001;background:var(--navy,#192b58);color:#c2cce5;flex-direction:column;gap:5px;width:60px;padding:10px 5px;display:flex;position:fixed;inset:0 auto 0 0;box-shadow:2px 0 10px #10204020}.sidebar-quick-rail button{cursor:pointer}.sidebar-quick-rail .rail-expand{height:36px;color:inherit;background:0 0;border:0;border-bottom:1px solid #ffffff25;margin-bottom:5px;font-size:20px}.sidebar-quick-rail .rail-entry{width:50px;min-height:45px;color:inherit;background:0 0;border:0;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:5px 1px;display:flex;position:relative}.sidebar-quick-rail .rail-entry>span{color:#9ab7ff;font-size:19px;line-height:22px}.sidebar-quick-rail .rail-entry>small{white-space:nowrap;text-overflow:ellipsis;max-width:48px;font-size:9px;line-height:12px;overflow:hidden}.sidebar-quick-rail .rail-entry:hover,.sidebar-quick-rail .rail-entry.active{color:#fff;background:#517ceb50}.sidebar-quick-rail button:focus-visible{outline-offset:1px;outline:2px solid #9ab7ff}.rail-platform{position:relative}.rail-platform:first-of-type{border-top:1px solid #ffffff25;padding-top:5px}.rail-flyout{color:#e2eaff;background:#23365a;border:1px solid #58709b;border-radius:0 12px 12px 0;width:230px;padding:14px;display:none;position:fixed;top:12px;bottom:12px;left:60px;overflow-y:auto;box-shadow:8px 5px 24px #10204040}.rail-platform:hover>.rail-flyout,.rail-platform:focus-within>.rail-flyout{display:block}.rail-flyout>strong{margin-bottom:12px;font-size:15px;display:block}.rail-flyout section>b{color:#9eb4d9;margin:12px 0 5px;font-size:11px;display:block}.rail-flyout section>button{width:100%;color:inherit;text-align:left;background:0 0;border:0;border-radius:6px;padding:8px;font-size:12px;display:block}.rail-flyout section>button:hover,.rail-flyout section>button.active{color:#fff;background:#517ceb50}.rail-flyout section>button:disabled{opacity:.45;cursor:not-allowed}:root[data-theme=dark] .sidebar-visibility-toggle{color:#d1dcf0;background:#202e44f7;border-color:#52627c;box-shadow:4px 0 12px #00000047}:root[data-theme=dark] .sidebar-visibility-toggle:hover{color:#fff;background:#3a506f}.sidebar .global-brand{flex:none;min-width:0;padding-bottom:7px}.sidebar>.primary-nav,.sidebar>.sidebar-footer{flex:none;min-width:0}.global-brand-title{gap:2px;min-width:0;display:grid}.global-brand-title>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.global-brand-title small{color:#91a3c8;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:700;overflow:hidden}.toolbox-root-slot{flex:none;min-width:0}.toolbox-platform-fixed-slot{background:#09173540;border:1px solid #8ba6e024;border-radius:10px;flex:none;min-width:0;margin:1px 5px 0;padding:5px}.toolbox-platform-fixed-slot,.toolbox-platform-section,.toolbox-platform-heading{position:relative}.toolbox-platform-fixed-slot.is-locked,.toolbox-platform-section.is-locked{background:#be761f12;border-color:#f4b86533}.toolbox-platform-fixed-slot.is-locked .toolbox-platform-nav,.toolbox-platform-section.is-locked .toolbox-platform-nav{cursor:pointer;color:#cbd5e6}.toolbox-platform-lock{color:#ffd596;white-space:nowrap;background:#be761f26;border:1px solid #f4b86552;border-radius:999px;margin-left:auto;padding:3px 6px;font-size:8px;font-weight:800}.toolbox-platform-renew{z-index:2;color:#a9cdf9;cursor:pointer;background:#285ea62e;border:1px solid #669feb47;border-radius:999px;padding:2px 6px;font-size:8px;font-weight:800;position:absolute;top:50%;right:27px;transform:translateY(-50%)}.toolbox-platform-renew:hover{color:#e8f3ff;background:#3070c647;border-color:#6ba8f0}.toolbox-billing-backdrop{z-index:70}.toolbox-billing-dialog{width:min(690px,100%);max-height:calc(100vh - 40px);overflow:auto}.toolbox-billing-dialog .modal-header p{color:#8290a7;margin:6px 0 0;font-size:11px}.toolbox-billing-options{gap:9px;display:grid}.toolbox-billing-options>article{background:#f8faff;border:1px solid #e0e7f1;border-radius:10px;grid-template-columns:minmax(0,1fr) minmax(230px,.8fr);align-items:center;gap:12px;padding:11px 12px;display:grid}.toolbox-billing-options>article.selected{background:#f2f7ff;border-color:#78a5e7;box-shadow:0 0 0 2px #4a7bcd14}.toolbox-billing-options>article>label{cursor:pointer;grid-template-columns:auto 34px minmax(0,1fr);align-items:center;gap:9px;display:grid}.toolbox-billing-options>article>label input{width:16px;height:16px;margin:0}.toolbox-billing-options>article>label b,.toolbox-billing-options>article>label small{display:block}.toolbox-billing-options>article>label b{color:#405476;font-size:13px}.toolbox-billing-options>article>label small{color:#8995a8;margin-top:3px;font-size:9px}.toolbox-billing-options select{color:#435776;background:#fff;border:1px solid #d9e2ef;border-radius:7px;width:100%;height:36px;padding:0 9px;font-size:11px}.toolbox-billing-options select:disabled{opacity:.5}.toolbox-billing-logo{color:#fff;background:#ff5000;border-radius:9px;place-items:center;width:34px;height:34px;font-size:12px;font-weight:900;display:grid}.toolbox-billing-logo.\31 688{background:#ff5a00;font-size:8px}.toolbox-billing-logo.jd{background:#d41025}.toolbox-billing-message{color:#5f76a0;background:#f2f6fd;border-radius:7px;margin-top:10px;padding:8px 10px;font-size:10px;font-weight:700}.toolbox-billing-message.error{color:#bd4e58;background:#fff0f1}.toolbox-billing-message.success{color:#27805f;background:#edf9f3}.toolbox-billing-total{border-top:1px solid #e8edf5;justify-content:space-between;align-items:flex-end;gap:15px;margin-top:15px;padding:14px 2px 0;display:flex}.toolbox-billing-total span,.toolbox-billing-total small{display:block}.toolbox-billing-total span{color:#62728c;font-size:11px;font-weight:800}.toolbox-billing-total small{color:#929daf;margin-top:4px;font-size:9px;font-weight:400}.toolbox-billing-total>b{color:#3975d1;font-size:25px}.toolbox-billing-plan-manager{background:#f8fbff;border-bottom:1px solid #e5ebf4;padding:18px 20px 20px}.toolbox-billing-plan-manager>header{justify-content:space-between;align-items:center;gap:24px;display:flex}.toolbox-billing-plan-manager>header h3{color:#334968;margin:3px 0 5px;font-size:18px}.toolbox-billing-plan-manager>header p{color:#8190a7;margin:0;font-size:11px}.toolbox-billing-plan-manager>header>.primary-button{flex:none;min-width:104px}.toolbox-billing-plan-groups{grid-template-columns:1fr;gap:9px;margin-top:14px;display:grid}.toolbox-billing-plan-group{background:#fff;border:1px solid #e0e7f1;border-radius:10px;min-width:0;overflow:hidden}.toolbox-billing-plan-group>header{background:#f7f9fd;border-bottom:1px solid #e8edf4;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:7px 12px;display:flex}.toolbox-billing-plan-group>header>button{color:#4a73c2;cursor:pointer;background:#fff;border:1px solid #dbe5f4;border-radius:7px;padding:6px 10px;font-size:9px;font-weight:800}.toolbox-billing-plan-group>header>button:hover{background:#f2f6fd;border-color:#9db8e4}.toolbox-billing-plan-platform{align-items:center;gap:9px;display:flex}.toolbox-billing-plan-platform>span{color:#fff;background:#ff5000;border-radius:7px;flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:11px;font-weight:900;display:grid}.toolbox-billing-plan-group.platform-1688 .toolbox-billing-plan-platform>span{background:#ff5a00;font-size:7px}.toolbox-billing-plan-group.platform-jd .toolbox-billing-plan-platform>span{background:#d41025}.toolbox-billing-plan-platform b,.toolbox-billing-plan-platform small{display:block}.toolbox-billing-plan-platform b{color:#405575;font-size:12px}.toolbox-billing-plan-platform small{color:#8b98ab;margin-top:2px;font-size:8px}.toolbox-billing-plan-list{padding:0 12px}.toolbox-billing-plan-row{grid-template-columns:minmax(180px,1.5fr) minmax(96px,.55fr) minmax(120px,.65fr) 72px 62px;align-items:end;gap:10px;padding:9px 0 10px;display:grid}.toolbox-billing-plan-row+.toolbox-billing-plan-row{border-top:1px dashed #e5ebf3}.toolbox-billing-plan-row label{color:#8794a8;min-width:0;font-size:8px;font-weight:700}.toolbox-billing-plan-row label>span{margin-bottom:4px;display:block}.toolbox-billing-plan-row label input{color:#425674;box-sizing:border-box;background:#fff;border:1px solid #dce4ef;border-radius:6px;width:100%;height:32px;padding:0 8px;font-size:10px}.toolbox-billing-plan-row>.toolbox-billing-plan-enabled{color:#61728d;background:#f8faff;border:1px solid #e0e7f1;border-radius:6px;justify-content:center;align-items:center;gap:6px;height:32px;font-size:9px;display:flex}.toolbox-billing-plan-row>.toolbox-billing-plan-enabled input{width:14px;height:14px;margin:0}.toolbox-billing-plan-row>.toolbox-billing-plan-enabled span{margin:0;display:inline}.toolbox-billing-plan-row>.danger-button{height:32px;padding:0 8px;font-size:9px}:root[data-theme=dark] .toolbox-billing-dialog,:root[data-theme=dark] .toolbox-billing-plan-group{background:#182438;border-color:#34445c}:root[data-theme=dark] .toolbox-billing-options>article{background:#1b293e;border-color:#35465f}:root[data-theme=dark] .toolbox-billing-options>article.selected{background:#20344f;border-color:#557fb8}:root[data-theme=dark] .toolbox-billing-options>article>label b,:root[data-theme=dark] .toolbox-billing-plan-manager>header h3,:root[data-theme=dark] .toolbox-billing-plan-platform b{color:#e5edf8}:root[data-theme=dark] .toolbox-billing-options select,:root[data-theme=dark] .toolbox-billing-plan-row label input{color:#e8eff8;background:#1d2b40;border-color:#3a4b63}:root[data-theme=dark] .toolbox-billing-plan-manager{background:#172338;border-color:#33435b}:root[data-theme=dark] .toolbox-billing-plan-group>header{background:#1b293e;border-color:#35465c}:root[data-theme=dark] .toolbox-billing-plan-group>header>button{color:#a9c9f6;background:#223149;border-color:#3a4c66}:root[data-theme=dark] .toolbox-billing-plan-row>.toolbox-billing-plan-enabled{color:#cad6e8;background:#1d2b40;border-color:#3a4b63}@media (width<=850px){.toolbox-billing-options>article{grid-template-columns:1fr}.toolbox-billing-dialog{max-height:calc(100vh - 18px)}.toolbox-billing-plan-manager>header{align-items:flex-start}.toolbox-billing-plan-row{grid-template-columns:minmax(0,1fr) minmax(92px,.55fr) minmax(110px,.65fr) 66px 58px}}@media (width<=620px){.toolbox-billing-plan-manager{padding:14px 12px}.toolbox-billing-plan-manager>header{gap:10px;display:grid}.toolbox-billing-plan-manager>header>.primary-button{width:100%}.toolbox-billing-plan-row{grid-template-columns:1fr 1fr;gap:8px}.toolbox-billing-plan-row>.toolbox-billing-plan-name{grid-column:1/-1}.toolbox-billing-plan-row>.toolbox-billing-plan-enabled,.toolbox-billing-plan-row>.danger-button{width:100%}}.toolbox-tree-scroll-nav{border-top:0;margin-top:0;padding-top:0}.toolbox-scroll-region{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#879dcc61 transparent;flex:1 1 0;height:0;min-height:0;margin-top:0;padding-right:2px;overflow:hidden auto}.toolbox-scroll-region::-webkit-scrollbar{width:5px}.toolbox-scroll-region::-webkit-scrollbar-thumb{background:#879dcc61;border-radius:999px}.sidebar-footer{border-top:1px solid #ffffff1f;flex:none;gap:2px;margin-top:3px;padding:4px 2px 0;display:grid;overflow:visible}.sidebar-footer .test-account{margin:0;padding:9px 10px}.sidebar-footer .test-account label{margin-bottom:4px}.sidebar-footer .test-account>b{margin-top:0}.sidebar-footer .test-account small{margin-top:4px}.sidebar-quick-actions{grid-template-columns:80px minmax(0,1fr);gap:6px;display:grid}.sidebar-footer .sidebar-theme-toggle{justify-content:space-between;width:100%;min-height:34px;margin:0;padding:6px 8px}.sidebar-quick-actions .sidebar-theme-toggle .theme-toggle-label{display:none}.sidebar-quick-actions .sidebar-theme-toggle .theme-toggle-track{margin-left:0}.sidebar-footer .sidebar-account-nav{background:#ffffff09;border:1px solid #89a3dc29;border-radius:7px;min-height:34px;padding:7px 9px;font-size:11px;margin:0!important}.sidebar-quick-actions .sidebar-account-nav .nav-icon{font-size:13px}.sidebar-account-actions{grid-template-columns:1fr 1fr;gap:6px;display:grid}.sidebar-account-actions button{color:#bfcbe4;background:0 0;border:1px solid #51658e;border-radius:6px;min-height:32px;font-size:11px;font-weight:700}.sidebar-account-actions button:hover{color:#fff;border-color:#7895d5}.app-shell:not(.toolbox-original-mode)>.sidebar{padding-top:4px;padding-bottom:8px}.app-shell:not(.toolbox-original-mode)>.sidebar .global-brand{align-items:center;gap:5px;min-height:24px;margin:0;padding:3px 4px}.app-shell:not(.toolbox-original-mode)>.sidebar .global-brand .brand-mark{flex:0 0 22px;align-self:center;width:22px;height:22px;font-size:14px}.app-shell:not(.toolbox-original-mode)>.sidebar .global-brand-title{flex:auto;align-items:center;gap:4px;min-width:0;display:flex;overflow:hidden}.app-shell:not(.toolbox-original-mode)>.sidebar .global-brand-title>span{flex:none;font-size:17px;line-height:22px}.app-shell:not(.toolbox-original-mode)>.sidebar .global-brand-title small{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:9px;line-height:1}.app-shell:not(.toolbox-original-mode)>.sidebar .sidebar-refresh-clock{flex:none;height:20px;margin-left:0;padding:0 4px;font-size:8px}.app-shell:not(.toolbox-original-mode)>.sidebar .sidebar-refresh-clock i{width:4px;height:4px;margin-right:3px}.sidebar>.sidebar-top-actions{box-sizing:border-box;border-bottom:1px solid #ffffff1f;flex:0 0 23px;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:2px;min-width:0;height:23px;margin:0;padding:0 1px 2px;display:grid}.sidebar>.sidebar-top-actions.has-account{grid-template-columns:repeat(4,minmax(0,1fr))}.sidebar-top-actions .sidebar-quick-actions,.sidebar-top-actions .sidebar-account-actions{display:contents}.sidebar-top-actions .sidebar-theme-toggle{box-sizing:border-box;background:#ffffff09;border:1px solid #89a3dc38;border-radius:4px;justify-content:center;align-self:center;align-items:center;width:100%!important;min-width:0!important;height:20px!important;min-height:20px!important;margin:0!important;padding:0!important;display:flex!important}.sidebar-top-actions .sidebar-theme-toggle .theme-toggle-label{color:#cbd9f4;white-space:nowrap;justify-content:center;align-items:center;width:100%;height:100%;font-size:9px;font-weight:800;line-height:1;display:flex}.sidebar-top-actions .sidebar-theme-toggle .theme-toggle-icon{display:none}.sidebar-top-actions .sidebar-theme-toggle[aria-pressed=true] .theme-toggle-label{color:#dce7ff}.sidebar-top-actions .sidebar-theme-toggle .theme-toggle-track{display:none}.sidebar-top-actions .sidebar-account-nav{box-sizing:border-box;color:#c7d3ec;background:#ffffff09;border:1px solid #89a3dc38;border-radius:4px;justify-content:center;align-self:center;gap:2px;width:100%;height:20px;min-height:20px;padding:0;font-size:9px;line-height:1;margin:0!important}.sidebar-top-actions .sidebar-account-nav .nav-icon{width:auto;font-size:10px;line-height:1}.sidebar-top-actions .sidebar-personal-action{box-sizing:border-box;color:#bfcbe4;background:#ffffff09;border:1px solid #89a3dc38;border-radius:4px;justify-content:center;align-self:center;align-items:center;width:100%;height:20px;min-height:20px;padding:0;font-size:9px;font-weight:700;line-height:1;display:flex}.sidebar-top-actions .sidebar-personal-action:hover,.sidebar-top-actions .sidebar-account-nav:hover{color:#fff;border-color:#7895d5}.sidebar-footer:empty,.app-shell:not(.toolbox-original-mode) .primary-nav .nav-caption{display:none}.app-shell:not(.toolbox-original-mode) .primary-nav .nav-item{margin:0;padding:7px 11px}.app-shell:not(.toolbox-original-mode) .toolbox-sidebar-tree{margin:0 5px 2px;padding:2px 5px}.app-shell:not(.toolbox-original-mode) .toolbox-platform-nav{padding:5px 8px}.app-shell:not(.toolbox-original-mode) .toolbox-platform-section+.toolbox-platform-section{margin-top:2px;padding-top:2px}.app-shell:not(.toolbox-original-mode) .toolbox-platform-children{padding:0 3px 1px 18px}.app-shell:not(.toolbox-original-mode) .toolbox-platform-children section{margin-top:2px}.app-shell:not(.toolbox-original-mode) .toolbox-platform-children section>small{margin-bottom:1px}.app-shell:not(.toolbox-original-mode) .toolbox-platform-children section>button{padding:4px 8px 4px 36px}.app-shell:not(.toolbox-original-mode) .toolbox-permission-nav{margin-top:2px;padding:5px 8px 4px}.sidebar-agent-controls{z-index:3100;background:#05122d47;border:1px solid #89a3dc2e;border-radius:7px;gap:2px;padding:4px;display:grid;position:relative}.sidebar-agent-status{color:#d8e5ff;white-space:nowrap;grid-template-columns:7px max-content minmax(20px,24px) max-content max-content auto;align-items:center;gap:4px;font-size:10px;font-weight:800;display:grid}.sidebar-agent-status>span:nth-child(2){white-space:nowrap;min-width:18px}.sidebar-agent-status small{color:#8192b4;text-align:right;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:9px;font-weight:600;overflow:hidden}.sidebar-agent-progress-text{display:block;color:#ffffffb8!important;text-align:center!important;white-space:nowrap!important;min-width:16px!important;font-size:8px!important;font-weight:700!important;line-height:1!important}.sidebar-agent-status em{color:#93a7cf;white-space:nowrap;background:#ffffff12;border-radius:999px;justify-self:end;padding:2px 4px;font-size:8px;font-style:normal;font-weight:700}.sidebar-agent-version-button{color:#a8bce2;white-space:nowrap;cursor:pointer;background:#ffffff12;border:0;border-radius:999px;justify-self:end;padding:2px 5px;font-size:8px;font-style:normal;font-weight:700;line-height:1.35}.sidebar-agent-version-button:hover,.sidebar-agent-version-button.open{color:#fff;background:#6894ea3d;box-shadow:0 0 0 1px #80aeff4d}.sidebar-agent-version-button:focus-visible{outline-offset:1px;outline:2px solid #7db5ff}.sidebar-agent-progress-stack{appearance:none;cursor:pointer;background:0 0;border:0;border-radius:4px;gap:1px;width:24px;min-width:20px;max-width:24px;margin:0;padding:1px;display:grid}.sidebar-agent-progress-stack:hover,.sidebar-agent-progress-stack.open{background:#6894ea2e;box-shadow:0 0 0 1px #80aeff47}.sidebar-agent-progress-stack:focus-visible{outline-offset:1px;outline:2px solid #7db5ff}.sidebar-agent-progress{background:#ffffff1a;border:1px solid #ffffff2e;border-radius:999px;height:4px;display:block;position:relative;overflow:hidden}.sidebar-agent-progress>i{border-radius:inherit;background:#ffffff3d;transition:width .3s,background .24s;position:absolute;inset:0 auto 0 0}.sidebar-agent-progress.active>i{background:linear-gradient(90deg,#409eff,#7dd3fc,#409eff) 0 0/180% 100%;animation:1.2s linear infinite sidebarAgentProgressMove}.sidebar-agent-progress.done>i{background:linear-gradient(90deg,#5fbf7a,#8cd39d)}.sidebar-agent-progress.error>i{background:linear-gradient(90deg,#ef6b6b,#f5a0a0)}.sidebar-agent-progress-stack>small{color:#ffffffad;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:700;line-height:1;overflow:hidden}@keyframes sidebarAgentProgressMove{0%{background-position:100% 0}to{background-position:-80% 0}}.sidebar-agent-task-overlay{z-index:2590;overscroll-behavior:none;background:0 0;position:fixed;inset:0;overflow:hidden}.sidebar-agent-task-panel{z-index:2600;color:#2c3e5b;text-align:left;background:#fff;border:1px solid #cad6ec;border-radius:8px;grid-template-rows:auto minmax(0,1fr);width:min(206px,100vw - 24px);max-height:min(440px,100vh - 160px);display:grid;position:fixed;bottom:112px;left:12px;overflow:hidden;box-shadow:0 12px 30px #0c1c3d42}.sidebar-agent-task-panel:after{content:"";background:#fff;border-bottom:1px solid #cad6ec;border-right:1px solid #cad6ec;width:12px;height:12px;position:absolute;bottom:-7px;left:112px;transform:rotate(45deg)}.sidebar-agent-task-panel>header{background:#f7f9fd;border-bottom:1px solid #e8edf5;justify-content:space-between;align-items:flex-start;gap:6px;padding:10px 9px 8px;display:flex}.sidebar-agent-task-panel>header>div{gap:3px;min-width:0;display:grid}.sidebar-agent-task-panel>header b{color:#263955;font-size:12px}.sidebar-agent-task-panel>header small{color:#7b8ba5;font-size:9px;font-weight:600}.sidebar-agent-task-panel>header>button{color:#8795aa;cursor:pointer;background:0 0;border:0;border-radius:5px;flex:0 0 24px;place-items:center;width:24px;height:24px;font-size:20px;line-height:1;display:grid}.sidebar-agent-task-panel>header>button:hover{color:#3d5373;background:#e8eef8}.sidebar-agent-task-list{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;padding:4px 5px 8px;overflow:hidden auto}.sidebar-agent-task-item{border-bottom:1px solid #edf1f6;grid-template-columns:minmax(0,1fr) auto;gap:2px 6px;padding:8px 5px;display:grid}.sidebar-agent-task-item:last-child{border-bottom:0}.sidebar-agent-task-item>div{grid-column:1/-1;justify-content:space-between;align-items:center;gap:6px;display:flex}.sidebar-agent-task-item b{color:#344965;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.sidebar-agent-task-item strong{color:#6e7d93;background:#eef2f7;border-radius:999px;flex:none;padding:2px 5px;font-size:9px}.sidebar-agent-task-item strong.status-running{color:#2479c9;background:#e8f3ff}.sidebar-agent-task-item strong.status-pending{color:#a36b08;background:#fff5dc}.sidebar-agent-task-item strong.status-finished,.sidebar-agent-task-item strong.status-online{color:#258457;background:#e7f7ee}.sidebar-agent-task-item strong.status-failed,.sidebar-agent-task-item strong.status-waiting_human{color:#bf4650;background:#ffebed}.sidebar-agent-task-item p{color:#667791;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:10px;overflow:hidden}.sidebar-agent-task-item>small{color:#9aa7b9;white-space:nowrap;justify-self:end;font-size:9px}.sidebar-agent-task-item>em{color:#c04e56;text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;font-size:10px;font-style:normal;line-height:1.45;overflow:hidden}.sidebar-agent-task-item>em.task-result{color:#536b8b}.sidebar-agent-task-item>em.task-error{color:#c04e56}.sidebar-agent-task-empty{color:#95a2b5;place-items:center;min-height:90px;font-size:11px;display:grid}.sidebar-agent-hint{color:#93a7cf;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:600;line-height:1.35;display:block;overflow:hidden}.sidebar-agent-light{background:#76859e;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #76859e1f}.sidebar-agent-light.online{background:#41d293;box-shadow:0 0 0 3px #41d29321,0 0 9px #41d293b8}.sidebar-agent-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;display:grid}.sidebar-agent-actions a,.sidebar-agent-actions button{box-sizing:border-box;color:#e2ebff;background:#ffffff0b;border:1px solid #809edc4d;border-radius:4px;justify-content:center;align-items:center;min-width:0;height:21px;min-height:21px;padding:0 2px;font-size:9px;font-weight:800;line-height:1;text-decoration:none;display:flex}.sidebar-agent-actions a:hover,.sidebar-agent-actions button:hover{color:#fff;background:#5b7ecc33;border-color:#80aeffb3}.sidebar-agent-actions button:disabled{cursor:not-allowed;opacity:.42}.sidebar-agent-schedule-button{color:#ddecff!important;background:#4192ee29!important;border-color:#6dbbff99!important}.sidebar-agent-status .sidebar-agent-schedule-button{white-space:nowrap;cursor:pointer;border:1px solid #6dbbff99;border-radius:999px;justify-content:center;align-items:center;gap:3px;min-width:30px;min-height:20px;padding:2px 4px;font-size:9px;line-height:1;display:inline-flex}.sidebar-agent-status .sidebar-agent-schedule-button.has-failures{color:#fff0f1!important;background:#be384347!important;border-color:#ff7e87db!important}.sidebar-agent-status .sidebar-agent-schedule-button>b{color:#fff;background:#e64e59;border-radius:999px;place-items:center;min-width:14px;height:14px;padding:0 3px;font-size:8px;line-height:1;display:grid}.sidebar-agent-schedule-panel{z-index:3200;box-sizing:border-box;color:#2c3e5b;text-align:left;background:#fff;border:1px solid #cad6ec;border-radius:8px;width:100%;max-height:min(440px,100vh - 150px);display:grid;position:absolute;bottom:calc(100% + 8px);left:0;overflow:hidden auto;box-shadow:0 12px 30px #0c1c3d42}.sidebar-agent-schedule-panel>header{background:#f7f9fd;border-bottom:1px solid #e8edf5;justify-content:space-between;align-items:center;padding:9px 10px;display:flex}.sidebar-agent-schedule-panel>header>b{font-size:12px}.sidebar-agent-schedule-panel>header>button{color:#8795aa;cursor:pointer;background:0 0;border:0;border-radius:5px;width:23px;height:23px;font-size:19px;line-height:1}.sidebar-agent-schedule-panel>header>button:hover{color:#3d5373;background:#e8eef8}.sidebar-agent-schedule-panel>p{color:#7b8ba5;margin:0;padding:18px 10px;font-size:11px}.sidebar-agent-schedule-panel>article{border-bottom:1px solid #edf1f6;gap:3px;padding:9px 10px;display:grid}.sidebar-agent-schedule-panel>article:last-child{border-bottom:0}.sidebar-agent-schedule-panel>article>b{font-size:11px}.sidebar-agent-schedule-panel>article>span,.sidebar-agent-schedule-panel>article>small{color:#71819a;font-size:10px}.sidebar-agent-schedule-failures-button{color:#a93743;cursor:pointer;background:#fff4f5;border:0;border-bottom:1px solid #f0d7da;justify-content:space-between;align-items:center;gap:8px;padding:9px 10px;font-size:11px;font-weight:800;display:flex}.sidebar-agent-schedule-failures-button:hover,.sidebar-agent-schedule-failures-button.open{background:#ffe8ea}.sidebar-agent-schedule-failures-button>b{color:#fff;background:#d94b56;border-radius:999px;place-items:center;min-width:22px;height:20px;padding:0 6px;font-size:10px;display:grid}.sidebar-agent-schedule-failure-list{background:#fff;border-bottom:1px solid #e7edf5;max-height:245px;display:grid;overflow:auto}.sidebar-agent-schedule-failure-list>p{color:#7b8ba5;margin:0;padding:15px 10px;font-size:10px}.sidebar-agent-schedule-failure-list>article{border-bottom:1px solid #f1e4e5;gap:3px;padding:8px 10px;display:grid}.sidebar-agent-schedule-failure-list>article:last-child{border-bottom:0}.sidebar-agent-schedule-failure-list>article>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.sidebar-agent-schedule-failure-list b{color:#344965;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.sidebar-agent-schedule-failure-list small{color:#9aa7b9;flex:none;font-size:9px}.sidebar-agent-schedule-failure-list span{color:#667791;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.sidebar-agent-schedule-failure-list em{color:#c04e56;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-style:normal;line-height:1.4;overflow:hidden}.sidebar-agent-schedule-failure-actions{z-index:1;background:#fff;border-bottom:1px solid #f1e4e5;justify-content:space-between;align-items:center;gap:8px;padding:7px 10px;display:flex;position:sticky;top:0}.sidebar-agent-schedule-failure-actions>span{color:#8996a8;font-size:9px}.sidebar-agent-schedule-failure-actions>button{color:#b23c47;cursor:pointer;background:#fff;border:1px solid #d95c66;border-radius:5px;flex:none;padding:3px 7px;font-size:10px;font-weight:800}.sidebar-agent-schedule-failure-actions>button:hover{background:#fff0f1}.sidebar-agent-schedule-failure-actions>button:disabled{cursor:not-allowed;opacity:.55}.main-area.toolbox-native-view-locked{height:100vh;min-height:0;overflow:hidden}.main-area.toolbox-native-view-locked>.workspace-keepalive:not([hidden]){height:100%;min-height:0;overflow:hidden}@media (width>=761px){.app-shell.toolbox-original-mode{background:#f4f5f7}.app-shell.toolbox-original-mode>.sidebar{color:#f2f5f7;background:linear-gradient(#68737e 0%,#5e6975 100%);border-right:1px solid #d4dbe1;width:230px;padding:14px 13px 12px;box-shadow:inset -1px 0 #ffffff29}.app-shell.toolbox-original-mode:not(.sidebar-collapsed)>.sidebar-visibility-toggle{border-left:0;border-right:1px solid #9eafd0;border-radius:0 7px 7px 0;width:16px;left:230px;box-shadow:4px 0 10px #0c1f4424}.app-shell.toolbox-original-mode>.main-area{background:#f4f5f7;height:100dvh;min-height:0;margin-left:230px;overflow:hidden}.toolbox-original-mode .sidebar .global-brand{background:linear-gradient(135deg,#4d5865,#3d4854);border-radius:9px;min-height:57px;margin:0;padding:10px 12px;box-shadow:inset 0 1px #ffffff24,0 2px 5px #232b353d}.toolbox-original-mode .sidebar .global-brand .brand-mark{color:#fff;background:linear-gradient(145deg,#f44343,#bd1119);border-radius:8px;flex:0 0 27px;width:27px;height:27px;font-size:15px;font-weight:900;box-shadow:inset 0 1px #ffffff59}.toolbox-original-mode .sidebar .global-brand-title{gap:2px}.toolbox-original-mode .sidebar .global-brand-title>span{color:#fff;letter-spacing:.2px;font-size:18px}.toolbox-original-mode .sidebar .global-brand-title small{color:#dce3e8;font-size:9px}.toolbox-original-user-banner{color:#4c5d66;text-align:center;background:linear-gradient(160deg,#e5eff0,#b6ccd1);border:1px solid #ffffff45;border-radius:4px;grid-template-columns:repeat(7,1fr);align-items:start;min-height:45px;margin:12px 0 8px;padding:5px 7px;display:grid;position:relative;overflow:hidden}.toolbox-original-user-banner>span{opacity:.78;font-size:14px;line-height:14px}.toolbox-original-user-banner>b{color:#fff;letter-spacing:1.1px;background:#31c878;padding:2px 12px;font-size:8px;position:absolute;bottom:2px;right:45px}.toolbox-original-mode .toolbox-root-slot{display:none}.toolbox-original-mode .toolbox-scroll-region{scrollbar-color:#ffffff57 transparent;margin-top:0;padding-right:1px}.toolbox-original-mode .toolbox-scroll-region::-webkit-scrollbar-thumb{background:#ffffff57}.toolbox-original-mode .toolbox-tree-scroll-nav{border:0;margin:0;padding:0}.toolbox-original-mode .toolbox-sidebar-tree{background:0 0;border:0;border-radius:0;margin:0;padding:0}.toolbox-original-mode .toolbox-platform-nav{color:#fff;background:linear-gradient(#ff7427,#ff570a);border-radius:4px;grid-template-columns:30px auto 1fr 14px;gap:5px;min-height:44px;padding:6px 10px;display:grid;box-shadow:inset 0 1px #ffffff52,0 2px 4px #472a1933}.toolbox-original-mode .toolbox-platform-nav:hover{background:linear-gradient(#ff7c37,#ff5f12)}.toolbox-original-mode .toolbox-platform-nav .toolbox-platform-dot{color:#0000;background:#ffffff2b url(/taobao-logo.png) 50%/cover no-repeat;border-radius:7px;width:28px;height:28px;font-size:0;box-shadow:inset 0 0 0 1px #fff3}.toolbox-original-mode .toolbox-platform-nav b{grid-area:1/2;font-size:16px}.toolbox-original-mode .toolbox-platform-nav:after{content:"Taobao";color:#ffffffd6;grid-area:1/3;align-self:end;margin-bottom:4px;font-size:9px;font-weight:700}.toolbox-original-mode .toolbox-platform-nav i{color:#fff;text-align:right;grid-area:1/4;font-size:16px}.toolbox-original-mode .toolbox-platform-children{padding:8px 1px 10px 22px}.toolbox-original-mode .toolbox-platform-children section{margin:0 0 5px}.toolbox-original-mode .toolbox-platform-children section>small{color:#edf2f5;letter-spacing:0;align-items:center;gap:7px;margin:0 0 3px -22px;font-size:13px;font-weight:700;display:flex}.toolbox-original-mode .toolbox-platform-children section>small:before{content:"◎";color:#fff;background:linear-gradient(145deg,#36b5ed,#167ae5);border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;display:grid;box-shadow:inset 0 1px 1px #ffffff59}.toolbox-original-mode .toolbox-platform-children section:nth-child(2)>small:before{content:"✦";background:linear-gradient(145deg,#65f,#4434d7)}.toolbox-original-mode .toolbox-platform-children section:nth-child(3)>small:before{content:"支";background:linear-gradient(145deg,#3cc6f4,#1879e5)}.toolbox-original-mode .toolbox-platform-children section>button,.toolbox-original-mode .toolbox-permission-nav{color:#edf1f4;border-radius:5px;gap:6px;min-height:29px;padding:4px 9px;font-size:12px}.toolbox-original-mode .toolbox-platform-children section>button>span{background:#c5cdd2;flex:0 0 4px;width:4px;height:4px}.toolbox-original-mode .toolbox-platform-children section>button:hover,.toolbox-original-mode .toolbox-platform-children section>button.active{color:#fff;background:linear-gradient(90deg,#f5c03b3d,#f5c03b0f);box-shadow:inset 0 0 0 1px #f6cf5f59}.toolbox-original-mode .toolbox-platform-children section>button.active>span{background:#fed96a;box-shadow:0 0 0 3px #ffda691f}.toolbox-original-mode .toolbox-permission-nav{color:#edf1f4;border-top-color:#ffffff24;margin-top:7px}.toolbox-original-mode .toolbox-permission-nav>span{color:#f2cf6a}.toolbox-original-mode .sidebar-footer{border-top-color:#ffffff29;gap:6px;margin-top:4px;padding-top:9px}.toolbox-original-mode .sidebar-agent-status{color:#f1f5f7}.toolbox-original-mode .sidebar-agent-status small{color:#d4dee5}.toolbox-original-mode .sidebar-agent-status em{color:#e7eef2;background:#11202f47}.toolbox-original-mode .sidebar-agent-hint{color:#d4dee5}.toolbox-original-mode .sidebar-agent-actions{grid-template-columns:1.2fr .8fr .8fr .8fr}.toolbox-original-mode .sidebar-agent-actions a,.toolbox-original-mode .sidebar-agent-actions button{color:#fff;background:#182c4233;border-color:#e6eff559;border-radius:6px;min-height:29px}.toolbox-original-mode .sidebar-agent-actions a:hover,.toolbox-original-mode .sidebar-agent-actions button:hover{background:#2d597c5e;border-color:#ffffffb8}.toolbox-original-mode .sidebar-quick-actions{grid-template-columns:80px minmax(0,1fr)}.toolbox-original-mode .sidebar-footer .sidebar-theme-toggle,.toolbox-original-mode .sidebar-footer .sidebar-account-nav,.toolbox-original-mode .sidebar-account-actions button{color:#eef3f7;background:#182c4229;border-color:#e6eff54f}.toolbox-original-mode .sidebar-footer .sidebar-account-nav:hover,.toolbox-original-mode .sidebar-account-actions button:hover{color:#fff;border-color:#ffffffb8}.app-shell.toolbox-original-mode{background:#f5f6f8;min-width:0}.app-shell.toolbox-original-mode>.sidebar{background:linear-gradient(#68737e 0%,#5e6975 100%);border-right:1px solid #d4dbe1;width:230px;min-width:230px;height:100dvh;padding:14px 13px 12px;display:flex;box-shadow:inset -1px 0 #ffffff29,2px 0 8px #222c3614;overflow:hidden!important}.app-shell.toolbox-original-mode>.main-area{background:#f5f6f8;min-width:0;margin-left:230px}.toolbox-original-mode .sidebar .global-brand{background:linear-gradient(135deg,#4d5865,#3f4b58);border-radius:9px;flex:0 0 57px;align-items:center;gap:9px;height:57px;min-height:57px;margin:0;padding:10px 12px;box-shadow:inset 0 1px #ffffff24,0 2px 5px #232b3540}.toolbox-original-mode .sidebar .global-brand .brand-mark{color:#fff;background:linear-gradient(145deg,#f44343,#bd1119);border-radius:8px;flex:0 0 27px;width:27px;height:27px;font-size:15px;box-shadow:inset 0 1px #ffffff5c,0 1px 2px #0000002e}.toolbox-original-mode .sidebar .global-brand-title>span{font-size:18px;line-height:1.05}.toolbox-original-mode .sidebar .global-brand-title small{color:#ebf0f3c7;margin-top:2px;font-size:9px;font-weight:600}.toolbox-original-user-banner{background:linear-gradient(135deg,#ffffff7a,#0000 52%),linear-gradient(160deg,#e8f0ee,#b8cdd0);border:1px solid #ffffff61;border-radius:4px;flex:0 0 48px;grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;gap:1px;height:48px;min-height:48px;margin:12px 0 8px;padding:4px 6px 3px;box-shadow:inset 0 1px #ffffff9e,0 1px 2px #1f2a3224}.toolbox-original-user-avatar{opacity:.91;width:100%;height:31px;display:block;position:relative}.toolbox-original-user-avatar:before{content:"";background:#66727a;border-radius:50%;width:10px;height:10px;position:absolute;top:1px;left:50%;transform:translate(-50%);box-shadow:0 1px #ffffff73}.toolbox-original-user-avatar:after{content:"";background:linear-gradient(#52606a,#737f87);border-radius:10px 10px 3px 3px;width:19px;height:16px;position:absolute;bottom:1px;left:50%;transform:translate(-50%)}.toolbox-original-user-avatar:nth-of-type(2):before,.toolbox-original-user-avatar:nth-of-type(5):before{background:#aeb9bf;box-shadow:0 -2px 0 2px #48b9e7,0 1px #ffffff80}.toolbox-original-user-avatar:nth-of-type(2):after,.toolbox-original-user-avatar:nth-of-type(5):after{background:linear-gradient(#697780,#909ba0)}.toolbox-original-user-avatar:nth-of-type(3):after,.toolbox-original-user-avatar:nth-of-type(6):after{background:linear-gradient(#4a5760,#68757d);border-radius:2px 2px 8px 8px;width:17px}.toolbox-original-user-avatar:nth-of-type(4):before,.toolbox-original-user-avatar:nth-of-type(7):before{background:#d2dade;box-shadow:0 -2px 0 2px #42bae6,0 1px #ffffff80}.toolbox-original-user-banner>b{z-index:1;color:#fff;letter-spacing:.7px;background:#48646861;border:1px solid #ffffff94;border-radius:3px;min-width:44px;padding:1px 5px;font-size:7px;line-height:1.25;bottom:2px;right:50%;transform:translate(50%)}.toolbox-original-mode .toolbox-platform-fixed-slot{flex:none;margin:0 0 6px;display:block}.toolbox-original-mode .toolbox-platform-fixed-slot .toolbox-platform-nav{color:#fff;text-align:left;background:linear-gradient(#ff7427,#ff570a);border:0;border-radius:5px;grid-template-columns:30px auto 1fr 14px;align-items:center;gap:5px;width:100%;height:50px;min-height:50px;padding:6px 10px;display:grid;box-shadow:inset 0 1px #ffffff57,0 2px 4px #472a1938}.toolbox-original-mode .toolbox-platform-fixed-slot .toolbox-platform-nav:hover{background:linear-gradient(#ff8039,#ff5f12)}.toolbox-original-mode .toolbox-platform-fixed-slot .toolbox-platform-dot{border-radius:7px;width:30px;height:30px}.toolbox-original-mode .toolbox-platform-fixed-slot .toolbox-platform-nav b{font-size:17px;line-height:1}.toolbox-original-mode .toolbox-platform-fixed-slot .toolbox-platform-nav:after{content:"Taobao";color:#ffffffdb;align-self:end;margin-bottom:4px;font-size:9px;font-weight:700}.toolbox-original-mode .toolbox-platform-fixed-slot .toolbox-platform-nav i{font-size:17px}.toolbox-original-mode .toolbox-scroll-region{flex:1 1 0;min-height:0;margin:0;padding:0 1px 0 0;display:flex;overflow:hidden auto}.toolbox-original-mode .toolbox-tree-scroll-nav{width:100%;min-height:max-content;display:block}.toolbox-original-mode .toolbox-platform-children{margin:0 2px;padding:2px 0 8px 18px;position:relative}.toolbox-original-mode .toolbox-platform-children:before{content:"";border-left:1px solid #fff3;position:absolute;top:7px;bottom:10px;left:8px}.toolbox-original-mode .toolbox-platform-children section{margin:0 0 5px;position:relative}.toolbox-original-mode .toolbox-platform-children section>small{color:#ffffffd1;background:#ffffff0a;border:1px solid #ffffff14;border-radius:5px;align-items:center;min-height:31px;margin:0 0 2px -18px;padding:4px 8px;font-size:12px;font-weight:700;position:relative}.toolbox-original-mode .toolbox-platform-children section>small:before{display:none}.toolbox-original-mode .toolbox-section-logo{flex-basis:21px;width:21px;height:21px}.toolbox-original-mode .toolbox-platform-children section>button{color:#ffffffe0;min-height:28px;margin:0;padding:4px 9px 4px 37px;font-size:12px;position:relative}.toolbox-original-mode .toolbox-platform-children section>button:before{content:"";background:#c5cdd2;border-radius:50%;width:4px;height:4px;position:absolute;left:28px}.toolbox-original-mode .toolbox-platform-children section>button>span{display:none}.toolbox-original-mode .toolbox-platform-children section>button.active{color:#fff;background:linear-gradient(90deg,#f5c03b45,#f5c03b0f);box-shadow:inset 0 0 0 1px #f6cf5f66}.toolbox-original-mode .toolbox-platform-children section>button.active:before{background:#fed96a;box-shadow:0 0 0 3px #ffda691f}.toolbox-original-jd-banner{color:#fff;background:linear-gradient(#e42131,#c90c1d);border-radius:5px;grid-template-columns:32px auto 1fr 14px;align-items:center;gap:7px;min-height:50px;margin:10px 1px 7px;padding:6px 10px;display:grid;box-shadow:inset 0 1px #ffffff47,0 2px 4px #47141938}.toolbox-original-jd-banner img{object-fit:cover;background:#d61225;border-radius:7px;width:31px;height:31px;display:block;box-shadow:inset 0 0 0 1px #ffffff38}.toolbox-original-jd-banner span{gap:2px;min-width:0;display:grid}.toolbox-original-jd-banner b{letter-spacing:.1px;font-size:16px;line-height:1}.toolbox-original-jd-banner small{color:#ffffffd9;letter-spacing:.4px;font-size:8px;font-weight:800}.toolbox-original-jd-banner i{color:#fff;justify-self:end;font-size:16px;font-style:normal}.toolbox-original-mode .toolbox-permission-nav{color:#ffffffd1;border-top:1px solid #ffffff29;border-radius:0;min-height:31px;margin:2px 1px 6px;padding:8px 9px 4px}.toolbox-original-mode .sidebar-footer{flex:none;gap:6px;margin-top:7px;padding-top:9px}.toolbox-original-mode .sidebar-agent-controls{background:#1d2f4040;border-color:#e8eff457;border-radius:7px;padding:7px}.toolbox-original-mode .sidebar-agent-status{color:#f3f6f8;grid-template-columns:7px max-content minmax(30px,38px) max-content max-content auto;gap:4px}.toolbox-original-mode .sidebar-agent-actions{grid-template-columns:1.24fr .86fr .86fr .86fr;gap:5px}.toolbox-original-mode .sidebar-agent-actions a,.toolbox-original-mode .sidebar-agent-actions button{background:#182c423d;border-color:#e6eff55c;min-height:30px;font-size:10px}.toolbox-original-mode .sidebar-quick-actions{grid-template-columns:80px minmax(0,1fr);gap:6px}.toolbox-original-mode .sidebar-footer .sidebar-theme-toggle,.toolbox-original-mode .sidebar-footer .sidebar-account-nav,.toolbox-original-mode .sidebar-account-actions button{background:#182c4233;border-color:#e6eff554;min-height:33px}}.ticket-create-button{white-space:nowrap;height:38px;padding:0 13px;font-size:12px;box-shadow:0 7px 16px #3169de2e}.ticket-create-button span{vertical-align:-1px;font-size:17px;line-height:1}@media (width<=760px){.ticket-create-button{padding:0 10px}.ticket-create-button span{font-size:15px}}.operator-filter-menu{flex-basis:158px}.operator-filter-menu>button,.operator-filter-menu .type-filter-options button{white-space:nowrap}.operator-filter-menu .type-filter-options{width:max-content;min-width:100%}.ticket-card-list{align-content:initial;grid-auto-rows:initial!important;display:block!important;overflow-x:visible!important}.ticket-card-slot{height:66px;margin:0 0 5px;position:relative}.ticket-card-slot.is-expanded{height:auto}.ticket-card,.ticket-card.expanded{box-sizing:border-box;width:100%;margin:0;transition:box-shadow .14s;display:block;position:relative;inset:auto;min-height:0!important}.ticket-card:not(.expanded){cursor:default;padding:7px 12px;overflow:hidden;height:66px!important}.ticket-card:not(.expanded) .ticket-card-title{min-height:28px;margin:5px 0 0}.ticket-card:not(.expanded) .ticket-card-meta,.ticket-card:not(.expanded) .ticket-card-detail,.ticket-card:not(.expanded) .ticket-card-invoice,.ticket-card:not(.expanded)>footer{display:none}.ticket-card.expanded{padding:10px 12px;box-shadow:0 10px 28px #1c335e2e;height:auto!important}.ticket-card.pinned{border-color:#9cb5ef;box-shadow:0 0 0 2px #6689dc1f,0 10px 28px #1c335e24}.ticket-card>header{min-height:20px}.ticket-card>header .ticket-card-head-main{flex:none;gap:8px;min-width:0}.ticket-card>header .ticket-card-inline-meta{flex:auto;justify-content:flex-end;gap:10px;min-width:0}.ticket-card-inline-meta span{color:#526783;white-space:nowrap;text-overflow:ellipsis;align-items:baseline;gap:4px;min-width:0;max-width:160px;font-size:11px;font-weight:700;display:inline-flex;overflow:hidden}.ticket-card-inline-meta i{color:#98a6bb;flex:none;font-size:10px;font-style:normal;font-weight:600}.ticket-card-inline-meta .ticket-deadline-meta{font-weight:850}.ticket-card-inline-meta .ticket-deadline-meta.remaining{color:#4f6f9f}.ticket-card-inline-meta .ticket-deadline-meta.due-soon{color:#c98517}.ticket-card-inline-meta .ticket-deadline-meta.overdue{color:#d6535c}.ticket-card>header .ticket-card-head-state{flex:none;gap:8px}.ticket-card .ticket-id,.ticket-card .ticket-created-time,.ticket-card .ticket-registrant,.ticket-card .ticket-type-tag,.ticket-card .source-status{font-size:11px}@media (width<=1180px){.ticket-card>header .ticket-card-inline-meta{display:none}}.ticket-card-detail p,.ticket-card-invoice p{white-space:pre-line;overflow-wrap:anywhere}.ticket-preview-layout{grid-template-columns:minmax(0,1fr) 330px;gap:12px;display:grid!important;overflow:hidden!important}.ticket-card-scroll{min-width:0;min-height:0;padding-right:4px;overflow-y:auto}.ticket-hover-preview{background:#fff;border:1px solid #dfe7f4;border-radius:11px;min-width:0;padding:14px;overflow-y:auto;box-shadow:0 3px 12px #243c690f}.ticket-hover-preview.empty-preview{color:#7d8ea8;flex-direction:column;justify-content:center;gap:7px;min-height:160px;font-size:12px;line-height:1.6;display:flex}.ticket-hover-preview.empty-preview b{color:#526885;font-size:14px}.ticket-preview-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.ticket-preview-title{color:#344b74;margin:10px 0 4px;font-size:14px;line-height:1.45;display:block}.ticket-preview-id{color:#8c9bb2;font-size:10px;line-height:1.5;display:block}.ticket-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:12px 0;display:grid}.ticket-preview-grid span,.ticket-preview-detail,.ticket-preview-result{color:#536783;overflow-wrap:anywhere;background:#fbfcff;border:1px solid #edf1f6;border-radius:7px;min-width:0;padding:8px 9px;font-size:11px;line-height:1.5}.ticket-preview-grid i,.ticket-preview-detail small,.ticket-preview-result small{color:#96a4b9;margin-bottom:3px;font-size:10px;font-style:normal;display:block}.ticket-preview-detail p,.ticket-preview-result p{color:#586b88;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.55}.ticket-preview-result{margin-top:10px}.ticket-preview-result-heading{justify-content:space-between;align-items:center;gap:8px;margin-bottom:7px;display:flex}.ticket-preview-result-heading small{margin:0}.ticket-preview-result-heading b{color:#57709a;font-size:10px}.ticket-preview-result-list{gap:7px;display:grid}.ticket-preview-result-list article{background:#fff;border-left:2px solid #cbd8ef;gap:3px;padding:6px 7px;display:grid}.ticket-preview-result-list article header{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.ticket-preview-result-list article header b{color:#506887;font-size:10px}.ticket-preview-result-list article time{color:#8494ac;flex:none;font-size:9px}.ticket-preview-result-list article>small{color:#8b9ab0;margin:0;font-size:9px}.ticket-preview-result-list article p{color:#586b88;font-size:10px;line-height:1.5}.ticket-detail-label-row{justify-content:space-between;align-items:center;gap:10px;margin-bottom:5px;display:flex}.ticket-detail-label-row>small,.ticket-detail-label-row>b{margin:0!important}.copy-shipping-address-button{color:#456bc8;cursor:pointer;background:#edf3ff;border:1px solid #b9caec;border-radius:6px;flex:none;padding:5px 9px;font-size:10px;font-weight:800;line-height:1.2}.copy-shipping-address-button:hover{color:#315cb8;background:#e2ebff;border-color:#7192e5}.copy-shipping-address-button:focus-visible{outline-offset:2px;outline:2px solid #84a2ed}.order-info-evidence .ticket-detail-label-row{margin-bottom:7px}@media (width<=1180px){.ticket-preview-layout{display:block!important;overflow-y:auto!important}.ticket-preview-layout .ticket-card-scroll{padding-right:4px;overflow:visible}.ticket-preview-layout .ticket-hover-preview{display:none}}.follow-up-field{background:#f8fbff;border:1px solid #dfe8f7;border-radius:8px;padding:10px 11px;display:block!important}.follow-up-field>b{color:#536883;margin-bottom:8px;font-size:12px;display:block}.follow-up-options{flex-wrap:wrap;gap:7px;display:flex}.follow-up-options button{color:#57709a;cursor:pointer;background:#fff;border:1px solid #cddaf1;border-radius:6px;min-width:62px;padding:7px 10px;font-size:12px;font-weight:700}.follow-up-options button:hover:not(:disabled),.follow-up-options button.selected{color:#315db8;background:#eaf1ff;border-color:#5f85dc}.follow-up-options button.saved{color:#25845c;background:#effaf3;border-color:#a9dabc}.follow-up-options button:disabled:not(.saved){opacity:.42;cursor:not-allowed}.follow-up-field>small{color:#8190a8;margin-top:8px;font-size:11px;line-height:1.5;display:block}.follow-up-history{flex-wrap:wrap;gap:6px 12px;margin-top:8px;display:flex}.follow-up-history span{color:#66809e;font-size:11px}.test-account .account-actions{grid-template-columns:1fr 1fr;gap:6px;margin-top:9px;display:grid}.test-account .account-actions button{margin-top:0}.password-modal-backdrop{z-index:5000;isolation:isolate}.password-modal{z-index:1;width:min(430px,100%);position:relative}.password-modal .modal-header p{color:#8491a8;margin:6px 0 0;font-size:12px}.password-form{gap:12px;display:grid}.password-form label{color:#53617d;gap:6px;font-size:12px;font-weight:700;display:grid}.password-form input{color:#374866;background:#fff;border:1px solid #dce5f1;border-radius:8px;outline-color:#6385df;height:40px;padding:0 11px;font-size:14px}.password-error{color:#c34c58;background:#fff2f3;border:1px solid #f2cfd3;border-radius:7px;margin-top:13px;padding:9px 10px;font-size:12px}.toast-notice{z-index:140;color:#425a86;background:#fffffffa;border:1px solid #cddcf6;border-radius:12px;align-items:center;gap:10px;max-width:min(440px,100vw - 40px);padding:12px 16px;font-size:13px;font-weight:700;animation:.18s ease-out toast-notice-in;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 16px 42px #1c346238}.toast-notice span{color:#238463;background:#e7f7ee;border-radius:50%;flex:0 0 22px;place-items:center;width:22px;height:22px;font-size:13px;display:grid}.toast-notice p{margin:0;line-height:1.45}.toast-notice{pointer-events:none}@keyframes toast-notice-in{0%{opacity:0;transform:translate(-50%,-46%)scale(.96)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.store-inspection-modal{width:min(920px,100vw - 32px);height:min(830px,100vh - 28px);max-height:none;padding:20px 24px}.store-inspection-modal .modal-header{margin-bottom:12px}.store-inspection-modal .modal-header p{color:#7d8ba3;margin:5px 0 0;font-size:12px}.inspection-progress{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-bottom:12px;display:grid}.inspection-progress>div{color:#8190a8;background:#f8faff;border:1px solid #e1e7f1;border-radius:9px;align-items:center;gap:9px;min-width:0;padding:9px 10px;display:flex}.inspection-progress>div>span{color:#6e7d98;background:#e9eef7;border-radius:50%;flex:none;place-items:center;width:25px;height:25px;font-size:11px;font-weight:900;display:grid}.inspection-progress b,.inspection-progress small{white-space:nowrap;display:block}.inspection-progress b{color:#5e6d88;font-size:11px}.inspection-progress small{margin-top:2px;font-size:10px}.inspection-progress>div.current{background:#eef3ff;border-color:#7798e7;box-shadow:inset 0 0 0 1px #d8e3ff}.inspection-progress>div.current>span{color:#fff;background:#4f76d5}.inspection-progress>div.completed:not(.current){background:#f1faf6;border-color:#b9dfd0}.inspection-progress>div.completed:not(.current)>span{color:#228360;background:#d9f2e7}.inspection-common{background:#fbfcff;border:1px solid #e2e9f4;border-radius:10px;grid-template-columns:1fr 1fr;align-items:end;gap:12px;margin-bottom:12px;padding:11px 13px;display:grid}.inspection-common>label{color:#53627d;font-size:11px;font-weight:800}.inspection-common>label input{color:#34435f;border:1px solid #dce4f1;border-radius:7px;outline-color:#6f91ea;width:100%;height:36px;margin-top:5px;padding:0 10px;font-size:12px;display:block}.inspection-common .choice-options{height:36px}.inspection-common .choice-option span{height:36px;padding:7px 9px}.inspection-step-card{background:#fff;border:1px solid #dfe6f2;border-radius:12px;flex:1;min-height:0;padding:16px 18px;overflow-y:auto}.inspection-step-card.is-normal{background:linear-gradient(#fff,#f8fcfa);border-color:#b9dfd0}.inspection-step-card.has-exception{background:linear-gradient(#fff,snow);border-color:#efc4c7}.inspection-step-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.inspection-step-heading>div>span{color:#4c70c8;background:#edf3ff;border-radius:5px;padding:4px 7px;font-size:10px;font-weight:900;display:inline-block}.inspection-step-heading h3{color:#2f4265;margin:0 0 0 8px;font-size:18px;display:inline-block}.inspection-step-heading p{color:#8390a5;margin:7px 0 0;font-size:11px}.inspection-step-heading>small{color:#8b98ad;white-space:nowrap;font-size:10px;font-weight:800}.inspection-result-choice{grid-template-columns:1fr 1fr;gap:10px;margin-top:15px;display:grid}.inspection-result-choice button{color:#61708b;text-align:left;background:#f9faff;border:1px solid #dfe6f1;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.inspection-result-choice button b,.inspection-result-choice button span{display:block}.inspection-result-choice button b{font-size:13px}.inspection-result-choice button span{color:#91a0b5;font-size:10px;font-weight:500}.inspection-result-choice button.normal.selected{color:#20805d;background:#eaf8f1;border-color:#6fc29e;box-shadow:inset 0 0 0 1px #c9ebdc}.inspection-result-choice button.exception.selected{color:#bd4650;background:#fff0f1;border-color:#df747b;box-shadow:inset 0 0 0 1px #f6d3d5}.inspection-normal-note{color:#398366;background:#f0faf5;border:1px dashed #a9d9c4;border-radius:8px;margin-top:15px;padding:13px;font-size:12px;font-weight:700}.inspection-fields{border-top:1px solid #f0e2e3;grid-template-columns:1fr 1fr;gap:11px;margin-top:14px;padding-top:14px;display:grid}.inspection-fields label{color:#5b6880;font-size:11px;font-weight:800}.inspection-fields input,.inspection-fields textarea{color:#34435f;background:#fff;border:1px solid #dce4f1;border-radius:7px;outline-color:#6f91ea;width:100%;margin-top:5px;padding:8px 9px;font-size:12px;display:block}.inspection-fields textarea{resize:vertical;height:62px}.inspection-fields .wide{grid-column:1/-1}.inspection-presets{background:#f9fbff;border:1px solid #e1e8f3;border-radius:8px;padding:9px}.inspection-presets>b{color:#60708c;margin-bottom:7px;font-size:10px;display:block}.inspection-presets .summary-chips{flex-wrap:wrap;gap:5px;display:flex}.inspection-presets .summary-chips button{color:#627493;background:#fff;border:1px solid #dce5f2;padding:5px 7px;font-size:10px}.inspection-presets .add-summary-preset{gap:6px;margin-top:7px;display:flex}.inspection-presets .add-summary-preset input{margin:0}.inspection-presets .add-summary-preset button{color:#4c70c8;background:#edf3ff;border:1px solid #b9caec;border-radius:6px;flex:none;font-size:10px;font-weight:800}.inspection-validation{color:#bc4b55;background:#fff1f2;border:1px solid #efc3c7;border-radius:7px;margin-top:11px;padding:8px 10px;font-size:11px;font-weight:700}.store-inspection-modal .inspection-footer{justify-content:space-between;align-items:center}.inspection-footer>span{color:#72809a;font-size:11px;font-weight:800}.inspection-footer>div{gap:8px;display:flex}.inspection-footer .soft-button{display:inline-block}@media (width<=720px){.store-inspection-modal{height:calc(100vh - 18px);padding:15px}.inspection-progress{grid-template-columns:repeat(2,1fr)}.inspection-common,.inspection-fields,.inspection-result-choice{grid-template-columns:1fr}.inspection-footer{flex-direction:column;gap:8px;align-items:flex-start!important}.inspection-footer>div{justify-content:flex-end;width:100%}}.inspection-history-floating{z-index:19;color:#fff;cursor:pointer;background:#4772d6;border:1px solid #6f91e4;border-radius:999px;align-items:center;gap:8px;padding:10px 15px;font-size:12px;font-weight:800;display:flex;position:fixed;bottom:24px;right:26px;box-shadow:0 10px 28px #2d51a340}.inspection-history-floating b{color:#4772d6;background:#fff;border-radius:10px;place-items:center;min-width:20px;height:20px;font-size:10px;display:grid}.inspection-history-modal{background:#fff;border:1px solid #e0e7f2;border-radius:16px;flex-direction:column;width:min(1080px,100vw - 34px);height:min(880px,100vh - 28px);padding:21px 24px;display:flex;box-shadow:0 24px 70px #1a2f5c3d}.inspection-history-modal .modal-header{flex:none}.inspection-history-modal .modal-header p{color:#7e8ca3;margin:5px 0 0;font-size:12px}.inspection-history-list{flex:1;gap:12px;min-height:0;margin-top:12px;padding:2px 5px 10px 1px;display:grid;overflow-y:auto}.inspection-history-record{background:#fff;border:1px solid #dfe7f2;border-radius:12px;padding:14px 16px;box-shadow:0 3px 12px #2742710a}.inspection-history-record>header{border-bottom:1px solid #edf1f6;justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:11px;display:flex}.inspection-history-record>header>div{gap:4px;display:grid}.inspection-history-record>header>div:last-child{justify-items:end}.inspection-history-record>header b{color:#344b72;font-size:15px}.inspection-history-record>header span,.inspection-history-record>header small{color:#8391a7;font-size:10px}.inspection-history-record>header strong{color:#5c6f8c;font-size:11px}.inspection-record-status{border-radius:999px;width:max-content;font-weight:800;padding:4px 8px!important}.inspection-record-status.done{background:#e8f7f0;color:#24815f!important}.inspection-record-status.doing{background:#eaf1ff;color:#416cc9!important}.inspection-history-timeline{gap:0;margin:12px 0;display:grid;position:relative}.inspection-history-event{grid-template-columns:18px minmax(0,1fr) minmax(190px,auto);gap:10px;min-height:54px;padding:4px 0 10px;display:grid;position:relative}.inspection-history-event:not(:last-child):before{content:"";background:#dfe6f1;width:1px;position:absolute;top:19px;bottom:-4px;left:6px}.inspection-history-event>i{z-index:1;background:#4db184;border:3px solid #fff;border-radius:50%;width:13px;height:13px;margin-top:3px;position:relative;box-shadow:0 0 0 1px #a8d9c4}.inspection-history-event.abnormal>i{background:#db636d;box-shadow:0 0 0 1px #efb8bd}.inspection-history-event-main{align-content:start;gap:4px;min-width:0;display:grid}.inspection-history-event-main>b{color:#455b7d;font-size:12px}.inspection-history-event-main p{color:#687994;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.5}.inspection-history-event-main code{color:#4c6fbf;overflow-wrap:anywhere;background:#eef3ff;border-radius:4px;width:max-content;max-width:100%;padding:3px 5px;font-size:9px}.inspection-history-event-meta{text-align:right;align-content:start;justify-items:end;gap:3px;display:grid}.inspection-history-event-meta strong{color:#536986;font-size:10px}.inspection-history-event-meta small,.inspection-history-event-meta time{color:#8a98ac;font-size:9px}.inspection-history-results{flex-wrap:wrap;gap:7px;margin:12px 0;display:flex}.inspection-history-results span{border-radius:6px;padding:6px 8px;font-size:10px;font-weight:700}.inspection-history-results .normal{color:#2e8465;background:#edf8f3}.inspection-history-results .abnormal{color:#be4f59;background:#fff0f1}.inspection-linked-tickets{border-top:1px dashed #dce4ef;gap:8px;margin-top:12px;padding-top:11px;display:grid}.inspection-linked-tickets>h4{color:#425979;margin:0;font-size:11px}.inspection-linked-tickets>article{background:#fafcff;border:1px solid #e5ebf3;border-radius:8px;padding:9px 10px}.inspection-linked-ticket-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.inspection-linked-ticket-head>div{align-items:center;gap:8px;min-width:0;display:flex}.inspection-linked-ticket-head b{color:#4a5f7f;font-size:11px}.inspection-linked-ticket-head code{color:#7183a0;overflow-wrap:anywhere;font-size:9px}.inspection-linked-tickets>article>p{color:#76869d;margin:6px 0 0;font-size:10px}.inspection-linked-tickets details{margin-top:7px}.inspection-linked-tickets summary,.ticket-history-details summary{color:#4c72c9;cursor:pointer;font-size:10px;font-weight:800}.inspection-linked-tickets details>div,.ticket-history-details>div{gap:6px;margin-top:7px;display:grid}.inspection-linked-tickets details span{border-left:2px solid #cbd8ef;grid-template-columns:minmax(120px,auto) 1fr;gap:3px 10px;padding-left:8px;display:grid}.inspection-linked-tickets details span b{color:#536985;font-size:10px}.inspection-linked-tickets details span small{color:#8392a8;text-align:right;font-size:9px}.inspection-linked-tickets details span em{color:#6f8099;grid-column:1/-1;font-size:9px;font-style:normal}.inspection-history-record>footer{border-top:1px solid #edf1f6;justify-content:space-between;align-items:center;gap:14px;margin-top:11px;padding-top:10px;display:flex}.inspection-history-record>footer code{color:#8290a6;font-size:9px}.inspection-history-record>footer b{color:#516987;font-size:11px}.inspection-history-modal>.modal-footer{flex:none}.ticket-inspection-source{background:#edf3ff;border-radius:4px;padding:3px 5px;color:#5275c5!important}.ticket-history-details{margin:5px 0}.ticket-history-details>div>article{border-left:2px solid #ccd8ee;grid-template-columns:minmax(130px,auto) 1fr;gap:3px 9px;padding:5px 0 5px 8px;display:grid}.ticket-history-details article b{color:#526985;font-size:10px}.ticket-history-details article small{color:#8392a7;font-size:9px}.ticket-history-details article p,.ticket-history-details article code{color:#6e7f98;overflow-wrap:anywhere;grid-column:1/-1;margin:0;font-size:9px;line-height:1.45}@media (width<=760px){.inspection-history-floating{bottom:14px;right:14px}.inspection-history-modal{width:calc(100vw - 18px);height:calc(100vh - 18px);padding:15px}.inspection-history-record>header,.inspection-history-record>footer{flex-direction:column;align-items:flex-start}.inspection-history-record>header>div:last-child{justify-items:start}.inspection-history-event{grid-template-columns:18px 1fr}.inspection-history-event-meta{text-align:left;grid-column:2;justify-items:start}.inspection-linked-ticket-head,.inspection-linked-ticket-head>div{flex-direction:column;align-items:flex-start}}@media (width>=651px){.app-shell{min-width:1180px}.title-with-refresh{flex-direction:row;align-items:center;gap:12px}.ticket-center .role-stats-detailed.stats-5{grid-template-columns:repeat(5,minmax(0,1fr))!important}.ticket-center .role-stats-detailed.stats-6{grid-template-columns:repeat(6,minmax(0,1fr))!important}.ticket-preview-layout{grid-template-columns:minmax(0,1fr) 330px;display:grid!important;overflow:hidden!important}.ticket-preview-layout .ticket-card-scroll{padding-right:4px;overflow-y:auto}.ticket-preview-layout .ticket-hover-preview{display:block}.ticket-preview-layout .ticket-hover-preview.empty-preview{display:flex}}@media (width<=650px){.sidebar-visibility-toggle{display:none}}@media (prefers-reduced-motion:reduce){.sidebar,.main-area,.sidebar-visibility-toggle{transition:none}}.main-area.dashboard-locked{height:100vh;min-height:100vh;overflow:hidden}.page-content{width:100%;max-width:1280px;margin-left:auto;margin-right:auto}.dashboard-page,.after-sales-ticket-center,.store-ticket-center{max-width:none;margin-left:0;margin-right:0}.dashboard-metrics{grid-template-columns:repeat(5,minmax(150px,1fr));margin-top:0;overflow-x:auto}.table-toolbar{flex-wrap:wrap;gap:14px}.ticket-center .table-toolbar>div:first-child{flex:250px;min-width:220px}.ticket-center .toolbar-controls{flex-wrap:wrap;flex:560px;justify-content:flex-end;min-width:0}.ticket-center .toolbar-controls .search-input{flex:220px;width:auto;min-width:180px;max-width:320px}@media (width<=650px){.page-content{padding-left:16px;padding-right:16px}.dashboard-metrics{grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.ticket-center .toolbar-controls{margin-top:12px;display:block}.ticket-center .toolbar-controls .search-input{width:100%;max-width:none}}.ticket-card-title{width:100%;overflow:hidden}.ticket-card-title>.platform-brand{flex:none;min-width:max-content}.ticket-card-title>.platform-brand .platform-logo{flex:0 0 29px}.ticket-card-title>strong{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;max-width:100%;display:block;overflow:hidden}.dashboard-page{flex-direction:column;gap:9px;height:100vh;padding-top:12px;padding-bottom:12px;display:flex;overflow:hidden}.dashboard-summary{background:linear-gradient(100deg,#f7faff,#fff);flex:none;justify-content:space-between;align-items:center;gap:14px;padding:9px 13px;display:flex}.dashboard-summary .section-kicker{margin-bottom:1px;font-size:9px}.dashboard-summary h3{margin:1px 0 2px;font-size:16px}.dashboard-summary p{color:#7f8da5;margin:0;font-size:10px}.dashboard-summary .primary-button{padding:7px 11px;font-size:11px}.dashboard-page .dashboard-metrics{flex:none;gap:8px;margin:0;overflow:visible}.dashboard-page .dashboard-metrics .metric-card{min-height:67px;padding:8px 10px}.dashboard-page .dashboard-metrics .metric-card p{margin:0 0 2px;font-size:10px}.dashboard-page .dashboard-metrics .metric-card strong{font-size:19px;line-height:1.15}.dashboard-page .dashboard-metrics .metric-card small{color:#97a3b6;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:9px;overflow:hidden}.dashboard-page .dashboard-metrics .metric-icon{border-radius:7px;width:24px;height:24px;font-size:11px;top:8px;right:9px}.dashboard-account-loop{background:linear-gradient(100deg,#f5f9ff 0%,#fff 62%);border-color:#dce7f7;flex:none;grid-template-columns:180px minmax(0,1fr) auto;align-items:center;gap:12px;padding:9px 11px;display:grid}.dashboard-account-loop-intro h3{color:#3e5372;margin:1px 0 2px;font-size:14px}.dashboard-account-loop-intro p{color:#8996aa;margin:0;font-size:9px}.dashboard-account-loop-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.dashboard-account-loop-steps>div{background:#fff;border:1px solid #e5ecf7;border-radius:8px;align-items:center;gap:7px;min-width:0;padding:6px 18px 6px 7px;display:flex;position:relative}.dashboard-account-loop-steps>div:not(:last-child):after{color:#9bb1d2;content:"›";font-size:11px;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.dashboard-account-loop-steps b{color:#4f79c8;background:#e9f1ff;border-radius:6px;flex:0 0 20px;place-items:center;width:20px;height:20px;font-size:10px;display:grid}.dashboard-account-loop-steps span{min-width:0}.dashboard-account-loop-steps strong,.dashboard-account-loop-steps small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.dashboard-account-loop-steps strong{color:#52627c;font-size:10px}.dashboard-account-loop-steps small{color:#99a4b5;margin-top:1px;font-size:8px}.dashboard-account-loop-action{white-space:nowrap;min-width:max-content;padding:7px 10px;font-size:10px}.dashboard-body{flex:1;grid-template-columns:minmax(0,1fr) 280px;gap:9px;min-height:0;display:grid}.dashboard-body.without-operators{grid-template-columns:1fr}.dashboard-side-panels{grid-template-rows:auto minmax(0,1fr);gap:9px;min-height:0;display:grid}.dashboard-body.without-operators .dashboard-side-panels{grid-template-rows:1fr;grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-page .operator-overview-panel{flex-direction:column;min-height:0;margin:0;padding:9px 11px;display:flex;overflow:hidden}.dashboard-page .operator-overview-panel .panel-title{flex:none;align-items:center}.dashboard-page .operator-overview-panel .panel-title h3,.dashboard-side-panels .panel-title h3{margin-top:1px;font-size:14px}.dashboard-page .operator-overview-note{white-space:nowrap;font-size:9px}.dashboard-page .operator-overview-table{background:0 0;border:0;flex-direction:column;flex:1;gap:3px;min-height:0;margin-top:6px;display:flex;overflow:auto}.dashboard-page .operator-overview-table.two-column{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;display:grid}.dashboard-page .operator-overview-row{color:#70809a;background:#fbfcfe;border:1px solid #edf1f6;border-radius:6px;align-items:center;gap:6px;min-height:31px;padding:5px 8px;font-size:10px;display:flex}.dashboard-page .operator-overview-row b{color:#415777;min-width:52px;font-size:11px}.dashboard-page .operator-overview-row strong{color:#355fbc;min-width:35px;font-size:12px}.dashboard-page .operator-overview-row span{white-space:nowrap}.dashboard-page .operator-overview-row span:first-of-type{color:#bd7b23}.dashboard-page .operator-overview-row span:nth-of-type(2){color:#5779c2}.dashboard-page .operator-overview-row span:nth-of-type(3){color:#419779}.operator-overview-empty{color:#94a0b2;flex:1;place-items:center;min-height:80px;font-size:11px;display:grid}.dashboard-side-panels .panel{min-height:0;padding:9px 11px;overflow:hidden}.dashboard-side-panels .section-kicker{margin-bottom:1px;font-size:9px}.dashboard-side-panels .todo-list{margin-top:5px}.dashboard-side-panels .todo-row{gap:7px;padding:5px 0}.dashboard-side-panels .todo-row b{font-size:10px}.dashboard-side-panels .todo-row small{margin-top:2px;font-size:8px}.dashboard-side-panels .todo-row strong{font-size:13px}.dashboard-side-panels .status-dot{width:6px;height:6px}.dashboard-types-panel{flex-direction:column;display:flex}.dashboard-types-panel .bars{min-height:0;margin-top:3px;overflow-y:auto}.dashboard-types-panel .bar-row{grid-template-columns:62px minmax(0,1fr) 15px;gap:5px;margin:5px 0;font-size:9px}.dashboard-types-panel .bar-row-button{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.dashboard-types-panel .bar-row-button:not(:disabled):hover span:first-child,.dashboard-types-panel .bar-row-button:not(:disabled):focus-visible span:first-child{color:#5478d5}.dashboard-types-panel .bar-row-button:not(:disabled):hover .bar-track i,.dashboard-types-panel .bar-row-button:not(:disabled):focus-visible .bar-track i{filter:brightness(1.08);box-shadow:0 0 0 2px #5478d524}.dashboard-types-panel .bar-row-button:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #5478d573}.dashboard-types-panel .bar-row-button:disabled{cursor:default;opacity:.55}.dashboard-types-panel .bar-track{height:6px}@media (width<=1050px){.dashboard-page .operator-overview-table.two-column{grid-template-columns:1fr}}@media (width<=650px){.main-area.dashboard-locked{height:auto;min-height:100vh;overflow:visible}.dashboard-page{height:auto;overflow:visible}.dashboard-account-loop{grid-template-columns:1fr}.dashboard-account-loop-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-account-loop-action{width:100%}.dashboard-body,.dashboard-body.without-operators{display:block}.dashboard-page .operator-overview-panel{max-height:420px}.dashboard-side-panels,.dashboard-body.without-operators .dashboard-side-panels{grid-template-rows:auto;grid-template-columns:1fr;margin-top:9px;display:grid}}.batch-store-field{background:#f8faff;border:1px solid #dce5f2;border-radius:9px;grid-column:1/-1;padding:10px}.batch-store-field-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.batch-store-field-head b{color:#53617d;font-size:11px}.batch-store-field-head small{color:#8090a8;text-align:right;font-size:10px;line-height:1.4}.batch-store-rows{gap:6px;margin-top:8px;display:grid}.batch-store-row{grid-template-columns:24px minmax(0,1fr) 48px;align-items:center;gap:7px;display:grid}.batch-store-row>span{color:#8b99ae;text-align:center;font-size:10px}.batch-store-entry-main{grid-template-columns:minmax(0,1fr) 215px;align-items:center;gap:7px;display:grid}.registration-modal .batch-store-entry-main>input[name=stores]{height:34px;margin:0}.batch-store-hours-input,.batch-store-deadline-input{background:#fff;border:1px solid #e0e6f0;border-radius:7px;align-items:center;min-width:0;height:34px;display:flex;overflow:hidden}.registration-modal .batch-store-hours-input input,.registration-modal .batch-store-deadline-input input{border:0;outline:none;min-width:0;height:32px;margin:0;padding:0 8px}.batch-store-hours-input b,.batch-store-deadline-input b{color:#53617d;white-space:nowrap;flex:none;padding:0 8px;font-size:10px}.batch-store-hours-input b{border-left:1px solid #edf1f6}.batch-store-deadline-input b{border-right:1px solid #edf1f6}.batch-store-entry-main>.batch-store-image-paste{grid-column:1/-1}.batch-store-image-paste{color:#6f83a8;cursor:text;background:#fff;border:1px dashed #b9c9e5;border-radius:7px;outline:none;align-items:center;gap:6px;min-width:0;height:34px;padding:3px 7px;display:flex;overflow:hidden}.batch-store-image-paste:focus{border-color:#5d82da;box-shadow:0 0 0 2px #e7efff}.batch-store-image-paste b{color:#4f70ba;flex:none;font-size:10px}.batch-store-image-paste span{text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:700;overflow:hidden}.batch-store-image-paste.has-image{color:#318060;background:#f2fbf6;border-style:solid;border-color:#a9d7bf}.batch-store-image-paste img{object-fit:cover;border-radius:4px;flex:none;width:26px;height:26px}.batch-store-image-paste button{color:#c5525c;cursor:pointer;background:#fff0f1;border:0;border-radius:5px;flex:none;height:24px;margin-left:auto;padding:0 6px;font-size:9px;font-weight:800}.batch-store-remove{color:#c5525c;cursor:pointer;background:#fff0f1;border:0;border-radius:6px;height:30px;font-size:10px;font-weight:800}.batch-store-row>i{display:block}.batch-store-add{color:#4e70c3;cursor:pointer;background:#fff;border:1px dashed #aabce1;border-radius:6px;margin-top:7px;padding:7px 10px;font-size:10px;font-weight:800}.batch-store-note{color:#7184a4;margin-top:6px;font-size:10px;display:block}.single-store-image-field{color:#53617d;align-content:start;gap:7px;font-size:12px;font-weight:700;display:grid}.single-store-image-field>.batch-store-image-paste{height:38px}.store-image-validation{color:#bc4b55;background:#fff1f2;border:1px solid #efc3c7;border-radius:7px;grid-column:1/-1;padding:8px 10px;font-size:10px;font-weight:700}.store-exception-fields{border:0;min-width:0;margin:0;padding:0}.store-exception-fields:disabled .batch-store-image-paste{pointer-events:none;opacity:.62}.store-exception-modal .modal-footer button:disabled{cursor:wait;opacity:.62}.violation-mode-field{background:#f8faff;border:1px solid #dce5f2;border-radius:9px;padding:10px}.violation-mode-field>.choice-options{margin-top:7px}.violation-mode-field>small{color:#7284a1;margin-top:7px;font-size:10px;font-weight:600;line-height:1.5;display:block}.store-warning-timing .remaining{color:#3f70ca;font-weight:800}.store-warning-timing .overdue{color:#c6535d;font-weight:800}.fixed-year-datetime{align-items:center;gap:8px;margin-top:5px;display:flex}.fixed-year-datetime b{color:#405778;white-space:nowrap;flex:none}.registration-modal .fixed-year-datetime input{margin:0}.countdown-hours-input{align-items:center;gap:8px;margin-top:5px;display:flex}.registration-modal .countdown-hours-input input{max-width:170px;margin:0}.countdown-hours-input b{color:#405778;white-space:nowrap;font-size:11px}.countdown-hours-note{color:#8290a7;margin-top:5px;font-size:10px;font-weight:400;display:block}.duration-countdown-field{color:#53617d;gap:6px;font-size:11px;font-weight:700;display:grid}.duration-countdown-inputs{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.duration-countdown-inputs.without-seconds{grid-template-columns:repeat(3,minmax(0,1fr))}.duration-countdown-segment{color:#405778;background:#fff;border:1px solid #dce5f2;border-radius:8px;align-items:center;min-width:0;overflow:hidden;display:flex!important}.duration-countdown-segment input,.registration-modal .duration-countdown-segment input{text-align:center;font-variant-numeric:tabular-nums;border:0;outline:none;width:100%;min-width:0;height:34px;font-weight:800;margin:0!important;padding:6px 5px!important}.duration-countdown-segment:focus-within{border-color:#6c8ee8;box-shadow:0 0 0 2px #5377dc1f}.duration-countdown-segment span{color:#8290a7;flex:none;padding-right:7px;font-size:10px}.duration-countdown-field>small{color:#8290a7;font-size:10px;font-weight:400}.ticket-card-store-evidence{border-top:1px solid #edf1f6;padding:7px 0}.ticket-card-store-evidence>small{color:#9aa6ba;margin-bottom:5px;font-size:10px;display:block}@media (width<=650px){.batch-store-entry-main{grid-template-columns:1fr}.batch-store-entry-main>.batch-store-image-paste{grid-column:1}.batch-store-row{align-items:start}}.rejection-notice-backdrop{z-index:60;background:#121c349e}.rejection-notice-modal{box-sizing:border-box;background:#fff;border:1px solid #f0d3d5;border-radius:16px;width:min(560px,100%);max-height:calc(100vh - 40px);padding:25px;overflow-y:auto;box-shadow:0 28px 80px #141d3761}.rejection-notice-icon{color:#c44d57;background:#fff0f1;border-radius:13px;place-items:center;width:42px;height:42px;margin-bottom:13px;font-size:22px;font-weight:900;display:grid}.rejection-notice-modal .section-kicker{color:#c2515a}.rejection-notice-modal h2{color:#2f405e;margin:5px 0 7px;font-size:23px}.rejection-notice-lead{color:#7f8ca1;margin:0 0 17px;font-size:12px;line-height:1.65}.rejection-notice-ticket{background:#e6ebf2;border:1px solid #e6ebf2;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.rejection-notice-ticket>div{background:#fafbfe;min-width:0;padding:10px 11px}.rejection-notice-ticket span,.rejection-notice-reason>span,.rejection-notice-summary>span{color:#929eb1;margin-bottom:4px;font-size:9px;font-weight:700;display:block}.rejection-notice-ticket b{color:#435572;text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}.rejection-notice-reason,.rejection-notice-summary{border-radius:9px;margin-top:11px;padding:11px 12px}.rejection-notice-reason{background:#fff5f5;border:1px solid #f0cfd2}.rejection-notice-reason p,.rejection-notice-summary p{color:#5b4a50;overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:700;line-height:1.6}.rejection-notice-summary{background:#f8faff;border:1px solid #e4e9f1}.rejection-notice-summary p{color:#5b6981;font-weight:600}.rejection-notice-remaining{color:#c07a24;margin:12px 0 0;font-size:10px;font-weight:700}.rejection-notice-error{color:#bd4c56;background:#fff0f1;border-radius:7px;margin:12px 0 0;padding:8px 10px;font-size:10px;font-weight:700}.rejection-notice-confirm{color:#fff;cursor:pointer;background:#c94e59;border:0;border-radius:9px;width:100%;min-height:42px;margin-top:17px;font-size:12px;font-weight:800;box-shadow:0 7px 17px #bd414d33}.rejection-notice-confirm:hover{background:#b9444e}.rejection-notice-confirm:focus-visible{outline-offset:2px;outline:3px solid #f3bdc1}.rejection-notice-confirm:disabled{cursor:wait;opacity:.68}@media (width<=650px){.rejection-notice-backdrop{padding:9px;display:block}.rejection-notice-modal{border-radius:13px;width:100%;min-height:calc(100vh - 18px);max-height:calc(100vh - 18px);padding:20px}.rejection-notice-ticket{grid-template-columns:1fr}}.product-optimization-center{box-sizing:border-box;color:#34435f;width:100%;max-width:1540px;margin:0 auto;padding:25px 42px 42px}.product-optimization-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:18px;display:flex}.product-optimization-heading h2,.product-optimization-modal-header h2{color:#263a60;letter-spacing:-.5px;margin:4px 0 5px;font-size:23px}.product-optimization-heading p,.product-optimization-modal-header p{color:#8490a5;margin:0;font-size:13px;line-height:1.55}.product-optimization-kicker{color:#5f7bd4;letter-spacing:1.1px;text-transform:uppercase;margin:0 0 5px;font-size:11px;font-weight:800;display:block}.product-optimization-create{color:#fff;cursor:pointer;background:#3d72e8;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:5px;min-height:39px;padding:9px 14px;font-size:12px;font-weight:800;display:flex;box-shadow:0 7px 16px #3d72e833}.product-optimization-heading-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.product-optimization-template-download,.product-optimization-import{color:#5271b7;box-sizing:border-box;background:#fff;border:1px solid #cad7ee;border-radius:8px;justify-content:center;align-items:center;min-height:39px;padding:8px 12px;font-size:11px;font-weight:800;text-decoration:none;display:flex}.product-optimization-template-download:hover,.product-optimization-import:hover{background:#f5f8ff;border-color:#8ba5dc}.product-optimization-import{cursor:pointer}.product-optimization-import:disabled{cursor:wait;opacity:.65}.product-optimization-import-input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.product-optimization-import-error{color:#b84753;background:#fff3f4;border:1px solid #f0c9cd;border-radius:8px;margin:-7px 0 14px;padding:9px 12px;font-size:11px;font-weight:700;line-height:1.5}.product-optimization-create:hover{background:#3267d9}.product-optimization-create:focus-visible{outline-offset:2px;outline:3px solid #c9d8ff}.product-optimization-create span{font-size:17px;line-height:1}.product-optimization-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.product-optimization-stat{text-align:left;cursor:pointer;background:#fff;border:1px solid #e2e8f2;border-radius:11px;grid-template-columns:1fr auto;gap:3px 12px;min-height:92px;padding:15px 17px;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid;position:relative;overflow:hidden;box-shadow:0 4px 14px #1b336109}.product-optimization-stat:after{content:"";opacity:.75;background:#edf2ff;border-radius:50%;width:90px;height:90px;position:absolute;bottom:-36px;right:-24px}.product-optimization-stat:hover{border-color:#b9c9e8;transform:translateY(-1px);box-shadow:0 7px 18px #24427c12}.product-optimization-stat.is-active{border-color:#7898e4;box-shadow:0 0 0 2px #5379d31f}.product-optimization-stat>span{z-index:1;color:#7b879d;font-size:12px;font-weight:700;position:relative}.product-optimization-stat>b{z-index:1;color:#354a70;grid-area:1/2/3;font-size:26px;line-height:1;position:relative}.product-optimization-stat>small{z-index:1;color:#9aa5b7;font-size:10px;position:relative}.product-optimization-stat-pending{background:linear-gradient(135deg,#fff,#fffbef)}.product-optimization-stat-pending:after{background:#fff0c9}.product-optimization-stat-pending>b{color:#bd8119}.product-optimization-stat-completed{background:linear-gradient(135deg,#fff,#f2faf6)}.product-optimization-stat-completed:after{background:#d9f2e5}.product-optimization-stat-completed>b{color:#278663}.product-optimization-stat-invalid{background:linear-gradient(135deg,#fff,#f6f7f9)}.product-optimization-stat-invalid:after{background:#e4e7ed}.product-optimization-stat-invalid>b{color:#717b8c}.product-optimization-toolbar{justify-content:space-between;align-items:center;gap:18px;margin-bottom:10px;display:flex}.product-optimization-toolbar>div{align-items:baseline;gap:8px;display:flex}.product-optimization-toolbar>div b{color:#3a4e72;font-size:14px}.product-optimization-toolbar>div span{color:#929db0;font-size:11px}.product-optimization-search{color:#8a98af;box-sizing:border-box;background:#fff;border:1px solid #e0e6f0;border-radius:8px;align-items:center;width:min(370px,48vw);height:38px;padding:0 10px;display:flex}.product-optimization-search:focus-within{border-color:#7796e0;box-shadow:0 0 0 3px #567cda1a}.product-optimization-search>span{flex:none;font-size:16px}.product-optimization-search input{color:#34435f;background:0 0;border:0;outline:0;width:100%;min-width:0;padding:0 7px;font-size:12px}.product-optimization-search input::-webkit-search-cancel-button{display:none}.product-optimization-search button{color:#70809b;cursor:pointer;background:#eef2f7;border:0;border-radius:50%;flex:0 0 22px;place-items:center;width:22px;height:22px;display:grid}.product-optimization-list{background:#fff;border:1px solid #e0e6f0;border-radius:12px;overflow:hidden;box-shadow:0 5px 16px #142a5c06}.product-optimization-list-head,.product-optimization-item{grid-template-columns:minmax(135px,1.05fr) minmax(210px,1.8fr) minmax(105px,.85fr) minmax(90px,.75fr) minmax(125px,.95fr) minmax(125px,.95fr) minmax(112px,.8fr);align-items:center;gap:12px;display:grid}.product-optimization-list-head{color:#78849b;letter-spacing:.35px;background:#f8faff;min-height:42px;padding:0 15px;font-size:10px;font-weight:800}.product-optimization-item{box-sizing:border-box;border-top:1px solid #edf1f6;min-height:94px;padding:13px 15px;transition:background .15s;position:relative}.product-optimization-item:hover{background:#fcfdff}.product-optimization-item.is-completed{background:linear-gradient(90deg,#eff9f485,#fff 38%)}.product-optimization-item.is-invalid{background:linear-gradient(90deg,#f1f3f6d1,#fff 38%)}.product-optimization-item>div{min-width:0}.product-optimization-product code{color:#496ab6;text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;font-weight:800;display:block;overflow:hidden}.product-optimization-product strong{color:#344663;text-overflow:ellipsis;white-space:nowrap;margin-top:7px;font-size:12px;display:block;overflow:hidden}.product-optimization-source-link{color:#4f78d5;margin-top:5px;font-size:9px;font-weight:800;text-decoration:none;display:inline-block}.product-optimization-source-link:hover{text-decoration:underline}.product-optimization-requirement p{color:#4b5d79;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.55;display:-webkit-box;overflow:hidden}.product-optimization-requirement small{color:#9aa5b8;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:9px;display:block;overflow:hidden}.product-optimization-owner{align-items:center;gap:7px;display:flex}.product-optimization-owner>span{color:#218f91;background:#eaf5f5;border-radius:50%;flex:0 0 25px;place-items:center;width:25px;height:25px;font-size:10px;font-weight:800;display:grid}.product-optimization-owner>b,.product-optimization-operator>b{color:#465a79;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.product-optimization-operator{align-items:center;min-height:28px;display:flex}.product-optimization-operator>b{color:#5272c4;background:#edf2ff;border-radius:5px;padding:4px 7px}.product-optimization-audit{gap:4px;display:grid}.product-optimization-audit b{color:#52627e;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.product-optimization-audit time{color:#8c99ad;font-size:9px}.product-optimization-audit>small{color:#7184a4;font-size:8px;line-height:1.35}.product-optimization-not-completed{color:#a0a9b8;font-size:10px}.product-optimization-action{justify-items:start;gap:5px;display:grid}.product-optimization-action-buttons{gap:5px;width:100%;display:grid}.product-optimization-action-buttons>button{cursor:pointer;border:0;border-radius:7px;justify-content:center;align-items:center;min-width:94px;height:29px;padding:0 9px;font-size:10px;font-weight:800;display:flex}.product-optimization-action-buttons>button.is-edit{color:#627493;background:#fff;border:1px solid #dce4f1}.product-optimization-action-buttons>button.is-edit:hover{color:#4e6da9;background:#f6f9ff;border-color:#b8c8e2}.product-optimization-action-buttons>button.is-complete{color:#4e73cd;background:#edf3ff}.product-optimization-action-buttons>button.is-complete:hover{background:#dfe9ff}.product-optimization-action-buttons>button.is-invalidate{color:#bc5660;background:#fff4f5;border:1px solid #efd9dc}.product-optimization-action-buttons>button.is-invalidate:hover{background:#ffecee;border-color:#e5b9be}.product-optimization-action-buttons>button:disabled{color:#7b8cae;cursor:wait;opacity:.72}.product-optimization-action>small{color:#c14d57;max-width:120px;font-size:9px;line-height:1.35}.product-optimization-action i,.product-optimization-modal-submit i{border:2px solid;border-right-color:#0000;border-radius:50%;width:11px;height:11px;margin-right:5px;animation:.7s linear infinite product-optimization-spin}.product-optimization-status{white-space:nowrap;border-radius:6px;align-items:center;padding:6px 8px;font-size:10px;font-weight:800;display:inline-flex}.product-optimization-status-pending{color:#ad7718;background:#fff4d9}.product-optimization-status-done{color:#21825f;background:#e7f7ee}.product-optimization-status-invalid{color:#687384;background:#eff1f4}.product-optimization-invalid-reason{-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:#9a5a61!important;white-space:normal!important;display:-webkit-box!important}.product-optimization-empty{text-align:center;align-content:center;place-items:center;gap:7px;min-height:260px;padding:30px;display:grid}.product-optimization-empty>span{color:#6482cc;background:#edf2ff;border-radius:13px;place-items:center;width:44px;height:44px;font-size:23px;display:grid}.product-optimization-empty>b{color:#52627e;margin-top:3px;font-size:13px}.product-optimization-empty>p{color:#939eb1;margin:0;font-size:11px}.product-optimization-modal-backdrop{z-index:30;box-sizing:border-box;background:#131f3e80;place-items:center;padding:20px;display:grid;position:fixed;inset:0;overflow-y:auto}.product-optimization-modal{box-sizing:border-box;background:#fff;border:1px solid #e1e8f3cc;border-radius:15px;width:min(760px,100%);max-height:calc(100vh - 40px);padding:24px;overflow-y:auto;box-shadow:0 24px 70px #0e193452}.product-optimization-modal-header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.product-optimization-modal-header>button{color:#61708d;cursor:pointer;background:#f0f3f8;border:0;border-radius:50%;flex:0 0 31px;place-items:center;width:31px;height:31px;font-size:20px;display:grid}.product-optimization-modal-header>button:hover{background:#e5eaf2}.product-optimization-modal-header>button:disabled{cursor:not-allowed;opacity:.55}.product-optimization-modal-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.product-optimization-modal-form>label{color:#53617d;align-content:start;font-size:12px;font-weight:700;display:grid}.product-optimization-modal-form>label>span:first-child{display:block}.product-optimization-modal-form>label>span i{color:#d85b65;font-style:normal}.product-optimization-modal-form input,.product-optimization-modal-form textarea{color:#34435f;box-sizing:border-box;background:#fff;border:1px solid #e0e6f0;border-radius:8px;outline:0;width:100%;margin-top:7px;padding:9px 10px;font-size:13px}.product-optimization-modal-form input{height:39px}.product-optimization-modal-form textarea{resize:vertical;min-height:112px;line-height:1.55}.product-optimization-modal-form input:focus,.product-optimization-modal-form textarea:focus{border-color:#6f91ea;box-shadow:0 0 0 3px #5f7fd51a}.product-optimization-modal-form>label>small{color:#909caf;margin-top:5px;font-size:9px;font-weight:400;line-height:1.45;display:block}.product-optimization-owner-field,.product-optimization-requirement-field,.product-optimization-1688-field{grid-column:1/-1}.product-optimization-owner-suggestions{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.product-optimization-owner-suggestions button{color:#667794;cursor:pointer;background:#f8faff;border:1px solid #dfe6f3;border-radius:7px;min-height:28px;padding:5px 8px;font-size:10px;font-weight:700}.product-optimization-owner-suggestions button:hover{background:#f1f5fd;border-color:#aebfdf}.product-optimization-owner-suggestions button.is-selected{color:#4569c0;background:#eaf1ff;border-color:#7898e3}.product-optimization-owner-suggestions button b,.product-optimization-owner-suggestions button span{display:inline}.product-optimization-owner-suggestions button b{color:#4569c0;margin-right:5px}.product-optimization-owner-suggestions button span{color:#8794a9;font-weight:600}.product-optimization-requirement-field>small{justify-content:space-between;gap:12px;display:flex!important}.product-optimization-requirement-field>small b{color:#7889a5;font-weight:700}.product-optimization-modal-error{color:#bd4e58;background:#fff1f2;border:1px solid #f0c7ca;border-radius:8px;margin-top:13px;padding:9px 11px;font-size:11px;font-weight:700}.product-optimization-modal-footer{border-top:1px solid #edf1f6;justify-content:space-between;align-items:center;gap:16px;margin-top:20px;padding-top:16px;display:flex}.product-optimization-modal-footer>span{color:#8d99ac;font-size:10px}.product-optimization-modal-footer>div{gap:9px;display:flex}.product-optimization-modal-footer button{cursor:pointer;border-radius:8px;min-height:38px;padding:8px 14px;font-size:12px;font-weight:800}.product-optimization-modal-footer button:disabled{cursor:wait;opacity:.65}.product-optimization-modal-cancel{color:#5f6f89;background:#fff;border:1px solid #dfe5ee}.product-optimization-modal-submit{color:#fff;background:#3d72e8;border:0;justify-content:center;align-items:center;min-width:122px;display:flex;box-shadow:0 6px 14px #3d72e82e}.product-optimization-modal-submit:hover{background:#3267d9}.product-optimization-invalidation-modal{width:min(560px,100%)}.product-optimization-invalidation-target{background:#f8faff;border:1px solid #e4e9f1;border-radius:9px;grid-template-columns:auto 1fr;gap:4px 12px;padding:12px 14px;display:grid}.product-optimization-invalidation-target>span{color:#8c98ab;grid-row:1/3;font-size:10px;font-weight:800}.product-optimization-invalidation-target>b{color:#425879;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.product-optimization-invalidation-target>strong{color:#65748d;font-size:11px}.product-optimization-invalidation-reason{color:#53617d;margin-top:15px;font-size:12px;font-weight:700;display:grid}.product-optimization-invalidation-reason i{color:#d85b65;font-style:normal}.product-optimization-invalidation-reason textarea{color:#34435f;resize:vertical;background:#fff;border:1px solid #e0e6f0;border-radius:8px;outline:0;width:100%;min-height:110px;margin-top:7px;padding:10px;font-size:13px;line-height:1.55}.product-optimization-invalidation-reason textarea:focus{border-color:#d56e77;box-shadow:0 0 0 3px #d555601a}.product-optimization-invalidation-reason small{color:#939eb0;text-align:right;margin-top:5px;font-size:9px}.product-optimization-invalidate-submit{background:#d9555f;box-shadow:0 6px 14px #d9555f2e}.product-optimization-invalidate-submit:hover{background:#c84953}@keyframes product-optimization-spin{to{transform:rotate(360deg)}}@media (width<=1120px){.product-optimization-list{overflow-x:auto}.product-optimization-list-head,.product-optimization-item{box-sizing:border-box;width:1080px}}@media (width<=720px){.product-optimization-center{padding:18px 16px 28px}.product-optimization-heading{display:block}.product-optimization-heading h2{font-size:21px}.product-optimization-heading-actions{grid-template-columns:1fr 1fr;margin-top:14px;display:grid}.product-optimization-template-download,.product-optimization-import{width:100%}.product-optimization-create{grid-column:1/-1;width:100%}.product-optimization-stats{gap:8px}.product-optimization-stat{min-height:82px;padding:12px}.product-optimization-stat>b{font-size:22px}.product-optimization-stat>small{display:none}.product-optimization-toolbar{display:block}.product-optimization-toolbar>div{margin-bottom:8px}.product-optimization-search{width:100%}.product-optimization-list{box-shadow:none;background:0 0;border:0;overflow:visible}.product-optimization-list-head{display:none}.product-optimization-item{background:#fff;border:1px solid #e1e7f0;border-radius:11px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;min-height:0;margin-bottom:10px;padding:14px;display:grid;box-shadow:0 4px 13px #172f5b09}.product-optimization-item.is-completed{background:linear-gradient(145deg,#f5fbf8,#fff 58%)}.product-optimization-item>div:before{color:#98a3b5;content:attr(data-label);margin-bottom:5px;font-size:9px;font-weight:700;display:block}.product-optimization-product,.product-optimization-requirement{grid-column:1/-1}.product-optimization-requirement{border-top:1px solid #edf1f6;padding-top:10px}.product-optimization-requirement p{-webkit-line-clamp:4}.product-optimization-action{justify-items:stretch}.product-optimization-action>button,.product-optimization-status{box-sizing:border-box;justify-content:center;width:100%;min-width:0}.product-optimization-action>small{max-width:none}.product-optimization-modal-backdrop{padding:9px;display:block}.product-optimization-modal{border-radius:13px;width:100%;min-height:calc(100vh - 18px);max-height:calc(100vh - 18px);padding:17px}.product-optimization-modal-header h2{font-size:20px}.product-optimization-modal-header p{font-size:11px}.product-optimization-modal-form{grid-template-columns:1fr}.product-optimization-owner-field,.product-optimization-requirement-field,.product-optimization-1688-field{grid-column:1}.product-optimization-modal-footer{flex-direction:column;align-items:stretch}.product-optimization-modal-footer>span{text-align:center}.product-optimization-modal-footer>div{grid-template-columns:1fr 1fr;display:grid}.product-optimization-modal-footer button{width:100%}}@media (width<=430px){.product-optimization-stats{grid-template-columns:1fr}.product-optimization-stat{min-height:65px}.product-optimization-stat>small{display:block}.product-optimization-item{grid-template-columns:1fr}.product-optimization-product,.product-optimization-requirement{grid-column:1}.product-optimization-owner,.product-optimization-operator,.product-optimization-audit,.product-optimization-action{border-top:1px dashed #e4e9f1;padding-top:9px}}.product-optimization-type-tags{flex-wrap:wrap;gap:5px;display:flex}.product-optimization-type-tag{white-space:nowrap;border-radius:6px;align-items:center;width:max-content;padding:5px 7px;font-size:10px;font-weight:800;display:inline-flex}.product-optimization-type-brush{color:#b96627;background:#fff2e6}.product-optimization-type-sales{color:#4c70c5;background:#eaf1ff}.product-optimization-type-review{color:#a97812;background:#fff7da}.product-optimization-type-price{color:#238267;background:#e9f8f3}.product-optimization-type-image{color:#6653b8;background:#f0edff}.product-optimization-type-price-change{color:#b94f62;background:#ffeef1}.product-optimization-legacy-requirement{color:#65748d;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:11px;line-height:1.5;display:-webkit-box;overflow:hidden}.product-optimization-feedback-summary{flex-wrap:wrap;gap:3px;margin-top:2px;display:flex}.product-optimization-feedback-summary span{color:#287c5d;background:#eaf7f0;border-radius:4px;padding:3px 5px;font-size:8px;font-weight:800;line-height:1.25}.product-optimization-type-field{border:0;grid-column:1/-1;min-width:0;margin:0;padding:0}.product-optimization-type-field legend{color:#53617d;width:100%;margin:0 0 8px;font-size:12px;font-weight:800}.product-optimization-type-field legend>i{color:#d85b65;font-style:normal}.product-optimization-type-field legend>small{color:#909caf;margin-left:8px;font-size:9px;font-weight:400}.product-optimization-type-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.product-optimization-type-options>button{text-align:left;cursor:pointer;background:#fafcff;border:1px solid #dfe6f1;border-radius:10px;grid-template-rows:auto auto;grid-template-columns:34px 1fr;align-items:center;gap:2px 9px;min-height:76px;padding:11px 34px 11px 11px;transition:border-color .15s,background .15s,box-shadow .15s;display:grid;position:relative}.product-optimization-type-options>button:hover{background:#f5f8fe;border-color:#b8c7e3}.product-optimization-type-options>button.is-selected{background:#edf3ff;border-color:#6f91e4;box-shadow:0 0 0 2px #5077d31a}.product-optimization-type-options>button>span{color:#667b9e;background:#e9eef8;border-radius:9px;grid-row:1/3;place-items:center;width:34px;height:34px;font-size:15px;font-weight:900;display:grid}.product-optimization-type-options>button>b{color:#4a5d7b;align-self:end;font-size:12px}.product-optimization-type-options>button>small{color:#8b97aa;text-overflow:ellipsis;white-space:nowrap;align-self:start;font-size:9px;overflow:hidden}.product-optimization-type-options>button>i{color:#8290a7;background:#edf1f6;border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;font-style:normal;font-weight:900;display:grid;position:absolute;top:9px;right:9px}.product-optimization-type-options>button.is-selected>span{color:#456ec8;background:#dce8ff}.product-optimization-type-options>button.is-selected>i{color:#fff;background:#4f78d5}.product-optimization-feedback-modal{width:min(700px,100%)}.product-optimization-feedback-context{background:#f8faff;border:1px solid #e4eaf3;border-radius:9px;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:14px;padding:10px;display:grid}.product-optimization-feedback-context>div{gap:3px;min-width:0;display:grid}.product-optimization-feedback-context span{color:#929eb1;font-size:9px}.product-optimization-feedback-context b,.product-optimization-feedback-context a{color:#536681;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:800;overflow:hidden}.product-optimization-feedback-context a{color:#4f78d5;text-decoration:none}.product-optimization-feedback-context a:hover{text-decoration:underline}.product-optimization-feedback-fields{gap:9px;display:grid}.product-optimization-feedback-field{box-sizing:border-box;background:#fff;border:1px solid #e1e7f0;border-radius:10px;grid-template-columns:38px minmax(0,1fr) minmax(138px,auto);align-items:center;gap:11px;min-height:70px;padding:10px 12px;display:grid}.product-optimization-feedback-icon{color:#4f73c7;background:#edf2ff;border-radius:10px;place-items:center;width:38px;height:38px;font-size:14px;font-weight:900;display:grid}.product-optimization-feedback-copy{gap:4px;min-width:0;display:grid}.product-optimization-feedback-copy b{color:#405675;font-size:12px}.product-optimization-feedback-copy small{color:#8b98ac;overflow-wrap:anywhere;font-size:9px;line-height:1.45}.product-optimization-feedback-brush{background:linear-gradient(95deg,#fffaf5,#fff 44%)}.product-optimization-feedback-brush .product-optimization-feedback-icon{color:#b9692c;background:#fff0e2}.product-optimization-feedback-review{background:linear-gradient(95deg,#fffdf5,#fff 44%)}.product-optimization-feedback-review .product-optimization-feedback-icon{color:#a77a15;background:#fff5cf}.product-optimization-feedback-sales{background:linear-gradient(95deg,#f7faff,#fff 44%)}.product-optimization-feedback-price{background:linear-gradient(95deg,#f2fbf8,#fff 44%)}.product-optimization-feedback-price .product-optimization-feedback-icon{color:#238267;background:#dff4ed}.product-optimization-feedback-image{background:linear-gradient(95deg,#f8f6ff,#fff 44%)}.product-optimization-feedback-image .product-optimization-feedback-icon{color:#6653b8;background:#e9e4ff}.product-optimization-feedback-price-change{background:linear-gradient(95deg,#fff6f7,#fff 44%)}.product-optimization-feedback-price-change .product-optimization-feedback-icon{color:#b94f62;background:#ffe3e8}.product-optimization-feedback-legacy{background:#fafbfc}.product-optimization-feedback-legacy .product-optimization-feedback-icon{color:#69758a;background:#eef0f3;font-size:10px}.product-optimization-feedback-amount{box-sizing:border-box;background:#fff;border:1px solid #dfe5ef;border-radius:8px;align-items:center;width:150px;height:38px;display:flex;overflow:hidden}.product-optimization-feedback-amount:focus-within{border-color:#6f91e4;box-shadow:0 0 0 3px #577edb1a}.product-optimization-feedback-amount>i{color:#697a95;background:#f8faff;border-right:1px solid #edf0f5;flex:0 0 32px;place-items:center;width:32px;height:100%;font-size:11px;font-style:normal;font-weight:800;display:grid}.product-optimization-feedback-amount>input{color:#344763;box-sizing:border-box;background:0 0;border:0;outline:0;width:100%;min-width:0;height:100%;padding:0 8px;font-size:12px;font-weight:700}.product-optimization-feedback-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.product-optimization-feedback-actions .product-optimization-feedback-amount{width:128px}.product-optimization-feedback-actions>button[role=switch]{color:#728099;cursor:pointer;background:#f8f9fb;border:1px solid #dce3ed;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-width:118px;height:34px;padding:0 9px;font-size:10px;font-weight:800;display:flex}.product-optimization-feedback-actions>button[role=switch]>i{background:#c9d1dd;border-radius:9px;flex:0 0 30px;width:30px;height:17px;transition:background .15s;position:relative}.product-optimization-feedback-actions>button[role=switch]>i:after{content:"";background:#fff;border-radius:50%;width:11px;height:11px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #182a4833}.product-optimization-feedback-actions>button[role=switch].is-confirmed{color:#257b5b;background:#edf9f3;border-color:#9fd1b8}.product-optimization-feedback-actions>button[role=switch].is-confirmed>i{background:#4eaa80}.product-optimization-feedback-actions>button[role=switch].is-confirmed>i:after{transform:translate(13px)}.product-optimization-feedback-field>button[role=switch]{color:#728099;cursor:pointer;background:#f8f9fb;border:1px solid #dce3ed;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-width:118px;height:34px;padding:0 9px;font-size:10px;font-weight:800;display:flex}.product-optimization-feedback-field>button[role=switch]>i{background:#c9d1dd;border-radius:9px;flex:0 0 30px;width:30px;height:17px;transition:background .15s;position:relative}.product-optimization-feedback-field>button[role=switch]>i:after{content:"";background:#fff;border-radius:50%;width:11px;height:11px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #182a4833}.product-optimization-feedback-field>button[role=switch].is-confirmed{color:#257b5b;background:#edf9f3;border-color:#9fd1b8}.product-optimization-feedback-field>button[role=switch].is-confirmed>i{background:#4eaa80}.product-optimization-feedback-field>button[role=switch].is-confirmed>i:after{transform:translate(13px)}.product-optimization-feedback-footer>span{color:#7587a2;font-weight:700}.product-optimization-feedback-footer .product-optimization-modal-submit:disabled{box-shadow:none;background:#aebbd4}@media (width<=720px){.product-optimization-type-options{grid-template-columns:1fr}.product-optimization-type-options>button{min-height:66px}.product-optimization-feedback-modal{min-height:0}.product-optimization-feedback-context{grid-template-columns:1fr}.product-optimization-feedback-context>div{grid-template-columns:72px minmax(0,1fr);align-items:center}.product-optimization-feedback-field{grid-template-columns:38px minmax(0,1fr)}.product-optimization-feedback-field>.product-optimization-feedback-amount,.product-optimization-feedback-field>button[role=switch],.product-optimization-feedback-field>.product-optimization-feedback-actions{grid-column:1/-1;width:100%}.product-optimization-feedback-actions{grid-template-columns:1fr;display:grid}.product-optimization-feedback-actions .product-optimization-feedback-amount,.product-optimization-feedback-actions>button[role=switch]{width:100%}.product-optimization-feedback-copy small{white-space:normal}.product-optimization-feedback-summary{margin-top:5px}}@media (width<=430px){.product-optimization-type-field legend>small{margin:4px 0 0;display:block}.product-optimization-feedback-context{padding:9px}.product-optimization-feedback-field{padding:10px}.product-optimization-feedback-footer>div{grid-template-columns:1fr}.product-optimization-feedback-footer>span{line-height:1.45}}.product-optimization-layout{grid-template-columns:minmax(0,1fr) 304px;align-items:start;gap:16px;display:grid}.product-optimization-detail-column{min-width:0}.product-optimization-detail-column .product-optimization-toolbar{margin-bottom:10px;display:block}.product-optimization-toolbar-summary{margin-bottom:9px;align-items:baseline!important;gap:8px!important;display:flex!important}.product-optimization-toolbar-summary>b{color:#3a4e72;font-size:14px}.product-optimization-toolbar-summary>span{color:#929db0;font-size:11px}.product-optimization-filter-controls{min-width:0;align-items:flex-end!important;gap:7px!important;display:flex!important}.product-optimization-filter-controls .product-optimization-search{flex:240px;width:auto;min-width:190px}.product-optimization-store-filter,.product-optimization-date-filter{flex:0 154px;gap:4px;min-width:118px;display:grid}.product-optimization-store-filter>span,.product-optimization-date-filter>span{font-weight:700;color:#8190a7!important;font-size:9px!important}.product-optimization-store-menu{flex:none;width:100%;min-width:0}.product-optimization-store-menu>button{border-color:#dfe5ef;height:36px;padding:0 9px;font-size:10px}.product-optimization-store-menu>button:focus-visible{border-color:#7191dd;outline:0;box-shadow:0 0 0 3px #5379d317}.product-optimization-store-menu>button>b{font-size:inherit;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.product-optimization-store-menu>button>span{transition:transform .15s}.product-optimization-store-menu>button[aria-expanded=true]>span{transform:rotate(180deg)}.product-optimization-store-menu .type-filter-options{width:max-content;min-width:100%;max-width:260px}.product-optimization-store-menu .type-filter-options button{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.product-optimization-date-filter input{color:#4b5d79;box-sizing:border-box;background:#fff;border:1px solid #dfe5ef;border-radius:8px;outline:0;width:100%;height:36px;padding:0 9px;font-size:10px}.product-optimization-date-filter input:focus{border-color:#7191dd;box-shadow:0 0 0 3px #5379d317}.product-optimization-yesterday,.product-optimization-clear-date{white-space:nowrap;cursor:pointer;border-radius:8px;flex:none;height:36px;padding:0 10px;font-size:10px;font-weight:800}.product-optimization-yesterday{color:#5574bd;background:#f5f8ff;border:1px solid #bdcbea}.product-optimization-yesterday:hover,.product-optimization-yesterday.is-active{color:#3f65c0;background:#eaf1ff;border-color:#7393df}.product-optimization-clear-date{color:#7a879b;background:#fff;border:1px solid #e1e6ee}.product-optimization-clear-date:hover{color:#52617a;background:#f5f7fa}.product-optimization-platform-tag{border-radius:999px;align-items:center;width:max-content;margin-top:3px;padding:1px 5px;font-size:9px;font-weight:800;line-height:1.35;display:inline-flex}.product-optimization-platform-tag.is-taobao{color:#c65a25;background:#fff1e9}.product-optimization-platform-tag.is-jd{color:#bf444c;background:#fff0f0}.product-optimization-platform-tag.is-unmarked{color:#7a8699;background:#f1f3f7}.product-optimization-detail-column .product-optimization-list{overflow-x:auto}.product-optimization-detail-column .product-optimization-list-head,.product-optimization-detail-column .product-optimization-item{box-sizing:border-box;width:980px;min-width:980px}.product-optimization-amount-panel{background:#fff;border:1px solid #dfe6f0;border-radius:12px;flex-direction:column;min-height:330px;max-height:calc(100vh - 28px);display:flex;position:sticky;top:14px;overflow:hidden;box-shadow:0 7px 20px #1c34620d}.product-optimization-amount-panel>header{flex:none;justify-content:space-between;align-items:flex-start;gap:10px;padding:15px 16px 11px;display:flex}.product-optimization-amount-panel>header h3{color:#344a6d;margin:2px 0 0;font-size:15px}.product-optimization-amount-panel>header .product-optimization-kicker{margin-bottom:1px;font-size:9px}.product-optimization-amount-panel>header>span{color:#5875bd;white-space:nowrap;background:#edf2ff;border-radius:999px;padding:5px 7px;font-size:9px;font-weight:800}.product-optimization-amount-total{background:linear-gradient(135deg,#edf4ff,#f8fbff);border:1px solid #d9e5fb;border-radius:10px;flex:none;gap:5px;margin:0 12px 11px;padding:13px 14px;display:grid}.product-optimization-amount-total>span{color:#6f83a9;font-size:10px;font-weight:800}.product-optimization-amount-total>strong{color:#315fbf;letter-spacing:-.6px;font-size:25px}.product-optimization-amount-total>small{color:#8191aa;font-size:9px;line-height:1.45}.product-optimization-store-amount-list{min-height:0;padding:0 12px 9px;display:grid;overflow-y:auto}.product-optimization-store-amount-list>article{border-top:1px solid #edf1f5;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px 2px;display:grid}.product-optimization-store-amount-list>article:first-child{border-top:0}.product-optimization-store-amount-list>article>div{gap:4px;min-width:0;display:grid}.product-optimization-store-amount-list b{color:#4b607f;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.product-optimization-store-amount-list span{color:#929db0;font-size:8px}.product-optimization-store-amount-list strong{color:#27805f;white-space:nowrap;font-size:11px}.product-optimization-store-amount-list strong.is-empty{color:#9ca6b4;font-size:9px;font-weight:700}.product-optimization-amount-empty{text-align:center;flex:1;align-content:center;place-items:center;gap:6px;min-height:160px;padding:18px;display:grid}.product-optimization-amount-empty>span{color:#8290a7;background:#f0f3f8;border-radius:11px;place-items:center;width:38px;height:38px;font-size:16px;font-weight:800;display:grid}.product-optimization-amount-empty>b{color:#65748d;font-size:11px}.product-optimization-amount-empty>p{color:#98a2b2;max-width:220px;margin:0;font-size:9px;line-height:1.5}.product-optimization-no-brush-amount{color:#9c7426;background:#fff9ec;border:1px dashed #e2c990;border-radius:7px;margin:0 12px 10px;padding:8px 9px;font-size:9px;line-height:1.4}.product-optimization-amount-panel>footer{color:#8996a9;text-overflow:ellipsis;white-space:nowrap;background:#fafbfd;border-top:1px solid #edf1f5;flex:none;margin-top:auto;padding:8px 12px;font-size:8px;overflow:hidden}@media (width<=1320px){.product-optimization-layout{grid-template-columns:1fr}.product-optimization-amount-panel{order:-1;min-height:0;max-height:none;position:static}.product-optimization-store-amount-list{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));overflow:visible}.product-optimization-store-amount-list>article{border-top:1px solid #edf1f5;padding:10px}.product-optimization-amount-empty{min-height:120px}.product-optimization-no-brush-amount{margin-bottom:12px}}@media (width<=720px){.product-optimization-layout{gap:11px}.product-optimization-filter-controls{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end!important;display:grid!important}.product-optimization-filter-controls .product-optimization-search{grid-column:1/-1;width:100%;min-width:0}.product-optimization-store-filter,.product-optimization-date-filter{min-width:0}.product-optimization-yesterday,.product-optimization-clear-date{width:100%}.product-optimization-detail-column .product-optimization-list{overflow:visible}.product-optimization-detail-column .product-optimization-list-head{width:100%;min-width:0;display:none}.product-optimization-detail-column .product-optimization-item{width:100%;min-width:0}.product-optimization-amount-panel>header{padding:13px 14px 9px}.product-optimization-amount-total{grid-template-columns:1fr auto;align-items:end}.product-optimization-amount-total>span,.product-optimization-amount-total>small{grid-column:1}.product-optimization-amount-total>strong{grid-area:1/2/3;font-size:21px}.product-optimization-store-amount-list{grid-template-columns:1fr;padding:0 11px 8px}.product-optimization-store-amount-list>article{padding:9px 2px}.product-optimization-amount-empty{min-height:110px}}@media (width<=430px){.product-optimization-filter-controls{grid-template-columns:1fr}.product-optimization-filter-controls .product-optimization-search{grid-column:1}.product-optimization-amount-total{grid-template-columns:1fr;display:grid}.product-optimization-amount-total>span,.product-optimization-amount-total>small,.product-optimization-amount-total>strong{grid-area:auto/1}.product-optimization-amount-total>strong{font-size:23px}}.product-optimization-product-main{align-items:center;gap:8px;min-width:0;display:flex}.product-optimization-product-main>div{flex:1;min-width:0}.product-optimization-product-thumbnail{cursor:zoom-in;background:#f7f9fd;border:1px solid #dce4f0;border-radius:7px;flex:0 0 42px;width:42px;height:42px;padding:0;overflow:hidden}.product-optimization-product-thumbnail img{object-fit:cover;width:100%;height:100%;display:block}.product-optimization-product-thumbnail:focus-visible{outline-offset:2px;outline:2px solid #7191dd}.product-optimization-image-load{color:#4d70bd;cursor:pointer;background:#f2f6ff;border:1px solid #cbd9f3;border-radius:7px;flex:0 0 58px;align-content:center;place-items:center;gap:2px;width:58px;min-height:42px;padding:4px;display:grid}.product-optimization-image-load>span{font-size:13px;line-height:1}.product-optimization-image-load>b{white-space:nowrap;font-size:8px}.product-optimization-image-load:disabled{cursor:wait;opacity:.65}.product-optimization-image-load-error{color:#bd4e58;max-width:80px;font-size:8px;line-height:1.3;display:block}.product-optimization-loading{text-align:center;align-content:center;place-items:center;gap:8px;min-height:210px;padding:24px;display:grid}.product-optimization-loading>i{border:3px solid #dce5f6;border-right-color:#5277cf;border-radius:50%;width:30px;height:30px;animation:.75s linear infinite product-optimization-spin}.product-optimization-loading>b{color:#506481;font-size:12px}.product-optimization-loading>p{color:#8d99ac;margin:0;font-size:10px;line-height:1.5}.product-optimization-image-field{grid-column:1/-1;min-width:0}.product-optimization-image-label{color:#53617d;align-items:center;gap:7px;margin-bottom:7px;font-size:12px;font-weight:800;display:flex}.product-optimization-image-label small{color:#8491a6;background:#eef2f7;border-radius:5px;padding:3px 5px;font-size:9px;font-weight:700}.product-optimization-image-paste{box-sizing:border-box;cursor:copy;background:#f7f9ff;border:1px dashed #9eb5e8;border-radius:10px;outline:0;align-items:center;gap:13px;min-height:88px;padding:12px 13px;display:flex}.product-optimization-image-paste:focus{border-color:#587fe1;box-shadow:0 0 0 3px #e6eeff}.product-optimization-image-paste.has-image{background:#f4fbf7;border-style:solid;border-color:#abd6c0}.product-optimization-image-paste.is-reading{background:#f8faff;border-color:#b8c7e5}.product-optimization-image-paste>i{color:#5076d5;background:#e5edff;border-radius:9px;flex:0 0 42px;place-items:center;width:42px;height:42px;font-size:12px;font-style:normal;font-weight:900;display:grid}.product-optimization-image-paste>div{flex:1;min-width:0}.product-optimization-image-paste>div b,.product-optimization-image-paste>div span{display:block}.product-optimization-image-paste>div b{color:#40557f;font-size:12px}.product-optimization-image-paste>div span{color:#8190aa;margin-top:5px;font-size:10px;line-height:1.45}.product-optimization-pasted-image{cursor:zoom-in;background:#fff;border:1px solid #d7e2db;border-radius:8px;flex:0 0 64px;width:64px;height:64px;padding:0;overflow:hidden}.product-optimization-pasted-image img{object-fit:cover;width:100%;height:100%;display:block}.product-optimization-image-remove{color:#c5525c;background:#fff0f1;border:0;border-radius:6px;flex:none;padding:7px 9px;font-size:10px;font-weight:800}.product-optimization-image-error{color:#bd4e58;margin-top:6px;font-size:10px;font-weight:700;display:block}.product-optimization-image-spinner{animation:.75s linear infinite product-optimization-spin;background:0 0!important;border:3px solid #cdd9f3!important;border-right-color:#5076d5!important;border-radius:50%!important}.product-optimization-modal-operator-field{grid-column:1/-1;min-width:0}.product-optimization-modal-operator-field>span{color:#53617d;font-size:12px;font-weight:800;display:block}.product-optimization-modal-operator-field>span i{color:#d85b65;font-style:normal}.product-optimization-modal-operator-field>small{color:#7385a3;margin-top:5px;font-size:9px;line-height:1.45;display:block}.product-optimization-modal-operator-menu{flex:none;width:100%;min-width:0;margin-top:7px}.product-optimization-modal-operator-menu>button{border-color:#dce4f0;height:39px;padding:0 10px;font-size:12px}.product-optimization-modal-operator-menu>button:focus-visible{border-color:#6f91ea;outline:0;box-shadow:0 0 0 3px #5f7fd51a}.product-optimization-modal-operator-menu>button>b{font-size:inherit;text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.product-optimization-modal-operator-menu>button>span{transition:transform .15s}.product-optimization-modal-operator-menu>button[aria-expanded=true]>span{transform:rotate(180deg)}.product-optimization-modal-operator-menu .type-filter-options{box-sizing:border-box;width:100%}.product-optimization-modal-operator-readonly{box-sizing:border-box;background:#f6f9ff;border:1px solid #dce7fa;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-height:39px;margin-top:7px;padding:8px 10px;display:flex}.product-optimization-modal-operator-readonly b{color:#4865a3;font-size:12px}.product-optimization-modal-operator-readonly span{color:#8492aa;text-align:right;font-size:9px}.product-optimization-modal-operator-readonly.is-empty{background:#fff6f7;border-color:#efc9cc}.product-optimization-modal-operator-readonly.is-empty b{color:#bd535c}.product-optimization-image-preview-backdrop{z-index:70;box-sizing:border-box;background:#0c162bc2;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.product-optimization-image-preview{background:#fff;border:1px solid #ffffff2e;border-radius:14px;place-items:center;max-width:min(860px,100%);max-height:calc(100vh - 48px);padding:12px;display:grid;position:relative;box-shadow:0 28px 80px #00000061}.product-optimization-image-preview>button{z-index:1;color:#fff;background:#31466f;border:2px solid #fff;border-radius:50%;place-items:center;width:34px;height:34px;font-size:21px;line-height:1;display:grid;position:absolute;top:-11px;right:-11px;box-shadow:0 5px 14px #00000040}.product-optimization-image-preview>img{object-fit:contain;border-radius:8px;max-width:100%;max-height:calc(100vh - 74px);display:block}@media (width<=720px){.product-optimization-image-field{grid-column:1}.product-optimization-image-paste{min-height:82px}.product-optimization-image-preview-backdrop{padding:14px}.product-optimization-image-preview{max-height:calc(100vh - 28px);padding:8px}.product-optimization-image-preview>img{max-height:calc(100vh - 46px)}}@media (width<=430px){.product-optimization-image-paste{flex-wrap:wrap;align-items:flex-start}.product-optimization-image-paste>div{min-width:calc(100% - 56px)}.product-optimization-image-remove{width:100%}.product-optimization-pasted-image{flex-basis:56px;width:56px;height:56px}}.compensation-auto-transfer{background:linear-gradient(135deg,#f5f9ff,#fff);border:1px solid #d7e5ff;border-radius:10px;margin:-5px 0 16px;padding:13px 14px}.compensation-transfer-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.compensation-transfer-heading>div{align-items:center;gap:10px;display:flex}.compensation-transfer-heading>div>span{color:#fff;background:#1677ff;border-radius:10px;place-items:center;width:38px;height:38px;font-size:10px;font-weight:900;display:grid}.compensation-transfer-heading b,.compensation-transfer-heading small{display:block}.compensation-transfer-heading b{color:#365071;font-size:13px}.compensation-transfer-heading small{color:#8492a8;margin-top:3px;font-size:10px}.compensation-transfer-heading>strong{color:#426dc8;white-space:nowrap;background:#e9f1ff;border-radius:999px;padding:5px 8px;font-size:10px}.compensation-auto-transfer.succeeded .compensation-transfer-heading>strong{color:#21825f;background:#e5f7ee}.compensation-auto-transfer.failed .compensation-transfer-heading>strong{color:#bc4e58;background:#fff0f1}.compensation-auto-transfer.unknown .compensation-transfer-heading>strong{color:#a87518;background:#fff5dc}.compensation-transfer-review{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:12px 0 0;display:grid}.compensation-transfer-review>div{background:#ffffffe0;border:1px solid #e5ecf8;border-radius:8px;min-width:0;padding:9px 10px}.compensation-transfer-review dt{color:#8a97aa;font-size:9px}.compensation-transfer-review dd{overflow-wrap:anywhere;color:#405675;margin:4px 0 0;font-size:12px;font-weight:900}.compensation-transfer-result{background:#ffffffd1;border-radius:8px;gap:4px;margin-top:9px;padding:9px 10px;display:grid}.compensation-transfer-result b{color:#506683;font-size:11px;line-height:1.45}.compensation-transfer-result small{color:#8795a9;overflow-wrap:anywhere;font-size:9px}.compensation-transfer-actions{grid-template-columns:minmax(100px,.36fr) minmax(160px,1fr);gap:9px;margin-top:12px;display:grid}.compensation-transfer-actions.single-action{grid-template-columns:1fr}.compensation-transfer-button,.compensation-reject-payment-button{border:0;border-radius:8px;min-height:41px;font-size:12px;font-weight:900}.compensation-transfer-button{color:#fff;background:#1677ff;box-shadow:0 6px 14px #1677ff2e}.compensation-reject-payment-button{color:#bd4e58;background:#fff2f3;border:1px solid #efc8cc}.compensation-transfer-button:disabled,.compensation-reject-payment-button:disabled{color:#fff;box-shadow:none;cursor:not-allowed;background:#c6d1e2;border-color:#c6d1e2}.compensation-transfer-readonly{color:#75849a;background:#f6f8fb;border:1px solid #e0e7f1;border-radius:8px;margin-top:12px;padding:10px;font-size:10px;font-weight:800;line-height:1.5}.compensation-auto-transfer>small{color:#6f82a1;margin-top:7px;font-size:10px;line-height:1.45;display:block}.compensation-auto-transfer>small.disabled-reason{color:#a36e1a}.qr-manual-payment{gap:11px;display:grid}.manual-payment-confirm{color:#506581;background:#fff;border:1px solid #dbe6f7;border-radius:8px;align-items:flex-start;gap:8px;padding:10px 11px;font-size:11px;font-weight:800;line-height:1.5;display:flex}.manual-payment-confirm input{flex:none;margin-top:2px}.qr-manual-payment>.compensation-transfer-button{width:100%}.compensation-rejection-reason{background:#fff8f8;border:1px solid #efc8cc;border-radius:9px;margin-top:10px;padding:11px}.compensation-rejection-reason label{color:#a54e56;gap:6px;font-size:10px;font-weight:900;display:grid}.compensation-rejection-reason textarea{resize:vertical;box-sizing:border-box;color:#4e5f78;background:#fff;border:1px solid #e8cfd2;border-radius:7px;outline-color:#cf6069;width:100%;min-height:62px;padding:8px 9px;font-size:11px}.compensation-rejection-reason>div{justify-content:flex-end;gap:8px;margin-top:9px;display:flex}.compensation-rejection-confirm-button{color:#fff;background:#c9525d;border:0;border-radius:8px;padding:9px 12px;font-size:11px;font-weight:900}.compensation-rejection-confirm-button:disabled{cursor:not-allowed;opacity:.55}.compensation-transfer-error{color:#b94954;background:#fff0f1;border-radius:7px;margin:9px 0 0;padding:8px 9px;font-size:10px;font-weight:700;line-height:1.45}@media (width<=520px){.compensation-transfer-review{grid-template-columns:1fr}.compensation-transfer-actions{grid-template-columns:1fr 1.35fr}.compensation-transfer-heading{align-items:flex-start}.compensation-transfer-heading>strong{margin-top:3px}}.app-shell:not(.mini-program-shell) .main-area.dashboard-view-locked{height:100vh!important;min-height:0!important;overflow:hidden!important}.app-shell:not(.mini-program-shell) .main-area.dashboard-view-locked>.workspace-keepalive:not([hidden])>.dashboard-page{box-sizing:border-box;height:100%!important;min-height:0!important;overflow:hidden!important}.app-shell:not(.mini-program-shell) .main-area.dashboard-view-locked .dashboard-body{min-height:0!important}.app-shell:not(.mini-program-shell) .main-area.dashboard-view-locked .dashboard-side-panels{grid-template-rows:minmax(0,.72fr) minmax(0,1.28fr)}.app-shell:not(.mini-program-shell) .main-area.dashboard-view-locked .dashboard-overdue-panel .todo-row{padding:5px 0}.app-shell:not(.mini-program-shell) .main-area.dashboard-view-locked .dashboard-types-panel .bars{flex-direction:column;flex:auto;justify-content:space-evenly;min-height:0;display:flex;overflow:hidden}.app-shell:not(.mini-program-shell) .main-area.dashboard-view-locked .dashboard-types-panel .bar-row{margin:3px 0}.dashboard-page .metric-card-button{color:inherit;text-align:left;cursor:pointer;font-family:inherit}.dashboard-page .metric-card-button:hover,.dashboard-page .metric-card-button:focus-visible{background:#f8fbff;border-color:#9eb5e6;transform:translateY(-1px);box-shadow:0 8px 20px #304f8f1a}.dashboard-page .metric-card-button:focus-visible{outline-offset:2px;outline:2px solid #5478d573}@media (width>=651px){.dashboard-page .dashboard-metrics{grid-template-columns:repeat(7,minmax(0,1fr))}}.wecom-dispatch-status{color:#9b6b13;white-space:nowrap;background:#fff3d8;border-radius:999px;margin-left:auto;padding:5px 8px;font-size:9px;font-weight:900}.wecom-dispatch-status.ready{color:#4d6fbe;background:#eaf1ff}.wecom-dispatch-status.preview_ready,.wecom-dispatch-status.awaiting_confirmation{color:#28775c;background:#e9f7f2}.wecom-dispatch-status.sent{color:#21815d;background:#e4f7ed}.wecom-dispatch-status.failed{color:#ba4e58;background:#fff0f1}.wecom-dispatch-button{color:#4c70c5;background:#f2f6ff;border:1px solid #d9e4f8;border-radius:7px;padding:7px 9px;font-size:10px;font-weight:900}.wecom-dispatch-button.needs_configuration,.wecom-dispatch-button.failed{color:#9b6b17;background:#fff8e9;border-color:#efd7ad}.wecom-dispatch-button.awaiting_confirmation,.wecom-dispatch-button.preview_ready{color:#28775c;background:#eff9f4;border-color:#bfe2d2}.wecom-dispatch-button.sent{color:#247a5c;background:#edf9f3;border-color:#bce2ce}.wecom-modal-backdrop{z-index:45}.wecom-dispatch-modal{width:min(820px,100%);max-height:calc(100vh - 36px);overflow-y:auto}.wecom-dispatch-modal .modal-header p{color:#8692a6;margin:5px 0 0;font-size:11px}.wecom-config-banner{background:#fff9ec;border:1px solid #f0d9ab;border-radius:10px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;margin-bottom:14px;padding:11px 12px;display:grid}.wecom-config-banner>span{color:#fff;background:#eeb847;border-radius:10px;place-items:center;width:42px;height:42px;font-size:13px;font-weight:900;display:grid}.wecom-config-banner b,.wecom-config-banner small{display:block}.wecom-config-banner b{color:#675331;font-size:12px}.wecom-config-banner small{color:#9a8050;margin-top:4px;font-size:9px;line-height:1.45}.wecom-config-banner>strong{color:#9b6a13;white-space:nowrap;background:#fff0cd;border-radius:999px;padding:5px 8px;font-size:9px}.wecom-config-banner.connected{background:#f1faf6;border-color:#bfe3d3}.wecom-config-banner.connected>span{background:#2aae76}.wecom-config-banner.connected b{color:#315f4e}.wecom-config-banner.connected small{color:#6b8c7f}.wecom-config-banner.connected>strong{color:#26775a;background:#dff4ea}.wecom-form-intro{background:#f5f8ff;border-radius:9px;margin-bottom:12px;padding:11px 12px}.wecom-form-intro b,.wecom-form-intro span{display:block}.wecom-form-intro b{color:#40577f;font-size:12px}.wecom-form-intro span{color:#8290a7;margin-top:4px;font-size:10px}.wecom-mapping-form .form-grid label small{color:#8a96a9;margin-top:4px;font-size:9px;line-height:1.4;display:block}.wecom-route-card{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-bottom:12px;display:grid;position:relative}.wecom-route-card>div{background:#fafbfd;border:1px solid #e3e9f2;border-radius:8px;min-width:0;padding:9px 10px}.wecom-route-card small,.wecom-route-card b{display:block}.wecom-route-card small{color:#8e99ab;font-size:8px}.wecom-route-card b{color:#40536f;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:11px;overflow:hidden}.wecom-route-card>button{color:#5878c5;background:0 0;border:0;font-size:9px;font-weight:900;position:absolute;top:-27px;right:5px}.wecom-message-preview{background:#fff;border:1px solid #dfe6f1;border-radius:10px;padding:11px;position:relative}.wecom-preview-heading{justify-content:space-between;align-items:flex-start;margin-bottom:8px;display:flex}.wecom-preview-heading b,.wecom-preview-heading small{display:block}.wecom-preview-heading b{color:#3d5275;font-size:12px}.wecom-preview-heading small{color:#8c98aa;margin-top:3px;font-size:9px}.wecom-preview-heading button{color:#5272bd;background:#f4f7fe;border:1px solid #dbe5f7;border-radius:6px;padding:6px 8px;font-size:9px;font-weight:900}.wecom-message-preview textarea{resize:vertical;color:#354b6c;background:#fafbfd;border:1px solid #e2e8f1;border-radius:8px;outline:0;width:100%;min-height:164px;padding:10px;font-size:11px;line-height:1.75}.wecom-message-preview textarea:focus{border-color:#7d9be1;box-shadow:0 0 0 3px #5076d214}.wecom-message-preview>span{color:#9aa4b4;text-align:right;margin-top:5px;font-size:8px;display:block}.wecom-image-preview{background:#f8fafc;border:1px solid #e1e7f0;border-radius:9px;grid-template-columns:180px minmax(0,1fr);align-items:center;gap:10px;margin-top:11px;padding:10px;display:grid}.wecom-image-preview>div:first-child b,.wecom-image-preview>div:first-child small{display:block}.wecom-image-preview>div:first-child b{color:#455a78;font-size:11px}.wecom-image-preview>div:first-child small{color:#8b97a8;margin-top:4px;font-size:8px;line-height:1.4}.wecom-image-preview>div:last-child{gap:7px;display:flex;overflow-x:auto}.wecom-image-preview button{background:#fff;border:1px solid #d9e1ec;border-radius:7px;flex:0 0 58px;width:58px;height:58px;padding:0;position:relative;overflow:hidden}.wecom-image-preview button img{object-fit:cover;width:100%;height:100%}.wecom-image-preview button span{color:#fff;background:#192743bf;border-radius:50%;place-items:center;width:16px;height:16px;font-size:8px;font-weight:900;display:grid;position:absolute;bottom:3px;right:3px}.wecom-image-preview p{color:#8794a8;margin:0;font-size:9px}.wecom-confirm-note{color:#8a671e;background:#fffaf0;border:1px solid #f0dda9;border-radius:8px;align-items:center;gap:10px;margin-top:11px;padding:9px 10px;display:flex}.wecom-confirm-note b{white-space:nowrap;font-size:10px}.wecom-confirm-note span{font-size:9px;line-height:1.45}.wecom-error{color:#b94954;background:#fff0f1;border-radius:7px;margin-top:10px;padding:8px 9px;font-size:10px;font-weight:700;line-height:1.45}.wecom-modal-footer{align-items:center}.wecom-modal-footer .wecom-confirm-button{background:#20a66f}.wecom-sent-summary{color:#237b5b;background:#e6f7ee;border-radius:999px;margin-left:auto;padding:8px 11px;font-size:10px;font-weight:900}@media (width<=720px){.wecom-dispatch-modal{max-height:calc(100vh - 20px)}.wecom-config-banner{grid-template-columns:38px minmax(0,1fr)}.wecom-config-banner>span{width:38px;height:38px}.wecom-config-banner>strong{grid-column:2}.wecom-route-card{grid-template-columns:repeat(2,minmax(0,1fr))}.wecom-image-preview{grid-template-columns:1fr}.wecom-confirm-note{flex-direction:column;align-items:flex-start;gap:4px}.wecom-modal-footer{flex-wrap:wrap}.wecom-modal-footer .primary-button{order:-1;width:100%}}@media (width>=721px){.main-area.dashboard-locked{height:auto;min-height:100vh;overflow:visible}.dashboard-page{gap:14px;height:auto;min-height:100vh;padding:18px 28px 26px;overflow:visible}.dashboard-summary{border-radius:14px;padding:14px 18px}.dashboard-summary .section-kicker{font-size:11px}.dashboard-summary h3{margin:3px 0 4px;font-size:20px}.dashboard-summary p{font-size:12px;line-height:1.5}.dashboard-summary .primary-button{padding:10px 15px;font-size:13px}.dashboard-page .dashboard-metrics{gap:12px}.dashboard-page .dashboard-metrics .metric-card{border-radius:13px;min-height:94px;padding:13px 15px}.dashboard-page .dashboard-metrics .metric-card p{margin:0 0 4px;font-size:12px}.dashboard-page .dashboard-metrics .metric-card strong{font-size:24px}.dashboard-page .dashboard-metrics .metric-card small{margin-top:6px;font-size:11px}.dashboard-page .dashboard-metrics .metric-icon{width:30px;height:30px;font-size:13px;top:12px;right:12px}.dashboard-account-loop{border-radius:14px;grid-template-columns:205px minmax(0,1fr) auto;gap:15px;padding:13px 15px}.dashboard-account-loop-intro h3{margin:3px 0 4px;font-size:17px}.dashboard-account-loop-intro p{font-size:11px}.dashboard-account-loop-steps{gap:9px}.dashboard-account-loop-steps>div{border-radius:9px;gap:9px;min-height:54px;padding:9px 20px 9px 9px}.dashboard-account-loop-steps b{flex-basis:25px;width:25px;height:25px;font-size:11px}.dashboard-account-loop-steps strong{font-size:12px}.dashboard-account-loop-steps small{margin-top:3px;font-size:10px}.dashboard-account-loop-action{padding:9px 12px;font-size:12px}.dashboard-body{grid-template-columns:minmax(0,1fr) 330px;gap:14px;min-height:500px}.dashboard-side-panels{gap:14px}.dashboard-page .operator-overview-panel,.dashboard-side-panels .panel{border-radius:14px;padding:14px 16px}.dashboard-page .operator-overview-panel .panel-title h3,.dashboard-side-panels .panel-title h3{font-size:17px}.dashboard-page .operator-overview-note{font-size:11px}.dashboard-page .operator-overview-table{gap:5px;margin-top:10px}.dashboard-page .operator-overview-row{border-radius:8px;gap:8px;min-height:42px;padding:8px 10px;font-size:12px}.dashboard-page .operator-overview-row b{min-width:58px;font-size:13px}.dashboard-page .operator-overview-row strong{font-size:14px}.dashboard-side-panels .section-kicker{font-size:10px}.dashboard-side-panels .todo-list{margin-top:8px}.dashboard-side-panels .todo-row{gap:9px;padding:9px 0}.dashboard-side-panels .todo-row b{font-size:12px}.dashboard-side-panels .todo-row small{font-size:10px}.dashboard-side-panels .todo-row strong{font-size:16px}.dashboard-types-panel .bar-row{grid-template-columns:78px minmax(0,1fr) 18px;gap:8px;margin:9px 0;font-size:11px}.dashboard-types-panel .bar-track{height:7px}.after-sales-ticket-center,.store-ticket-center{padding:18px 24px 20px!important}.ticket-center .table-toolbar{align-items:center;margin-bottom:14px!important}.ticket-center .table-toolbar h2{margin:2px 0 5px;font-size:25px}.ticket-center .table-toolbar p{font-size:13px;line-height:1.5}.ticket-center .toolbar-controls{gap:9px}.ticket-center .search-input,.ticket-center .type-filter-menu>button,.ticket-center .ticket-create-button,.ticket-center .store-single-create-button{height:42px;min-height:42px}.toolbar-controls:has(.store-single-create-button) .ticket-create-button{height:42px;min-height:42px}.toolbar-controls:has(.store-single-create-button) .store-single-create-button{height:42px;min-height:42px}.toolbar-controls:has(.store-single-create-button) .search-input{height:42px;min-height:42px}.toolbar-controls:has(.store-single-create-button) .type-filter-menu>button{height:42px;min-height:42px}.ticket-center .search-input{border-radius:9px;padding:0 12px}.ticket-center .search-input input,.ticket-center .type-filter-menu>button{font-size:13px}.ticket-center .ticket-create-button,.ticket-center .store-single-create-button{padding:0 15px;font-size:13px}.ticket-center .role-stats{gap:10px!important;margin-bottom:10px!important}.after-sales-ticket-center .role-stats-detailed article,.store-ticket-center .role-stats-detailed article{border-radius:12px;min-height:102px;padding:14px 16px}.after-sales-ticket-center .role-stats-detailed small,.store-ticket-center .role-stats-detailed small{font-size:12px}.after-sales-ticket-center .role-stats-detailed b,.store-ticket-center .role-stats-detailed b{margin-top:5px;font-size:26px}.after-sales-ticket-center .role-stats-detailed .ticket-type-breakdown,.store-ticket-center .role-stats-detailed .ticket-type-breakdown{gap:5px;margin-top:7px;font-size:11px}.ticket-center .role-stats article:has(.store-type-breakdown){grid-template-rows:38px minmax(0,1fr);grid-template-columns:minmax(0,1fr) 104px;column-gap:8px;height:108px;min-height:108px;padding:0 16px}.ticket-center .role-stats article:has(.store-type-breakdown)>small{padding-top:14px;font-size:12px}.ticket-center .role-stats article:has(.store-type-breakdown)>b{font-size:26px}.ticket-center .role-stats article:has(.store-type-breakdown)>.ticket-type-breakdown{width:104px;max-width:104px;font-size:11px}.ticket-type-breakdown .store-type-filter{font-size:11px;line-height:14px}.ticket-card-slot{height:78px;margin-bottom:7px}.ticket-card:not(.expanded){border-radius:12px;padding:10px 14px;height:78px!important}.ticket-card:not(.expanded) .ticket-card-title{min-height:30px;margin:7px 0 0}.ticket-card>header{min-height:22px}.ticket-card .ticket-id,.ticket-card .ticket-created-time,.ticket-card .ticket-registrant,.ticket-card .ticket-type-tag,.ticket-card .source-status{font-size:12px}.ticket-card-title strong{font-size:14px}.ticket-card-inline-meta span{max-width:190px;font-size:12px}.ticket-card-inline-meta i{font-size:11px}.ticket-card.expanded{border-radius:12px;padding:14px 16px}.ticket-card-meta small,.ticket-card-detail small,.ticket-card-result small,.ticket-card-invoice small{font-size:11px}.ticket-card-meta b,.ticket-card-detail p,.ticket-card-invoice p{font-size:12px}.ticket-card-result span{font-size:13px}.ticket-hover-preview{border-radius:13px;padding:17px}.ticket-hover-preview.empty-preview{font-size:13px}.ticket-hover-preview.empty-preview b{font-size:16px}.product-optimization-center{max-width:none;padding:28px 34px 42px}.product-optimization-heading{margin-bottom:22px}.product-optimization-heading h2{font-size:27px}.product-optimization-heading p{font-size:14px}.product-optimization-create{min-height:44px;padding:10px 17px;font-size:13px}.product-optimization-stats{gap:15px;margin-bottom:20px}.product-optimization-stat{border-radius:13px;min-height:112px;padding:19px 20px}.product-optimization-stat>span{font-size:14px}.product-optimization-stat>b{font-size:31px}.product-optimization-stat>small{font-size:11px}.product-optimization-toolbar-summary{margin-bottom:12px!important}.product-optimization-toolbar-summary>b{font-size:16px}.product-optimization-toolbar-summary>span{font-size:12px}.product-optimization-filter-controls{gap:10px!important}.product-optimization-search,.product-optimization-store-menu>button,.product-optimization-date-filter input,.product-optimization-yesterday,.product-optimization-clear-date{height:42px}.product-optimization-search input{font-size:13px}.product-optimization-store-filter>span,.product-optimization-date-filter>span{font-size:11px!important}.product-optimization-store-menu>button,.product-optimization-date-filter input,.product-optimization-yesterday,.product-optimization-clear-date{font-size:12px}.product-optimization-layout{grid-template-columns:minmax(0,1fr) 330px;gap:20px}.product-optimization-list{border-radius:14px}.product-optimization-detail-column .product-optimization-list-head,.product-optimization-detail-column .product-optimization-item{width:1080px;min-width:1080px}.product-optimization-list-head{min-height:48px;padding:0 18px;font-size:12px}.product-optimization-item{min-height:112px;padding:17px 18px}.product-optimization-product code{font-size:12px}.product-optimization-product strong{font-size:14px}.product-optimization-source-link{font-size:10px}.product-optimization-requirement p,.product-optimization-legacy-requirement{font-size:13px}.product-optimization-requirement small{font-size:10px}.product-optimization-owner>b,.product-optimization-operator>b{font-size:12px}.product-optimization-audit b{font-size:11px}.product-optimization-audit time,.product-optimization-not-completed{font-size:10px}.product-optimization-action>button{min-width:104px;height:36px;font-size:11px}.product-optimization-status{padding:7px 9px;font-size:11px}.product-optimization-amount-panel{border-radius:14px;min-height:380px}.product-optimization-amount-panel>header{padding:18px 18px 13px}.product-optimization-amount-panel>header h3{font-size:17px}.product-optimization-amount-panel>header .product-optimization-kicker,.product-optimization-amount-panel>header>span{font-size:10px}.product-optimization-amount-total{margin:0 14px 13px;padding:16px}.product-optimization-amount-total>span{font-size:11px}.product-optimization-amount-total>strong{font-size:29px}.product-optimization-amount-total>small{font-size:10px}.product-optimization-store-amount-list{padding:0 14px 11px}.product-optimization-store-amount-list>article{padding:12px 3px}.product-optimization-store-amount-list b{font-size:12px}.product-optimization-store-amount-list span{font-size:10px}.product-optimization-store-amount-list strong{font-size:13px}}@media (width>=721px) and (width<=1320px){.product-optimization-layout{grid-template-columns:1fr}}@media (width>=651px) and (width<=1500px){.store-ticket-center .role-stats-detailed.stats-6{grid-template-columns:repeat(6,minmax(0,1fr))!important}.store-ticket-center .role-stats-detailed.stats-6>article{min-width:0}.store-ticket-center .role-stats-detailed.stats-6>article:has(.store-type-breakdown){grid-template-columns:minmax(34px,1fr) 78px;column-gap:6px;padding-left:11px;padding-right:11px}.store-ticket-center .role-stats-detailed.stats-6>article:has(.store-type-breakdown)>.ticket-type-breakdown{width:78px;max-width:78px;font-size:10px}.store-ticket-center .role-stats-detailed.stats-6 .store-type-filter{gap:3px;padding-left:2px;padding-right:2px;font-size:10px}.store-ticket-center .role-stats-detailed.stats-6 .store-type-filter em{min-width:14px;padding-left:2px;padding-right:2px}}.processing-summary{align-items:flex-start}.processing-summary>.platform-brand{flex:none;align-items:center;min-width:max-content}.processing-summary>.platform-brand>.platform-logo{flex:0 0 29px}.processing-summary>.platform-brand>b{color:inherit;white-space:nowrap;font-size:12px;line-height:1.2}.processing-summary>div{flex:auto;min-width:0}.processing-summary>div>b,.processing-summary>div>small{overflow-wrap:anywhere;word-break:break-word}.processing-summary>div>b{line-height:1.55}.processing-summary>div>small{line-height:1.5}.todo-row-button{width:100%;color:inherit;text-align:left;background:0 0;border:0}.todo-row-button:not(:disabled){cursor:pointer}.todo-row-button:not(:disabled):hover{background:#f5f8ff;border-radius:8px}.todo-row-button:not(:disabled):focus-visible{outline-offset:2px;border-radius:8px;outline:2px solid #7c9ced}.todo-row-button:disabled{cursor:default;opacity:.58}.ticket-age-filter-banner{background:linear-gradient(100deg,#fff9eb,#fffdf8);border:1px solid #efcf91;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;margin:0 0 9px;padding:9px 12px;display:flex}.ticket-age-filter-banner>div{align-items:center;gap:9px;min-width:0;display:flex}.ticket-age-filter-banner span{color:#a5741e;font-size:10px;font-weight:800}.ticket-age-filter-banner b{color:#805b18;white-space:nowrap;font-size:12px}.ticket-age-filter-banner small{color:#9a8663;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.ticket-age-filter-banner button{color:#93691d;background:#fff;border:1px solid #e6c57f;border-radius:7px;flex:none;padding:7px 10px;font-size:10px;font-weight:800}.ticket-age-filter-banner button:hover{background:#fff7df;border-color:#cfa654}@media (width<=720px){.ticket-age-filter-banner{flex-direction:column;align-items:flex-start}.ticket-age-filter-banner>div{flex-direction:column;align-items:flex-start;gap:3px}.ticket-age-filter-banner button{width:100%}}@media (width>=721px){.app-shell:not(.mini-program-shell) .main-area.dashboard-view-locked .dashboard-side-panels{grid-template-rows:minmax(260px,.9fr) minmax(0,1.1fr)}.app-shell:not(.mini-program-shell) .main-area.dashboard-view-locked .dashboard-overdue-panel{flex-direction:column;min-height:0;display:flex}.app-shell:not(.mini-program-shell) .main-area.dashboard-view-locked .dashboard-overdue-panel .panel-title{flex:none}.app-shell:not(.mini-program-shell) .main-area.dashboard-view-locked .dashboard-overdue-panel .todo-list{flex:auto;grid-template-rows:repeat(4,minmax(0,1fr));min-height:0;margin-top:5px;display:grid}.app-shell:not(.mini-program-shell) .main-area.dashboard-view-locked .dashboard-overdue-panel .todo-row{min-height:0;padding:3px 0}.app-shell:not(.mini-program-shell) .main-area.dashboard-view-locked .dashboard-overdue-panel .todo-row small{margin-top:2px;line-height:1.25}}.product-optimization-pagination{color:#65748b;background:#fff;border:1px solid #e0e6f0;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:12px;display:flex}.product-optimization-pagination>div{gap:8px;display:flex}.product-optimization-pagination button{color:#315480;cursor:pointer;background:#f7faff;border:1px solid #d7e0ed;border-radius:7px;padding:7px 14px}.product-optimization-pagination button:disabled{opacity:.4;cursor:not-allowed}.product-optimization-pagination button:not(:disabled):hover{background:#e9f1ff;border-color:#8eade2}:root[data-theme=dark] .product-optimization-pagination{color:#bfd0e4;background:#172438;border-color:#344b68}:root[data-theme=dark] .product-optimization-pagination button{color:#dbe7f8;background:#21334b;border-color:#425b79}@media (width>=1321px){.app-shell:not(.mini-program-shell) .main-area.product-optimization-view-locked{height:100dvh;min-height:0;overflow:hidden}.app-shell:not(.mini-program-shell) .main-area.product-optimization-view-locked>.workspace-keepalive:not([hidden]){height:100%;min-height:0;overflow:hidden}.product-optimization-view-locked .product-optimization-center{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.product-optimization-view-locked .product-optimization-heading,.product-optimization-view-locked .product-optimization-stats,.product-optimization-view-locked .product-optimization-toolbar{flex:none}.product-optimization-view-locked .product-optimization-layout{flex:auto;grid-template-rows:minmax(0,1fr);align-items:stretch;min-height:0;display:grid;overflow:hidden}.product-optimization-view-locked .product-optimization-detail-column{grid-template-rows:auto minmax(0,1fr) auto;height:100%;min-height:0;display:grid;overflow:hidden}.product-optimization-view-locked .product-optimization-detail-column .product-optimization-list{overscroll-behavior:contain;scrollbar-gutter:stable;height:100%;min-height:0;overflow-x:auto;overflow-y:auto!important}.product-optimization-view-locked .product-optimization-list-head{z-index:2;position:sticky;top:0}.product-optimization-view-locked .product-optimization-store-menu .type-filter-options{max-height:min(320px,40vh);overflow-y:auto}.product-optimization-view-locked .product-optimization-amount-panel{align-self:start;height:auto;min-height:0;max-height:100%;position:static}.product-optimization-view-locked .product-optimization-store-amount-list{flex:auto}}:root[data-theme=dark] .compensation-transfer-heading b{color:#dbe7f8}:root[data-theme=dark] .compensation-transfer-heading small,:root[data-theme=dark] .compensation-auto-transfer>small{color:#9fb0c9}:root[data-theme=dark] .compensation-transfer-heading>strong{color:#aecaef;background:#243d63}:root[data-theme=dark] .compensation-transfer-review>div,:root[data-theme=dark] .compensation-transfer-result{background:#213047;border-color:#344a64}:root[data-theme=dark] .compensation-transfer-review dt,:root[data-theme=dark] .compensation-transfer-result small{color:#9bacc4}:root[data-theme=dark] .compensation-transfer-review dd,:root[data-theme=dark] .compensation-transfer-result b{color:#d8e4f5}:root[data-theme=dark] .manual-payment-confirm{color:#dce7f7;background:#203149;border-color:#3c5676;box-shadow:inset 0 1px #ffffff08}:root[data-theme=dark] .manual-payment-confirm:has(input:checked){background:#213a5b;border-color:#477cc1}:root[data-theme=dark] .manual-payment-confirm input{accent-color:#4f9cff}:root[data-theme=dark] .compensation-transfer-readonly{color:#aab9ce;background:#1c2a3e;border-color:#34485f}.mini-finance-report-filters{grid-template-columns:minmax(0,.86fr) minmax(0,1.7fr);align-items:end}.mini-finance-scope{background:#fff;border:1px solid #d8e3f2;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;display:grid}.mini-finance-scope button{color:#7388aa;white-space:nowrap;background:0 0;border:0;border-radius:7px;min-width:0;padding:8px 3px;font-size:11px;font-weight:800}.mini-finance-scope button.active{color:#fff;background:#526cff;box-shadow:0 3px 9px #4a5de033}.mini-finance-chart-section{margin-bottom:11px}.mini-finance-section-title>button{color:#4f70bd;background:#f2f6ff;border:1px solid #cfddf2;border-radius:999px;flex:none;padding:6px 8px;font-size:10px;font-weight:800}.mini-finance-chart{touch-action:pan-y;background:linear-gradient(#fbfdff,#f5f8ff);border:1px solid #e1e8f3;border-radius:12px;padding:10px 8px 4px;position:relative;overflow:hidden}.mini-finance-chart-reading{color:#7286a6;justify-content:space-between;align-items:center;min-height:24px;padding:0 4px 4px;font-size:11px;font-weight:800;display:flex}.mini-finance-chart-reading b{font-size:15px}.mini-finance-chart-reading .positive{color:#d35463}.mini-finance-chart-reading .negative{color:#168a68}.mini-finance-chart svg{width:100%;height:154px;display:block;overflow:visible}.mini-finance-chart-zero{stroke:#b7c4d8;stroke-width:1px;stroke-dasharray:5 5}.mini-finance-chart-line{fill:none;stroke:#6677f5;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.mini-finance-chart circle{stroke:#fff;stroke-width:2px;vector-effect:non-scaling-stroke}.mini-finance-chart circle.positive{fill:#df6472}.mini-finance-chart circle.negative{fill:#25a47e}.mini-finance-chart circle.active{stroke:#4c5de5;stroke-width:3px}.mini-finance-chart-hit{fill:#0000;cursor:crosshair}.mini-finance-chart text{fill:#8795ad;font-size:11px;font-weight:700}.mini-finance-owner-card{appearance:none;cursor:pointer}.mini-finance-owner-card.active{background:#f1f3ff;border-color:#8092ff;box-shadow:0 0 0 2px #526cff1a}:root[data-theme=dark] .mini-finance-report{background:#172438}:root[data-theme=dark] .mini-finance-report-heading h2,:root[data-theme=dark] .mini-finance-section-title h3,:root[data-theme=dark] .mini-finance-owner-card b{color:#dce7f7}:root[data-theme=dark] .mini-finance-report-heading small,:root[data-theme=dark] .mini-finance-section-title small,:root[data-theme=dark] .mini-finance-report-filters label{color:#9fb1cb}:root[data-theme=dark] .mini-finance-report-heading>span,:root[data-theme=dark] .mini-finance-section-title>span{color:#aac8ee;background:#243b5a}:root[data-theme=dark] .mini-finance-report-filters select,:root[data-theme=dark] .mini-finance-scope,:root[data-theme=dark] .mini-finance-summary-grid article,:root[data-theme=dark] .mini-finance-owner-section,:root[data-theme=dark] .mini-finance-owner-card{color:#dce7f7;background:#213047;border-color:#344b68}:root[data-theme=dark] .mini-finance-summary-grid b{color:#dce7f7}:root[data-theme=dark] .mini-finance-scope button{color:#a9bad2}:root[data-theme=dark] .mini-finance-scope button.active{color:#fff;background:#596ff0}:root[data-theme=dark] .mini-finance-chart{background:linear-gradient(#1d2d43,#1a293d);border-color:#344b68}:root[data-theme=dark] .mini-finance-chart-zero{stroke:#4d6079}:root[data-theme=dark] .mini-finance-chart text{fill:#97a9c1}:root[data-theme=dark] .mini-finance-owner-card.active{background:#243655;border-color:#6e83f4}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@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}.finance-report-page{--finance-red:#d44d5c;--finance-green:#15916b;--finance-ink:#233655;--finance-line:#dde5f0;--finance-master-fixed-height:171px;background:#f5f7fb;padding:18px 20px 28px;max-width:none!important}.finance-main-month{box-sizing:border-box;flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.finance-main-month .finance-report-overview{flex:none}.finance-main-month .finance-month-board{flex-direction:column;flex:auto;min-height:0;display:flex}.finance-main-month .finance-matrix-shell{flex:auto;min-height:0;max-height:none}.finance-report-overview{z-index:22;background:#f5f7fb;padding-top:1px;position:sticky;top:0}.finance-commandbar{border:1px solid var(--finance-line);background:#fff;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;padding:9px 13px;display:flex;box-shadow:0 3px 12px #20355b0a}.finance-command-title{align-items:center;gap:10px;min-width:0;display:flex}.finance-command-title h2{color:var(--finance-ink);letter-spacing:-.35px;align-items:center;gap:7px;margin:0;font-size:18px;display:flex}.finance-command-title h2 em{color:#4268b7;letter-spacing:0;background:#eef4ff;border:1px solid #cddcf5;border-radius:99px;padding:3px 7px;font-size:9px;font-style:normal}.finance-command-title p{display:none}.finance-command-actions{flex:none;align-items:flex-end;gap:6px;display:flex}.finance-command-filters,.finance-command-reading{align-items:flex-end;gap:6px;display:flex}.finance-command-reading{align-items:center;margin-left:auto}.finance-command-actions label{color:#8491a5;font-size:9px;font-weight:800;display:block}.finance-command-actions label>span{margin-bottom:3px;display:block}.finance-command-actions input,.finance-command-actions .app-select>button,.finance-operator-fixed strong{color:#405371;background:#fff;border:1px solid #d9e2ef;border-radius:6px;min-width:116px;height:32px;padding:0 8px;font-size:11px}.finance-command-actions .app-select{min-width:124px}.finance-operator-fixed strong{box-sizing:border-box;color:#315cae;background:#f5f8fd;align-items:center;display:flex}.finance-entry-trigger,.finance-clear-trigger{cursor:pointer;border:0;border-radius:6px;align-items:center;gap:5px;height:32px;padding:0 10px;font-size:10px;font-weight:800;display:flex}.finance-entry-trigger{color:#fff;background:#315fbd;box-shadow:0 6px 12px #315fbd29}.finance-entry-trigger span{font-size:15px;font-weight:400}.finance-clear-trigger{color:#5b6e89;background:#fff;border:1px solid #d8e1ed}.finance-clear-trigger:hover{color:#315d9f;background:#f5f8fd;border-color:#9fb3d0}.finance-view-tabs{border-bottom:1px solid #dce4ef;align-items:center;gap:2px;margin:5px 0;padding:0 2px;display:flex}.finance-view-tabs button{color:#74839a;cursor:pointer;background:0 0;border:0;padding:7px 12px 8px;font-size:11px;font-weight:800;position:relative}.finance-view-tabs button small{color:#5175bf;background:#edf3ff;border-radius:4px;margin-left:5px;padding:1px 4px;font-size:7px}.finance-view-tabs button.active{color:#2f58ac}.finance-view-tabs button.active:after{content:"";background:#3f6ac5;border-radius:2px;height:2px;position:absolute;bottom:-1px;left:7px;right:7px}.finance-kpi-band{border:1px solid var(--finance-line);background:#fff;border-radius:9px;grid-template-columns:1.18fr repeat(3,1fr);display:grid;overflow:hidden}.finance-kpi-band article{border-left:1px solid #e7ecf3;min-width:0;padding:8px 13px;position:relative}.finance-kpi-band article:first-child{border-left:0}.finance-kpi-band article>span,.finance-kpi-band article>div>span{color:#77869c;font-size:9px;font-weight:800;display:block}.finance-kpi-band article strong{color:#293d5f;letter-spacing:-.5px;text-overflow:ellipsis;white-space:nowrap;margin:3px 0 2px;font-size:17px;display:block;overflow:hidden}.finance-kpi-band article i{color:#8e9aae;font-size:8px;font-style:normal;display:block}.finance-kpi-band article.primary{background:linear-gradient(120deg,#f4f7ff,#fff);grid-template-columns:1fr auto;align-items:center;column-gap:10px;display:grid}.finance-kpi-band article.primary strong{grid-area:1/2/3;margin:0;font-size:21px}.finance-kpi-band article.primary i{grid-area:2/1}.finance-kpi-band article.primary small{color:#98a3b4;margin-top:2px;font-size:8px;display:block}.finance-month-groups{background:#fff;border:1px solid #e0e7f1;border-radius:8px;margin-top:8px}.finance-month-groups>button{color:#52647f;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;padding:9px 12px;display:flex}.finance-month-groups>button span b,.finance-month-groups>button span small{display:block}.finance-month-groups>button span b{font-size:10px}.finance-month-groups>button span small{color:#929daf;margin-top:2px;font-size:8px}.finance-month-groups>button em{color:#4970bc;background:#edf3ff;border-radius:5px;padding:5px 7px;font-size:8px;font-style:normal;font-weight:900}.finance-month-groups.open>button{border-bottom:1px solid #e7ecf3}.finance-month-group-grid{grid-template-columns:1.25fr .8fr 1fr;gap:8px;padding:10px;display:grid}.finance-month-group-grid article{background:#fafcff;border:1px solid #e5eaf2;border-radius:7px;padding:10px}.finance-month-group-grid h4{color:#425a7e;margin:0 0 7px;font-size:9px}.finance-month-group-grid article>div{grid-template-columns:repeat(auto-fit,minmax(90px,1fr));gap:5px;display:grid}.finance-month-group-grid span{color:#8b97a9;border-left:2px solid #d8e2f1;padding-left:6px;font-size:8px}.finance-month-group-grid span b{color:#4d607e;margin-top:3px;font-size:9px;display:block}.finance-context-strip{color:#78879d;background:#fff;border:1px solid #e0e7f1;border-radius:8px;align-items:center;margin:9px 0;padding:9px 12px;font-size:10px;display:flex}.finance-context-strip span{border-left:1px solid #e5eaf2;align-items:center;gap:5px;padding:0 13px;display:flex}.finance-context-strip span:first-child{border-left:0;padding-left:0}.finance-context-strip b{color:#52647f}.finance-month-board,.finance-analysis-panel{border:1px solid var(--finance-line);background:#fff;border-radius:12px;padding:10px 12px;box-shadow:0 4px 15px #22365b09}.finance-month-board{position:relative}.finance-month-fixed-summary{z-index:3;background:#fff;padding:1px 0 6px;position:relative}.finance-board-heading{justify-content:space-between;align-items:center;gap:14px;min-height:31px;display:flex}.finance-board-heading h3{color:#273a5b;margin:1px 0;font-size:16px}.finance-board-heading p{display:none}.finance-board-actions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.finance-board-legend{color:#7d8ca1;white-space:nowrap;gap:10px;padding:0;font-size:8px;display:flex}.finance-board-legend span{align-items:center;gap:4px;display:flex}.finance-board-legend i{border-radius:50%;width:6px;height:6px}.finance-board-legend .red{background:var(--finance-red)}.finance-board-legend .green{background:var(--finance-green)}.finance-board-legend .gray{background:#c6ceda}.finance-matrix-shell{--finance-matrix-font-scale:1;--finance-matrix-row-height:27px;scrollbar-color:#b9c6d9 #f2f5f9;scrollbar-width:thin;background:#fff;border:1px solid #dfe6ef;border-radius:8px;min-height:430px;max-height:calc(100dvh - 252px);margin-top:7px;position:relative;overflow:auto}.finance-matrix-horizontal-nav{z-index:18;pointer-events:none;width:100%;height:0;position:sticky;top:50%;left:0}.finance-matrix-horizontal-nav>button{color:#355f9f;cursor:pointer;pointer-events:auto;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#f4f8fff0;border:1px solid #5874a37a;border-radius:7px;place-items:center;width:30px;height:42px;padding:0;font-family:Arial,sans-serif;font-size:26px;font-weight:500;line-height:1;display:grid;position:absolute;transform:translateY(-50%);box-shadow:0 5px 16px #2039622e}.finance-matrix-horizontal-nav>button.is-left{left:7px}.finance-matrix-horizontal-nav>button.is-right{right:7px}.finance-matrix-horizontal-nav>button:hover:not(:disabled),.finance-matrix-horizontal-nav>button:focus-visible{color:#234f92;outline-offset:2px;background:#e6effd;border-color:#587fc0;outline:2px solid #4b72b738}.finance-matrix-horizontal-nav>button:disabled{opacity:.42;color:#98a6ba;cursor:default;pointer-events:auto;background:#eef2f7;border-color:#c7d1df}.finance-super-matrix{border-spacing:0;border-collapse:separate;color:#50627d;width:max-content;min-width:100%;font-size:calc(9px * var(--finance-matrix-font-scale))}.finance-super-matrix th,.finance-super-matrix td{height:var(--finance-matrix-row-height);box-sizing:border-box;text-align:right;white-space:nowrap;background:#fff;border-bottom:1px solid #e7ecf3;border-right:1px solid #edf1f6;padding:3px 7px}.finance-super-matrix thead th{z-index:9;height:var(--finance-matrix-row-height);color:#6b7c94;font-size:calc(8px * var(--finance-matrix-font-scale));text-align:center;background:#f3f6fb;position:sticky;top:0}.finance-super-matrix thead tr:nth-child(2) th{top:var(--finance-matrix-row-height)}.finance-super-matrix tbody tr:last-child td{border-bottom:0}.finance-super-matrix th button,.finance-super-matrix td button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0}.finance-super-matrix thead th:not(.finance-sticky-name):not(.finance-sticky-total):not(.finance-sticky-average){min-width:62px}.finance-super-matrix thead th button{justify-content:center;align-items:center;gap:2px;width:100%;height:100%;padding:0;display:flex}.finance-super-matrix thead th button b{color:#51637f;font-size:calc(9px * var(--finance-matrix-font-scale))}.finance-super-matrix thead th button small{color:#4770c6;font-size:calc(9px * var(--finance-matrix-font-scale));display:none}.finance-super-matrix thead th:hover button small{display:inline}.finance-super-matrix .future,.finance-super-matrix .future button{background:#fafbfc;color:#c2c9d3!important}.finance-super-matrix .finance-muted-day{color:#a4afbf;background:#f8f9fb}.finance-super-matrix .finance-expanded-date{border-bottom-color:#c9d8f2;z-index:10!important;background:#eaf1ff!important}.finance-expanded-date button{flex-direction:column;gap:1px}.finance-expanded-date button b{color:#315ead!important;font-size:calc(10px * var(--finance-matrix-font-scale))!important}.finance-expanded-date button span{color:#6f86ad;font-size:calc(7px * var(--finance-matrix-font-scale))}.finance-submetric-head th{color:#526a91!important;background:#f4f7fd!important;min-width:78px!important}.finance-expanded-cell{min-width:78px;background:#fbfcff!important}.finance-profit-cell{text-align:right;width:100%;height:100%;padding:0!important}.finance-super-matrix thead .finance-sticky-name,.finance-super-matrix thead .finance-sticky-total,.finance-super-matrix thead .finance-sticky-average{z-index:14!important;background:#eef3fa!important}.finance-grand-row .finance-sticky-name,.finance-grand-row .finance-sticky-total,.finance-grand-row .finance-sticky-average{z-index:13!important;background:#e8f1ff!important}.finance-sticky-name{width:126px;max-width:126px;z-index:7!important;text-align:left!important;background:#fff!important;min-width:126px!important;position:sticky!important;left:0!important}.finance-sticky-total{width:120px;max-width:120px;z-index:7!important;background:#fff!important;min-width:120px!important;position:sticky!important;left:126px!important}.finance-sticky-average{width:86px;max-width:86px;box-shadow:5px 0 8px #293c5c0d;z-index:7!important;background:#fff!important;min-width:86px!important;position:sticky!important;left:246px!important}.finance-sticky-month-detail{width:var(--finance-main-monthly-width,90px);z-index:7!important;min-width:var(--finance-main-monthly-width,90px)!important;max-width:var(--finance-main-monthly-width,90px)!important;background:#fff!important;position:sticky!important}.finance-sticky-month-detail.is-last{box-shadow:5px 0 8px #293c5c0d}.finance-super-matrix thead .finance-sticky-name,.finance-super-matrix thead .finance-sticky-total,.finance-super-matrix thead .finance-sticky-average,.finance-super-matrix thead .finance-sticky-month-detail{z-index:14!important;background:#eef3fa!important}.finance-main-owner-head{padding-right:53px!important;position:sticky!important}.finance-super-matrix .finance-main-owner-head>button{color:#4068a5;background:#edf4ff;border:1px solid #b8cbe5;border-radius:3px;width:auto;height:15px;padding:0 3px;font-family:inherit;font-size:7px;font-weight:900;line-height:13px;display:block;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.finance-super-matrix .finance-main-owner-head>button:hover,.finance-super-matrix .finance-main-owner-head>button:focus-visible{color:#294f90;background:#dfeaff;border-color:#6d91ca;outline:0}.finance-matrix-shell.show-monthly-details .finance-sticky-average{box-shadow:none}.finance-sticky-name b{color:#344967;font-size:calc(10px * var(--finance-matrix-font-scale));text-overflow:ellipsis;display:block;overflow:hidden}.finance-sticky-name small{color:#9aa5b5;font-size:calc(8px * var(--finance-matrix-font-scale));margin-top:2px;display:block}.finance-grand-row td{z-index:8;top:calc(var(--finance-matrix-row-height) * 2);border-bottom:2px solid #cfdbed;font-weight:900;position:sticky;background:#edf4ff!important}.finance-matrix-shell.has-expanded-day .finance-grand-row td{top:calc(var(--finance-matrix-row-height) * 2)}.finance-grand-row .finance-sticky-name,.finance-grand-row .finance-sticky-total,.finance-grand-row .finance-sticky-average,.finance-grand-row .finance-sticky-month-detail{z-index:13!important;background:#e8f1ff!important}.finance-super-matrix .matrix-positive{color:var(--finance-red)!important}.finance-super-matrix .matrix-negative{color:var(--finance-green)!important}.finance-matrix-note{color:#8896a9;justify-content:space-between;gap:12px;margin-top:5px;font-size:8px;display:flex}.finance-matrix-note b{color:#556b8c}.finance-insight-row{grid-template-columns:repeat(5,1fr);gap:6px;margin-top:5px;display:grid}.finance-insight-row article{background:#fafbfe;border:1px solid #e5eaf1;border-radius:6px;min-width:0;padding:5px 8px}.finance-insight-row article span,.finance-insight-row article b,.finance-insight-row article small{display:block}.finance-insight-row article span{color:#8a97aa;font-size:7px}.finance-insight-row article b{color:#405574;text-overflow:ellipsis;white-space:nowrap;margin:2px 0 1px;font-size:10px;overflow:hidden}.finance-insight-row article small{color:#9aa5b4;font-size:7px}.finance-insight-row article.warn{background:#fffaf0;border-color:#efd9ae}.finance-insight-row article.risk{background:#f3fbf7;border-color:#b9ddcf}.finance-insight-row article.risk b{color:var(--finance-green)}.finance-ranking-list{gap:9px;margin-top:15px;display:grid}.finance-ranking-list article{background:#fbfcff;border:1px solid #e3e9f1;border-radius:9px;grid-template-columns:32px 130px minmax(140px,1fr) 105px 290px;align-items:center;gap:12px;padding:12px 13px;display:grid}.finance-rank-number{color:#4269b7;background:#eaf1ff;border-radius:7px;place-items:center;width:25px;height:25px;font-size:11px;font-weight:900;display:grid}.finance-rank-owner b,.finance-rank-owner span{display:block}.finance-rank-owner b{color:#304564;font-size:12px}.finance-rank-owner span{color:#8d99ab;margin-top:3px;font-size:9px}.finance-rank-bar{background:#e9edf3;border-radius:99px;height:7px;overflow:hidden}.finance-rank-bar i{border-radius:99px;height:100%;display:block}.finance-rank-bar i.positive{background:linear-gradient(90deg,#e78992,var(--finance-red))}.finance-rank-bar i.negative{background:linear-gradient(90deg,#67c3a5,var(--finance-green))}.finance-ranking-list article>strong{text-align:right;font-size:15px}.finance-rank-metrics{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.finance-rank-metrics span{color:#8a96a8;border-left:1px solid #e5eaf1;padding-left:8px;font-size:8px}.finance-rank-metrics b{color:#52647f;margin-top:3px;font-size:9px;display:block}.finance-year-total{border-left:3px solid #5278cc;min-width:210px;padding-left:12px}.finance-year-total span,.finance-year-total b,.finance-year-total small{display:block}.finance-year-total span{color:#8492a6;font-size:9px}.finance-year-total b{margin:3px 0;font-size:20px}.finance-year-total small{color:#96a1b1;font-size:8px}.finance-year-table{border:1px solid #e0e6ef;border-radius:8px;margin-top:14px;overflow:auto}.finance-year-table table{border-collapse:collapse;width:100%;font-size:10px}.finance-year-table th{color:#718198;text-align:left;background:#f3f6fa;padding:10px 12px}.finance-year-table td{color:#5c6d86;border-top:1px solid #e8edf3;padding:10px 12px}.finance-year-table tr.open td{background:#f2f6ff}.finance-year-table td>button{color:#36527d;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;display:flex}.finance-year-table td>button>span{color:#4067b1;background:#e3ecfb;border-radius:4px;place-items:center;width:17px;height:17px;font-weight:900;display:grid}.finance-year-table .finance-link-button{color:#426bc0;font-size:9px;font-weight:800}.finance-year-child td{color:#8491a4;background:#fbfcfe}.finance-year-child td:first-child{padding-left:44px}.finance-year-child td:first-child span{color:#536985;font-weight:800}.finance-year-warning{color:#8a7856;background:#fffaf1;border:1px solid #eadcbf;border-radius:7px;margin-top:10px;padding:9px 11px;font-size:9px;line-height:1.5}.finance-data-map{grid-template-columns:repeat(4,1fr);gap:9px;margin-top:15px;display:grid}.finance-data-map article{background:#fafcff;border:1px solid #e2e8f0;border-radius:9px;padding:13px}.finance-data-map article span{color:#5a78b4;font-size:8px;font-weight:900}.finance-data-map article b{color:#344b6c;margin:5px 0;font-size:12px;display:block}.finance-data-map article p{color:#8794a6;margin:0;font-size:9px;line-height:1.55}.finance-field-section{margin-top:14px}.finance-field-section h4{color:#4d617f;margin:0;font-size:10px}.finance-field-catalog{grid-template-columns:repeat(5,1fr);gap:6px;margin-top:7px;display:grid}.finance-field-catalog span{color:#5e7089;background:#fff;border:1px solid #e5eaf2;border-radius:6px;align-items:center;gap:7px;padding:8px 9px;font-size:9px;display:flex}.finance-field-catalog i{color:#9aa9bd;font-size:8px;font-style:normal}.finance-metric-category-head th{letter-spacing:.6px;color:#7387a7!important;background:#edf3fc!important;border-bottom-color:#d9e3f1!important;height:24px!important;font-size:8px!important;top:38px!important}.finance-metric-category-head th:first-child{color:#b86570!important;background:#fff3f4!important}.finance-metric-category-head th:nth-child(2){color:#5877ad!important;background:#f1f6ff!important}.finance-metric-category-head th:nth-child(3){color:#987443!important;background:#fff8ee!important}.finance-metric-category-head th:nth-child(4){color:#567d73!important;background:#f3f8f7!important}.finance-submetric-head th{top:var(--finance-matrix-row-height)!important;height:var(--finance-matrix-row-height)!important}.finance-owner-drill{width:100%;text-align:left!important;padding:0!important}.finance-owner-drill small{color:#6280ba!important}.finance-drill-cell{width:100%;height:100%;text-align:right!important;padding:0!important}.finance-drill-cell:hover,.finance-owner-drill:hover b{color:#315ead!important}.finance-not-connected,.finance-not-connected button{color:#a2acba!important;font-size:8px!important}.finance-store-backdrop{background:#15233b54;justify-content:flex-end;align-items:stretch;padding:0}.finance-store-drawer{background:#f6f8fc;flex-direction:column;width:min(1180px,100vw - 245px);height:100vh;animation:.2s ease-out finance-drawer-in;display:flex;box-shadow:-16px 0 45px #1c2a442e}.finance-store-drawer-head{background:#fff;border-bottom:1px solid #dce4ef;justify-content:space-between;align-items:flex-start;padding:18px 20px;display:flex}.finance-store-drawer-head h2{color:#273b5d;margin:4px 0;font-size:20px}.finance-store-drawer-head p{color:#8592a6;margin:0;font-size:9px}.finance-store-drawer-head>button{color:#63738c;cursor:pointer;background:#fff;border:1px solid #dde4ee;border-radius:7px;place-items:center;width:30px;height:30px;font-size:19px;display:grid}.finance-store-kpis{grid-template-columns:repeat(4,1fr);gap:8px;padding:12px 16px 0;display:grid}.finance-store-kpis article{background:#fff;border:1px solid #e0e7f0;border-radius:8px;padding:10px 12px}.finance-store-kpis span,.finance-store-kpis b,.finance-store-kpis small{display:block}.finance-store-kpis span{color:#8491a4;font-size:8px}.finance-store-kpis b{color:#354b6d;margin:4px 0;font-size:15px}.finance-store-kpis small{color:#98a3b3;font-size:8px}.finance-store-table-shell{background:#fff;border:1px solid #dce4ef;border-radius:8px;flex:1;margin:10px 16px;overflow:auto}.finance-store-table-shell table{border-collapse:separate;border-spacing:0;color:#5a6b83;width:max-content;min-width:100%;font-size:9px}.finance-store-table-shell th,.finance-store-table-shell td{text-align:right;white-space:nowrap;border-bottom:1px solid #e8edf3;border-right:1px solid #edf1f5;min-width:86px;height:40px;padding:7px 9px}.finance-store-table-shell th{z-index:5;color:#6e7f98;background:#eff4fa;font-size:8px;position:sticky;top:0}.finance-store-table-shell th:first-child,.finance-store-table-shell td:first-child{z-index:4;text-align:left;background:#fff;width:220px;min-width:220px;max-width:220px;position:sticky;left:0}.finance-store-table-shell th:first-child{z-index:7;background:#eaf0f8}.finance-store-table-shell th:nth-child(2),.finance-store-table-shell td:nth-child(2){z-index:3;text-align:left;background:#fff;width:150px;min-width:150px;max-width:150px;position:sticky;left:238px;box-shadow:5px 0 9px #2b3d5b0d}.finance-store-table-shell th:nth-child(2){z-index:6;background:#eaf0f8}.finance-store-table-shell td:first-child b,.finance-store-table-shell td:first-child span,.finance-store-table-shell td:first-child small{text-overflow:ellipsis;display:block;overflow:hidden}.finance-store-table-shell td:first-child b{color:#354c6f;font-size:9px}.finance-store-table-shell td:first-child span{color:#74849b;margin-top:2px}.finance-store-table-shell td:first-child small{color:#9aa5b4;margin-top:2px;font-size:7px}.finance-store-drawer footer{color:#8794a7;background:#fff;border-top:1px solid #dfe6ef;gap:16px;padding:9px 16px;font-size:8px;display:flex}.finance-store-drawer footer b{color:#536984}@keyframes finance-drawer-in{0%{opacity:.4;transform:translate(24px)}to{opacity:1;transform:translate(0)}}.finance-store-inline{background:#f6f8fc;border:1px solid #d7e1ee;border-radius:12px;margin-bottom:10px;overflow:hidden;box-shadow:0 4px 15px #22365b09}.finance-store-inline .finance-store-table-shell{flex:none;max-height:62vh;margin:10px 16px}.finance-store-inline footer{color:#8794a7;background:#fff;border-top:1px solid #dfe6ef;gap:16px;padding:9px 16px;font-size:8px;display:flex}.finance-store-inline footer b{color:#536984}.finance-store-table-shell th,.finance-store-table-shell td{box-sizing:border-box}.finance-store-table-shell th:nth-child(2),.finance-store-table-shell td:nth-child(2){left:290px}.finance-store-product{grid-template-columns:38px minmax(0,1fr);align-items:start;gap:5px;padding-right:44px;display:grid}.finance-store-product i,.finance-store-identity>span>i{color:#7386a2;text-align:center;background:#edf3fb;border-radius:4px;padding:2px 4px;font-size:7px;font-style:normal}.finance-store-table-shell td:first-child .finance-store-product b{color:#304a70;white-space:normal;min-width:0;font-size:10px;line-height:1.35;display:block}.finance-store-identity{gap:4px;margin-top:6px;padding-right:44px;display:grid;position:relative}.finance-store-table-shell td:first-child .finance-store-identity>span{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:5px;display:grid;overflow:visible}.finance-store-table-shell td:first-child .finance-store-identity>span>b{color:#6b7c94;white-space:normal;word-break:break-all;min-width:0;font-size:8px;font-weight:700;line-height:1.35;display:block}.finance-store-identity-edit{color:#4269b7;cursor:pointer;background:#f8faff;border:1px solid #cbd8e9;border-radius:5px;padding:3px 7px;font-size:8px;font-weight:800;position:absolute;top:0;right:0}.finance-store-identity-edit:hover{background:#edf3ff;border-color:#7193d1}.finance-store-identity-form{border-top:1px dashed #d9e2ee;gap:6px;margin-top:7px;padding-top:7px;display:grid}.finance-store-identity-form label{color:#708199;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:6px;font-size:8px;display:grid}.finance-store-table-shell td:first-child .finance-store-identity-form label>span{display:block;overflow:visible}.finance-store-identity-form input{box-sizing:border-box;color:#405674;width:100%;height:27px;font:inherit;background:#fff;border:1px solid #cbd7e7;border-radius:5px;outline:none;padding:4px 7px}.finance-store-identity-form input:focus{border-color:#5b7fbe;box-shadow:0 0 0 2px #4770c61a}.finance-store-identity-form input:disabled{color:#98a3b3;background:#f2f4f7}.finance-store-edit-actions{justify-content:flex-end;gap:5px;display:flex}.finance-store-edit-actions button{color:#667994;cursor:pointer;background:#fff;border:1px solid #cfd9e7;border-radius:5px;padding:4px 9px;font-size:8px;font-weight:800}.finance-store-edit-actions button[type=submit]{color:#fff;background:#4770c6;border-color:#4770c6}.finance-store-edit-actions button:disabled{cursor:wait;opacity:.6}.finance-store-table-shell td:first-child .finance-store-edit-error{color:#b44d59;white-space:normal;font-size:7px;line-height:1.4;display:block}.finance-store-drawer-head{padding:12px 16px}.finance-store-drawer-head h2{margin:2px 0;font-size:18px}.finance-store-kpis{gap:6px;padding:8px 12px 0}.finance-store-kpis article{padding:7px 10px}.finance-store-kpis b{margin:2px 0;font-size:13px}.finance-store-table-shell{--finance-store-identity-width:220px;--finance-store-plan-width:104px;margin:7px 12px}.finance-store-inline .finance-store-drawer-head{padding:12px 14px}.finance-store-inline .finance-store-kpis{padding:8px 12px 0}.finance-store-inline .finance-store-table-shell{max-height:68vh;margin:7px 12px}.finance-store-table-shell th,.finance-store-table-shell td{min-width:80px;height:42px;padding:4px 7px}.finance-store-table-shell th{height:34px;padding:5px 7px}.finance-store-product{grid-template-columns:26px minmax(0,1fr);align-items:center;gap:4px;padding-right:0}.finance-store-product i,.finance-store-identity>span>i{padding:1px 3px}.finance-store-table-shell td:first-child .finance-store-product b{color:#304a70;text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:13px;overflow:hidden}.finance-store-identity{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr) 28px;align-items:center;gap:4px;margin-top:1px;padding-right:0;display:grid;position:static}.finance-store-table-shell td:first-child .finance-store-identity>span{grid-template-columns:26px minmax(0,1fr);align-items:center;gap:3px;min-width:0;margin-top:0;display:grid;overflow:hidden}.finance-store-table-shell td:first-child .finance-store-identity>span>b{color:#6b7c94;text-overflow:ellipsis;white-space:nowrap;word-break:normal;min-width:0;font-size:8px;line-height:12px;display:block;overflow:hidden}.finance-store-identity-edit{width:28px;height:22px;padding:0;line-height:20px;position:static}.finance-store-table-shell .finance-store-identity-cell.is-editing{vertical-align:top;white-space:normal;height:auto;min-height:106px;padding:7px}.finance-store-identity-cell.is-editing .finance-store-product{padding-right:0}.finance-store-identity-cell.is-editing .finance-store-identity-form{margin-top:5px;padding-top:5px}.finance-store-drawer footer,.finance-store-inline footer{gap:12px;padding:6px 12px}.finance-team-reports{background:#fff;border:1px solid #dbe4f0;border-radius:12px;margin-top:12px;padding:16px 17px;box-shadow:0 4px 15px #22365b09}.finance-team-reports-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.finance-team-reports-head h3{color:#2b3f60;margin:3px 0 4px;font-size:17px}.finance-team-reports-head p{color:#8693a6;margin:0;font-size:10px}.finance-team-reports-head>b{color:#4770bd;background:#edf3ff;border-radius:99px;padding:6px 10px;font-size:9px}.finance-team-report-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:8px;margin-top:13px;display:grid}.finance-team-report-grid>button{text-align:left;cursor:pointer;background:#fafcff;border:1px solid #dfe6f0;border-radius:9px;grid-template-columns:34px 1fr 24px;align-items:center;gap:9px;padding:11px 12px;display:grid}.finance-team-report-grid>button:hover:not(:disabled){background:#f2f6ff;border-color:#9eb7e5;box-shadow:0 5px 13px #3a5b9917}.finance-team-report-grid>button:disabled{cursor:not-allowed;opacity:.55}.finance-team-report-grid>button>span{color:#3e67b6;background:#e8f0ff;border-radius:9px;place-items:center;width:32px;height:32px;font-size:13px;font-weight:900;display:grid}.finance-team-report-grid>button b,.finance-team-report-grid>button small{display:block}.finance-team-report-grid>button b{color:#344a6a;font-size:12px}.finance-team-report-grid>button small{color:#8c98aa;margin-top:3px;font-size:8px}.finance-team-report-grid>button i{color:#5276bc;text-align:right;font-size:16px;font-style:normal}.finance-team-report-note{color:#8a7958;margin:10px 0 0;font-size:9px}.finance-child-report-backdrop{background:#131f347a;justify-content:center;align-items:center;padding:16px}.finance-child-report-modal{background:#f5f7fb;border-radius:14px;flex-direction:column;width:min(1500px,100vw - 32px);height:calc(100vh - 32px);display:flex;overflow:hidden;box-shadow:0 24px 70px #0d192d4d}.finance-child-report-modal>header{background:#fff;border-bottom:1px solid #d9e2ee;flex:none;justify-content:space-between;align-items:flex-start;padding:13px 17px;display:flex}.finance-child-report-modal>header h2{color:#2b3f60;margin:3px 0;font-size:19px}.finance-child-report-modal>header p{color:#8794a7;margin:0;font-size:9px}.finance-child-report-modal>header>button{color:#61728b;cursor:pointer;background:#fff;border:1px solid #dbe3ee;border-radius:8px;place-items:center;width:31px;height:31px;font-size:20px;display:grid}.finance-child-report-body{flex:1;min-height:0;overflow:auto}.finance-child-report-body>.finance-report-page{min-height:100%;padding:14px 16px 24px}.finance-history-empty{color:#718098;text-align:center;background:#f8faff;border:1px dashed #cfd9e8;border-radius:9px;margin-top:14px;padding:22px;font-size:11px;line-height:1.7}.finance-history-empty b{color:#3f5578;margin-bottom:4px;font-size:13px;display:block}.finance-year-switcher{gap:6px;margin-top:10px;display:flex}.finance-year-switcher button{color:#6d7d94;cursor:pointer;background:#f7f9fc;border:1px solid #d8e1ee;border-radius:6px;padding:5px 10px;font-size:9px;font-weight:800}.finance-year-switcher button.active{color:#315cae;background:#edf3ff;border-color:#4d72bf;box-shadow:0 2px 7px #315cae1f}.finance-entry-modal{width:min(900px,100vw - 36px);max-height:calc(100vh - 40px);overflow:auto}.finance-entry-modal .modal-header p{color:#8492a6;margin:5px 0 0;font-size:11px}.finance-entry-modal .finance-form-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.finance-entry-modal .finance-note{grid-column:1/-1}.finance-entry-modal .modal-footer{margin-top:16px}@media (width<=1180px){.finance-commandbar,.finance-command-title{flex-direction:column;align-items:flex-start}.finance-command-title{gap:5px}.finance-command-actions{width:100%}.finance-kpi-band{grid-template-columns:repeat(2,1fr)}.finance-kpi-band article:nth-child(3){border-top:1px solid #e7ecf3;border-left:0}.finance-kpi-band article:nth-child(4){border-top:1px solid #e7ecf3}.finance-context-strip{overflow:auto}.finance-context-strip span{flex:none}.finance-ranking-list article{grid-template-columns:32px 110px minmax(120px,1fr) 90px}.finance-rank-metrics{grid-column:2/-1}.finance-data-map{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.finance-report-page{padding:12px}.finance-main-month{height:auto;min-height:100%;overflow:visible}.finance-main-month .finance-month-board{min-height:auto}.finance-main-month .finance-matrix-shell{min-height:430px}.finance-command-actions{flex-direction:column;align-items:stretch}.finance-command-actions label,.finance-entry-trigger,.finance-command-actions input,.finance-command-actions .app-select,.finance-command-actions .app-select>button,.finance-operator-fixed strong{width:100%}.finance-view-tabs{overflow:auto}.finance-view-tabs button{flex:none}.finance-kpi-band{grid-template-columns:1fr}.finance-kpi-band article{border-top:1px solid #e7ecf3;border-left:0}.finance-kpi-band article:first-child{border-top:0}.finance-board-heading{display:block}.finance-board-legend{padding-top:8px}.finance-insight-row{grid-template-columns:repeat(2,1fr)}.finance-ranking-list article{grid-template-columns:32px 1fr 90px}.finance-rank-bar{grid-column:2/-1}.finance-rank-metrics{grid-column:1/-1}.finance-year-total{margin-top:12px}.finance-data-map,.finance-field-catalog,.finance-entry-modal .finance-form-grid{grid-template-columns:1fr}}@media (width<=1180px){.finance-month-group-grid{grid-template-columns:1fr}.finance-store-drawer{width:calc(100vw - 210px)}.finance-store-kpis{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.finance-store-drawer{width:100vw}.finance-store-kpis{grid-template-columns:1fr 1fr}.finance-store-drawer-head{padding:14px}.finance-store-table-shell{margin:8px}.finance-store-drawer footer{white-space:nowrap;overflow:auto}.finance-month-group-grid{grid-template-columns:1fr}.finance-store-inline .finance-store-kpis{padding:8px}.finance-store-inline .finance-store-table-shell{max-height:58vh;margin:8px}.finance-store-inline footer{white-space:nowrap;padding:8px;overflow:auto}.finance-team-reports-head{display:block}.finance-team-reports-head>b{margin-top:8px;display:inline-block}.finance-team-report-grid{grid-template-columns:1fr}.finance-child-report-backdrop{padding:0}.finance-child-report-modal{border-radius:0;width:100vw;height:100vh}.finance-child-report-body>.finance-report-page{padding:10px}}@media (width<=1180px){.finance-store-table-shell{--finance-store-identity-width:208px;--finance-store-plan-width:98px}}@media (width<=760px){.finance-store-table-shell{--finance-store-identity-width:188px;--finance-store-plan-width:94px}.finance-store-table-shell th,.finance-store-table-shell td{min-width:76px}.finance-store-table-shell td:nth-child(2){position:static;left:auto}.finance-store-table-shell th:nth-child(2){z-index:5;left:auto}.finance-store-product{grid-template-columns:22px minmax(0,1fr)}.finance-store-identity{grid-template-columns:minmax(0,1fr) minmax(0,.9fr) 32px;gap:3px}.finance-store-table-shell td:first-child .finance-store-identity>span{grid-template-columns:22px minmax(0,1fr);gap:2px}.finance-store-identity-edit{width:32px;height:28px;line-height:26px}.finance-store-identity-form label{grid-template-columns:1fr;gap:3px}.finance-store-identity-form input{height:34px}}.finance-super-matrix{font-size:calc(13px * var(--finance-matrix-font-scale))}.finance-super-matrix thead th,.finance-super-matrix thead th button b{font-size:13px}.finance-super-matrix tbody td,.finance-super-matrix tbody .finance-sticky-name b{font-size:calc(13px * var(--finance-matrix-font-scale))}.finance-super-matrix tbody .finance-sticky-name small{font-size:calc(10px * var(--finance-matrix-font-scale))}.finance-store-drawer,.finance-store-inline{font-size:14px}.finance-store-drawer-head h2{font-size:21px}.finance-store-drawer-head p{font-size:12px}.finance-store-kpis span{font-size:11px}.finance-store-kpis b{font-size:17px}.finance-store-kpis small{font-size:11px}.finance-store-table-shell table{font-size:12px}.finance-store-table-shell th{font-size:11px}.finance-store-table-shell td:first-child .finance-store-product b{font-size:12px}.finance-store-identity-grid>b,.finance-store-identity-grid>span{font-size:10px}.finance-store-floating-editor{font-size:13px}.finance-store-floating-editor-head span,.finance-store-floating-editor>label{font-size:11px}.finance-store-floating-editor-head b{font-size:14px}.finance-store-drawer,.finance-store-inline{position:relative}.finance-store-inline{overflow:visible}.finance-store-toolbar{box-sizing:border-box;white-space:nowrap;background:#fff;border-bottom:1px solid #dce4ef;flex:0 0 36px;align-items:center;gap:10px;height:36px;padding:0 7px 0 9px;display:flex}.finance-store-toolbar>strong{color:#304766;letter-spacing:-.1px;flex:none;font-size:11px}.finance-store-toolbar-metrics{scrollbar-width:none;flex:1;align-items:center;min-width:0;display:flex;overflow-x:auto}.finance-store-toolbar-metrics::-webkit-scrollbar{display:none}.finance-store-toolbar-metrics>span{color:#8491a4;border-left:1px solid #e4eaf2;flex:none;padding:0 8px;font-size:8px;line-height:18px}.finance-store-toolbar-metrics>span:first-child{border-left:0}.finance-store-toolbar-metrics b{color:#405674;margin-left:2px;font-size:9px}.finance-store-toolbar-metrics i{color:#71839e;cursor:help;background:#edf3fb;border-radius:50%;flex:0 0 16px;place-items:center;width:16px;height:16px;margin-left:3px;font-size:8px;font-style:normal;display:grid}.finance-store-toolbar>button{color:#64758d;cursor:pointer;background:#fff;border:1px solid #dce4ef;border-radius:5px;flex:0 0 24px;place-items:center;width:24px;height:24px;font-size:16px;line-height:1;display:grid}.finance-store-toolbar>button:hover{background:#f6f8fb;border-color:#aebcd0}.finance-store-table-shell{--finance-store-identity-width:220px;--finance-store-plan-width:88px;border-radius:4px;flex:1;min-height:0;margin:3px 6px 5px}.finance-store-inline .finance-store-table-shell{height:auto;max-height:calc(100dvh - 54px);margin:3px 6px 5px}.finance-store-table-shell tbody tr{height:22px}.finance-store-table-shell th,.finance-store-table-shell td{box-sizing:border-box;min-width:70px;height:22px;padding:0 4px;font-size:8px;line-height:20px}.finance-store-table-shell th{height:24px;padding:1px 4px;line-height:21px}.finance-store-table-shell th:first-child,.finance-store-table-shell td:first-child{width:var(--finance-store-identity-width);min-width:var(--finance-store-identity-width);max-width:var(--finance-store-identity-width)}.finance-store-table-shell th:nth-child(2),.finance-store-table-shell td:nth-child(2){left:var(--finance-store-identity-width);width:var(--finance-store-plan-width);min-width:var(--finance-store-plan-width);max-width:var(--finance-store-plan-width);text-overflow:ellipsis;overflow:hidden}.finance-store-table-shell .finance-store-identity-cell{vertical-align:middle;white-space:nowrap;height:22px;min-height:0;padding:0 4px}.finance-store-table-shell .finance-store-identity-cell.is-active{background:#eef4ff;height:22px;min-height:0}.finance-store-table-shell tbody tr:nth-child(2n) td{background:#fafcff}.finance-store-table-shell tbody tr:hover td{background:#eef4fb}.finance-store-table-shell tbody tr:hover .finance-store-identity-cell.is-active,.finance-store-table-shell .finance-store-identity-cell.is-active{background:#e3edff}.finance-store-identity-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) minmax(0,.72fr);align-items:center;gap:1px;min-width:0;height:20px;display:grid}.finance-store-identity-grid>b,.finance-store-identity-grid>span{color:#64758d;text-overflow:ellipsis;white-space:nowrap;border-left:1px solid #edf1f5;min-width:0;padding:0 3px;font-size:8px;line-height:20px;display:block;overflow:hidden;margin:0!important}.finance-store-identity-grid>:first-child{border-left:0;padding-left:0}.finance-store-identity-grid>b{color:#304a70;font-weight:800}.finance-store-identity-head .finance-store-identity-grid>span{color:#6e7f98;text-align:left;font-size:7px;font-weight:800}.finance-store-identity-edit{color:#5275b9;cursor:pointer;background:0 0;border:0;border-radius:3px;width:18px;height:18px;padding:0;font-size:10px;line-height:18px;position:static}.finance-store-identity-edit:hover{color:#315cae;background:#dfe9fb;border:0}.finance-store-drawer footer,.finance-store-inline footer{display:none}.finance-store-floating-editor{z-index:30;box-sizing:border-box;background:#fff;border:1px solid #cdd9e9;border-radius:8px;gap:7px;width:310px;padding:9px;display:grid;position:absolute;top:40px;right:10px;box-shadow:0 14px 34px #1f314e33}.finance-store-floating-editor-head{border-bottom:1px solid #e7ecf3;justify-content:space-between;align-items:flex-start;gap:8px;padding-bottom:6px;display:flex}.finance-store-floating-editor-head>div{min-width:0}.finance-store-floating-editor-head span,.finance-store-floating-editor-head b{display:block}.finance-store-floating-editor-head span{color:#8794a7;font-size:8px}.finance-store-floating-editor-head b{color:#344c70;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:10px;overflow:hidden}.finance-store-floating-editor-head>button{color:#667891;cursor:pointer;background:#fff;border:1px solid #d8e1ec;border-radius:5px;flex:0 0 22px;place-items:center;width:22px;height:22px;font-size:15px;display:grid}.finance-store-floating-editor>label{color:#708199;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:6px;font-size:8px;display:grid}.finance-store-floating-editor input{box-sizing:border-box;color:#405674;width:100%;height:27px;font:inherit;background:#fff;border:1px solid #cbd7e7;border-radius:5px;outline:none;padding:4px 7px}.finance-store-floating-editor input:focus{border-color:#5b7fbe;box-shadow:0 0 0 2px #4770c61a}.finance-store-floating-editor input:disabled{color:#98a3b3;background:#f2f4f7}.finance-store-floating-editor .finance-store-edit-error{color:#b44d59;font-size:8px;line-height:1.4;display:block}.finance-store-floating-editor .finance-store-edit-actions{margin-top:1px}@media (width<=760px){.finance-store-toolbar{gap:5px}.finance-store-toolbar>strong{font-size:10px}.finance-store-toolbar-metrics>span{padding:0 5px}.finance-store-table-shell{--finance-store-identity-width:188px;--finance-store-plan-width:86px}.finance-store-table-shell th:nth-child(2),.finance-store-table-shell td:nth-child(2){position:static;left:auto}.finance-store-table-shell tbody tr,.finance-store-table-shell td,.finance-store-table-shell .finance-store-identity-cell,.finance-store-table-shell .finance-store-identity-cell.is-active,.finance-store-table-shell th{height:28px}.finance-store-identity-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) minmax(0,.72fr);height:26px}.finance-store-identity-grid>b,.finance-store-identity-grid>span{line-height:26px}.finance-store-identity-edit{width:22px;height:22px;line-height:22px}.finance-store-floating-editor{width:auto;left:8px;right:8px}}.finance-store-inline-input{box-sizing:border-box;color:#64758d;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:1px solid #0000;border-left-color:#edf1f5;border-radius:2px;outline:0;width:100%;min-width:0;height:18px;padding:0 3px;font-family:inherit;font-size:8px;font-weight:700;line-height:16px;display:block}.finance-store-inline-input::placeholder{color:#9aa6b6;font-weight:500}.finance-store-inline-input:hover:not(:disabled){background:#fff;border-color:#d8e0eb}.finance-store-inline-input:focus{z-index:2;background:#fff;border-color:#5278cc;position:relative;box-shadow:inset 0 0 0 1px #5278cc38}.finance-store-inline-input:disabled{cursor:wait;color:#7f8da1;background:#f5f7fa}.finance-store-inline-editor>.finance-store-inline-input:nth-child(3){color:#304a70;font-weight:800}.finance-store-identity-grid>.finance-account-copy-cell{box-sizing:border-box;min-width:0;height:100%;padding:0;display:block;position:relative;overflow:hidden}.finance-account-copy-cell>.finance-store-inline-input{border-left-color:#0000;height:100%;padding-left:1.75em;padding-right:3px}.finance-account-copy-value{box-sizing:border-box;text-overflow:ellipsis;white-space:nowrap;min-width:0;height:100%;padding:0 3px 0 1.75em;display:block;overflow:hidden}.finance-account-copy-button{z-index:4;box-sizing:border-box;color:#42669e;cursor:pointer;background:#eef4fc;border:1px solid #b8c9e1;border-radius:2px;place-items:center;width:1.45em;height:1.45em;padding:0;font-family:inherit;font-size:1em;font-weight:900;line-height:1;display:grid;position:absolute;top:50%;left:2px;transform:translateY(-50%)}.finance-account-copy-button:hover:not(:disabled),.finance-account-copy-button:focus-visible{color:#244f91;background:#dfeafb;border-color:#6488c8;outline:0}.finance-account-copy-button:disabled{cursor:default;opacity:.35}.finance-store-identity-cell:focus-within{background:#eef4ff!important}.finance-store-inline-editor.is-saving .finance-store-inline-input{background:#f6f8fb}.finance-store-inline-editor.is-saved .finance-store-inline-input{background:#f3faf6}.finance-store-inline-editor.is-error .finance-store-inline-input{background:#fff7f8;border-color:#cf6672}.finance-store-inline-editor{padding-right:12px;position:relative}.finance-plan-editor{box-sizing:border-box;width:100%;height:20px;padding-right:11px;position:relative}.finance-plan-input{box-sizing:border-box;color:#64758d;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:2px;outline:0;width:100%;height:18px;padding:0 2px;font-family:inherit;font-size:8px;font-weight:700;line-height:16px;display:block}.finance-plan-input:hover:not(:disabled){background:#fff;border-color:#d8e0eb}.finance-plan-input:focus{background:#fff;border-color:#5278cc;box-shadow:inset 0 0 0 1px #5278cc38}.finance-plan-input:disabled{cursor:wait;background:#f5f7fa}.finance-plan-editor.is-saved .finance-plan-input{background:#f3faf6}.finance-plan-editor.is-error .finance-plan-input{background:#fff7f8;border-color:#cf6672}.finance-plan-readonly{text-overflow:ellipsis;white-space:nowrap;width:100%;display:block;overflow:hidden}.finance-plan-memo-cell{width:100%;height:100%;min-height:20px;padding-right:27px;position:relative}.finance-plan-memo-cell>.finance-plan-editor{height:100%}.finance-plan-memo-trigger{z-index:5;color:#486a9e;cursor:pointer;background:#eef4fc;border:1px solid #b8c9e1;border-radius:4px;place-items:center;min-width:23px;height:18px;padding:0 3px;font-family:inherit;font-size:10px;font-weight:900;line-height:16px;display:grid;position:absolute;top:50%;right:1px;transform:translateY(-50%)}.finance-plan-memo-trigger:hover,.finance-plan-memo-trigger:focus-visible{color:#2d5798;background:#dfebfb;border-color:#6488c8;outline:0}.finance-plan-memo-trigger.has-notes{color:#996414;background:#fff4d8;border-color:#e1bd72}.finance-store-save-state{z-index:3;color:#0000;place-items:center;width:12px;height:18px;font-style:normal;position:absolute;top:1px;right:0;border:0!important;margin:0!important;padding:0!important;font-size:10px!important;line-height:18px!important;display:grid!important}.finance-store-save-state.is-saving{color:#6d7f99;animation:.7s linear infinite finance-cell-spin}.finance-store-save-state.is-saved{color:#33835a}.finance-store-save-state.is-error{color:#c24f5e;cursor:help;background:#fff0f2;font-weight:900;border-radius:50%!important}@keyframes finance-cell-spin{to{transform:rotate(360deg)}}@media (width<=760px){.finance-store-table-shell{--finance-store-identity-width:236px}.finance-store-inline-input{height:24px;font-size:9px;line-height:22px}.finance-store-inline-editor{padding-right:14px}.finance-store-save-state{width:14px;height:22px;line-height:22px!important}}.finance-plan-memo-backdrop{z-index:220;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#111d359e}.finance-plan-memo-modal{background:#fff;border:1px solid #d8e1ee;border-radius:15px;flex-direction:column;width:min(760px,100vw - 32px);max-height:calc(100dvh - 42px);display:flex;overflow:hidden;box-shadow:0 24px 70px #14234257}.finance-plan-memo-modal>header{border-bottom:1px solid #e3e9f1;justify-content:space-between;align-items:flex-start;gap:20px;padding:20px 22px 16px;display:flex}.finance-plan-memo-modal>header span{color:#5577b7;letter-spacing:.7px;font-size:11px;font-weight:900}.finance-plan-memo-modal>header h2{color:#273d5c;margin:5px 0 0;font-size:21px}.finance-plan-memo-modal>header p{color:#8290a4;margin:6px 0 0;font-size:12px}.finance-plan-memo-modal>header>button{color:#65758c;cursor:pointer;background:#eef2f7;border:0;border-radius:50%;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:20px;display:grid}.finance-plan-summary-field{margin:16px 22px 12px;display:block}.finance-plan-summary-field>span{color:#586b86;margin-bottom:6px;font-size:12px;font-weight:900;display:block}.finance-plan-summary-field>input{color:#344963;background:#fbfcff;border:1px solid #c8d5e7;border-radius:8px;outline:0;width:100%;height:39px;padding:0 11px;font-family:inherit;font-size:13px}.finance-plan-summary-field>input:focus{border-color:#5d82cb;box-shadow:0 0 0 3px #5d82cb1f}.finance-plan-note-heading{justify-content:space-between;align-items:center;padding:0 22px 9px;display:flex}.finance-plan-note-heading>div{align-items:center;gap:8px;display:flex}.finance-plan-note-heading b{color:#344963;font-size:14px}.finance-plan-note-heading span{color:#71819a;background:#eef3fb;border-radius:10px;padding:2px 7px;font-size:10px}.finance-plan-note-heading>button{color:#3866ae;cursor:pointer;background:#edf4ff;border:1px solid #94b0db;border-radius:6px;height:30px;padding:0 10px;font-family:inherit;font-size:11px;font-weight:900}.finance-plan-note-list{background:#f6f8fc;border-top:1px solid #e7ecf3;border-bottom:1px solid #e7ecf3;gap:9px;min-height:190px;padding:12px 22px;display:grid;overflow:auto}.finance-plan-note-list>article{background:#fff;border:1px solid #dde5f0;border-radius:9px;grid-template-columns:25px minmax(0,1fr) 92px;gap:9px;padding:9px;display:grid;box-shadow:0 2px 7px #2438580a}.finance-plan-note-list>article.important{background:#fffbef;border-color:#e2bd66;box-shadow:inset 3px 0 #e3ac32}.finance-plan-note-list>article.done{opacity:.7}.finance-plan-note-index{color:#617897;background:#edf3fb;border-radius:6px;place-items:center;width:23px;height:23px;font-size:11px;font-weight:900;display:grid}.finance-plan-note-list textarea{resize:vertical;color:#354a66;background:#fff;border:1px solid #d8e1ee;border-radius:6px;outline:0;min-height:78px;padding:8px 9px;font-family:inherit;font-size:12px;line-height:1.55}.finance-plan-note-list textarea:focus{border-color:#6b8fd1;box-shadow:0 0 0 2px #6b8fd11f}.finance-plan-note-list article.done textarea{text-decoration:line-through}.finance-plan-note-actions{flex-direction:column;align-items:stretch;gap:5px;display:flex}.finance-plan-note-actions>button{color:#64758d;cursor:pointer;background:#f6f8fb;border:1px solid #d4deeb;border-radius:5px;min-height:24px;padding:0 5px;font-family:inherit;font-size:10px;font-weight:850}.finance-plan-note-actions>button.active{color:#996213;background:#fff1c9;border-color:#e0bd69}.finance-plan-note-actions>button.active.done{color:#287a58;background:#eaf8f1;border-color:#94cfb4}.finance-plan-note-actions>button.danger{color:#bd5360;background:#fff3f4;border-color:#efd1d5}.finance-plan-note-empty{color:#8a97aa;place-items:center;min-height:165px;font-size:12px;display:grid}.finance-plan-memo-error{color:#bd4c58;background:#fff2f3;border:1px solid #efc5ca;border-radius:7px;margin:10px 22px 0;padding:8px 10px;font-size:11px}.finance-plan-memo-modal>footer{justify-content:space-between;align-items:center;gap:18px;padding:13px 22px 17px;display:flex}.finance-plan-memo-modal>footer>span{color:#7c8ba0;font-size:11px}.finance-plan-memo-modal>footer>div{gap:8px;display:flex}.finance-plan-memo-modal>footer button{color:#5c6d85;cursor:pointer;background:#f5f7fa;border:1px solid #d3dce9;border-radius:7px;height:34px;padding:0 13px;font-family:inherit;font-size:12px;font-weight:900}.finance-plan-memo-modal>footer button.primary{color:#fff;background:#4874c8;border-color:#4874c8}.finance-plan-memo-modal button:disabled,.finance-plan-memo-modal input:disabled,.finance-plan-memo-modal textarea:disabled{cursor:default;opacity:.62}@media (width<=620px){.finance-plan-memo-modal>header,.finance-plan-memo-modal>footer{padding-left:14px;padding-right:14px}.finance-plan-summary-field{margin-left:14px;margin-right:14px}.finance-plan-note-heading,.finance-plan-note-list{padding-left:14px;padding-right:14px}.finance-plan-note-list>article{grid-template-columns:22px minmax(0,1fr)}.finance-plan-note-actions{flex-flow:wrap;grid-column:2}.finance-plan-memo-modal>footer{flex-direction:column;align-items:flex-start}.finance-plan-memo-modal>footer>div{align-self:flex-end}}.finance-operator-month{--finance-operator-overview-height:203px;flex-direction:column;height:100dvh;min-height:0;padding:0 12px 12px;display:flex;position:relative;overflow:hidden}.finance-operator-month .finance-report-overview{z-index:24;flex:0 0 var(--finance-operator-overview-height);height:var(--finance-operator-overview-height);min-height:var(--finance-operator-overview-height);box-sizing:border-box;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f5f7fbfa;border-bottom:1px solid #dce4ef;grid-template-rows:46px 30px 112px;grid-template-columns:minmax(0,1fr) minmax(230px,auto);gap:4px;padding:5px 0 4px;display:grid;position:relative;top:auto;box-shadow:0 10px 18px -17px #23375ba6}.finance-operator-month .finance-commandbar{box-sizing:border-box;border-radius:8px;flex-direction:row;grid-area:1/1/auto/-1;align-items:center;gap:12px;height:46px;min-height:46px;padding:5px 9px}.finance-operator-month .finance-command-title{flex-direction:row;align-items:center;gap:0}.finance-operator-month .finance-command-title .section-kicker,.finance-operator-month .finance-command-title p,.finance-operator-month .finance-command-title h2 em{display:none}.finance-operator-month .finance-command-title h2{color:#304766;letter-spacing:-.2px;white-space:nowrap;margin:0;font-size:15px}.finance-operator-month .finance-command-actions{flex-direction:row;flex:auto;align-items:center;gap:6px;width:auto;min-width:0}.finance-operator-month .finance-operator-top-tools,.finance-operator-month .finance-operator-reading-controls{align-items:center;gap:6px;display:flex}.finance-operator-month .finance-operator-top-tools{min-width:max-content}.finance-operator-month .finance-operator-reading-controls .finance-font-controls,.finance-operator-month .finance-operator-reading-controls .finance-row-height-controls{border-radius:6px;height:30px;margin:0}.finance-operator-month .finance-operator-reading-controls .finance-font-controls{grid-template-columns:27px 39px 27px}.finance-operator-month .finance-operator-reading-controls .finance-row-height-controls{grid-template-columns:29px 31px 29px}.finance-operator-month .finance-operator-reading-controls .finance-font-controls>button,.finance-operator-month .finance-operator-reading-controls .finance-row-height-controls>button{height:29px;font-size:10px;line-height:29px}.finance-operator-month .finance-command-actions label>span{display:none}.finance-operator-month .finance-command-actions input,.finance-operator-month .finance-command-actions .app-select>button,.finance-operator-month .finance-operator-fixed strong{border-radius:6px;min-width:116px;height:30px;padding:0 8px;font-size:10px}.finance-operator-month .finance-operator-fixed{display:none}.finance-operator-month .finance-view-tabs{box-sizing:border-box;grid-area:2/1;align-self:stretch;height:30px;margin:0;padding:0 2px}.finance-operator-month .finance-view-tabs button{height:29px;padding:4px 10px 6px;font-size:9px}.finance-operator-month .finance-view-tabs button small{display:none}.finance-operator-month .finance-kpi-band{box-sizing:border-box;grid-area:3/1/auto/-1;grid-template-columns:1.18fr repeat(3,minmax(0,1fr));height:112px;min-height:112px;display:grid}.finance-operator-month .finance-kpi-band.has-team-profit{grid-template-columns:1.18fr 1.08fr repeat(3,minmax(0,1fr))}.finance-operator-month .finance-kpi-band article.team-profit{background:linear-gradient(120deg,#edf4ff,#f8fbff)}.finance-operator-month .finance-kpi-band article{padding:11px 15px}.finance-operator-month .finance-kpi-band article>span,.finance-operator-month .finance-kpi-band article>div>span{font-size:13px}.finance-operator-month .finance-kpi-band article strong{font-size:21px}.finance-operator-month .finance-kpi-band article.primary{box-sizing:border-box;min-height:110px;display:block}.finance-operator-month .finance-kpi-band article.primary>div>span{font-size:15px;font-weight:800;line-height:1.35}.finance-operator-month .finance-kpi-band article.primary strong{margin:5px 0 2px;font-size:26px}.finance-operator-month .finance-kpi-band article i,.finance-operator-month .finance-kpi-band article.primary small{font-size:10px}.finance-operator-month .finance-kpi-band article>span,.finance-operator-month .finance-kpi-band article>div>span,.finance-operator-month .finance-kpi-band article i,.finance-operator-month .finance-kpi-band article.primary small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.finance-operator-month .finance-kpi-band article:nth-child(3),.finance-operator-month .finance-kpi-band article:nth-child(4){border-top:0}.finance-operator-month .finance-kpi-band article:nth-child(3){border-left:1px solid #e7ecf3}.finance-operator-summary-view{flex-direction:column;height:100dvh;min-height:0;padding:0 12px 12px;display:flex;overflow:hidden}.finance-operator-summary-view .finance-report-overview{box-sizing:border-box;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f5f7fbfa;border-bottom:1px solid #dce4ef;flex:0 0 221px;grid-template-rows:58px 34px 112px;grid-template-columns:minmax(0,1fr);gap:4px;height:221px;min-height:221px;padding:5px 0 4px;display:grid;box-shadow:0 10px 18px -17px #23375ba6}.finance-operator-summary-view .finance-commandbar{z-index:32;box-sizing:border-box;flex-direction:row;grid-row:1;align-items:center;height:58px;min-height:58px;padding:7px 12px;position:relative;overflow:visible}.finance-operator-summary-view .finance-command-title{flex-direction:row;flex:none;align-items:center}.finance-operator-summary-view .finance-command-title h2{font-size:18px;line-height:1.2}.finance-operator-summary-view .finance-command-actions{white-space:nowrap;scrollbar-width:none;flex-direction:row;flex:auto;align-items:flex-end;gap:7px;width:auto;min-width:0;overflow:visible}.finance-operator-summary-view .finance-command-actions::-webkit-scrollbar{display:none}.finance-operator-summary-view .finance-command-actions>*{flex:none}.finance-operator-summary-view .finance-command-actions label{font-size:10px;line-height:1}.finance-operator-summary-view .finance-command-actions label>span{margin-bottom:4px;display:block}.finance-operator-summary-view .finance-command-actions input,.finance-operator-summary-view .finance-command-actions .app-select>button,.finance-operator-summary-view .finance-operator-fixed strong,.finance-operator-summary-view .finance-trend-trigger{height:34px;min-height:34px;font-size:12px}.finance-operator-summary-view .finance-command-actions .finance-team-report-select{width:190px;min-width:190px}.finance-operator-summary-view .finance-team-report-select .app-select-trigger>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.finance-operator-summary-view .finance-team-report-select .app-select-options button{white-space:nowrap}.finance-operator-summary-view .finance-operator-fixed{display:none}.finance-operator-summary-view .finance-view-tabs{box-sizing:border-box;grid-row:2;align-items:center;height:34px;min-height:34px;margin:0;padding:0 2px}.finance-operator-summary-view .finance-view-tabs button{align-items:center;height:34px;min-height:34px;padding:0 13px;font-size:12px;line-height:1;display:inline-flex}.finance-operator-summary-view .finance-kpi-band{box-sizing:border-box;grid-row:3;height:112px;min-height:112px}.finance-operator-summary-view>.finance-analysis-panel{margin-top:6px}.finance-operator-summary-view>.finance-year-panel{box-sizing:border-box;flex-direction:column;flex:auto;width:100%;max-width:none;min-height:0;padding:12px 14px;display:flex;overflow:hidden}.finance-operator-summary-view .finance-year-panel .finance-board-heading h3{font-size:19px}.finance-operator-summary-view .finance-year-table{border-radius:10px;flex:auto;min-height:0;margin-top:17px;overflow:auto}.finance-operator-summary-view .finance-year-table table{min-height:100%;font-size:12px}.finance-operator-summary-view .finance-year-table th,.finance-operator-summary-view .finance-year-table td{padding:12px 14px}.finance-operator-summary-view .finance-year-table .finance-link-button{font-size:11px}.finance-operator-report:not(.finance-operator-month) .finance-kpi-band article{padding:11px 15px}.finance-operator-report:not(.finance-operator-month) .finance-kpi-band article>span,.finance-operator-report:not(.finance-operator-month) .finance-kpi-band article>div>span{font-size:13px}.finance-operator-report:not(.finance-operator-month) .finance-kpi-band article strong{font-size:21px}.finance-operator-report:not(.finance-operator-month) .finance-kpi-band article.primary{box-sizing:border-box;min-height:110px;display:block}.finance-operator-report:not(.finance-operator-month) .finance-kpi-band article.primary>div>span{font-size:15px;font-weight:800;line-height:1.35}.finance-operator-report:not(.finance-operator-month) .finance-kpi-band article.primary strong{margin:5px 0 2px;font-size:26px}.finance-operator-report:not(.finance-operator-month) .finance-kpi-band article i,.finance-operator-report:not(.finance-operator-month) .finance-kpi-band article.primary small{font-size:10px}.finance-operator-report:not(.finance-operator-month) .finance-kpi-band article>span,.finance-operator-report:not(.finance-operator-month) .finance-kpi-band article>div>span,.finance-operator-report:not(.finance-operator-month) .finance-kpi-band article i,.finance-operator-report:not(.finance-operator-month) .finance-kpi-band article.primary small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.finance-operator-month .finance-month-groups{border-radius:6px;grid-area:2/2;align-self:stretch;min-width:230px;height:30px;margin:0;position:relative}.finance-operator-month .finance-month-groups>button{box-sizing:border-box;height:29px;padding:3px 7px}.finance-operator-month .finance-month-groups>button span small{display:none}.finance-operator-month .finance-month-groups>button span b{white-space:nowrap;font-size:8px}.finance-operator-month .finance-month-groups>button em{white-space:nowrap;padding:3px 6px;font-size:7px}.finance-operator-month .finance-month-group-grid{z-index:35;background:#fff;border:1px solid #d8e2ef;border-radius:8px;width:min(760px,100vw - 290px);position:absolute;top:33px;left:auto;right:0;box-shadow:0 14px 32px #2033532e}.finance-operator-month .finance-context-strip{display:none}.finance-operator-month .finance-store-inline{border-radius:7px;margin-top:4px;margin-bottom:6px}.finance-operator-month .finance-store-toolbar{z-index:18;top:var(--finance-operator-overview-height);position:sticky;box-shadow:0 7px 12px -12px #23375bb3}.finance-operator-month .finance-store-inline .finance-store-table-shell{scrollbar-gutter:stable;max-height:calc(100dvh - 256px)}@media (width<=760px){.finance-operator-month{--finance-operator-overview-height:203px;padding-left:8px;padding-right:8px}.finance-operator-month .finance-report-overview{grid-template-rows:45px 29px 112px;grid-template-columns:1fr;min-height:203px}.finance-operator-month .finance-commandbar{height:45px;min-height:45px}.finance-operator-month .finance-command-title{display:none}.finance-operator-month .finance-command-actions{flex-direction:row;width:auto}.finance-operator-month .finance-command-actions label,.finance-operator-month .finance-command-actions input,.finance-operator-month .finance-command-actions .app-select,.finance-operator-month .finance-command-actions .app-select>button{width:auto}.finance-operator-month .finance-view-tabs{grid-area:2/1}.finance-operator-month .finance-month-groups{display:none}.finance-operator-month .finance-command-actions input,.finance-operator-month .finance-command-actions .app-select>button{min-width:106px}.finance-operator-month .finance-kpi-band{grid-template-columns:repeat(4,minmax(180px,1fr));overflow-x:auto}.finance-operator-month .finance-kpi-band.has-team-profit{grid-template-columns:repeat(5,minmax(180px,1fr))}.finance-operator-month .finance-kpi-band article{border-top:0;border-left:1px solid #e7ecf3}.finance-operator-month .finance-kpi-band article:first-child{border-left:0}}.finance-operator-sheet{--sheet-account:70px;--sheet-store-name:62px;--sheet-product:48px;--sheet-identity:calc(var(--sheet-account) + var(--sheet-store-name) + var(--sheet-product));--sheet-plan:64px;--sheet-total:66px;--sheet-roi:50px;--sheet-month:44px;--sheet-day:42px;--sheet-metric:52px;--sheet-head-main-height:20px;--sheet-head-detail-height:22px;--sheet-head-total-height:42px;--sheet-row-height:22px;--sheet-row-line:20px;--sheet-editor-height:20px;--sheet-input-height:18px;--sheet-input-line:16px;background:#fff;border:1px solid #d8e1ed;border-radius:7px;flex-direction:column;flex:1;min-height:0;margin-top:4px;display:flex;position:relative;overflow:hidden;box-shadow:0 3px 10px #283e620a}.finance-operator-sheet-toolbar{z-index:19;box-sizing:border-box;white-space:nowrap;scrollbar-width:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffffa;border-bottom:1px solid #dbe3ee;flex:0 0 31px;align-items:center;gap:0;width:100%;height:31px;min-height:31px;padding:0 7px;display:flex;position:relative;top:auto;overflow-x:auto;box-shadow:0 7px 12px -12px #23375bb3}.finance-operator-sheet-toolbar::-webkit-scrollbar{display:none}.finance-operator-sheet-toolbar>strong{color:#2f4768;font-size:var(--sheet-font-title);flex:none;margin-right:7px;line-height:1}.finance-operator-sheet-toolbar>span{color:#8290a3;font-size:var(--sheet-font-small);border-left:1px solid #e3e9f1;flex:none;padding:0 7px}.finance-operator-sheet-toolbar>span b{color:#415675;font-size:var(--sheet-font-body);margin-left:2px}.finance-operator-sheet-toolbar>.finance-store-fixed-toggle{align-items:center;gap:3px;display:flex}.finance-store-fixed-toggle>button{color:#4f6e9d;height:18px;font-family:inherit;font-size:var(--sheet-font-small);cursor:pointer;background:#f1f6fc;border:1px solid #cad7e7;border-radius:3px;padding:0 5px;font-weight:800;line-height:16px}.finance-store-fixed-toggle>button:hover,.finance-store-fixed-toggle>button:focus-visible{color:#315c9f;background:#e4eefb;border-color:#8fa8ca;outline:0}.finance-operator-sheet-toolbar>i{color:#8494aa;min-width:80px;font-size:var(--sheet-font-small);text-overflow:ellipsis;flex:1;padding-left:7px;font-style:normal;overflow:hidden}.finance-operator-sheet-toolbar>button{color:#5872a2;height:21px;font-size:var(--sheet-font-small);cursor:pointer;background:#f7f9fc;border:1px solid #d5dfed;border-radius:4px;flex:none;padding:0 7px;font-weight:800}.finance-operator-sheet-toolbar>button:hover{color:#365ea8;background:#edf3ff;border-color:#aebfdb}.finance-operator-sheet-toolbar>button:disabled{cursor:wait;opacity:.5}.finance-operator-sheet-toolbar>.finance-row-add-button{color:#217553;background:#f0faf5;border-color:#b8d9c9}.finance-operator-sheet-toolbar>.finance-row-add-button:hover:not(:disabled){color:#116443;background:#e5f6ed;border-color:#75bb98}.finance-operator-sheet-toolbar>.finance-row-undo-button{color:#3d66a8;background:#f1f6ff;border-color:#bfd0eb}.finance-operator-sheet-toolbar>.finance-row-trash-button.active{color:#315a9d;background:#e9f0fb;border-color:#8da6cd}.finance-operator-sheet-toolbar>.finance-report-tab{font-size:var(--sheet-font-body);align-items:center;gap:1px;margin-right:4px;padding:0 8px;display:inline-flex}.finance-operator-sheet-toolbar>.finance-report-tab>b{font-variant-numeric:tabular-nums;font-size:.9em;font-weight:900}.finance-operator-sheet-toolbar>.finance-report-tab>b.is-profit{color:#d94b5b}.finance-operator-sheet-toolbar>.finance-report-tab>b.is-loss{color:#078765}.finance-operator-sheet-toolbar>.finance-report-tab.active{color:#fff;background:#315fbd;border-color:#315fbd;box-shadow:0 2px 6px #315fbd33}.finance-operator-sheet-toolbar>.finance-report-tab.active:hover{color:#fff;background:#315fbd}.finance-operator-sheet-toolbar>.finance-report-tab[aria-pressed=true]{color:#fff!important;background:#315fbd!important;border-color:#2456b4!important;box-shadow:inset 0 -3px #9dbbff,0 3px 9px #2652a94d!important}.finance-operator-sheet-toolbar>.finance-report-tab[aria-pressed=true]>span{font-weight:950;color:#fff!important}.finance-operator-sheet-toolbar>.finance-report-tab.active>b.is-profit{color:#ffd6dc}.finance-operator-sheet-toolbar>.finance-report-tab.active>b.is-loss{color:#b9f3df}.finance-account-filter-panel{z-index:45;box-sizing:border-box;background:#fff;border:1px solid #9db5d5;border-radius:7px;width:238px;padding:9px;position:absolute;top:82px;left:6px;box-shadow:0 12px 28px #243a5c38}.finance-account-filter-panel>div{color:#314967;justify-content:space-between;align-items:center;margin-bottom:7px;font-size:12px;display:flex}.finance-account-filter-panel>div>button{color:#60738f;cursor:pointer;background:#eef3fa;border:0;border-radius:4px;width:22px;height:22px;font-size:16px;line-height:20px}.finance-account-filter-panel>input{box-sizing:border-box;color:#30445f;background:#fff;border:1px solid #b9c9df;border-radius:5px;outline:0;width:100%;height:30px;padding:0 8px;font-family:inherit;font-size:12px}.finance-account-filter-panel>input:focus{border-color:#4c79bf;box-shadow:0 0 0 2px #4c79bf24}.finance-account-filter-panel>footer{color:#7b899d;justify-content:space-between;align-items:center;margin-top:7px;font-size:11px;display:flex}.finance-account-filter-panel>footer>button{color:#496a9d;cursor:pointer;background:#f3f7fc;border:1px solid #c6d3e5;border-radius:4px;height:24px;padding:0 7px;font-family:inherit;font-size:11px;font-weight:800}.finance-account-filter-panel>footer>button:disabled{cursor:default;opacity:.45}.finance-operator-sheet-toolbar>.finance-trend-button.active{color:#315c9f;background:#e1ebf8;border-color:#7093c6}.finance-font-controls,.finance-row-height-controls{background:#f7f9fc;border:1px solid #d5dfed;border-radius:4px;flex:none;align-items:center;height:21px;margin-right:4px;display:grid;overflow:hidden}.finance-font-controls>button,.finance-row-height-controls>button{color:#526c96;cursor:pointer;background:0 0;border:0;border-left:1px solid #e0e6ef;height:20px;padding:0;font-family:inherit;font-size:8px;font-weight:850;line-height:20px}.finance-font-controls>button:first-child,.finance-row-height-controls>button:first-child{border-left:0}.finance-font-controls>button:hover:not(:disabled),.finance-font-controls>button:focus-visible,.finance-row-height-controls>button:hover:not(:disabled),.finance-row-height-controls>button:focus-visible{color:#315fa9;background:#eaf1fc;outline:0}.finance-font-controls>button:disabled,.finance-row-height-controls>button:disabled{cursor:default;color:#aeb8c6}.finance-font-controls>.finance-font-reset,.finance-row-height-controls>.finance-row-height-reset{font-variant-numeric:tabular-nums;font-size:8px}.finance-operator-sheet-shell{overscroll-behavior:contain;scrollbar-gutter:stable;background:#fff;flex:1;min-height:0;max-height:none;overflow:auto}.finance-sheet-horizontal-nav{z-index:18;pointer-events:none;height:0;position:absolute;top:calc(50% + 15px);left:7px;right:7px}.finance-sheet-horizontal-nav>button{color:#355f9f;cursor:pointer;pointer-events:auto;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#f4f8ffeb;border:1px solid #5874a37a;border-radius:8px;place-items:center;width:34px;height:46px;padding:0;font-family:Arial,sans-serif;font-size:29px;font-weight:500;line-height:1;display:grid;position:absolute;transform:translateY(-50%);box-shadow:0 5px 16px #2039622e}.finance-sheet-horizontal-nav>button.is-left{left:0}.finance-sheet-horizontal-nav>button.is-right{right:0}.finance-sheet-horizontal-nav>button:hover:not(:disabled),.finance-sheet-horizontal-nav>button:focus-visible{color:#234f92;outline-offset:2px;background:#e6effd;border-color:#587fc0;outline:2px solid #4b72b738}.finance-sheet-horizontal-nav>button:disabled{opacity:.42;color:#98a6ba;cursor:default;pointer-events:auto;background:#eef2f7;border-color:#c7d1df}.finance-operator-sheet-table{border-collapse:separate;border-spacing:0;table-layout:fixed;color:#4f6078;font-variant-numeric:tabular-nums;zoom:var(--sheet-zoom,1);width:max-content;min-width:100%}.finance-operator-sheet-table th,.finance-operator-sheet-table td{box-sizing:border-box;height:22px;font-size:var(--sheet-font-body);text-align:right;text-overflow:ellipsis;white-space:nowrap;background:#fff;border-bottom:1px solid #e3e8ef;border-right:1px solid #e3e8ef;padding:0 3px;line-height:20px;overflow:hidden}.finance-operator-sheet-table th{height:var(--sheet-head-main-height);color:#64758e;font-size:var(--sheet-font-small);text-align:center;vertical-align:middle;background:#f1f5fa;font-weight:800;line-height:18px}.finance-operator-sheet-table td{height:var(--sheet-row-height);line-height:var(--sheet-row-line)}.finance-operator-sheet-table thead tr:first-child{height:var(--sheet-head-main-height)}.finance-operator-sheet-table thead tr:nth-child(2){height:var(--sheet-head-detail-height)}.finance-operator-sheet-table thead tr:first-child>th{z-index:12;height:var(--sheet-head-main-height);min-height:var(--sheet-head-main-height);max-height:var(--sheet-head-main-height);position:sticky;top:0}.finance-operator-sheet-table thead tr:first-child>th[rowspan="2"]{height:var(--sheet-head-total-height);min-height:var(--sheet-head-total-height);max-height:var(--sheet-head-total-height)}.finance-operator-sheet-table thead tr:nth-child(2)>th{z-index:11;top:var(--sheet-head-main-height);height:var(--sheet-head-detail-height);min-height:var(--sheet-head-detail-height);max-height:var(--sheet-head-detail-height);line-height:20px;position:sticky}.finance-operator-sheet-table tbody tr{height:var(--sheet-row-height)}.finance-operator-sheet-table tbody tr:nth-child(2n)>td{background:#fafcff}.finance-operator-sheet-table tbody tr:hover>td{background:#edf4ff}.finance-operator-sheet-table .finance-freeze-identity{width:var(--sheet-identity);min-width:var(--sheet-identity);max-width:var(--sheet-identity);text-align:left;left:0}.finance-operator-sheet-table .finance-freeze-plan{left:var(--sheet-identity);width:var(--sheet-plan);min-width:var(--sheet-plan);max-width:var(--sheet-plan);text-overflow:ellipsis;overflow:hidden}.finance-operator-sheet-table .finance-freeze-total{left:var(--sheet-total-left);width:var(--sheet-total);min-width:var(--sheet-total);max-width:var(--sheet-total)}.finance-operator-sheet-table .finance-freeze-roi{left:var(--sheet-roi-left);width:var(--sheet-roi);min-width:var(--sheet-roi);max-width:var(--sheet-roi);border-right:4px solid #6f91bd;box-shadow:7px 0 11px -7px #233758c7}:root[data-theme=dark] .finance-operator-sheet-table .finance-freeze-roi{border-right-color:#536f91;box-shadow:6px 0 9px -7px #000000d9}.finance-operator-sheet-table .finance-freeze-identity.is-fixed-edge{box-shadow:4px 0 8px -7px #263d62}.finance-operator-sheet-table tbody .finance-freeze-identity,.finance-operator-sheet-table tbody .finance-freeze-plan,.finance-operator-sheet-table tbody .finance-freeze-total,.finance-operator-sheet-table tbody .finance-freeze-roi{z-index:5;position:sticky}.finance-operator-sheet-table tbody tr:not(.finance-sheet-total-row)>td.finance-freeze-identity,.finance-operator-sheet-table tbody tr:not(.finance-sheet-total-row)>td.finance-freeze-plan,.finance-operator-sheet-table tbody tr:not(.finance-sheet-total-row)>td.finance-freeze-total,.finance-operator-sheet-table tbody tr:not(.finance-sheet-total-row)>td.finance-freeze-roi{background:#e7f0fb!important}.finance-operator-sheet-table tbody tr:nth-child(2n):not(.finance-sheet-total-row)>td.finance-freeze-identity,.finance-operator-sheet-table tbody tr:nth-child(2n):not(.finance-sheet-total-row)>td.finance-freeze-plan,.finance-operator-sheet-table tbody tr:nth-child(2n):not(.finance-sheet-total-row)>td.finance-freeze-total,.finance-operator-sheet-table tbody tr:nth-child(2n):not(.finance-sheet-total-row)>td.finance-freeze-roi{background:#deebf8!important}.finance-operator-sheet-table tbody tr:hover:not(.finance-sheet-total-row)>td.finance-freeze-identity,.finance-operator-sheet-table tbody tr:hover:not(.finance-sheet-total-row)>td.finance-freeze-plan,.finance-operator-sheet-table tbody tr:hover:not(.finance-sheet-total-row)>td.finance-freeze-total,.finance-operator-sheet-table tbody tr:hover:not(.finance-sheet-total-row)>td.finance-freeze-roi{background:#cfe1f6!important}.finance-operator-sheet-table tbody tr:not(.finance-sheet-total-row)>:is(td.finance-freeze-identity,td.finance-freeze-plan){background:#d7e7f8!important;border-color:#bdd2ea!important}.finance-operator-sheet-table tbody tr:nth-child(2n):not(.finance-sheet-total-row)>:is(td.finance-freeze-identity,td.finance-freeze-plan){background:#cfe2f5!important}.finance-operator-sheet-table tbody tr:hover:not(.finance-sheet-total-row)>:is(td.finance-freeze-identity,td.finance-freeze-plan){background:#bad4ef!important}.finance-operator-sheet-table thead tr:first-child>th.finance-freeze-identity,.finance-operator-sheet-table thead tr:first-child>th.finance-freeze-plan,.finance-operator-sheet-table thead tr:first-child>th.finance-freeze-total,.finance-operator-sheet-table thead tr:first-child>th.finance-freeze-roi{z-index:16;background:#d3e2f4}.finance-operator-sheet-table .finance-sheet-total-row>td{z-index:7;top:var(--sheet-head-total-height);color:#24466f;border-top:1px solid #7597c5;border-bottom:2px solid #5f82b3;font-weight:900;position:sticky;box-shadow:inset 0 1px #ffffffbf,0 3px 7px -6px #233e65cc;background:#c4daf3!important}.finance-operator-sheet-table .finance-sheet-total-row>.finance-freeze-identity,.finance-operator-sheet-table .finance-sheet-total-row>.finance-freeze-plan,.finance-operator-sheet-table .finance-sheet-total-row>.finance-freeze-total,.finance-operator-sheet-table .finance-sheet-total-row>.finance-freeze-roi{z-index:9}.finance-operator-sheet-table .finance-sheet-total-row>.finance-freeze-identity,.finance-operator-sheet-table .finance-sheet-total-row>.finance-freeze-plan,.finance-operator-sheet-table .finance-sheet-total-row>.finance-freeze-total,.finance-operator-sheet-table .finance-sheet-total-row>.finance-freeze-roi,.finance-operator-sheet-table .finance-sheet-total-row>.finance-freeze-month-cell{background:#aec9e9!important}.finance-operator-sheet-table .finance-store-identity-cell,.finance-operator-sheet-table .finance-store-identity-head{vertical-align:middle;padding:0}.finance-operator-sheet-table .finance-store-identity-cell{height:var(--sheet-row-height)}.finance-operator-sheet-table .finance-store-identity-grid{grid-template-columns:var(--sheet-account) var(--sheet-store-name) var(--sheet-product);height:var(--sheet-editor-height);gap:0}.finance-operator-sheet.hide-store-name .finance-operator-sheet-table .finance-store-identity-grid{grid-template-columns:var(--sheet-account) var(--sheet-product)}.finance-operator-sheet.hide-product .finance-operator-sheet-table .finance-store-identity-grid{grid-template-columns:var(--sheet-account) var(--sheet-store-name)}.finance-operator-sheet.hide-store-name.hide-product .finance-operator-sheet-table .finance-store-identity-grid{grid-template-columns:var(--sheet-account)}.finance-operator-sheet-table .finance-store-identity-grid>b,.finance-operator-sheet-table .finance-store-identity-grid>span{font-size:var(--sheet-font-small);line-height:var(--sheet-editor-height)}.finance-operator-sheet-table .finance-store-identity-head .finance-store-identity-grid>span{padding-left:3px;padding-right:3px;position:relative;overflow:visible}.finance-operator-sheet-table .finance-store-identity-head .finance-account-head{padding-right:46px}.finance-account-head-actions{align-items:center;gap:2px;display:flex;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.finance-account-head-actions>button{color:#4068a5;height:15px;font-family:inherit;font-size:var(--sheet-font-small);cursor:pointer;background:#edf4ff;border:1px solid #b8cbe5;border-radius:3px;padding:0 3px;font-weight:900;line-height:13px}.finance-account-head-actions>button:hover,.finance-account-head-actions>button:focus-visible{color:#294f90;background:#dfeaff;border-color:#6d91ca;outline:0}.finance-account-head-actions>.finance-account-filter-trigger.active{color:#fff;background:#3167bd;border-color:#3167bd;box-shadow:0 0 0 1px #3167bd29}.finance-operator-sheet-table .finance-store-inline-input{height:var(--sheet-input-height);font-size:var(--sheet-font-small);line-height:var(--sheet-input-line)}.finance-operator-sheet-table .finance-plan-editor{height:var(--sheet-editor-height)}.finance-operator-sheet-table .finance-plan-input{height:var(--sheet-input-height);font-size:var(--sheet-font-small);line-height:var(--sheet-input-line);padding:0 1px}.finance-operator-sheet-table .finance-sheet-editable-cell{padding:0 1px}.finance-identity-row-wrap{width:100%;height:var(--sheet-editor-height);position:relative}.finance-row-actions{z-index:3;top:50%;right:auto;left:calc(var(--sheet-account) - 37px);opacity:0;pointer-events:none;background:#f3f7fc;grid-template-columns:repeat(3,11px);justify-content:end;align-items:center;gap:1px;width:37px;height:18px;transition:opacity .12s;display:grid;position:absolute;transform:translateY(-50%);box-shadow:-5px 0 5px #f3f7fceb}.finance-operator-sheet-table tbody tr:hover .finance-row-actions,.finance-row-actions:focus-within{opacity:1;pointer-events:auto;background:#dfeafa;box-shadow:-5px 0 5px #dfeafaf0}.finance-row-actions>button{box-sizing:border-box;color:#617590;cursor:pointer;background:#f7f9fc;border:1px solid #d7e0eb;border-radius:2px;place-items:center;width:11px;height:15px;padding:0;font-family:inherit;font-size:8px;font-weight:900;line-height:1;display:grid}.finance-row-actions>button:hover:not(:disabled),.finance-row-actions>button:focus-visible{z-index:2;color:#315c9f;background:#eaf1fc;border-color:#8ba4ca;outline:0;position:relative}.finance-row-actions>button.danger{color:#a55d68}.finance-row-actions>button.danger:hover:not(:disabled),.finance-row-actions>button.danger:focus-visible{color:#a93444;background:#fff0f2;border-color:#d69aa3}.finance-row-actions>button:disabled{cursor:not-allowed;opacity:.25}.finance-operator-sheet-table .finance-custom-store-row>td{box-shadow:inset 0 1px #dfeafa}.finance-operator-sheet-table .finance-row-busy>td{cursor:progress}.finance-row-trash-panel{z-index:28;box-sizing:border-box;background:#fff;border:1px solid #cbd8e9;border-radius:7px;width:min(280px,100% - 14px);padding:6px;position:absolute;top:32px;right:7px;box-shadow:0 12px 28px #293d5b2e}.finance-row-trash-panel>div{color:#718198;border-bottom:1px solid #e6ebf2;grid-template-columns:auto 1fr 20px;align-items:center;gap:7px;padding:0 1px 5px;font-size:8px;display:grid}.finance-row-trash-panel>div strong{color:#364d6c;font-size:10px}.finance-row-trash-panel>div>button{color:#60748f;cursor:pointer;background:#f1f4f8;border:0;border-radius:3px;place-items:center;width:18px;height:18px;display:grid}.finance-row-trash-panel ul{max-height:178px;margin:5px 0 0;padding:0;list-style:none;overflow:auto}.finance-row-trash-panel li{color:#4f627d;border-bottom:1px solid #edf1f5;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;min-height:25px;padding:0 2px;font-size:9px;display:grid}.finance-row-trash-panel li:last-child{border-bottom:0}.finance-row-trash-panel li span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.finance-row-trash-panel li button{color:#4068a5;cursor:pointer;background:#f2f7ff;border:1px solid #bfd0e8;border-radius:3px;height:19px;padding:0 7px;font-size:8px;font-weight:800}.finance-row-trash-panel li button:disabled{cursor:wait;opacity:.5}.finance-trend-panel{z-index:29;box-sizing:border-box;background:#fff;border:1px solid #9fb5d2;border-radius:8px;width:min(520px,100% - 14px);padding:7px 9px 6px;position:absolute;top:32px;right:7px;box-shadow:0 14px 34px #23375833}.finance-trend-panel>header{border-bottom:1px solid #e1e8f1;justify-content:space-between;align-items:center;padding-bottom:5px;display:flex}.finance-trend-panel>header>div{align-items:baseline;gap:7px;display:flex}.finance-trend-panel>header strong{color:#2d4a70;font-size:11px}.finance-trend-panel>header span{color:#8492a6;font-size:8px}.finance-trend-panel>header>button{color:#617590;cursor:pointer;background:#edf2f8;border:0;border-radius:3px;place-items:center;width:19px;height:19px;display:grid}.finance-trend-stats{color:#8290a4;align-items:center;gap:14px;height:25px;font-size:8px;display:flex}.finance-trend-stats span{align-items:baseline;gap:4px;display:flex}.finance-trend-stats b{font-variant-numeric:tabular-nums;font-size:9px}.finance-trend-panel svg{width:100%;height:92px;display:block;overflow:visible}.finance-trend-zero{stroke:#bfcbd9;stroke-width:1px;stroke-dasharray:4 4}.finance-trend-line{fill:none;stroke:#4776c4;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.finance-trend-panel circle{stroke:#fff;stroke-width:1.4px}.finance-trend-panel circle.positive{fill:#e55262}.finance-trend-panel circle.negative{fill:#07916c}.finance-trend-axis{color:#8a98aa;font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:-5px;padding:0 3px;font-size:8px;display:flex}.finance-trend-empty{color:#8b99ab;place-items:center;height:118px;font-size:10px;display:grid}.finance-sheet-cell-editor{width:100%;height:var(--sheet-editor-height,20px);box-sizing:border-box;padding-right:11px;position:relative}.finance-sheet-cell-input{width:100%;height:var(--sheet-input-height,19px);box-sizing:border-box;color:#52647d;font-family:inherit;font-size:var(--sheet-font-small,8px);font-weight:700;line-height:var(--sheet-input-line,17px);text-align:inherit;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:2px;outline:0;padding:0 2px;display:block}.finance-sheet-cell-input:hover:not(:disabled){background:#fff;border-color:#d5deea}.finance-sheet-cell-input:focus{z-index:2;background:#fff;border-color:#5278cc;position:relative;box-shadow:inset 0 0 0 1px #5278cc33}.finance-sheet-cell-input:disabled{cursor:wait;background:#f5f7fa}.finance-sheet-cell-editor.is-saved .finance-sheet-cell-input{background:#f2faf5}.finance-sheet-cell-editor.is-error .finance-sheet-cell-input{background:#fff7f8;border-color:#cf6672}.finance-sheet-number-editor .finance-sheet-cell-input{text-align:right;padding-right:8px}.finance-sheet-readonly-value{text-overflow:ellipsis;white-space:nowrap;width:100%;display:block;overflow:hidden}.finance-sheet-group-cell .finance-sheet-cell-input{text-align:center}.finance-sheet-group-cell.is-category .finance-sheet-cell-input{color:#52647d;font-weight:900}.finance-sheet-formula-cell{cursor:default}.finance-operator-sheet-table .finance-sheet-group-cell{color:#6d7d92;font-size:var(--sheet-font-small);text-overflow:ellipsis;padding:0 2px;overflow:hidden}.finance-operator-sheet-table .finance-sheet-group-cell.is-category{color:#52647d;font-weight:900;background:#fff!important}.finance-operator-sheet-table .finance-sheet-group-cell.is-note{color:#657791;font-weight:800;background:#f1f5fb!important}.finance-operator-sheet-table .finance-sheet-month-group,.finance-operator-sheet-table .finance-sheet-month-placeholder,.finance-operator-sheet-table .finance-sheet-day-group,.finance-operator-sheet-table .finance-sheet-day-profit{text-align:center}.finance-operator-sheet-table .finance-sheet-month-group{background:#edf2f8}.finance-operator-sheet-table .finance-sheet-month-group.is-open{background:#e6edf8}.finance-operator-sheet-table .finance-freeze-month-group,.finance-operator-sheet-table .finance-freeze-month-metric,.finance-operator-sheet-table .finance-freeze-month-cell{position:sticky;background:#deebf9!important}.finance-operator-sheet-table thead tr:first-child>.finance-freeze-month-group{z-index:15;background:#d3e2f4!important}.finance-operator-sheet-table thead tr:nth-child(2)>.finance-freeze-month-metric{z-index:14;background:#d3e2f4!important}.finance-operator-sheet-table tbody .finance-freeze-month-cell{z-index:5}.finance-operator-sheet-table tbody tr:nth-child(2n):not(.finance-sheet-total-row)>.finance-freeze-month-cell{background:#d7e6f7!important}.finance-operator-sheet-table tbody tr:hover:not(.finance-sheet-total-row)>.finance-freeze-month-cell{background:#cbdff5!important}.finance-operator-sheet-table .finance-sheet-total-row>.finance-freeze-month-cell{z-index:9;background:#aec9e9!important}.finance-operator-sheet-table .finance-freeze-month-group.is-last,.finance-operator-sheet-table .finance-freeze-month-metric.is-last,.finance-operator-sheet-table .finance-freeze-month-cell.is-last{box-shadow:4px 0 8px -7px #263d62}.finance-operator-sheet-table .finance-sheet-month-group>button,.finance-operator-sheet-table .finance-sheet-day-group>button{width:100%;height:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:3px;padding:0;font-weight:900;display:flex}.finance-operator-sheet-table .finance-sheet-month-group>button:hover,.finance-operator-sheet-table .finance-sheet-day-group>button:hover{color:#315cae;background:#e2eaf7}.finance-operator-sheet-table .finance-sheet-day-group small{color:#6380af;width:10px;height:10px;font-size:var(--sheet-font-small);background:#dce5f2;border-radius:2px;place-items:center;line-height:10px;display:grid}.finance-operator-sheet-table .finance-sheet-day-group.is-open{color:#315cae;background:#dfeaff}.finance-operator-sheet-table .finance-sheet-day-group.is-open small{color:#fff;background:#4771be}.finance-operator-sheet-table .finance-sheet-day-group.future,.finance-operator-sheet-table th.future{color:#aab3c0;background:#f7f8fa}.finance-operator-sheet-table .finance-sheet-day-group.is-open,.finance-operator-sheet-table .finance-sheet-day-group.is-open.future{color:#315cae;background:#dfeaff;border-color:#bfd0ec}.finance-operator-sheet-table .finance-sheet-month-metric,.finance-operator-sheet-table .finance-sheet-day-metric,.finance-operator-sheet-table .finance-sheet-day-detail{min-width:0}.finance-operator-sheet-table .finance-gross-margin-head{text-align:left;padding-right:29px}.finance-operator-sheet-table .finance-gross-margin-head>span{text-overflow:ellipsis;display:block;overflow:hidden}.finance-copy-yesterday-button{z-index:3;color:#3d65a6;cursor:pointer;background:#edf4ff;border:1px solid #a9bddb;border-radius:3px;width:25px;height:15px;padding:0;font-family:inherit;font-size:7px;font-weight:900;line-height:13px;position:absolute;top:3px;right:4px}.finance-copy-yesterday-button:hover:not(:disabled),.finance-copy-yesterday-button:focus-visible{color:#244f94;background:#dce9fb;border-color:#6589c2;outline:0}.finance-copy-yesterday-button:disabled{color:#adb7c5;cursor:not-allowed;background:#f5f7fa;border-color:#d9e0ea}.finance-operator-sheet-table td.finance-sheet-month-placeholder{color:#a5afbd;letter-spacing:1px}.finance-operator-sheet-table td.finance-sheet-day-profit,.finance-operator-sheet-table td.finance-sheet-day-detail{text-align:right}.finance-operator-sheet-table td.future{color:#b3bbc6;background:#fbfcfd}.finance-operator-sheet-table .finance-sheet-total-row>td,.finance-operator-sheet-table .finance-sheet-total-row>td.future{background:#aec9e9!important}.finance-operator-sheet-table .finance-sheet-total-row>td.finance-sheet-reported-day{border-right-color:#7fa4d1;box-shadow:inset 0 1px #ffffffb8,inset 0 -1px #466fa447,0 3px 7px -6px #233e65cc;background:#91b6e2!important}.finance-history-toggle{width:100%;height:100%;color:inherit;font:inherit;font-weight:inherit;text-align:right;cursor:pointer;background:0 0;border:0;justify-content:flex-end;align-items:center;gap:3px;padding:0 2px;display:flex}.finance-history-toggle>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.finance-history-toggle>i{color:#6b85a9;font-size:8px;font-style:normal;line-height:1;transition:transform .14s}.finance-history-toggle[aria-expanded=true]>i{transform:rotate(180deg)}.finance-history-toggle:hover,.finance-history-toggle:focus-visible{color:#255ea8;outline:0}.finance-operator-sheet-table tbody td.finance-history-source-cell{background:#c8def7!important;border-color:#6e9bd3!important;box-shadow:inset 0 0 0 1px #5f8fc9!important}.finance-store-history-row>td{height:calc(var(--sheet-row-height) - 1px);font-size:var(--sheet-font-small);font-variant-numeric:tabular-nums;color:#58708e!important;background:#eef5fd!important;border-top-color:#b9d0eb!important;border-bottom-color:#c8daee!important}.finance-operator-sheet-table tbody tr.finance-store-history-row:hover>td{background:#e4f0fd!important}.finance-operator-sheet-table tbody tr.finance-store-history-row>:is(.finance-freeze-identity,.finance-freeze-plan,.finance-freeze-month-cell,.finance-freeze-total,.finance-freeze-roi){background:#dceafa!important}.finance-operator-sheet-table tbody tr.finance-store-history-row:hover>:is(.finance-freeze-identity,.finance-freeze-plan,.finance-freeze-month-cell,.finance-freeze-total,.finance-freeze-roi){background:#d2e4f8!important}.finance-operator-sheet-table tbody tr.finance-store-history-row>td.finance-history-selected-metric{font-weight:900;color:#244f83!important;background:#c5ddf8!important;border-color:#5f8fca!important;box-shadow:inset 0 0 0 1px #4c7eba6b!important}.finance-history-period-cell{text-align:left!important;padding:0 5px!important}.finance-history-period-cell>span{color:#365f91;text-overflow:ellipsis;white-space:nowrap;font-weight:900;display:block;overflow:hidden}.finance-history-period-cell>small{color:#8294aa;text-overflow:ellipsis;white-space:nowrap;margin-top:-2px;font-size:7px;display:block;overflow:hidden}.finance-history-plan-cell{color:#7387a0!important;text-align:center!important;font-size:8px!important}.finance-history-day-filler{letter-spacing:.02em;color:#8192a7!important;text-align:left!important;padding:0 8px!important;font-size:8px!important}.finance-store-history-empty>td{height:calc(var(--sheet-row-height) + 2px)}.finance-history-empty-cell{color:#8495aa!important;text-align:left!important;padding:0 10px!important}.finance-operator-sheet-table .matrix-positive{font-weight:850;color:#e55262!important}.finance-operator-sheet-table .matrix-negative{font-weight:850;color:#07916c!important}.finance-operator-sheet-table .finance-not-connected{color:#aab3bf!important}.finance-sheet-resize-handle{z-index:4;cursor:col-resize;touch-action:none;-webkit-user-select:none;user-select:none;background:0 0;border:0;width:6px;height:100%;position:absolute;top:0;right:-2px}.finance-sheet-resize-handle:after{content:"";background:0 0;width:1px;height:56%;position:absolute;top:22%;right:2px}.finance-sheet-resize-handle:hover:after,.finance-sheet-resize-handle:focus-visible:after{background:#5278cc}.finance-sheet-resize-handle:focus-visible{outline-offset:-1px;outline:1px solid #5278cc}.finance-main-resize-handle{z-index:8;cursor:col-resize;touch-action:none;-webkit-user-select:none;user-select:none;width:8px;height:100%;position:absolute;top:0;right:-3px}.finance-main-resize-handle:after{content:"";background:0 0;width:1px;height:64%;position:absolute;top:18%;right:3px}.finance-main-resize-handle:hover:after,.finance-main-resize-handle:focus-visible:after{background:#5278cc}.finance-main-resize-handle:focus-visible{outline-offset:-1px;outline:1px solid #5278cc}@media (width<=760px){.finance-operator-sheet-toolbar>i{display:none}.finance-operator-sheet-toolbar>span{padding:0 4px}.finance-operator-sheet-shell{max-height:none}.finance-trend-panel{width:calc(100% - 8px);right:4px}.finance-trend-stats{gap:8px}.finance-operator-sheet-table .finance-store-inline-input{font-size:var(--sheet-font-small)}}.finance-import-file-input{opacity:0!important;width:1px!important;height:1px!important;position:fixed!important;left:-10000px!important}.finance-import-trigger{color:#315da9;box-shadow:none;background:#eef4ff;border:1px solid #aac0e8}.finance-import-trigger:hover{background:#e3edff;border-color:#6e91d3}.finance-year-child td:first-child .finance-year-owner-link{color:#536985;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:800}.finance-year-child td:first-child .finance-year-owner-link:hover,.finance-year-child td:first-child .finance-year-owner-link:focus-visible{color:#315ead;outline:0;text-decoration:underline}@media (width<=760px){.finance-matrix-horizontal-nav>button{width:28px;height:38px}}.finance-import-modal{flex-direction:column;width:min(1050px,100vw - 34px);height:min(790px,100vh - 30px);padding:20px 22px;display:flex;overflow:hidden}.finance-import-modal .modal-header{flex:none;margin-bottom:12px}.finance-import-modal .modal-header p{color:#7f8da4;margin:5px 0 0;font-size:11px}.finance-import-summary{flex:none;grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.finance-import-summary article{background:#f8faff;border:1px solid #e0e7f2;border-radius:9px;padding:10px 12px}.finance-import-summary span,.finance-import-summary small,.finance-import-summary strong{display:block}.finance-import-summary span{color:#8391a7;font-size:9px;font-weight:800}.finance-import-summary strong{color:#405675;margin:4px 0;font-size:18px}.finance-import-summary small{color:#98a4b6;font-size:9px}.finance-import-summary article.matched{background:#f1faf6;border-color:#bfe2d5}.finance-import-summary article.matched strong{color:#19805f}.finance-import-rules{flex-wrap:wrap;flex:none;gap:6px;margin:10px 0;display:flex}.finance-import-rules span{color:#637590;background:#eef3fb;border-radius:5px;padding:5px 7px;font-size:9px;font-weight:800}.finance-import-rules .warning{color:#a66b10;background:#fff5df}.finance-import-table-wrap{border:1px solid #dfe7f2;border-radius:9px;flex:1;min-height:0;overflow:auto}.finance-import-table{border-collapse:separate;border-spacing:0;table-layout:fixed;color:#4b5e7d;width:100%;font-size:10px}.finance-import-table th{z-index:2;color:#637590;text-align:left;white-space:nowrap;background:#edf3fb;border-bottom:1px solid #dbe4f0;padding:8px;position:sticky;top:0}.finance-import-table th:first-child{width:76px}.finance-import-table th:nth-child(2){width:190px}.finance-import-table th:nth-child(3){width:150px}.finance-import-table th:nth-child(n+4):nth-child(-n+6){width:90px}.finance-import-table th:last-child{width:145px}.finance-import-table td{vertical-align:middle;white-space:nowrap;text-overflow:ellipsis;border-bottom:1px solid #edf1f6;padding:7px 8px;overflow:hidden}.finance-import-table tbody tr:last-child td{border-bottom:0}.finance-import-table tbody tr:hover td{background:#f8faff}.finance-import-table tr.unmatched td{color:#8a7074;background:snow}.finance-import-table td b,.finance-import-table td small{display:block}.finance-import-table td b{color:#278266;font-size:9px}.finance-import-table tr.unmatched td b{color:#c15a63}.finance-import-table td small{color:#919db0;text-overflow:ellipsis;margin-top:2px;font-size:8px;overflow:hidden}.finance-import-note{color:#687a96;background:#f4f7fd;border-left:3px solid #6f91d6;flex:none;margin-top:9px;padding:7px 9px;font-size:9px}.finance-import-loading,.finance-import-error{color:#71809a;text-align:center;flex:1;place-content:center;justify-items:center;display:grid}.finance-import-loading span{border:3px solid #dbe5f5;border-top-color:#4f76d3;border-radius:50%;width:28px;height:28px;margin-bottom:12px;animation:.8s linear infinite finance-import-spin}.finance-import-error strong{color:#b94f59;font-size:16px}.finance-import-error p{color:#8592a6;margin:7px 0 14px;font-size:11px}.finance-import-inline-error{color:#bd4b55;background:#fff0f1;border-radius:6px;margin-top:7px;padding:7px 9px;font-size:10px;font-weight:800}.finance-import-modal .modal-footer{border-top:1px solid #e8edf4;flex:none;margin-top:12px;padding-top:11px}.finance-import-modal .modal-footer button{justify-content:center;align-items:center;display:inline-flex}.finance-import-modal button:disabled{cursor:not-allowed;opacity:.55}@keyframes finance-import-spin{to{transform:rotate(360deg)}}@media (width<=760px){.finance-import-modal{width:calc(100vw - 16px);height:calc(100vh - 16px);padding:14px}.finance-import-summary{grid-template-columns:1fr}.finance-import-summary article{padding:7px 9px}.finance-import-summary strong{font-size:14px}.finance-import-table{min-width:820px}.finance-import-modal .modal-footer{gap:5px}.finance-import-modal .modal-footer button{padding:8px 9px;font-size:10px;display:inline-flex}}.finance-super-matrix .finance-main-owner-head>button{height:20px;padding:0 5px;font-size:10px;line-height:18px}.finance-operator-sheet-toolbar>.finance-back-to-summary{color:#936000;height:24px;font-size:var(--sheet-font-body);background:#fff5df;border-color:#e1bd77;box-shadow:0 1px 3px #8c5b0014}.finance-operator-sheet-toolbar>.finance-back-to-summary:hover,.finance-operator-sheet-toolbar>.finance-back-to-summary:focus-visible{color:#714600;background:#ffedc5;border-color:#c99436;outline:0}.finance-store-backdrop{z-index:60}.finance-store-drawer .finance-store-toolbar{flex-basis:48px;gap:13px;height:48px;padding:0 14px}.finance-store-drawer .finance-store-toolbar-metrics>span{padding:0 11px;font-size:12px;line-height:24px}.finance-store-drawer .finance-store-toolbar-metrics i{width:19px;height:19px;font-size:10px}.finance-store-drawer .finance-store-toolbar>button{width:29px;height:29px;font-size:20px}.finance-store-drawer .finance-store-table-shell{--finance-store-identity-width:300px;--finance-store-plan-width:128px;margin:9px 12px 12px}.finance-store-drawer .finance-store-table-shell table{font-size:13px}.finance-store-drawer .finance-store-inline-input{height:28px;padding:0 5px;font-size:12px;line-height:26px}.finance-store-drawer .finance-plan-input{height:28px;font-size:12px;line-height:26px}.finance-super-matrix thead th,.finance-super-matrix thead th button b{font-size:15px}.finance-super-matrix thead th button span{font-size:12px}.finance-super-matrix .finance-submetric-head th{font-size:14px}.finance-super-matrix .finance-main-owner-head>button{font-size:11px}.finance-super-matrix .finance-expanded-date button b{font-size:15px!important}.finance-store-drawer .finance-store-toolbar{flex-basis:54px;height:54px}.finance-store-drawer .finance-store-toolbar>strong{font-size:18px}.finance-store-drawer .finance-store-toolbar-metrics>span{font-size:14px;line-height:28px}.finance-store-drawer .finance-store-toolbar-metrics b{font-size:15px}.finance-store-drawer .finance-store-table-shell tbody tr,.finance-store-drawer .finance-store-table-shell th,.finance-store-drawer .finance-store-table-shell td{min-width:106px;height:40px;padding:3px 8px;font-size:16px;line-height:34px}.finance-store-drawer .finance-store-table-shell th{height:44px;font-size:15px;line-height:38px}.finance-store-drawer .finance-store-table-shell .finance-store-identity-cell{height:40px;padding:0 8px}.finance-store-drawer .finance-store-identity-grid{height:34px}.finance-store-drawer .finance-store-identity-grid>b,.finance-store-drawer .finance-store-identity-grid>span{font-size:14px;line-height:34px}.finance-store-drawer .finance-store-identity-head .finance-store-identity-grid>span{font-size:13px}.finance-store-drawer .finance-store-inline-input,.finance-store-drawer .finance-plan-input{height:32px;font-size:14px;line-height:30px}.finance-store-horizontal-nav{z-index:12;pointer-events:none;width:100%;height:0;position:sticky;top:50%;left:0}.finance-store-horizontal-nav>button{color:#355f9f;cursor:pointer;pointer-events:auto;background:#f4f8fff2;border:1px solid #5874a385;border-radius:8px;place-items:center;width:34px;height:48px;padding:0;font-family:Arial,sans-serif;font-size:28px;font-weight:500;line-height:1;display:grid;position:absolute;transform:translateY(-50%);box-shadow:0 5px 16px #2039622e}.finance-store-horizontal-nav>.is-left{left:7px}.finance-store-horizontal-nav>.is-right{right:7px}.finance-store-horizontal-nav>button:hover:not(:disabled),.finance-store-horizontal-nav>button:focus-visible{color:#234f92;outline-offset:2px;background:#e6effd;border-color:#587fc0;outline:2px solid #4b72b738}.finance-store-horizontal-nav>button:disabled{opacity:.42;color:#98a6ba;cursor:default;pointer-events:auto;background:#eef2f7;border-color:#c7d1df}.finance-store-drawer .finance-store-table-shell table{width:max-content;min-width:0}.finance-store-drawer .finance-sheet-cell-editor{height:34px}.finance-store-drawer .finance-sheet-cell-input{height:32px;padding:0 5px;font-size:16px;line-height:30px}.finance-store-drawer .finance-sheet-readonly-value,.finance-store-drawer .finance-plan-readonly{font-size:16px}.finance-matrix-shell{--finance-matrix-header-row-height:30px;overscroll-behavior:contain;isolation:isolate}.finance-super-matrix thead{position:static}.finance-super-matrix thead tr{height:var(--finance-matrix-header-row-height)}.finance-super-matrix thead tr>th{height:var(--finance-matrix-header-row-height);min-height:var(--finance-matrix-header-row-height);max-height:var(--finance-matrix-header-row-height);padding-top:0;padding-bottom:0;line-height:1}.finance-super-matrix thead th[rowspan="2"]{height:calc(var(--finance-matrix-header-row-height) * 2);min-height:calc(var(--finance-matrix-header-row-height) * 2);max-height:calc(var(--finance-matrix-header-row-height) * 2)}.finance-super-matrix thead tr:first-child>th{z-index:20;position:sticky;top:0}.finance-super-matrix thead tr:nth-child(2){position:static}.finance-super-matrix thead tr:nth-child(2)>th{z-index:19;top:var(--finance-matrix-header-row-height)!important;position:sticky!important}.finance-super-matrix thead tr:nth-child(2)>th.finance-sticky-month-detail{z-index:36!important;background:#eef3fa!important}.finance-super-matrix .finance-grand-row>td{z-index:18;top:calc(var(--finance-matrix-header-row-height) * 2);position:sticky}.finance-super-matrix .finance-grand-row>.finance-sticky-name,.finance-super-matrix .finance-grand-row>.finance-sticky-total,.finance-super-matrix .finance-grand-row>.finance-sticky-average,.finance-super-matrix .finance-grand-row>.finance-sticky-month-detail{z-index:21!important}.finance-super-matrix .finance-sticky-total{width:100px;min-width:100px!important;max-width:100px!important;left:126px!important}.finance-super-matrix .finance-sticky-average{width:74px;min-width:74px!important;max-width:74px!important;left:226px!important}.finance-main-month .finance-commandbar{min-height:48px;padding-top:7px;padding-bottom:7px}.finance-main-month .finance-commandbar>.finance-command-actions{display:none}.finance-month-command-actions{border-bottom:1px solid #edf1f6;align-items:flex-end;min-height:42px;margin:5px 0 2px;padding:4px 0 5px;display:flex}.finance-month-command-actions .finance-command-actions{align-items:flex-end;gap:7px;display:flex}.finance-month-command-actions .finance-command-actions label>span{font-size:10px}.finance-month-command-actions .finance-command-actions input,.finance-month-command-actions .finance-command-actions .app-select>button,.finance-month-command-actions .finance-operator-fixed strong,.finance-month-command-actions .finance-entry-trigger,.finance-month-command-actions .finance-clear-trigger{height:34px;font-size:12px}.finance-super-matrix{table-layout:fixed}.finance-super-matrix .finance-sticky-name{width:var(--finance-main-name-width)!important;min-width:var(--finance-main-name-width)!important;max-width:var(--finance-main-name-width)!important;left:0!important}.finance-super-matrix .finance-sticky-store-detail{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;z-index:30!important;text-align:left!important;background:#fff!important;position:sticky!important}.finance-super-matrix .finance-sticky-month-group{z-index:36!important;background:#e7eef9!important;padding:0!important;position:sticky!important}.finance-super-matrix .finance-sticky-month-group>button{color:#4f678d;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:100%;height:100%;font-size:11px;font-weight:900;display:flex}.finance-super-matrix .finance-sticky-month-group.is-open>button{color:#315ead}.finance-super-matrix .finance-sticky-month-placeholder{color:#91a0b4!important;text-align:center!important}.finance-super-matrix .finance-sticky-previous{z-index:30!important;left:var(--finance-main-previous-left)!important;width:var(--finance-main-previous-width)!important;min-width:var(--finance-main-previous-width)!important;max-width:var(--finance-main-previous-width)!important;background:#fff!important;position:sticky!important}.finance-super-matrix .finance-sticky-previous small{color:#8b9ab0;margin-top:2px;font-size:10px;font-weight:700;display:block}.finance-super-matrix .finance-sticky-total{box-shadow:6px 0 9px -7px #233758b3;left:calc(var(--finance-main-previous-left) + var(--finance-main-previous-width))!important;width:var(--finance-main-total-width)!important;min-width:var(--finance-main-total-width)!important;max-width:var(--finance-main-total-width)!important;border-right:3px solid #91a6c0!important}:root[data-theme=dark] .finance-super-matrix .finance-sticky-total{box-shadow:6px 0 9px -7px #000000d9;border-right-color:#536f91!important}.finance-super-matrix .finance-sticky-average{left:calc(var(--finance-main-previous-left) + var(--finance-main-previous-width) + var(--finance-main-total-width))!important;width:var(--finance-main-average-width)!important;min-width:var(--finance-main-average-width)!important;max-width:var(--finance-main-average-width)!important}.finance-super-matrix thead th:not(.finance-sticky-name):not(.finance-sticky-store-detail):not(.finance-sticky-month-group):not(.finance-sticky-previous):not(.finance-sticky-total):not(.finance-sticky-average):not(.finance-sticky-month-detail){width:var(--finance-main-day-width);min-width:var(--finance-main-day-width)!important}.finance-super-matrix .finance-expanded-cell,.finance-super-matrix .finance-submetric-head th:not(.finance-sticky-month-detail){width:var(--finance-main-day-width)!important;min-width:var(--finance-main-day-width)!important;max-width:var(--finance-main-day-width)!important}.finance-super-matrix tbody .finance-sticky-name,.finance-super-matrix tbody .finance-sticky-store-detail,.finance-super-matrix tbody .finance-sticky-previous,.finance-super-matrix tbody .finance-sticky-total,.finance-super-matrix tbody .finance-sticky-average,.finance-super-matrix tbody .finance-sticky-month-detail{z-index:30!important;background:#fff!important}.finance-super-matrix .finance-grand-row>.finance-sticky-name,.finance-super-matrix .finance-grand-row>.finance-sticky-store-detail,.finance-super-matrix .finance-grand-row>.finance-sticky-previous,.finance-super-matrix .finance-grand-row>.finance-sticky-total,.finance-super-matrix .finance-grand-row>.finance-sticky-average,.finance-super-matrix .finance-grand-row>.finance-sticky-month-detail{z-index:34!important;background:#e8f1ff!important}.finance-super-matrix thead .finance-sticky-name,.finance-super-matrix thead .finance-sticky-store-detail,.finance-super-matrix thead .finance-sticky-previous,.finance-super-matrix thead .finance-sticky-total,.finance-super-matrix thead .finance-sticky-average,.finance-super-matrix thead .finance-sticky-month-detail{z-index:36!important;background:#eef3fa!important}.finance-main-owner-head{padding-right:45px!important}.finance-main-owner-head>span:first-child{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.finance-main-column-toggles{gap:2px;display:flex;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.finance-main-column-toggles>button{color:#4068a5;cursor:pointer;background:#edf4ff;border:1px solid #b8cbe5;border-radius:3px;height:18px;padding:0 3px;font-family:inherit;font-size:8px;font-weight:900;line-height:16px}.finance-main-column-toggles>button:hover,.finance-main-column-toggles>button:focus-visible{color:#294f90;background:#dfeaff;border-color:#6d91ca;outline:0}.finance-board-actions{gap:9px}.finance-board-legend{gap:12px;font-size:11px}.finance-board-legend span{gap:5px}.finance-board-legend i{width:8px;height:8px}.finance-font-controls,.finance-row-height-controls{border-radius:6px;height:30px;margin-right:0}.finance-font-controls{grid-template-columns:31px 44px 31px}.finance-row-height-controls{grid-template-columns:34px 36px 34px}.finance-font-controls>button,.finance-row-height-controls>button{height:29px;font-size:11px;line-height:29px}.finance-font-controls>.finance-font-reset,.finance-row-height-controls>.finance-row-height-reset{font-size:11px}.finance-store-drawer .finance-store-table-shell{--finance-store-identity-width:390px;--finance-store-plan-width:170px}.finance-store-drawer .finance-store-table-shell th:not(:first-child):not(:nth-child(2)),.finance-store-drawer .finance-store-table-shell td:not(:first-child):not(:nth-child(2)){text-overflow:clip;width:96px;min-width:96px;max-width:96px;overflow:visible}.finance-matrix-horizontal-nav{z-index:60}.finance-super-matrix tbody tr,.finance-super-matrix tbody tr>td{height:var(--finance-matrix-row-height)!important;min-height:var(--finance-matrix-row-height)!important;max-height:var(--finance-matrix-row-height)!important}.finance-super-matrix tbody tr>td{vertical-align:middle}.finance-super-matrix tbody .finance-sticky-name .finance-owner-drill,.finance-super-matrix tbody .finance-sticky-name .finance-owner-name-line{align-items:center;gap:5px;height:100%;min-height:0;display:flex;overflow:hidden}.finance-super-matrix tbody .finance-sticky-name .finance-owner-drill b,.finance-super-matrix tbody .finance-sticky-name .finance-owner-name-line b{white-space:nowrap;flex:0 auto;min-width:0}.finance-super-matrix tbody .finance-sticky-name .finance-owner-drill.selected{border-radius:5px;position:relative;box-shadow:inset 3px 0 #315fbd,inset 0 0 0 1px #9db7dd;color:#234f91!important;background:#dceaff!important;padding:0 5px!important}.finance-super-matrix tbody .finance-sticky-name .finance-owner-drill.selected b{color:#234f91!important}.finance-super-matrix tbody tr.finance-owner-row-selected>td{background:#f1f6ff!important}.finance-super-matrix tbody tr.finance-owner-row-selected>td.finance-sticky-name{background:#e8f1ff!important}.finance-report-page:not(.finance-operator-report) .finance-view-tabs{margin-top:7px;margin-bottom:7px}.finance-report-page:not(.finance-operator-report) .finance-view-tabs button{padding:9px 14px 10px;font-size:13px}.finance-report-page:not(.finance-operator-report) .finance-view-tabs button small{font-size:9px}.finance-report-page:not(.finance-operator-report) .finance-view-tabs button{box-sizing:border-box;white-space:nowrap;align-items:center;gap:5px;min-height:36px;line-height:1;display:inline-flex}.finance-report-page:not(.finance-operator-report) .finance-view-tabs button small{vertical-align:middle;margin:0;line-height:1}.finance-report-page:not(.finance-operator-report) .finance-kpi-band article{padding:11px 15px}.finance-report-page:not(.finance-operator-report) .finance-kpi-band article>span,.finance-report-page:not(.finance-operator-report) .finance-kpi-band article>div>span{font-size:13px}.finance-report-page:not(.finance-operator-report) .finance-kpi-band article strong{font-size:21px}.finance-report-page:not(.finance-operator-report) .finance-kpi-band article.primary strong{font-size:26px}.finance-report-page:not(.finance-operator-report) .finance-kpi-band article i,.finance-report-page:not(.finance-operator-report) .finance-kpi-band article.primary small{font-size:10px}.finance-report-page:not(.finance-operator-report) .finance-kpi-band article>span,.finance-report-page:not(.finance-operator-report) .finance-kpi-band article>div>span,.finance-report-page:not(.finance-operator-report) .finance-kpi-band article i,.finance-report-page:not(.finance-operator-report) .finance-kpi-band article.primary small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.finance-report-page:not(.finance-operator-report) .finance-kpi-band article.primary{box-sizing:border-box;grid-template-columns:minmax(84px,1fr) auto;min-height:78px}.finance-kpi-band article.primary{min-height:0;display:block}.finance-kpi-band article.primary>div>span{white-space:nowrap}.finance-kpi-band article.primary strong{margin:4px 0 2px;font-size:21px;line-height:1.1;overflow:visible}.finance-kpi-band article.primary i{display:block}.finance-report-page:not(.finance-operator-report) .finance-kpi-band article.primary{min-height:78px;display:block}.finance-report-page:not(.finance-operator-report) .finance-kpi-band article.primary strong{margin:5px 0 2px;font-size:26px}.finance-report-page:not(.finance-operator-report) .finance-report-overview{flex-direction:column;display:flex;box-shadow:0 8px 16px -16px #1f34588c}.finance-report-page:not(.finance-operator-report) .finance-commandbar{min-height:0;box-shadow:none;background:0 0;border:0;border-top:1px solid #e3e9f1;border-radius:0;order:3;margin-top:6px;padding:5px 0 2px}.finance-report-page:not(.finance-operator-report) .finance-command-title{display:none}.finance-report-page:not(.finance-operator-report) .finance-command-actions{margin-left:auto}.finance-main-month .finance-month-fixed-summary{align-items:center;gap:14px;min-height:48px;padding:3px 0;display:flex}.finance-main-month .finance-month-fixed-summary .finance-board-heading{flex:0 auto;min-width:150px;min-height:40px}.finance-main-month .finance-month-fixed-summary .finance-board-heading .section-kicker{display:none}.finance-main-month .finance-month-fixed-summary .finance-board-heading h3{white-space:nowrap;font-size:16px}.finance-main-month .finance-month-fixed-summary .finance-board-actions{white-space:nowrap;gap:7px}.finance-main-month .finance-month-command-actions{border:0;flex:auto;min-height:0;margin:0 0 0 auto;padding:0}.finance-main-month .finance-month-command-actions .finance-command-actions{white-space:nowrap;justify-content:flex-end}.finance-main-month .finance-month-fixed-summary{padding-right:365px}.finance-main-month .finance-month-fixed-summary .finance-board-actions{position:absolute;top:50%;right:0;transform:translateY(-50%)}.finance-main-month .finance-month-command-actions{margin-right:0}@media (width<=1320px){.finance-main-month .finance-month-fixed-summary{padding-right:0}.finance-main-month .finance-month-fixed-summary .finance-board-actions{position:static;transform:none}.finance-main-month .finance-month-command-actions{margin-left:auto}}.finance-main-month .finance-view-tabs{position:relative}.finance-main-top-tools{align-items:center;height:32px;display:flex;position:absolute;top:2px;right:0}.finance-main-top-tools .finance-board-actions{align-items:center;gap:9px;display:flex}.finance-main-month .finance-month-board.has-top-tools .finance-month-fixed-summary .finance-board-actions{display:none}.finance-main-top-tools .finance-board-legend{gap:8px;font-size:9px}.finance-main-top-tools .finance-board-legend span{gap:4px}.finance-main-top-tools .finance-board-legend i{width:6px;height:6px}.finance-analysis-panel .finance-board-heading{position:relative}.finance-analysis-command-actions{align-self:flex-end;margin-left:auto}.finance-analysis-command-actions .finance-command-actions{white-space:nowrap;justify-content:flex-end}@media (width<=980px){.finance-analysis-panel .finance-board-heading{flex-direction:column;align-items:flex-start}.finance-analysis-command-actions{align-self:stretch;margin-left:0}.finance-analysis-command-actions .finance-command-actions{justify-content:flex-start}}.finance-year-switcher-standalone{background:#fafcff;border:1px solid #e0e7f1;border-radius:7px;width:max-content;margin:7px 0 9px;padding:4px}.finance-year-switcher-standalone.finance-year-switcher{gap:5px}.finance-kpi-band .finance-kpi-wan{color:#71829d;letter-spacing:0;vertical-align:baseline;margin-left:4px;font-size:11px;font-weight:800;display:inline}.finance-report-page:not(.finance-operator-report) .finance-kpi-band .finance-kpi-wan{font-size:11px}.finance-kpi-band article.primary>div>span .finance-kpi-wan{margin:0 0 0 4px;font-size:11px;display:inline}.finance-report-page:not(.finance-operator-report) .finance-month-command-actions .finance-command-actions,.finance-report-page:not(.finance-operator-report) .finance-analysis-command-actions .finance-command-actions{align-items:flex-end;gap:6px}.finance-report-page:not(.finance-operator-report) .finance-month-command-actions .finance-command-actions label,.finance-report-page:not(.finance-operator-report) .finance-analysis-command-actions .finance-command-actions label{font-size:9px}.finance-report-page:not(.finance-operator-report) .finance-month-command-actions .finance-command-actions label>span,.finance-report-page:not(.finance-operator-report) .finance-analysis-command-actions .finance-command-actions label>span{margin-bottom:3px;font-size:9px}.finance-report-page:not(.finance-operator-report) .finance-month-command-actions .finance-command-actions input,.finance-report-page:not(.finance-operator-report) .finance-month-command-actions .finance-command-actions .app-select>button,.finance-report-page:not(.finance-operator-report) .finance-month-command-actions .finance-operator-fixed strong,.finance-report-page:not(.finance-operator-report) .finance-analysis-command-actions .finance-command-actions input,.finance-report-page:not(.finance-operator-report) .finance-analysis-command-actions .finance-command-actions .app-select>button,.finance-report-page:not(.finance-operator-report) .finance-analysis-command-actions .finance-operator-fixed strong{min-width:116px;height:32px;font-size:11px}.finance-analysis-command-actions .finance-annual-group-select{width:190px;min-width:190px}.finance-analysis-command-actions .finance-annual-operator-select{width:150px;min-width:150px}.finance-analysis-command-actions :is(.finance-annual-group-select,.finance-annual-operator-select) .app-select-trigger>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.finance-analysis-command-actions :is(.finance-annual-group-select,.finance-annual-operator-select) .app-select-options button{white-space:nowrap}.finance-trend-trigger{color:#315fae;cursor:pointer;white-space:nowrap;background:#f8fbff;border:1px solid #bfd0ee;border-radius:6px;justify-content:center;align-items:center;height:32px;padding:0 10px;font-size:11px;font-weight:800;display:flex}.finance-trend-trigger:hover{background:#edf4ff;border-color:#7196d3}.finance-trend-backdrop{z-index:80;background:#1827426b;justify-content:center;align-items:center;padding:18px}.finance-trend-modal{background:#fff;border:1px solid #d7e1ef;border-radius:12px;width:min(920px,100vw - 36px);overflow:hidden;box-shadow:0 24px 64px #16243e47}.finance-trend-modal>header{border-bottom:1px solid #e4eaf3;justify-content:space-between;align-items:flex-start;padding:15px 18px 11px;display:flex}.finance-trend-modal h2{color:#2b4164;margin:0;font-size:17px}.finance-trend-modal p{color:#8391a5;margin:5px 0 0;font-size:11px}.finance-trend-modal>header button{color:#60738f;cursor:pointer;background:#fff;border:1px solid #d7e1ef;border-radius:6px;width:28px;height:28px;font-size:19px}.finance-line-chart{padding:14px 18px 4px;position:relative}.finance-line-chart svg{width:100%;height:320px;display:block;overflow:visible}.finance-line-chart text{fill:#8391a5;font-size:11px;font-weight:700}.finance-line-grid{stroke:#e6ebf3;stroke-width:1px}.finance-line-zero{stroke:#bdcadc;stroke-width:1.3px;stroke-dasharray:4 4}.finance-line-series{fill:none;stroke:#4777cf;stroke-width:3px;stroke-linejoin:round;stroke-linecap:round}.finance-line-point{stroke:#fff;stroke-width:2px;transition:r .1s,filter .1s}.finance-line-point.active{filter:drop-shadow(0 2px 4px #2b416447)}.finance-line-point.positive{fill:#df5968}.finance-line-point.negative{fill:#11966f}.finance-line-hit-area{fill:#0000;pointer-events:all}.finance-line-tooltip{z-index:2;pointer-events:none;white-space:nowrap;background:#fffffff7;border:1px solid #ccd8e8;border-radius:7px;gap:2px;min-width:86px;padding:6px 8px;display:grid;position:absolute;transform:translate(-50%,calc(-100% - 9px));box-shadow:0 8px 20px #1d30502e}.finance-line-tooltip.edge-left{transform:translateY(calc(-100% - 9px))}.finance-line-tooltip.edge-right{transform:translate(-100%,calc(-100% - 9px))}.finance-line-tooltip b{color:#63738b;font-size:10px}.finance-line-tooltip span{font-size:13px;font-weight:900}.finance-line-tooltip span.positive{color:#d85161}.finance-line-tooltip span.negative{color:#0d906b}.finance-trend-modal footer{color:#61738f;border-top:1px solid #e8edf4;gap:20px;padding:10px 18px 14px;font-size:12px;font-weight:700;display:flex}.finance-trend-modal footer span:first-child{color:#d85161}.finance-trend-modal footer span:nth-child(2){color:#0d906b}.finance-clear-trigger:disabled{cursor:not-allowed;opacity:.52}.finance-main-analysis>.finance-analysis-panel>.finance-board-heading{z-index:32;position:relative;overflow:visible}.finance-main-analysis .finance-analysis-command-actions,.finance-main-analysis .finance-analysis-command-actions .finance-command-actions{overflow:visible}.finance-main-top-tools .finance-board-legend{display:none}.finance-main-top-tools .finance-font-controls,.finance-main-top-tools .finance-row-height-controls{border-radius:4px;height:20px}.finance-main-top-tools{height:18px}.finance-main-top-tools .finance-board-actions{gap:3px}.finance-main-top-tools .finance-font-controls,.finance-main-top-tools .finance-row-height-controls{height:18px}.finance-main-top-tools .finance-font-controls{grid-template-columns:20px 28px 20px}.finance-main-top-tools .finance-row-height-controls{grid-template-columns:22px 25px 22px}.finance-main-top-tools .finance-font-controls>button,.finance-main-top-tools .finance-row-height-controls>button{height:17px;font-size:7px;line-height:17px}.finance-main-top-tools .finance-font-controls>.finance-font-reset,.finance-main-top-tools .finance-row-height-controls>.finance-row-height-reset{font-size:7px}.finance-report-page:not(.finance-operator-report) .finance-analysis-panel .finance-board-heading h3{font-size:calc(16px * var(--finance-ui-scale,1))}.finance-report-page:not(.finance-operator-report) .finance-analysis-panel .finance-board-heading h3,.finance-report-page:not(.finance-operator-report) .finance-main-month .finance-month-fixed-summary .finance-board-heading h3{font-size:20px;line-height:1.2}.finance-report-page:not(.finance-operator-report) .finance-main-month .finance-month-fixed-summary{min-height:48px;padding:0 0 6px}.finance-report-page:not(.finance-operator-report) .finance-main-month .finance-month-fixed-summary .finance-board-heading{min-height:42px}.finance-report-page:not(.finance-operator-report) .finance-main-month .finance-view-tabs{box-sizing:border-box;min-height:40px;padding-right:230px;overflow:visible}.finance-report-page:not(.finance-operator-report) .finance-main-top-tools{z-index:30;min-width:max-content;height:30px;top:50%;right:8px;overflow:visible;transform:translateY(-50%)}.finance-report-page:not(.finance-operator-report) .finance-main-top-tools .finance-board-actions{white-space:nowrap;gap:6px}.finance-report-page:not(.finance-operator-report) .finance-main-top-tools .finance-font-controls,.finance-report-page:not(.finance-operator-report) .finance-main-top-tools .finance-row-height-controls{border-radius:5px;height:28px}.finance-report-page:not(.finance-operator-report) .finance-main-top-tools .finance-font-controls>button,.finance-report-page:not(.finance-operator-report) .finance-main-top-tools .finance-row-height-controls>button{height:27px;font-size:10px;line-height:27px}.finance-report-page:not(.finance-operator-report) .finance-main-top-tools .finance-font-controls>.finance-font-reset,.finance-report-page:not(.finance-operator-report) .finance-main-top-tools .finance-row-height-controls>.finance-row-height-reset{font-size:10px}.finance-report-page:not(.finance-operator-report) .finance-analysis-panel .finance-board-heading h3,.finance-report-page:not(.finance-operator-report) .finance-main-month .finance-month-fixed-summary .finance-board-heading h3{font-size:18px!important;font-weight:700!important;line-height:1.25!important}.finance-report-page:not(.finance-operator-report) .finance-kpi-band article.primary>div>span{font-weight:800;line-height:1.35;font-size:15px!important}.finance-report-page:not(.finance-operator-report) .finance-kpi-band article.primary>div>span .finance-kpi-wan{font-size:12px!important}@media (width>=761px){.finance-report-page:not(.finance-operator-report) .finance-kpi-band{grid-template-columns:1.18fr repeat(3,minmax(0,1fr))}.finance-report-page:not(.finance-operator-report) .finance-kpi-band article:nth-child(3),.finance-report-page:not(.finance-operator-report) .finance-kpi-band article:nth-child(4){border-top:0}.finance-report-page:not(.finance-operator-report) .finance-kpi-band article:nth-child(3){border-left:1px solid #e7ecf3}}.income-details-page{box-sizing:border-box;background:var(--theme-page,#0b1729);height:100vh;color:var(--theme-text,#e7eefb);padding:16px 18px 28px;overflow:auto}.income-details-header{border:1px solid var(--theme-border,#28415f);background:var(--theme-panel,#132238);border-radius:9px;justify-content:space-between;align-items:center;gap:24px;padding:12px 16px;display:flex}.income-details-header span{color:#6ed7c8;letter-spacing:.1em;font-size:11px}.income-details-header h1{margin:2px 0;font-size:21px}.income-details-header p{color:var(--theme-muted,#91a4bf);margin:0;font-size:12px}.income-details-filters{flex-wrap:wrap;align-items:flex-end;gap:9px;display:flex}.income-details-filters label,.income-profile-form label,.income-transaction-form label{color:var(--theme-muted,#91a4bf);gap:5px;font-size:12px;display:grid}.income-details-filters input,.income-details-filters select,.income-profile-form input,.income-transaction-form input,.income-transaction-form select,.income-bill-row input{box-sizing:border-box;border:1px solid var(--theme-border,#2b4360);background:var(--theme-panel,#132238);height:36px;color:var(--theme-text,#edf4ff);border-radius:7px;outline:none;padding:0 10px}.income-details-filters input:focus,.income-details-filters select:focus,.income-profile-form input:focus,.income-transaction-form input:focus,.income-transaction-form select:focus,.income-bill-row input:focus{border-color:#54a7ff;box-shadow:0 0 0 2px #54a7ff29}.income-details-filters button,.income-bill-footer button{border:1px solid var(--theme-border,#2b4360);height:36px;color:var(--theme-text,#edf4ff);cursor:pointer;background:#5787c224;border-radius:7px;padding:0 16px}.income-details-notice-backdrop{z-index:1400;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0712217a;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.income-details-notice{color:#eaf2fa;background:#14263a;border:1px solid #34546f;border-radius:12px;grid-template-columns:38px minmax(0,1fr);gap:12px;width:min(390px,100vw - 32px);padding:22px 22px 18px;display:grid;position:relative;box-shadow:0 18px 55px #00000057}.income-details-notice.error{border-color:#a95662}.income-details-notice.success{border-color:#3c896c}.income-details-notice-icon{color:#fff;background:#2c745d;border-radius:50%;place-items:center;width:36px;height:36px;font-size:20px;font-weight:900;display:grid}.income-details-notice.error .income-details-notice-icon{background:#a14755}.income-details-notice h3{margin:1px 0 6px;font-size:16px}.income-details-notice p{color:#bfd0e1;white-space:pre-wrap;margin:0;font-size:13px;line-height:1.65}.income-details-notice-close{color:#9eb1c4;cursor:pointer;background:0 0;border:0;border-radius:6px;width:28px;height:28px;font-size:21px;position:absolute;top:9px;right:10px}.income-details-notice-close:hover{color:#fff;background:#ffffff14}.income-details-notice-confirm{color:#fff;cursor:pointer;background:#3d84c1;border:1px solid #4c91cf;border-radius:6px;grid-column:2;justify-self:end;height:34px;margin-top:5px;padding:0 20px;font-weight:800}.income-details-notice-confirm:hover{background:#327bb9}:root:not([data-theme=dark]) .income-details-notice{color:#263d57;background:#fff;border-color:#cbd9e7;box-shadow:0 18px 55px #2338523d}:root:not([data-theme=dark]) .income-details-notice.error{border-color:#e4b0b8}:root:not([data-theme=dark]) .income-details-notice.success{border-color:#a9d9c8}:root:not([data-theme=dark]) .income-details-notice p{color:#62768d}:root:not([data-theme=dark]) .income-details-notice-close{color:#7e91a6}:root:not([data-theme=dark]) .income-details-notice-close:hover{color:#334a66;background:#eef3f8}.income-details-loading{border:1px solid var(--theme-border,#2b4360);background:var(--theme-panel,#132238);text-align:center;color:var(--theme-muted,#91a4bf);border-radius:12px;margin-top:14px;padding:40px}.income-details-summary-table{border:1px solid var(--theme-border,#2b4360);background:var(--theme-panel,#132238);border-radius:8px;margin:10px 0;overflow-x:auto}.income-details-summary-table table{border-collapse:collapse;width:100%;min-width:940px;font-size:12px}.income-details-summary-table th,.income-details-summary-table td{text-align:right;white-space:nowrap;border-bottom:1px solid #49638473;border-right:1px solid #49638480;height:42px;padding:0 14px}.income-details-summary-table th:last-child,.income-details-summary-table td:last-child{border-right:0}.income-details-summary-table thead th{color:#dce7f5;background:#1b3553;height:32px;font-weight:700}.income-details-summary-table th:first-child{text-align:left}.income-details-summary-table tbody th{color:#70b4ff;background:#172d46}.income-details-summary-table tbody td:nth-child(2),.income-details-summary-table tbody td:nth-child(3),.income-details-summary-table tbody td:nth-child(4),.income-details-summary-table tbody td:nth-child(5),.income-details-summary-table tbody td:nth-child(6){background:#92d0501a}.income-details-summary-table tbody td:last-child{background:#ffd8001f}.income-details-page .positive{font-weight:700;color:#ff8595!important}.income-details-page .negative{font-weight:700;color:#61d9b6!important}.income-details-page .zero{color:var(--theme-muted,#8192aa)!important}.income-transaction-list b.positive{color:#ff8595}.income-transaction-list b.negative{color:#61d9b6}.income-details-tabs{border-bottom:1px solid var(--theme-border,#2b4360);gap:5px;margin-top:10px;display:flex}.income-details-tabs button{color:var(--theme-muted,#91a4bf);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:11px 18px;font-weight:700}.income-details-tabs button.active{color:#fff;border-bottom-color:#5ea6ff}.income-details-panel{border:1px solid var(--theme-border,#2b4360);background:var(--theme-panel,#132238);border-radius:12px;margin-top:10px;overflow:hidden}.income-details-panel-title{border-bottom:1px solid var(--theme-border,#2b4360);justify-content:space-between;align-items:center;gap:12px;padding:15px 18px;display:flex}.income-details-panel-title h2{margin:0 0 4px;font-size:16px}.income-details-panel-title p{color:var(--theme-muted,#91a4bf);margin:0;font-size:12px}.income-details-panel .primary-button{color:#fff;cursor:pointer;background:#377ee8;border:0;border-radius:7px;min-height:36px;padding:0 16px;font-weight:700}.income-details-panel .primary-button:disabled{opacity:.55;cursor:not-allowed}.income-bill-table{padding:10px 16px 0}.income-bill-row{border-bottom:1px solid #49638473;grid-template-columns:50px minmax(240px,1fr) minmax(150px,220px) 72px;align-items:center;gap:8px;min-height:46px;display:grid}.income-bill-row.header{min-height:34px;color:var(--theme-muted,#91a4bf);font-size:12px}.income-bill-row>span:first-child{text-align:center}.income-bill-row button{color:#ff8996;cursor:pointer;background:0 0;border:0}.income-bill-footer{justify-content:space-between;align-items:center;padding:12px 16px 15px;display:flex}.income-bill-footer strong{color:#ff8996;font-size:16px}.income-bill-kpis{border-bottom:1px solid var(--theme-border,#2b4360);background:#0e1b2c;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.income-bill-kpis article{box-sizing:border-box;border-right:1px solid #49638480;min-height:70px;padding:8px 14px}.income-bill-kpis article:last-child{border-right:0}.income-bill-kpis small,.income-bill-kpis span{color:var(--theme-muted,#91a4bf);font-size:10px;display:block}.income-bill-kpis b{font-variant-numeric:tabular-nums;margin:5px 0 3px;font-size:18px;display:block}.income-bill-entry-card{background:#0a192b70;border:1px solid #4d7eb88c;border-radius:9px;margin:12px 14px;overflow:hidden}.income-bill-entry-card .income-detail-editor-title{border-top:0}.income-bill-owner-tip{color:#b9c9dc;background:#3069ae1a;border:1px dashed #5b9deb8c;border-radius:9px;margin:12px 14px;padding:17px 18px;font-size:13px}.income-bill-history-title{border-top:1px solid var(--theme-border,#2b4360)}.income-bill-history-scroll{background:#0e1b2c;max-height:calc(100vh - 390px);overflow:auto}.income-bill-history-table{border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums;width:100%;min-width:1510px;font-size:12px}.income-bill-history-table th,.income-bill-history-table td{text-align:right;white-space:nowrap;border-bottom:1px solid #4963847a;border-right:1px solid #49638473;min-width:86px;height:34px;padding:0 10px}.income-bill-history-table th:first-child{z-index:4;text-align:left;background:#182d45;width:132px;min-width:132px;position:sticky;left:0}.income-bill-history-table thead th{z-index:5;color:#dce7f5;text-align:center;background:#1a3552;height:32px;position:sticky;top:0}.income-bill-history-table thead th:first-child{z-index:7;background:#1a3552}.income-bill-history-table tbody tr{cursor:pointer}.income-bill-history-table tbody tr:nth-child(2n)>td{background:#2e466421}.income-bill-history-table tbody tr:hover>*,.income-bill-history-table tbody tr.selected>*{background-color:#3d7ed62e!important}.income-bill-history-table tbody tr.selected th:first-child{color:#82c1ff;box-shadow:inset 4px 0 #5ca7ff}.income-bill-history-table .income-child-row th:first-child{color:#a9b8ca;padding-left:24px}.income-bill-history-table .selected-month{box-shadow:inset 1px 0 #5ba4f773,inset -1px 0 #5ba4f773;background-color:#4a8fdd24!important}.income-bill-history-table tfoot th,.income-bill-history-table tfoot td{z-index:3;color:#f5e888;background:#3d3a17;border-top:2px solid #d9bf18;height:36px;font-weight:800;position:sticky;bottom:0}.income-bill-history-table tfoot th:first-child{z-index:6;background:#3d3a17}.income-bill-history-table th:nth-last-child(-n+2),.income-bill-history-table td:nth-last-child(-n+2){min-width:112px;font-weight:800}.income-profile-form{border-bottom:1px solid var(--theme-border,#2b4360);grid-template-columns:repeat(3,minmax(150px,220px)) auto;align-items:end;gap:10px;padding:14px 16px;display:grid}.income-settlement-scroll{overflow:auto}.income-settlement-table{border-collapse:separate;border-spacing:0;width:100%;min-width:1050px;font-size:12px}.income-settlement-table th,.income-settlement-table td{text-align:right;white-space:nowrap;border-bottom:1px solid #4963847a;border-right:1px solid #4963846b;height:38px;padding:0 12px}.income-settlement-table th:first-child,.income-settlement-table td:first-child{text-align:left;background:var(--theme-panel,#132238);z-index:2;position:sticky;left:0}.income-settlement-table thead th{z-index:3;color:#dce7f5;background:#1a3552;position:sticky;top:0}.income-settlement-table thead th:first-child{z-index:4;background:#1a3552}.income-settlement-table tbody tr{cursor:pointer}.income-settlement-table tbody tr:nth-child(2n){background:#2e466424}.income-settlement-table tbody tr:hover,.income-settlement-table tbody tr.selected{background:#3d7ed626}.income-settlement-table tbody tr.selected th:first-child{color:#70b4ff;background:#183253}.income-settlement-table tbody .calculated-column{background:#92d05016}.income-settlement-table thead .calculated-column{background:#294a3a}.income-settlement-table .income-parent-row th:first-child{font-weight:800}.income-settlement-table .income-parent-row:not(:first-child)>*{border-top:2px solid #ffd8006b}.income-settlement-table .income-child-row th:first-child{color:#a9b8ca;padding-left:24px}.income-settlement-table tfoot th,.income-settlement-table tfoot td{z-index:2;color:#f5e888;background:#3d3a17;border-top:2px solid #d9bf18;height:42px;font-weight:800;position:sticky;bottom:0}.income-settlement-table tfoot th:first-child{z-index:3;background:#3d3a17}.income-overview-table{min-width:1320px}.income-detail-editor-title{border-top:2px solid #5294ec66}.income-investment-matrix-frame{min-width:0;position:relative}.income-investment-matrix-scroll{scroll-behavior:smooth;background:#0e1b2c;max-height:calc(100vh - 330px);overflow:auto}.income-investment-move{z-index:12;color:#fff;cursor:pointer;background:#2360a0e6;border:1px solid #5492d39e;border-radius:8px;place-items:center;width:32px;height:64px;font-size:27px;font-weight:800;line-height:1;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 5px 16px #0c1f374d}.income-investment-move:hover{background:#2f7cc8}.income-investment-move.left{left:8px}.income-investment-move.right{right:8px}.income-investment-matrix{border-collapse:separate;border-spacing:0;min-width:max-content;font-size:12px}.income-investment-matrix th,.income-investment-matrix td{box-sizing:border-box;text-align:right;white-space:nowrap;border-bottom:1px solid #49638480;border-right:1px solid #49638480;width:132px;min-width:132px;height:42px;padding:0 10px}.income-investment-matrix thead th{z-index:4;color:#e3edf9;text-align:center;background:#1a3552;height:52px;position:sticky;top:0}.income-investment-matrix thead th:first-child,.income-investment-matrix tbody th{z-index:5;text-align:left;background:#182d45;width:150px;min-width:150px;font-weight:800;position:sticky;left:0}.income-investment-matrix thead th:first-child{z-index:7;background:#1a3552}.income-investment-matrix thead th:last-child,.income-investment-matrix tbody td:last-child{z-index:5;color:#f5e888;background:#3d3a17;border-left:2px solid #d9bf18;font-weight:800;position:sticky;right:0}.income-investment-matrix thead th:last-child{z-index:7}.income-investment-matrix thead button{width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;font-weight:800}.income-investment-matrix thead button small{color:#91a4bf;margin-top:3px;font-size:9px;font-weight:500;display:block}.income-investment-matrix tr.calculated td{background:#92d0501f}.income-investment-matrix tr.calculated th{box-shadow:inset 4px 0 #92d050}.income-investment-matrix tr.input td{background:#3e79bc14}.income-investment-matrix tr.warning td{background:#ffd8001f}.income-investment-matrix tr.warning th{box-shadow:inset 4px 0 #ffd800}.income-investment-matrix tr.ratio td{color:#f3d978;background:#be900017}.income-investment-matrix th.selected,.income-investment-matrix td.selected{box-shadow:inset 2px 0 #59a6ff,inset -2px 0 #59a6ff;background-color:#4289e62e!important}.income-investment-matrix tbody tr:hover td,.income-investment-matrix tbody tr:hover th{filter:brightness(1.12)}.income-transaction-form{border-bottom:1px solid var(--theme-border,#2b4360);grid-template-columns:120px 160px 150px 160px minmax(230px,1fr) auto;align-items:end;gap:9px;padding:14px 16px;display:grid}.income-transaction-form label.wide{min-width:220px}.income-transaction-list{padding:4px 16px 14px}.income-transaction-list article{border-bottom:1px solid #49638473;grid-template-columns:115px 140px 130px minmax(220px,1fr) 54px;align-items:center;gap:10px;min-height:50px;font-size:12px;display:grid}.income-transaction-list time{color:var(--theme-muted,#91a4bf)}.income-transaction-list b{text-align:right}.income-transaction-list p{color:var(--theme-text,#edf4ff);margin:0}.income-transaction-list p em{color:#8dc5ff;background:#5289c52e;border-radius:10px;margin-left:8px;padding:2px 6px;font-size:10px;font-style:normal}.income-transaction-list article>button{color:#ff8996;cursor:pointer;background:0 0;border:0}.income-transaction-list .empty{text-align:center;color:var(--theme-muted,#91a4bf);padding:30px}@media (width<=1200px){.income-details-kpis,.income-bill-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.income-transaction-form{grid-template-columns:repeat(3,minmax(150px,1fr))}.income-transaction-form label.wide{grid-column:span 2}.income-profile-form{grid-template-columns:repeat(2,minmax(150px,1fr))}}@media (width<=720px){.income-details-page{padding:10px}.income-details-header{flex-direction:column;align-items:stretch}.income-details-kpis{grid-template-columns:1fr 1fr}.income-bill-kpis{grid-template-columns:1fr}.income-bill-kpis article{border-bottom:1px solid #49638480;border-right:0}.income-bill-kpis article:last-child{border-bottom:0}.income-bill-row{grid-template-columns:36px 1fr 110px 48px}.income-bill-entry-card{margin:9px}.income-details-panel-title{flex-direction:column;align-items:flex-start}.income-profile-form,.income-transaction-form{grid-template-columns:1fr}.income-transaction-form label.wide{grid-column:auto}.income-transaction-list article{grid-template-columns:92px 1fr 100px}.income-transaction-list p{grid-column:1/4}.income-details-kpis b{font-size:17px}}.finance-report-page{width:100%;min-width:0;overflow-x:clip;max-width:100%!important}.finance-report-page .finance-report-overview,.finance-report-page .finance-month-board,.finance-report-page .finance-analysis-panel{min-width:0;max-width:100%}.finance-report-page:not(.finance-operator-report) .finance-main-month .finance-view-tabs{padding-right:250px}.finance-report-page:not(.finance-operator-report) .finance-main-top-tools{height:32px;right:10px}.finance-report-page:not(.finance-operator-report) .finance-main-top-tools .finance-board-actions{align-items:center;gap:8px;height:32px;display:flex}.finance-report-page:not(.finance-operator-report) .finance-main-top-tools .finance-font-controls,.finance-report-page:not(.finance-operator-report) .finance-main-top-tools .finance-row-height-controls{border-radius:6px;height:30px;overflow:hidden}.finance-report-page:not(.finance-operator-report) .finance-main-top-tools .finance-font-controls{grid-template-columns:31px 44px 31px}.finance-report-page:not(.finance-operator-report) .finance-main-top-tools .finance-row-height-controls{grid-template-columns:34px 36px 34px}.finance-report-page:not(.finance-operator-report) .finance-main-top-tools .finance-font-controls>button,.finance-report-page:not(.finance-operator-report) .finance-main-top-tools .finance-row-height-controls>button{place-items:center;min-width:0;height:29px;padding:0;font-size:11px;line-height:29px;display:grid}.finance-report-page:not(.finance-operator-report) .finance-main-top-tools .finance-font-controls>.finance-font-reset,.finance-report-page:not(.finance-operator-report) .finance-main-top-tools .finance-row-height-controls>.finance-row-height-reset{font-variant-numeric:tabular-nums;font-size:11px}.finance-report-page:not(.finance-operator-report) .finance-section-title{white-space:nowrap;color:var(--finance-ink)!important;letter-spacing:0!important;margin:0!important;font-family:inherit!important;font-size:18px!important;font-weight:700!important;line-height:24px!important}body:has(.workspace-keepalive:not([hidden])>.finance-report-page){max-width:100vw;overflow-x:hidden!important}.app-shell:has(>.main-area>.workspace-keepalive:not([hidden])>.finance-report-page){max-width:100vw;overflow-x:hidden!important}.main-area:has(>.workspace-keepalive:not([hidden])>.finance-report-page){width:calc(100vw - 236px);max-width:calc(100vw - 236px);overflow-x:hidden!important}@media (width<=650px){.main-area:has(>.workspace-keepalive:not([hidden])>.finance-report-page){width:100vw;max-width:100vw}}.workspace-keepalive:not([hidden])>.store-report-platform-shell{height:100%;min-height:0;overflow:hidden}.store-report-platform-shell>.finance-report-page{box-sizing:border-box;flex:auto;height:100%;min-height:0}body:has(.workspace-keepalive:not([hidden])>.store-report-platform-shell>.finance-report-page){max-width:100vw;overflow-x:hidden!important}.app-shell:has(>.main-area>.workspace-keepalive:not([hidden])>.store-report-platform-shell>.finance-report-page){max-width:100vw;overflow-x:hidden!important}.main-area:has(>.workspace-keepalive:not([hidden])>.store-report-platform-shell>.finance-report-page){width:calc(100vw - 236px);max-width:calc(100vw - 236px);overflow-x:hidden!important}@media (width<=650px){.main-area:has(>.workspace-keepalive:not([hidden])>.store-report-platform-shell>.finance-report-page){width:100vw;max-width:100vw}}.main-area.dashboard-locked:has(>.workspace-keepalive:not([hidden])>.finance-report-page:not(.finance-main-month):not(.finance-main-analysis):not(.finance-operator-report)){min-height:100vh;height:auto!important;overflow:hidden visible!important}.finance-report-page:not(.finance-main-month):not(.finance-main-analysis):not(.finance-operator-report){height:auto;min-height:100vh;overflow-y:visible}.main-area.dashboard-locked:has(>.workspace-keepalive:not([hidden])>.finance-main-analysis){height:100vh!important;overflow:hidden!important}.main-area.dashboard-locked:has(>.workspace-keepalive:not([hidden])>.store-report-platform-shell>.finance-main-analysis){height:100vh!important;overflow:hidden!important}@media (width>=651px){:is(.main-area.dashboard-locked:has(>.workspace-keepalive:not([hidden])>.finance-main-month),.main-area.dashboard-locked:has(>.workspace-keepalive:not([hidden])>.finance-operator-report),.main-area.dashboard-locked:has(>.workspace-keepalive:not([hidden])>.store-report-platform-shell>.finance-main-month),.main-area.dashboard-locked:has(>.workspace-keepalive:not([hidden])>.store-report-platform-shell>.finance-operator-report)){height:100vh!important;min-height:0!important;overflow:hidden!important}}.finance-main-analysis{box-sizing:border-box;flex-direction:column;display:flex;height:100%!important;min-height:0!important;overflow:hidden!important}.finance-main-analysis .finance-report-overview{flex:none;position:relative}.finance-main-analysis>.finance-analysis-panel{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.finance-main-analysis>.finance-analysis-panel>.finance-board-heading,.finance-main-analysis>.finance-analysis-panel>.finance-year-switcher-standalone{flex:none}.finance-main-analysis>.finance-analysis-panel>.finance-ranking-list,.finance-main-analysis>.finance-analysis-panel>.finance-year-table{overscroll-behavior:contain;touch-action:pan-y;scrollbar-gutter:stable;flex:auto;height:0;min-height:0;overflow:hidden auto}.finance-report-page:not(.finance-operator-report) .finance-ranking-list article{font-size:calc(13px * var(--finance-ui-scale,1))}.finance-report-page:not(.finance-operator-report) .finance-rank-number{width:30px;height:30px;font-size:calc(13px * var(--finance-ui-scale,1))}.finance-report-page:not(.finance-operator-report) .finance-rank-owner b{font-size:calc(14px * var(--finance-ui-scale,1))}.finance-report-page:not(.finance-operator-report) .finance-rank-owner span{font-size:calc(11px * var(--finance-ui-scale,1))}.finance-report-page:not(.finance-operator-report) .finance-ranking-list article>strong{font-size:calc(16px * var(--finance-ui-scale,1))}.finance-report-page:not(.finance-operator-report) .finance-rank-metrics span{font-size:calc(11px * var(--finance-ui-scale,1))}.finance-report-page:not(.finance-operator-report) .finance-rank-metrics b{font-size:calc(13px * var(--finance-ui-scale,1))}.finance-report-page:not(.finance-operator-report) .finance-year-total span,.finance-report-page:not(.finance-operator-report) .finance-year-total small{font-size:calc(11px * var(--finance-ui-scale,1))}.finance-report-page:not(.finance-operator-report) .finance-year-total b{font-size:calc(24px * var(--finance-ui-scale,1))}.finance-report-page:not(.finance-operator-report) .finance-year-switcher button{font-size:calc(12px * var(--finance-ui-scale,1));padding:7px 12px}.finance-report-page:not(.finance-operator-report) .finance-year-table table{font-size:calc(13px * var(--finance-ui-scale,1))}.finance-report-page:not(.finance-operator-report) .finance-year-table th,.finance-report-page:not(.finance-operator-report) .finance-year-table td{padding:11px 13px}.finance-report-page:not(.finance-operator-report) .finance-year-table .finance-link-button{font-size:calc(12px * var(--finance-ui-scale,1))}.finance-report-page:not(.finance-operator-report) .finance-year-warning{font-size:calc(11px * var(--finance-ui-scale,1))}.finance-main-analysis>.finance-analysis-panel>.finance-year-matrix{overscroll-behavior:contain;touch-action:pan-x pan-y;scrollbar-gutter:stable;overflow:auto}.finance-year-matrix table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:max-content!important;min-width:0!important}.finance-report-page:not(.finance-operator-report) .finance-year-matrix th,.finance-report-page:not(.finance-operator-report) .finance-year-matrix td{box-sizing:border-box;text-align:center;white-space:nowrap;border-bottom:1px solid #e8edf3;border-right:1px solid #e8edf3;width:148px;min-width:148px;max-width:148px;padding:9px 12px}.finance-report-page:not(.finance-operator-report) .finance-year-matrix tr>:first-child{width:92px;min-width:92px;max-width:92px}.finance-year-matrix thead th{z-index:4;color:#516682;background:#eef3fa;font-weight:900;position:sticky;top:0}.finance-year-matrix thead th:first-child,.finance-year-matrix tbody th,.finance-year-matrix tfoot th{z-index:3;color:#526985;background:#f3f6fa;font-weight:900;position:sticky;left:0}.finance-year-matrix thead th:first-child{z-index:6}.finance-year-matrix tbody tr:hover td,.finance-year-matrix tbody tr:hover th{background:#f4f7fc}.finance-year-matrix td>button{text-align:center;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:900;display:block}.finance-year-matrix td>button:hover,.finance-year-matrix td>button:focus-visible{text-underline-offset:3px;text-decoration:underline}.finance-year-matrix tfoot th,.finance-year-matrix tfoot td{z-index:3;color:#405877;background:#edf3fb;border-top:2px solid #ced9e9;border-bottom:0;font-weight:900;position:sticky;bottom:0}.finance-year-matrix tfoot th{z-index:5}.finance-year-matrix .finance-year-empty{color:#b0bac8}.finance-year-matrix td>strong{font-weight:900;display:block}.finance-year-growth{margin-top:3px;font-size:10px;font-weight:800;line-height:1.15;display:block}.finance-year-growth.positive{color:#db5266}.finance-year-growth.negative{color:#159a74}.finance-year-growth.neutral{color:#8a98aa}.finance-year-team-matrix th,.finance-year-team-matrix td{box-sizing:border-box;text-align:center;white-space:nowrap;width:136px;min-width:136px;max-width:136px;padding:8px 10px}.finance-year-team-matrix tr>:first-child{width:104px;min-width:104px;max-width:104px}.finance-report-page:not(.finance-operator-report) .finance-year-team-matrix th,.finance-report-page:not(.finance-operator-report) .finance-year-team-matrix td{width:136px;min-width:136px;max-width:136px}.finance-report-page:not(.finance-operator-report) .finance-year-team-matrix tr>:first-child{width:104px;min-width:104px;max-width:104px}.finance-year-team-month-row th small{color:#8090a4;margin-top:0;font-size:9px;display:inline}.finance-year-team-month-row td,.finance-year-team-month-row th{background:#edf3fb;font-weight:900}.finance-year-team-owner-row th{text-align:right;padding-left:16px;font-weight:800}.finance-year-team-owner-row th span{text-overflow:ellipsis;display:block;overflow:hidden}.finance-year-heading-title{align-items:center;gap:12px;display:flex}.finance-year-summary-expandable{cursor:pointer}.finance-year-summary-expandable:hover th,.finance-year-summary-expandable:hover td{background:#edf4ff!important}.finance-year-expand-hint{color:#3868bd;white-space:nowrap;margin-left:7px;font-size:9px;font-weight:900;display:inline}.finance-main-analysis .finance-year-matrix:not(.finance-year-team-matrix) table,.finance-operator-summary-view .finance-year-matrix:not(.finance-year-team-matrix) table{font-size:calc(11px * var(--finance-ui-scale,1));height:auto!important;min-height:0!important}.finance-main-analysis .finance-year-matrix:not(.finance-year-team-matrix) th,.finance-main-analysis .finance-year-matrix:not(.finance-year-team-matrix) td,.finance-operator-summary-view .finance-year-matrix:not(.finance-year-team-matrix) th,.finance-operator-summary-view .finance-year-matrix:not(.finance-year-team-matrix) td{height:28px;line-height:1.05;padding:3px 9px!important}.finance-main-analysis .finance-year-matrix:not(.finance-year-team-matrix) .finance-year-growth,.finance-operator-summary-view .finance-year-matrix:not(.finance-year-team-matrix) .finance-year-growth{margin-top:1px;font-size:8px;line-height:1}:root[data-theme=dark] .finance-year-matrix thead th,:root[data-theme=dark] .finance-year-matrix thead th:first-child{border-color:var(--theme-border);color:#bdd0e6;background:#1b304c}:root[data-theme=dark] .finance-year-matrix tbody th{border-color:var(--theme-border);color:#b9cce1;background:#182b44}:root[data-theme=dark] .finance-year-matrix td{border-color:var(--theme-border);background:var(--theme-panel)}:root[data-theme=dark] .finance-year-matrix tbody tr:hover td,:root[data-theme=dark] .finance-year-matrix tbody tr:hover th{background:#1c3555}:root[data-theme=dark] .finance-year-matrix tfoot th,:root[data-theme=dark] .finance-year-matrix tfoot td{color:#d3e2f8;background:#1b3455;border-color:#536f91}:root[data-theme=dark] .finance-year-growth.positive{color:#ff8394}:root[data-theme=dark] .finance-year-growth.negative{color:#49d5a6}:root[data-theme=dark] .finance-year-growth.neutral{color:#8092a8}:root[data-theme=dark] .finance-year-team-month-row td,:root[data-theme=dark] .finance-year-team-month-row th{background:#1b3455}:root[data-theme=dark] .finance-year-team-month-row th small{color:#91a7c0}.finance-report-page:not(.finance-operator-report) .finance-main-month .finance-view-tabs{align-items:center;height:42px;min-height:42px}.finance-report-page:not(.finance-operator-report) .finance-main-top-tools{align-items:center;bottom:0;height:auto!important;top:0!important;transform:none!important}.finance-report-page:not(.finance-operator-report) .finance-main-top-tools .finance-board-actions{align-items:center;height:30px}.finance-report-page:not(.finance-operator-report) .finance-main-top-tools .finance-font-controls,.finance-report-page:not(.finance-operator-report) .finance-main-top-tools .finance-row-height-controls{align-self:center}.finance-report-page:not(.finance-operator-report) .finance-main-top-tools .finance-font-controls>button,.finance-report-page:not(.finance-operator-report) .finance-main-top-tools .finance-row-height-controls>button{justify-content:center;align-items:center;line-height:1!important;display:flex!important}.finance-report-page:not(.finance-operator-report) .finance-main-month .finance-month-fixed-summary{padding-right:0!important}.finance-report-page:not(.finance-operator-report) .finance-main-month .finance-month-command-actions{flex:auto;margin-left:auto!important}.finance-report-page:not(.finance-operator-report) .finance-main-month .finance-month-command-actions .finance-command-actions{justify-content:flex-end;width:100%}@media (width>=981px){.finance-report-page:not(.finance-operator-report) .finance-main-month .finance-month-fixed-summary{display:block;position:relative;padding-right:390px!important}.finance-report-page:not(.finance-operator-report) .finance-main-month .finance-month-command-actions{width:max-content;position:absolute;top:50%;right:0;transform:translateY(-50%);margin:0!important}.finance-report-page:not(.finance-operator-report) .finance-main-month .finance-month-command-actions .finance-command-actions{width:auto}}@media (width>=761px){.finance-operator-month{--finance-operator-overview-height:221px}.finance-operator-month .finance-report-overview{height:var(--finance-operator-overview-height);min-height:var(--finance-operator-overview-height);grid-template-rows:58px 34px 112px}.finance-operator-month .finance-commandbar{height:58px;min-height:58px;padding:7px 12px}.finance-operator-month .finance-command-title h2{font-size:18px;line-height:1.2}.finance-operator-month .finance-command-actions{align-items:flex-end;gap:7px}.finance-operator-month .finance-command-actions label{font-size:10px;line-height:1}.finance-operator-month .finance-command-actions label>span{margin-bottom:4px;display:block}.finance-operator-month .finance-command-actions input,.finance-operator-month .finance-command-actions .app-select>button,.finance-operator-month .finance-operator-fixed strong,.finance-operator-month .finance-trend-trigger{height:34px;min-height:34px;font-size:12px}.finance-operator-month .finance-view-tabs{align-items:center;height:34px;min-height:34px}.finance-operator-month .finance-view-tabs button{align-items:center;height:34px;min-height:34px;padding:0 13px;font-size:12px;line-height:1;display:inline-flex}.finance-operator-month .finance-store-inline .finance-store-table-shell{max-height:calc(100dvh - 274px)}}.finance-report-page:not(.finance-operator-report){padding-top:6px}.finance-report-page:not(.finance-operator-report) .finance-view-tabs{align-items:center;height:34px;min-height:34px;margin-top:0;margin-bottom:4px}.finance-report-page:not(.finance-operator-report) .finance-view-tabs>button{box-sizing:border-box;align-items:center;height:34px;min-height:34px;padding-top:0;padding-bottom:0}.finance-report-page:not(.finance-operator-report) .finance-main-month .finance-view-tabs{height:34px;min-height:34px}.finance-crosshair-table tbody tr.finance-crosshair-row>td{background:#e3edfb!important}.finance-crosshair-table tbody td.finance-crosshair-column{background:#e8f0fa!important}.finance-crosshair-table :is(th,td).finance-crosshair-cell,.finance-crosshair-table tbody tr.finance-crosshair-row>td.finance-crosshair-column{background:#d5e4f8!important;box-shadow:inset 0 0 0 1px #8cafe0!important}:root[data-theme=dark] .finance-crosshair-table tbody tr.finance-crosshair-row>td{background:#1d3557!important}:root[data-theme=dark] .finance-crosshair-table tbody td.finance-crosshair-column{background:#192d49!important}:root[data-theme=dark] .finance-crosshair-table :is(th,td).finance-crosshair-cell,:root[data-theme=dark] .finance-crosshair-table tbody tr.finance-crosshair-row>td.finance-crosshair-column{background:var(--theme-panel)!important;box-shadow:none!important}.finance-crosshair-table .finance-persistent-selected-cell{background:#d4e3fb!important;outline:none!important;box-shadow:inset 0 0 0 2px #2f6fed!important}:root[data-theme=dark] .finance-crosshair-table .finance-persistent-selected-cell{background:#203d66!important;box-shadow:inset 0 0 0 2px #6ea3ff!important}.finance-store-drawer .finance-store-table-shell th:not(:first-child):not(:nth-child(2)),.finance-store-drawer .finance-store-table-shell td:not(:first-child):not(:nth-child(2)){width:var(--finance-store-metric-width,96px);min-width:var(--finance-store-metric-width,96px);max-width:var(--finance-store-metric-width,96px)}.finance-store-table-shell th{position:sticky}.finance-store-resize-handle{z-index:12;cursor:col-resize;touch-action:none;width:8px;height:100%;position:absolute;top:0;right:-4px}.finance-store-resize-handle:after{content:"";background:0 0;border-radius:2px;width:2px;position:absolute;top:8px;bottom:8px;left:3px}.finance-store-resize-handle:hover:after,.finance-store-resize-handle:focus-visible:after{background:#4e78c5}.finance-operator-sheet-toolbar{flex-basis:46px;height:46px;min-height:46px}.finance-operator-sheet-toolbar>strong{font-size:15px}.finance-operator-sheet-toolbar>span{font-size:12px}.finance-operator-sheet-toolbar>span b{font-size:13px}.finance-operator-sheet-toolbar>button{height:34px;font-size:12px}.finance-operator-sheet-toolbar>.finance-back-to-summary,.finance-operator-sheet-toolbar>.finance-report-tab{height:34px;font-size:calc(13px * var(--sheet-zoom));line-height:32px}.finance-operator-sheet-toolbar{flex-basis:40px;height:40px;min-height:40px;padding:0 8px}.finance-operator-sheet-toolbar>.finance-back-to-summary,.finance-operator-sheet-toolbar>.finance-report-tab{height:28px;font-size:calc(9px * var(--sheet-zoom));padding:0 10px;line-height:26px}.finance-operator-sheet-toolbar>.finance-report-tab{margin-right:5px}.finance-report-page:not(.finance-operator-report) .finance-main-top-tools .finance-font-controls>button,.finance-report-page:not(.finance-operator-report) .finance-main-top-tools .finance-row-height-controls>button{appearance:none;box-sizing:border-box;text-align:center;vertical-align:middle;place-items:center;min-width:0;margin:0;font-family:inherit;padding:0 0 3px!important;line-height:1!important;display:grid!important}@media (width>=981px){.finance-report-page.finance-main-month:not(.finance-operator-report) .finance-month-fixed-summary{box-sizing:border-box;grid-template-columns:minmax(0,1fr) max-content;align-items:center;width:100%;min-height:0;padding:0!important;display:grid!important}.finance-report-page.finance-main-month:not(.finance-operator-report) .finance-month-fixed-summary .finance-board-heading{min-height:0}.finance-report-page.finance-main-month:not(.finance-operator-report) .finance-month-command-actions{place-self:center end;width:max-content;position:static;transform:none;margin:0!important}.finance-report-page.finance-main-month:not(.finance-operator-report) .finance-month-command-actions .finance-command-actions{justify-content:flex-end;width:max-content}.finance-report-page.finance-report-platform-jd.finance-main-month:not(.finance-operator-report)>.finance-month-board{padding-top:4px}.finance-report-page.finance-report-platform-jd.finance-main-month:not(.finance-operator-report)>.finance-month-board>.finance-month-fixed-summary{height:46px;min-height:46px;max-height:46px}.finance-report-page.finance-report-platform-jd.finance-main-month:not(.finance-operator-report)>.finance-month-board>.finance-month-fixed-summary>.finance-board-heading,.finance-report-page.finance-report-platform-jd.finance-main-month:not(.finance-operator-report)>.finance-month-board>.finance-month-fixed-summary>.finance-month-command-actions{transform:translateY(1px)}.finance-report-page.finance-report-platform-jd.finance-main-month:not(.finance-operator-report)>.finance-month-board>.finance-month-data-stage>.finance-matrix-shell{margin-top:2px}}.finance-month-data-stage{flex:auto;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.finance-month-data-stage>.finance-matrix-shell{flex:auto;width:100%;min-width:0;min-height:0;max-height:none}.finance-operator-detail-pane{z-index:65;top:7px;bottom:1px;right:1px;left:calc(var(--finance-main-name-width) + 1px);background:#fff;border-left:1px solid #91acd1;min-width:0;display:flex;position:absolute;overflow:hidden;box-shadow:-7px 0 16px #223c651f}.finance-operator-detail-pane>.finance-main-operator-detail{width:100%;min-width:0;height:100%;min-height:0;box-shadow:none;background:#fff;border:0;border-radius:0 8px 8px 0;flex:auto;margin:0;overflow:hidden}.finance-operator-detail-pane .finance-operator-sheet-toolbar{display:none}.finance-operator-detail-pane .finance-operator-sheet-shell{background:#fff;height:100%;min-height:0}.finance-month-data-stage.has-operator-detail>.finance-matrix-shell>.finance-matrix-horizontal-nav{display:none}:root[data-theme=dark] .finance-operator-detail-pane{border-left-color:var(--theme-border);background:var(--theme-panel);box-shadow:-7px 0 16px #00000047}:root[data-theme=dark] .finance-operator-detail-pane>.finance-main-operator-detail,:root[data-theme=dark] .finance-operator-detail-pane .finance-operator-sheet-shell{background:var(--theme-panel)}.finance-tax-panel{margin-top:6px}.finance-tax-notice{color:#83704d;background:#fff9ed;border:1px solid #ebddb9;border-radius:8px;align-items:center;gap:9px;margin-top:12px;padding:9px 11px;font-size:10px;line-height:1.5;display:flex}.finance-tax-notice b{color:#8a682c;flex:none}.finance-tax-quarter-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:12px;display:grid}.finance-tax-quarter-grid article{background:#fbfcff;border:1px solid #dfe7f2;border-radius:9px;overflow:hidden}.finance-tax-quarter-grid header{background:#f2f6fd;border-bottom:1px solid #e5ebf4;justify-content:space-between;align-items:baseline;padding:8px 10px;display:flex}.finance-tax-quarter-grid header b{color:#365ea6;font-size:14px}.finance-tax-quarter-grid header span{color:#8a98ad;font-size:9px}.finance-tax-quarter-grid article>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:9px 10px;display:grid}.finance-tax-quarter-grid article span{color:#8794a7;min-width:0;font-size:8px}.finance-tax-quarter-grid article strong{color:#425676;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:11px;display:block;overflow:hidden}.finance-tax-quarter-grid article .tax-base strong{color:#3561af}.finance-tax-table-wrap{overscroll-behavior:contain;scrollbar-gutter:stable;background:#fff;border:1px solid #dbe4ef;border-radius:9px;margin-top:12px;overflow:auto}.finance-tax-table{table-layout:fixed;border-collapse:separate;border-spacing:0;color:#536680;width:100%;min-width:1120px;font-size:8px}.finance-tax-table .finance-tax-account-col{width:102px}.finance-tax-table .finance-tax-name-col{width:72px}.finance-tax-table .finance-tax-owner-col{width:50px}.finance-tax-table .finance-tax-metric-col{width:45px}.finance-tax-table th,.finance-tax-table td{box-sizing:border-box;text-align:right;text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid #e7edf4;border-right:1px solid #e4eaf2;width:45px;min-width:45px;max-width:45px;height:30px;padding:4px 3px;overflow:hidden}.finance-tax-table thead th{z-index:3;color:#61748f;text-align:center;background:#eef3fa;font-size:9px;font-weight:800;position:sticky;top:0}.finance-tax-table thead tr:nth-child(2) th{background:#f7f9fc;top:30px;box-shadow:none!important;left:auto!important}.finance-tax-table :is(tbody,tfoot) :is(th,td):nth-child(-n+3),.finance-tax-table thead tr:first-child th:nth-child(-n+3){text-align:left;background:#fff;position:sticky}.finance-tax-table :is(tbody,tfoot) :is(th,td):first-child,.finance-tax-table thead tr:first-child th:first-child{z-index:4;width:102px;min-width:102px;max-width:102px;left:0}.finance-tax-table :is(tbody,tfoot) :is(th,td):nth-child(2),.finance-tax-table thead tr:first-child th:nth-child(2){z-index:4;width:72px;min-width:72px;max-width:72px;left:102px}.finance-tax-table :is(tbody,tfoot) :is(th,td):nth-child(3),.finance-tax-table thead tr:first-child th:nth-child(3){z-index:4;width:50px;min-width:50px;max-width:50px;left:174px;box-shadow:5px 0 9px #2639570f}.finance-tax-table thead tr:first-child th:nth-child(-n+3){z-index:6;background:#e8eff8}.finance-tax-table .tax-base,.finance-tax-table .tax-base-head{font-weight:800;color:#315fae!important;background:#f2f7ff!important}.finance-tax-table tbody tr:hover td,.finance-tax-table tbody tr:hover td:nth-child(-n+3){background:#f7faff}.finance-tax-table tfoot th,.finance-tax-table tfoot td{z-index:2;color:#34547f;background:#edf4ff;border-bottom:0;font-weight:900;position:sticky;bottom:0}.finance-tax-table tfoot th{z-index:5;text-align:left}.finance-tax-table tfoot .tax-base{background:#e5f0ff!important}:root[data-theme=dark] .finance-tax-notice{color:#d8c994;background:#292516;border-color:#5f522f}:root[data-theme=dark] .finance-tax-notice b{color:#eed18a}:root[data-theme=dark] .finance-tax-quarter-grid article{border-color:var(--theme-border);background:var(--theme-panel)}:root[data-theme=dark] .finance-tax-quarter-grid header{border-color:var(--theme-border);background:#1c304c}:root[data-theme=dark] .finance-tax-quarter-grid article strong{color:#d4e0f2}:root[data-theme=dark] .finance-tax-table-wrap{border-color:var(--theme-border);background:var(--theme-panel)}:root[data-theme=dark] .finance-tax-table{color:#c3d0e2}:root[data-theme=dark] .finance-tax-table th,:root[data-theme=dark] .finance-tax-table td{border-color:var(--theme-border);background:var(--theme-panel)}:root[data-theme=dark] .finance-tax-table thead th{color:#aac0dd;background:#1b304c}:root[data-theme=dark] .finance-tax-table thead tr:nth-child(2) th{background:#182942}:root[data-theme=dark] .finance-tax-table th:nth-child(-n+3),:root[data-theme=dark] .finance-tax-table td:nth-child(-n+3){background:var(--theme-panel)}:root[data-theme=dark] .finance-tax-table thead th:nth-child(-n+3){background:#1b304c}:root[data-theme=dark] .finance-tax-table .tax-base,:root[data-theme=dark] .finance-tax-table .tax-base-head{color:#9fc4ff!important;background:#1b365a!important}:root[data-theme=dark] .finance-tax-table tbody tr:hover td,:root[data-theme=dark] .finance-tax-table tbody tr:hover td:nth-child(-n+3){background:#1a3150}:root[data-theme=dark] .finance-tax-table tfoot th,:root[data-theme=dark] .finance-tax-table tfoot td{color:#d3e2f8;background:#1b3455}:root[data-theme=dark] .finance-tax-table tfoot .tax-base{background:#214269!important}@media (width>=651px){.finance-main-analysis>.finance-tax-panel{grid-template-rows:auto auto auto minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.finance-main-analysis>.finance-tax-panel>.finance-tax-notice,.finance-main-analysis>.finance-tax-panel>.finance-tax-quarter-grid{min-height:0}.finance-main-analysis>.finance-tax-panel>.finance-tax-table-wrap{overscroll-behavior:contain;touch-action:pan-y;min-height:0;display:block;overflow-x:hidden;height:calc(100dvh - 486px)!important;min-height:180px!important;max-height:calc(100dvh - 486px)!important;overflow-y:scroll!important}.finance-operator-summary-view>.finance-tax-panel{flex:auto;grid-template-rows:auto auto auto minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.finance-operator-summary-view>.finance-tax-panel>.finance-tax-notice,.finance-operator-summary-view>.finance-tax-panel>.finance-tax-quarter-grid{min-height:0}.finance-operator-summary-view>.finance-tax-panel>.finance-tax-table-wrap{overscroll-behavior:contain;touch-action:pan-y;flex:auto;min-height:0;display:block;overflow-x:hidden;height:auto!important;max-height:none!important;overflow-y:scroll!important}}@media (width<=1180px){.finance-tax-quarter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.finance-tax-quarter-grid{grid-template-columns:1fr}.finance-tax-notice{flex-direction:column;align-items:flex-start;gap:3px}.finance-tax-table{min-width:920px}.finance-tax-table .finance-tax-account-col{width:88px}.finance-tax-table .finance-tax-name-col{width:62px}.finance-tax-table .finance-tax-owner-col{width:46px}.finance-tax-table :is(tbody,tfoot) :is(th,td):first-child,.finance-tax-table thead tr:first-child th:first-child{width:88px;min-width:88px;max-width:88px}.finance-tax-table :is(tbody,tfoot) :is(th,td):nth-child(2),.finance-tax-table thead tr:first-child th:nth-child(2){width:62px;min-width:62px;max-width:62px;left:88px}.finance-tax-table :is(tbody,tfoot) :is(th,td):nth-child(3),.finance-tax-table thead tr:first-child th:nth-child(3){width:46px;min-width:46px;max-width:46px;left:150px}}.finance-fee-detail-trigger{color:#2870af;width:100%;height:100%;font:inherit;font-weight:800;line-height:inherit;text-align:right;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:1px dashed;padding:0;display:block;overflow:hidden}.finance-fee-detail-trigger:hover,.finance-fee-detail-trigger:focus-visible{color:#164f8a;border-bottom-style:solid;outline:0}.finance-fee-detail-trigger:disabled{color:inherit;font-weight:inherit;cursor:default;opacity:1;border-bottom-color:#0000}.finance-fee-detail-backdrop{z-index:95;background:#131f3394;justify-content:center;align-items:center;padding:18px}.finance-fee-detail-modal{flex-direction:column;width:min(1080px,100vw - 36px);height:min(760px,100vh - 36px);padding:19px 21px;display:flex;overflow:hidden}.finance-fee-detail-modal .modal-header{flex:none;margin-bottom:11px}.finance-fee-detail-modal .modal-header h2{margin:3px 0 0}.finance-fee-detail-modal .modal-header p{color:#7d8ca2;margin:4px 0 0;font-size:11px}.finance-fee-detail-summary{flex:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:11px;display:grid}.finance-fee-detail-summary article,.finance-fee-detail-summary button{text-align:left;background:#f8faff;border:1px solid #dfe6f0;border-radius:8px;min-width:0;padding:9px 11px;position:relative}.finance-fee-detail-summary button{font:inherit;cursor:pointer;transition:border-color .15s,background .15s,box-shadow .15s}.finance-fee-detail-summary button:hover,.finance-fee-detail-summary button:focus-visible{background:#f1f7ff;border-color:#8eb8e2;outline:0}.finance-fee-detail-summary button.is-active{background:#eaf4ff;border-color:#4d91d3;box-shadow:inset 0 0 0 1px #4d91d329}.finance-fee-detail-summary span{color:#8290a5;font-size:10px;display:block}.finance-fee-detail-summary b{color:#355172;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:16px;display:block;overflow:hidden}.finance-fee-detail-summary i{color:#7c9cbd;opacity:0;font-size:8px;font-style:normal;transition:opacity .15s;position:absolute;bottom:7px;right:9px}.finance-fee-detail-summary button:hover i,.finance-fee-detail-summary button:focus-visible i,.finance-fee-detail-summary button.is-active i{opacity:1}.finance-fee-detail-summary button.is-active b{color:#24649f}.finance-fee-detail-table-wrap{scrollbar-gutter:stable;background:#fff;border:1px solid #dce4ef;border-radius:8px;flex:auto;min-height:0;overflow:auto}.finance-fee-detail-table{border-collapse:separate;border-spacing:0;color:#566a83;width:100%;min-width:930px;font-size:11px}.finance-fee-detail-table th,.finance-fee-detail-table td{text-align:left;vertical-align:middle;border-bottom:1px solid #e8edf4;border-right:1px solid #e7ecf3;height:35px;padding:6px 8px}.finance-fee-detail-table th:last-child,.finance-fee-detail-table td:last-child{text-align:right;border-right:0}.finance-fee-detail-table thead th{z-index:2;color:#526982;white-space:nowrap;background:#edf3fa;font-weight:800;position:sticky;top:0}.finance-fee-detail-table tbody tr:hover td{background:#f6f9fd}.finance-fee-detail-table td:first-child{white-space:nowrap;width:142px}.finance-fee-detail-table td:nth-child(2){width:122px}.finance-fee-detail-table td:nth-child(3){width:150px}.finance-fee-detail-table td:nth-child(4),.finance-fee-detail-table td:nth-child(5){text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}.finance-fee-detail-table td:nth-child(6){color:#334e70;white-space:nowrap;width:94px;font-weight:800}.finance-fee-detail-table td:nth-child(2)>span{color:#2b67a4;white-space:nowrap;background:#eaf3ff;border-radius:999px;padding:2px 7px;font-size:9px;display:inline-flex}.finance-fee-detail-table td:nth-child(2)>span.is-logistics{color:#36775a;background:#eef8f2}.finance-fee-detail-table tfoot th{z-index:2;color:#3e5878;background:#edf4fc;border-bottom:0;position:sticky;bottom:0}.finance-fee-detail-table tfoot th:last-child{color:#245e99;font-size:12px}.finance-fee-detail-state{color:#7a899d;text-align:center;background:#fafcff;border:1px dashed #d9e2ed;border-radius:8px;flex-direction:column;flex:auto;justify-content:center;align-items:center;min-height:180px;display:flex}.finance-fee-detail-state>span{border:2px solid #d3dfed;border-top-color:#3979b7;border-radius:50%;width:22px;height:22px;margin-bottom:10px;animation:.8s linear infinite finance-fee-detail-spin}.finance-fee-detail-state b{color:#536985;font-size:14px}.finance-fee-detail-state p{color:#8996a8;max-width:560px;margin:6px 0;font-size:11px}.finance-fee-detail-state button{color:#42698f;cursor:pointer;background:#fff;border:1px solid #cad8e8;border-radius:6px;margin-top:7px;padding:6px 11px}.finance-fee-detail-state.is-error{background:#fff8f8;border-color:#edcaca}.finance-fee-detail-state.is-error b{color:#a94d4d}.finance-fee-detail-warning{color:#876c2f;background:#fff9e9;border:1px solid #ecd99f;border-radius:7px;flex:none;margin-top:9px;padding:7px 9px;font-size:10px}.finance-fee-detail-modal>footer{color:#8491a4;flex:none;justify-content:space-between;align-items:center;gap:12px;margin-top:9px;font-size:9px;display:flex}.finance-fee-detail-modal>footer small{white-space:nowrap}@keyframes finance-fee-detail-spin{to{transform:rotate(360deg)}}:root[data-theme=dark] .finance-fee-detail-trigger{color:#69b7ef}:root[data-theme=dark] .finance-fee-detail-trigger:hover,:root[data-theme=dark] .finance-fee-detail-trigger:focus-visible{color:#a2d7ff}:root[data-theme=dark] .finance-fee-detail-trigger:disabled{color:inherit}:root[data-theme=dark] .finance-fee-detail-modal{border-color:var(--theme-border);background:var(--theme-panel);color:var(--theme-text)}:root[data-theme=dark] .finance-fee-detail-modal .modal-header p{color:#9eb0c7}:root[data-theme=dark] .finance-fee-detail-summary article,:root[data-theme=dark] .finance-fee-detail-summary button{border-color:var(--theme-border);background:#182b44}:root[data-theme=dark] .finance-fee-detail-summary button:hover,:root[data-theme=dark] .finance-fee-detail-summary button:focus-visible,:root[data-theme=dark] .finance-fee-detail-summary button.is-active{background:#193554;border-color:#4b83bb}:root[data-theme=dark] .finance-fee-detail-summary span{color:#9eb0c7}:root[data-theme=dark] .finance-fee-detail-summary b{color:#d8e5f5}:root[data-theme=dark] .finance-fee-detail-summary button.is-active b{color:#8bc9fa}:root[data-theme=dark] .finance-fee-detail-summary i{color:#8fbce6}:root[data-theme=dark] .finance-fee-detail-table-wrap{border-color:var(--theme-border);background:var(--theme-panel)}:root[data-theme=dark] .finance-fee-detail-table{color:#bfd0e3}:root[data-theme=dark] .finance-fee-detail-table th,:root[data-theme=dark] .finance-fee-detail-table td{border-color:var(--theme-border);background:var(--theme-panel)}:root[data-theme=dark] .finance-fee-detail-table thead th,:root[data-theme=dark] .finance-fee-detail-table tfoot th{color:#c5d6e9;background:#1b304c}:root[data-theme=dark] .finance-fee-detail-table tbody tr:hover td{background:#1a3150}:root[data-theme=dark] .finance-fee-detail-table td:nth-child(6){color:#d8e5f5}:root[data-theme=dark] .finance-fee-detail-state{border-color:var(--theme-border);color:#9eb0c7;background:#172941}:root[data-theme=dark] .finance-fee-detail-state b{color:#d4e2f2}:root[data-theme=dark] .finance-fee-detail-state.is-error{background:#301f25;border-color:#694447}:root[data-theme=dark] .finance-fee-detail-warning{color:#ddcc94;background:#2b281c;border-color:#665a36}@media (width<=760px){.finance-fee-detail-backdrop{padding:8px}.finance-fee-detail-modal{width:calc(100vw - 16px);height:calc(100vh - 16px);padding:14px}.finance-fee-detail-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-fee-detail-modal>footer{flex-direction:column;align-items:flex-start;gap:3px}}.store-report-platform-shell>.workspace-keepalive:not([hidden]){flex:auto;width:100%;height:auto;min-height:0;display:flex;overflow:hidden}.store-report-platform-shell>.workspace-keepalive:not([hidden])>.finance-report-page{box-sizing:border-box;flex:auto;width:100%;height:100%;min-height:0}body:has(.workspace-keepalive:not([hidden])>.store-report-platform-shell>.workspace-keepalive:not([hidden])>.finance-report-page){max-width:100vw;overflow-x:hidden!important}.app-shell:has(>.main-area>.workspace-keepalive:not([hidden])>.store-report-platform-shell>.workspace-keepalive:not([hidden])>.finance-report-page){max-width:100vw;overflow-x:hidden!important}.main-area:has(>.workspace-keepalive:not([hidden])>.store-report-platform-shell>.workspace-keepalive:not([hidden])>.finance-report-page){width:calc(100vw - 236px);max-width:calc(100vw - 236px);overflow-x:hidden!important}.main-area.dashboard-locked:has(>.workspace-keepalive:not([hidden])>.store-report-platform-shell>.workspace-keepalive:not([hidden])>.finance-main-analysis){height:100vh!important;min-height:0!important;overflow:hidden!important}@media (width>=651px){:is(.main-area.dashboard-locked:has(>.workspace-keepalive:not([hidden])>.store-report-platform-shell>.workspace-keepalive:not([hidden])>.finance-main-month),.main-area.dashboard-locked:has(>.workspace-keepalive:not([hidden])>.store-report-platform-shell>.workspace-keepalive:not([hidden])>.finance-operator-report)){height:100vh!important;min-height:0!important;overflow:hidden!important}}@media (width<=650px){.main-area:has(>.workspace-keepalive:not([hidden])>.store-report-platform-shell>.workspace-keepalive:not([hidden])>.finance-report-page){width:100vw;max-width:100vw}}@media (width>=651px){:is(.app-shell.sidebar-collapsed>.main-area:has(>.workspace-keepalive:not([hidden])>.finance-report-page),.app-shell.sidebar-collapsed>.main-area:has(>.workspace-keepalive:not([hidden])>.store-report-platform-shell>.finance-report-page),.app-shell.sidebar-collapsed>.main-area:has(>.workspace-keepalive:not([hidden])>.store-report-platform-shell>.workspace-keepalive:not([hidden])>.finance-report-page)){width:100vw;max-width:100vw}}.income-investment-sheet th,.income-investment-sheet td{width:118px;min-width:118px;height:34px;padding:0 8px;font-size:11px}.income-investment-sheet thead th{height:40px}.income-investment-sheet thead th:last-child{z-index:4;color:#e3edf9;background:#1a3552;border-left:0;position:sticky;top:0;right:auto}.income-investment-sheet tbody td:last-child{z-index:auto;color:inherit;font-weight:inherit;border-left:0;position:static;right:auto}.income-investment-sheet .subteam-row td{background:#ffffff06}.income-investment-sheet .account-total-row th,.income-investment-sheet .account-total-row td{background:#92d0506b;font-weight:800;color:#f3ffe5!important}.income-investment-sheet .matrix-undistributed th,.income-investment-sheet .matrix-undistributed td,.income-investment-sheet .matrix-distribution th,.income-investment-sheet .matrix-distribution td{background:#92d05033}.income-investment-sheet .matrix-profit th,.income-investment-sheet .matrix-profit td{background:#92d0507a;font-weight:800;color:#f3ffe5!important}.income-investment-sheet .matrix-share th,.income-investment-sheet .matrix-share td{background:#92d05038}.income-investment-sheet .matrix-operator-income th,.income-investment-sheet .matrix-operator-income td,.income-investment-sheet .matrix-company-income th,.income-investment-sheet .matrix-company-income td{background:var(--theme-panel,#132238)}.income-investment-sheet .investment-detail-heading th{color:#dce7f5;text-align:center;height:34px;box-shadow:none;background:#1a3552;border-top:5px solid #d9bf18}.income-investment-sheet .investment-detail-heading th:first-child{color:#f5e888;background:#3d3a17}.income-investment-sheet .investment-detail-heading button{width:100%;height:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;font-weight:800}.income-investment-sheet .investment-detail-row th{color:#8395ad;text-align:center;background:#13243a;height:54px;font-weight:500}.income-investment-sheet .investment-detail-row td{vertical-align:top;white-space:normal;background:#0f1c2d;height:54px;padding:5px 8px}.investment-detail-cell{grid-template-columns:1fr auto;align-items:center;gap:2px 6px;line-height:1.2;display:grid}.investment-detail-cell time{color:#91a4bf;font-size:9px}.investment-detail-cell small{color:#b8c5d7;text-overflow:ellipsis;white-space:nowrap;grid-column:1/3;font-size:9px;overflow:hidden}.income-investment-sheet tr:last-child td,.income-investment-sheet tr:last-child th{border-bottom:5px solid #ffd800}:root:not([data-theme=dark]) .income-details-page{color:#26384f}:root:not([data-theme=dark]) .income-details-header span{color:#238b7b}:root:not([data-theme=dark]) .income-details-filters button,:root:not([data-theme=dark]) .income-bill-footer button{color:#3f5572;background:#f2f6fb;border-color:#d7e0eb}:root:not([data-theme=dark]) .income-details-summary-table{background:#fff;border-color:#dce4ee}:root:not([data-theme=dark]) .income-details-summary-table th,:root:not([data-theme=dark]) .income-details-summary-table td{color:#40536d;border-color:#dfe6ee}:root:not([data-theme=dark]) .income-details-summary-table thead th{color:#425a75;background:#e9f0f7}:root:not([data-theme=dark]) .income-details-summary-table tbody th{color:#2f6fa8;background:#f3f7fb}:root:not([data-theme=dark]) .income-details-summary-table tbody td:nth-child(2),:root:not([data-theme=dark]) .income-details-summary-table tbody td:nth-child(3),:root:not([data-theme=dark]) .income-details-summary-table tbody td:nth-child(4),:root:not([data-theme=dark]) .income-details-summary-table tbody td:nth-child(5),:root:not([data-theme=dark]) .income-details-summary-table tbody td:nth-child(6){background:#f3f9ed}:root:not([data-theme=dark]) .income-details-summary-table tbody td:last-child{background:#fff9df}:root:not([data-theme=dark]) .income-details-page .positive{color:#d64b61!important}:root:not([data-theme=dark]) .income-details-page .negative{color:#168265!important}:root:not([data-theme=dark]) .income-details-page .zero{color:#8b98aa!important}:root:not([data-theme=dark]) .income-details-tabs button.active{color:#286aa8}:root:not([data-theme=dark]) .income-details-panel{background:#fff;border-color:#dce4ee}:root:not([data-theme=dark]) .income-details-panel-title,:root:not([data-theme=dark]) .income-bill-row,:root:not([data-theme=dark]) .income-transaction-list article{border-color:#e1e7ef}:root:not([data-theme=dark]) .income-bill-kpis{background:#f8fafc;border-color:#dfe6ee}:root:not([data-theme=dark]) .income-bill-kpis article{border-color:#dfe6ee}:root:not([data-theme=dark]) .income-bill-entry-card{background:#fbfcfe;border-color:#cfdceb}:root:not([data-theme=dark]) .income-bill-owner-tip{color:#536a85;background:#f3f8fe;border-color:#9fc0e4}:root:not([data-theme=dark]) .income-bill-history-scroll{background:#fff}:root:not([data-theme=dark]) .income-bill-history-table{color:#42546c}:root:not([data-theme=dark]) .income-bill-history-table th,:root:not([data-theme=dark]) .income-bill-history-table td{background:#fff;border-color:#e0e7ef}:root:not([data-theme=dark]) .income-bill-history-table th:first-child{color:#42566f;background:#f5f8fb}:root:not([data-theme=dark]) .income-bill-history-table thead th,:root:not([data-theme=dark]) .income-bill-history-table thead th:first-child{color:#405974;background:#e8eff7}:root:not([data-theme=dark]) .income-bill-history-table tbody tr:nth-child(2n)>td{background:#fafbfd}:root:not([data-theme=dark]) .income-bill-history-table tbody tr:hover>*,:root:not([data-theme=dark]) .income-bill-history-table tbody tr.selected>*{background-color:#eef5fd!important}:root:not([data-theme=dark]) .income-bill-history-table tbody tr.selected th:first-child{color:#246da9;background:#e9f3fe!important}:root:not([data-theme=dark]) .income-bill-history-table .income-child-row th:first-child{color:#728197}:root:not([data-theme=dark]) .income-bill-history-table .selected-month{box-shadow:inset 1px 0 #9bc3ec,inset -1px 0 #9bc3ec;background-color:#edf5ff!important}:root:not([data-theme=dark]) .income-bill-history-table tfoot th,:root:not([data-theme=dark]) .income-bill-history-table tfoot td,:root:not([data-theme=dark]) .income-bill-history-table tfoot th:first-child{color:#695b13;background:#fff8d7;border-color:#e5ca35}:root:not([data-theme=dark]) .income-settlement-table{color:#42546c}:root:not([data-theme=dark]) .income-settlement-table th,:root:not([data-theme=dark]) .income-settlement-table td{background:#fff;border-color:#e0e7ef}:root:not([data-theme=dark]) .income-settlement-table th:first-child,:root:not([data-theme=dark]) .income-settlement-table td:first-child{background:#f5f8fb}:root:not([data-theme=dark]) .income-settlement-table thead th,:root:not([data-theme=dark]) .income-settlement-table thead th:first-child{color:#405974;background:#e8eff7}:root:not([data-theme=dark]) .income-settlement-table tbody tr:nth-child(2n){background:#fafbfd}:root:not([data-theme=dark]) .income-settlement-table tbody tr:hover,:root:not([data-theme=dark]) .income-settlement-table tbody tr.selected{background:#eef5fd}:root:not([data-theme=dark]) .income-settlement-table tbody tr.selected th:first-child{color:#246da9;background:#e9f3fe}:root:not([data-theme=dark]) .income-settlement-table tbody .calculated-column{background:#f0f8e9}:root:not([data-theme=dark]) .income-settlement-table thead .calculated-column{color:#345c46;background:#dcebdc}:root:not([data-theme=dark]) .income-settlement-table .income-child-row th:first-child{color:#728197}:root:not([data-theme=dark]) .income-settlement-table tfoot th,:root:not([data-theme=dark]) .income-settlement-table tfoot td,:root:not([data-theme=dark]) .income-settlement-table tfoot th:first-child{color:#695b13;background:#fff8d7;border-color:#e5ca35}:root:not([data-theme=dark]) .income-investment-matrix-scroll{background:#fff}:root:not([data-theme=dark]) .income-investment-move{background:#367ec2e6;border-color:#a7c6e5;box-shadow:0 5px 16px #2d4b6e38}:root:not([data-theme=dark]) .income-investment-matrix{color:#40536d}:root:not([data-theme=dark]) .income-investment-matrix th,:root:not([data-theme=dark]) .income-investment-matrix td{background:#fff;border-color:#dde5ee}:root:not([data-theme=dark]) .income-investment-matrix thead th,:root:not([data-theme=dark]) .income-investment-matrix thead th:first-child,:root:not([data-theme=dark]) .income-investment-sheet thead th:last-child{color:#405974;background:#e8eff7}:root:not([data-theme=dark]) .income-investment-matrix tbody th{color:#435870;background:#f5f8fb}:root:not([data-theme=dark]) .income-investment-matrix thead button small{color:#77879a}:root:not([data-theme=dark]) .income-investment-matrix tr.calculated td{background:#eff8e8}:root:not([data-theme=dark]) .income-investment-matrix tr.input td{background:#f4f8fd}:root:not([data-theme=dark]) .income-investment-matrix tr.warning td{background:#fff9e4}:root:not([data-theme=dark]) .income-investment-matrix tr.ratio td{color:#8b6d12;background:#fff8df}:root:not([data-theme=dark]) .income-investment-matrix th.selected,:root:not([data-theme=dark]) .income-investment-matrix td.selected{box-shadow:inset 2px 0 #6ea9e1,inset -2px 0 #6ea9e1;background-color:#e8f3ff!important}:root:not([data-theme=dark]) .income-investment-sheet .subteam-row td{background:#fbfcfe}:root:not([data-theme=dark]) .income-investment-sheet .account-total-row th,:root:not([data-theme=dark]) .income-investment-sheet .account-total-row td{background:#dcefc6;color:#2d572b!important}:root:not([data-theme=dark]) .income-investment-sheet .matrix-undistributed th,:root:not([data-theme=dark]) .income-investment-sheet .matrix-undistributed td,:root:not([data-theme=dark]) .income-investment-sheet .matrix-distribution th,:root:not([data-theme=dark]) .income-investment-sheet .matrix-distribution td{background:#eef7e5}:root:not([data-theme=dark]) .income-investment-sheet .matrix-profit th,:root:not([data-theme=dark]) .income-investment-sheet .matrix-profit td{background:#d7edbf;color:#2d572b!important}:root:not([data-theme=dark]) .income-investment-sheet .matrix-share th,:root:not([data-theme=dark]) .income-investment-sheet .matrix-share td{background:#fff4cf}:root:not([data-theme=dark]) .income-investment-sheet .matrix-operator-income th,:root:not([data-theme=dark]) .income-investment-sheet .matrix-operator-income td,:root:not([data-theme=dark]) .income-investment-sheet .matrix-company-income th,:root:not([data-theme=dark]) .income-investment-sheet .matrix-company-income td{background:#fff}:root:not([data-theme=dark]) .income-investment-sheet .investment-detail-heading th{color:#263447;background:#eef2f7}:root:not([data-theme=dark]) .income-investment-sheet .investment-detail-heading th:first-child{color:#4a4000;background:#ffd800}:root:not([data-theme=dark]) .income-investment-sheet .investment-detail-row th{color:#76869a;background:#f1f4f8}:root:not([data-theme=dark]) .income-investment-sheet .investment-detail-row td{background:#fff}:root:not([data-theme=dark]) .investment-detail-cell time{color:#738398}:root:not([data-theme=dark]) .investment-detail-cell small{color:#596b82}:root:not([data-theme=dark]) .income-transaction-list p{color:#40536d}:root:not([data-theme=dark]) .income-transaction-list p em{color:#2f6fa8;background:#e8f2fd}.income-details-topline{border-bottom:1px solid var(--theme-border,#dce4ee);background:var(--theme-panel,#fff);justify-content:flex-start;align-items:center;gap:16px;margin-bottom:10px;padding:5px 10px 6px;display:flex}.income-details-page:has(>.bill-editor){flex-direction:column;min-height:0;padding-bottom:8px;display:flex;overflow:hidden}.income-details-page:has(>.bill-editor)>.income-details-topline{flex:none}.income-details-page>.bill-editor{flex-direction:column;flex:auto;min-height:0;margin-bottom:0;display:flex}.bill-editor>.income-bill-view-switch,.bill-editor>.income-details-panel-title{flex:none}.income-details-topline .income-details-tabs{border-bottom:0;flex:none;margin:0}.income-details-shared-entry{color:#fff;cursor:pointer;background:#3d84c1;border:1px solid #468fd0;border-radius:6px;height:30px;margin-left:clamp(180px,24vw,420px);padding:0 13px;font-size:10px;font-weight:800}.income-details-shared-entry:hover{background:#327bb9;border-color:#327bb9}.income-details-topline .income-details-filters{flex:none}.income-details-topline .income-details-filters label{gap:2px;font-size:10px}.income-details-topline .income-details-filters input,.income-details-topline .income-details-filters select,.income-details-topline .income-details-filters button{height:32px}.income-bill-view-switch{border-bottom:1px solid var(--theme-border,#dce4ee);background:var(--theme-panel,#fff);grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:6px 10px;display:grid}.income-bill-view-switch button{color:#61738b;text-align:left;background:#f7f9fc;border:1px solid #d9e2ed;border-radius:7px;grid-template-rows:auto auto;grid-template-columns:26px 1fr;column-gap:8px;min-width:0;padding:6px 9px;display:grid}.income-bill-view-switch button>span{color:#55749a;background:#e8eef7;border-radius:6px;grid-row:1/3;align-self:center;place-items:center;width:24px;height:24px;font-size:13px;display:grid}.income-bill-view-switch button b{color:#3f5570;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.income-bill-view-switch button small{color:#8a97a8;margin-top:3px;font-size:9px}.income-bill-view-switch button:hover{background:#f1f6fc;border-color:#adc5df}.income-bill-view-switch button.active{background:#eaf4ff;border-color:#568fc9;box-shadow:inset 0 0 0 1px #568fc91f}.income-bill-view-switch button.active>span{color:#fff;background:#3d7fc0}.income-bill-view-switch button.active b{color:#245f98}.income-bill-view-switch button.active small{color:#5d7e9f}.income-details-panel-title.income-bill-grouped-title{border-top:1px solid var(--theme-border,#dce4ee);padding:8px 14px}.income-bill-grouped-title h2{margin-bottom:2px;font-size:14px}.income-bill-grouped-title p{font-size:10px}.income-bill-group-actions{align-items:center;gap:7px;display:flex}.income-bill-group-actions button{color:#49617e;background:#f4f7fb;border:1px solid #d4dfeb;border-radius:6px;height:28px;padding:0 10px;font-size:10px;font-weight:700}.income-bill-grouped-scroll{scrollbar-gutter:stable;background:#fff;border-bottom:1px solid #dce4ee;flex:auto;height:auto;min-height:0;max-height:none;overflow:auto}.income-bill-grouped-table{table-layout:fixed;border-collapse:separate;border-spacing:0;color:#40536d;font-variant-numeric:tabular-nums;width:100%;min-width:1120px;font-size:12px}.income-bill-grouped-table th,.income-bill-grouped-table td{box-sizing:border-box;text-align:left;vertical-align:middle;border-bottom:1px solid #e1e8f0;border-right:1px solid #e0e7ef;height:31px;padding:2px 8px}.income-bill-grouped-table th:last-child,.income-bill-grouped-table td:last-child{border-right:0}.income-bill-grouped-table>thead th{z-index:7;color:#465d78;background:#e8eff7;height:30px;font-size:10px;font-weight:800;position:sticky;top:0}.income-bill-grouped-table>thead th:first-child{width:10%}.income-bill-grouped-table>thead th:nth-child(2){text-align:center;width:4%}.income-bill-grouped-table>thead th:nth-child(3){width:27%}.income-bill-grouped-table>thead th:nth-child(4){text-align:right;width:8%}.income-bill-grouped-table>thead th:nth-child(5){text-align:right;width:10%}.income-bill-grouped-table>thead th:nth-child(6){width:27%}.income-bill-grouped-table>thead th:nth-child(7){text-align:right;width:8%}.income-bill-grouped-table>thead th:last-child{text-align:center;width:6%}.income-bill-group-row th{background:#eaf5d9;border-top:2px solid #a8cb67;height:31px;padding:0}.income-bill-group-row button{color:#35506c;text-align:left;background:0 0;border:0;grid-template-columns:24px minmax(100px,180px) 1fr 128px 128px 125px 48px;align-items:center;gap:9px;width:100%;height:100%;padding:0 11px;display:grid}.income-bill-group-row button:hover{background:#ffffff61}.income-bill-group-caret{color:#50742d;background:#f8fceb;border:1px solid #9ebc72;border-radius:4px;place-items:center;width:18px;height:18px;font-size:20px;font-weight:800;line-height:1;transition:transform .14s;display:grid}.income-bill-grouped-table tbody.expanded .income-bill-group-caret{transform:rotate(90deg)}.income-bill-group-row b{color:#355426;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.income-bill-group-row small{color:#647956;font-size:10px}.income-bill-group-row strong,.income-bill-group-row>th button>span.positive,.income-bill-group-row>th button>span.negative,.income-bill-group-row>th button>span.zero{text-align:right}.income-bill-group-row em{text-align:right;justify-items:end;gap:1px;font-style:normal;line-height:1.05;display:grid}.income-bill-group-row em:before{content:"本次比上月";color:#647956;white-space:nowrap;font-size:8px;font-weight:500}:root[data-theme=dark] .income-bill-group-row em:before{color:#a5b998}.income-bill-group-row i{color:#71855e;text-align:right;font-size:10px;font-style:normal}.income-bill-edit-row td{color:#55677d;background:#fff}.income-bill-edit-row:nth-child(odd) td{background:#fbfcfe}.income-bill-edit-row td:first-child{color:#3e5774;font-weight:700}.income-bill-edit-row td:nth-child(2){color:#8a97a8;text-align:center}.income-bill-edit-row input{color:#334a66;background:#fff;border:1px solid #d7e0eb;border-radius:5px;outline:0;width:100%;height:27px;padding:0 8px}.income-bill-edit-row td:nth-child(3) input{max-width:none}.income-bill-edit-row td:nth-child(4) input{max-width:112px;margin-left:auto}.income-bill-edit-row input:hover{border-color:#aabfd7}.income-bill-edit-row input:focus{border-color:#5f99d0;box-shadow:0 0 0 2px #5f99d026}.income-bill-edit-row td:nth-child(4) input{text-align:right;font-variant-numeric:tabular-nums}.income-bill-previous-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.income-bill-previous-amount{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.income-bill-edit-row td:nth-child(7){text-align:right;font-variant-numeric:tabular-nums}.income-bill-name-editor{align-items:center;gap:5px;min-width:0;display:flex}.income-bill-name-editor input{flex:auto;min-width:0}.income-bill-name-editor small{color:#7b8da2;white-space:nowrap;flex:none;font-size:8px;line-height:1}.income-bill-grouped-table .income-bill-previous-start{border-left:3px solid #9fb8d3}.income-bill-group-row .income-bill-group-previous-total{border-left:3px solid #9fb8d3;padding-left:12px}.income-bill-delete{color:#cc5362;background:0 0;border:0;margin:auto;padding:6px 9px;font-size:11px;font-weight:700;display:block}.income-bill-group-footer td{color:#708096;background:#f4f7fb;height:36px;font-size:10px}.income-bill-group-footer td:nth-child(3),.income-bill-group-footer td:nth-child(4),.income-bill-group-footer td:nth-child(5),.income-bill-group-footer td:nth-child(6),.income-bill-group-footer td:nth-child(7){text-align:right}.income-bill-group-footer td:first-child>button{color:#3f6e9d;background:#fff;border:1px solid #cfdbe8;border-radius:5px;height:29px;padding:0 10px;font-size:10px;font-weight:700}.income-bill-group-footer .income-bill-save{display:none}.income-bill-group-footer td:last-child:after{content:"自动保存";color:#56806b;text-align:center;font-size:10px;font-weight:800;display:block}.income-bill-grouped-table>tfoot th,.income-bill-grouped-table>tfoot td{z-index:6;color:#665815;background:#fff7cf;border-top:2px solid #e0c329;border-bottom:0;height:36px;font-weight:800;position:sticky;bottom:0}.income-bill-grouped-table>tfoot th,.income-bill-grouped-table>tfoot td:first-child,.income-bill-grouped-table>tfoot td:nth-child(3),.income-bill-grouped-table>tfoot td:nth-child(4){text-align:right}.income-bill-grouped-table>tfoot td:last-child{color:#88782e;text-align:center;font-size:10px}:root[data-theme=dark] .income-bill-group-actions button{color:#b8c8dc;background:#1b2c43;border-color:#39506c}:root[data-theme=dark] .income-details-topline{background:#111b2b;border-color:#2d435d}:root[data-theme=dark] .income-details-shared-entry{color:#fff;background:#347fbe;border-color:#4b92cf}:root[data-theme=dark] .income-bill-view-switch{background:#111b2b;border-color:#2d435d}:root[data-theme=dark] .income-bill-view-switch button{color:#aabbd0;background:#17283e;border-color:#344a64}:root[data-theme=dark] .income-bill-view-switch button>span{color:#9bbce0;background:#213650}:root[data-theme=dark] .income-bill-view-switch button b{color:#c6d4e5}:root[data-theme=dark] .income-bill-view-switch button small{color:#8fa1b8}:root[data-theme=dark] .income-bill-view-switch button:hover{background:#1b3049;border-color:#4b6c91}:root[data-theme=dark] .income-bill-view-switch button.active{background:#193a5a;border-color:#4f8bc7}:root[data-theme=dark] .income-bill-view-switch button.active>span{color:#fff;background:#377ee8}:root[data-theme=dark] .income-bill-view-switch button.active b{color:#dcecff}:root[data-theme=dark] .income-bill-view-switch button.active small{color:#9fc4e8}:root[data-theme=dark] .income-bill-grouped-scroll{background:#0e1b2c;border-color:#2d435d}:root[data-theme=dark] .income-bill-grouped-table{color:#c2d0e1}:root[data-theme=dark] .income-bill-grouped-table th,:root[data-theme=dark] .income-bill-grouped-table td{border-color:#2e435b}:root[data-theme=dark] .income-bill-grouped-table>thead th{color:#dce7f5;background:#1a3552}:root[data-theme=dark] .income-bill-group-row th{background:#2e4b34;border-top-color:#759e47}:root[data-theme=dark] .income-bill-group-row button{color:#dce9cf}:root[data-theme=dark] .income-bill-group-row button:hover{background:#92d05014}:root[data-theme=dark] .income-bill-group-caret{color:#b6df82;background:#223b29;border-color:#66864b}:root[data-theme=dark] .income-bill-group-row b{color:#e5f2d8}:root[data-theme=dark] .income-bill-group-row small,:root[data-theme=dark] .income-bill-group-row i{color:#a5b998}:root[data-theme=dark] .income-bill-edit-row td,:root[data-theme=dark] .income-bill-edit-row:nth-child(odd) td{color:#afbdd0;background:#122238}:root[data-theme=dark] .income-bill-edit-row:nth-child(2n) td{background:#0f1e31}:root[data-theme=dark] .income-bill-edit-row td:first-child{color:#c9d7e8}:root[data-theme=dark] .income-bill-edit-row input{color:#e5edf7;background:#0e1b2c;border-color:#344b65}:root[data-theme=dark] .income-bill-name-editor small{color:#8fa2ba}:root[data-theme=dark] .income-bill-edit-row input:hover{border-color:#557494}:root[data-theme=dark] .income-bill-edit-row input:focus{border-color:#64a6e2;box-shadow:0 0 0 2px #64a6e229}:root[data-theme=dark] .income-bill-grouped-table .income-bill-previous-start,:root[data-theme=dark] .income-bill-group-row .income-bill-group-previous-total{border-left-color:#557696}:root[data-theme=dark] .income-bill-group-footer td{color:#93a6bd;background:#17283e}:root[data-theme=dark] .income-bill-group-footer td:first-child>button{color:#91c6f4;background:#1c3048;border-color:#39526f}:root[data-theme=dark] .income-bill-group-footer td:last-child:after{color:#91c8a5}:root[data-theme=dark] .income-bill-grouped-table>tfoot th,:root[data-theme=dark] .income-bill-grouped-table>tfoot td{color:#f5e888;background:#3d3a17;border-top-color:#d9bf18}@media (width<=720px){.income-details-topline{flex-direction:column;align-items:stretch;gap:5px}.income-details-shared-entry{width:max-content;margin-left:0}.income-details-topline .income-details-filters{width:100%}.income-bill-view-switch{grid-template-columns:1fr}.income-bill-grouped-title{align-items:stretch}.income-bill-group-actions{width:100%}.income-bill-group-actions button{flex:1}.income-bill-group-row button{grid-template-columns:22px minmax(90px,1fr) 100px 100px 100px 42px}.income-bill-group-row small{display:none}.income-bill-edit-row td:nth-child(3) input,.income-bill-edit-row td:nth-child(4) input{max-width:none}}.income-bill-group-row button{grid-template-columns:10% 4% 27% 8% 10% 27% 8% 6%;gap:0;padding:0}.income-bill-group-row .income-bill-group-caret{grid-area:1/1;justify-self:start;margin-left:9px}.income-bill-group-row b{grid-area:1/1;padding-left:38px}.income-bill-group-row small{grid-column:2/4;padding-left:9px}.income-bill-group-row strong{grid-column:4;padding-right:9px}.income-bill-group-row .income-bill-group-previous-total{box-sizing:border-box;border-left:3px solid #9fb8d3;grid-column:6/8;grid-template-columns:1fr auto;align-items:center;height:100%;padding:0 9px;display:grid}.income-bill-group-row .income-bill-group-previous-total:before{content:"上月合计";color:#647956;text-align:left;font-size:10px;font-weight:500}.income-bill-group-row em{grid-column:5;padding-right:9px}.income-bill-group-row i{grid-column:8;padding-right:9px}:root[data-theme=dark] .income-bill-group-row .income-bill-group-previous-total{border-left-color:#557696}:root[data-theme=dark] .income-bill-group-row .income-bill-group-previous-total:before{color:#a5b998}.income-details-page:has(>.income-investment-panel){flex-direction:column;padding-bottom:8px;display:flex;overflow:hidden}.income-details-page:has(>.income-investment-panel)>.income-details-topline{flex:none}.income-investment-panel{flex-direction:column;flex:auto;min-height:0;display:flex}.income-investment-panel .income-details-summary-table,.income-investment-panel .income-profile-form,.income-investment-panel .income-investment-detail-controls,.income-investment-panel .income-investment-entry-form{flex:none}.income-investment-panel .income-investment-matrix-frame{flex:auto;grid-template-columns:34px minmax(0,1fr) 34px;min-height:0;display:grid}.income-investment-panel .income-investment-matrix-scroll{height:100%;max-height:none}.income-investment-panel .income-investment-move{width:28px;height:56px;box-shadow:none;place-self:center;position:static;transform:none}.income-partner-summary-scroll{background:#f8fafc;border-bottom:2px solid #d4bf38;flex:none;overflow-x:auto}.income-partner-summary{table-layout:fixed;border-collapse:collapse;color:#40536d;font-variant-numeric:tabular-nums;width:100%;min-width:760px;font-size:10px}.income-partner-summary th,.income-partner-summary td{text-align:right;border-bottom:1px solid #dbe4ee;border-right:1px solid #dbe4ee;height:27px;padding:2px 9px}.income-partner-summary thead th{color:#405b78;text-align:center;background:#dfeaf5;height:29px;font-weight:800}.income-partner-summary th:first-child{text-align:left;width:146px}.income-partner-summary tbody th{color:#526a84;background:#edf3f8}.income-partner-summary tbody td{background:#f3f9ed}.income-partner-summary tbody tr:first-child td[colspan]{color:#49633d;text-align:center}.income-partner-summary td>b{font-size:11px}.income-partner-summary td>small{color:#7d8ea2;font-size:9px;display:block}.income-company-account-balance{text-align:center!important;background:#fff8d9!important}.income-company-account-balance>*{display:block}.income-company-account-balance b{margin:2px 0}.income-company-account-balance span{color:#8a7a36;font-size:9px}.income-investment-detail-controls{border-top:1px solid var(--theme-border,#2b4360);border-bottom:1px solid var(--theme-border,#2b4360);background:var(--theme-panel,#132238);min-height:34px;color:var(--theme-muted,#91a4bf);align-items:center;gap:6px;padding:4px 10px;font-size:10px;display:flex}.income-investment-detail-controls>span{font-weight:800}.income-investment-detail-controls button{color:#aebfd4;background:#1b3049;border:1px solid #405a78;border-radius:5px;height:25px;padding:0 10px;font-size:10px;font-weight:700}.income-investment-detail-controls button.active{color:#fff;background:#2f78b9;border-color:#4e94d4}.income-investment-detail-controls small{margin-left:auto;font-size:9px}.income-investment-detail-controls .income-investment-add{color:#fff;background:#347fbe;border-color:#4c8fd0}.income-investment-entry-form{border-bottom:1px solid var(--theme-border,#2b4360);background:#162840;grid-template-columns:minmax(120px,180px) 100px 145px minmax(230px,1fr) 72px 54px;align-items:end;gap:7px;padding:7px 10px;display:grid}.income-investment-entry-form label{color:#91a4bf;gap:2px;font-size:9px;display:grid}.income-investment-entry-form input,.income-investment-entry-form select{box-sizing:border-box;color:#e5edf7;background:#0e1b2c;border:1px solid #39516c;border-radius:5px;outline:0;width:100%;height:28px;padding:0 7px;font-size:10px}.income-investment-entry-form input:focus,.income-investment-entry-form select:focus{border-color:#5f9dd7;box-shadow:0 0 0 1px #5f9dd729}.income-investment-entry-form .primary-button{height:28px;min-height:28px;padding:0 10px;font-size:10px}.income-investment-entry-cancel{color:#aebfd4;background:0 0;border:1px solid #405771;border-radius:5px;height:28px;font-size:10px;font-weight:700}.income-investment-sheet{table-layout:fixed;margin-right:44px}.income-investment-sheet th,.income-investment-sheet td{text-overflow:ellipsis;width:auto;min-width:0;overflow:hidden}.income-investment-sheet thead th:first-child,.income-investment-sheet tbody th{width:auto;min-width:0}.income-investment-sheet thead th{overflow:visible}.income-investment-resize-handle{z-index:10;cursor:col-resize;touch-action:none;width:8px;height:100%;position:absolute;top:0;right:-4px}.income-investment-resize-handle:after{content:"";background:#5f85b08c;width:1px;position:absolute;top:7px;bottom:7px;right:3px}.income-investment-resize-handle:hover:after{background:#4f9de1;width:2px}.income-investment-sheet .investment-detail-row th{height:30px}.income-investment-sheet .investment-detail-row td{vertical-align:middle;height:30px;padding:1px 7px}.investment-detail-cell{grid-template-columns:1fr;gap:0;line-height:1;display:grid}.investment-detail-cell time{color:#91a4bf;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.investment-detail-cell b{text-align:right;grid-column:auto;font-size:11px}.income-investment-share-editor{justify-content:flex-end;align-items:center;gap:3px;min-width:0;display:flex}.income-investment-share-input{box-sizing:border-box;color:#f3d978;width:48px;min-width:48px;max-width:48px;height:25px;font:inherit;text-align:right;background:#172437;border:1px solid #4f6070;border-radius:4px;outline:0;flex:0 0 48px;padding:0 4px;font-size:10px}.income-investment-share-input:focus{border-color:#d7b943;box-shadow:0 0 0 2px #d7b94329}.income-investment-share-editor>span{font-size:10px}.income-investment-sheet td[title]{cursor:help;text-underline-offset:3px;-webkit-text-decoration:underline dotted #54769773;text-decoration:underline dotted #54769773}:root:not([data-theme=dark]) .income-investment-detail-controls{color:#6d7f96;background:#f8fafc;border-color:#dce4ee}:root:not([data-theme=dark]) .income-investment-detail-controls button{color:#4f6681;background:#fff;border-color:#cbd8e6}:root:not([data-theme=dark]) .income-investment-detail-controls button.active{color:#24699f;background:#e7f2fd;border-color:#5b9bd5}:root:not([data-theme=dark]) .income-investment-detail-controls .income-investment-add{color:#fff;background:#3f86c1;border-color:#4c8fc8}:root:not([data-theme=dark]) .income-investment-entry-form{background:#eef5fc;border-color:#dce4ee}:root:not([data-theme=dark]) .income-investment-entry-form label{color:#6d7f96}:root:not([data-theme=dark]) .income-investment-entry-form input,:root:not([data-theme=dark]) .income-investment-entry-form select{color:#40536d;background:#fff;border-color:#cddae8}:root:not([data-theme=dark]) .income-investment-entry-cancel{color:#4f6681;background:#fff;border-color:#cbd8e6}:root[data-theme=dark] .income-partner-summary-scroll{background:#0e1b2c;border-color:#b79d28}:root[data-theme=dark] .income-partner-summary{color:#c6d4e5}:root[data-theme=dark] .income-partner-summary th,:root[data-theme=dark] .income-partner-summary td{border-color:#2e435b}:root[data-theme=dark] .income-partner-summary thead th{color:#dce7f5;background:#1a3552}:root[data-theme=dark] .income-partner-summary tbody th{color:#aebfd3;background:#17283e}:root[data-theme=dark] .income-partner-summary tbody td{background:#20352b}:root[data-theme=dark] .income-partner-summary tbody tr:first-child td[colspan]{color:#c2d8ad}:root[data-theme=dark] .income-company-account-balance{background:#3d3a17!important}:root[data-theme=dark] .income-company-account-balance span{color:#d7c967}:root:not([data-theme=dark]) .income-investment-share-input{color:#7f6510;background:#fffef6;border-color:#d9c56e}@media (width<=900px){.income-investment-entry-form{grid-template-columns:1fr 1fr 1fr}.income-investment-entry-form label:nth-child(4){grid-column:span 2}}.income-details-page input[type=number]{appearance:textfield}.income-details-page input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.income-details-page input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.income-details-page select,.income-linked-entry-modal select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,#8092aa 50%),linear-gradient(135deg,#8092aa 50%,#0000 50%);background-position:calc(100% - 14px),calc(100% - 10px);background-repeat:no-repeat;background-size:4px 4px;padding-right:28px}.income-bill-group-actions .income-bill-linked-entry{color:#fff;background:#3d84c1;border-color:#468fd0}.income-bill-group-actions .income-bill-linked-entry:hover{color:#fff;background:#327bb9;border-color:#327bb9}.income-linked-entry-backdrop{z-index:1200;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#040c189e;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.income-linked-entry-modal{box-sizing:border-box;color:#e8f0fb;background:#122238;border:1px solid #36516f;border-radius:12px;width:min(580px,100%);overflow:hidden;box-shadow:0 24px 70px #0000006b}.income-linked-entry-modal>header{border-bottom:1px solid #304861;justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 18px 13px;display:flex}.income-linked-entry-modal h2{color:#edf5ff;margin:0;font-size:18px}.income-linked-entry-modal header p{color:#91a5bd;margin:5px 0 0;font-size:11px}.income-linked-entry-header-actions{flex:none;align-items:center;gap:6px;display:flex}.income-linked-entry-header-actions button{color:#b9cce0;white-space:nowrap;cursor:pointer;background:#1b3049;border:1px solid #45627f;border-radius:6px;height:30px;padding:0 9px;font-size:10px;font-weight:800;line-height:1}.income-linked-entry-header-actions button:hover{color:#fff;background:#285b86;border-color:#5a9fdd}.income-linked-entry-header-actions button.import{color:#fff;background:#347fbe;border-color:#4f91ca}.income-linked-entry-header-actions button.close{color:#a9bfd7;border:0;width:30px;padding:0;font-size:22px;font-weight:500}.income-linked-entry-header-actions button:disabled{cursor:default;opacity:.5}.income-linked-entry-modal form{padding:16px 18px 18px}.income-linked-entry-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.income-linked-entry-grid label{color:#9aacc2;gap:5px;font-size:10px;font-weight:700;display:grid}.income-linked-entry-grid label.wide{grid-column:1/-1}.income-linked-entry-grid input,.income-linked-entry-grid select{box-sizing:border-box;color:#edf4ff;background-color:#0d1b2c;border:1px solid #38516d;border-radius:7px;outline:0;width:100%;height:36px;padding:0 10px;font-size:12px}.income-linked-entry-grid input:focus,.income-linked-entry-grid select:focus{border-color:#5a9fdd;box-shadow:0 0 0 2px #5a9fdd29}.income-linked-entry-name-field{grid-column:1/-1;gap:7px;display:grid}.income-linked-entry-name-field>label{gap:5px;display:grid}.income-bill-quick-name-row{align-items:center;gap:6px;min-width:0;display:flex}.income-bill-quick-name-row>span{color:#91a5bd;flex:none;font-size:10px;font-weight:700}.income-bill-quick-name-row>div{flex-wrap:wrap;flex:auto;gap:5px;min-width:0;display:flex}.income-bill-quick-name-row>div>small{color:#71869e;align-self:center;font-size:9px}.income-bill-quick-name-row button{color:#b7c8db;cursor:pointer;background:#162b43;border:1px solid #3b5876;border-radius:5px;height:25px;padding:0 8px;font-size:10px;font-weight:700}.income-bill-quick-name-row button:hover,.income-bill-quick-name-row button.active{color:#fff;background:#285b86;border-color:#5a9fdd}.income-bill-quick-name-row button.settings{color:#9fb1c7;background:0 0;border-color:#67788d;flex:none}.income-bill-quick-name-settings{background:#102038;border:1px solid #344f6d;border-radius:8px;padding:10px}.income-bill-quick-name-settings>header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.income-bill-quick-name-settings>header strong{color:#dce8f5;font-size:11px}.income-bill-quick-name-settings>header span{color:#7f93aa;font-size:9px}.income-bill-quick-name-list{gap:6px;max-height:190px;display:grid;overflow:auto}.income-bill-quick-name-list>div{grid-template-columns:minmax(0,1fr) 30px 30px 48px;gap:5px;display:grid}.income-bill-quick-name-list input{height:30px}.income-bill-quick-name-list button,.income-bill-quick-name-add{color:#b6c7d9;background:#1b3049;border:1px solid #405a78;border-radius:5px;height:30px;padding:0 7px;font-size:10px;font-weight:700}.income-bill-quick-name-list button:disabled{opacity:.35}.income-bill-quick-name-list button.danger{color:#ef9da8;border-color:#74424b}.income-bill-quick-name-add{color:#8eb8de;background:0 0;border-style:dashed;width:100%;margin-top:7px}.income-bill-quick-name-settings footer{justify-content:flex-end;align-items:center;gap:7px;margin-top:8px;display:flex}.income-bill-quick-name-settings footer small{color:#7f93aa;margin-right:auto;font-size:9px}.income-bill-quick-name-settings footer button{color:#b6c7d9;background:#1b3049;border:1px solid #405a78;border-radius:5px;min-width:64px;height:28px;padding:0 10px;font-size:10px;font-weight:700}.income-bill-quick-name-settings footer .primary-button{color:#fff;background:#347fbe;border-color:#4e94d4}.income-linked-entry-grid .app-select{min-width:0;position:relative}.income-linked-entry-grid .app-select-trigger{box-sizing:border-box;color:#edf4ff;width:100%;height:36px;box-shadow:none;background:#0d1b2c;border:1px solid #38516d;border-radius:7px;justify-content:space-between;align-items:center;padding:0 10px;font-size:12px;font-weight:700;display:flex}.income-linked-entry-grid .app-select-trigger:hover,.income-linked-entry-grid .app-select-trigger[aria-expanded=true]{background:#10243a;border-color:#5a9fdd;box-shadow:0 0 0 2px #5a9fdd29}.income-linked-entry-grid .app-select-trigger i{color:#7fa8ce;font-size:14px}.income-linked-entry-grid .app-select-options{z-index:80;background:#13263d;border:1px solid #3a5876;border-radius:8px;max-height:220px;padding:5px;position:absolute;top:calc(100% + 5px);left:0;right:0;overflow:auto;box-shadow:0 14px 32px #00000059}.income-linked-entry-grid .app-select-options button{color:#bdcce0;text-align:left;background:0 0;border:0;border-radius:6px;width:100%;padding:8px 9px;font-size:11px;font-weight:700;display:block}.income-linked-entry-grid .app-select-options button:hover,.income-linked-entry-grid .app-select-options button.selected{color:#fff;background:#28557d}.income-linked-entry-grid .app-select-options button.selected:before{content:"✓ ";color:#8fd0ff;font-weight:900}.income-linked-entry-grid .app-combobox{min-width:0;position:relative}.income-linked-entry-grid .app-combobox>input{padding-right:36px}.income-linked-entry-grid .app-combobox>button{color:#7fa8ce;cursor:pointer;background:0 0;border:0;border-left:1px solid #38516d;border-radius:0 6px 6px 0;width:34px;height:34px;font-size:15px;position:absolute;top:1px;right:1px}.income-linked-entry-grid .app-combobox-options{z-index:85;background:#13263d;border:1px solid #3a5876;border-radius:8px;max-height:220px;padding:5px;position:absolute;top:calc(100% + 5px);left:0;right:0;overflow:auto;box-shadow:0 14px 32px #00000059}.income-linked-entry-grid .app-combobox-options button{color:#bdcce0;text-align:left;background:0 0;border:0;border-radius:6px;width:100%;padding:8px 9px;font-size:11px;font-weight:700;display:block}.income-linked-entry-grid .app-combobox-options button:hover,.income-linked-entry-grid .app-combobox-options button.selected{color:#fff;background:#28557d}.income-linked-entry-grid .app-combobox-options button.selected:before{content:"✓ ";color:#8fd0ff;font-weight:900}.income-linked-entry-grid .app-combobox-options>span{color:#8094ab;text-align:center;padding:9px;font-size:10px;display:block}.income-linked-entry-sync{color:#b5c5d8;cursor:pointer;align-items:center;gap:8px;margin-top:13px;font-size:11px;display:flex}.income-linked-entry-sync input{accent-color:#3f88c8;width:15px;height:15px;margin:0}.income-linked-entry-fixed-sync{color:#9fc3e4;background:#18304a;border-radius:6px;margin:13px 0 0;padding:9px 10px;font-size:11px}.income-linked-entry-modal footer{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.income-linked-entry-modal footer button{border-radius:7px;min-width:88px;height:34px}.income-linked-entry-modal footer .primary-button{padding:0 16px}:root:not([data-theme=dark]) .income-linked-entry-backdrop{background:#1e2d4157}:root:not([data-theme=dark]) .income-linked-entry-modal{color:#40536d;background:#fff;border-color:#d2deeb;box-shadow:0 22px 60px #263a5340}:root:not([data-theme=dark]) .income-linked-entry-modal>header{border-color:#e0e7ef}:root:not([data-theme=dark]) .income-linked-entry-modal h2{color:#304761}:root:not([data-theme=dark]) .income-linked-entry-modal header p{color:#8293a8}:root:not([data-theme=dark]) .income-linked-entry-header-actions button{color:#526a84;background:#f6f9fc;border-color:#c8d7e6}:root:not([data-theme=dark]) .income-linked-entry-header-actions button:hover{color:#28699f;background:#e4f1fc;border-color:#5b9bd5}:root:not([data-theme=dark]) .income-linked-entry-header-actions button.import{color:#fff;background:#3f86c1;border-color:#4e94d4}:root:not([data-theme=dark]) .income-linked-entry-header-actions button.close{color:#60758e;background:#eef3f8}:root:not([data-theme=dark]) .income-linked-entry-grid label{color:#6e8097}:root:not([data-theme=dark]) .income-linked-entry-grid input,:root:not([data-theme=dark]) .income-linked-entry-grid select{color:#40536d;background-color:#fff;border-color:#ccd9e7}:root:not([data-theme=dark]) .income-linked-entry-grid .app-select-trigger{color:#40536d;background:#fff;border-color:#ccd9e7}:root:not([data-theme=dark]) .income-linked-entry-grid .app-select-trigger:hover,:root:not([data-theme=dark]) .income-linked-entry-grid .app-select-trigger[aria-expanded=true]{background:#f5faff;border-color:#77a8d6}:root:not([data-theme=dark]) .income-linked-entry-grid .app-select-options,:root:not([data-theme=dark]) .income-linked-entry-grid .app-combobox-options{background:#fff;border-color:#c9d8e7;box-shadow:0 14px 30px #2f466233}:root:not([data-theme=dark]) .income-linked-entry-grid .app-select-options button,:root:not([data-theme=dark]) .income-linked-entry-grid .app-combobox-options button{color:#526a84}:root:not([data-theme=dark]) .income-linked-entry-grid .app-select-options button:hover,:root:not([data-theme=dark]) .income-linked-entry-grid .app-select-options button.selected,:root:not([data-theme=dark]) .income-linked-entry-grid .app-combobox-options button:hover,:root:not([data-theme=dark]) .income-linked-entry-grid .app-combobox-options button.selected{color:#28699f;background:#e4f1fc}:root:not([data-theme=dark]) .income-linked-entry-grid .app-select-options button.selected:before,:root:not([data-theme=dark]) .income-linked-entry-grid .app-combobox-options button.selected:before{color:#3787c7}:root:not([data-theme=dark]) .income-linked-entry-grid .app-combobox>button{color:#6f91b0;border-color:#ccd9e7}:root:not([data-theme=dark]) .income-linked-entry-sync{color:#536b85}:root:not([data-theme=dark]) .income-linked-entry-fixed-sync{color:#3f709e;background:#eaf4fd}:root:not([data-theme=dark]) .income-bill-quick-name-row>span{color:#778aa1}:root:not([data-theme=dark]) .income-bill-quick-name-row button{color:#526a84;background:#f5f8fb;border-color:#cbd8e6}:root:not([data-theme=dark]) .income-bill-quick-name-row button:hover,:root:not([data-theme=dark]) .income-bill-quick-name-row button.active{color:#28699f;background:#e4f1fc;border-color:#5b9bd5}:root:not([data-theme=dark]) .income-bill-quick-name-row button.settings{color:#60758e;background:#fff;border-color:#b9c9da}:root:not([data-theme=dark]) .income-bill-quick-name-settings{background:#f7fafc;border-color:#d5e1ed}:root:not([data-theme=dark]) .income-bill-quick-name-settings>header strong{color:#40536d}:root:not([data-theme=dark]) .income-bill-quick-name-list button,:root:not([data-theme=dark]) .income-bill-quick-name-add{color:#526a84;background:#fff;border-color:#cbd8e6}:root:not([data-theme=dark]) .income-bill-quick-name-list button.danger{color:#b64d5c;border-color:#e3b9bf}:root:not([data-theme=dark]) .income-bill-quick-name-add{color:#4d83b2;background:#f8fbfd}:root:not([data-theme=dark]) .income-bill-quick-name-settings footer button{color:#526a84;background:#fff;border-color:#cbd8e6}:root:not([data-theme=dark]) .income-bill-quick-name-settings footer .primary-button{color:#fff;background:#3f86c1;border-color:#4e94d4}@media (width<=620px){.income-linked-entry-backdrop{align-items:flex-end;padding:10px}.income-linked-entry-modal{border-radius:12px}.income-linked-entry-grid{grid-template-columns:1fr}.income-linked-entry-grid label.wide,.income-linked-entry-name-field{grid-column:auto}.income-bill-quick-name-row{flex-wrap:wrap;align-items:flex-start}.income-bill-quick-name-row>div{flex-basis:100%;order:3}}.income-investment-sheet thead th,.income-investment-sheet .subteam-row>*,.income-investment-sheet .account-total-row>*,.income-investment-sheet .matrix-undistributed>*,.income-investment-sheet .matrix-distribution>*,.income-investment-sheet .matrix-company-balance>*,.income-investment-sheet .matrix-operator-balance>*,.income-investment-sheet .matrix-profit>*,.income-investment-sheet .matrix-share>*,.income-investment-sheet .matrix-operator-income>*,.income-investment-sheet .matrix-company-income>*,.income-investment-sheet .investment-detail-heading>*{z-index:20;height:var(--investment-fixed-row-height);min-height:var(--investment-fixed-row-height);max-height:var(--investment-fixed-row-height);isolation:isolate;opacity:1;background-clip:border-box;padding-top:0;padding-bottom:0;line-height:1;position:sticky}.income-investment-sheet thead th{z-index:24;top:0}.income-investment-sheet .subteam-row>*{top:calc(var(--investment-fixed-row-height) * 1)}.income-investment-sheet .account-total-row>*{top:calc(var(--investment-fixed-row-height) * 2)}.income-investment-sheet .matrix-undistributed>*{top:calc(var(--investment-fixed-row-height) * 3)}.income-investment-sheet .matrix-distribution>*{top:calc(var(--investment-fixed-row-height) * 4)}.income-investment-sheet .matrix-company-balance>*{top:calc(var(--investment-fixed-row-height) * 5)}.income-investment-sheet .matrix-operator-balance>*{top:calc(var(--investment-fixed-row-height) * 6)}.income-investment-sheet .matrix-profit>*{top:calc(var(--investment-fixed-row-height) * 7)}.income-investment-sheet .matrix-share>*{top:calc(var(--investment-fixed-row-height) * 8)}.income-investment-sheet .matrix-operator-income>*{top:calc(var(--investment-fixed-row-height) * 9)}.income-investment-sheet .matrix-company-income>*{top:calc(var(--investment-fixed-row-height) * 10)}.income-investment-sheet .investment-detail-heading>*{top:calc(var(--investment-fixed-row-height) * 11);z-index:22;border-top-width:3px}.income-investment-sheet thead th:first-child{z-index:28}.income-investment-sheet tbody tr:not(.investment-detail-row)>th:first-child{z-index:26}.income-investment-sheet .investment-detail-heading th:first-child{z-index:27}.income-investment-sheet tbody tr:not(.investment-detail-row)>td:last-child{position:sticky;right:auto}.income-investment-sheet .investment-detail-heading .income-investment-detail-filter{justify-content:center;align-items:center;gap:5px;display:flex}.income-investment-sheet .investment-detail-heading .income-investment-detail-filter span{font-size:10px;line-height:1}:root[data-theme=dark] .income-investment-sheet .subteam-row th{background:#182d45}:root[data-theme=dark] .income-investment-sheet .subteam-row td{background:#102033}:root[data-theme=dark] .income-investment-sheet .account-total-row th,:root[data-theme=dark] .income-investment-sheet .account-total-row td{background:#334d35}:root[data-theme=dark] .income-investment-sheet .matrix-undistributed th,:root[data-theme=dark] .income-investment-sheet .matrix-undistributed td,:root[data-theme=dark] .income-investment-sheet .matrix-distribution th,:root[data-theme=dark] .income-investment-sheet .matrix-distribution td{background:#24382d}:root[data-theme=dark] .income-investment-sheet .matrix-company-balance th,:root[data-theme=dark] .income-investment-sheet .matrix-operator-balance th{background:#182d45}:root[data-theme=dark] .income-investment-sheet .matrix-company-balance td,:root[data-theme=dark] .income-investment-sheet .matrix-operator-balance td{background:#12243a}:root[data-theme=dark] .income-investment-sheet .matrix-profit th,:root[data-theme=dark] .income-investment-sheet .matrix-profit td{background:#355035}:root[data-theme=dark] .income-investment-sheet .matrix-share th,:root[data-theme=dark] .income-investment-sheet .matrix-share td{background:#35351f}:root[data-theme=dark] .income-investment-sheet .matrix-operator-income th,:root[data-theme=dark] .income-investment-sheet .matrix-operator-income td,:root[data-theme=dark] .income-investment-sheet .matrix-company-income th,:root[data-theme=dark] .income-investment-sheet .matrix-company-income td{background:#111b2b}:root[data-theme=dark] .income-investment-sheet .investment-detail-heading th{background:#1a3552}:root[data-theme=dark] .income-investment-sheet .investment-detail-heading th:first-child{background:#3d3a17}:root[data-theme=dark] .income-investment-sheet tbody tr:not(.investment-detail-row)>.selected{background-color:#193858!important}:root:not([data-theme=dark]) .income-investment-sheet tbody tr:not(.investment-detail-row)>.selected{background-color:#e4effd!important}.income-bill-edit-row td:nth-child(3) input,.income-bill-edit-row td:nth-child(5) input{max-width:none}.income-bill-edit-row td:nth-child(4) input,.income-bill-edit-row td:nth-child(6) input{text-align:right;font-variant-numeric:tabular-nums;max-width:112px;margin-left:auto}.income-bill-row-actions{justify-content:center;align-items:center;gap:2px;display:flex;padding-left:2px!important;padding-right:2px!important}.income-bill-row-actions .income-bill-delete{white-space:nowrap;padding:4px 2px;font-size:9px;display:inline-block}.income-bill-grouped-scroll:not(:has(tbody.expanded)){overflow-x:hidden}.income-bill-grouped-scroll:not(:has(tbody.expanded)) .income-bill-grouped-table{min-width:100%}.income-investment-panel .income-investment-matrix-frame{flex-direction:column;flex:auto;grid-template-columns:none;min-height:0;display:flex;position:relative}.income-investment-panel .income-investment-matrix-scroll{flex:auto;height:auto;min-height:0}.income-investment-move-bar{z-index:24;pointer-events:none;background:0 0;border:0;flex:none;height:auto;display:block;position:absolute;inset:0}.income-investment-panel .income-investment-move{pointer-events:auto;border-radius:7px;place-self:auto;width:30px;height:56px;font-size:25px;position:absolute;top:65%;transform:translateY(-50%);box-shadow:0 4px 14px #24507a3d}.income-investment-panel .income-investment-move.left{left:8px}.income-investment-panel .income-investment-move.right{right:8px}:root:not([data-theme=dark]) .income-investment-move-bar{background:0 0;border:0}.income-bill-grouped-scroll{overflow-x:hidden}.income-bill-grouped-table{width:100%;min-width:100%}.income-details-topline{box-sizing:border-box;min-height:58px}.income-details-topline .income-header-kpis{border:1px solid var(--theme-border,#dce4ee);background:var(--theme-panel,#fff);border-radius:7px;flex:670px;grid-template-columns:repeat(3,minmax(135px,1fr));min-width:0;max-width:670px;margin-left:auto;display:grid;overflow:hidden}.income-header-kpis article{box-sizing:border-box;border-right:1px solid var(--theme-border,#dce4ee);justify-content:space-between;align-items:center;gap:8px;min-width:0;height:42px;padding:0 11px;display:flex}.income-header-kpis article:last-child{border-right:0}.income-header-kpis small{color:var(--theme-muted,#7d8ea2);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.income-header-kpis b{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:14px}:root[data-theme=dark] .income-header-kpis{background:#142238}@media (width<=1100px){.income-details-topline .income-details-shared-entry{margin-left:16px}.income-header-kpis article{padding:0 7px}.income-header-kpis b{font-size:12px}}@media (width<=820px){.income-details-topline .income-header-kpis{flex-basis:auto;grid-template-columns:1fr;width:100%;max-width:none}.income-header-kpis article{border-right:0;border-bottom:1px solid var(--theme-border,#dce4ee);height:34px}.income-header-kpis article:last-child{border-bottom:0}}.income-bill-history-scroll{overflow-x:hidden}.income-bill-history-table{table-layout:fixed;width:100%;min-width:100%}.income-bill-history-table th,.income-bill-history-table td{text-overflow:ellipsis;min-width:0;padding-left:5px;padding-right:5px;overflow:hidden}.income-bill-history-table th:first-child{width:9%;min-width:0}.income-bill-history-table th:nth-last-child(-n+2),.income-bill-history-table td:nth-last-child(-n+2){width:8.5%;min-width:0}.bill-editor>.income-bill-history-scroll{flex:auto;height:auto;min-height:0;max-height:none}.income-investment-sheet{--investment-fixed-row-height:27px}.income-investment-sheet th,.income-investment-sheet td{padding-left:4px;padding-right:4px}.income-investment-sheet .investment-detail-row th,.income-investment-sheet .investment-detail-row td{height:28px}.income-investment-share-editor{gap:2px}.income-investment-share-input{flex-basis:44px;width:44px;min-width:44px;max-width:44px;height:23px;padding-left:3px;padding-right:3px}.income-company-account-actions{justify-content:center;align-items:center;gap:5px;margin-top:5px;display:flex!important}.income-company-account-actions button,.income-company-account-details header button{color:#75620d;cursor:pointer;background:#fffdf0;border:1px solid #cdb94c;border-radius:5px;height:23px;padding:0 8px;font-size:9px;font-weight:800}.income-company-account-actions button:first-child{display:none}.income-company-account-actions button:last-child{font-size:0}.income-company-account-actions button:last-child:after{content:"公司明细";font-size:9px}.income-company-account-details{background:#f9fbfd;border-bottom:2px solid #d4bf38;flex:none}.income-company-account-details>header{color:#405974;border-bottom:1px solid #dce4ee;align-items:center;gap:9px;height:31px;padding:0 10px;font-size:10px;display:flex}.income-company-account-details>header span{color:#7d8ea2}.income-company-account-details>header button{margin-left:auto}.income-company-account-details>div{max-height:170px;overflow:auto}.income-company-account-details table{table-layout:fixed;border-collapse:collapse;color:#40536d;font-variant-numeric:tabular-nums;width:100%;font-size:10px}.income-company-account-details th,.income-company-account-details td{text-align:left;white-space:nowrap;text-overflow:ellipsis;border-bottom:1px solid #dce4ee;border-right:1px solid #dce4ee;height:27px;padding:2px 8px;overflow:hidden}.income-company-account-details th:nth-child(2),.income-company-account-details td:nth-child(2){width:95px}.income-company-account-details th:nth-child(4),.income-company-account-details td:nth-child(4){text-align:right;width:130px}.income-company-account-details th:last-child,.income-company-account-details td:last-child{text-align:center;width:100px}.income-company-account-details thead th{z-index:2;color:#405974;background:#e8eff7;font-weight:800;position:sticky;top:0}.income-company-account-record-actions{white-space:nowrap}.income-company-account-record-actions button{color:#4e6884;cursor:pointer;background:#fff;border:1px solid #c4d2e1;border-radius:5px;height:22px;margin:0 2px;padding:0 7px;font-size:9px;font-weight:800}.income-company-account-record-actions button:hover{color:#286b9f;background:#eef7ff;border-color:#78a8d5}.income-company-account-record-actions button.danger{color:#bd5260;border-color:#e8c9cd}.income-company-account-record-actions button.danger:hover{color:#a93645;background:#fff2f3;border-color:#df9ca5}.income-company-account-record-actions button:disabled{cursor:not-allowed;opacity:.55}.income-company-account-record-actions span{color:#9aa8b7;font-size:9px}.income-company-account-record-modal{box-sizing:border-box;border:1px solid #c9d7e6;border-radius:12px;flex-direction:column;width:min(920px,100vw - 40px);height:min(720px,100vh - 80px);max-height:calc(100vh - 40px);display:flex;overflow:hidden;box-shadow:0 24px 70px #14284147}.income-company-account-record-modal>header{box-sizing:border-box;flex:none;height:auto;min-height:46px;padding:7px 12px;font-size:11px}.income-company-account-record-modal>header strong{font-size:15px}.income-company-account-record-modal>header span{margin-right:auto}.income-company-account-record-modal>header button{margin-left:0}.income-company-account-record-modal>header button[aria-label]{width:28px;padding:0;font-size:18px;line-height:1}.income-company-account-record-modal>div{flex:auto;min-height:0;max-height:none;overflow:auto}:root[data-theme=dark] .income-company-account-actions button,:root[data-theme=dark] .income-company-account-details header button{color:#f3d978;background:#35351f;border-color:#716629}:root[data-theme=dark] .income-company-account-details{background:#0e1b2c;border-color:#d4bf38}:root[data-theme=dark] .income-company-account-details>header{color:#dce7f5;border-color:#2d435d}:root[data-theme=dark] .income-company-account-details table{color:#c2d0e1}:root[data-theme=dark] .income-company-account-details th,:root[data-theme=dark] .income-company-account-details td{border-color:#2e435b}:root[data-theme=dark] .income-company-account-details thead th{color:#dce7f5;background:#1a3552}:root[data-theme=dark] .income-company-account-record-actions button{color:#b8cce1;background:#16283d;border-color:#40566f}:root[data-theme=dark] .income-company-account-record-actions button:hover{color:#e0efff;background:#1c3855;border-color:#5e90bf}:root[data-theme=dark] .income-company-account-record-actions button.danger{color:#ef9aa5;border-color:#714451}:root[data-theme=dark] .income-company-account-record-actions button.danger:hover{color:#ffc0c8;background:#40252d;border-color:#a65b67}@media (width<=620px){.income-company-account-record-modal{border-radius:12px;width:100%;height:min(78vh,720px);max-height:78vh}.income-company-account-record-modal>header{flex-wrap:wrap;align-items:flex-start}.income-company-account-record-modal>header span{order:3;width:100%}}.income-month-switch{border:1px solid var(--theme-border,#dce4ee);background:var(--theme-panel,#fff);border-radius:6px;flex:none;align-items:center;height:30px;display:flex;overflow:hidden}.income-month-switch button{border:0;border-right:1px solid var(--theme-border,#dce4ee);width:27px;height:100%;color:var(--theme-text,#40536d);cursor:pointer;background:0 0;padding:0;font-size:17px;line-height:1}.income-month-switch strong{min-width:92px;color:var(--theme-text,#40536d);text-align:center;white-space:nowrap;padding:0 7px;font-size:10px}.income-month-switch button.latest{border-right:1px solid var(--theme-border,#dce4ee);border-left:1px solid var(--theme-border,#dce4ee);color:#3179b5;width:auto;padding:0 8px;font-size:9px;font-weight:800}.income-month-switch button.save{color:#fff;background:#3d84c1;border-right:0;width:auto;padding:0 9px;font-size:9px;font-weight:800}.income-month-switch button.save:hover:not(:disabled){color:#fff;background:#3276ad}.income-month-switch button:hover:not(:disabled){color:#24699f;background:#edf6ff}.income-month-switch button:disabled{cursor:default;opacity:.42}.income-details-topline .income-details-shared-entry{margin-left:16px}:root[data-theme=dark] .income-month-switch{background:#142238}:root[data-theme=dark] .income-month-switch button:hover:not(:disabled){color:#d9eeff;background:#1c3855}@media (width<=1180px){.income-month-switch strong{min-width:76px;padding-left:4px;padding-right:4px}.income-details-topline{gap:8px}}.income-auto-date-field{color:#6e8097;gap:3px;min-width:0;font-size:10px;font-weight:700;display:grid}.income-auto-date-field b{box-sizing:border-box;color:#40536d;font-variant-numeric:tabular-nums;background:#f5f8fb;border:1px solid #ccd9e7;border-radius:7px;align-items:center;width:100%;height:36px;padding:0 10px;font-size:12px;display:flex}.income-auto-date-field small{color:#91a0b2;font-size:9px;font-weight:500;line-height:1.2}.income-company-account-details th:first-child,.income-company-account-details td:first-child{width:155px}.income-company-account-details td.income-company-account-record-date{height:34px;line-height:1.2}.income-company-account-record-date span,.income-company-account-record-date small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.income-company-account-record-date small{color:#8a9bae;font-variant-numeric:tabular-nums;margin-top:2px;font-size:8px}:root[data-theme=dark] .income-auto-date-field{color:#9aacc2}:root[data-theme=dark] .income-auto-date-field b{color:#edf4ff;background:#132238;border-color:#38516d}:root[data-theme=dark] .income-auto-date-field small{color:#7891ad}.investment-detail-cell[title]{cursor:help}.income-linked-entry-modal{flex-direction:column;height:min(720px,100vh - 24px);display:flex}.income-linked-entry-modal>header{flex:none}.income-linked-entry-modal>form{flex-direction:column;flex:auto;min-height:0;padding:12px 18px 14px;display:flex;overflow:hidden}.income-linked-entry-modal>form>.income-linked-entry-grid{flex:none;align-content:start;gap:8px;min-height:0;padding-right:0;overflow:visible}.income-linked-entry-modal>form>.income-linked-entry-grid input,.income-linked-entry-modal>form>.income-linked-entry-grid select,.income-linked-entry-modal>form>.income-linked-entry-grid .app-select-trigger,.income-linked-entry-modal>form>.income-linked-entry-grid .income-auto-date-field b{height:32px}.income-linked-entry-modal>form>.income-linked-entry-grid .app-combobox>button{height:30px}.income-entry-choice-field{color:#9aacc2;grid-column:1/-1;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:8px;min-width:0;font-size:10px;font-weight:800;display:grid}.income-entry-choice-field>span{white-space:nowrap}.income-entry-object-owner-row{grid-column:1/-1;grid-template-columns:minmax(0,1fr) 190px;align-items:center;gap:8px 10px;display:grid}.income-entry-object-owner-row .income-entry-choice-field{grid-column:1}.income-entry-object-owner-row .income-entry-object-choice{grid-row:1}.income-entry-object-owner-row .income-entry-destination-choice{grid-row:2}.income-entry-object-owner-row .income-entry-kind-choice{grid-row:3;align-items:center}.income-entry-object-owner-row .income-entry-kind-choice>span{padding-top:0}.income-entry-owner-compact{grid-area:1/2;grid-template-columns:34px minmax(0,1fr);align-items:center;min-width:0;gap:8px!important;display:grid!important}.income-entry-month-field{grid-area:2/2}.income-entry-object-owner-row>.income-auto-date-field{grid-area:3/2}.income-entry-owner-compact>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.income-entry-choice-buttons{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.income-entry-choice-buttons button{box-sizing:border-box;color:#b8c9db;white-space:nowrap;cursor:pointer;background:#152940;border:1px solid #3f5b78;border-radius:6px;height:29px;padding:0 11px;font-family:inherit;font-size:10px;font-weight:800;line-height:1}.income-entry-choice-buttons button:hover{color:#e8f4ff;border-color:#609bd0}.income-entry-choice-buttons button[aria-pressed=true]{color:#fff;background:#2f78b6;border-color:#5ca4df;box-shadow:0 0 0 1px #5ca4df1f}.income-entry-choice-buttons button:disabled{cursor:default;opacity:.5}.income-entry-kind-choice{align-items:start}.income-entry-kind-choice>span{padding-top:9px}.income-entry-batch{grid-column:1/-1;gap:6px;min-width:0;display:grid}.income-entry-batch>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.income-entry-batch>header strong{color:#dce8f5;font-size:11px}.income-entry-batch>header strong small{color:#8297ae;margin-left:5px;font-size:9px;font-weight:500}.income-entry-batch>header button{color:#dceeff;white-space:nowrap;cursor:pointer;background:#1d4161;border:1px solid #477096;border-radius:5px;flex:none;width:auto;min-width:78px;height:26px;padding:0 9px;font-size:10px;font-weight:800;line-height:1}.income-entry-batch-list{overscroll-behavior:contain;scrollbar-gutter:stable;grid-auto-rows:max-content;align-content:start;gap:5px;height:clamp(112px,100vh - 590px,174px);padding-right:3px;display:grid;overflow:hidden auto}.income-entry-batch-row{background:#102036;border:1px solid #304b68;border-radius:7px;grid-template-columns:22px 112px minmax(0,1fr) 46px;align-items:end;gap:6px;min-width:0;padding:5px;display:grid}.income-entry-batch.with-bill-name .income-entry-batch-row{grid-template-columns:22px 98px minmax(100px,1fr) minmax(100px,1fr) 46px}.income-entry-batch.split-distribution .income-entry-batch-row{grid-template-columns:22px 88px 88px minmax(96px,1fr) minmax(96px,1fr) 46px}.income-entry-batch.bill-only .income-entry-batch-row{grid-template-columns:22px 112px minmax(0,1fr) 46px}.income-entry-batch-row.active{background:#132a43;border-color:#5a9fdd;box-shadow:0 0 0 1px #5a9fdd21}.income-entry-batch-row label{min-width:0;gap:3px!important;font-size:9px!important}.income-entry-batch-row input{height:30px!important;padding:0 8px!important}.income-entry-batch-index{color:#83a1bf;text-align:center;align-self:center;font-size:11px;font-weight:800}.income-entry-batch-remove{color:#e896a1;cursor:pointer;background:0 0;border:1px solid #70424b;border-radius:5px;height:30px;font-size:9px;font-weight:800}.income-entry-batch-remove:disabled{cursor:default;opacity:.3}.income-entry-batch-quick-names{gap:0}.income-entry-batch-quick-names .income-bill-quick-name-tags{align-content:flex-start;height:auto;min-height:25px;max-height:55px}.income-linked-entry-modal>form>.income-linked-entry-sync,.income-linked-entry-modal>form>.income-linked-entry-fixed-sync{flex:none;margin-top:8px}.income-linked-entry-modal>form>footer{flex:none;margin-top:auto;padding-top:8px}.income-bill-quick-name-panel{background:#102038;border:1px solid #344f6d;border-radius:8px;gap:6px;padding:7px;display:grid}.income-bill-quick-name-panel>section{gap:6px;display:grid}.income-bill-quick-name-panel>section>strong{color:#dce8f5;font-size:10px}.income-bill-quick-name-panel>section>strong small{color:#7f93aa;font-size:9px;font-weight:500}.income-bill-quick-name-tags{flex-wrap:wrap;align-items:flex-start;gap:5px;min-height:25px;max-height:62px;display:flex;overflow-y:auto}.income-bill-quick-name-tags>button,.income-bill-quick-name-tags>span>button{color:#b7c8db;cursor:pointer;background:#162b43;border:1px solid #3b5876;height:25px;padding:0 8px;font-size:10px;font-weight:700}.income-bill-quick-name-tags>button{border-radius:5px}.income-bill-quick-name-tags>button:hover,.income-bill-quick-name-tags>button.active,.income-bill-quick-name-tags>span>button:first-child:hover,.income-bill-quick-name-tags>span>button:first-child.active{color:#fff;background:#285b86;border-color:#5a9fdd}.income-bill-quick-name-tags>small{color:#71869e;align-self:center;font-size:9px}.income-bill-quick-name-tags>span{max-width:100%;display:inline-flex}.income-bill-quick-name-tags>span>button:first-of-type{text-overflow:ellipsis;white-space:nowrap;border-radius:5px 0 0 5px;max-width:190px;overflow:hidden}.income-bill-quick-name-tags>span>button.edit,.income-bill-quick-name-tags>span>button.remove{border-left:0;width:26px;padding:0}.income-bill-quick-name-tags>span>button.edit{color:#86acd0}.income-bill-quick-name-tags>span>button.remove{color:#e48b97;border-radius:0 5px 5px 0}.income-bill-quick-name-tags>span.editor{grid-template-columns:minmax(0,1fr) 46px 46px;gap:5px;width:100%;display:grid}.income-bill-quick-name-tags>span.editor input{height:29px}.income-bill-quick-name-tags>span.editor button{border-radius:5px;height:29px}.income-bill-quick-name-create{grid-template-columns:minmax(0,1fr) 72px;gap:6px;display:grid}.income-bill-quick-name-create input{height:32px}.income-bill-quick-name-create button{color:#9bc3e7;background:#1b3049;border:1px solid #405a78;border-radius:5px;height:32px;font-size:10px;font-weight:800}.income-bill-quick-name-create button:disabled,.income-bill-quick-name-tags button:disabled{cursor:default;opacity:.45}:root:not([data-theme=dark]) .income-bill-quick-name-panel{background:#f7fafc;border-color:#d5e1ed}:root:not([data-theme=dark]) .income-bill-quick-name-panel>section>strong{color:#40536d}:root:not([data-theme=dark]) .income-entry-choice-field{color:#526a84}:root:not([data-theme=dark]) .income-entry-choice-buttons button{color:#526a84;background:#fff;border-color:#c2d2e2}:root:not([data-theme=dark]) .income-entry-choice-buttons button:hover{color:#28699f;background:#f0f7fd;border-color:#6ba3d2}:root:not([data-theme=dark]) .income-entry-choice-buttons button[aria-pressed=true]{color:#fff;background:#3f8dcc;border-color:#3f8dcc}:root:not([data-theme=dark]) .income-entry-batch>header strong{color:#40536d}:root:not([data-theme=dark]) .income-entry-batch>header button{color:#3373a8;background:#e8f3fc;border-color:#8db7dc}:root:not([data-theme=dark]) .income-entry-batch-row{background:#f8fbfd;border-color:#d2dfeb}:root:not([data-theme=dark]) .income-entry-batch-row.active{background:#eef7fe;border-color:#67a4d7}:root:not([data-theme=dark]) .income-entry-batch-remove{color:#b84f5e;border-color:#e2b9bf}:root:not([data-theme=dark]) .income-bill-quick-name-tags>button,:root:not([data-theme=dark]) .income-bill-quick-name-tags>span>button{color:#526a84;background:#fff;border-color:#cbd8e6}:root:not([data-theme=dark]) .income-bill-quick-name-tags>button:hover,:root:not([data-theme=dark]) .income-bill-quick-name-tags>button.active,:root:not([data-theme=dark]) .income-bill-quick-name-tags>span>button:first-child:hover,:root:not([data-theme=dark]) .income-bill-quick-name-tags>span>button:first-child.active{color:#28699f;background:#e4f1fc;border-color:#5b9bd5}:root:not([data-theme=dark]) .income-bill-quick-name-create button{color:#4d83b2;background:#fff;border-color:#cbd8e6}@media (width<=620px){.income-linked-entry-modal{height:calc(100vh - 20px);max-height:none}.income-linked-entry-modal>header{align-items:flex-start;gap:8px;padding-left:12px;padding-right:10px}.income-linked-entry-header-actions{flex-wrap:wrap;justify-content:flex-end;max-width:210px}.income-linked-entry-header-actions button{height:27px;padding:0 6px}.income-linked-entry-header-actions button.close{height:27px}.income-entry-choice-field{grid-template-columns:1fr;gap:5px}.income-entry-object-owner-row{grid-template-columns:1fr}.income-entry-object-owner-row>.income-entry-choice-field,.income-entry-object-owner-row>.income-entry-owner-compact,.income-entry-object-owner-row>.income-entry-month-field,.income-entry-object-owner-row>.income-auto-date-field{grid-area:auto/1}.income-bill-quick-name-tags{max-height:54px}.income-entry-batch-row,.income-entry-batch.with-bill-name .income-entry-batch-row,.income-entry-batch.bill-only .income-entry-batch-row,.income-entry-batch.split-distribution .income-entry-batch-row{grid-template-columns:22px minmax(0,1fr) 46px}.income-entry-batch-row label{grid-column:2}.income-entry-batch-remove{grid-area:1/3/-1}.income-entry-batch-index{grid-row:1/-1}}.income-formula-cell{cursor:help;outline:none}.income-formula-cell:focus{box-shadow:inset 0 0 0 2px #5a9fdd}.income-partner-formula-popover{z-index:1000;box-sizing:border-box;color:#e9f2fc;text-align:left;white-space:pre-line;pointer-events:none;background:#10243a;border:1px solid #496c8f;border-radius:8px;width:max-content;max-width:min(460px,100vw - 24px);max-height:min(240px,100vh - 24px);padding:10px 12px;font-size:11px;font-weight:600;line-height:1.6;position:fixed;overflow:auto;transform:translate(-50%);box-shadow:0 12px 32px #1023384d}.income-partner-formula-popover.above{transform:translate(-50%,-100%)}:root:not([data-theme=dark]) .income-partner-formula-popover{color:#40536d;background:#fff;border-color:#9fb9d3;box-shadow:0 12px 30px #263a5338}.income-details-entry-actions{flex:none;align-items:center;gap:6px;margin-left:16px;display:flex}.income-details-entry-actions .income-details-shared-entry{margin-left:0}.income-details-entry-records{color:#526b85;cursor:pointer;background:#fff;border:1px solid #b8c9db;border-radius:6px;height:30px;padding:0 12px;font-size:10px;font-weight:800}.income-details-entry-records:hover{color:#286b9f;background:#eef7ff;border-color:#6b9dcc}.income-entry-record-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;overscroll-behavior:contain;background:#1e2d417a}.income-entry-record-modal{isolation:isolate;contain:layout paint;backface-visibility:hidden;width:min(1180px,100vw - 40px);transform:translateZ(0)}.income-entry-record-modal>.income-entry-record-filters{background:#f7fafc;border-bottom:1px solid #dce4ee;flex:none;align-items:flex-end;gap:9px;min-height:50px;max-height:none;padding:7px 12px;display:flex;overflow:visible}.income-entry-record-filters label{color:#71839a;gap:4px;min-width:180px;font-size:9px;font-weight:800;display:grid}.income-entry-record-filters .app-combobox,.income-entry-record-filters .app-select{min-width:0;position:relative}.income-entry-record-filters .app-combobox>input,.income-entry-record-filters>label>input{box-sizing:border-box;color:#455f7b;background:#fff;border:1px solid #c6d5e4;border-radius:6px;outline:0;width:100%;height:29px;padding:0 9px;font-family:inherit;font-size:10px}.income-entry-record-filters .app-combobox>input{padding-right:34px}.income-entry-record-filters .app-combobox>input:focus,.income-entry-record-filters>label>input:focus{border-color:#6b9dcc;box-shadow:0 0 0 2px #468fd01f}.income-entry-record-filters .app-combobox>button{color:#7890a8;cursor:pointer;background:0 0;border:0;border-left:1px solid #d7e1eb;border-radius:0 5px 5px 0;width:31px;height:27px;position:absolute;top:1px;right:1px}.income-entry-record-filters .app-select-trigger{box-sizing:border-box;color:#455f7b;cursor:pointer;background:#fff;border:1px solid #c6d5e4;border-radius:6px;justify-content:space-between;align-items:center;width:100%;height:29px;padding:0 9px;font-family:inherit;font-size:10px;display:flex}.income-entry-record-filters .app-select-trigger:hover,.income-entry-record-filters .app-select-trigger[aria-expanded=true]{border-color:#6b9dcc;box-shadow:0 0 0 2px #468fd01f}.income-entry-record-filters .app-select-trigger i{color:#7890a8;font-style:normal}.income-entry-record-filters .app-combobox-options,.income-entry-record-filters .app-select-options{z-index:20;background:#fff;border:1px solid #c6d5e4;border-radius:7px;max-height:260px;padding:4px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:auto;box-shadow:0 12px 28px #263a5333}.income-entry-record-filters .app-combobox-options button,.income-entry-record-filters .app-select-options button{color:#526a84;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;width:100%;padding:7px 8px;font-size:10px;display:block}.income-entry-record-filters .app-combobox-options button:hover,.income-entry-record-filters .app-combobox-options button.selected,.income-entry-record-filters .app-select-options button:hover,.income-entry-record-filters .app-select-options button.selected{color:#28699f;background:#e8f3fc}.income-entry-record-filters .app-combobox-options>span{color:#8a9aae;text-align:center;padding:8px;font-size:9px;display:block}.income-entry-record-filters>small{color:#7f90a4;white-space:nowrap;margin:0 3px 8px auto;font-size:9px}.income-entry-record-filters>button{color:#526b85;cursor:pointer;background:#fff;border:1px solid #c6d5e4;border-radius:6px;height:29px;padding:0 10px;font-size:9px;font-weight:800}.income-entry-record-modal>.income-entry-record-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;backface-visibility:hidden;flex:auto;min-height:0;max-height:none;overflow:auto;transform:translateZ(0)}.income-entry-record-scroll thead th{backface-visibility:hidden;background-clip:padding-box;transform:translateZ(0)}.income-entry-record-modal table{min-width:1020px}.income-entry-record-modal th:first-child,.income-entry-record-modal td:first-child{width:145px}.income-entry-record-modal th:nth-child(2),.income-entry-record-modal td:nth-child(2){width:90px}.income-entry-record-modal th:nth-child(3),.income-entry-record-modal td:nth-child(3){width:110px}.income-entry-record-modal th:nth-child(4),.income-entry-record-modal td:nth-child(4){text-align:left;width:195px}.income-entry-record-modal th:nth-child(5),.income-entry-record-modal td:nth-child(5){text-align:left;width:auto}.income-entry-record-modal th:nth-child(6),.income-entry-record-modal td:nth-child(6){text-align:right;width:120px}.income-entry-record-modal th:last-child,.income-entry-record-modal td:last-child{text-align:center;width:112px;min-width:112px}.income-entry-record-linked{color:#2e76ad;background:#e9f4ff;border-radius:999px;align-items:center;padding:3px 8px;font-weight:800;display:inline-flex}.income-entry-record-rolled-back td{color:#87919d;background:#fff8f3}.income-entry-record-rolled-back .positive,.income-entry-record-rolled-back .negative{color:#87919d;text-decoration:line-through;text-decoration-thickness:1px}.income-entry-record-rollback-badge{color:#b44351;background:#fff0f1;border:1px solid #e2a2a9;border-radius:999px;align-items:center;padding:2px 6px;font-size:9px;font-weight:900;display:inline-flex}.income-entry-record-original-type{color:#8b98a7;margin-top:3px;font-size:8px;display:block}.income-entry-record-rollback-status{justify-items:center;gap:2px;color:#b44351!important;display:grid!important}.income-entry-record-rollback-status b{font-size:9px}.income-entry-record-rollback-status small{color:#929eaa;white-space:nowrap;font-size:8px}.income-entry-record-description{justify-content:space-between;align-items:center;gap:8px;display:flex}.income-entry-record-description>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.income-entry-record-description>button{color:#2d72a8;cursor:pointer;background:#eef7ff;border:1px solid #9cc4e5;border-radius:999px;flex:none;padding:3px 7px;font-family:inherit;font-size:8px;font-weight:900}.income-entry-record-description>button:hover{background:#e2f2ff;border-color:#6ba4d2}.income-entry-edit-history-modal{width:min(880px,100vw - 40px);height:min(620px,100vh - 80px)}.income-entry-edit-history-modal table{min-width:760px}.income-entry-edit-history-modal th:first-child,.income-entry-edit-history-modal td:first-child{width:150px}.income-entry-edit-history-modal th:nth-child(2),.income-entry-edit-history-modal td:nth-child(2){width:90px}.income-entry-edit-history-modal th:nth-child(3),.income-entry-edit-history-modal td:nth-child(3){text-align:left;width:260px}.income-entry-edit-history-modal th:nth-child(4),.income-entry-edit-history-modal td:nth-child(4){text-align:left;width:auto}.income-entry-edit-history-summary{color:#6e8094;background:#f7fafc;border-bottom:1px solid #dce4ee;grid-template-columns:max-content minmax(120px,.7fr) max-content minmax(180px,1.3fr) max-content;align-items:center;gap:7px 10px;padding:9px 13px;font-size:9px;display:grid}.income-entry-edit-history-summary b{color:#425d78;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.income-entry-edit-history-summary span{color:#b44351;background:#fff0f1;border-radius:999px;padding:3px 7px;font-weight:900}.income-entry-edit-history-table td>b{color:#405d79}.income-entry-edit-history-table td:nth-child(4)>span,.income-entry-edit-history-table td:nth-child(4)>b{display:block}.income-entry-edit-history-table td:nth-child(4)>i{color:#86a0b8;margin:2px 0;font-style:normal;display:block}.income-entry-edit-history-partners{gap:3px;display:grid}.income-entry-edit-history-partners span{grid-template-columns:55px minmax(0,1fr);align-items:center;display:grid}.income-entry-edit-history-partners small{color:#75879a}.income-entry-edit-history-partners b{color:#405d79;font-size:9px}.income-partner-distribution-row-title{justify-content:space-between;align-items:center;gap:7px;display:flex}.income-partner-distribution-row-title button{color:#2e6f9f;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #76a8d5;border-radius:5px;height:21px;padding:0 7px;font-size:9px;font-weight:800}.income-partner-distribution-row-title button:hover{color:#1f5d8b;background:#eaf5ff}.income-partner-distribution-row td b{font-size:11px}.income-partner-distribution-variance em{border-radius:999px;margin-left:5px;padding:1px 5px;font-size:8px;font-style:normal;font-weight:900;line-height:1.3;display:inline-block}.income-partner-summary td.income-partner-distribution-variance.is-high{box-shadow:inset 0 0 0 1px #efb6be;color:#c43c50!important;background:#fff0f2!important}.income-partner-summary td.income-partner-distribution-variance.is-low{box-shadow:inset 0 0 0 1px #e7cb79;color:#9a6810!important;background:#fff7df!important}.income-partner-distribution-variance.is-high em{color:#a72f41;background:#f7cbd1}.income-partner-distribution-variance.is-low em{color:#80550b;background:#f4df9d}.income-partner-distribution-modal{width:min(1040px,100vw - 40px)}.income-partner-distribution-modal>.income-partner-distribution-summary{background:#f4f8fc;border-bottom:1px solid #dce5ee;flex:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-height:auto;max-height:none;padding:10px 12px;display:grid;overflow:visible}.income-partner-distribution-summary article{background:#fff;border:1px solid #d5e0eb;border-radius:8px;min-width:0;padding:9px 11px}.income-partner-distribution-summary article.income-partner-distribution-variance.is-high{background:#fff0f2;border-color:#eeb1ba}.income-partner-distribution-summary article.income-partner-distribution-variance.is-low{background:#fff7df;border-color:#e2c46b}.income-partner-distribution-summary article.income-partner-distribution-variance.is-high b{color:#c43c50}.income-partner-distribution-summary article.income-partner-distribution-variance.is-low b{color:#9a6810}.income-partner-distribution-summary small,.income-partner-distribution-summary span{color:#77899d;font-size:9px;display:block}.income-partner-distribution-summary b{color:#3f5b78;font-variant-numeric:tabular-nums;margin:4px 0;font-size:15px;display:block}.income-partner-distribution-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:900px;font-size:10px}.income-partner-distribution-table th,.income-partner-distribution-table td{text-align:right;white-space:nowrap;border-bottom:1px solid #e1e7ee;border-right:1px solid #e1e7ee;height:34px;padding:4px 9px}.income-partner-distribution-table th:nth-child(-n+3),.income-partner-distribution-table td:nth-child(-n+3){text-align:left}.income-partner-distribution-table th:nth-child(3),.income-partner-distribution-table td:nth-child(3){min-width:150px}.income-partner-distribution-table tbody tr:hover td{background:#f7fbff}.income-partner-distribution-table td:last-child{font-weight:800}.income-partner-distribution-table td.income-partner-distribution-variance.is-high{color:#c43c50!important;background:#fff0f2!important}.income-partner-distribution-table td.income-partner-distribution-variance.is-low{color:#9a6810!important;background:#fff7df!important}.income-partner-distribution-table td.income-partner-distribution-variance small{border-radius:999px;margin-left:5px;padding:1px 5px;font-size:8px;font-weight:900;display:inline-block}.income-partner-distribution-table td.income-partner-distribution-variance.is-high small{color:#a72f41;background:#f7cbd1}.income-partner-distribution-table td.income-partner-distribution-variance.is-low small{color:#80550b;background:#f4df9d}:root[data-theme=dark] .income-partner-distribution-row-title button{color:#a9d5fb;background:#172c43;border-color:#567fa8}:root[data-theme=dark] .income-partner-summary td.income-partner-distribution-variance.is-high,:root[data-theme=dark] .income-partner-distribution-table td.income-partner-distribution-variance.is-high{box-shadow:inset 0 0 0 1px #7d4351;color:#ff9bab!important;background:#44252e!important}:root[data-theme=dark] .income-partner-summary td.income-partner-distribution-variance.is-low,:root[data-theme=dark] .income-partner-distribution-table td.income-partner-distribution-variance.is-low{box-shadow:inset 0 0 0 1px #75612c;color:#f4cf72!important;background:#44391d!important}:root[data-theme=dark] .income-partner-distribution-modal>.income-partner-distribution-summary{background:#102035;border-color:#2e435b}:root[data-theme=dark] .income-partner-distribution-summary article{background:#172a40;border-color:#354d68}:root[data-theme=dark] .income-partner-distribution-summary article.income-partner-distribution-variance.is-high{background:#44252e;border-color:#7d4351}:root[data-theme=dark] .income-partner-distribution-summary article.income-partner-distribution-variance.is-low{background:#44391d;border-color:#75612c}:root[data-theme=dark] .income-partner-distribution-summary article.income-partner-distribution-variance.is-high b{color:#ff9bab}:root[data-theme=dark] .income-partner-distribution-summary article.income-partner-distribution-variance.is-low b{color:#f4cf72}:root[data-theme=dark] .income-partner-distribution-summary b{color:#d8e7f7}:root[data-theme=dark] .income-partner-distribution-table th,:root[data-theme=dark] .income-partner-distribution-table td{border-color:#2e435b}:root[data-theme=dark] .income-partner-distribution-table tbody tr:hover td{background:#18314c}@media (width<=620px){.income-partner-distribution-modal{width:100%}.income-partner-distribution-modal>.income-partner-distribution-summary{grid-template-columns:repeat(2,minmax(0,1fr));padding:8px}.income-partner-distribution-row-title{flex-direction:column;align-items:flex-start;gap:3px}}.income-partner-entitlement-modal{width:min(1100px,100vw - 40px)}.income-partner-entitlement-modal>.income-partner-entitlement-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.income-partner-distribution-table.income-partner-entitlement-table{min-width:980px}.income-partner-distribution-table.income-partner-entitlement-table th,.income-partner-distribution-table.income-partner-entitlement-table td{text-align:right}.income-partner-distribution-table.income-partner-entitlement-table th:first-child,.income-partner-distribution-table.income-partner-entitlement-table td:first-child{text-align:left;min-width:90px}.income-partner-entitlement-formula{color:#47749c;background:#edf6fd;border-top:1px solid #dce5ee;flex:none;margin:0;padding:10px 14px;font-size:10px;line-height:1.55}:root[data-theme=dark] .income-partner-entitlement-formula{color:#9dc9ed;background:#132a42;border-color:#2e435b}@media (width<=620px){.income-partner-entitlement-modal{width:100%}.income-partner-entitlement-modal>.income-partner-entitlement-summary{grid-template-columns:repeat(2,minmax(0,1fr));padding:8px}}.income-partner-combined-modal{height:min(82vh,820px)}.income-partner-combined-scroll{overscroll-behavior:contain;background:#fff;flex:auto;min-height:0;overflow-y:auto}.income-partner-combined-scroll>.income-partner-entitlement-summary{background:#f4f8fc;border-bottom:1px solid #dce5ee;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:10px 12px;display:grid}.income-partner-combined-section-title{color:#405b76;background:#f8fafc;border-bottom:1px solid #dce5ee;justify-content:space-between;align-items:center;padding:8px 13px;display:flex}.income-partner-combined-section-title strong{font-size:11px}.income-partner-combined-section-title span{color:#7a8da2;font-size:9px}.income-partner-combined-table-scroll{overflow-x:auto}.income-partner-distribution-history-scroll{min-height:130px}.income-partner-combined-scroll .income-partner-entitlement-formula{border-bottom:1px solid #dce5ee}:root[data-theme=dark] .income-partner-combined-scroll{background:#101d2e}:root[data-theme=dark] .income-partner-combined-scroll>.income-partner-entitlement-summary{background:#102035;border-color:#2e435b}:root[data-theme=dark] .income-partner-combined-section-title{color:#d4e2f1;background:#14263b;border-color:#2e435b}:root[data-theme=dark] .income-partner-combined-section-title span{color:#91a7bf}@media (width<=620px){.income-partner-combined-modal{height:88vh}.income-partner-combined-scroll>.income-partner-entitlement-summary{grid-template-columns:repeat(2,minmax(0,1fr));padding:8px}.income-partner-combined-section-title{flex-direction:column;align-items:flex-start;gap:2px}}.income-entry-rollback-backdrop{z-index:1240;background:#040c18b8}.income-entry-rollback-confirm{box-sizing:border-box;color:#40536d;background:#fff;border:1px solid #d7e0e9;border-radius:12px;width:min(520px,100vw - 32px);padding:0;box-shadow:0 26px 80px #14284152}.income-entry-rollback-confirm>header{color:#9a6a18;border-bottom:1px solid #e3e9ef;justify-content:space-between;align-items:center;height:42px;padding:0 15px;font-size:11px;font-weight:900;display:flex}.income-entry-rollback-confirm>header button{color:#61758c;cursor:pointer;background:#eef3f8;border:0;border-radius:6px;width:28px;height:28px;font-size:18px}.income-entry-rollback-confirm h3{color:#374e67;margin:18px 18px 12px;font-size:18px}.income-entry-rollback-confirm dl{border:1px solid #e0e7ee;border-radius:8px;margin:0 18px;display:grid;overflow:hidden}.income-entry-rollback-confirm dl>div{border-bottom:1px solid #e6ebf0;grid-template-columns:92px minmax(0,1fr);min-height:34px;display:grid}.income-entry-rollback-confirm dl>div:last-child{border-bottom:0}.income-entry-rollback-confirm dt,.income-entry-rollback-confirm dd{align-items:center;margin:0;padding:6px 10px;font-size:11px;display:flex}.income-entry-rollback-confirm dt{color:#75869a;background:#f4f7fa;font-weight:800}.income-entry-rollback-confirm dd{overflow-wrap:anywhere;min-width:0}.income-entry-rollback-confirm>p{color:#8a641d;background:#fff6df;border-radius:7px;margin:12px 18px 0;padding:9px 11px;font-size:11px;line-height:1.5}.income-entry-rollback-confirm.stage-2{border-color:#e3a9b0}.income-entry-rollback-confirm.stage-2>header{color:#bd4353}.income-entry-rollback-confirm.stage-2>p{color:#a43a48;background:#fff0f2}.income-entry-rollback-confirm>footer{justify-content:flex-end;gap:8px;padding:16px 18px 18px;display:flex}.income-entry-rollback-confirm>footer button{color:#526a83;cursor:pointer;background:#fff;border:1px solid #cbd7e3;border-radius:7px;min-width:92px;height:34px;padding:0 12px;font-size:11px;font-weight:800}.income-entry-rollback-confirm>footer button.danger{color:#b13d4d;background:#fff3f4;border-color:#df9aa4}.income-entry-rollback-confirm>footer button.danger.final{color:#fff;background:#c84555;border-color:#c84555}:root[data-theme=dark] .income-details-entry-records{color:#b7c9dc;background:#16283d;border-color:#405a74}:root[data-theme=dark] .income-entry-record-backdrop{background:#040c18c7}:root[data-theme=dark] .income-entry-record-modal>.income-entry-record-filters{background:#132238;border-color:#344a62}:root[data-theme=dark] .income-entry-record-filters label{color:#9eb0c7}:root[data-theme=dark] .income-entry-record-filters .app-combobox>input,:root[data-theme=dark] .income-entry-record-filters>label>input,:root[data-theme=dark] .income-entry-record-filters>button,:root[data-theme=dark] .income-entry-record-filters .app-select-trigger{color:#c5d4e4;background:#16283d;border-color:#40566f}:root[data-theme=dark] .income-entry-record-filters .app-combobox>button{color:#9fb4c9;border-color:#40566f}:root[data-theme=dark] .income-entry-record-filters .app-combobox-options,:root[data-theme=dark] .income-entry-record-filters .app-select-options{background:#16283d;border-color:#40566f}:root[data-theme=dark] .income-entry-record-filters .app-combobox-options button,:root[data-theme=dark] .income-entry-record-filters .app-select-options button{color:#c5d4e4}:root[data-theme=dark] .income-entry-record-filters .app-combobox-options button:hover,:root[data-theme=dark] .income-entry-record-filters .app-combobox-options button.selected,:root[data-theme=dark] .income-entry-record-filters .app-select-options button:hover,:root[data-theme=dark] .income-entry-record-filters .app-select-options button.selected{color:#e0efff;background:#1c3855}:root[data-theme=dark] .income-entry-record-linked{color:#9ed2ff;background:#193b58}:root[data-theme=dark] .income-entry-record-rolled-back td{color:#93a0ad;background:#271c22}:root[data-theme=dark] .income-entry-record-rolled-back .positive,:root[data-theme=dark] .income-entry-record-rolled-back .negative{color:#93a0ad}:root[data-theme=dark] .income-entry-record-rollback-badge{color:#f0a3ad;background:#3a232a;border-color:#74414a}:root[data-theme=dark] .income-entry-record-rollback-status{color:#f0a3ad!important}:root[data-theme=dark] .income-entry-record-rollback-status small{color:#8f9aa7}:root[data-theme=dark] .income-entry-record-description>button{color:#9ed2ff;background:#18364f;border-color:#42698b}:root[data-theme=dark] .income-entry-record-description>button:hover{background:#20435f;border-color:#6095c0}:root[data-theme=dark] .income-entry-edit-history-summary{color:#9eb0c7;background:#132238;border-color:#344a62}:root[data-theme=dark] .income-entry-edit-history-summary b{color:#d2deeb}:root[data-theme=dark] .income-entry-edit-history-summary span{color:#f0a3ad;background:#3a232a}:root[data-theme=dark] .income-entry-edit-history-table td>b,:root[data-theme=dark] .income-entry-edit-history-partners b{color:#d2deeb}:root[data-theme=dark] .income-entry-rollback-confirm{color:#c6d4e4;background:#132238;border-color:#40546c}:root[data-theme=dark] .income-entry-rollback-confirm>header{border-color:#344a62}:root[data-theme=dark] .income-entry-rollback-confirm h3{color:#e2ebf5}:root[data-theme=dark] .income-entry-rollback-confirm dl,:root[data-theme=dark] .income-entry-rollback-confirm dl>div{border-color:#344a62}:root[data-theme=dark] .income-entry-rollback-confirm dt{background:#1b3048}:root[data-theme=dark] .income-entry-rollback-confirm>footer button{color:#c4d3e3;background:#1b3048;border-color:#435b73}@media (width<=720px){.income-details-entry-actions{margin-left:0}.income-entry-record-modal{width:100%;height:82vh}.income-entry-record-modal>.income-entry-record-filters{flex-wrap:wrap;align-items:stretch}.income-entry-record-filters label{flex:calc(50% - 5px);min-width:calc(50% - 5px)}.income-entry-record-filters>small{margin:6px auto 0 0}.income-entry-rollback-confirm dl>div{grid-template-columns:78px minmax(0,1fr)}}.finance-month-command-actions>.finance-main-locate-latest{min-width:72px;height:32px;box-shadow:none;white-space:nowrap;border-radius:6px;flex:none;align-self:flex-end;padding:0 10px;font-size:11px;line-height:30px}.income-company-alipay-balance{white-space:nowrap;border-top:1px dashed #ddca69;justify-content:center;align-items:center;gap:5px;margin:3px -5px 2px;padding-top:3px;display:flex!important}.income-company-alipay-balance small,.income-company-alipay-balance b,.income-company-alipay-balance span{margin:0;font-size:9px;display:inline}.income-company-alipay-balance b{font-size:10px}.income-company-alipay-balance button{color:#75620d;cursor:pointer;background:#fffdf0;border:1px solid #c5aa29;border-radius:5px;width:23px;height:22px;padding:0;font-size:10px;font-weight:900;line-height:20px}.income-company-alipay-balance button:hover{background:#fff5bd;border-color:#a98c05}.income-company-alipay-balance button:disabled{cursor:wait;opacity:.6}:root[data-theme=dark] .income-company-alipay-balance{border-color:#716629}:root[data-theme=dark] .income-company-alipay-balance button{color:#f3d978;background:#35351f;border-color:#716629}:root[data-theme=dark] .income-company-alipay-balance button:hover{background:#4a4520;border-color:#a78d2a}:root{--theme-page:#f6f8fc;--theme-panel:#fff;--theme-panel-raised:#fff;--theme-panel-soft:#f8faff;--theme-input:#fff;--theme-hover:#eef3ff;--theme-border:#e1e7f1;--theme-border-strong:#cbd8ec;--theme-text:#16233f;--theme-text-soft:#425573;--theme-muted:#7b899f;--theme-blue-soft:#eaf1ff;--theme-green-soft:#e8f7f0;--theme-yellow-soft:#fff6dd;--theme-red-soft:#fff0f1;--theme-shadow:0 14px 34px #1c305624}:root[data-theme=dark]{--theme-page:#0b1220;--theme-panel:#111b2b;--theme-panel-raised:#162235;--theme-panel-soft:#182538;--theme-input:#0e1827;--theme-hover:#1b2c44;--theme-border:#293a51;--theme-border-strong:#3a506e;--theme-text:#e8eef8;--theme-text-soft:#c8d3e3;--theme-muted:#99a9bf;--theme-blue-soft:#172b4d;--theme-green-soft:#123328;--theme-yellow-soft:#392e18;--theme-red-soft:#3b1f27;--theme-shadow:0 18px 45px #00000052;--ink:var(--theme-text);--muted:var(--theme-muted);--line:var(--theme-border);--surface:var(--theme-page);--navy:#0a1428;--blue:#739cff;--cyan:#4bd4d8;--yellow:#efbf59;--red:#f17c87;--green:#48c796}html,body{background:var(--theme-page)}.theme-toggle{box-sizing:border-box;border:1px solid var(--theme-border);background:var(--theme-panel-soft);min-height:36px;color:var(--theme-text-soft);white-space:nowrap;cursor:pointer;border-radius:9px;flex:none;align-items:center;gap:8px;padding:7px 9px;font-size:11px;font-weight:800;line-height:1;transition:border-color .16s,background-color .16s,color .16s;display:inline-flex}.theme-toggle:hover{background:var(--theme-hover);color:var(--theme-text);border-color:#7296e5}.theme-toggle:focus-visible{outline-offset:2px;outline:3px solid #6992eb5c}.theme-toggle-icon{box-sizing:border-box;background:var(--theme-blue-soft);color:#557bd0;border-radius:6px;flex:0 0 20px;place-items:center;width:20px;height:20px;font-size:13px;display:grid}.theme-toggle-track{box-sizing:border-box;background:#c7d2e4;border-radius:999px;flex:0 0 30px;width:30px;height:17px;margin-left:auto;position:relative;box-shadow:inset 0 0 0 1px #36496814}.theme-toggle-track span{background:#fff;border-radius:50%;width:11px;height:11px;transition:transform .18s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #1f2c4340}.theme-toggle[aria-pressed=true] .theme-toggle-icon{color:#d9e5ff;background:#263c68}.theme-toggle[aria-pressed=true] .theme-toggle-track{background:#5e84e7}.theme-toggle[aria-pressed=true] .theme-toggle-track span{transform:translate(13px)}.theme-toggle-compact{border-radius:8px;justify-content:center;gap:0;width:36px;min-width:36px;min-height:32px;padding:5px}.theme-toggle-compact .theme-toggle-label,.theme-toggle-compact .theme-toggle-track{display:none}.sidebar-theme-toggle{color:#c7d3ec;background:#ffffff0f;border-color:#91a8dd38;width:calc(100% - 10px);margin:-6px 5px 14px}.sidebar-theme-toggle.theme-toggle-compact{width:36px;margin:-6px auto 14px}:root[data-theme=dark] .theme-toggle{color:#d9e4f2;background:#17263a;border-color:#3b506c}:root[data-theme=dark] .theme-toggle:hover{background:#203652;border-color:#6289c7}.sidebar-theme-toggle:hover{color:#fff;background:#6a8bd62e;border-color:#91b0f175}.sidebar-theme-toggle .theme-toggle-icon{color:#d7e4ff;background:#789be929}.sidebar-theme-toggle .theme-toggle-track{background:#415172}.login-card{position:relative}.login-theme-toggle{min-height:32px;padding:5px 7px;position:absolute;top:18px;right:18px}.login-theme-toggle .theme-toggle-label,.mobile-theme-toggle{display:none}:root[data-theme=dark] .app-shell{background:radial-gradient(circle at 82% 8%,#2d4c8524,#0000 31%),linear-gradient(145deg,#0b1220,#0e1726 58%,#09111d)}:root[data-theme=dark] .sidebar{background:linear-gradient(#0b162b,#0a1325 72%);border-right:1px solid #1f3048;box-shadow:10px 0 32px #00000029}:root[data-theme=dark] .login-shell{background:radial-gradient(circle at 18% 10%,#3660ac38,#0000 34%),linear-gradient(145deg,#0a1220,#0e1929)}:root[data-theme=dark] :is(.login-card,.topbar,.metric-card,.panel,.table-panel,.assistant-heading,.queue-panel,.ticket-modal,.intake-rules article,.role-stats article,.ticket-card,.ticket-hover-preview,.admin-section,.store-editor-modal,.assignment-board-list article,.daily-breakdown-values div,.inspection-step-card,.inspection-history-modal,.inspection-history-record,.dashboard-account-loop-steps>div,.rejection-notice-modal,.product-optimization-stat,.product-optimization-list,.product-optimization-modal,.product-optimization-feedback-field,.product-optimization-amount-panel,.product-optimization-image-preview,.toast-notice){border-color:var(--theme-border);background-color:var(--theme-panel);color:var(--theme-text);box-shadow:0 4px 16px #00000024}:root[data-theme=dark] :is(.template-guide,.processing-summary,.pdf-upload,.qr-paste-area,.reship-paste-area,.ticket-image-evidence,.summary-presets,.order-info-evidence,.invoice-registration-evidence,.edit-ticket-note,.edit-retained-images,.daily-breakdown,.ticket-preview-grid span,.ticket-preview-detail,.ticket-preview-result,.follow-up-field,.inspection-progress>div,.inspection-common,.inspection-result-choice button,.inspection-presets,.inspection-linked-tickets>article,.dashboard-page .operator-overview-row,.batch-store-field,.rejection-notice-ticket>div,.rejection-notice-summary,.product-optimization-list-head,.product-optimization-owner-suggestions button,.product-optimization-type-options>button,.product-optimization-feedback-context,.product-optimization-yesterday,.product-optimization-modal-operator-readonly,.product-optimization-invalidation-target,.compensation-transfer-readonly){border-color:var(--theme-border);background-color:var(--theme-panel-soft);color:var(--theme-text-soft)}:root[data-theme=dark] :is(.soft-button,.search-input,.toolbar-controls select,.template-picker button,.form-grid input,.form-grid select,.form-grid textarea,.login-card input,.invalid-reason textarea,.store-editor-list input,.finance-form-grid input,.finance-form-grid select,.finance-form-grid textarea,.finance-query input,.finance-query select,.inspection-common input,.summary-chips button,.choice-option span,.type-filter-menu>button,.app-select-trigger,.app-select-options,.managed-operator-form input,.admin-account-list input,.assignment-list input,.assignment-list select,.store-manager-field>button,.after-sales-field>button,.after-sales-options,.customer-multi-trigger,.customer-multi-options,.password-form input,.inspection-fields input,.inspection-fields textarea,.inspection-presets .summary-chips button,.batch-store-hours-input,.batch-store-deadline-input,.batch-store-image-paste,.product-optimization-search,.product-optimization-modal-form input,.product-optimization-modal-form textarea,.product-optimization-feedback-amount,.product-optimization-date-filter input,.product-optimization-clear-date,.product-optimization-invalidation-reason textarea,.compensation-rejection-reason textarea){border-color:var(--theme-border-strong);background-color:var(--theme-input);color:var(--theme-text-soft);box-shadow:none}:root[data-theme=dark] .type-filter-options{border-color:var(--theme-border-strong);background:var(--theme-input);color:var(--theme-text-soft);box-shadow:0 13px 27px #00000075}:root[data-theme=dark] :is(input,textarea)::placeholder{color:#71829a}:root[data-theme=dark] select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-color:var(--theme-border-strong)!important;background-color:var(--theme-input)!important;color:var(--theme-text-soft)!important;background-image:linear-gradient(45deg,#0000 50%,#9db0ca 50%),linear-gradient(135deg,#9db0ca 50%,#0000 50%)!important}:root[data-theme=dark] select option{background:var(--theme-panel-raised);color:var(--theme-text)}:root[data-theme=dark] :is(input,select,textarea,button):focus-visible{outline-color:#7da3f3}:root[data-theme=dark] :is(.login-card input,.invalid-reason textarea,.store-editor-list input,.finance-form-grid input,.finance-form-grid select,.finance-form-grid textarea,.finance-query input,.finance-query select,.inspection-common input):focus{border-color:#7198ed;outline:0;box-shadow:0 0 0 3px #7198ed33}:root[data-theme=dark] input[type=date]::-webkit-calendar-picker-indicator{filter:invert(.82)}:root[data-theme=dark] input[type=month]::-webkit-calendar-picker-indicator{filter:invert(.82)}:root[data-theme=dark] .main-area :where(h1,h2,h3,h4,h5,h6),:root[data-theme=dark] :is(.ticket-modal,.product-optimization-modal,.inspection-history-modal,.rejection-notice-modal) :where(h1,h2,h3,h4,h5,h6),:root[data-theme=dark] .login-card :where(h1,h2,h3,b,label){color:var(--theme-text)}:root[data-theme=dark] .main-area :where(p,small,label),:root[data-theme=dark] :is(.ticket-modal,.product-optimization-modal,.inspection-history-modal,.rejection-notice-modal) :where(p,small,label),:root[data-theme=dark] .login-card :where(p,small){color:var(--theme-muted)}:root[data-theme=dark] .main-area :where(b,strong,td),:root[data-theme=dark] :is(.ticket-modal,.product-optimization-modal,.inspection-history-modal,.rejection-notice-modal) :where(b,strong,td){color:var(--theme-text-soft)}:root[data-theme=dark] :is(.topbar,.admin-sticky-toolbar,.operator-account-tabs-header,.finance-operator-month .finance-report-overview){border-color:var(--theme-border);background:#111b2bf0;box-shadow:0 12px 24px -22px #000000e6}:root[data-theme=dark] :is(th,.operator-overview-head,.product-optimization-list-head){border-color:var(--theme-border);background:var(--theme-panel-soft);color:var(--theme-muted)}:root[data-theme=dark] :is(td,.todo-row,.queue-header,.queue-item,.ticket-card-meta,.ticket-card-meta>div,.permission-list article,.product-optimization-item,.product-optimization-modal-footer){border-color:var(--theme-border)}:root[data-theme=dark] tbody tr:hover,:root[data-theme=dark] .ticket-card:hover,:root[data-theme=dark] .product-optimization-item:hover{background-color:var(--theme-hover)}:root[data-theme=dark] .modal-header button,:root[data-theme=dark] .product-optimization-modal-header>button{background:var(--theme-panel-soft);color:var(--theme-muted)}:root[data-theme=dark] :is(.app-select-options button,.type-filter-options button,.after-sales-options button,.customer-multi-options label){color:var(--theme-text-soft)}:root[data-theme=dark] :is(.app-select-options button:hover,.app-select-options button.selected,.type-filter-options button:hover,.type-filter-options button.selected,.after-sales-options button:hover,.after-sales-options button.selected,.customer-multi-options label:hover){background:var(--theme-blue-soft);color:#9ab9ff}:root[data-theme=dark] :is(.notice,.template-note,.edit-ticket-note,.auto-refresh-clock,.admin-note,.finance-query-tip,.product-optimization-yesterday){background:var(--theme-blue-soft);color:#a9c2f5;border-color:#2c4770}:root[data-theme=dark] :is(.role-stats .overdue,.role-stats .rejected,.invalidation-warning,.rejection-warning,.rejection-notice-reason,.rejection-notice-error,.product-optimization-modal-error,.inspection-validation,.compensation-transfer-error){background:var(--theme-red-soft);color:#f2a0aa;border-color:#69404a}:root[data-theme=dark] :is(.status-pill,.role-stats .pending,.product-optimization-status-pending){background:var(--theme-yellow-soft);color:#e8c875;border-color:#66552d}:root[data-theme=dark] :is(.status-pill.done,.role-stats .completed,.auto-operator-match.matched,.inspection-step-card.is-normal,.inspection-normal-note,.product-optimization-feedback-summary span){background:var(--theme-green-soft);color:#76d7b2;border-color:#285a48}:root[data-theme=dark] :is(.status-pill.invalid,.role-stats .invalid,.product-optimization-status-invalid){color:#b6c0cf;background:#29313d;border-color:#46505f}:root[data-theme=dark] .status-pill.done{background:var(--theme-green-soft)!important;color:#76d7b2!important}:root[data-theme=dark] :is(.status-pill.invalid,.role-stats .invalid){border-color:var(--theme-border);color:#a8b4c5;background:#202b3b}:root[data-theme=dark] :is(.status-pill.rejected,.role-stats .rejected){background:var(--theme-red-soft);color:#f29ca7;border-color:#71404b}:root[data-theme=dark] :is(.role-chip.service,.ticket-type-tag.reship,.registration-modal .primary-template-picker button.reship,.choice-option.checked span,.product-optimization-type-sales,.ticket-inspection-source){background:var(--theme-blue-soft);color:#9cb9f8;border-color:#385884}:root[data-theme=dark] :is(.role-chip.after-sales,.source-status.with-source,.product-optimization-type-price){background:var(--theme-green-soft);color:#78d5b1;border-color:#295a48}:root[data-theme=dark] :is(.withdrawal-warning,.security-note,.auto-operator-match.unmatched,.finance-year-warning,.product-optimization-no-brush-amount){background:var(--theme-yellow-soft);color:#e0c47f;border-color:#66562d}:root[data-theme=dark] :is(.ticket-type-tag.invoice,.registration-modal .primary-template-picker button.invoice){color:#c8acf4;background:#2c2341;border-color:#59477d}:root[data-theme=dark] :is(.ticket-type-tag.compensation,.registration-modal .primary-template-picker button.compensation,.source-status.without-source,.product-optimization-type-brush){color:#efa875;background:#3a281e;border-color:#70492f}:root[data-theme=dark] .registration-modal .primary-template-picker button.reship.selected{color:#fff;background:#4167c7;border-color:#9bb7ff;box-shadow:0 0 0 2px #9bb7ff8f,0 7px 18px #2a52ae6b}:root[data-theme=dark] .registration-modal .primary-template-picker button.invoice.selected{color:#fff;background:#7651b6;border-color:#d1b8ff;box-shadow:0 0 0 2px #d1b8ff85,0 7px 18px #5b35976b}:root[data-theme=dark] .registration-modal .primary-template-picker button.compensation.selected{color:#fff;background:#c85a14;border-color:#ffc08f;box-shadow:0 0 0 2px #ffc08f80,0 7px 18px #97420d6b}:root[data-theme=dark] .registration-modal .primary-template-picker button.selected span{color:inherit}:root[data-theme=dark] :is(.product-optimization-type-review,.choice-option.taobao-choice.checked span){color:#e5c269;background:#382f1b;border-color:#6d5929}:root[data-theme=dark] .choice-option.jd-choice.checked span{background:var(--theme-red-soft);color:#f29ca7;border-color:#71404b}:root[data-theme=dark] .role-stats .pending b{color:#e8c875}:root[data-theme=dark] .role-stats .completed b{color:#76d7b2}:root[data-theme=dark] .role-stats .invalid b{color:#a8b4c5}:root[data-theme=dark] :is(.role-stats .overdue b,.role-stats .rejected b){color:#f2a0aa}:root[data-theme=dark] .metric-icon.blue{background:var(--theme-blue-soft);color:#9cb9f8}:root[data-theme=dark] :is(.metric-icon.green,.daily-check,.product-optimization-status-done){background:var(--theme-green-soft);color:#76d7b2}:root[data-theme=dark] .inspection-progress>div.current{background:var(--theme-blue-soft);color:#a9c2f5;border-color:#466ca7;box-shadow:inset 0 0 0 1px #294973}:root[data-theme=dark] .inspection-progress>div.completed:not(.current){background:var(--theme-green-soft);color:#76d7b2;border-color:#285a48}:root[data-theme=dark] :is(.intake-hero,.hero-card){box-shadow:0 18px 34px #00000045}:root[data-theme=dark] :is(.intake-hero,.hero-card) :is(h2,p,b,strong){color:inherit}:root[data-theme=dark] .flow-card{background:#121f33f5}:root[data-theme=dark] .flow-card b{color:var(--theme-text-soft)}:root[data-theme=dark] .flow-card span{color:var(--theme-muted)}:root[data-theme=dark] :is(.login-error,.password-error,.store-image-validation,.product-optimization-modal-error){background:var(--theme-red-soft);color:#f1a0aa;border-color:#70404b}:root[data-theme=dark] :is(.operator-counts span,.finance-summary article,.finance-total-panel,.monthly-matrix,.managed-operator-list span,.admin-center-tabs button.active,.follow-up-options button,.batch-store-add,.product-optimization-modal-cancel,.product-optimization-feedback-legacy,.product-optimization-product-thumbnail,.product-optimization-pasted-image,.compensation-transfer-review>div,.compensation-transfer-result){border-color:var(--theme-border);background:var(--theme-panel);color:var(--theme-text-soft)}:root[data-theme=dark] .admin-center-tabs{border-color:var(--theme-border-strong);background:var(--theme-panel-soft)}:root[data-theme=dark] .admin-center-tabs button{color:var(--theme-muted)}:root[data-theme=dark] .admin-center-tabs button:hover{background:var(--theme-hover);color:var(--theme-text-soft)}:root[data-theme=dark] .admin-center-tabs button.active{background:var(--theme-input);color:#9ab9ff;border-color:#466ca7;box-shadow:0 3px 9px #0000004d}:root[data-theme=dark] .admin-center-tabs button.active:before{background:var(--theme-blue-soft);color:#9ab9ff}:root[data-theme=dark] :is(.assignment-readonly b,.finance-period,.finance-total-table th,.finance-total-row td,.team-operator-switch,.team-default,.add-store-row,.account-toggle,.product-optimization-image-paste,.product-optimization-image-paste.has-image,.product-optimization-image-paste.is-reading,.product-optimization-amount-empty>span){border-color:var(--theme-border);background:var(--theme-panel-soft);color:var(--theme-muted)}:root[data-theme=dark] :is(.monthly-controls input,.monthly-controls select){border-color:var(--theme-border-strong);color:var(--theme-text-soft);background-color:var(--theme-input)!important}:root[data-theme=dark] :is(.invalidate-button,.reject-button,.remove-account,.store-editor-list button,.batch-store-remove,.product-optimization-image-remove,.compensation-reject-payment-button,.inspection-history-results .abnormal){background:var(--theme-red-soft);color:#f09aa5;border-color:#70404b}:root[data-theme=dark] :is(.withdraw-button,.store-single-create-button){background:var(--theme-yellow-soft);color:#e6c77e;border-color:#66532b}:root[data-theme=dark] :is(.metric-icon.yellow,.product-optimization-feedback-review .product-optimization-feedback-icon,.compensation-auto-transfer.unknown .compensation-transfer-heading>strong){background:var(--theme-yellow-soft);color:#e4c36f}:root[data-theme=dark] :is(.metric-icon.red,.product-optimization-feedback-brush .product-optimization-feedback-icon,.compensation-auto-transfer.failed .compensation-transfer-heading>strong){background:var(--theme-red-soft);color:#ef9aa6}:root[data-theme=dark] :is(.reship-image-list img,.ticket-card-registration-images img,.product-optimization-product-thumbnail,.product-optimization-pasted-image){border-color:var(--theme-border);background:#0b111c}:root[data-theme=dark] .app-select-trigger{background:linear-gradient(#17253a,#101a29)}:root[data-theme=dark] :is(.dashboard-summary,.dashboard-account-loop){border-color:var(--theme-border);background:linear-gradient(100deg, #17263c, var(--theme-panel) 66%)}:root[data-theme=dark] .inspection-step-card.is-normal{background:linear-gradient(180deg, var(--theme-panel), #122d25)}:root[data-theme=dark] .inspection-step-card.has-exception{background:linear-gradient(180deg, var(--theme-panel), #321d24);border-color:#70404b}:root[data-theme=dark] .product-optimization-stat-pending{background:linear-gradient(135deg, var(--theme-panel), #312919)}:root[data-theme=dark] .product-optimization-stat-completed{background:linear-gradient(135deg, var(--theme-panel), #153027)}:root[data-theme=dark] .product-optimization-stat-invalid{background:linear-gradient(135deg, var(--theme-panel), #262d38)}:root[data-theme=dark] .product-optimization-item.is-completed{background:linear-gradient(90deg, #173229, var(--theme-panel) 44%)}:root[data-theme=dark] .product-optimization-item.is-invalid{background:linear-gradient(90deg, #252d39, var(--theme-panel) 44%)}:root[data-theme=dark] .product-optimization-feedback-brush{background:linear-gradient(95deg, #30231b, var(--theme-panel) 48%)}:root[data-theme=dark] .product-optimization-feedback-review{background:linear-gradient(95deg, #302b19, var(--theme-panel) 48%)}:root[data-theme=dark] .product-optimization-feedback-sales{background:linear-gradient(95deg, #17243d, var(--theme-panel) 48%)}:root[data-theme=dark] .product-optimization-feedback-price{background:linear-gradient(95deg, #142d28, var(--theme-panel) 48%)}:root[data-theme=dark] .product-optimization-amount-total{background:linear-gradient(135deg,#172a4b,#142137);border-color:#35507c}:root[data-theme=dark] .compensation-auto-transfer{background:linear-gradient(135deg, #172a4b, var(--theme-panel));border-color:#35507c}:root[data-theme=dark] .image-preview-dialog img,:root[data-theme=dark] .product-optimization-image-preview{background:#0b111c}:root[data-theme=dark] :is(.image-preview-dialog button,.finance-store-drawer-head>button,.finance-child-report-modal>header>button,.wecom-preview-heading button){border-color:var(--theme-border-strong);background:var(--theme-input);color:var(--theme-text-soft)}:root[data-theme=dark] :is(.image-preview-dialog button,.finance-store-drawer-head>button,.finance-child-report-modal>header>button,.wecom-preview-heading button):hover{background:var(--theme-blue-soft);color:#b8cdf8;border-color:#466ca7}:root[data-theme=dark] .product-optimization-image-preview>button{border-color:var(--theme-border-strong)}:root[data-theme=dark] .duration-countdown-segment{border-color:var(--theme-border-strong);background:var(--theme-input);color:var(--theme-text-soft)}:root[data-theme=dark] .violation-mode-field{border-color:var(--theme-border);background:var(--theme-panel-soft);color:var(--theme-text-soft)}:root[data-theme=dark] .after-sales-multi-options label:hover{background:var(--theme-blue-soft);color:#9ab9ff}:root[data-theme=dark] .finance-store-fixed-toggle>button,:root[data-theme=dark] .finance-row-actions>button,:root[data-theme=dark] .finance-account-copy-button,:root[data-theme=dark] .finance-copy-yesterday-button:disabled{border-color:var(--theme-border);background:var(--theme-panel-soft);color:var(--theme-muted)}:root[data-theme=dark] .finance-row-actions,:root[data-theme=dark] .finance-operator-sheet-table tbody tr:hover .finance-row-actions,:root[data-theme=dark] .finance-row-actions:focus-within{background:var(--theme-panel-soft);box-shadow:-5px 0 5px #182538f0}:root[data-theme=dark] .finance-row-actions>button:hover:not(:disabled),:root[data-theme=dark] .finance-row-actions>button:focus-visible,:root[data-theme=dark] .finance-account-copy-button:hover:not(:disabled),:root[data-theme=dark] .finance-account-copy-button:focus-visible,:root[data-theme=dark] .finance-store-fixed-toggle>button:hover,:root[data-theme=dark] .finance-store-fixed-toggle>button:focus-visible{background:var(--theme-blue-soft);color:#b8cdf8;border-color:#466ca7}:root[data-theme=dark] .finance-row-actions>button.danger:hover:not(:disabled),:root[data-theme=dark] .finance-row-actions>button.danger:focus-visible{background:var(--theme-red-soft);color:#f29ca7;border-color:#70404b}:root[data-theme=dark] :is(.finance-row-trash-panel,.finance-trend-panel){border-color:var(--theme-border-strong);background:var(--theme-panel);color:var(--theme-text-soft);box-shadow:0 14px 34px #00000075}:root[data-theme=dark] :is(.finance-row-trash-panel>div,.finance-row-trash-panel li,.finance-trend-panel>header){border-color:var(--theme-border)}:root[data-theme=dark] :is(.finance-row-trash-panel>div>button,.finance-row-trash-panel li button,.finance-trend-panel>header>button){border-color:var(--theme-border);background:var(--theme-panel-soft);color:var(--theme-text-soft)}:root[data-theme=dark] .finance-trend-panel circle{stroke:var(--theme-panel)}:root[data-theme=dark] .finance-trend-zero{stroke:#526783}:root[data-theme=dark] :is(.finance-import-summary article,.finance-import-table-wrap,.finance-import-note){border-color:var(--theme-border);background:var(--theme-panel-soft);color:var(--theme-text-soft)}:root[data-theme=dark] .finance-import-summary article.matched{background:var(--theme-green-soft);border-color:#285a48}:root[data-theme=dark] .finance-import-summary article.matched strong,:root[data-theme=dark] .finance-import-table td b{color:#76d7b2}:root[data-theme=dark] .finance-import-rules span{background:var(--theme-blue-soft);color:#a9c2f5}:root[data-theme=dark] .finance-import-rules .warning{background:var(--theme-yellow-soft);color:#e8c875}:root[data-theme=dark] .finance-import-table{color:var(--theme-text-soft)}:root[data-theme=dark] .finance-import-table tbody tr:hover td{background:var(--theme-hover)}:root[data-theme=dark] .finance-import-table tr.unmatched td{background:var(--theme-red-soft);color:#e6a0a8}:root[data-theme=dark] .finance-import-table tr.unmatched td b,:root[data-theme=dark] .finance-import-inline-error{color:#f2a0aa}:root[data-theme=dark] .finance-import-inline-error{background:var(--theme-red-soft)}:root[data-theme=dark] .finance-import-loading span{border-color:var(--theme-border-strong);border-top-color:#739cff}:root[data-theme=dark] .inspection-progress>div>span{background:var(--theme-panel-raised);color:var(--theme-muted)}:root[data-theme=dark] .inspection-progress>div.completed:not(.current)>span{background:var(--theme-green-soft);color:#76d7b2}:root[data-theme=dark] .inspection-step-heading>div>span,:root[data-theme=dark] .inspection-history-event-main code,:root[data-theme=dark] .inspection-record-status.doing{background:var(--theme-blue-soft);color:#9cb9f8}:root[data-theme=dark] .inspection-result-choice button.normal.selected,:root[data-theme=dark] :is(.inspection-record-status.done,.inspection-history-results .normal){background:var(--theme-green-soft);color:#76d7b2;border-color:#285a48}:root[data-theme=dark] .inspection-result-choice button.exception.selected{background:var(--theme-red-soft);color:#f29ca7;border-color:#70404b}:root[data-theme=dark] .inspection-history-event>i{border-color:var(--theme-panel)}:root[data-theme=dark] .inspection-linked-tickets details span{border-color:var(--theme-border-strong)}:root[data-theme=dark] .product-optimization-type-options>button.is-selected{background:var(--theme-blue-soft);border-color:#466ca7;box-shadow:0 0 0 2px #466ca733}:root[data-theme=dark] .product-optimization-modal-operator-readonly.is-empty{background:var(--theme-red-soft);border-color:#70404b}:root[data-theme=dark] :is(.wecom-form-intro,.wecom-route-card>div,.wecom-message-preview,.wecom-image-preview){border-color:var(--theme-border);background:var(--theme-panel-soft);color:var(--theme-text-soft)}:root[data-theme=dark] .wecom-message-preview textarea{border-color:var(--theme-border-strong);background:var(--theme-input);color:var(--theme-text-soft)}:root[data-theme=dark] .wecom-image-preview button{border-color:var(--theme-border);background:#0b111c}:root[data-theme=dark] :is(.wecom-config-banner,.wecom-confirm-note,.wecom-dispatch-status){background:var(--theme-yellow-soft);color:#e8c875;border-color:#66552d}:root[data-theme=dark] :is(.wecom-config-banner.connected,.wecom-dispatch-status.ready,.wecom-dispatch-status.preview_ready,.wecom-dispatch-status.awaiting_confirmation,.wecom-dispatch-status.sent,.wecom-sent-summary){background:var(--theme-green-soft);color:#76d7b2;border-color:#285a48}:root[data-theme=dark] :is(.wecom-dispatch-status.failed,.wecom-error){background:var(--theme-red-soft);color:#f2a0aa;border-color:#70404b}:root[data-theme=dark] .wecom-config-banner>strong{color:#e8c875;background:#493a1e}:root[data-theme=dark] .wecom-config-banner.connected>strong{color:#76d7b2;background:#193b31}:root[data-theme=dark] .wecom-dispatch-button{background:var(--theme-blue-soft);color:#9cb9f8;border-color:#35507c}:root[data-theme=dark] .wecom-dispatch-button.needs_configuration{background:var(--theme-yellow-soft);color:#e8c875;border-color:#66552d}:root[data-theme=dark] .wecom-dispatch-button.failed{background:var(--theme-red-soft);color:#f2a0aa;border-color:#70404b}:root[data-theme=dark] :is(.wecom-dispatch-button.awaiting_confirmation,.wecom-dispatch-button.preview_ready,.wecom-dispatch-button.sent){background:var(--theme-green-soft);color:#76d7b2;border-color:#285a48}:root[data-theme=dark] .rejection-notice-icon{background:var(--theme-red-soft);color:#f29ca7}:root[data-theme=dark] ::-webkit-scrollbar{width:10px;height:10px}:root[data-theme=dark] ::-webkit-scrollbar-track{background:#0d1624}:root[data-theme=dark] ::-webkit-scrollbar-thumb{background:#33465f;border:2px solid #0d1624;border-radius:999px}:root[data-theme=dark] .finance-report-page{--finance-red:#ff8794;--finance-green:#56d1a3;--finance-ink:var(--theme-text);--finance-line:var(--theme-border);background:var(--theme-page);color:var(--theme-text-soft)}:root[data-theme=dark] .finance-report-page :where(h2,h3,h4,b,strong){color:var(--theme-text-soft)}:root[data-theme=dark] .finance-report-page :where(p,small,label){color:var(--theme-muted)}:root[data-theme=dark] :is(.finance-commandbar,.finance-kpi-band,.finance-month-groups,.finance-context-strip,.finance-month-board,.finance-analysis-panel,.finance-matrix-shell,.finance-store-drawer-head,.finance-store-kpis article,.finance-store-table-shell,.finance-store-drawer footer,.finance-store-inline footer,.finance-team-reports,.finance-child-report-modal>header,.finance-store-toolbar,.finance-store-floating-editor,.finance-operator-sheet,.finance-operator-sheet-toolbar,.finance-operator-sheet-shell){border-color:var(--theme-border);background-color:var(--theme-panel);color:var(--theme-text-soft);box-shadow:0 4px 16px #00000024}:root[data-theme=dark] :is(.finance-report-overview,.finance-view-tabs,.finance-month-fixed-summary,.finance-month-command-actions){border-color:var(--theme-border);background:var(--theme-panel)}:root[data-theme=dark] .finance-view-tabs button{color:var(--theme-muted)}:root[data-theme=dark] .finance-view-tabs button:hover{background:var(--theme-blue-soft);color:#b8cdf8}:root[data-theme=dark] .finance-view-tabs button.active{color:#9ab9ff}:root[data-theme=dark] .finance-view-tabs button small{background:var(--theme-blue-soft);color:#9ab9ff}:root[data-theme=dark] :is(.finance-font-controls,.finance-row-height-controls){border-color:var(--theme-border-strong);background:var(--theme-input)}:root[data-theme=dark] :is(.finance-font-controls,.finance-row-height-controls)>button{border-color:var(--theme-border);color:#9eb2d4}:root[data-theme=dark] :is(.finance-font-controls,.finance-row-height-controls)>button:hover:not(:disabled),:root[data-theme=dark] :is(.finance-font-controls,.finance-row-height-controls)>button:focus-visible{background:var(--theme-blue-soft);color:#b8cdf8}:root[data-theme=dark] :is(.finance-font-controls,.finance-row-height-controls)>button:disabled{color:#607089}:root[data-theme=dark] .finance-clear-trigger{border-color:var(--theme-border-strong);background:var(--theme-panel-soft);color:var(--theme-text-soft)}:root[data-theme=dark] .finance-clear-trigger:hover{background:var(--theme-blue-soft);color:#b8cdf8;border-color:#466ca7}:root[data-theme=dark] .finance-trend-trigger{border-color:var(--theme-border-strong);background:var(--theme-input);color:#9ab9ff}:root[data-theme=dark] .finance-trend-trigger:hover{background:var(--theme-blue-soft);color:#b8cdf8;border-color:#466ca7}:root[data-theme=dark] .finance-trend-modal{border-color:var(--theme-border-strong);background:var(--theme-panel);color:var(--theme-text-soft);box-shadow:0 24px 64px #00000085}:root[data-theme=dark] .finance-trend-modal>header,:root[data-theme=dark] .finance-trend-modal footer{border-color:var(--theme-border)}:root[data-theme=dark] .finance-trend-modal h2{color:var(--theme-text-soft)}:root[data-theme=dark] .finance-trend-modal p,:root[data-theme=dark] .finance-trend-modal footer{color:var(--theme-muted)}:root[data-theme=dark] .finance-trend-modal>header button{border-color:var(--theme-border-strong);background:var(--theme-input);color:var(--theme-text-soft)}:root[data-theme=dark] .finance-trend-modal>header button:hover{background:var(--theme-blue-soft);color:#b8cdf8}:root[data-theme=dark] .finance-line-chart text{fill:var(--theme-muted)}:root[data-theme=dark] .finance-line-grid{stroke:var(--theme-border)}:root[data-theme=dark] .finance-line-zero{stroke:#526783}:root[data-theme=dark] .finance-line-point{stroke:var(--theme-panel)}:root[data-theme=dark] .finance-year-table{border-color:var(--theme-border);background:var(--theme-panel)}:root[data-theme=dark] .finance-year-table td{border-top-color:var(--theme-border);background:var(--theme-panel);color:var(--theme-text-soft)}:root[data-theme=dark] .finance-year-child td{background:var(--theme-panel-soft);color:var(--theme-muted)}:root[data-theme=dark] :is(.finance-year-table th,.finance-year-table tr.open td,.finance-field-catalog span,.finance-store-edit-actions button,.finance-year-switcher button,.finance-store-floating-editor-head>button){border-color:var(--theme-border);background:var(--theme-panel-soft);color:var(--theme-text-soft)}:root[data-theme=dark] .finance-year-switcher-standalone{border-color:var(--theme-border-strong);background:var(--theme-input)}:root[data-theme=dark] .finance-year-switcher button.active{background:var(--theme-blue-soft);color:#b8cdf8;border-color:#466ca7;box-shadow:0 2px 7px #0000004d}:root[data-theme=dark] .finance-month-group-grid{border-color:var(--theme-border);background:var(--theme-panel-raised);box-shadow:0 14px 32px #0000006b}:root[data-theme=dark] .finance-kpi-band article.primary{background:linear-gradient(120deg, #172a49, var(--theme-panel))}:root[data-theme=dark] .finance-kpi-band article.team-profit{background:linear-gradient(120deg,#1d3658,#14243b)}:root[data-theme=dark] :is(.finance-month-group-grid article,.finance-insight-row article,.finance-ranking-list article,.finance-data-map article,.finance-history-empty,.finance-team-report-grid>button,.finance-store-identity-edit,.finance-operator-sheet-toolbar>button){border-color:var(--theme-border);background:var(--theme-panel-soft);color:var(--theme-text-soft)}:root[data-theme=dark] .finance-operator-sheet-toolbar>.finance-report-tab.active,:root[data-theme=dark] .finance-operator-sheet-toolbar>.finance-report-tab.active:hover,:root[data-theme=dark] .finance-operator-sheet-toolbar>.finance-report-tab[aria-pressed=true]{color:#fff!important;background:linear-gradient(#477fe3,#2f64c7)!important;border-color:#9ab9ff!important;box-shadow:inset 0 -3px #b7ceff,0 0 0 2px #82aaff57,0 6px 16px #00000057!important}:root[data-theme=dark] .finance-operator-sheet-toolbar>.finance-report-tab[aria-pressed=true]>span{text-shadow:0 1px 1px #00000052;color:#fff!important}:root[data-theme=dark] .finance-account-filter-panel{border-color:var(--theme-border-strong);background:var(--theme-panel-raised);box-shadow:0 14px 34px #00000080}:root[data-theme=dark] .finance-account-filter-panel>div,:root[data-theme=dark] .finance-account-filter-panel>footer{color:var(--theme-text-soft)}:root[data-theme=dark] .finance-account-filter-panel>input{border-color:var(--theme-border-strong);background:var(--theme-input);color:var(--theme-text-soft)}:root[data-theme=dark] .finance-plan-memo-trigger{border-color:var(--theme-border-strong);background:var(--theme-panel-soft);color:#a8c3ef}:root[data-theme=dark] .finance-plan-memo-trigger.has-notes{color:#f1ca72;background:#382f1d;border-color:#765f2c}:root[data-theme=dark] .finance-plan-memo-modal{border-color:var(--theme-border);background:var(--theme-panel);color:var(--theme-text-soft)}:root[data-theme=dark] .finance-plan-memo-modal>header,:root[data-theme=dark] .finance-plan-note-list{border-color:var(--theme-border)}:root[data-theme=dark] .finance-plan-memo-modal>header h2,:root[data-theme=dark] .finance-plan-note-heading b{color:var(--theme-text)}:root[data-theme=dark] .finance-plan-summary-field>input,:root[data-theme=dark] .finance-plan-note-list textarea{border-color:var(--theme-border-strong);background:var(--theme-input);color:var(--theme-text-soft)}:root[data-theme=dark] .finance-plan-note-list{background:var(--theme-page)}:root[data-theme=dark] .finance-plan-note-list>article{border-color:var(--theme-border);background:var(--theme-panel-soft)}:root[data-theme=dark] .finance-plan-note-list>article.important{background:#2d281d;border-color:#725d2e}:root[data-theme=dark] :is(.finance-command-actions input,.finance-command-actions .app-select>button,.finance-operator-fixed strong,.finance-store-identity-form input,.finance-store-floating-editor input,.finance-store-inline-input,.finance-plan-input,.finance-sheet-cell-input){border-color:var(--theme-border-strong);background-color:var(--theme-input);color:var(--theme-text-soft)}:root[data-theme=dark] .finance-report-page :is(.app-select-trigger,.app-select-options){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;box-shadow:0 10px 24px #00000057;border-color:var(--theme-border-strong)!important;background:var(--theme-input)!important;color:var(--theme-text-soft)!important}:root[data-theme=dark] .finance-report-page .app-select-options button{color:var(--theme-text-soft);background:0 0}:root[data-theme=dark] .finance-report-page .app-select-options button:is(:hover,.selected){background:var(--theme-blue-soft);color:#9ab9ff}:root[data-theme=dark] :is(.finance-store-drawer,.finance-store-inline,.finance-child-report-modal){background:var(--theme-page)}:root[data-theme=dark] :is(.finance-super-matrix th,.finance-super-matrix td,.finance-sticky-name,.finance-sticky-total,.finance-sticky-average,.finance-store-table-shell th,.finance-store-table-shell td,.finance-store-table-shell th:first-child,.finance-store-table-shell td:first-child,.finance-store-table-shell th:nth-child(2),.finance-store-table-shell td:nth-child(2),.finance-operator-sheet-table th,.finance-operator-sheet-table td,.finance-operator-sheet-table .finance-sheet-group-cell.is-category){color:var(--theme-text-soft);border-color:var(--theme-border)!important;background:var(--theme-panel)!important}:root[data-theme=dark] :is(.finance-super-matrix thead th,.finance-super-matrix thead .finance-sticky-name,.finance-super-matrix thead .finance-sticky-total,.finance-super-matrix thead .finance-sticky-average,.finance-store-table-shell th,.finance-operator-sheet-table th,.finance-operator-sheet-table thead tr:first-child>th.finance-freeze-group,.finance-operator-sheet-table thead tr:first-child>th.finance-freeze-identity,.finance-operator-sheet-table thead tr:first-child>th.finance-freeze-plan,.finance-operator-sheet-table thead tr:first-child>th.finance-freeze-total,.finance-operator-sheet-table thead tr:first-child>th.finance-freeze-roi){background:var(--theme-panel-soft)!important;color:var(--theme-muted)!important}:root[data-theme=dark] :is(.finance-super-matrix tbody tr:hover td,.finance-store-table-shell tbody tr:hover td,.finance-operator-sheet-table tbody tr:hover>td){background:var(--theme-hover)!important}:root[data-theme=dark] .finance-super-matrix tbody tr.finance-owner-row-selected>td{background:#1b344f!important;border-top-color:#3d5f84!important;border-bottom-color:#3d5f84!important}:root[data-theme=dark] .finance-super-matrix tbody tr.finance-owner-row-selected>td.finance-sticky-name,:root[data-theme=dark] .finance-super-matrix tbody .finance-sticky-name .finance-owner-drill.selected{box-shadow:inset 3px 0 #72a8dc,inset 0 0 0 1px #527da9;color:#d8eaff!important;background:#254766!important;border-color:#527da9!important}:root[data-theme=dark] .finance-super-matrix tbody .finance-sticky-name .finance-owner-drill.selected b{color:#eef7ff!important}:root[data-theme=dark] :is(.finance-store-table-shell tbody tr:nth-child(2n) td,.finance-operator-sheet-table tbody tr:nth-child(2n)>td,.finance-year-child td,.finance-expanded-cell){background:#142033!important}:root[data-theme=dark] :is(.finance-grand-row td,.finance-grand-row .finance-sticky-name,.finance-grand-row .finance-sticky-total,.finance-grand-row .finance-sticky-average,.finance-operator-sheet-table .finance-sheet-total-row>td,.finance-store-identity-cell.is-active){background:var(--theme-blue-soft)!important;color:#afc8f7!important;border-color:#385783!important}:root[data-theme=dark] .finance-operator-sheet-table tbody tr:not(.finance-sheet-total-row)>:is(.finance-freeze-identity,.finance-freeze-plan,.finance-freeze-total,.finance-freeze-roi){background:#172c47!important;border-color:#2d496e!important}:root[data-theme=dark] .finance-operator-sheet-table tbody tr:not(.finance-sheet-total-row)>:is(.finance-freeze-identity,.finance-freeze-plan){background:#1f3e63!important;border-color:#3a5f89!important}:root[data-theme=dark] .finance-operator-sheet-table tbody tr:nth-child(2n):not(.finance-sheet-total-row)>:is(.finance-freeze-identity,.finance-freeze-plan,.finance-freeze-total,.finance-freeze-roi){background:#1a3250!important}:root[data-theme=dark] .finance-operator-sheet-table tbody tr:nth-child(2n):not(.finance-sheet-total-row)>:is(.finance-freeze-identity,.finance-freeze-plan){background:#23466e!important}:root[data-theme=dark] .finance-operator-sheet-table tbody tr:not(.finance-sheet-total-row)>.finance-freeze-month-cell{background:#1b3555!important;border-color:#315076!important}:root[data-theme=dark] .finance-operator-sheet-table tbody tr:nth-child(2n):not(.finance-sheet-total-row)>.finance-freeze-month-cell{background:#1e3a5d!important}:root[data-theme=dark] .finance-operator-sheet-table tbody tr:hover:not(.finance-sheet-total-row)>:is(.finance-freeze-identity,.finance-freeze-plan,.finance-freeze-month-cell,.finance-freeze-total,.finance-freeze-roi){background:#25486f!important}:root[data-theme=dark] .finance-operator-sheet-table tbody tr:hover:not(.finance-sheet-total-row)>:is(.finance-freeze-identity,.finance-freeze-plan){background:#2b5785!important}:root[data-theme=dark] .finance-operator-sheet-table thead :is(.finance-freeze-identity,.finance-freeze-plan,.finance-freeze-month-group,.finance-freeze-month-metric,.finance-freeze-total,.finance-freeze-roi){color:#b4c8e7!important;background:#203b5f!important;border-color:#385a84!important}:root[data-theme=dark] .finance-operator-sheet-table .finance-freeze-roi{border-right:4px solid #7199cb!important;box-shadow:8px 0 12px -7px #000000f2!important}:root[data-theme=dark] .finance-operator-sheet-table .finance-sheet-total-row>td{color:#d7e5fb!important;background:#244871!important;border-top-color:#7198ca!important;border-bottom:2px solid #5f87bc!important;box-shadow:inset 0 1px #9dbee72e,0 4px 9px -7px #000000e6!important}:root[data-theme=dark] .finance-operator-sheet-table .finance-sheet-total-row>:is(.finance-freeze-identity,.finance-freeze-plan,.finance-freeze-month-cell,.finance-freeze-total,.finance-freeze-roi){background:#2d5787!important}:root[data-theme=dark] :is(.finance-super-matrix .future,.finance-super-matrix .future button,.finance-super-matrix .finance-muted-day,.finance-operator-sheet-table .finance-sheet-day-group.future,.finance-operator-sheet-table th.future,.finance-operator-sheet-table td.future){color:#65758b!important;background:#101a29!important}:root[data-theme=dark] .finance-operator-sheet-table .finance-sheet-total-row>td,:root[data-theme=dark] .finance-operator-sheet-table .finance-sheet-total-row>td.future{background:#2d5787!important}:root[data-theme=dark] .finance-operator-sheet-table .finance-sheet-total-row>td.finance-sheet-reported-day{color:#f1f7ff!important;background:#3b6fa8!important;border-right-color:#517eb2!important;box-shadow:inset 0 1px #bed9f947,inset 0 -1px #0b1f376b,0 4px 9px -7px #000000e6!important}:root[data-theme=dark] .finance-operator-sheet-table tbody td.finance-history-source-cell{background:#294f78!important;border-color:#6391c7!important;box-shadow:inset 0 0 0 1px #6d9ed5!important}:root[data-theme=dark] .finance-history-toggle>i{color:#8fb0d9}:root[data-theme=dark] .finance-history-toggle:is(:hover,:focus-visible){color:#c4dcff}:root[data-theme=dark] .finance-operator-sheet-table tbody tr.finance-store-history-row>td{color:#8299b8!important;background:#111e30!important;border-color:#2b4566!important}:root[data-theme=dark] .finance-operator-sheet-table tbody tr.finance-store-history-row>:is(.finance-freeze-identity,.finance-freeze-plan,.finance-freeze-month-cell,.finance-freeze-total,.finance-freeze-roi){background:#172b43!important}:root[data-theme=dark] .finance-operator-sheet-table tbody tr.finance-store-history-row:hover>td{background:#172941!important}:root[data-theme=dark] .finance-operator-sheet-table tbody tr.finance-store-history-row:hover>:is(.finance-freeze-identity,.finance-freeze-plan,.finance-freeze-month-cell,.finance-freeze-total,.finance-freeze-roi){background:#1d3755!important}:root[data-theme=dark] .finance-operator-sheet-table tbody tr.finance-store-history-row>td.finance-history-selected-metric{color:#d0e3ff!important;background:#23476e!important;border-color:#557fae!important;box-shadow:inset 0 0 0 1px #709fd37a!important}:root[data-theme=dark] :is(.finance-history-period-cell>span,.finance-history-plan-cell){color:#9bb9de!important}:root[data-theme=dark] :is(.finance-history-period-cell>small,.finance-history-day-filler,.finance-history-empty-cell){color:#7187a3!important}:root[data-theme=dark] .finance-super-matrix .future :is(b,span){color:#65758b!important}:root[data-theme=dark] :is(.finance-expanded-date,.finance-submetric-head th,.finance-operator-sheet-table .finance-sheet-day-group.is-open,.finance-operator-sheet-table .finance-sheet-month-group.is-open){color:#b4cbf8!important;background:#1a3155!important;border-color:#3a5c8d!important}:root[data-theme=dark] :is(.finance-insight-row article.warn,.finance-year-warning){background:var(--theme-yellow-soft);border-color:#65542d}:root[data-theme=dark] .finance-insight-row article.risk{background:var(--theme-green-soft);border-color:#285a48}:root[data-theme=dark] :is(.finance-metric-category-head th:first-child,.finance-metric-category-head th:nth-child(2),.finance-metric-category-head th:nth-child(3),.finance-metric-category-head th:nth-child(4)){border-color:var(--theme-border)!important;background:var(--theme-panel-soft)!important;color:var(--theme-muted)!important}:root[data-theme=dark] :is(.finance-sheet-cell-input:hover:not(:disabled),.finance-sheet-cell-input:focus,.finance-store-inline-input:hover:not(:disabled),.finance-store-inline-input:focus,.finance-plan-input:hover:not(:disabled),.finance-plan-input:focus){background:var(--theme-input);color:var(--theme-text)}:root[data-theme=dark] :is(.finance-sheet-cell-input:disabled,.finance-store-inline-input:disabled,.finance-plan-input:disabled,.finance-store-identity-form input:disabled,.finance-store-floating-editor input:disabled){color:#718198;background:#172234}:root[data-theme=dark] :is(.finance-sheet-cell-editor.is-saved .finance-sheet-cell-input,.finance-store-inline-editor.is-saved .finance-store-inline-input,.finance-plan-editor.is-saved .finance-plan-input){background:var(--theme-green-soft)}:root[data-theme=dark] :is(.finance-sheet-cell-editor.is-error .finance-sheet-cell-input,.finance-store-inline-editor.is-error .finance-store-inline-input,.finance-plan-editor.is-error .finance-plan-input,.finance-store-save-state.is-error){background:var(--theme-red-soft)}:root[data-theme=dark] :is(.finance-summary .profit-positive b,.finance-profit,.matrix-positive,.finance-operator-sheet-table .matrix-positive){color:#ff8f9c!important}:root[data-theme=dark] :is(.finance-summary .profit-negative b,.finance-loss,.matrix-negative,.finance-operator-sheet-table .matrix-negative){color:#63d8ae!important}@media (width<=650px){.mobile-theme-toggle{z-index:18;width:44px;min-height:44px;box-shadow:var(--theme-shadow);border-radius:50%;place-items:center;padding:0;display:grid;position:fixed;bottom:12px;right:12px}.mobile-theme-toggle .theme-toggle-label,.mobile-theme-toggle .theme-toggle-track{display:none}.mobile-theme-toggle .theme-toggle-icon{border-radius:50%;width:28px;height:28px;font-size:16px}body:has(.inspection-history-floating) .mobile-theme-toggle{bottom:70px}}@media (prefers-reduced-motion:reduce){.theme-toggle,.theme-toggle-track span{transition:none}}:root[data-theme=dark] .product-optimization-amount-panel>footer{border-color:var(--theme-border);background:var(--theme-panel-soft);color:var(--theme-muted)}:root[data-theme=dark] :is(.product-optimization-template-download,.product-optimization-import){border-color:var(--theme-border-strong);background:var(--theme-input);color:#9ab9ff}:root[data-theme=dark] .product-optimization-import-error{background:var(--theme-red-soft);color:#f1a0aa;border-color:#70404b}:root[data-theme=dark] :is(.product-optimization-feedback-field>button[role=switch],.product-optimization-feedback-actions>button[role=switch]){border-color:var(--theme-border-strong);background:var(--theme-input);color:var(--theme-muted)}:root[data-theme=dark] :is(.product-optimization-feedback-field>button[role=switch].is-confirmed,.product-optimization-feedback-actions>button[role=switch].is-confirmed){background:var(--theme-green-soft);color:#83d9b5;border-color:#285a48}.store-report-platform-shell{flex-direction:column;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.store-report-platform-switch{z-index:45;background:color-mix(in srgb, var(--app-bg,#f5f7fb) 92%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid #94a3b833;flex:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:4px 20px;display:grid;position:sticky;top:0}.store-report-platform-switch button{background:var(--panel,#fff);min-width:0;min-height:42px;color:inherit;text-align:left;cursor:pointer;border:1px solid #94a3b847;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:5px 11px;display:grid;box-shadow:0 4px 14px #0f172a0a}.store-report-platform-switch button.active{border-color:#2563eb;box-shadow:0 0 0 2px #2563eb1a,0 8px 22px #2563eb14}.store-report-platform-switch button>span:nth-child(2){gap:1px;display:grid}.store-report-platform-switch button small{color:var(--muted,#64748b);font-size:9px;line-height:1}.store-report-platform-switch button i{color:var(--muted,#64748b);font-size:16px;font-style:normal}.store-report-platform-mark{color:#fff;border-radius:8px;place-items:center;width:26px;height:26px;font-size:13px;font-weight:800;display:grid}.store-report-platform-mark.taobao{background:#ff5a1f}.store-report-platform-mark.jd{background:#e1251b}:root[data-theme=dark] .store-report-platform-shell{background:var(--theme-page)}:root[data-theme=dark] .store-report-platform-switch{border-bottom-color:var(--theme-border);background:color-mix(in srgb, var(--theme-page) 94%, transparent)}:root[data-theme=dark] .store-report-platform-switch button{border-color:var(--theme-border-strong);background:var(--theme-panel-raised);color:var(--theme-text-soft);box-shadow:0 4px 14px #0000003d}:root[data-theme=dark] .store-report-platform-switch button:hover{background:#1d3048;border-color:#5277a6}:root[data-theme=dark] .store-report-platform-switch button.active{background:#1b3150;border-color:#6899dc;box-shadow:inset 0 0 0 1px #6899dc57,0 6px 18px #0000004d}:root[data-theme=dark] .store-report-platform-switch button b{color:var(--theme-text)}:root[data-theme=dark] .store-report-platform-switch button small,:root[data-theme=dark] .store-report-platform-switch button i{color:var(--theme-muted)}@media (width<=900px){.store-report-platform-switch{padding:4px 10px}.store-report-platform-switch button small{display:none}}:root[data-theme=dark] .finance-report-page .finance-crosshair-table tbody tr.finance-crosshair-row>td{background:#203a5a!important}:root[data-theme=dark] .finance-report-page .finance-crosshair-table tbody td.finance-crosshair-column{background:#1a304b!important}:root[data-theme=dark] .finance-report-page .finance-crosshair-table :is(th,td).finance-crosshair-cell,:root[data-theme=dark] .finance-report-page .finance-crosshair-table tbody tr.finance-crosshair-row>td.finance-crosshair-column{background:#2b5684!important;box-shadow:inset 0 0 0 2px #78a9e6!important}:root[data-theme=dark] .finance-report-page .finance-crosshair-table .finance-persistent-selected-cell{background:#294f7a!important;outline:none!important;box-shadow:inset 0 0 0 2px #86b6f0!important}
