/*! 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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-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}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.start\!{inset-inline-start:var(--spacing)!important}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-6{order:6}.order-7{order:7}.order-20{order:20}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-1{margin:calc(var(--spacing) * 1)}.block{display:block}.contents{display:contents}.flex{display:flex}.hidden{display:none}.inline{display:inline}.table{display:table}.table-cell{display:table-cell}.table-column{display:table-column}.table-column-group{display:table-column-group}.table-row{display:table-row}.table-row-group{display:table-row-group}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.border{border-style:var(--tw-border-style);border-width:1px}.p-1{padding:calc(var(--spacing) * 1)}.lowercase{text-transform:lowercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.\!outline{outline-style:var(--tw-outline-style)!important;outline-width:1px!important}.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{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#0f172a;--muted:#64748b;--line:#e2e8f0;--border:var(--line);--paper:#fff;--canvas:#f4f6f8;--sidebar:#fff;--surface-soft:#f8fafc;--surface-muted:#eef2f7;--green:#2563eb;--green-dark:#1d4ed8;--green-pale:#eaf2ff;--amber:#b86f0b;--red:#dc2626;--order-deadline-bg:#fff2e3;--order-deadline-ink:#8c3909;--sidebar-text:#334155;--sidebar-muted:#64748b;--sidebar-hover:#f1f5f9;--sidebar-active:#eaf2ff;--input:#fff;--table-head:#f8fafc;--table-hover:#f8fbff;--overlay:#0f172a7a;--icp-footer-height:calc(42px + env(safe-area-inset-bottom))}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#f8fafc;--muted:#94a3b8;--line:#2b374a;--paper:#111827;--canvas:#0b1220;--sidebar:#0f172a;--surface-soft:#172033;--surface-muted:#1e293b;--green:#60a5fa;--green-dark:#93c5fd;--green-pale:#1d3557;--amber:#f5b84b;--red:#f87171;--order-deadline-bg:#402b1c;--order-deadline-ink:#ffb780;--sidebar-text:#dbe7f5;--sidebar-muted:#94a3b8;--sidebar-hover:#1e293b;--sidebar-active:#1e3a5f;--input:#111827;--table-head:#172033;--table-hover:#18243a;--overlay:#020617b8}.record-lock-force{align-items:center;gap:10px;margin-top:12px;display:flex}.record-lock-force .input{flex:1;min-width:180px}@media (width<=640px){.record-lock-force{flex-direction:column;align-items:stretch}}*{box-sizing:border-box}html,body{background:var(--canvas);min-height:100%;color:var(--ink);margin:0}body{text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;flex-direction:column;min-height:100dvh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Microsoft YaHei UI,Microsoft YaHei,PingFang SC,Noto Sans SC,Arial,sans-serif;font-size:14px;line-height:1.5;display:flex}.icp-footer{z-index:4;width:100%;min-height:var(--icp-footer-height);padding:8px 16px calc(8px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:var(--canvas);color:var(--muted);text-align:center;flex:none;justify-content:center;align-items:center;display:flex;position:relative}.icp-footer a{color:inherit;font-size:12px;line-height:1.5;text-decoration:none}.icp-footer a:hover{color:var(--green-dark);text-underline-offset:3px;text-decoration:underline}.icp-footer a:focus-visible{outline-offset:3px;border-radius:3px;outline:3px solid #147a5233}button,input,select,textarea{font:inherit}button{cursor:pointer}button:focus-visible,.input:focus-visible,.select:focus-visible,.textarea:focus-visible{outline-offset:2px;outline:3px solid #147a5233}.app-shell{min-height:calc(100vh - var(--icp-footer-height));min-height:calc(100dvh - var(--icp-footer-height));flex:1 0 auto;grid-template-columns:216px 1fr;display:grid}.sidebar{background:var(--sidebar);width:216px;color:var(--sidebar-text);border-right:1px solid var(--line);z-index:10;flex-direction:column;padding:16px 11px;display:flex;position:fixed;inset:0 auto 0 0}.brand{align-items:center;gap:10px;padding:0 9px 16px;display:flex}.brand-logo{object-fit:contain;box-shadow:none;background:0 0;border-radius:0;flex:none;display:block}.brand-title{color:var(--ink);letter-spacing:.3px;font-size:15px;font-weight:700}.brand-sub{color:var(--sidebar-muted);margin-top:1px;font-size:11px}.nav{gap:3px;display:grid}.nav button{min-height:44px;color:var(--sidebar-text);text-align:left;background:0 0;border:0;border-radius:8px;padding:9px 11px;font-size:13px;font-weight:600}.nav button:hover{background:var(--sidebar-hover);color:var(--ink)}.nav button.active{background:var(--sidebar-active);color:var(--green-dark);box-shadow:inset 3px 0 var(--green)}.nav-group{gap:4px;display:grid}.nav-group>button{justify-content:space-between;align-items:center;width:100%;display:flex}.nav-children{gap:3px;padding-left:13px;display:grid}.nav-children button{min-height:38px;padding-block:8px;font-size:13px}.nav button.group-active{box-shadow:none}.side-foot{border-top:1px solid var(--line);color:var(--sidebar-muted);margin-top:auto;padding:12px 9px 0;font-size:11px;line-height:1.6}.main{grid-column:2;min-width:0}.topbar{background:var(--paper);min-height:60px}@supports (color:color-mix(in lab, red, red)){.topbar{background:color-mix(in srgb, var(--paper) 95%, transparent)}}.topbar{border-bottom:1px solid var(--line);z-index:5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);justify-content:space-between;align-items:center;gap:12px;padding:0 22px;display:flex;position:sticky;top:0}.page-title{letter-spacing:-.15px;font-size:17px;font-weight:700}.page-sub{color:var(--muted);margin-top:1px;font-size:11px}.account-switch{align-items:center;gap:10px;display:flex}.account-label{color:var(--muted);font-size:13px}.account-switch select{border:1px solid var(--line);min-height:40px;color:var(--ink);background:#fff;border-radius:10px;padding:9px 34px 9px 12px;font-size:13px}.avatar{background:var(--green-pale);width:38px;height:38px;color:var(--green);border-radius:50%;place-items:center;font-weight:700;display:grid}.account-summary{align-items:center;gap:10px;display:flex}.page-refresh-control{color:var(--muted);white-space:nowrap;justify-content:center;align-items:center;gap:8px;margin-left:auto;font-size:11px;display:flex}.account-copy{min-width:0;line-height:1.25;display:grid}.account-copy strong{font-size:13px;font-weight:600}.account-copy span{color:var(--muted);white-space:nowrap;margin-top:3px;font-size:12px}.account-action{min-height:34px;color:var(--green-dark);background:0 0;border:0;border-radius:8px;padding:6px 9px;font-size:12px;font-weight:600}.account-action:hover{background:var(--green-pale)}.account-action.logout{color:#9c4545}.account-action-compact,.sidebar-overlay{display:none}.content{max-width:1580px;margin:0 auto;padding:18px 22px 42px}.mobile-menu{display:none}.hero{color:#fff;background:linear-gradient(125deg,#143d2e 0%,#1c6d4d 58%,#2c8b64 100%);border-radius:18px;justify-content:space-between;align-items:center;padding:26px 28px;display:flex;box-shadow:0 12px 32px #14503924}.hero h2{letter-spacing:-.3px;margin:0 0 7px;font-size:24px;font-weight:700}.hero p{color:#d6e9e1;margin:0;font-size:14px}.hero-kicker{color:#9be6c4;letter-spacing:.5px;margin-bottom:7px;font-size:12px;font-weight:600}.hero-actions{gap:10px;display:flex}.btn{background:var(--green);color:#fff;border:1px solid #0000;border-radius:8px;min-height:36px;padding:7px 12px;font-size:12px;font-weight:600;line-height:1.2}.btn:hover{background:var(--green-dark)}.btn.secondary{background:var(--paper);color:var(--ink);border-color:var(--line)}.btn.ghost-light{color:#fff;background:#ffffff21;border-color:#ffffff47}.btn.danger{background:var(--red)}.btn.danger:hover{background:#a83e3e}.btn.danger-button{background:var(--red);color:#fff;border-color:var(--red)}.btn.danger-button:hover{background:#a83e3e;border-color:#a83e3e}.btn.small{min-height:34px;padding:6px 11px;font-size:12px}.btn:disabled{opacity:.45;cursor:not-allowed}.stats{grid-template-columns:repeat(4,1fr);gap:15px;margin:18px 0;display:grid}.finance-stats{grid-template-columns:repeat(5,1fr)}.stat-card{background:var(--paper);border:1px solid var(--line);border-radius:10px;padding:14px}.stat-label{color:var(--muted);font-size:13px;font-weight:500}.stat-value{font-variant-numeric:tabular-nums;letter-spacing:-.5px;margin:8px 0 6px;font-size:28px;font-weight:700}.stat-foot{color:#73827a;font-size:12px}.stat-foot.good{color:var(--green)}.grid-2{grid-template-columns:1.3fr .7fr;gap:16px;display:grid}.panel{background:var(--paper);border:1px solid var(--line);border-radius:10px;overflow:hidden}.panel-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:13px 15px;display:flex}.panel-title{font-size:15px;font-weight:600}.panel-sub{color:var(--muted);margin-top:3px;font-size:12px}.panel-body{padding:14px}.panel-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.selection-column{text-align:center;width:58px}.selection-column input{width:17px;height:17px;accent-color:var(--green);vertical-align:middle}.batch-review-toolbar{background:var(--green-pale);border:1px solid #b9dac9;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;margin:0 0 16px;padding:13px 15px;display:flex}.batch-review-toolbar>div:first-child{gap:3px;display:grid}.batch-review-toolbar>div:first-child span{color:var(--muted);font-size:12px}.batch-review-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.batch-review-backdrop{z-index:58}.bars{gap:17px;display:grid}.bar-row{grid-template-columns:90px 1fr 90px;align-items:center;gap:12px;font-size:13px;display:grid}.bar-track{background:#edf2ef;border-radius:10px;height:8px;overflow:hidden}.bar-fill{background:linear-gradient(90deg, var(--green), #4eb184);border-radius:inherit;height:100%}.bar-value{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.status-list{gap:11px;display:grid}.status-row{border-bottom:1px dashed var(--line);justify-content:space-between;align-items:center;padding-bottom:11px;font-size:13px;display:flex}.dot{border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}.toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}.input,.select,.textarea{border:1px solid var(--line);background:var(--input);min-height:36px;color:var(--ink);border-radius:8px;outline:none;padding:7px 10px;font-size:12px;line-height:1.4}.textarea{resize:vertical;min-height:88px}.input:focus,.select:focus,.textarea:focus{border-color:#52a883;box-shadow:0 0 0 3px #1c805717}.input.search{min-width:220px}.toolbar-spacer{flex:1}.filter-card{background:var(--paper);border:1px solid var(--line);border-radius:10px;margin:14px 0;padding:13px}.filter-grid{grid-template-columns:repeat(4,minmax(145px,1fr));align-items:end;gap:12px;display:grid}.field.compact{gap:5px}.field.compact label{color:var(--muted);font-size:12px;font-weight:600}.filter-reset{align-items:end;height:100%;display:flex}.filter-reset .btn{width:100%;min-height:39px}.filter-actions{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-start;gap:8px}.filter-actions .btn{flex:none;width:auto;min-width:88px}.status-filters{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;padding-top:13px;font-size:12px;display:flex}.status-filters>span{color:var(--ink);margin-right:3px;font-weight:600}.status-filters label{border:1px solid var(--line);color:var(--muted);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:999px;padding:6px 10px}.status-filters label.checked{background:var(--green-pale);color:var(--green-dark);border-color:#8ac5a9}.status-filters input{vertical-align:-1px;margin:0 4px 0 0}.status-filters small{margin-left:auto}.table-wrap{-webkit-overflow-scrolling:touch;scrollbar-width:thin;overflow-x:auto}.table-pager{color:var(--muted);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;padding-top:14px;font-size:12px;display:flex}.table-pager-summary{margin-right:auto}.table-pager-loading{color:var(--accent);font-weight:700}.table-pager label{align-items:center;gap:7px;display:inline-flex}.table-pager .select{width:auto;min-height:34px;padding-block:6px}.table-pager strong{min-width:86px;color:var(--ink);text-align:center}table{border-collapse:collapse;width:100%;min-width:1120px}th{background:var(--table-head);color:var(--muted);text-align:left;white-space:nowrap;padding:9px 11px;font-size:11px;font-weight:700}td{border-top:1px solid var(--line);white-space:nowrap;padding:10px 11px;font-size:12px;line-height:1.4}.money{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.profit{color:var(--green)}.badge{border-radius:999px;align-items:center;padding:4px 8px;font-size:12px;font-weight:600;display:inline-flex}.badge.draft{color:#735b16;background:#fff4c4}.badge.pending{color:#9a650b;background:#fff5d9}.badge.approved{color:#147a52;background:#e6f5ed}.badge.rejected{color:#b13b3b;background:#ffebeb}.badge.closed{color:#67736d;background:#edf0ee}.platform-tag{border-radius:999px;padding:4px 8px;font-size:12px;font-weight:700;display:inline-flex}.platform-tag.meituan{color:#986600;background:#fff4c4}.platform-tag.eleme{color:#1269b3;background:#e8f3ff}.platform-tag.jd{color:#b83b3b;background:#ffebeb}.platform-tag.taobao{color:#b84a16;background:#fff0e7}.link-btn{color:var(--green);background:0 0;border:0;padding:5px 6px;font-size:13px;font-weight:600}.qingyun-open-button{white-space:nowrap;justify-content:center;align-items:center;gap:5px;display:inline-flex}.qingyun-open-button svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:15px;height:15px}.link-btn.qingyun-open-button:disabled{color:var(--muted);opacity:.55;cursor:not-allowed}.danger-text{color:var(--red)}.row-actions{align-items:center;gap:2px;display:flex}.store-deleted-marker{vertical-align:middle;margin-left:7px}.wrap-cell{white-space:normal;min-width:320px;line-height:1.6}.form-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.field{gap:7px;display:grid}.field.full{grid-column:1/-1}.field label{font-size:13px;font-weight:600}.required:after{content:" *";color:var(--red)}.hint{color:var(--muted);font-size:12px;line-height:1.55}.profit-preview{background:var(--green-pale);color:var(--green-dark);border-radius:12px;justify-content:space-between;align-items:center;padding:15px;display:flex}.upload-box{border:1px dashed var(--line);background:var(--surface-soft);text-align:center;color:var(--muted);border-radius:12px;padding:20px}.upload-box input{max-width:100%}.form-actions{border-top:1px solid var(--line);justify-content:flex-end;gap:10px;margin-top:20px;padding-top:18px;display:flex}.modal-backdrop{z-index:30;background:#0c1c1585;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.modal{background:var(--paper);border-radius:16px;width:min(680px,100%);max-height:90vh;overflow:auto;box-shadow:0 24px 80px #00000038}.order-transition-backdrop{z-index:75;background:#0c1c15ad}.order-transition-modal{width:min(520px,100%)}.field-counter{color:var(--muted);text-align:right;margin-top:5px;display:block}.modal.wide{width:min(900px,100%)}.modal-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.modal-head h3{margin:0;font-size:17px;font-weight:700}.modal-head-actions{align-items:center;gap:9px;display:flex}.close-btn{background:#f1f4f2;border:0;border-radius:50%;width:30px;height:30px}.detail-grid{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.detail-item{background:#f7f9f8;border-radius:10px;padding:12px}.detail-label{color:var(--muted);margin-bottom:5px;font-size:12px}.detail-value{font-size:14px;font-weight:600}.timeline{gap:10px;margin-top:17px;display:grid}.timeline-item{border-left:2px solid #cde4d9;padding-left:16px;font-size:13px;line-height:1.55}.timeline-time{color:var(--muted);margin-top:3px;font-size:12px}.evidence-summary{background:#f7f9f8;border-radius:11px;margin:16px 0;padding:14px;font-size:12px}.evidence-summary>div{margin-top:10px}.file-chip{border:1px solid var(--line);color:var(--green-dark);background:#fff;border-radius:7px;padding:6px 9px;display:inline-flex}.evidence-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.evidence-card{border:1px solid var(--line);text-align:left;width:100%;color:var(--ink);background:#fff;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}button.evidence-card:hover{background:#f5fbf8;border-color:#9ac9b3}.evidence-card-icon{background:var(--green-pale);width:42px;height:42px;color:var(--green-dark);border-radius:9px;place-items:center;font-size:11px;font-weight:700;display:grid}.evidence-card-copy{gap:4px;min-width:0;display:grid}.evidence-card-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.evidence-card-copy small,.evidence-load-hint,.evidence-empty{color:var(--muted);font-size:11px;line-height:1.5}.evidence-card-action{color:var(--green-dark);font-weight:700}.evidence-card.unavailable{color:var(--muted);background:#f5f6f5}.evidence-card.unavailable .evidence-card-icon{color:#78857e;background:#e8ecea}.evidence-load-hint{margin-top:9px}.evidence-preview-backdrop{z-index:80;background:#030c08db;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.evidence-preview-modal{color:#fff;background:#101713;border-radius:16px;grid-template-rows:auto minmax(0,1fr) auto;width:min(1180px,100%);max-height:calc(100vh - 36px);display:grid;overflow:hidden;box-shadow:0 30px 100px #00000080}.evidence-preview-head{border-bottom:1px solid #ffffff24;justify-content:space-between;align-items:center;gap:16px;padding:15px 18px;display:flex}.evidence-preview-head h3{margin:0 0 4px;font-size:16px}.evidence-preview-head>div:first-child{min-width:0}.evidence-preview-head>div:first-child>div{text-overflow:ellipsis;white-space:nowrap;color:#ffffffad;max-width:65vw;font-size:12px;overflow:hidden}.evidence-preview-stage{grid-template-columns:52px minmax(0,1fr) 52px;align-items:center;gap:12px;min-height:260px;padding:16px;display:grid;overflow:auto}.evidence-preview-image{object-fit:contain;background:#fff;border-radius:8px;max-width:100%;max-height:calc(100vh - 190px);margin:auto;display:block}.evidence-preview-nav{color:#fff;background:#ffffff17;border:1px solid #ffffff2e;border-radius:10px;width:44px;height:58px;font-size:34px;line-height:1}.evidence-preview-nav:disabled{opacity:.25}.evidence-preview-error{color:#ffd6d6;text-align:center;border:1px solid #ff969659;border-radius:10px;margin:auto;padding:18px;line-height:1.7}.evidence-preview-foot{color:#ffffffad;border-top:1px solid #ffffff24;justify-content:space-between;gap:14px;padding:11px 18px;font-size:12px;display:flex}.evidence-list{gap:8px;display:grid}.evidence-list label{border:1px solid var(--line);cursor:pointer;border-radius:9px;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:10px 12px;font-size:12px;display:grid}.evidence-list label.kept{background:#f5fbf8;border-color:#b9dccb}.evidence-list label.removed{color:#9aa39e;background:#fafafa;text-decoration:line-through}.evidence-list small{color:var(--muted);text-decoration:none}.finance-evidence-changes>div{border:1px solid var(--line);background:var(--surface-soft);border-radius:6px;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px;display:flex}.finance-evidence-changes>div>span{overflow-wrap:anywhere;flex:140px;min-width:0}.finance-evidence-changes>.removed>span{text-decoration:line-through}.finance-evidence-changes>.removed{border-style:dashed}.locked{color:#78857e;background:#f1f4f2}.company-list{gap:14px;display:grid}.company-item{border-bottom:1px dashed var(--line);padding-bottom:14px}.company-item:last-child{border-bottom:0;padding-bottom:0}.company-item .badge{margin-left:8px}.company-item .panel-sub{margin-top:8px;line-height:1.6}.muted-text{color:var(--muted)}.modal-notice{margin:18px 0 0}.empty{text-align:center;color:var(--muted);padding:48px 15px;font-size:13px}.notice{color:#805a0f;background:#fff8e6;border:1px solid #f0d89f;border-radius:10px;margin-bottom:14px;padding:11px 13px;font-size:13px;line-height:1.55}.notice.neutral-note{border-color:var(--line);color:var(--ink);white-space:pre-wrap;background:#f6f9f7;margin-top:15px}.ranking-toolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:-2px;display:flex}.ranking-toolbar-options{justify-content:flex-end;align-items:center;gap:12px;display:flex}.segmented{border:1px solid var(--line);background:#fff;border-radius:11px;gap:3px;padding:4px;display:inline-flex}.segmented button{color:var(--muted);background:0 0;border:0;border-radius:8px;padding:7px 13px;font-size:13px;font-weight:600}.segmented button.active{background:var(--green-pale);color:var(--green-dark)}.segmented button:disabled{cursor:default;opacity:1}.ranking-table{min-width:760px}.rank-medal{color:#59665f;background:#edf1ef;border-radius:50%;place-items:center;width:30px;height:30px;font-weight:700;display:inline-grid}.rank-medal.rank-1{color:#946400;background:#fff1ba}.rank-medal.rank-2{color:#58636d;background:#edf0f3}.rank-medal.rank-3{color:#8a5731;background:#f4e3d5}.import-file{gap:9px;display:grid}.import-file input{width:100%}.import-summary-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin:15px 0;display:grid}.import-summary-item{border:1px solid var(--line);background:#f8faf9;border-radius:10px;padding:12px}.import-summary-item span{color:var(--muted);margin-bottom:5px;font-size:12px;display:block}.import-summary-item strong{font-size:16px}.validation-box{border:1px solid var(--line);border-radius:11px;margin-top:15px;overflow:hidden}.validation-head{border-bottom:1px solid var(--line);background:#f7f9f8;padding:11px 13px;font-size:13px;font-weight:600}.validation-list{max-height:230px;overflow:auto}.validation-row{border-top:1px solid #eef1ef;gap:10px;padding:9px 13px;font-size:12px;line-height:1.5;display:flex}.validation-row:first-child{border-top:0}.validation-row.error{color:#a83d3d;background:#fff9f9}.validation-row.success{color:var(--green-dark);background:#f7fcf9}.validation-row strong{min-width:52px}.loading-inline{text-align:center;color:var(--green);padding:18px;font-size:13px;font-weight:600}.import-preview-table{border:1px solid var(--line);border-radius:10px;max-height:340px;margin-top:15px}.import-preview-table table{min-width:1540px}.import-preview-table .hint{background:#f7f9f8;padding:10px 13px}.import-preview-table .input,.import-preview-table .select{min-width:125px}.import-preview-table .money-input{width:105px;min-width:105px}.import-preview-table .date-text-input{min-width:190px}.import-preview-table .import-sequence-input{width:105px;min-width:105px}.import-preview-table .import-evidence-name-input{min-width:185px}.import-evidence-thumbs{flex-wrap:wrap;gap:6px;min-width:100px;display:flex}.import-evidence-thumb{border:1px solid var(--line);object-fit:cover;background:#f3f5f4;border-radius:7px;width:46px;height:46px}.import-evidence-missing{color:#a83d3d;background:#fff2f2;border-radius:6px;padding:5px 7px;font-size:11px;display:inline-flex}.import-evidence-selected-list{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.import-evidence-selected-item{border:1px solid var(--line);background:var(--panel);border-radius:8px;grid-template-columns:46px minmax(80px,140px);align-items:center;gap:3px 8px;padding:6px;display:grid}.import-evidence-selected-item .import-evidence-thumb{grid-row:1/span 2}.import-evidence-selected-item>span{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.import-evidence-selected-item .link-btn{justify-self:start;font-size:12px}.validation-pager{border-top:1px solid var(--line);justify-content:flex-end;align-items:center;gap:10px;padding:10px 13px;display:flex}.store-batch-bar{border-bottom:1px solid var(--line);background:#f7faf8;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 18px;display:flex}.store-batch-bar .input{flex:1;min-width:220px}.store-delete-backdrop{z-index:65}.delete-warning{color:#8e3434;background:#fff4f4;border-color:#edb4b4}.store-delete-summary{grid-template-columns:repeat(5,minmax(100px,1fr))}.store-delete-table{border:1px solid var(--line);border-radius:10px;max-height:280px;margin:14px 0 18px}.store-delete-table table{min-width:680px}.store-delete-table thead{z-index:1;position:sticky;top:0}.store-delete-fields{margin-top:6px}.migration-impact{background:#fffcf4;border:1px solid #e7cf99;border-radius:12px;margin-top:18px;padding:16px}.migration-impact .notice{margin-bottom:13px}.impact-grid{grid-template-columns:repeat(auto-fit,minmax(125px,1fr));gap:9px;margin:13px 0;display:grid}.impact-grid>div{border:1px solid var(--line);background:#fff;border-radius:10px;padding:11px 12px}.impact-grid span{color:var(--muted);font-size:11px;display:block}.impact-grid strong{margin-top:4px;font-size:16px;display:block}.confirmation-field{margin-top:14px}.store-status-filter{margin-top:-4px}.store-status-filter .field{max-width:260px}.ranking-disabled{margin-left:8px}.toast{right:24px;bottom:calc(24px + var(--icp-footer-height));color:#fff;z-index:50;background:#153e2f;border-radius:10px;padding:12px 16px;font-size:14px;font-weight:600;position:fixed;box-shadow:0 8px 30px #0003}.loading{min-height:100vh;color:var(--green);place-items:center;font-weight:700;display:grid}.account-row-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.account-row-main{flex:1;min-width:0}.dispatch-account-row{align-items:center}.account-dispatch-presence{border-right:1px solid var(--line);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;padding-right:8px;display:inline-flex}.account-dispatch-presence small{color:var(--muted);white-space:nowrap;font-size:11px}.account-dispatch-presence .link-btn:disabled{opacity:.5;cursor:wait}.current-account-label{background:var(--green-pale);color:var(--green-dark);vertical-align:1px;border-radius:999px;margin-left:7px;padding:2px 6px;font-size:11px;font-weight:600;display:inline-flex}.organization-empty-notice{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.organization-company-picker{margin-bottom:16px}.organization-select-empty{border:1px dashed var(--line);background:#ffffff8c;border-radius:14px;padding:80px 16px}.organization-grid{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.company-selector-cards{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;display:grid}.company-selector-card{border:1px solid var(--line);background:#fff;border-radius:11px;transition:border-color .15s,background .15s;display:grid;overflow:hidden}.company-selector-card:hover,.company-selector-card.active{border-color:var(--green);background:var(--green-pale)}.company-selector-card.archived{background:#f7f8f7}.company-selector-card.archived.active{background:#eef1ef;border-color:#8c9892}.company-selector-main{width:100%;color:var(--ink);text-align:left;background:0 0;border:0;gap:6px;padding:14px;display:grid}.company-selector-title{justify-content:space-between;align-items:center;gap:8px;display:flex}.company-selector-title>strong{overflow-wrap:anywhere;min-width:0}.company-selector-main>span:last-child,.company-selected-summary>span:last-child{color:var(--muted);font-size:12px}.company-card-actions{border-top:1px solid var(--line);background:#ffffffa6;justify-content:flex-end;gap:3px;padding:6px 8px;display:flex}.company-card-actions .link-btn{padding:4px 7px;font-size:12px}.company-selected-summary{align-items:center;gap:10px;display:flex}.archived-company-notice{margin:0 0 16px}.company-dependency-grid{grid-template-columns:repeat(4,1fr);margin-top:0}.company-delete-notice{margin:14px 0 18px}.notice.danger-note{color:#8f3232;background:#fff3f3;border-color:#efb7b7}.team-assignment-table{min-width:760px}.assignment-history-choice{gap:10px;margin-top:16px;display:grid}.assignment-history-choice>label{border:1px solid var(--line);cursor:pointer;border-radius:11px;grid-template-columns:auto 1fr;align-items:start;gap:11px;padding:13px;display:grid}.assignment-history-choice>label.checked{background:var(--green-pale);border-color:#91c8ae}.assignment-history-choice label span{gap:4px;display:grid}.assignment-history-choice small{color:var(--muted);line-height:1.5}.compact-empty{padding:28px 12px}.inline-password,.password-input{display:block;position:relative}.inline-password .input,.password-input input{width:100%;padding-right:58px}.inline-password button,.password-input button{min-height:30px;color:var(--green-dark);background:0 0;border:0;border-radius:7px;padding:4px 8px;font-size:12px;font-weight:600;position:absolute;top:50%;right:7px;transform:translateY(-50%)}.inline-password button:hover,.password-input button:hover{background:var(--green-pale)}.settings-layout{grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr);align-items:start;gap:16px;display:grid}.settings-preview{position:sticky;top:94px}.settings-section+.settings-section{border-top:1px solid var(--line);margin-top:25px;padding-top:22px}.settings-section-title{margin-bottom:14px;font-size:14px;font-weight:700}.settings-color-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:11px;display:grid}.settings-color{border:1px solid var(--line);border-radius:10px;grid-template-columns:1fr 38px;align-items:center;gap:4px 10px;padding:11px;display:grid}.settings-color>span{font-size:13px;font-weight:600}.settings-color input{border:1px solid var(--line);background:#fff;border-radius:8px;width:38px;height:34px;padding:2px}.settings-color code{color:var(--muted);grid-column:1/-1;font-size:12px}.settings-actions{align-items:center}.preview-sidebar{color:#fff;border-radius:12px 12px 0 0;align-items:center;gap:11px;padding:17px;display:flex}.preview-sidebar>div:last-child{min-width:0;display:grid}.preview-sidebar strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.preview-sidebar small{color:#ffffffb3;margin-top:3px}.preview-card{border:1px solid var(--line);border-top:0;border-radius:0 0 12px 12px;gap:10px;padding:23px 18px;display:grid}.preview-card>span{font-size:12px;font-weight:700}.preview-card>strong{font-size:18px}.preview-card>small{color:var(--muted);line-height:1.6}.preview-card>button{color:#fff;border:0;border-radius:9px;width:fit-content;padding:9px 14px;font-weight:600}.monitor-page{gap:16px;display:grid}.monitor-head{justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}.monitor-live-title{align-items:center;gap:9px;display:flex}.monitor-live-dot{background:#29a56d;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 5px #29a56d1f}.monitor-live-dot.delayed{background:var(--amber);box-shadow:0 0 0 5px #c57b1821}.monitor-head-meta{min-width:92px;color:var(--muted);text-align:right;gap:2px;font-size:12px;display:grid}.monitor-head-meta strong{color:var(--ink);font-variant-numeric:tabular-nums;font-size:17px}.monitor-warning{color:#875916;background:#fff8ed;border-color:#edd2a7;margin:0}.monitor-loading,.monitor-unavailable{min-height:360px;color:var(--muted);text-align:center;align-content:center;place-items:center;gap:8px;padding:30px;display:grid}.monitor-unavailable h3,.monitor-unavailable p{margin:0}.monitor-unavailable p{max-width:520px}.monitor-unavailable small{color:#819087}.monitor-unavailable-icon{color:#75867d;background:#eef3f0;border-radius:14px;place-items:center;width:48px;height:48px;margin-bottom:4px;font-size:22px;display:grid}.monitor-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;display:grid}.monitor-usage-card{padding:18px}.monitor-usage-label{color:var(--muted);justify-content:space-between;align-items:baseline;gap:10px;font-size:13px;display:flex}.monitor-usage-label strong{color:var(--ink);font-variant-numeric:tabular-nums;font-size:16px}.monitor-usage-value{font-variant-numeric:tabular-nums;letter-spacing:-.4px;margin:12px 0 9px;font-size:24px;font-weight:700}.monitor-progress{background:#edf1ef;border-radius:999px;height:7px;margin-bottom:9px;overflow:hidden}.monitor-progress span{border-radius:inherit;min-width:0;height:100%;transition:width .3s;display:block}.monitor-progress span.good{background:var(--green)}.monitor-progress span.warning{background:var(--amber)}.monitor-progress span.danger{background:var(--red)}.monitor-service-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.monitor-service-panel{min-width:0}.monitor-service-list{padding:4px 18px;display:grid}.monitor-service-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;min-height:64px;display:flex}.monitor-service-row:last-child{border-bottom:0}.monitor-service-row>div{gap:3px;display:grid}.monitor-service-row small{color:var(--muted);font-size:12px}.monitor-status{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;width:fit-content;padding:4px 9px;font-size:12px;font-weight:700;display:inline-flex}.monitor-status.good{background:var(--green-pale);color:var(--green-dark)}.monitor-status.warning{color:#916011;background:#fff3df}.monitor-status.danger{color:#a23f3f;background:#fff0f0}.monitor-status.neutral{color:#607068;background:#eef2f0}.monitor-fact-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding:8px;display:grid}.monitor-fact{gap:5px;min-width:0;padding:14px;display:grid}.monitor-fact span{color:var(--muted);font-size:12px}.monitor-fact strong{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:19px}.monitor-fact strong.compact{font-size:14px;line-height:1.5}.monitor-fact small{color:#7d8b84;min-height:18px;font-size:11px}.monitor-chart-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:16px;display:grid}.monitor-chart{border:1px solid var(--line);background:linear-gradient(#fff,#fbfcfb);border-radius:12px;min-width:0;padding:15px;position:relative}.monitor-chart-head{justify-content:space-between;align-items:flex-start;gap:12px;min-height:42px;display:flex}.monitor-chart-head>div:first-child{align-items:baseline;gap:6px;display:flex}.monitor-chart-head small{color:var(--muted);font-size:11px}.monitor-chart-legend{color:var(--muted);flex-wrap:wrap;justify-content:flex-end;gap:6px 11px;font-size:11px;display:flex}.monitor-chart-legend span{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.monitor-chart-legend i{border-radius:50%;width:7px;height:7px}.monitor-chart svg{width:100%;height:145px;margin-top:3px;display:block;overflow:visible}.monitor-chart-gridline{fill:none;stroke:#e7ece9;stroke-width:1px;vector-effect:non-scaling-stroke}.monitor-chart-line{fill:none;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.monitor-chart-empty{color:#94a098;place-items:center;font-size:12px;display:grid;position:absolute;inset:78px 15px 15px}.monitor-backup-card{justify-content:space-between;align-items:center;gap:18px;min-height:132px;padding:22px;display:flex}.monitor-backup-card>div{text-align:right;gap:5px;display:grid}.monitor-backup-card span{color:var(--muted);font-size:12px}.monitor-backup-card .monitor-status{font-size:13px}.monitor-certificate-list{padding:5px 18px;display:grid}.monitor-certificate-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;min-height:78px;display:flex}.monitor-certificate-row:last-child{border-bottom:0}.monitor-certificate-row>div:first-child{gap:4px;min-width:0;display:grid}.monitor-certificate-row small{color:var(--muted);font-size:11px}.monitor-certificate-state{color:var(--muted);white-space:nowrap;align-items:center;gap:9px;font-size:12px;display:flex}.qingyun-page,.qingyun-archive-page{gap:16px;display:grid}.qingyun-work-panel{overflow:visible}.qingyun-work-head{background:linear-gradient(115deg,#147a521a,#fff0)}.qingyun-presence-toggle{border:1px solid var(--line);min-height:38px;color:var(--muted);white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:9px;padding:8px 12px;font-size:12px;font-weight:700;display:inline-flex}.qingyun-presence-toggle>span{background:#9ba8a1;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #7080771a}.qingyun-presence-toggle.online{color:var(--green-dark);background:#f1faf5;border-color:#a8d6bf}.qingyun-presence-toggle.online>span{background:#29a56d;box-shadow:0 0 0 4px #29a56d21}.qingyun-presence-toggle:disabled{opacity:.55;cursor:wait}.qingyun-work-tabs{width:fit-content;margin:15px 18px 0}.qingyun-work-notice{color:var(--green-dark);background:#f4fbf7;border:1px solid #badbc9;border-radius:9px;margin:14px 18px 0;padding:10px 12px;font-size:13px}.qingyun-work-notice.danger{color:#a23f3f;background:#fff7f7;border-color:#efcaca}.qingyun-work-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:16px 18px 0;display:grid}.qingyun-work-metric{border:1px solid var(--line);background:#fafcfb;border-radius:11px;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:12px 14px;display:flex}.qingyun-work-metric span{color:var(--muted);font-size:12px}.qingyun-work-metric strong{font-variant-numeric:tabular-nums;font-size:21px}.qingyun-work-metric.warning{background:#fffbf2;border-color:#ecd5a7}.qingyun-work-metric.warning strong{color:#8a5b10}.qingyun-work-metric.good{background:#f5fbf8;border-color:#bfddce}.qingyun-work-metric.good strong{color:var(--green-dark)}.qingyun-work-toolbar{align-items:center;gap:9px;padding:14px 18px;display:flex}.qingyun-work-toolbar .input{flex:1;min-width:260px}.qingyun-work-toolbar .select{width:155px}.qingyun-work-toolbar>span{color:var(--muted);white-space:nowrap;margin-left:auto;font-size:11px}.qingyun-online-users{background:#f5fbf8;border:1px solid #bfddce;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;margin:0 18px 14px;padding:11px 13px;display:grid}.qingyun-online-users>strong{color:var(--green-dark);white-space:nowrap;font-size:12px}.qingyun-online-users>div{flex-wrap:wrap;gap:7px;display:flex}.qingyun-online-users>div>span{color:var(--ink);background:#fff;border-radius:999px;align-items:center;gap:5px;padding:4px 7px;font-size:11px;display:inline-flex}.qingyun-online-users i{background:#29a56d;border-radius:50%;width:7px;height:7px}.qingyun-online-users small{color:var(--muted);font-size:9px}.qingyun-online-users>div>span.inactive{color:#79530f;background:#fffbf2;border:1px solid #ecd5a7}.qingyun-online-users>div>span.inactive i{background:var(--amber)}.qingyun-online-users>div>span.inactive small{color:#8a5b10;font-weight:700}.qingyun-online-users em{color:var(--muted);font-size:11px;font-style:normal}.qingyun-work-list{gap:10px;padding:0 18px 18px;display:grid}.qingyun-work-card{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;gap:14px;padding:15px;display:grid}.qingyun-work-card.own{border-color:#add5c0;box-shadow:inset 3px 0 #49a77e}.qingyun-work-card-main{gap:11px;min-width:0;display:grid}.qingyun-work-card-title{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.qingyun-work-card-title>div{gap:3px;min-width:0;display:grid}.qingyun-work-card-title strong{overflow-wrap:anywhere;font-size:14px}.qingyun-work-card-title>div>span{color:var(--muted);font-size:12px}.qingyun-work-state{color:#94630d;white-space:nowrap;background:#fff3d7;border-radius:999px;flex:none;padding:4px 8px;font-size:12px;font-weight:700;display:inline-flex}.qingyun-work-state.pick_confirmation_pending,.qingyun-work-state.picked,.qingyun-work-state.delivery_quote_pending,.qingyun-work-state.delivery_quoted,.qingyun-work-state.delivery_create_pending,.qingyun-work-state.delivering{color:#1269a6;background:#e8f4ff}.qingyun-work-state.completed{background:var(--green-pale);color:var(--green-dark)}.qingyun-work-state.canceled{color:#8a5151;background:#f7ecec}.qingyun-work-facts{grid-template-columns:repeat(4,minmax(115px,1fr));gap:8px;display:grid}.qingyun-work-facts>span{text-overflow:ellipsis;min-width:0;color:var(--ink);white-space:nowrap;font-size:12px;overflow:hidden}.qingyun-work-facts small{color:var(--muted);margin-bottom:3px;font-size:10px;display:block}.qingyun-work-progress{flex-wrap:wrap;gap:7px;display:flex}.qingyun-work-progress span{color:var(--muted);background:#f4f7f5;border-radius:7px;padding:5px 8px;font-size:11px}.qingyun-source-warning{color:#9f3427;background:#fff5f3;border:1px solid #f2c6bf;border-radius:9px;padding:9px 11px;font-size:12px;line-height:1.55}.qingyun-work-actions{flex-direction:column;justify-content:center;align-items:flex-end;gap:7px;min-width:150px;display:flex}.qingyun-work-actions .btn{white-space:nowrap}.qingyun-work-locked{color:var(--muted);font-size:11px}.qingyun-work-empty{border:1px dashed var(--line);color:var(--muted);text-align:center;background:#fafcfb;border-radius:11px;padding:28px 16px;line-height:1.7}.qingyun-work-pager{color:var(--muted);justify-content:space-between;align-items:center;gap:10px;padding-top:4px;font-size:11px;display:flex}.qingyun-work-pager>div{gap:7px;display:flex}.qingyun-work-modal-backdrop{z-index:82}.qingyun-work-modal{width:min(680px,100%)}.qingyun-assignment-modal{width:min(520px,100%)}.qingyun-delivery-modal{width:min(720px,100%)}.orders-content{max-width:none;padding-inline:16px}.orders-wide-table{width:100%;min-width:1420px}.orders-wide-table,.order-detail-drawer{--order-row-pending:#ffd43b;--order-row-completed:#57d985;--order-row-canceled:#b6c0cc;--order-row-refund:#f77;--order-row-ink:#17243b;--order-row-muted:#29384d;--order-row-link:#103363;--order-row-border:#17243b80;--order-row-stripe:#17243b44;--order-preorder-ink:#9b1020}.orders-wide-table th,.orders-wide-table td{white-space:nowrap;padding-inline:8px;font-size:12px}.orders-wide-table td:last-child{align-items:center;gap:10px;display:flex}.fulfillment-cell{text-align:center;border-left:1px solid #00000009;border-right:1px solid #00000009;font-weight:700}.orders-wide-table tbody tr.fulfillment-row.pending,.orders-wide-table tbody tr.fulfillment-row.delivering{--order-row-fill:var(--order-row-pending)}.orders-wide-table tbody tr.fulfillment-row.completed{--order-row-fill:var(--order-row-completed)}.orders-wide-table tbody tr.fulfillment-row.refund{--order-row-fill:var(--order-row-refund)}.orders-wide-table tbody tr.fulfillment-row.canceled{--order-row-fill:var(--order-row-canceled)}.orders-wide-table tbody tr.fulfillment-row.pending>td,.orders-wide-table tbody tr.fulfillment-row.delivering>td,.orders-wide-table tbody tr.fulfillment-row.completed>td,.orders-wide-table tbody tr.fulfillment-row.refund>td,.orders-wide-table tbody tr.fulfillment-row.canceled>td{background:var(--order-row-fill);color:var(--order-row-ink)}.orders-wide-table tbody tr.fulfillment-row:not(.unknown):hover>td,.orders-wide-table tbody tr.fulfillment-row:not(.unknown):focus-within>td{background:var(--order-row-fill);box-shadow:inset 0 1px var(--order-row-border), inset 0 -1px var(--order-row-border)}.orders-wide-table tbody tr.fulfillment-row:not(.unknown)>td:first-child{border-left:5px solid var(--order-row-stripe)}.order-summary-strip{flex-wrap:wrap;flex:1;justify-content:center;align-items:center;gap:24px;display:flex}.order-status-cards,.order-money-metrics{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.order-status-card{cursor:pointer;color:#17202a;border:2px solid #0000;border-radius:10px;align-items:center;gap:8px;padding:7px 12px;display:inline-flex}.order-status-card.in-progress{background:#ffd88a}.order-status-card.completed{background:#b7e4c7}.order-status-card.canceled{background:#cdd3da}.order-status-card.refund{background:#ffb3b3}.order-status-card.active{border-color:#1c57d8;box-shadow:0 0 0 2px #1c57d821}.global-refund-mode-banner{color:#8f2020;background:#fff0f0;border:1px solid #ef8f8f;border-radius:10px;margin:0 16px 12px;padding:10px 14px;font-size:13px;font-weight:700}.order-money-metrics span{white-space:nowrap;background:#f1f6f4;border-radius:8px;padding:7px 10px}.order-money-metrics strong{color:#145e3b;margin-left:4px}.dispatch-presence-bar{border:1px solid var(--line);background:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;margin:0 0 16px;padding:13px 16px;display:flex}.dispatch-presence-bar>div{gap:3px;display:grid}.dispatch-presence-bar span{color:var(--muted);font-size:12px}.dispatch-presence-manager{border:1px solid var(--line);background:#fff;border-radius:14px;gap:12px;margin:0 0 16px;padding:14px 16px;display:grid}.dispatch-presence-manager-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.dispatch-presence-manager-head>div:first-child{gap:3px;display:grid}.dispatch-presence-manager-head>div:first-child span{color:var(--muted);font-size:12px}.dispatch-presence-manager-head>div:last-child{align-items:center;gap:8px;display:flex}.dispatch-presence-manager-head .select{min-width:180px}.dispatch-presence-list{gap:8px;display:grid}.dispatch-presence-person{border:1px solid var(--line);background:#fbfcfb;border-radius:11px;grid-template-columns:minmax(150px,1.1fr) minmax(150px,1fr) minmax(150px,.9fr) minmax(180px,1fr) auto;align-items:center;gap:14px;padding:11px 12px;display:grid}.dispatch-presence-person.online{background:#f1faf5;border-color:#9fd5b9}.dispatch-presence-person.online.inactive{background:#fff9eb;border-color:#efc36b}.dispatch-presence-person>div{gap:2px;min-width:0;display:grid}.dispatch-presence-person>div>small{color:var(--muted);font-size:11px}.dispatch-presence-person>div>span,.dispatch-presence-person>div>strong{overflow-wrap:anywhere}.dispatch-presence-person-name{align-items:center;gap:7px;display:flex!important}.dispatch-presence-person-name i{background:#9ba8a1;border-radius:50%;flex:none;width:9px;height:9px}.dispatch-presence-person.online .dispatch-presence-person-name i{background:#29a56d;box-shadow:0 0 0 4px #29a56d1f}.dispatch-presence-person-name span{color:var(--muted);font-size:11px}.modal.wide{width:min(1600px,100vw - 24px);max-height:calc(100vh - 24px)}.qingyun-order-information{border-top:1px solid var(--line);gap:14px;margin-top:18px;padding-top:18px;display:grid}.section-title{color:var(--ink);font-size:14px;font-weight:750}.qingyun-detail-grid .detail-item{min-width:0}.qingyun-detail-grid .detail-value{overflow-wrap:anywhere;white-space:pre-wrap}.qingyun-long-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.qingyun-long-fields>div{border:1px solid var(--line);background:#fafcfb;border-radius:10px;min-width:0;padding:13px}.qingyun-long-fields p{overflow-wrap:anywhere;white-space:pre-wrap;margin:7px 0 0;line-height:1.65}.qingyun-items-table-wrap{border:1px solid var(--line);border-radius:10px;max-height:430px}.qingyun-items-table{min-width:820px}.qingyun-items-table thead{z-index:1;position:sticky;top:0}.wrap-cell{overflow-wrap:anywhere;white-space:normal;min-width:170px;max-width:360px}.pre-line{white-space:pre-wrap;overflow-wrap:anywhere}.qingyun-invoice-search{width:min(360px,100%)}.qingyun-invoices-table{width:100%;min-width:1320px}.qingyun-invoices-table td:first-child small{color:var(--muted);margin-top:3px;display:block}.qingyun-invoices-table details{min-width:150px}.qingyun-invoices-table summary{color:var(--blue);cursor:pointer;white-space:nowrap}.qingyun-invoices-table details[open] .qingyun-json-block{white-space:pre-wrap;max-width:520px;max-height:300px;overflow:auto}.qingyun-manual-history{border:1px solid var(--line);background:#fafcfb;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;margin:0 18px 16px;padding:11px 12px;display:flex}.qingyun-manual-history .input{width:150px}.qingyun-manual-history small{color:var(--muted);flex-basis:100%}.order-product-thumb{object-fit:cover;border:1px solid var(--line);background:#f3f5f4;border-radius:8px;width:58px;height:58px;display:block}.qingyun-supplement-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.qingyun-supplement-grid>section{border:1px solid var(--line);border-radius:11px;align-content:start;gap:9px;min-width:0;padding:13px;display:grid}.qingyun-record{background:#f7f9f8;border-radius:8px;gap:5px;padding:10px;font-size:12px;line-height:1.55;display:grid}.qingyun-record pre,.qingyun-json-block{max-height:260px;color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;background:#f3f5f4;border-radius:8px;margin:5px 0 0;padding:10px;font:12px/1.55 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}.qingyun-json-block{margin:0}.qingyun-quote-review{background:#f5fbf8;border:1px solid #b8d9c8;border-radius:12px;gap:11px;margin-top:16px;padding:14px;display:grid}.qingyun-quote-review-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.qingyun-quote-review-head span{color:var(--muted);font-size:11px}.qingyun-quote-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.qingyun-quote-fact{background:#fff;border:1px solid #147a521f;border-radius:9px;min-width:0;padding:10px}.qingyun-quote-fact span{color:var(--muted);font-size:10px;display:block}.qingyun-quote-fact strong{overflow-wrap:anywhere;margin-top:4px;font-size:13px;display:block}.qingyun-quote-fact.primary{border-color:#8cc7aa}.qingyun-quote-fact.primary strong{color:var(--green-dark);font-size:17px}.qingyun-zero-quote-warning{color:#79530f;background:#fff4d8;border-radius:8px;padding:9px 10px;font-size:11px}.qingyun-quote-waiting{color:#155a84;background:#f1f8fc;border:1px solid #b9d8e9;border-radius:11px;align-items:flex-start;gap:11px;margin-top:16px;padding:14px;display:flex}.qingyun-quote-waiting>span{border:2px solid #8fc4df;border-top-color:#1269a6;border-radius:50%;flex:0 0 10px;width:10px;height:10px;margin-top:4px;animation:.8s linear infinite qingyun-quote-spin}.qingyun-quote-waiting strong{font-size:13px}.qingyun-quote-waiting p{color:#4e758c;margin:4px 0 0;font-size:11px;line-height:1.6}@keyframes qingyun-quote-spin{to{transform:rotate(360deg)}}.qingyun-bindings-body{gap:22px;padding:18px;display:grid}.qingyun-binding-section{gap:12px;display:grid}.qingyun-binding-section+.qingyun-binding-section{border-top:1px solid var(--line);padding-top:20px}.qingyun-binding-section-head{justify-content:space-between;align-items:flex-end;gap:14px;display:flex}.qingyun-binding-section-head .input{width:min(360px,100%)}.qingyun-account-binding-list{gap:9px;display:grid}.qingyun-account-binding-row{border:1px solid var(--line);background:#fafcfb;border-radius:11px;grid-template-columns:minmax(220px,1fr) minmax(220px,.8fr) auto;align-items:center;gap:10px;padding:12px 14px;display:grid}.qingyun-account-binding-row>div{gap:3px;min-width:0;display:grid}.qingyun-account-binding-row>div span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.qingyun-mapping-group-list{gap:10px;display:grid}.qingyun-batch-confirm{gap:12px;margin-bottom:14px;display:grid}.qingyun-batch-confirm-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.qingyun-batch-company-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.qingyun-batch-company-actions .select{width:min(280px,42vw)}.qingyun-address-cell{white-space:normal;overflow-wrap:anywhere;min-width:280px}.qingyun-mapping-group-card{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(300px,.7fr);gap:16px;padding:14px;display:grid}.qingyun-mapping-group-info{gap:9px;min-width:0;display:grid}.qingyun-mapping-group-title{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.qingyun-mapping-group-title>div{gap:3px;min-width:0;display:grid}.qingyun-mapping-group-title>div>span{color:var(--muted);font-size:11px}.qingyun-channel-detail-list{flex-wrap:wrap;gap:6px;display:flex}.qingyun-channel-detail-list>span{color:var(--muted);overflow-wrap:anywhere;background:#f4f7f5;border-radius:7px;padding:5px 7px;font-size:11px}.qingyun-mapping-group-actions{grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:7px;display:grid}.qingyun-mapping-group-actions .select{grid-column:1/-1}.qingyun-platform-warning{color:#9a650b;grid-column:1/-1;font-size:11px;line-height:1.5}.qingyun-readonly-marker{color:var(--muted);font-size:11px;line-height:1.55}.qingyun-create-map-warning{color:#735b16;background:#fffbf2;border:1px solid #ecd5a7;border-radius:9px;margin-bottom:16px;padding:11px 12px;font-size:12px;line-height:1.6}.qingyun-settings-body{gap:14px;padding:18px;display:grid}.qingyun-settings-copy{gap:3px;display:grid}.qingyun-settings-copy span{color:var(--muted);font-size:12px}.qingyun-settings-list{gap:10px;display:grid}.qingyun-setting-row{border:1px solid var(--line);background:#fafcfb;border-radius:11px;grid-template-columns:minmax(180px,.75fr) minmax(380px,1.7fr) minmax(200px,.8fr);align-items:center;gap:13px;padding:14px;display:grid}.qingyun-setting-store{gap:6px;display:grid}.qingyun-setting-store label,.qingyun-setting-permissions label{color:var(--muted);font-size:11px}.qingyun-setting-store input,.qingyun-setting-permissions input{accent-color:var(--green)}.qingyun-setting-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.qingyun-setting-permissions{flex-direction:column;justify-content:center;align-items:flex-start;gap:5px;display:flex}.qingyun-setting-permissions .btn{margin-top:4px}.qingyun-health-head{background:linear-gradient(115deg,#147a5214,#fff0)}.qingyun-external-link{white-space:nowrap;align-items:center;text-decoration:none;display:inline-flex}.qingyun-inline-error{color:#a23f3f;background:#fff6f6;border:1px solid #f0c2c2;border-radius:9px;margin:14px 18px 0;padding:10px 12px;font-size:13px;line-height:1.5}.qingyun-local-control{background:#f7fbf9;border:1px solid #cfe2d8;border-radius:11px;justify-content:space-between;align-items:center;gap:16px;margin:14px 18px 0;padding:13px 14px;display:flex}.qingyun-local-control-copy{gap:3px;min-width:0;display:grid}.qingyun-local-control-copy>strong{color:var(--ink);font-size:14px}.qingyun-local-control-copy>span,.qingyun-local-control-copy>small{color:var(--muted);font-size:12px;line-height:1.5}.qingyun-local-control-copy>small.danger{color:#a23f3f}.qingyun-local-control-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.qingyun-backfill-panel{overflow:hidden}.qingyun-backfill-create{border-bottom:1px solid var(--border);grid-template-columns:minmax(280px,1fr) 180px 180px auto;align-items:end;gap:12px;padding:16px 18px;display:grid}.qingyun-backfill-create>label{color:var(--muted);gap:6px;font-size:12px;display:grid}.qingyun-backfill-accounts{flex-wrap:wrap;gap:8px;display:flex}.qingyun-backfill-accounts label{border:1px solid var(--border);color:var(--ink);background:#fff;border-radius:9px;align-items:center;gap:7px;padding:9px 12px;font-size:13px;display:inline-flex}.qingyun-backfill-note{color:var(--muted);background:#f7f8fa;border-radius:9px;margin:14px 18px 0;padding:10px 12px;font-size:13px}.qingyun-backfill-jobs{gap:10px;padding:16px 18px;display:grid}.qingyun-backfill-job{border:1px solid var(--border);background:#fff;border-radius:11px;grid-template-columns:minmax(190px,.8fr) minmax(180px,1fr) auto minmax(220px,1.2fr) auto;align-items:center;gap:14px;padding:13px 14px;display:grid}.qingyun-backfill-job>div:first-child,.qingyun-backfill-message{gap:3px;min-width:0;display:grid}.qingyun-backfill-job>div:first-child span,.qingyun-backfill-message span,.qingyun-backfill-message small{color:var(--muted);overflow-wrap:anywhere;font-size:12px}.qingyun-backfill-job.failed{background:#fff8f8;border-color:#efbaba}.qingyun-backfill-job.succeeded{background:#f8fcfa;border-color:#b9ddc9}.qingyun-backfill-progress{gap:5px;display:grid}.qingyun-backfill-progress>span{background:#e9edf2;border-radius:999px;height:7px;overflow:hidden}.qingyun-backfill-progress i{border-radius:inherit;background:var(--primary);height:100%;transition:width .2s;display:block}.qingyun-backfill-progress small,.qingyun-backfill-counts{color:var(--muted);font-size:12px}.qingyun-backfill-counts{white-space:nowrap;flex-wrap:wrap;gap:8px;display:flex}.qingyun-health-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:16px 18px;display:grid}.qingyun-readiness{border:1px solid var(--border);background:#fbfcfe;border-radius:12px;margin:0 18px 4px;overflow:hidden}.qingyun-readiness.blocked{background:#fffcf5;border-color:#ead5a8}.qingyun-readiness.ready{background:#f6fcf8;border-color:#b9ddc9}.qingyun-readiness-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding:13px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.qingyun-readiness-head{border-bottom:1px solid color-mix(in srgb, var(--border) 72%, transparent)}}.qingyun-readiness-head>div{gap:3px;display:grid}.qingyun-readiness-head span{color:var(--muted);font-size:12px}.qingyun-readiness-state{background:#fff3d8;border-radius:999px;flex:none;padding:5px 9px;font-weight:700;color:#8b5c00!important}.qingyun-readiness.ready .qingyun-readiness-state{background:#e3f6ea;color:#24633c!important}.qingyun-readiness-grid{background:var(--border);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.qingyun-readiness-item{background:var(--panel);align-items:flex-start;gap:9px;min-width:0;padding:12px 13px;display:flex}.qingyun-readiness-indicator{background:#d18b00;border-radius:50%;flex:none;width:9px;height:9px;margin-top:5px;box-shadow:0 0 0 3px #fff1cc}.qingyun-readiness-item.ok .qingyun-readiness-indicator{background:#2f8b57;box-shadow:0 0 0 3px #dff4e7}.qingyun-readiness-item>div{gap:2px;min-width:0;display:grid}.qingyun-readiness-item strong{font-size:13px}.qingyun-readiness-item span,.qingyun-readiness-item small{color:var(--muted);overflow-wrap:anywhere;font-size:12px;line-height:1.45}.qingyun-readiness-item small{color:#8b5c00}.qingyun-readiness-notes{border-top:1px solid var(--border);padding:10px 14px;font-size:12px}.qingyun-readiness-notes summary{cursor:pointer;font-weight:700}.qingyun-readiness-notes ul{color:var(--muted);margin:8px 0 0 18px;padding:0;line-height:1.6}.qingyun-health-card{border:1px solid var(--line);background:#fafcfb;border-radius:12px;min-width:0;padding:15px}.qingyun-health-card>span{color:var(--muted);font-size:12px;display:block}.qingyun-health-card>strong{text-overflow:ellipsis;color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;margin:7px 0 4px;font-size:24px;display:block;overflow:hidden}.qingyun-health-card>strong.compact{font-size:17px}.qingyun-health-card>small{color:#7b8982;font-size:11px;display:block}.qingyun-health-card.good{background:#f5fbf8;border-color:#bfddce}.qingyun-health-card.good>strong{color:var(--green-dark)}.qingyun-health-card.warning{background:#fffbf2;border-color:#ecd5a7}.qingyun-health-card.warning>strong{color:#8a5b10}.qingyun-health-card.danger{background:#fff7f7;border-color:#efcaca}.qingyun-health-card.danger>strong{color:#a23f3f}.qingyun-account-strip{grid-template-columns:repeat(auto-fit,minmax(285px,1fr));gap:10px;padding:0 18px 17px;display:grid}.qingyun-account-health{border:1px solid var(--line);background:#fff;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:11px 13px;display:grid}.qingyun-account-health>div{gap:2px;min-width:0;display:grid}.qingyun-account-health strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.qingyun-account-health small,.qingyun-account-health span{color:var(--muted);font-size:11px}.qingyun-live-dot{background:#9ba8a1;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #7080771a}.qingyun-live-dot.good{background:#29a56d;box-shadow:0 0 0 4px #29a56d1f}.qingyun-live-dot.warning{background:var(--amber);box-shadow:0 0 0 4px #c57b1821}.qingyun-live-dot.danger{background:var(--red);box-shadow:0 0 0 4px #c94c4c1f}.qingyun-account-meta{text-align:right}.qingyun-account-list-head{justify-content:space-between;align-items:center;padding:18px 18px 9px;display:flex}.qingyun-account-list-head>div{gap:3px;display:grid}.qingyun-account-list-head span{color:var(--muted);font-size:12px}.qingyun-sync-account-list{gap:10px;padding:0 18px 18px;display:grid}.qingyun-sync-account-row{background:#fbfdfc;border:1px solid #cddbd4;border-radius:13px;grid-template-columns:minmax(150px,.75fr) minmax(240px,1fr) minmax(150px,.72fr) minmax(210px,.9fr);align-items:center;gap:12px;padding:14px;display:grid;box-shadow:0 1px #0a2d1f08}.qingyun-sync-account-row.expired{background:#ffd9d9;border-color:#e04b4b;box-shadow:inset 4px 0 #c92f2f}.qingyun-sync-account-row.error{background:#fff0d8;border-color:#e5a04a;box-shadow:inset 4px 0 #dc8522}.qingyun-sync-account-row.missing{background:#f1f3f5;border-color:#cbd1d6}.qingyun-sync-account-row.disabled{opacity:.88;background:#f1f3f5;grid-template-columns:minmax(180px,1fr) minmax(180px,1fr) auto}.qingyun-sync-account-main,.qingyun-sync-state,.qingyun-sync-time{gap:4px;min-width:0;display:grid}.qingyun-sync-account-main small,.qingyun-sync-state small,.qingyun-sync-time small{color:#52625b;overflow-wrap:anywhere}.qingyun-sync-company{gap:4px;min-width:0;display:grid}.qingyun-sync-company>label,.qingyun-sync-time>label{color:var(--muted);font-size:11px}.qingyun-sync-company>div{grid-template-columns:minmax(0,1fr) auto;gap:6px;display:grid}.qingyun-cookie-state{color:#176443;background:#dcf3e8;border-radius:999px;width:fit-content;padding:4px 9px;font-size:12px;font-weight:800}.qingyun-cookie-state.expired{color:#821f1f;background:#ffbaba}.qingyun-cookie-state.error{color:#7d4500;background:#ffd79d}.qingyun-cookie-state.missing{color:#4e5961;background:#dfe3e6}.qingyun-sync-actions{border-top:1px solid #5a6e6433;flex-wrap:wrap;grid-column:1/-1;gap:7px;padding-top:10px;display:flex}.qingyun-sync-account-extra{background:#ffffff9e;border-radius:10px;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px;padding:11px;display:flex}.qingyun-sync-account-extra .input{width:150px}.qingyun-sync-account-extra small{color:var(--muted);margin-left:auto}.qingyun-account-create{background:#f7fbf9;border:1px dashed #b9ccc2;border-radius:12px;grid-template-columns:auto minmax(180px,.8fr) minmax(200px,1fr) auto;align-items:center;gap:9px;margin:0 18px 18px;padding:13px;display:grid}.qingyun-disabled-accounts{border:1px solid var(--line);background:#f7f8f8;border-radius:11px;margin:0 18px 18px}.qingyun-disabled-accounts summary{cursor:pointer;padding:12px 14px;font-weight:700}.qingyun-disabled-accounts .qingyun-sync-account-list{padding-top:0}.qingyun-inline-success{color:#176443;background:#edf9f3;border:1px solid #a8d8c1;border-radius:9px;margin:10px 18px 0;padding:9px 11px}.qingyun-local-login-note{color:#27466f;background:#f3f7ff;border:1px solid #bfd4f7;border-radius:9px;gap:3px;margin:10px 18px 0;padding:10px 12px;font-size:13px;line-height:1.5;display:grid}.qingyun-local-login-note strong{color:#173b6d}.qingyun-login-dialog-backdrop{z-index:1000;background:#0f172aa3;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.qingyun-login-dialog{background:#fff;border:1px solid #cbd5e1;border-radius:16px;grid-template-rows:auto minmax(0,1fr) auto;width:min(1400px,96vw);height:min(940px,94vh);display:grid;overflow:hidden;box-shadow:0 28px 80px #0f172a57}.qingyun-login-dialog>header{background:#f8fafc;border-bottom:1px solid #dbe3ed;justify-content:space-between;align-items:flex-start;gap:16px;padding:14px 16px;display:flex}.qingyun-login-dialog>header>div{gap:3px;display:grid}.qingyun-login-dialog>header strong{color:#14213d;font-size:16px}.qingyun-login-dialog>header span{color:#526174;font-size:13px;line-height:1.5}.qingyun-login-dialog-close{color:#334155;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:10px;flex:0 0 44px;width:44px;height:44px;font-size:26px;line-height:1}.qingyun-login-dialog-close:hover{background:#f1f5f9;border-color:#94a3b8}.qingyun-login-dialog-close:focus-visible{outline-offset:2px;outline:3px solid #2563eb4d}.qingyun-login-frame-wrap{background:#111827;min-height:0}.qingyun-login-frame-wrap iframe{background:#111827;border:0;width:100%;height:100%;display:block}.qingyun-login-dialog>footer{background:#fff;border-top:1px solid #dbe3ed;justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;display:flex}.qingyun-login-dialog-status{color:#526174;font-size:13px;line-height:1.5}.qingyun-login-dialog-status.saving{color:#174ea6}.qingyun-login-dialog-status.error{color:#a23f3f}.qingyun-login-dialog-actions{flex:none;gap:9px;display:flex}.qingyun-login-dialog-actions .btn{min-height:44px}@media (width<=720px){.qingyun-login-dialog-backdrop{padding:0}.qingyun-login-dialog{border:0;border-radius:0;width:100vw;height:100dvh}.qingyun-login-dialog>footer{flex-direction:column;align-items:stretch}.qingyun-login-dialog-actions{grid-template-columns:1fr 1fr;display:grid}}.qingyun-empty-inline{border:1px dashed var(--line);color:var(--muted);background:#fafcfb;border-radius:10px;margin:0 18px 17px;padding:13px;font-size:12px;line-height:1.6}.qingyun-detail-section .qingyun-empty-inline,.qingyun-filter-card{margin:0}.qingyun-filter-grid{grid-template-columns:repeat(4,minmax(150px,1fr))}.qingyun-search-field{grid-column:span 2}.qingyun-view-switch{justify-content:space-between;align-items:center;gap:14px;display:flex}.qingyun-view-switch>span{color:var(--muted);font-size:12px}.qingyun-mapping-filter{min-width:138px}.qingyun-order-table{min-width:1480px}.qingyun-mapping-table{min-width:1260px}.qingyun-order-table td,.qingyun-mapping-table td,.qingyun-goods-table td{vertical-align:top}.qingyun-long-id{font-variant-numeric:tabular-nums;letter-spacing:-.15px;font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace}.qingyun-cell-note{color:var(--muted);margin-top:4px;font-size:11px;font-weight:400;display:block}.qingyun-channel-tag{color:#8a6100;background:#fff4c4;border-radius:999px;padding:4px 8px;font-size:12px;font-weight:700;display:inline-flex}.qingyun-fulfillment,.qingyun-mapping-status{white-space:nowrap;border-radius:999px;align-items:center;padding:4px 8px;font-size:12px;font-weight:700;display:inline-flex}.qingyun-fulfillment.unknown{color:#67736d;background:#edf0ee}.qingyun-fulfillment.pending,.qingyun-fulfillment.accepted,.qingyun-fulfillment.picking,.qingyun-fulfillment.ready{color:#94630d;background:#fff3d7}.qingyun-fulfillment.delivering{color:#1269a6;background:#e8f4ff}.qingyun-fulfillment.completed{color:var(--green-dark);background:var(--green-pale)}.qingyun-fulfillment.canceled{color:#8a5151;background:#f7ecec}.qingyun-mapping-status.mapped{color:var(--green-dark);background:var(--green-pale)}.qingyun-mapping-status.unmapped{color:#94630d;background:#fff3d7}.qingyun-mapping-status.conflict{color:#a23f3f;background:#fff0f0}.qingyun-mapping-status.disabled{color:#67736d;background:#edf0ee}.qingyun-detail-backdrop{z-index:72}.qingyun-detail-modal{width:min(1080px,100%)}.qingyun-detail-content{gap:18px;display:grid}.qingyun-detail-section{border-bottom:1px solid var(--line);padding-bottom:18px}.qingyun-detail-section:last-child{border-bottom:0;padding-bottom:0}.qingyun-detail-section h4{margin:0 0 12px;font-size:14px}.qingyun-detail-section .detail-value{overflow-wrap:anywhere;white-space:normal}.qingyun-amount-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.qingyun-amount-item{border:1px solid var(--line);background:#f8faf9;border-radius:10px;min-width:0;padding:13px}.qingyun-amount-item span{color:var(--muted);font-size:11px;display:block}.qingyun-amount-item strong{font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:6px;font-size:17px;display:block}.qingyun-amount-item.primary{background:var(--green-pale);border-color:#bddfce}.qingyun-amount-item.primary strong{color:var(--green-dark)}.qingyun-amount-item.danger{background:#fff7f7;border-color:#efc9c9}.qingyun-amount-item.danger strong{color:#a23f3f}.qingyun-goods-table{min-width:860px}.qingyun-goods-product{align-items:flex-start;gap:10px;min-width:220px;display:flex}.qingyun-goods-product>div{min-width:0}.qingyun-goods-image{border:1px solid var(--line);object-fit:cover;background:#f7f9f8;border-radius:8px;flex:0 0 52px;width:52px;height:52px}.qingyun-goods-image-empty{color:var(--muted);justify-content:center;align-items:center;font-size:11px;display:inline-flex}.qingyun-remark-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:11px;display:grid}.qingyun-remark-grid>div{border:1px solid var(--line);background:#f8faf9;border-radius:10px;min-width:0;padding:12px}.qingyun-remark-grid span{color:var(--muted);font-size:11px}.qingyun-remark-grid p{overflow-wrap:anywhere;white-space:pre-wrap;margin:6px 0 0;font-size:13px;line-height:1.65}.qingyun-json-block{border:1px solid var(--line);max-height:300px;color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;background:#f8faf9;border-radius:10px;margin:0;padding:13px;font:12px/1.65 ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;overflow:auto}.qingyun-event-list{gap:9px;display:grid}.qingyun-event-card{border:1px solid var(--line);background:#fafcfb;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;gap:5px 16px;padding:13px;display:grid}.qingyun-event-card.adjustment{background:snow;border-color:#eed2d2}.qingyun-event-card>div:first-child{align-items:center;gap:8px;display:flex}.qingyun-event-card>div:first-child span{color:var(--muted);font-size:11px}.qingyun-event-card p{color:var(--ink);overflow-wrap:anywhere;grid-column:1/-1;margin:0}.qingyun-event-card small{color:var(--muted);grid-column:1/-1}.qingyun-refund-goods{grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;display:grid}.qingyun-refund-good{border:1px solid var(--line);background:#fff;border-radius:9px;align-items:center;gap:10px;min-width:0;padding:8px;display:flex}.qingyun-refund-good>div{gap:3px;min-width:0;display:grid}.qingyun-refund-good strong{overflow-wrap:anywhere;font-size:12px}.qingyun-refund-good small{color:var(--muted);font-size:11px}.qingyun-event-money{color:#a23f3f;font-variant-numeric:tabular-nums;font-weight:700}.qingyun-delivery-timeline .timeline-item>div:not(.timeline-time){color:var(--muted);margin-top:4px}.auth-shell{min-height:calc(100vh - var(--icp-footer-height));min-height:calc(100dvh - var(--icp-footer-height));background:radial-gradient(circle at 16% 12%, var(--green-pale) 0, transparent 34%), var(--canvas);flex:1 0 auto;place-items:center;padding:32px 18px;display:grid}.auth-card{background:var(--paper);border:1px solid #1a4e391f;border-radius:20px;width:min(430px,100%);padding:32px;box-shadow:0 24px 70px #1842311f}.auth-brand{align-items:center;gap:12px;margin-bottom:30px;display:flex}.auth-brand>div{line-height:1.25;display:grid}.auth-brand strong{letter-spacing:.4px;font-size:18px;font-weight:700}.auth-brand small{color:var(--muted);margin-top:3px;font-size:12px}.auth-brand.compact{margin-bottom:22px}.auth-heading{margin-bottom:24px}.auth-heading h1,.auth-message-card h1{letter-spacing:-.3px;margin:0;font-size:24px;font-weight:700}.auth-heading p,.auth-message-card p{color:var(--muted);margin:8px 0 0;font-size:14px;line-height:1.65}.auth-eyebrow{color:var(--green);letter-spacing:.5px;margin-bottom:8px;font-size:12px;font-weight:700;display:inline-flex}.auth-form{gap:16px;display:grid}.auth-field{color:#34483e;gap:7px;font-size:13px;font-weight:600;display:grid}.auth-field input{width:100%;min-height:44px;color:var(--ink);background:#fff;border:1px solid #ccd8d1;border-radius:10px;outline:none;padding:10px 12px;font-size:14px;transition:border-color .15s,box-shadow .15s}.auth-field input:focus{border-color:var(--green);box-shadow:0 0 0 3px #147a521f}.auth-owner{border:1px solid var(--line);background:#f7faf8;border-radius:11px;gap:3px;padding:13px 14px;display:grid}.auth-owner span,.auth-owner small{color:var(--muted);font-size:12px}.auth-owner strong{font-size:15px;font-weight:600}.password-rule{color:var(--muted);margin-top:-6px;font-size:12px}.auth-error{color:#a23f3f;background:#fff6f6;border:1px solid #f0c2c2;border-radius:9px;padding:10px 12px;font-size:13px;line-height:1.5}.auth-submit{width:100%;min-height:44px;margin-top:2px}.auth-foot{border-top:1px solid var(--line);color:#7b8982;text-align:center;margin-top:24px;padding-top:18px;font-size:12px}.auth-loading{color:var(--green-dark);align-items:center;gap:11px;font-size:14px;font-weight:600;display:flex}.auth-spinner{border:2px solid #b9d9c9;border-top-color:var(--green);border-radius:50%;width:20px;height:20px;animation:.8s linear infinite auth-spin}.auth-message-card .auth-submit{margin-top:20px}.auth-actions{gap:10px;display:flex}.auth-actions .secondary{flex:none}.auth-text-button{color:var(--muted);background:0 0;border:0;margin:18px auto 0;font-size:13px;display:block}.auth-text-button:hover{color:var(--green-dark)}.auth-modal-backdrop{z-index:70}.auth-modal-card{max-height:92vh;overflow:auto}@keyframes auth-spin{to{transform:rotate(360deg)}}:root[data-font-scale=SMALL] body{font-size:13px}:root[data-font-scale=LARGE] body{font-size:15px}:root[data-density=COMPACT] .content{padding-top:18px}:root[data-density=COMPACT] .panel-body{padding:13px}:root[data-density=COMPACT] td,:root[data-density=COMPACT] th{padding-top:9px;padding-bottom:9px}:root[data-density=COMFORTABLE] .content{padding-top:36px}:root[data-density=COMFORTABLE] .panel-body{padding:23px}:root[data-density=COMFORTABLE] td,:root[data-density=COMFORTABLE] th{padding-top:16px;padding-bottom:16px}:root[data-radius=SMALL] .panel,:root[data-radius=SMALL] .filter-card,:root[data-radius=SMALL] .stat-card,:root[data-radius=SMALL] .hero,:root[data-radius=SMALL] .modal,:root[data-radius=SMALL] .auth-card{border-radius:7px}:root[data-radius=LARGE] .panel,:root[data-radius=LARGE] .filter-card,:root[data-radius=LARGE] .stat-card,:root[data-radius=LARGE] .hero,:root[data-radius=LARGE] .modal,:root[data-radius=LARGE] .auth-card{border-radius:22px}:root[data-login-align=LEFT] .auth-shell{place-items:center start;padding-left:clamp(24px,9vw,150px)}:root[data-login-align=RIGHT] .auth-shell{place-items:center end;padding-right:clamp(24px,9vw,150px)}@media (width<=960px){.app-shell{grid-template-columns:1fr}.sidebar{transition:all .2s;transform:translate(-100%)}.sidebar.open{transform:translate(0)}.sidebar-overlay{z-index:9;background:#0b19136b;border:0;display:block;position:fixed;inset:0}.main{grid-column:1}.mobile-menu{border:1px solid var(--line);background:#fff;border-radius:9px;place-items:center;width:38px;height:38px;display:inline-grid}.topbar{padding:0 16px}.page-refresh-control span{display:none}.topbar-left{align-items:center;gap:12px;display:flex}.content{padding:18px 16px 40px}.stats{grid-template-columns:repeat(2,1fr)}.grid-2{grid-template-columns:1fr}.filter-grid{grid-template-columns:repeat(2,minmax(150px,1fr))}.hero{align-items:flex-start;gap:20px}.hero-actions{flex-direction:column}.ranking-toolbar{align-items:flex-start}.ranking-toolbar-options{flex-wrap:wrap}.settings-layout{grid-template-columns:1fr}.settings-preview{position:static}.monitor-metric-grid,.qingyun-health-grid,.qingyun-readiness-grid,.qingyun-work-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.qingyun-work-facts{grid-template-columns:repeat(2,minmax(115px,1fr))}.qingyun-setting-row,.qingyun-mapping-group-card{grid-template-columns:1fr}.qingyun-batch-confirm-head{flex-direction:column;align-items:stretch}.qingyun-batch-company-actions{justify-content:stretch}.qingyun-batch-company-actions .select{width:100%}.qingyun-setting-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.qingyun-setting-permissions{flex-flow:wrap;justify-content:flex-start;align-items:center}.qingyun-filter-grid{grid-template-columns:repeat(2,minmax(150px,1fr))}.qingyun-search-field{grid-column:span 2}.qingyun-amount-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=620px){.account-switch .account-label{display:none}.account-switch select{max-width:142px}.page-sub,.account-copy{display:none}.account-action{min-height:40px;padding-inline:7px}.account-action-full{display:none}.account-action-compact{display:inline}.account-summary{gap:5px}.page-refresh-control{margin-left:0}.page-refresh-control .btn{min-height:40px;padding-inline:9px}.account-summary .avatar{width:34px;height:34px}.hero{padding:21px;display:block}.hero-actions{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));margin-top:16px;display:grid}.hero-actions .btn{width:100%}.stats{grid-template-columns:1fr 1fr;gap:10px}.stat-card{padding:15px}.stat-value{font-size:20px}.form-grid,.detail-grid{grid-template-columns:1fr}.field.full{grid-column:auto}.filter-grid{grid-template-columns:1fr}.status-filters small{width:100%;margin-left:0}.modal-backdrop{align-items:end;padding:0}.modal,.modal.wide{border-radius:16px 16px 0 0;width:100%;max-height:96vh}.qingyun-long-fields,.qingyun-supplement-grid{grid-template-columns:1fr}.dispatch-presence-bar,.dispatch-presence-manager-head,.dispatch-presence-manager-head>div:last-child{flex-direction:column;align-items:stretch}.dispatch-presence-person{grid-template-columns:1fr 1fr}.dispatch-presence-person>button{width:100%}.modal-head{z-index:2;background:#fff;position:sticky;top:0}.modal-body{padding-bottom:calc(20px + env(safe-area-inset-bottom))}.toolbar .input,.toolbar .select{width:100%}.input,.select,.textarea{font-size:16px}.btn,.mobile-menu,.close-btn{min-height:44px}.close-btn{width:44px;height:44px}.toolbar-spacer{display:none}.panel-head{align-items:flex-start}.panel-actions{justify-content:flex-start}.ranking-toolbar{display:grid}.ranking-toolbar-options{justify-content:stretch;display:grid}.segmented{width:100%}.segmented button{flex:1}.import-summary-grid{grid-template-columns:1fr}.toast{left:16px;right:16px;bottom:calc(16px + var(--icp-footer-height));text-align:center}.auth-shell{align-items:center;padding:18px 12px}.auth-card{border-radius:17px;padding:25px 20px}.auth-field input{font-size:16px}.account-row{flex-direction:column;align-items:flex-start;gap:10px}.account-row-actions{justify-content:flex-start;align-items:center;width:100%}.organization-empty-notice{flex-direction:column;align-items:flex-start}.company-dependency-grid{grid-template-columns:1fr 1fr}.store-delete-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.evidence-gallery{grid-template-columns:1fr}.evidence-preview-backdrop{padding:0}.evidence-preview-modal{border-radius:0;width:100%;min-height:100vh;max-height:100vh}.evidence-preview-head{align-items:flex-start}.evidence-preview-head .btn{min-height:40px;padding-inline:10px}.evidence-preview-stage{grid-template-columns:38px minmax(0,1fr) 38px;gap:5px;padding:10px 5px}.evidence-preview-nav{width:36px;height:52px}.evidence-preview-image{max-height:calc(100vh - 185px)}.evidence-preview-foot{justify-content:center}.evidence-preview-foot span:last-child{display:none}.batch-review-toolbar{flex-direction:column;align-items:stretch}.batch-review-actions{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;display:grid}.batch-review-actions .btn:last-child{grid-column:1/-1}.monitor-head{align-items:flex-start}.monitor-head-meta{display:none}.monitor-service-grid,.monitor-chart-grid{grid-template-columns:1fr}.monitor-chart-grid{padding:11px}.monitor-certificate-row{flex-direction:column;align-items:flex-start;padding:14px 0}.monitor-certificate-state{justify-content:space-between;width:100%}.qingyun-health-head,.qingyun-view-switch,.qingyun-work-head,.qingyun-local-control{flex-direction:column;align-items:flex-start}.qingyun-backfill-create,.qingyun-backfill-job{grid-template-columns:1fr;align-items:stretch}.qingyun-local-control-actions{justify-content:flex-start}.qingyun-presence-toggle{justify-content:center;width:100%}.qingyun-work-tabs{width:calc(100% - 24px);margin:12px}.qingyun-work-metrics{gap:8px;padding:12px 12px 0}.qingyun-work-toolbar{flex-direction:column;align-items:stretch;padding:12px}.qingyun-work-toolbar .input,.qingyun-work-toolbar .select{width:100%;min-width:0}.qingyun-work-toolbar>span{margin-left:0}.qingyun-online-users{grid-template-columns:1fr;margin-inline:12px}.qingyun-work-list{padding:0 12px 12px}.qingyun-work-card{grid-template-columns:1fr;padding:13px}.qingyun-work-actions{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;min-width:0;display:grid}.qingyun-work-actions .btn{width:100%}.qingyun-work-pager{flex-direction:column;align-items:stretch}.qingyun-work-pager>div{grid-template-columns:1fr 1fr;display:grid}.qingyun-work-locked{grid-column:1/-1}.qingyun-setting-fields{grid-template-columns:1fr}.qingyun-setting-permissions{flex-direction:column;align-items:flex-start}.qingyun-quote-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.qingyun-binding-section-head{flex-direction:column;align-items:stretch}.qingyun-binding-section-head .input{width:100%}.qingyun-account-binding-row{grid-template-columns:1fr}.qingyun-account-binding-row .btn{width:100%}.qingyun-mapping-group-actions{grid-template-columns:1fr}.qingyun-mapping-group-actions .select,.qingyun-platform-warning{grid-column:auto}.qingyun-mapping-group-actions .btn{width:100%}.qingyun-health-grid{grid-template-columns:1fr 1fr;gap:9px;padding:12px}.qingyun-readiness{margin-inline:12px}.qingyun-readiness-head{align-items:flex-start}.qingyun-readiness-grid{grid-template-columns:1fr}.qingyun-health-card{padding:12px}.qingyun-health-card>strong{font-size:19px}.qingyun-account-strip{grid-template-columns:1fr;padding:0 12px 12px}.qingyun-account-health{grid-template-columns:auto minmax(0,1fr)}.qingyun-account-meta{text-align:left;grid-column:2}.qingyun-sync-account-row,.qingyun-sync-account-row.disabled{grid-template-columns:1fr}.qingyun-sync-actions,.qingyun-sync-account-extra{grid-column:auto}.qingyun-sync-account-extra small{width:100%;margin-left:0}.qingyun-account-create,.qingyun-filter-grid{grid-template-columns:1fr}.qingyun-search-field{grid-column:auto}.qingyun-view-switch>span{line-height:1.6}.qingyun-amount-grid{grid-template-columns:1fr 1fr}.qingyun-remark-grid{grid-template-columns:1fr}:root[data-login-align=LEFT] .auth-shell,:root[data-login-align=RIGHT] .auth-shell{place-items:center;padding-inline:12px}}@media (width<=380px){.stats{grid-template-columns:1fr}.account-summary .avatar{display:none}.impact-grid,.company-dependency-grid,.monitor-metric-grid,.monitor-fact-grid,.qingyun-health-grid,.qingyun-amount-grid,.qingyun-work-metrics,.qingyun-work-facts,.qingyun-quote-grid{grid-template-columns:1fr}}.dispatch-company-access-modal{width:min(680px,100vw - 32px)}tr:hover td{background:var(--table-hover)}.modal-backdrop,.order-transition-backdrop{background:var(--overlay)}.modal{border:1px solid var(--line);border-radius:10px}.modal-head{padding:13px 15px}.modal-body{padding:15px}.close-btn{background:var(--surface-muted);color:var(--ink)}.detail-item,.evidence-summary,.auth-owner,.qingyun-record,.qingyun-json-block,.qingyun-long-fields>div,.qingyun-manual-history,.qingyun-amount-item,.qingyun-remark-grid>div,.qingyun-event-card,.qingyun-work-empty,.qingyun-health-card,.qingyun-readiness,.qingyun-backfill-note{background:var(--surface-soft)}.file-chip,.evidence-card,.segmented,.company-selector-card,.qingyun-presence-toggle,.qingyun-work-card,.qingyun-online-users>div>span,.dispatch-presence-bar,.dispatch-presence-manager,.qingyun-quote-fact,.qingyun-mapping-group-card,.qingyun-backfill-accounts label,.qingyun-backfill-job,.qingyun-account-health,.qingyun-login-dialog,.qingyun-login-dialog-close,.qingyun-login-dialog>footer,.qingyun-refund-good,.dispatch-company-access-list label{background:var(--paper);color:var(--ink)}.preview-sidebar{border:1px solid var(--line);background:var(--sidebar);color:var(--ink);border-bottom:0;border-radius:8px 8px 0 0}.preview-sidebar small{color:var(--muted)}.preview-card{background:var(--paper);color:var(--ink);border-radius:0 0 8px 8px;padding:16px}.preview-card>span{color:var(--green-dark)}.preview-card>button{background:var(--green)}.auth-card{border:1px solid var(--line);border-radius:10px;width:min(410px,100%);padding:24px;box-shadow:0 18px 48px #0f172a1a}.auth-field{color:var(--ink)}.auth-field input{border-color:var(--line);background:var(--input);border-radius:8px;min-height:42px}.auth-heading h1,.auth-message-card h1{font-size:21px}.hero{background:linear-gradient(125deg,#15376b 0%,#245eb8 62%,#3b82f6 100%);border-radius:10px;box-shadow:0 10px 26px #2563eb29}.hero p{color:#dbeafe}.hero-kicker{color:#bfdbfe}.theme-toggle{border:1px solid var(--line);background:var(--paper);min-height:36px;color:var(--ink);border-radius:8px;align-items:center;gap:7px;padding:7px 10px;font-size:12px;font-weight:700;display:inline-flex}.theme-toggle:hover{border-color:var(--green);color:var(--green-dark);background:var(--green-pale)}.theme-toggle svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.theme-toggle:focus-visible{outline:3px solid var(--green)}@supports (color:color-mix(in lab, red, red)){.theme-toggle:focus-visible{outline:3px solid color-mix(in srgb, var(--green) 30%, transparent)}}.theme-toggle:focus-visible{outline-offset:2px}:root[data-theme=dark] .icp-footer,:root[data-theme=dark] .topbar{background:var(--paper)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark] .icp-footer,:root[data-theme=dark] .topbar{background:color-mix(in srgb, var(--paper) 96%, transparent)}}:root[data-theme=dark] .hero{background:linear-gradient(125deg,#14264b 0%,#1e3a67 62%,#245ea8 100%)}:root[data-theme=dark] .account-switch select,:root[data-theme=dark] .mobile-menu{background:var(--input);color:var(--ink)}:root[data-theme=dark] .bar-track,:root[data-theme=dark] .monitor-progress,:root[data-theme=dark] .qingyun-backfill-progress>span,:root[data-theme=dark] .qingyun-work-progress span,:root[data-theme=dark] .order-money-metrics span{background:var(--surface-muted)}:root[data-theme=dark] .badge.draft,:root[data-theme=dark] .badge.pending,:root[data-theme=dark] .qingyun-work-state,:root[data-theme=dark] .qingyun-fulfillment.pending,:root[data-theme=dark] .qingyun-fulfillment.accepted,:root[data-theme=dark] .qingyun-fulfillment.picking,:root[data-theme=dark] .qingyun-fulfillment.ready,:root[data-theme=dark] .qingyun-mapping-status.unmapped{color:#fde68a;background:#4a3915}:root[data-theme=dark] .badge.approved,:root[data-theme=dark] .qingyun-fulfillment.completed,:root[data-theme=dark] .qingyun-mapping-status.mapped{color:#86efac;background:#153c2b}:root[data-theme=dark] .badge.rejected,:root[data-theme=dark] .qingyun-fulfillment.canceled,:root[data-theme=dark] .qingyun-mapping-status.conflict{color:#fca5a5;background:#4a2027}:root[data-theme=dark] .badge.closed,:root[data-theme=dark] .qingyun-fulfillment.unknown,:root[data-theme=dark] .qingyun-mapping-status.disabled{color:#cbd5e1;background:#273449}:root[data-theme=dark] .platform-tag.meituan,:root[data-theme=dark] .qingyun-channel-tag{color:#fde68a;background:#4a3915}:root[data-theme=dark] .platform-tag.eleme,:root[data-theme=dark] .qingyun-fulfillment.delivering,:root[data-theme=dark] .qingyun-work-state.pick_confirmation_pending,:root[data-theme=dark] .qingyun-work-state.picked,:root[data-theme=dark] .qingyun-work-state.delivery_quote_pending,:root[data-theme=dark] .qingyun-work-state.delivery_quoted,:root[data-theme=dark] .qingyun-work-state.delivery_create_pending,:root[data-theme=dark] .qingyun-work-state.delivering{color:#93c5fd;background:#17365d}:root[data-theme=dark] .notice,:root[data-theme=dark] .monitor-warning,:root[data-theme=dark] .qingyun-work-metric.warning,:root[data-theme=dark] .qingyun-create-map-warning,:root[data-theme=dark] .qingyun-health-card.warning,:root[data-theme=dark] .qingyun-sync-account-row.error{color:#fcd894;background:#352b18;border-color:#6a5123}:root[data-theme=dark] .notice.neutral-note,:root[data-theme=dark] .qingyun-work-metric,:root[data-theme=dark] .qingyun-sync-account-row,:root[data-theme=dark] .qingyun-setting-row,:root[data-theme=dark] .qingyun-account-create,:root[data-theme=dark] .qingyun-disabled-accounts,:root[data-theme=dark] .qingyun-empty-inline{background:var(--surface-soft);color:var(--ink)}:root[data-theme=dark] .notice.danger-note,:root[data-theme=dark] .qingyun-inline-error,:root[data-theme=dark] .qingyun-work-notice.danger,:root[data-theme=dark] .qingyun-source-warning,:root[data-theme=dark] .qingyun-health-card.danger,:root[data-theme=dark] .qingyun-backfill-job.failed,:root[data-theme=dark] .qingyun-amount-item.danger{color:#fca5a5;background:#351d24;border-color:#6a3038}:root[data-theme=dark] .qingyun-work-notice,:root[data-theme=dark] .qingyun-work-metric.good,:root[data-theme=dark] .qingyun-online-users,:root[data-theme=dark] .qingyun-quote-review,:root[data-theme=dark] .qingyun-health-card.good,:root[data-theme=dark] .qingyun-backfill-job.succeeded,:root[data-theme=dark] .qingyun-readiness.ready{background:#152e24;border-color:#285740}:root[data-theme=dark] .qingyun-login-dialog>header{border-color:var(--line);background:var(--surface-soft)}:root[data-theme=dark] .modal-head{background:var(--paper)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=620px){.modal-head{background:var(--paper)}.theme-toggle{justify-content:center;min-width:40px;min-height:40px;padding-inline:8px}.theme-toggle span{display:none}}.dispatch-company-access-loading{color:#475569;place-items:center;min-height:120px;display:grid}.dispatch-company-access-fieldset{border:0;min-width:0;margin:20px 0 0;padding:0}.dispatch-company-access-fieldset legend{color:var(--ink);padding:0;font-weight:700}.dispatch-company-access-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.dispatch-company-access-list label{cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:10px;align-items:center;gap:10px;min-height:52px;padding:10px 12px;display:flex}.dispatch-company-access-list label.selected{border-color:var(--green);background:var(--green)}@supports (color:color-mix(in lab, red, red)){.dispatch-company-access-list label.selected{background:color-mix(in srgb, var(--green) 7%, #fff)}}.dispatch-company-access-list label:focus-within{outline:3px solid var(--green)}@supports (color:color-mix(in lab, red, red)){.dispatch-company-access-list label:focus-within{outline:3px solid color-mix(in srgb, var(--green) 28%, transparent)}}.dispatch-company-access-list label:focus-within{outline-offset:2px}.dispatch-company-access-list input{width:20px;height:20px;accent-color:var(--green);flex:none}.dispatch-company-access-list span{gap:2px;min-width:0;display:grid}.dispatch-company-access-list small{color:#475569}.dispatch-company-access-list label:has(input:disabled){cursor:default}.business-permissions-list{gap:8px;margin:12px 0;display:grid}.business-permission-option{border:1px solid var(--line);min-height:44px;color:var(--ink);background:var(--paper);cursor:pointer;border-radius:8px;align-items:flex-start;gap:12px;padding:12px;display:flex}.business-permission-option input{width:20px;height:20px;accent-color:var(--green);flex:none;margin-top:2px}.business-permission-option span{gap:4px;display:grid}.business-permission-option small{color:var(--muted);font-size:12px;line-height:1.5}.business-permission-option:focus-within{outline:2px solid var(--green);outline-offset:2px}.dispatch-company-access-reason{margin-top:18px}@media (width<=640px){.dispatch-company-access-modal{width:calc(100vw - 16px)}.dispatch-company-access-list{grid-template-columns:1fr}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-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}:root{--ink:#202326;--muted:#60666d;--line:#e2e4e7;--paper:#fff;--canvas:#f7f7f6;--sidebar:#f5f5f4;--surface-soft:#f7f8f9;--surface-muted:#eef0f2;--green:#245dcc;--green-dark:#1c4daa;--green-pale:#edf3ff;--sidebar-text:#34383e;--sidebar-muted:#60666d;--sidebar-hover:#e9ebed;--sidebar-active:#e9ebed;--table-head:#f7f8f9;--table-hover:#f6f8fb}:root[data-theme=dark]{--ink:#eceef2;--muted:#afb7c4;--line:#3a404b;--paper:#23262d;--canvas:#191b20;--sidebar:#1d2026;--surface-soft:#282d35;--surface-muted:#303641;--green:#8db4ff;--green-dark:#adcbff;--green-pale:#293c5e;--sidebar-text:#e0e4ec;--sidebar-muted:#afb7c4;--sidebar-hover:#303641;--sidebar-active:#303641;--input:#23262d;--table-head:#292e37;--table-hover:#2b323c}.workspace-shell{--workspace-rail:56px;--workspace-sidebar:190px;background:var(--paper);display:block}.workspace-bootstrap{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:30px;display:flex}.workspace-bootstrap h2{margin:0;font-size:20px}.workspace-bootstrap p{margin:0}.workspace-bootstrap>div{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.workspace-skip-link{z-index:100;border:2px solid var(--green);background:var(--paper);color:var(--ink);border-radius:6px;padding:10px 14px;position:fixed;top:8px;left:8px;transform:translateY(-160%)}.workspace-skip-link:focus{transform:none}.workspace-shell.workspace-embedded{--workspace-rail:0px}.workspace-shell.workspace-collapsed{--workspace-sidebar:56px}.workspace-shell>.main{margin-left:calc(var(--workspace-rail) + var(--workspace-sidebar));background:var(--paper);min-width:0;min-height:calc(100dvh - var(--icp-footer-height))}.workspace-icon{fill:none;stroke:currentColor;stroke-width:1.65px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 18px;width:18px;height:18px;display:block}.workspace-icon-button{width:44px;height:44px;color:var(--muted);background:0 0;border:0;border-radius:8px;flex:0 0 44px;justify-content:center;align-items:center;padding:0;display:inline-flex}.workspace-icon-button:hover,.workspace-icon-button.active{background:var(--sidebar-hover);color:var(--ink)}.workspace-shell button:focus-visible,.workspace-shell summary:focus-visible,.workspace-shell input:focus-visible,.workspace-shell select:focus-visible,.workspace-shell textarea:focus-visible{outline:2px solid var(--green);outline-offset:2px}.workspace-rail{z-index:12;border-right:1px solid var(--line);background:var(--sidebar);flex-direction:column;align-items:center;gap:8px;width:56px;padding:15px 6px 10px;display:flex;position:fixed;inset:0 auto 0 0}.workspace-rail>.brand-logo{margin:3px 0 16px}.workspace-rail-bottom{margin-top:auto}.workspace-rail .theme-toggle{background:0 0;border:0;justify-content:center;width:44px;height:44px;padding:0}.workspace-rail .theme-toggle span{display:none}.workspace-sidebar{left:var(--workspace-rail);width:var(--workspace-sidebar);z-index:11;background:var(--sidebar);padding:16px 10px 10px;transition:none;inset-block:0;overflow:visible;transform:none}.workspace-brand{justify-content:space-between;align-items:center;min-height:40px;margin-bottom:12px;padding:0 7px;font-size:15px;font-weight:650;display:flex}.workspace-brand-compact,.workspace-mobile-close{display:none}.workspace-scope{background:var(--paper);border:1px solid var(--line);border-radius:7px;gap:3px;margin:0 3px 13px;padding:9px 10px;display:grid}.workspace-scope>span{color:var(--ink);overflow-wrap:anywhere;font-size:12px;font-weight:500}.workspace-scope small{color:var(--muted);font-size:11px}.workspace-nav{scrollbar-width:thin;scrollbar-color:var(--line) transparent;flex:1;padding:0 2px 10px;display:block;overflow:hidden auto}.workspace-nav-group{margin-bottom:7px}.workspace-nav-group-label{color:var(--muted);letter-spacing:.5px;padding:13px 9px 6px;font-size:11px}.workspace-nav button{width:100%;min-height:44px;color:var(--sidebar-text);border-radius:7px;align-items:center;gap:10px;margin-bottom:2px;padding:8px 10px;font-size:13px;font-weight:450;display:flex}.workspace-nav button.active{background:var(--sidebar-active);color:var(--ink);box-shadow:inset 3px 0 var(--green);font-weight:600}.workspace-nav button .workspace-icon{color:var(--muted)}.workspace-sidebar-bottom{border-top:1px solid var(--line);background:var(--sidebar);padding-top:9px}.workspace-profile{position:relative}.workspace-profile summary{cursor:pointer;border-radius:8px;align-items:center;gap:9px;min-height:48px;padding:6px;list-style:none;display:flex}.workspace-profile summary::-webkit-details-marker{display:none}.workspace-profile summary:hover,.workspace-profile[open] summary{background:var(--sidebar-hover)}.workspace-profile .avatar{flex:0 0 32px;width:32px;height:32px;font-size:12px}.workspace-profile summary strong{overflow-wrap:anywhere;font-size:12px;font-weight:600;display:block}.workspace-profile small{color:var(--muted);font-size:11px;display:block}.workspace-footer-label{color:var(--muted);padding:6px 8px 0;font-size:11px;display:block}.workspace-profile-popup{border:1px solid var(--line);background:var(--paper);width:238px;max-width:calc(100vw - 80px);color:var(--ink);z-index:30;border-radius:10px;padding:6px;position:absolute;bottom:calc(100% + 8px);left:0;box-shadow:0 10px 35px #00000020}.workspace-profile-heading{border-bottom:1px solid var(--line);overflow-wrap:anywhere;margin-bottom:5px;padding:10px 10px 13px}.workspace-profile-popup button{width:100%;min-height:44px;color:var(--ink);background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;padding:9px 10px;font-size:13px;display:flex}.workspace-profile-popup button:hover{background:var(--surface-muted)}.workspace-profile-popup .workspace-logout{color:var(--red);border-top:1px solid var(--line);margin-top:5px}.workspace-collapsed .workspace-sidebar{padding-inline:5px}.workspace-collapsed .workspace-sidebar .workspace-nav-label,.workspace-collapsed .workspace-scope,.workspace-collapsed .workspace-nav-group-label,.workspace-collapsed .workspace-footer-label{display:none}.workspace-collapsed .workspace-brand-compact{display:inline-flex}.workspace-collapsed .workspace-brand{margin-bottom:8px;padding-inline:13px}.workspace-collapsed .workspace-nav button{justify-content:center;padding-inline:0}.workspace-collapsed .workspace-nav{padding-inline:0}.workspace-collapsed .workspace-nav-group{margin-bottom:10px}.workspace-collapsed .workspace-profile summary{padding-inline:7px}.workspace-topbar{background:var(--paper);-webkit-backdrop-filter:none;backdrop-filter:none;gap:12px;height:auto;min-height:56px;padding:4px 18px}.workspace-topbar .topbar-left{align-items:center;gap:8px;min-width:0;display:flex}.workspace-breadcrumb{color:var(--muted);align-items:center;gap:10px;min-width:0;font-size:12px;display:flex}.workspace-breadcrumb strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-weight:450;overflow:hidden}.workspace-topbar-actions{align-items:center;gap:3px;display:flex}.workspace-topbar .page-refresh-control .btn{background:0 0;align-items:center;gap:6px;min-height:36px;font-weight:500;display:inline-flex}.workspace-topbar .theme-toggle{background:0 0;border:0;min-height:44px;padding-inline:10px;font-weight:500}.workspace-topbar .theme-toggle span,.workspace-browser .workspace-topbar .theme-toggle,.workspace-topbar .mobile-menu{display:none}.workspace-shell .content{max-width:1800px;padding:25px 26px 32px}.workspace-page-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.workspace-page-heading h1{letter-spacing:-.5px;margin:0;font-size:23px;font-weight:650;line-height:1.35}.workspace-page-heading p{color:var(--muted);margin:6px 0 0;font-size:12px}.workspace-role-label{color:var(--muted);border:1px solid var(--line);border-radius:5px;flex:none;padding:3px 7px;font-size:11px}.workspace-shell .panel,.workspace-shell .filter-card,.workspace-shell .stat-card{box-shadow:none;border-radius:9px}.workspace-shell .hero{background:var(--surface-soft);color:var(--ink);box-shadow:none;border:1px solid var(--line);border-radius:8px;padding:15px 18px}:root[data-theme=dark] .workspace-shell .hero{background:var(--surface-soft)}.workspace-shell .hero h2{font-size:16px;font-weight:600}.workspace-shell .hero p,.workspace-shell .hero-kicker{color:var(--muted);font-size:12px}.workspace-shell .hero .ghost-light{color:var(--ink);background:var(--paper);border:1px solid var(--line)}.workspace-shell .stat-value{font-size:27px;font-weight:600}.workspace-shell .stats{gap:12px}.workspace-shell .stat-foot{color:var(--muted)}.workspace-shell .bar-fill{background:var(--green)}.workspace-shell .filter-card{background:var(--surface-soft)}.order-view-tabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:8px;margin-bottom:12px;padding-bottom:8px;display:flex}.order-view-tabs [role=tab]{min-height:44px;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;padding:8px 16px;font-size:13px;font-weight:500}.order-view-tabs [role=tab]:hover{color:var(--ink);background:var(--surface-muted)}.order-view-tabs [role=tab][aria-selected=true]{color:var(--green-dark);background:var(--green-pale);border-color:var(--green);font-weight:650}.order-view-tabs [role=tab]:focus-visible,[role=tabpanel]:focus-visible{outline:2px solid var(--green);outline-offset:2px}.order-view-description{color:var(--muted);margin:0 0 14px;font-size:12px;line-height:1.7}.workspace-shell .filter-grid{gap:10px 12px}.filter-card .field[hidden]{display:none}.filter-card .field{min-width:0}.filter-card .input,.filter-card .select{width:100%;min-width:0}.filter-card .filter-reset{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px;display:flex}.workspace-shell .filter-reset .btn{min-height:32px;padding:6px 12px;font-size:12px}.workspace-shell .filter-advanced-toggle{margin-right:auto}.workspace-shell .filter-card .input,.workspace-shell .filter-card .select{background:var(--paper)}.workspace-shell .filter-card label{color:var(--muted);font-weight:450}.workspace-shell .status-filters{margin-top:11px;padding-top:11px}.workspace-shell .status-filters label{background:var(--paper);border-radius:6px;padding:5px 9px}.workspace-shell .status-filters label.checked{border-color:var(--green);background:var(--green-pale);color:var(--green-dark)}.workspace-shell .btn{border-radius:7px;font-weight:500}.workspace-shell .panel-head{padding:12px 15px}.workspace-shell .order-summary-strip{align-items:flex-start;gap:12px}.workspace-shell .order-status-cards{flex-wrap:wrap;gap:16px}.workspace-shell .order-status-card{color:var(--muted);box-shadow:none;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;gap:7px;min-height:40px;padding:7px 0;font-weight:400}.workspace-shell .order-status-card strong{background:var(--surface-muted);color:var(--muted);border-radius:4px;padding:1px 5px;font-size:11px}.workspace-shell .order-status-card.active{color:var(--ink);border-color:var(--green);box-shadow:none;background:0 0}.workspace-shell .order-status-card:hover{color:var(--ink)}.workspace-shell .order-money-metrics{flex-wrap:wrap;gap:8px}.workspace-shell .order-money-metrics>span{background:var(--surface-soft);color:var(--muted);border-radius:5px;padding:5px 8px;font-size:12px}.workspace-shell .order-money-metrics strong{color:var(--ink);font-variant-numeric:tabular-nums}.workspace-shell .orders-wide-table{width:100%;min-width:1040px;font-size:12px}.workspace-shell .orders-wide-table th{background:var(--table-head);color:var(--muted);text-align:left;padding:10px 12px;font-weight:500}.workspace-shell .orders-wide-table td{vertical-align:middle;border-bottom:1px solid var(--line);height:70px;padding:12px}.workspace-shell .orders-wide-table td:last-child{display:table-cell}.workspace-shell .orders-wide-table .money{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.workspace-shell .orders-wide-table th.money{color:var(--muted)}.workspace-shell .order-main-link{max-width:230px;color:var(--ink);text-align:left;overflow-wrap:anywhere;background:0 0;border:0;padding:3px 0;font-size:12px;font-weight:600;display:block}.workspace-shell .order-main-link:hover{color:var(--green-dark)}.workspace-shell .order-identity{flex-wrap:wrap;align-items:center;gap:3px 7px;display:flex}.workspace-shell .order-identity-cell{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:225px;display:grid}.workspace-shell .order-expected-delivery{white-space:nowrap;margin-top:4px;font-size:12px;font-weight:650;display:block}.workspace-shell .order-preorder-label{color:var(--red);white-space:nowrap;letter-spacing:1px;font-size:20px;font-weight:700}.workspace-shell .orders-wide-table .fulfillment-row:not(.unknown) .order-preorder-label{color:var(--order-preorder-ink)}.workspace-shell .order-identity .platform-tag{background:var(--surface-muted);color:var(--muted);border-radius:3px;padding:1px 4px;font-size:10px}.workspace-shell .fulfillment-cell .badge{width:fit-content;display:block}.workspace-shell .order-cell-secondary{color:var(--muted);white-space:nowrap;margin-top:4px;font-size:11px;line-height:1.5;display:block}.workspace-shell .order-shop-name{white-space:normal;overflow-wrap:anywhere;max-width:190px;font-weight:500;display:block}.workspace-shell .order-cell-actions{flex-wrap:wrap;align-items:center;gap:4px 10px;min-width:96px;max-width:190px;display:flex}.workspace-shell .order-cell-actions .link-btn{white-space:nowrap;min-height:32px;margin:0;padding:4px 0;font-size:12px}.workspace-shell .order-fulfillment{color:var(--muted);background:var(--surface-muted);white-space:nowrap;border-radius:4px;margin-bottom:5px;padding:2px 5px;font-size:11px;display:inline-flex}.workspace-shell .order-fulfillment.pending,.workspace-shell .order-fulfillment.delivering{color:var(--green-dark);background:var(--green-pale)}.workspace-shell .order-fulfillment.refund{color:var(--red)}.workspace-shell .orders-wide-table .fulfillment-row:not(.unknown) .order-main-link{color:var(--order-row-ink)}.workspace-shell .orders-wide-table .fulfillment-row:not(.unknown) .order-cell-secondary{color:var(--order-row-muted)}.workspace-shell .orders-wide-table .fulfillment-row:not(.unknown) .link-btn{color:var(--order-row-link)}.workspace-shell .orders-wide-table .fulfillment-row:not(.unknown) .link-btn:hover,.workspace-shell .orders-wide-table .fulfillment-row:not(.unknown) .order-main-link:hover{text-underline-offset:3px;text-decoration:underline}.workspace-shell .orders-wide-table .fulfillment-row:not(.unknown) button:focus-visible{outline-color:var(--order-row-link)}.workspace-shell .orders-wide-table .fulfillment-row:not(.unknown) .platform-tag{color:var(--order-row-muted);background:0 0}.workspace-shell .orders-wide-table .fulfillment-row:not(.unknown) .order-fulfillment{color:var(--order-row-ink);border:1px solid var(--order-row-border);background:0 0;padding:4px 7px;font-weight:600}.workspace-shell .badge{border-radius:5px;font-size:11px;font-weight:500}.workspace-shell .badge.posted{color:#176449;background:#e7f3ec}:root[data-theme=dark] .workspace-shell .badge.posted{color:#8dd9b5;background:#243e33}.workspace-search-backdrop{z-index:65;align-items:flex-start;padding-top:min(14vh,100px)}.workspace-search-dialog{border:1px solid var(--line);background:var(--paper);width:min(590px,100vw - 28px);max-height:calc(100dvh - 130px);color:var(--ink);border-radius:12px;flex-direction:column;padding:12px;display:flex;box-shadow:0 24px 80px #00000025}.workspace-search-dialog>header{justify-content:space-between;align-items:center;padding:0 4px 8px 10px;display:flex}.workspace-search-dialog h2{margin:0;font-size:16px;font-weight:600}.workspace-search-input{background:var(--surface-soft);border:1px solid var(--line);border-radius:8px;align-items:center;gap:9px;padding:4px 12px;display:flex}.workspace-search-input input{color:var(--ink);background:0 0;border:0;width:100%;min-width:0;height:42px;font-size:13px}.workspace-search-results{margin-top:8px;overflow-y:auto}.workspace-search-results>button,.workspace-order-search{width:100%;min-height:44px;color:var(--ink);text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:11px;padding:9px 12px;font-size:13px;display:flex}.workspace-search-results>button:hover,.workspace-order-search:hover{background:var(--surface-muted)}.workspace-search-results button .workspace-icon:last-child,.workspace-order-search .workspace-icon:last-child{margin-left:auto}.workspace-order-search{color:var(--green-dark);background:var(--green-pale);overflow-wrap:anywhere;margin-top:8px}.workspace-order-search small{color:var(--muted);margin-top:3px;font-size:11px;display:block}.workspace-search-empty{color:var(--muted);padding:18px 12px;font-size:12px}.order-detail-backdrop.modal-backdrop{background:var(--overlay);z-index:55;justify-content:flex-end;align-items:stretch;padding:0;display:flex}.order-detail-drawer.modal.wide{border:0;border-left:1px solid var(--line);background:var(--paper);border-radius:0;flex-direction:column;width:min(700px,100%);max-width:100%;height:100dvh;max-height:100dvh;margin:0;display:flex;overflow:hidden;box-shadow:-12px 0 40px #00000016}.order-detail-header{border-bottom:1px solid var(--line);background:var(--paper);flex:none;justify-content:space-between;align-items:flex-start;gap:10px;padding:12px 16px;display:flex}.order-detail-heading{overflow-wrap:anywhere;flex:1;min-width:0}.order-detail-heading h3{margin:0;font-size:17px;font-weight:600}.order-detail-heading .panel-sub{color:var(--muted);margin:5px 0 0;font-size:12px}.order-detail-header .close-btn{min-width:44px;min-height:44px;color:var(--ink);background:var(--surface-soft);border-radius:7px;flex:0 0 44px}.order-detail-header .modal-head-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;max-width:100%}.order-detail-body{flex:1;min-height:0;padding:10px 16px 24px;scroll-padding-block:12px;overflow-y:auto}.order-detail-body .detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px}.order-detail-body .detail-item{background:0 0;border-radius:0;min-width:0;padding:0}.order-detail-body .detail-value{overflow-wrap:anywhere;font-size:13px;font-weight:500}.order-detail-body .detail-label{margin-bottom:3px}.order-detail-body .order-more-information{border-top:1px solid var(--line);margin-top:14px;padding-top:10px;font-size:12px}.order-more-information>summary{cursor:pointer;min-height:32px;color:var(--muted);padding-block:6px}.order-more-information>.detail-grid{padding-block:10px}.order-detail-body .detail-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.order-detail-section{border:0;border-top:1px solid var(--line);background:var(--paper);border-radius:0;margin-bottom:10px;padding:0}.order-detail-section-head{justify-content:space-between;align-items:center;gap:10px;padding:8px 0;display:flex}.order-detail-section-head h4{margin:0;font-size:14px;font-weight:600}.order-detail-section-head small{color:var(--muted);font-size:11px}.order-detail-section-content{padding:2px 0 8px}.order-detail-disclosure>summary{cursor:pointer;min-height:34px;font-size:13px;font-weight:600;display:list-item}.order-detail-disclosure:not([open]){margin-bottom:0}.order-detail-disclosure>summary:focus-visible,.order-detail-drawer button:focus-visible,.order-detail-drawer a:focus-visible{outline:2px solid var(--green);outline-offset:2px}.order-detail-shopline{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.order-detail-shop-address{color:var(--muted);overflow-wrap:anywhere;flex:230px;font-size:12px;font-weight:400}.order-detail-meta{flex-wrap:wrap;align-items:center;gap:5px;margin-top:3px;display:flex}.order-preorder-inline{color:var(--red);font-weight:700}.order-detail-state{background:var(--order-row-pending);color:var(--order-row-ink);border-radius:4px;padding:2px 6px}.order-detail-state.completed{background:var(--order-row-completed)}.order-detail-state.canceled{background:var(--order-row-canceled)}.order-recipient-delivery{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:10px;font-size:13px;display:grid}.order-recipient-delivery h4{margin:0 0 5px;font-size:13px}.order-recipient-delivery p{overflow-wrap:anywhere;margin:4px 0}.order-recipient-delivery .order-recipient-deadline{background:var(--order-deadline-bg);color:var(--order-deadline-ink);border-radius:4px;flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 8px;padding:7px 9px;font-size:12px;display:flex}.order-recipient-deadline strong{font-weight:700}.order-recipient-phone{color:var(--muted);margin-left:8px}.order-customer-remark,.order-delivery-finish,.order-delivery-empty small{color:var(--muted);font-size:12px}.order-delivery-empty small{margin-top:3px;display:block}.order-delivery-timeline{margin:0;padding:0 0 0 14px;list-style:none}.order-delivery-timeline li{padding:0 0 8px;position:relative}.order-delivery-timeline li:last-child{padding-bottom:0}.order-delivery-timeline li:not(:last-child):before{content:"";background:var(--line);width:1px;position:absolute;top:9px;bottom:-7px;left:-11px}.order-delivery-timeline li:after{content:"";border:1px solid var(--muted);background:var(--paper);border-radius:50%;width:7px;height:7px;position:absolute;top:6px;left:-14px}.order-delivery-event{overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:2px 6px;display:flex}.order-delivery-event time{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px}.order-delivery-event strong{font-size:13px;font-weight:500}.order-delivery-timeline .latest .order-delivery-event,.order-delivery-timeline .latest time{color:var(--lightningcss-light,#b64209)var(--lightningcss-dark,#ffad73)}.order-delivery-timeline .latest:after{border:2px solid var(--lightningcss-light,#b64209)var(--lightningcss-dark,#ffad73);width:9px;height:9px;top:5px;left:-15px}.order-delivery-timeline p{color:var(--muted);margin:2px 0 0;font-size:12px}.order-platform-amounts{background:var(--surface-soft);border-radius:5px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:10px;padding:9px 12px;display:grid}.order-platform-amounts .detail-value{font-variant-numeric:tabular-nums;font-size:16px}.order-platform-amounts .detail-item:nth-child(2) .detail-value{font-size:18px;font-weight:600}.order-canceled-hint{color:var(--muted);margin:6px 0 10px;font-size:12px}.order-detail-attribution{margin-bottom:12px}.order-detail-body .qingyun-finance-compact .modal-body{padding:0}.qingyun-finance-compact .finance-editor-money{grid-template-columns:minmax(0,1fr) minmax(86px,1fr);align-items:start;gap:10px;display:grid}.qingyun-finance-compact .finance-editor-profit{color:var(--muted);gap:8px;padding-top:2px;font-size:12px;display:grid}.qingyun-finance-compact .finance-editor-profit output{color:var(--ink);font-variant-numeric:tabular-nums;font-size:18px;font-weight:600}.qingyun-finance-compact .finance-editor-money>.full{grid-column:1/-1}.qingyun-finance-compact .field{grid-template-columns:minmax(0,1fr);gap:4px;min-width:0}.qingyun-finance-compact .input{min-width:0;max-width:100%}.qingyun-finance-compact .finance-editor-remark{align-items:center;gap:10px;margin-block:0;display:flex}.qingyun-finance-compact .finance-editor-remark label{flex:none;margin:0}.qingyun-finance-compact .finance-editor-remark input{flex:1;min-width:0}.qingyun-finance-compact textarea{min-height:36px}.qingyun-finance-compact .finance-evidence-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.qingyun-finance-compact .finance-evidence-files{background:0 0;border:0;padding:0}.qingyun-finance-compact .finance-evidence-changes{margin:6px 0}.qingyun-finance-compact .finance-evidence-changes>div{background:var(--surface-soft);border-radius:5px;flex-wrap:wrap;align-items:center;gap:6px;padding:5px 7px;display:flex}.qingyun-finance-compact .finance-evidence-name{text-align:left;overflow-wrap:anywhere;min-width:0;color:var(--green-dark);font:inherit;background:0 0;border:0;flex:160px;padding:5px 0}.qingyun-finance-compact .form-actions{border-top:1px solid var(--line);margin-top:8px}.order-detail-statuses{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;font-size:12px;display:flex}.order-detail-body .notice,.order-detail-body .detail-card{border-radius:8px}.order-detail-body .readonly-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.order-detail-body .readonly-grid>div{overflow-wrap:anywhere;min-width:0}.order-detail-body .form-actions{flex-wrap:wrap;padding-top:12px}.order-detail-body .qingyun-order-summary,.order-detail-body .qingyun-order-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.qingyun-product-list{gap:0;margin:10px 0 0;padding:0;list-style:none;display:grid}.qingyun-product{border-bottom:1px solid var(--line);align-items:flex-start;gap:10px;min-width:0;padding:8px 0;display:flex}.qingyun-product:first-child{padding-top:2px}.qingyun-product:last-child{border-bottom:0;padding-bottom:2px}.qingyun-product-image{background:var(--surface-soft);border:1px solid var(--line);width:58px;height:58px;color:var(--muted);text-align:center;border-radius:7px;flex:0 0 58px;place-items:center;font-size:11px;display:grid;overflow:hidden}.qingyun-product-image img{object-fit:contain;width:100%;height:100%;display:block}.qingyun-product-image.order-product-thumb{object-fit:contain}.qingyun-product-copy{overflow-wrap:anywhere;flex:1;grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;min-width:0;display:grid}.qingyun-product-copy>strong,.qingyun-product-copy>.qingyun-product-spec{grid-column:1}.qingyun-product-copy>.qingyun-product-facts{text-align:right;grid-area:1/2/span 2;gap:8px 14px;margin:0}.qingyun-product-copy strong,.qingyun-product-copy h4{margin:0;font-size:13px;font-weight:600;line-height:1.6;display:block}.qingyun-product-spec{color:var(--muted);overflow-wrap:anywhere;margin:4px 0 0;font-size:12px}.qingyun-product-facts{flex-wrap:wrap;gap:8px 22px;margin:9px 0 0;padding:0;font-size:12px;display:flex}.qingyun-product-facts>div{gap:3px;display:grid}.qingyun-product-facts dt{color:var(--muted)}.qingyun-product-facts dd{color:var(--ink);font-variant-numeric:tabular-nums;margin:0}.qingyun-product-missing{color:var(--muted);font-size:12px;line-height:1.7}.qingyun-money-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;display:grid}.qingyun-money-grid>div{background:var(--surface-soft);border-radius:7px;min-width:0;padding:12px}.order-detail-body .qingyun-money-grid>.detail-item{background:var(--surface-soft);border-radius:7px;padding:12px}.order-detail-body .qingyun-money-grid .detail-value{font-size:16px;font-weight:600}.qingyun-money-grid dt{color:var(--muted);font-size:12px}.qingyun-money-grid dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:6px 0 0;font-size:17px;font-weight:600}.qingyun-refund-list{gap:12px;display:grid}.qingyun-refund-row{border-bottom:1px solid var(--line);overflow-wrap:anywhere;padding-block:12px;font-size:12px}.qingyun-refund-row:last-child{border-bottom:0}.qingyun-refund-goods{background:var(--surface-soft);overflow-wrap:anywhere;border-radius:6px;margin-top:8px;padding:10px}.workspace-shell .dispatch-company-access-list label{background:var(--paper);border-color:var(--line);color:var(--ink)}.workspace-shell .dispatch-company-access-list label.selected{background:var(--green-pale);border-color:var(--green)}.workspace-shell .dispatch-company-access-list small{color:var(--muted)}@media (width<=1180px){.workspace-shell .content{padding-inline:20px}.workspace-topbar .page-refresh-control>span{display:none}.workspace-shell .filter-grid{grid-template-columns:repeat(3,minmax(120px,1fr))}}@media (width<=860px){.workspace-shell{--workspace-sidebar:56px}.workspace-sidebar{padding-inline:5px}.workspace-sidebar .workspace-nav-label,.workspace-scope,.workspace-nav-group-label,.workspace-footer-label{display:none}.workspace-brand-compact{display:flex}.workspace-nav button{justify-content:center;padding-inline:0}.workspace-brand{padding-inline:13px}.workspace-nav-group{margin-bottom:10px}.workspace-topbar{gap:6px;padding-inline:10px}.workspace-breadcrumb>span,.workspace-topbar .workspace-desktop-toggle{display:none}.workspace-topbar .mobile-menu{display:inline-flex}.workspace-sidebar.open{z-index:60;width:248px;padding-inline:10px;left:0}.workspace-sidebar.open .workspace-nav-label,.workspace-sidebar.open .workspace-scope,.workspace-sidebar.open .workspace-nav-group-label,.workspace-sidebar.open .workspace-footer-label{display:block}.workspace-sidebar.open .workspace-scope{display:grid}.workspace-sidebar.open .workspace-brand-compact{display:none}.workspace-sidebar.open .workspace-brand{padding-inline:7px}.workspace-sidebar.open .workspace-mobile-close{display:inline-flex}.workspace-sidebar.open .workspace-nav button{justify-content:flex-start;padding-inline:10px}.workspace-sidebar-overlay{background:var(--overlay);z-index:59;border:0;display:block;position:fixed;inset:0}}@media (width<=620px){.workspace-shell,.workspace-shell.workspace-collapsed{--workspace-sidebar:0px}.workspace-browser{--workspace-rail:48px}.workspace-rail{width:48px;padding-inline:2px}.workspace-shell .sidebar:not(.open){display:none}.workspace-shell>.main{margin-left:var(--workspace-rail)}.workspace-shell .content{padding:18px 12px 28px}.workspace-page-heading{gap:8px;margin-bottom:15px}.workspace-page-heading h1{font-size:21px}.workspace-role-label{display:none}.workspace-shell .filter-grid,.workspace-shell .stats{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-shell .stat-value{font-size:23px}.workspace-topbar{gap:2px;padding-inline:5px}.workspace-topbar .page-refresh-control{margin-left:auto}.workspace-topbar .page-refresh-control .btn .workspace-icon,.workspace-topbar .theme-toggle{display:none}.workspace-embedded .workspace-topbar .theme-toggle{display:inline-flex}.workspace-topbar .workspace-breadcrumb{display:none}.workspace-topbar-actions{gap:0}.workspace-profile-popup{width:218px}.order-detail-header{padding:15px 16px 12px}.order-detail-body{padding:14px 14px 25px}.order-detail-body .detail-form-grid{grid-template-columns:minmax(0,1fr)}.order-detail-section-content{padding:2px 0 8px}.qingyun-product-facts{gap:7px 15px}}@media (width<=480px){.order-detail-header{flex-wrap:wrap}.order-detail-heading{flex-basis:100%}.order-detail-header .modal-head-actions{margin-left:auto}.order-recipient-delivery{grid-template-columns:minmax(0,1fr);gap:12px}.qingyun-product-copy{display:block}.qingyun-product-copy>.qingyun-product-facts{text-align:left;margin-top:5px}.qingyun-finance-compact .finance-editor-money{grid-template-columns:minmax(0,1fr)}.qingyun-finance-compact .finance-editor-profit{grid-column:1/-1;align-items:center;display:flex}.order-detail-drawer input,.order-detail-drawer textarea{font-size:16px}.order-detail-drawer .btn,.order-detail-drawer .link-btn,.order-detail-disclosure>summary{min-height:44px}}@media (prefers-reduced-motion:reduce){.workspace-shell *,.order-detail-drawer{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.account-settings-modal{flex-direction:column;width:min(860px,100vw - 24px);max-height:calc(100dvh - 32px);display:flex}.account-settings-tabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:6px;padding:12px 18px;display:flex}.account-settings-tabs button{min-height:44px;color:var(--ink);background:var(--surface-soft);border:1px solid #0000;border-radius:6px;padding:8px 14px}.account-settings-tabs button[aria-selected=true]{border-color:var(--green);color:var(--green);background:var(--green-pale);font-weight:600}.account-settings-tabs button:focus-visible{outline:2px solid var(--green);outline-offset:2px}.account-settings-save-note{color:var(--muted);margin:0;padding:10px 18px;font-size:12px}.account-settings-modal>.notice,.account-settings-modal>.auth-error{margin:0 18px 10px}.account-settings-panel{min-height:180px;padding:0 18px 18px;overflow:auto}.account-editor-content>.modal-head{display:none}.account-editor-content>.modal-body{padding:0;overflow:visible}.account-editor-content .form-actions{background:var(--paper);border-top:1px solid var(--line);margin-bottom:0;padding:12px 0;position:sticky;bottom:-18px}.account-editor-content .form-actions .btn{min-height:44px}.account-security-panel{gap:12px;display:grid}.assignment-history-list{margin:0;padding:0;list-style:none}.assignment-history-list li{border-bottom:1px solid var(--line);gap:4px;padding:10px 0;display:grid}.assignment-history-list small{color:var(--muted)}@media (width<=600px){.account-settings-tabs{gap:4px;padding:8px 12px}.account-settings-tabs button{flex:30%;padding:8px}.account-settings-panel{padding-inline:12px}}.qingyun-session-relay-note{border-top:1px solid var(--border);flex-wrap:wrap;grid-column:1/-1;align-items:baseline;gap:4px 14px;padding:10px 0;font-size:12px;display:flex}.qingyun-session-relay-note strong{font-weight:600}.qingyun-session-relay-note small{color:var(--muted)}
