uni-toast{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;display:block;box-sizing:border-box;pointer-events:none;font-size:16px}.uni-sample-toast{position:fixed;z-index:999;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;max-width:80%}.uni-simple-toast__text{display:inline-block;vertical-align:middle;color:#fff;background-color:rgba(17,17,17,.7);padding:10px 20px;border-radius:5px;font-size:13px;text-align:center;max-width:100%;word-break:break-all;white-space:normal}uni-toast .uni-mask{pointer-events:auto}.uni-toast{position:fixed;z-index:999;width:8em;top:50%;left:50%;transform:translate(-50%,-50%);background:rgba(17,17,17,.7);text-align:center;border-radius:5px;color:#fff}.uni-toast *{box-sizing:border-box}.uni-toast__icon{margin:20px 0 0;width:38px!important;height:38px!important;vertical-align:baseline!important}.uni-icon_toast{margin:15px 0 0}.uni-icon_toast.uni-icon-success-no-circle:before{color:#fff;font-size:55px}.uni-icon_toast.uni-loading{margin:20px 0 0;width:38px;height:38px;vertical-align:baseline}.uni-toast__content{margin:0 0 15px}uni-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;display:block;box-sizing:border-box}.uni-modal{position:fixed;z-index:999;width:80%;max-width:300px;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;text-align:center;border-radius:3px;overflow:hidden}.uni-modal *{box-sizing:border-box}.uni-modal__hd{padding:1em 1.6em .3em}.uni-modal__title{font-weight:400;font-size:18px;word-wrap:break-word;word-break:break-all;white-space:pre-wrap;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.uni-modal__bd{padding:1.3em 1.6em;min-height:40px;font-size:15px;line-height:1.4;word-wrap:break-word;word-break:break-all;white-space:pre-wrap;color:#999;max-height:400px;overflow-x:hidden;overflow-y:auto}.uni-modal__textarea{resize:none;border:0;margin:0;width:90%;padding:10px;font-size:20px;outline:none;border:none;background-color:#eee;text-decoration:inherit}.uni-modal__ft{position:relative;line-height:48px;font-size:18px;display:flex}.uni-modal__ft:after{content:" ";position:absolute;left:0;top:0;right:0;height:1px;border-top:1px solid #d5d5d6;color:#d5d5d6;transform-origin:0 0;transform:scaleY(.5)}.uni-modal__btn{display:block;flex:1;color:#3cc51f;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0);position:relative;cursor:pointer}.uni-modal__btn:active{background-color:#eee}.uni-modal__btn:after{content:" ";position:absolute;left:0;top:0;width:1px;bottom:0;border-left:1px solid #d5d5d6;color:#d5d5d6;transform-origin:0 0;transform:scaleX(.5)}.uni-modal__btn:first-child:after{display:none}.uni-modal__btn_default{color:#353535}.uni-modal__btn_primary{color:#007aff}uni-actionsheet{display:block;box-sizing:border-box}.uni-actionsheet{position:fixed;left:6px;right:6px;bottom:6px;transform:translateY(100%);backface-visibility:hidden;z-index:999;visibility:hidden;transition:transform .3s,visibility .3s}.uni-actionsheet.uni-actionsheet_toggle{visibility:visible;transform:translate(0)}.uni-actionsheet *{box-sizing:border-box}.uni-actionsheet__menu,.uni-actionsheet__action{border-radius:5px;background-color:#fcfcfd}.uni-actionsheet__action{margin-top:6px}.uni-actionsheet__cell,.uni-actionsheet__title{position:relative;padding:10px 6px;text-align:center;font-size:18px;text-overflow:ellipsis;overflow:hidden;cursor:pointer}.uni-actionsheet__title{position:absolute;top:0;right:0;left:0;z-index:1;color:var(--UI-FG);background-color:#fff;border-radius:5px 5px 0 0;border-bottom:1px solid #e5e5e5}.uni-actionsheet__cell:before{content:" ";position:absolute;left:0;top:0;right:0;height:1px;border-top:1px solid #e5e5e5;color:#e5e5e5;transform-origin:0 0;transform:scaleY(.5)}.uni-actionsheet__cell:active{background-color:#ececec}.uni-actionsheet__cell:first-child:before{display:none}@media screen and (min-width:500px)and (min-height:500px){.uni-mask.uni-actionsheet__mask{background:none}.uni-actionsheet{width:300px;left:50%;right:auto;top:50%;bottom:auto;transform:translate(-50%,-50%);opacity:0;transition:opacity .3s,visibility .3s}.uni-actionsheet.uni-actionsheet_toggle{opacity:1;transform:translate(-50%,-50%)}.uni-actionsheet__menu{box-shadow:0 0 20px 5px rgba(0,0,0,.3)}.uni-actionsheet__action{display:none}}uni-view{display:block}uni-view[hidden]{display:none}uni-text[selectable]{cursor:auto;-webkit-user-select:text;-moz-user-select:text;user-select:text}uni-text{white-space:pre-line}uni-button{position:relative;display:block;margin-left:auto;margin-right:auto;padding-left:14px;padding-right:14px;box-sizing:border-box;font-size:18px;text-align:center;text-decoration:none;line-height:2.55555556;border-radius:5px;-webkit-tap-highlight-color:transparent;overflow:hidden;color:#000;background-color:#f8f8f8;cursor:pointer}uni-button[hidden]{display:none!important}uni-button:after{content:" ";width:200%;height:200%;position:absolute;top:0;left:0;border:1px solid rgba(0,0,0,.2);transform:scale(.5);transform-origin:0 0;box-sizing:border-box;border-radius:10px}uni-button[native]{padding-left:0;padding-right:0}uni-button[native] .uni-button-cover-view-wrapper{border:inherit;border-color:inherit;border-radius:inherit;background-color:inherit}uni-button[native] .uni-button-cover-view-inner{padding-left:14px;padding-right:14px}uni-button uni-cover-view{line-height:inherit;white-space:inherit}uni-button[type=default]{color:#000;background-color:#f8f8f8}uni-button[type=primary]{color:#fff;background-color:#007aff}uni-button[type=warn]{color:#fff;background-color:#e64340}uni-button[disabled]{color:rgba(255,255,255,.6);cursor:not-allowed}uni-button[disabled][type=default],uni-button[disabled]:not([type]){color:rgba(0,0,0,.3);background-color:#f7f7f7}uni-button[disabled][type=primary]{background-color:rgba(0,122,255,.6)}uni-button[disabled][type=warn]{background-color:#ec8b89}uni-button[type=primary][plain]{color:#007aff;border:1px solid #007aff;background-color:transparent}uni-button[type=primary][plain][disabled]{color:rgba(0,0,0,.2);border-color:rgba(0,0,0,.2)}uni-button[type=primary][plain]:after{border-width:0}uni-button[type=default][plain]{color:#353535;border:1px solid #353535;background-color:transparent}uni-button[type=default][plain][disabled]{color:rgba(0,0,0,.2);border-color:rgba(0,0,0,.2)}uni-button[type=default][plain]:after{border-width:0}uni-button[plain]{color:#353535;border:1px solid #353535;background-color:transparent}uni-button[plain][disabled]{color:rgba(0,0,0,.2);border-color:rgba(0,0,0,.2)}uni-button[plain]:after{border-width:0}uni-button[plain][native] .uni-button-cover-view-inner{padding:0}uni-button[type=warn][plain]{color:#e64340;border:1px solid #e64340;background-color:transparent}uni-button[type=warn][plain][disabled]{color:rgba(0,0,0,.2);border-color:rgba(0,0,0,.2)}uni-button[type=warn][plain]:after{border-width:0}uni-button[size=mini]{display:inline-block;line-height:2.3;font-size:13px;padding:0 1.34em}uni-button[size=mini][native]{padding:0}uni-button[size=mini][native] .uni-button-cover-view-inner{padding:0 1.34em}uni-button[loading]:not([disabled]){cursor:progress}uni-button[loading]:before{content:" ";display:inline-block;width:18px;height:18px;vertical-align:middle;animation:uni-loading 1s steps(12,end) infinite;background-size:100%}uni-button[loading][type=primary]{color:rgba(255,255,255,.6);background-color:#0062cc}uni-button[loading][type=primary][plain]{color:#007aff;background-color:transparent}uni-button[loading][type=default]{color:rgba(0,0,0,.6);background-color:#dedede}uni-button[loading][type=default][plain]{color:#353535;background-color:transparent}uni-button[loading][type=warn]{color:rgba(255,255,255,.6);background-color:#ce3c39}uni-button[loading][type=warn][plain]{color:#e64340;background-color:transparent}uni-button[loading][native]:before{content:none}.button-hover{color:rgba(0,0,0,.6);background-color:#dedede}.button-hover[plain]{color:rgba(53,53,53,.6);border-color:rgba(53,53,53,.6);background-color:transparent}.button-hover[type=primary]{color:rgba(255,255,255,.6);background-color:#0062cc}.button-hover[type=primary][plain]{color:rgba(0,122,255,.6);border-color:rgba(0,122,255,.6);background-color:transparent}.button-hover[type=default]{color:rgba(0,0,0,.6);background-color:#dedede}.button-hover[type=default][plain]{color:rgba(53,53,53,.6);border-color:rgba(53,53,53,.6);background-color:transparent}.button-hover[type=warn]{color:rgba(255,255,255,.6);background-color:#ce3c39}.button-hover[type=warn][plain]{color:rgba(230,67,64,.6);border-color:rgba(230,67,64,.6);background-color:transparent}@font-face{font-family:Zhiyun UniIcons;src:url(/assets/uniicons-DN59BOw4.ttf);font-display:block}.app-icon[data-v-6e732cff]{display:inline-flex;align-items:center;justify-content:center;font-family:Zhiyun UniIcons;font-style:normal;font-weight:400;line-height:1;text-align:center;text-decoration:none}.status-pill[data-v-8a51815a]{display:inline-flex;align-items:center;gap:.25rem;min-height:1.25rem;padding:0 .5rem;border-radius:31.21875rem;font-size:max(.6875rem,var(--readable-font-floor));font-weight:600;box-sizing:border-box}.status-dot[data-v-8a51815a]{width:.3125rem;height:.3125rem;border-radius:50%;background:currentColor}.status-pill--primary[data-v-8a51815a]{color:#2456d6;background:#edf3ff}.status-pill--success[data-v-8a51815a]{color:#258655;background:#eaf7f0}.status-pill--warning[data-v-8a51815a]{color:#c24f35;background:#fff0eb}.status-pill--neutral[data-v-8a51815a]{color:#687083;background:#f0f2f6}.dashboard[data-v-943bc5b1]{--brand: #2456d6;--ink: #111c36;--muted: #7b8290;min-height:100vh;box-sizing:border-box;background:#fff;color:var(--ink)}uni-button[data-v-943bc5b1]{box-sizing:border-box;margin:0;padding:0;border:0;border-radius:0;background:transparent;color:inherit;font:inherit;line-height:inherit}uni-button[data-v-943bc5b1]:after{border:0}.topbar[data-v-943bc5b1]{padding:.5625rem 1.25rem .375rem;background:rgba(255,255,255,.96)}.topbar-main[data-v-943bc5b1]{min-height:2.25rem;display:flex;align-items:center;justify-content:space-between;gap:.625rem}.brand-lockup[data-v-943bc5b1],.topbar-actions[data-v-943bc5b1],.factory-switch[data-v-943bc5b1],.icon-button[data-v-943bc5b1],.avatar-button[data-v-943bc5b1],.hero-section[data-v-943bc5b1],.update-button[data-v-943bc5b1],.scan-button[data-v-943bc5b1],.metric-heading[data-v-943bc5b1],.metric-value-row[data-v-943bc5b1],.section-heading[data-v-943bc5b1],.section-refresh[data-v-943bc5b1],.flow-note[data-v-943bc5b1],.plain-link[data-v-943bc5b1],.alert-row[data-v-943bc5b1],.alert-action[data-v-943bc5b1]{display:flex;align-items:center}.brand-lockup[data-v-943bc5b1]{min-width:0;gap:.5rem}.brand-name[data-v-943bc5b1]{flex-shrink:0;font-size:1.0625rem;line-height:1;font-weight:750;letter-spacing:-.03125rem;color:var(--ink)}.brand-divider[data-v-943bc5b1]{width:.03125rem;height:1rem;background:#dfe3ea}.factory-switch[data-v-943bc5b1]{min-height:1.75rem;gap:.1875rem}.factory-name[data-v-943bc5b1]{max-width:3.75rem;overflow:hidden;font-size:max(.78125rem,var(--readable-font-floor));line-height:1.2;font-weight:600;color:#30384a;text-overflow:ellipsis;white-space:nowrap}.topbar-actions[data-v-943bc5b1]{flex-shrink:0;gap:.375rem}.current-date[data-v-943bc5b1]{font-size:max(.71875rem,var(--readable-font-floor));line-height:1;color:#6e7583;white-space:nowrap}.icon-button[data-v-943bc5b1],.avatar-button[data-v-943bc5b1]{position:relative;justify-content:center;width:1.8125rem;height:1.8125rem;border-radius:50%}.notification-badge[data-v-943bc5b1]{position:absolute;top:-.125rem;right:-.15625rem;min-width:.84375rem;height:.84375rem;padding:0 .15625rem;border:.09375rem solid #ffffff;border-radius:31.21875rem;background:#e34b3f;color:#fff;font-size:max(.5625rem,var(--readable-font-floor));line-height:.84375rem;text-align:center}.notification-button[data-v-943bc5b1]{overflow:visible}.avatar-button[data-v-943bc5b1]{overflow:hidden;background:#d7e0f5}.factory-avatar[data-v-943bc5b1]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#315fc8,#203f88)}.dashboard-main[data-v-943bc5b1]{display:block;padding-bottom:calc(1.25rem + env(safe-area-inset-bottom))}.hero-section[data-v-943bc5b1]{justify-content:space-between;gap:.75rem;padding:2.3125rem 1.25rem 1.3125rem}.hero-copy[data-v-943bc5b1]{min-width:0}.hero-title[data-v-943bc5b1]{display:block;margin-bottom:.5625rem;color:var(--ink);font-size:1.34375rem;line-height:1.15;font-weight:750;letter-spacing:-.03125rem}.update-button[data-v-943bc5b1]{min-height:1.25rem;gap:.3125rem}.update-text[data-v-943bc5b1]{color:#7c8290;font-size:max(.71875rem,var(--readable-font-floor));line-height:1.2}.refresh-icon[data-v-943bc5b1]{display:flex}.refresh-icon--active[data-v-943bc5b1]{animation:refresh-spin-943bc5b1 .7s linear infinite}@keyframes refresh-spin-943bc5b1{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.refresh-icon--active[data-v-943bc5b1]{animation:none}}.scan-button[data-v-943bc5b1]{flex-shrink:0;justify-content:center;gap:.4375rem;min-width:7.8125rem;height:3rem;padding:0 .8125rem;border-radius:1.5rem;background:#2456d6;box-shadow:0 .4375rem .9375rem rgba(36,86,214,.2);color:#fff;font-size:.90625rem;font-weight:700}.scan-button[data-v-943bc5b1]:active{background:#1d46b2;transform:scale(.98)}.metrics-grid[data-v-943bc5b1]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:.03125rem solid #e6e8ed;border-bottom:.03125rem solid #e6e8ed}.metric-item[data-v-943bc5b1]{min-width:0;min-height:7.6875rem;padding:1.125rem 1.25rem .9375rem;text-align:left}.metric-item[data-v-943bc5b1]:nth-child(odd){border-right:.03125rem solid #e6e8ed}.metric-item[data-v-943bc5b1]:nth-child(-n+2){border-bottom:.03125rem solid #e6e8ed}.metric-item[data-v-943bc5b1]:active{background:#f8faff}.metric-heading[data-v-943bc5b1]{gap:.4375rem}.metric-icon[data-v-943bc5b1]{width:1.4375rem;height:1.4375rem;border-radius:.40625rem;display:flex;align-items:center;justify-content:center}.metric-label[data-v-943bc5b1]{color:#17213b;font-size:max(.84375rem,var(--readable-font-floor));line-height:1.2;font-weight:650}.metric-value-row[data-v-943bc5b1]{align-items:baseline;gap:.28125rem;margin-top:.75rem}.metric-value[data-v-943bc5b1]{color:#0e1832;font-size:1.96875rem;line-height:1;font-weight:720;letter-spacing:-.0625rem}.metric-unit[data-v-943bc5b1]{color:#767d8b;font-size:max(.71875rem,var(--readable-font-floor))}.metric-footnote[data-v-943bc5b1]{display:flex;gap:.3125rem;margin-top:.625rem;color:#8a909c;font-size:max(.6875rem,var(--readable-font-floor));line-height:1.2}.metric-delta[data-v-943bc5b1]{color:#2456d6;font-weight:650}.flow-section[data-v-943bc5b1]{margin-top:.5625rem;padding:.4375rem 1.25rem .625rem;border-top:.4375rem solid #f5f6f8;border-bottom:.03125rem solid #e6e8ed}.business-section[data-v-943bc5b1]{padding:.875rem 1.25rem 1.0625rem;border-bottom:.4375rem solid #f5f6f8}.business-heading[data-v-943bc5b1]{margin-bottom:.75rem}.section-subtitle[data-v-943bc5b1]{display:block;margin-top:.25rem;color:#8a91a1;font-size:max(.6875rem,var(--readable-font-floor))}.business-grid[data-v-943bc5b1]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.9375rem .5625rem}.business-item[data-v-943bc5b1]{min-width:0;text-align:center}.business-icon[data-v-943bc5b1]{width:2.25rem;height:2.25rem;margin:0 auto;border-radius:.65625rem;display:flex;align-items:center;justify-content:center}.business-name[data-v-943bc5b1]{display:block;margin-top:.40625rem;color:#18223a;font-size:max(.71875rem,var(--readable-font-floor));font-weight:650;white-space:nowrap}.business-detail[data-v-943bc5b1]{display:block;margin-top:.1875rem;color:#989eaa;font-size:max(.5625rem,var(--readable-font-floor));white-space:nowrap}.section-heading[data-v-943bc5b1]{justify-content:space-between;gap:.75rem}.section-title[data-v-943bc5b1]{display:block;color:var(--ink);font-size:1rem;line-height:1.2;font-weight:720}.section-refresh[data-v-943bc5b1],.plain-link[data-v-943bc5b1]{min-height:1.75rem;gap:.25rem;color:#7b8290;font-size:max(.71875rem,var(--readable-font-floor))}.flow-list[data-v-943bc5b1]{display:flex;padding-top:.8125rem}.flow-stage[data-v-943bc5b1]{min-width:0;flex:1;overflow:visible;text-align:center}.stage-visual[data-v-943bc5b1]{position:relative;height:2.375rem;display:flex;align-items:center;justify-content:center}.stage-icon[data-v-943bc5b1]{position:relative;z-index:1;width:2.25rem;height:2.25rem;border-radius:50%;display:flex;align-items:center;justify-content:center}.stage-connector[data-v-943bc5b1]{position:absolute;left:calc(50% + 1.0625rem);top:1.09375rem;width:calc(100% - 2.125rem);height:.21875rem;overflow:hidden;border-radius:31.21875rem;background:#e3e6eb}.stage-connector__fill[data-v-943bc5b1]{height:100%;border-radius:inherit}.stage-name[data-v-943bc5b1]{display:block;margin-top:.34375rem;color:#17213b;font-size:max(.84375rem,var(--readable-font-floor));line-height:1.2;font-weight:650}.stage-progress[data-v-943bc5b1]{display:flex;align-items:baseline;justify-content:center;margin:.34375rem 0 .28125rem}.stage-progress__value[data-v-943bc5b1]{font-size:1.53125rem;line-height:1;font-weight:720;letter-spacing:-.03125rem}.stage-progress__unit[data-v-943bc5b1]{color:#6f7786;font-size:max(.6875rem,var(--readable-font-floor))}.stage-detail[data-v-943bc5b1]{display:block;margin-top:.09375rem;overflow-wrap:anywhere;color:#858c99;font-size:max(.625rem,var(--readable-font-floor));line-height:1.35}.flow-note[data-v-943bc5b1]{justify-content:center;gap:.25rem;margin-top:.6875rem;color:#838a98;font-size:max(.625rem,var(--readable-font-floor));line-height:1.35}.alert-section[data-v-943bc5b1]{padding:.4375rem 1.25rem .5625rem}.activity-section[data-v-943bc5b1]{padding:.625rem 1.25rem 1.125rem;border-top:.4375rem solid #f5f6f8}.activity-heading[data-v-943bc5b1]{margin-bottom:.25rem}.section-caption[data-v-943bc5b1]{color:#8a91a1;font-size:max(.6875rem,var(--readable-font-floor))}.activity-row[data-v-943bc5b1]{min-height:2.875rem;display:flex;align-items:center;border-bottom:.03125rem solid #edf0f4}.activity-row[data-v-943bc5b1]:last-child{border-bottom:0}.activity-mark[data-v-943bc5b1]{flex-shrink:0;width:.40625rem;height:.40625rem;border-radius:50%;margin-right:.5625rem;background:#2456d6}.activity-mark--success[data-v-943bc5b1]{background:#2e9765}.activity-mark--warning[data-v-943bc5b1]{background:#e65e32}.activity-content[data-v-943bc5b1]{min-width:0;flex:1}.activity-title[data-v-943bc5b1],.activity-detail[data-v-943bc5b1]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.activity-title[data-v-943bc5b1]{color:#18223a;font-size:max(.75rem,var(--readable-font-floor));font-weight:650}.activity-detail[data-v-943bc5b1]{margin-top:.1875rem;color:#858d9c;font-size:max(.625rem,var(--readable-font-floor))}.activity-time[data-v-943bc5b1]{margin-left:.5rem;color:#a0a6b1;font-size:max(.625rem,var(--readable-font-floor))}.alert-heading[data-v-943bc5b1]{margin-bottom:.5625rem}.alert-row[data-v-943bc5b1]{width:100%;min-height:4rem;padding:.625rem .6875rem;border:.03125rem solid #f4e2d8;border-radius:.5625rem;background:#fff8f3;text-align:left}.alert-row[data-v-943bc5b1]:active{background:#fff2e9}.alert-icon[data-v-943bc5b1]{flex-shrink:0;width:1.6875rem;height:1.6875rem;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#e65e32}.alert-content[data-v-943bc5b1]{min-width:0;flex:1;margin-left:.625rem}.alert-order[data-v-943bc5b1],.alert-meta[data-v-943bc5b1],.alert-reason[data-v-943bc5b1]{display:block}.alert-order[data-v-943bc5b1]{color:#14203b;font-size:max(.875rem,var(--readable-font-floor));line-height:1.2;font-weight:700}.alert-meta[data-v-943bc5b1]{margin-top:.25rem;overflow:hidden;color:#707887;font-size:max(.65625rem,var(--readable-font-floor));line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.alert-reason[data-v-943bc5b1]{margin-top:.3125rem;color:#e24e2a;font-size:max(.6875rem,var(--readable-font-floor));line-height:1.2;font-weight:600}.decision-section[data-v-943bc5b1]{display:none}@media screen and (min-width:1024px){.decision-section[data-v-943bc5b1]{grid-column:1 / -1;display:block;padding:20px 24px 22px;border:1px solid #e7ebf2;border-radius:15px;background:#fff;box-shadow:0 6px 18px rgba(27,47,89,.04)}.decision-section__head[data-v-943bc5b1]{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:14px}.decision-section__head uni-view uni-text[data-v-943bc5b1]{display:block}.decision-section__head uni-view uni-text[data-v-943bc5b1]:first-child{color:#18243c;font-size:16px;font-weight:720}.decision-section__head uni-view uni-text[data-v-943bc5b1]:last-child{margin-top:5px;color:#7f8a9c;font-size:max(11px,var(--readable-font-floor))}.decision-section__head>uni-text[data-v-943bc5b1]{color:#8b95a6;font-size:max(10px,var(--readable-font-floor))}.decision-grid[data-v-943bc5b1]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.decision-card[data-v-943bc5b1]{min-height:150px!important;display:flex;flex-direction:column;align-items:stretch;padding:14px;border:1px solid #e8ebf1;border-radius:11px;background:#fafbfd;color:#263249;text-align:left}.decision-card--danger[data-v-943bc5b1]{border-color:#efd7cf;background:#fff9f6}.decision-card--warning[data-v-943bc5b1]{border-color:#ecdfca;background:#fffbf5}.decision-card--primary[data-v-943bc5b1]{border-color:#dce4f7;background:#f8faff}.decision-card__top[data-v-943bc5b1]{display:flex;align-items:center;justify-content:space-between;gap:8px}.decision-card__top>uni-text[data-v-943bc5b1]{color:#7a869a;font-size:max(10px,var(--readable-font-floor));font-weight:700;letter-spacing:.4px}.decision-card__title[data-v-943bc5b1]{display:block;margin-top:13px;color:#253149;font-size:max(12px,var(--readable-font-floor));font-weight:710}.decision-card__detail[data-v-943bc5b1]{display:block;margin-top:7px;color:#788497;font-size:max(10px,var(--readable-font-floor));line-height:1.5}.decision-card__footer[data-v-943bc5b1]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;padding-top:12px;border-top:1px solid rgba(220,225,234,.8)}.decision-card__footer>uni-text[data-v-943bc5b1]{color:#929cac;font-size:max(10px,var(--readable-font-floor))}.decision-card__footer uni-view[data-v-943bc5b1]{display:flex;align-items:center;gap:3px;color:#2456d6;font-size:max(10px,var(--readable-font-floor));font-weight:680}}.alert-action[data-v-943bc5b1]{flex-shrink:0;align-self:center;gap:.0625rem;margin-left:.4375rem;color:#2456d6;font-size:max(.6875rem,var(--readable-font-floor));font-weight:600}@media(max-width:430px){.current-date[data-v-943bc5b1]{display:none}.brand-name[data-v-943bc5b1]{font-size:.96875rem}.hero-section[data-v-943bc5b1]{padding-left:1rem;padding-right:1rem}.scan-button[data-v-943bc5b1]{min-width:6.875rem}.business-grid[data-v-943bc5b1]{grid-template-columns:repeat(3,minmax(0,1fr))}.business-name[data-v-943bc5b1],.business-detail[data-v-943bc5b1]{white-space:normal}.metric-item[data-v-943bc5b1],.flow-section[data-v-943bc5b1],.alert-section[data-v-943bc5b1],.business-section[data-v-943bc5b1],.activity-section[data-v-943bc5b1]{padding-left:1rem;padding-right:1rem}}@media(max-width:359px){.hero-section[data-v-943bc5b1]{display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch}.scan-button[data-v-943bc5b1]{width:100%;min-width:0}.alert-row[data-v-943bc5b1]{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start}.alert-action[data-v-943bc5b1]{grid-column:2;justify-content:flex-end;margin-top:.375rem;margin-left:0}}.progress-track[data-v-ec2a8a99]{width:100%;overflow:hidden;border-radius:31.21875rem;background:#edf0f5}.progress-fill[data-v-ec2a8a99]{height:100%;border-radius:inherit;transition:width .22s ease}.segmented-control[data-v-9daac34a]{display:flex;flex-wrap:wrap;gap:.25rem;width:100%;padding:.25rem;border:.03125rem solid #e6eaf1;border-radius:.5625rem;background:#eef1f6}.segmented-control__item[data-v-9daac34a]{flex:1 1 var(--segment-min-width);min-width:0;min-height:2rem;height:auto;display:flex;align-items:center;justify-content:center;gap:.1875rem;padding:.3125rem .25rem;border-radius:.4375rem;background:transparent;color:#687285;font-size:max(.6875rem,var(--readable-font-floor));line-height:1.2;white-space:nowrap}.segmented-control__item--active[data-v-9daac34a]{background:#2456d6;box-shadow:0 .25rem .5625rem rgba(36,86,214,.2);color:#fff;font-weight:700}.segmented-control__count[data-v-9daac34a]{min-width:.8125rem;padding:.0625rem .1875rem;border-radius:31.21875rem;background:rgba(98,112,137,.12);font-size:max(.5625rem,var(--readable-font-floor));text-align:center}.segmented-control__item--active .segmented-control__count[data-v-9daac34a]{background:rgba(255,255,255,.2)}.segmented-control__item[data-v-9daac34a]{min-height:clamp(38px,10vw,44px);font-size:var(--control-font)}.segmented-control__count[data-v-9daac34a]{font-size:var(--type-caption)}.progress-page[data-v-7a1ed025]{min-height:100vh;padding-bottom:calc(1.375rem + env(safe-area-inset-bottom));background:#f4f6fa}.progress-hero[data-v-7a1ed025]{display:flex;align-items:center;justify-content:space-between;gap:.625rem;padding:1.125rem 1.0625rem 1rem;background:linear-gradient(135deg,#254fc7,#17327e);color:#fff}.progress-hero>uni-view[data-v-7a1ed025]:first-child{min-width:0;flex:1}.progress-hero__eyebrow[data-v-7a1ed025],.progress-hero__title[data-v-7a1ed025],.progress-hero__desc[data-v-7a1ed025]{display:block}.progress-hero__eyebrow[data-v-7a1ed025]{font-size:max(.6875rem,var(--readable-font-floor));color:rgba(255,255,255,.68);letter-spacing:.0625rem}.progress-hero__title[data-v-7a1ed025]{margin-top:.3125rem;font-size:1.34375rem;font-weight:760}.progress-hero__desc[data-v-7a1ed025]{margin-top:.3125rem;font-size:max(.71875rem,var(--readable-font-floor));color:rgba(255,255,255,.76)}.scan-action[data-v-7a1ed025]{flex-shrink:0;display:flex;align-items:center;gap:.3125rem;min-height:2.1875rem;height:auto;padding:.4375rem .6875rem;border-radius:.5625rem;background:rgba(255,255,255,.16);color:#fff;font-size:max(.75rem,var(--readable-font-floor));white-space:nowrap}.stage-tabs[data-v-7a1ed025]{width:auto;margin:.5625rem .875rem 0}.order-list[data-v-7a1ed025]{padding:.75rem .875rem}.order-card[data-v-7a1ed025]{margin-bottom:.6875rem;padding:.875rem;border:.03125rem solid #e7ebf2;border-radius:.75rem;background:#fff;box-shadow:0 .25rem .875rem rgba(27,47,89,.055)}.order-head[data-v-7a1ed025],.order-no-row[data-v-7a1ed025],.progress-copy[data-v-7a1ed025],.order-meta[data-v-7a1ed025],.order-actions[data-v-7a1ed025],.warning-note[data-v-7a1ed025],.completed-copy[data-v-7a1ed025]{display:flex;align-items:center}.order-head[data-v-7a1ed025]{justify-content:space-between;gap:.625rem}.order-head>uni-view[data-v-7a1ed025]:first-child{min-width:0;flex:1}.order-head[data-v-7a1ed025]>:last-child{flex-shrink:0}.order-no-row[data-v-7a1ed025]{gap:.3125rem}.order-no[data-v-7a1ed025]{font-size:max(.875rem,var(--readable-font-floor));font-weight:740;color:#14203a}.urgent-tag[data-v-7a1ed025]{padding:.125rem .28125rem;border-radius:.21875rem;background:#fff0eb;color:#dc5635;font-size:max(.5625rem,var(--readable-font-floor));font-weight:700}.order-name[data-v-7a1ed025]{display:block;margin-top:.28125rem;overflow:hidden;color:#737b8b;font-size:max(.6875rem,var(--readable-font-floor));text-overflow:ellipsis;white-space:nowrap}.order-route[data-v-7a1ed025]{display:flex;margin:.9375rem 0 .8125rem}.route-node[data-v-7a1ed025]{position:relative;flex:1;text-align:center;color:#acb1bc;font-size:max(.5625rem,var(--readable-font-floor))}.route-node[data-v-7a1ed025]:before{content:"";position:absolute;top:.21875rem;left:0;width:100%;height:.09375rem;background:#e5e8ee}.route-node[data-v-7a1ed025]:first-child:before{left:50%;width:50%}.route-node[data-v-7a1ed025]:last-child:before{width:50%}.route-node__dot[data-v-7a1ed025]{position:relative;z-index:1;width:.46875rem;height:.46875rem;margin:0 auto .3125rem;border:.09375rem solid #e5e8ee;border-radius:50%;background:#fff}.route-node--done[data-v-7a1ed025]{color:#607198}.route-node--done[data-v-7a1ed025]:before{background:#9bb1ea}.route-node--done .route-node__dot[data-v-7a1ed025]{border-color:#7e9be2;background:#7e9be2}.route-node--current[data-v-7a1ed025]{color:#2456d6;font-weight:700}.route-node--current .route-node__dot[data-v-7a1ed025]{border-color:#2456d6;background:#2456d6;box-shadow:0 0 0 .21875rem #eaf0ff}.progress-copy[data-v-7a1ed025]{justify-content:space-between;margin-bottom:.375rem;color:#667084;font-size:max(.6875rem,var(--readable-font-floor))}.progress-copy uni-text[data-v-7a1ed025]:last-child{color:#2456d6;font-weight:700}.order-meta[data-v-7a1ed025]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:.75rem;padding:.625rem 0;border-top:.03125rem solid #edf0f4;border-bottom:.03125rem solid #edf0f4}.order-meta uni-view[data-v-7a1ed025]{min-width:0}.order-meta uni-view[data-v-7a1ed025]:nth-child(2){text-align:center}.order-meta uni-view[data-v-7a1ed025]:last-child{text-align:right}.meta-label[data-v-7a1ed025],.meta-value[data-v-7a1ed025]{display:block}.meta-label[data-v-7a1ed025]{color:#9ba1ad;font-size:max(.59375rem,var(--readable-font-floor))}.meta-value[data-v-7a1ed025]{margin-top:.21875rem;overflow:hidden;color:#263149;font-size:max(.6875rem,var(--readable-font-floor));font-weight:650;text-overflow:ellipsis;white-space:nowrap}.danger[data-v-7a1ed025]{color:#df5938}.warning-note[data-v-7a1ed025]{gap:.3125rem;margin-top:.5625rem;padding:.4375rem .5rem;border-radius:.375rem;background:#fff6f1;color:#c65034;font-size:max(.65625rem,var(--readable-font-floor))}.order-actions[data-v-7a1ed025]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);gap:.5rem;margin-top:.6875rem}.action-quiet[data-v-7a1ed025],.action-primary[data-v-7a1ed025]{width:100%;min-height:2.25rem;height:auto;padding:.4375rem .5625rem;border-radius:.46875rem;font-size:max(.71875rem,var(--readable-font-floor));white-space:nowrap}.action-quiet[data-v-7a1ed025]{color:#596376;background:#f1f3f7}.action-primary[data-v-7a1ed025]{color:#fff;background:#2456d6}.completed-copy[data-v-7a1ed025]{min-height:2.25rem;justify-content:center;gap:.25rem;color:#258655;font-size:max(.71875rem,var(--readable-font-floor));font-weight:650}@media(max-width:430px){.progress-hero[data-v-7a1ed025]{align-items:flex-start}.order-list[data-v-7a1ed025]{padding-right:.625rem;padding-left:.625rem}.order-card[data-v-7a1ed025]{padding:.75rem .6875rem}}@media(max-width:359px){.progress-hero[data-v-7a1ed025]{align-items:flex-start;padding-right:.875rem;padding-left:.875rem}.scan-action[data-v-7a1ed025]{padding-right:.5rem;padding-left:.5rem}.order-actions[data-v-7a1ed025]{grid-template-columns:minmax(0,1fr)}}.profile-page[data-v-026fe97a]{min-height:100vh;padding-bottom:calc(1.5625rem + env(safe-area-inset-bottom));background:#f4f6fa}.profile-hero[data-v-026fe97a]{position:relative;padding:1.5rem 1rem 1.09375rem;background:linear-gradient(135deg,#193474,#315bc1);color:#fff}.profile-user[data-v-026fe97a]{display:flex;align-items:center;gap:.5625rem}.profile-avatar[data-v-026fe97a]{width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;border:.125rem solid rgba(255,255,255,.55);border-radius:50%;background:rgba(255,255,255,.14)}.profile-name[data-v-026fe97a],.profile-role[data-v-026fe97a]{display:block}.profile-name[data-v-026fe97a]{font-size:1.0625rem;font-weight:750}.profile-role[data-v-026fe97a]{margin-top:.25rem;color:rgba(255,255,255,.7);font-size:max(.65625rem,var(--readable-font-floor))}.profile-settings[data-v-026fe97a]{position:absolute;top:1.5rem;right:1rem;width:1.9375rem;height:1.9375rem;display:flex;align-items:center;justify-content:center;border-radius:50%;background:rgba(255,255,255,.13)}.factory-status[data-v-026fe97a]{display:flex;align-items:center;justify-content:space-between;margin-top:.9375rem;padding-top:.6875rem;border-top:.03125rem solid rgba(255,255,255,.15);color:rgba(255,255,255,.72);font-size:max(.59375rem,var(--readable-font-floor))}.factory-status>uni-view[data-v-026fe97a]{display:flex;align-items:center;gap:.25rem}.online-dot[data-v-026fe97a]{width:.375rem;height:.375rem;border-radius:50%;background:#58d092;box-shadow:0 0 0 .15625rem rgba(88,208,146,.15)}.profile-main[data-v-026fe97a]{padding:0 .875rem}.workspace-card[data-v-026fe97a]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:-.03125rem;padding:.78125rem .25rem;border-radius:0 0 .75rem .75rem}.workspace-card uni-button[data-v-026fe97a]{text-align:center;background:transparent;border-right:.03125rem solid #edf0f4}.workspace-card uni-button[data-v-026fe97a]:last-child{border-right:0}.workspace-card uni-button>uni-view[data-v-026fe97a]{width:1.875rem;height:1.875rem;display:flex;align-items:center;justify-content:center;margin:0 auto;border-radius:.53125rem}.workspace-card uni-button>uni-text[data-v-026fe97a]{display:block}.workspace-card uni-button>uni-text[data-v-026fe97a]:nth-child(2){margin-top:.3125rem;color:#243049;font-size:max(.6875rem,var(--readable-font-floor));font-weight:670}.workspace-card uni-button>uni-text[data-v-026fe97a]:nth-child(3){margin-top:.15625rem;color:#9299a6;font-size:max(.53125rem,var(--readable-font-floor))}.profile-section[data-v-026fe97a]{margin-top:.875rem}.profile-section__title[data-v-026fe97a]{display:block;margin:0 .125rem .4375rem;color:#697285;font-size:max(.6875rem,var(--readable-font-floor));font-weight:650}.menu-card[data-v-026fe97a]{padding:0 .6875rem}.menu-card uni-button[data-v-026fe97a]{width:100%;height:3.28125rem;display:flex;align-items:center;gap:.46875rem;background:transparent;text-align:left}.menu-card uni-button.with-border[data-v-026fe97a]{border-bottom:.03125rem solid #edf0f4}.menu-icon[data-v-026fe97a]{width:1.78125rem;height:1.78125rem;display:flex;align-items:center;justify-content:center;border-radius:.5rem}.menu-copy[data-v-026fe97a]{min-width:0;flex:1}.menu-copy uni-text[data-v-026fe97a]{display:block}.menu-copy uni-text[data-v-026fe97a]:first-child{color:#202c44;font-size:max(.75rem,var(--readable-font-floor));font-weight:680}.menu-copy uni-text[data-v-026fe97a]:last-child{margin-top:.1875rem;color:#9198a6;font-size:max(.5625rem,var(--readable-font-floor))}.pc-scan-login[data-v-026fe97a],.sign-out[data-v-026fe97a],.reset-demo[data-v-026fe97a]{width:100%;height:2.25rem;margin-top:.75rem;border-radius:.5625rem;font-size:max(.6875rem,var(--readable-font-floor))}.pc-scan-login[data-v-026fe97a]{gap:.3125rem;border:.03125rem solid #dce6fb;background:#edf3ff;color:#2456d6;font-weight:680}.sign-out[data-v-026fe97a]{background:#fff;color:#cf5437;border:.03125rem solid #f0ded9}.reset-demo[data-v-026fe97a]{background:#e9edf4;color:#667084}.version[data-v-026fe97a]{display:block;margin-top:.5625rem;text-align:center;color:#a2a8b2;font-size:max(.5625rem,var(--readable-font-floor))}@media(max-width:430px){.profile-user[data-v-026fe97a]{padding-right:2.5625rem}.factory-status[data-v-026fe97a]{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:.4375rem}.workspace-card uni-button>uni-text[data-v-026fe97a]:nth-child(3){min-height:2.7em}}uni-input{display:block;font-size:16px;line-height:1.4em;height:1.4em;min-height:1.4em;overflow:hidden}uni-input[hidden]{display:none}.uni-input-wrapper,.uni-input-placeholder,.uni-input-form,.uni-input-input{outline:none;border:none;padding:0;margin:0;text-decoration:inherit}.uni-input-wrapper,.uni-input-form{display:flex;position:relative;width:100%;height:100%;flex-direction:column;justify-content:center}.uni-input-placeholder,.uni-input-input{width:100%}.uni-input-placeholder{position:absolute;top:auto!important;left:0;color:gray;overflow:hidden;text-overflow:clip;white-space:pre;word-break:keep-all;pointer-events:none;line-height:inherit}.uni-input-input{position:relative;display:block;height:100%;background:none;color:inherit;opacity:1;font:inherit;line-height:inherit;letter-spacing:inherit;text-align:inherit;text-indent:inherit;text-transform:inherit;text-shadow:inherit}.uni-input-input[type=search]::-webkit-search-cancel-button,.uni-input-input[type=search]::-webkit-search-decoration{display:none}.uni-input-input::-webkit-outer-spin-button,.uni-input-input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;margin:0}.uni-input-input[type=number]{-moz-appearance:textfield}.uni-input-input:disabled{-webkit-text-fill-color:currentcolor}uni-picker{position:relative;display:block;cursor:pointer}uni-picker[hidden]{display:none}uni-picker[disabled]{cursor:not-allowed}.uni-picker-container{display:none;position:fixed;left:0;right:0;top:0;bottom:0;box-sizing:border-box;z-index:999;font-size:16px}.uni-picker-container .uni-picker-custom *{box-sizing:border-box}.uni-picker-container .uni-picker-custom{position:fixed;left:0;bottom:0;transform:translateY(100%);backface-visibility:hidden;z-index:999;width:100%;background-color:#fff;visibility:hidden;transition:transform .3s,visibility .3s}.uni-picker-container .uni-picker-custom.uni-picker-toggle{visibility:visible;transform:translate(0)}.uni-picker-container .uni-picker-content{position:relative;display:block;width:100%;height:238px;background-color:#fff}.uni-picker-container .uni-picker-item{padding:0;height:34px;line-height:34px;text-align:center;color:#000;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;cursor:pointer}.uni-picker-container .uni-picker-header{display:block;position:relative;text-align:center;width:100%;height:45px}.uni-picker-container .uni-picker-header:after{content:"";position:absolute;left:0;bottom:0;right:0;height:1px;clear:both;border-bottom:1px solid #e5e5e5;color:#e5e5e5;transform-origin:0 100%;transform:scaleY(.5)}.uni-picker-container .uni-picker-action{display:block;max-width:50%;top:0;height:100%;box-sizing:border-box;padding:0 14px;font-size:17px;line-height:45px;overflow:hidden;cursor:pointer}.uni-picker-container .uni-picker-action.uni-picker-action-cancel{float:left;color:#888}.uni-picker-container .uni-picker-action.uni-picker-action-confirm{float:right;color:#007aff}.uni-picker-container .uni-picker-select{display:none}.uni-picker-system{position:absolute;display:none;display:block;top:0;left:0;width:100%;height:100%;overflow:hidden}.uni-picker-system>.uni-picker-system_input{position:absolute;border:none;height:100%;opacity:0;cursor:pointer}.uni-picker-system>.uni-picker-system_input.firefox{top:0;left:0;width:100%}.uni-picker-system>.uni-picker-system_input.chrome{top:0;left:0;width:2em;font-size:32px;height:32px}@media screen and (min-width:500px)and (min-height:500px){.uni-mask.uni-picker-mask{background:none}.uni-picker-container .uni-picker-custom{width:300px;left:50%;right:auto;top:50%;bottom:auto;transform:translate(-50%,-50%);opacity:0;border-radius:5px;transition:opacity .3s,visibility .3s;box-shadow:0 0 20px 5px rgba(0,0,0,.3)}.uni-picker-container .uni-picker-header{border-radius:5px 5px 0 0}.uni-picker-container .uni-picker-content{transform:translate(0 0);overflow:hidden;border-radius:0 0 5px 5px}.uni-picker-container .uni-picker-custom.uni-picker-toggle{opacity:1;transform:translate(-50%,-50%)}.uni-selector-select .uni-picker-header,.uni-selector-select .uni-picker-content{display:none}.uni-selector-select .uni-picker-select{display:block;max-height:300px;overflow:auto;background-color:#fff;border-radius:5px;padding:6px 0}.uni-selector-select .uni-picker-item{padding:0 10px;color:#555}.uni-selector-select .uni-picker-item:hover{background-color:#f6f6f6}.uni-selector-select .uni-picker-item.selected{color:#007aff}}@keyframes once-show{0%{top:0}}uni-resize-sensor,uni-resize-sensor>div{position:absolute;left:0;top:0;right:0;bottom:0;overflow:hidden}uni-resize-sensor{display:block;z-index:-1;visibility:hidden;animation:once-show 1ms}uni-resize-sensor>div>div{position:absolute;left:0;top:0}uni-resize-sensor>div:first-child>div{width:100000px;height:100000px}uni-resize-sensor>div:last-child>div{width:200%;height:200%}uni-picker-view{display:block}.uni-picker-view-wrapper{display:flex;position:relative;overflow:hidden;height:100%}uni-picker-view[hidden]{display:none}uni-picker-view-column{flex:1;position:relative;height:100%;overflow:hidden}uni-picker-view-column[hidden]{display:none}.uni-picker-view-group{height:100%;overflow:hidden}.uni-picker-view-mask{transform:translateZ(0)}.uni-picker-view-indicator,.uni-picker-view-mask{position:absolute;left:0;width:100%;z-index:3;pointer-events:none}.uni-picker-view-mask{top:0;height:100%;margin:0 auto;background-image:linear-gradient(180deg,rgba(255,255,255,.95),rgba(255,255,255,.6)),linear-gradient(0deg,rgba(255,255,255,.95),rgba(255,255,255,.6));background-position:top,bottom;background-size:100% 102px;background-repeat:no-repeat;transform:translateZ(0)}.uni-picker-view-indicator{height:34px;top:50%;transform:translateY(-50%)}.uni-picker-view-content{position:absolute;top:0;left:0;width:100%;will-change:transform;padding:102px 0;cursor:pointer}.uni-picker-view-content>*{height:var(--picker-view-column-indicator-height);overflow:hidden}.uni-picker-view-indicator:before{top:0;border-top:1px solid #e5e5e5;transform-origin:0 0;transform:scaleY(.5)}.uni-picker-view-indicator:after{bottom:0;border-bottom:1px solid #e5e5e5;transform-origin:0 100%;transform:scaleY(.5)}.uni-picker-view-indicator:after,.uni-picker-view-indicator:before{content:" ";position:absolute;left:0;right:0;height:1px;color:#e5e5e5}uni-textarea{width:300px;height:150px;display:block;position:relative;font-size:16px;line-height:normal;white-space:pre-wrap;word-break:break-all}uni-textarea[hidden]{display:none}.uni-textarea-wrapper,.uni-textarea-placeholder,.uni-textarea-line,.uni-textarea-compute,.uni-textarea-textarea{outline:none;border:none;padding:0;margin:0;text-decoration:inherit}.uni-textarea-wrapper{display:block;position:relative;width:100%;height:100%;min-height:inherit;overflow-y:hidden}.uni-textarea-placeholder,.uni-textarea-line,.uni-textarea-compute,.uni-textarea-textarea{position:absolute;width:100%;height:100%;left:0;top:0;white-space:inherit;word-break:inherit}.uni-textarea-placeholder{color:gray;overflow:hidden}.uni-textarea-line,.uni-textarea-compute{visibility:hidden;height:auto}.uni-textarea-line{width:1em}.uni-textarea-textarea{resize:none;background:none;color:inherit;opacity:1;font:inherit;line-height:inherit;letter-spacing:inherit;text-align:inherit;text-indent:inherit;text-transform:inherit;text-shadow:inherit}.uni-textarea-textarea-fix-margin{width:auto;right:0;margin:0 -3px}.uni-textarea-textarea:disabled{-webkit-text-fill-color:currentcolor}.create-order-page[data-v-8d4bd8ee]{padding-bottom:calc(4.6875rem + env(safe-area-inset-bottom))}.intro-card[data-v-8d4bd8ee]{display:flex;align-items:center;gap:.625rem;padding:.8125rem;background:linear-gradient(135deg,#284fc0,#1b3789);color:#fff}.intro-icon[data-v-8d4bd8ee]{width:2.3125rem;height:2.3125rem;display:flex;align-items:center;justify-content:center;border-radius:.625rem;background:rgba(255,255,255,.15)}.intro-title[data-v-8d4bd8ee],.intro-desc[data-v-8d4bd8ee]{display:block}.intro-title[data-v-8d4bd8ee]{font-size:.9375rem;font-weight:750}.intro-desc[data-v-8d4bd8ee]{margin-top:.25rem;color:rgba(255,255,255,.72);font-size:max(.65625rem,var(--readable-font-floor))}.required-copy[data-v-8d4bd8ee]{color:#dc5a3d;font-size:max(.625rem,var(--readable-font-floor))}.form-card[data-v-8d4bd8ee]{padding:.8125rem}.form-row[data-v-8d4bd8ee]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5625rem}.form-item[data-v-8d4bd8ee]{min-width:0;margin-bottom:.6875rem}.form-item[data-v-8d4bd8ee]:last-child{margin-bottom:0}.form-label[data-v-8d4bd8ee]{display:block;margin-bottom:.34375rem;color:#5f687a;font-size:max(.6875rem,var(--readable-font-floor));font-weight:600}.picker-value[data-v-8d4bd8ee]{display:flex;align-items:center;color:#253048}.remark-input[data-v-8d4bd8ee]{width:100%;height:4.4375rem;box-sizing:border-box;padding:.625rem .6875rem;border:.03125rem solid #e0e5ee;border-radius:.53125rem;background:#f9fafc;color:#17213a;font-size:max(.8125rem,var(--readable-font-floor))}.estimate-card[data-v-8d4bd8ee]{margin-top:.875rem;padding:.84375rem;background:linear-gradient(145deg,#f4f7ff,#fff)}.estimate-head[data-v-8d4bd8ee]{display:flex;align-items:center;justify-content:space-between}.estimate-title[data-v-8d4bd8ee],.estimate-desc[data-v-8d4bd8ee]{display:block}.estimate-title[data-v-8d4bd8ee]{color:#18233d;font-size:max(.875rem,var(--readable-font-floor));font-weight:740}.estimate-desc[data-v-8d4bd8ee]{margin-top:.21875rem;color:#8790a1;font-size:max(.625rem,var(--readable-font-floor))}.estimate-grid[data-v-8d4bd8ee]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:.75rem;padding:.71875rem 0;border-top:.03125rem solid #e2e8f5;border-bottom:.03125rem solid #e2e8f5}.estimate-grid uni-view[data-v-8d4bd8ee]{text-align:center;border-right:.03125rem solid #e2e8f5}.estimate-grid uni-view[data-v-8d4bd8ee]:last-child{border-right:0}.estimate-grid uni-text[data-v-8d4bd8ee]{display:block}.estimate-grid uni-text[data-v-8d4bd8ee]:first-child{color:#2456d6;font-size:.96875rem;font-weight:760}.estimate-grid uni-text[data-v-8d4bd8ee]:last-child{margin-top:.25rem;color:#8c94a3;font-size:max(.5625rem,var(--readable-font-floor))}.estimate-note[data-v-8d4bd8ee]{display:flex;align-items:flex-start;gap:.28125rem;margin-top:.5625rem;color:#63708b;font-size:max(.625rem,var(--readable-font-floor));line-height:1.5}.submit-bar[data-v-8d4bd8ee]{position:fixed;z-index:10;left:0;right:0;bottom:0;display:flex;gap:.5rem;padding:.625rem .875rem calc(.625rem + env(safe-area-inset-bottom));border-top:.03125rem solid #e4e8ef;background:rgba(255,255,255,.96)}.save-draft[data-v-8d4bd8ee],.submit-order[data-v-8d4bd8ee]{height:2.5rem;border-radius:.59375rem;font-size:max(.84375rem,var(--readable-font-floor));font-weight:700}.save-draft[data-v-8d4bd8ee]{width:6.25rem;background:#edf0f5;color:#5b6577}.submit-order[data-v-8d4bd8ee]{flex:1;background:#2456d6;color:#fff;box-shadow:0 .28125rem .6875rem rgba(36,86,214,.2)}@media(max-width:359px){.form-row[data-v-8d4bd8ee]{grid-template-columns:minmax(0,1fr)}.submit-bar[data-v-8d4bd8ee]{padding-right:.625rem;padding-left:.625rem}.save-draft[data-v-8d4bd8ee]{width:5rem}}.desktop-page-header[data-v-16efc848]{display:none}@media screen and (min-width:1024px){.desktop-page-header[data-v-16efc848]{display:flex;align-items:flex-start;justify-content:space-between;gap:32px;margin-bottom:20px}.desktop-page-header__copy[data-v-16efc848]{min-width:0}.desktop-page-header__eyebrow[data-v-16efc848]{display:block;margin-bottom:7px;color:#6f7e96;font-size:max(11px,var(--readable-font-floor));font-weight:700;letter-spacing:1.2px}.desktop-page-header__title-row[data-v-16efc848]{display:flex;align-items:center;gap:12px}.desktop-page-header__title[data-v-16efc848]{color:#14213a;font-size:28px;font-weight:760;line-height:1.2;letter-spacing:-.55px}.desktop-page-header__description[data-v-16efc848]{display:block;max-width:760px;margin-top:8px;color:#728097;font-size:13px;line-height:1.65}.desktop-page-header__actions[data-v-16efc848]{flex-shrink:0;display:flex;align-items:center;gap:10px}.desktop-page-header__primary[data-v-16efc848]{min-width:118px;height:40px;min-height:40px!important;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 16px;border-radius:10px;background:#2456d6;color:#fff;font-size:13px;font-weight:680;box-shadow:0 8px 18px rgba(36,86,214,.2);cursor:pointer}}.load-more[data-v-9fe2bd15]{width:100%;min-height:2.125rem;margin:.5625rem 0 .25rem;border:.03125rem solid #dfe5ee;border-radius:.5rem;background:#fff;color:#53627a;font-size:max(.6875rem,var(--readable-font-floor))}@media screen and (min-width:1024px){.load-more[data-v-9fe2bd15]{min-height:36px!important;margin:12px 0 0;border-radius:9px;font-size:max(12px,var(--readable-font-floor))}}.desktop-workspace[data-v-78d68fdc]{display:none}.order-page[data-v-78d68fdc]{padding-top:.8125rem}.page-tools[data-v-78d68fdc]{display:flex;gap:.5rem}.search-box[data-v-78d68fdc]{min-width:0;flex:1;height:2.4375rem;display:flex;align-items:center;gap:.4375rem;padding:0 .625rem;border:.03125rem solid #e1e6ef;border-radius:.5625rem;background:#fff}.search-box uni-input[data-v-78d68fdc]{min-width:0;flex:1;font-size:max(.78125rem,var(--readable-font-floor));color:#17213a}.search-placeholder[data-v-78d68fdc]{color:#a2a8b3}.search-box uni-button[data-v-78d68fdc]{display:flex;background:transparent}.create-button[data-v-78d68fdc]{flex-shrink:0;width:4.4375rem;height:2.4375rem;display:flex;align-items:center;justify-content:center;gap:.28125rem;border-radius:.5625rem;background:#2456d6;color:#fff;font-size:max(.78125rem,var(--readable-font-floor));font-weight:700;box-shadow:0 .25rem .625rem rgba(36,86,214,.2)}.summary-strip[data-v-78d68fdc]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:.6875rem;padding:.78125rem .25rem}.summary-strip uni-view[data-v-78d68fdc]{text-align:center;border-right:.03125rem solid #edf0f4}.summary-strip uni-view[data-v-78d68fdc]:last-child{border-right:0}.summary-value[data-v-78d68fdc],.summary-label[data-v-78d68fdc]{display:block}.summary-value[data-v-78d68fdc]{font-size:.90625rem;font-weight:750;color:#17213a}.summary-value.warning[data-v-78d68fdc]{color:#dc593b}.summary-label[data-v-78d68fdc]{margin-top:.21875rem;color:#9299a7;font-size:max(.59375rem,var(--readable-font-floor))}.filter-row[data-v-78d68fdc]{margin:.75rem 0 .5625rem}.order-card[data-v-78d68fdc]{margin-bottom:.625rem;padding:.8125rem}.order-top[data-v-78d68fdc],.order-no-row[data-v-78d68fdc],.style-row[data-v-78d68fdc],.value-row[data-v-78d68fdc],.card-actions[data-v-78d68fdc]{display:flex;align-items:center}.order-top[data-v-78d68fdc],.value-row[data-v-78d68fdc]{justify-content:space-between;gap:.5625rem}.order-no-row[data-v-78d68fdc]{gap:.3125rem}.order-no[data-v-78d68fdc]{color:#15203a;font-size:max(.84375rem,var(--readable-font-floor));font-weight:750}.urgent[data-v-78d68fdc]{padding:.125rem .3125rem;border-radius:.25rem;background:#fff0eb;color:#dd5636;font-size:max(.5625rem,var(--readable-font-floor));font-weight:700}.order-date[data-v-78d68fdc]{display:block;margin-top:.21875rem;color:#9aa1ad;font-size:max(.59375rem,var(--readable-font-floor))}.style-row[data-v-78d68fdc]{margin-top:.6875rem;padding:.625rem;border-radius:.5625rem;background:#f6f8fc}.style-thumb[data-v-78d68fdc]{width:2.25rem;height:2.25rem;display:flex;align-items:center;justify-content:center;border-radius:.53125rem;background:#e8eefc}.style-info[data-v-78d68fdc]{min-width:0;flex:1;margin-left:.53125rem}.style-name[data-v-78d68fdc],.style-sub[data-v-78d68fdc]{display:block}.style-name[data-v-78d68fdc]{color:#18233d;font-size:max(.84375rem,var(--readable-font-floor));font-weight:700}.style-sub[data-v-78d68fdc]{margin-top:.25rem;color:#808899;font-size:max(.65625rem,var(--readable-font-floor))}.quantity[data-v-78d68fdc]{text-align:right;color:#111c36}.quantity uni-text[data-v-78d68fdc]:first-child{font-size:1rem;font-weight:760}.quantity uni-text[data-v-78d68fdc]:last-child{margin-left:.15625rem;color:#8b92a0;font-size:max(.625rem,var(--readable-font-floor))}.detail-grid[data-v-78d68fdc]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5625rem .875rem;margin-top:.6875rem}.detail-grid uni-view[data-v-78d68fdc]{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.375rem;border-bottom:.03125rem dashed #e7eaf0;padding-bottom:.40625rem}.detail-grid uni-text[data-v-78d68fdc]:first-child{color:#949aa6;font-size:max(.65625rem,var(--readable-font-floor))}.detail-grid uni-text[data-v-78d68fdc]:last-child{overflow:hidden;color:#29344d;font-size:max(.65625rem,var(--readable-font-floor));font-weight:650;text-align:right;text-overflow:ellipsis;white-space:nowrap}.detail-grid .text-warning[data-v-78d68fdc]{color:#df5c3c}.value-row[data-v-78d68fdc]{margin-top:.6875rem}.value-label[data-v-78d68fdc]{color:#8e95a3;font-size:max(.625rem,var(--readable-font-floor))}.money[data-v-78d68fdc]{margin-left:.3125rem;color:#17213a;font-size:max(.84375rem,var(--readable-font-floor));font-weight:740}.card-actions[data-v-78d68fdc]{gap:.375rem}.mini-button[data-v-78d68fdc]{height:1.8125rem;padding:0 .5625rem;border-radius:.4375rem;background:#eef1f6;color:#5e687a;font-size:max(.65625rem,var(--readable-font-floor))}.mini-button.primary[data-v-78d68fdc]{background:#edf3ff;color:#2456d6;font-weight:650}@media screen and (min-width:1024px){.desktop-workspace[data-v-78d68fdc]{display:block}.order-page[data-v-78d68fdc]{padding-top:26px!important}.desktop-secondary-action[data-v-78d68fdc]{height:40px;min-height:40px!important;display:inline-flex;align-items:center;gap:7px;padding:0 14px;border:1px solid #dfe4ec;border-radius:10px;background:#fff;color:#526078;font-size:13px;font-weight:620}.order-metrics[data-v-78d68fdc]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:16px}.order-metric[data-v-78d68fdc]{min-height:104px;padding:17px 19px}.order-metric uni-text[data-v-78d68fdc],.order-metric strong[data-v-78d68fdc],.order-metric small[data-v-78d68fdc]{display:block}.order-metric uni-text[data-v-78d68fdc]{color:#78859a;font-size:max(12px,var(--readable-font-floor))}.order-metric strong[data-v-78d68fdc]{margin-top:7px;color:#17243d;font-size:25px;line-height:1.1}.order-metric small[data-v-78d68fdc]{margin-top:8px;color:#8d98aa;font-size:max(11px,var(--readable-font-floor))}.order-metric--danger[data-v-78d68fdc]{border-color:#f0d9d1;background:#fffaf8}.order-metric--danger strong[data-v-78d68fdc]{color:#d65337}.order-layout[data-v-78d68fdc]{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-items:start}.order-register[data-v-78d68fdc]{min-width:0;overflow:hidden}.order-toolbar[data-v-78d68fdc]{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:15px 16px;border-bottom:1px solid #e8ecf2}.desktop-search[data-v-78d68fdc]{min-width:230px;max-width:380px;flex:1;height:38px;display:flex;align-items:center;gap:8px;padding:0 11px;border:1px solid #dfe4ec;border-radius:9px;background:#f9fafc}.desktop-search uni-input[data-v-78d68fdc]{min-width:0;flex:1;color:#25314a;font-size:max(12px,var(--readable-font-floor))}.desktop-search uni-button[data-v-78d68fdc]{width:24px;height:24px;min-height:24px!important;display:flex;align-items:center;justify-content:center;background:transparent}.desktop-status-filter[data-v-78d68fdc]{flex-shrink:0;display:flex;align-items:center;gap:3px;padding:3px;border-radius:9px;background:#f1f3f7}.desktop-status-filter uni-button[data-v-78d68fdc]{min-height:30px!important;padding:0 11px;border-radius:7px;background:transparent;color:#6d788b;font-size:max(11px,var(--readable-control-font));white-space:nowrap}.desktop-status-filter uni-button.active[data-v-78d68fdc]{background:#fff;color:#2456d6;font-weight:680;box-shadow:0 2px 8px rgba(26,43,78,.09)}.batch-bar[data-v-78d68fdc]{min-height:46px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:8px 16px;border-bottom:1px solid #dce6fb;background:#f2f6ff;color:#2456d6;font-size:max(12px,var(--readable-font-floor));font-weight:650}.batch-bar>uni-view[data-v-78d68fdc]{display:flex;gap:8px}.batch-bar uni-button[data-v-78d68fdc]{min-height:30px!important;padding:0 10px;border:1px solid #d4def2;border-radius:7px;background:#fff;color:#526078;font-size:max(11px,var(--readable-control-font))}.batch-bar .batch-bar__primary[data-v-78d68fdc]{border-color:#2456d6;background:#2456d6;color:#fff}.order-table__row[data-v-78d68fdc]{display:grid;grid-template-columns:28px minmax(160px,1.4fr) minmax(110px,.9fr) minmax(125px,1fr) 72px 84px 58px;align-items:center;gap:10px;padding:0 15px}.order-table__row>*[data-v-78d68fdc]{min-width:0}.order-table__head[data-v-78d68fdc]{min-height:42px;border-bottom:1px solid #e9edf3;background:#fafbfd;color:#8b96a7;font-size:max(10px,var(--readable-font-floor));font-weight:650}.order-table__body[data-v-78d68fdc]{min-height:76px;border-bottom:1px solid #edf0f4;color:#26324a;transition:background .14s ease;cursor:pointer}.order-table__body[data-v-78d68fdc]:last-child{border-bottom:0}.order-table__body[data-v-78d68fdc]:hover,.order-table__body--active[data-v-78d68fdc]{background:#f7f9fe}.order-table__body--active[data-v-78d68fdc]{box-shadow:inset 3px 0 #2456d6}.order-table__optional[data-v-78d68fdc]{display:none}.row-selector[data-v-78d68fdc]{width:28px;height:28px;min-height:28px!important;display:flex;align-items:center;justify-content:center;border:1px solid #cfd6e1;border-radius:6px;background:#fff}.row-selector.checked[data-v-78d68fdc]{border-color:#2456d6;background:#2456d6}.order-identity>uni-view[data-v-78d68fdc]{display:flex;align-items:center;gap:7px}.order-identity>uni-view>uni-text[data-v-78d68fdc]:first-child{overflow:hidden;color:#18253e;font-size:max(12px,var(--readable-font-floor));font-weight:720;text-overflow:ellipsis;white-space:nowrap}.order-identity>uni-text[data-v-78d68fdc]{display:block;margin-top:6px;overflow:hidden;color:#7e899a;font-size:max(11px,var(--readable-font-floor));text-overflow:ellipsis;white-space:nowrap}.desktop-urgent[data-v-78d68fdc]{flex-shrink:0;padding:2px 6px;border-radius:5px;background:#fff0eb;color:#d95538;font-size:max(10px,var(--readable-font-floor));font-weight:700}.order-customer uni-text[data-v-78d68fdc],.order-customer small[data-v-78d68fdc],.order-node uni-text[data-v-78d68fdc],.order-node small[data-v-78d68fdc],.order-deadline uni-text[data-v-78d68fdc],.order-deadline small[data-v-78d68fdc]{display:block}.order-customer uni-text[data-v-78d68fdc],.order-node uni-text[data-v-78d68fdc],.order-deadline uni-text[data-v-78d68fdc]{overflow:hidden;color:#344057;font-size:max(11px,var(--readable-font-floor));font-weight:620;text-overflow:ellipsis;white-space:nowrap}.order-customer small[data-v-78d68fdc],.order-node small[data-v-78d68fdc],.order-deadline small[data-v-78d68fdc]{margin-top:5px;color:#929cac;font-size:max(10px,var(--readable-font-floor))}.order-progress-cell>uni-view[data-v-78d68fdc]:first-child{display:flex;justify-content:space-between;gap:8px;color:#5f6b7f;font-size:max(10px,var(--readable-font-floor))}.order-progress-cell>uni-view:first-child uni-text[data-v-78d68fdc]:last-child{color:#2456d6;font-weight:700}.order-progress-track[data-v-78d68fdc]{height:5px;margin-top:8px;border-radius:99px;background:#e8ecf3}.order-progress-track uni-view[data-v-78d68fdc]{height:100%;border-radius:inherit;background:#3a67d6}.order-material[data-v-78d68fdc]{color:#28865e;font-size:max(11px,var(--readable-font-floor));font-weight:650}.order-material.danger[data-v-78d68fdc],.detail-grid-desktop .danger[data-v-78d68fdc]{color:#d95538}.row-action[data-v-78d68fdc]{min-height:30px!important;padding:0 9px;border-radius:7px;background:#edf3ff;color:#2456d6;font-size:max(11px,var(--readable-font-floor));font-weight:650}.table-footer[data-v-78d68fdc]{min-height:43px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:0 16px;border-top:1px solid #e9edf3;color:#929cad;font-size:max(10px,var(--readable-font-floor))}.desktop-empty[data-v-78d68fdc]{min-height:190px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:#7f8a9c;font-size:13px}.desktop-empty uni-button[data-v-78d68fdc]{min-height:34px!important;padding:0 13px;border-radius:8px;background:#edf3ff;color:#2456d6;font-size:max(12px,var(--readable-control-font))}.order-detail[data-v-78d68fdc]{padding:19px}.order-detail__head[data-v-78d68fdc]{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding-bottom:16px;border-bottom:1px solid #e9edf3}.order-detail__head>uni-view:first-child uni-text[data-v-78d68fdc],.order-detail__head>uni-view:first-child small[data-v-78d68fdc]{display:block}.order-detail__head>uni-view:first-child uni-text[data-v-78d68fdc]{color:#18243c;font-size:15px;font-weight:730}.order-detail__head>uni-view:first-child small[data-v-78d68fdc]{margin-top:5px;color:#7f8a9b;font-size:max(11px,var(--readable-font-floor))}.detail-alert[data-v-78d68fdc]{display:flex;align-items:flex-start;gap:9px;margin-top:14px;padding:11px;border:1px solid #f0d8cf;border-radius:9px;background:#fff8f5}.detail-alert uni-text[data-v-78d68fdc],.detail-alert small[data-v-78d68fdc]{display:block}.detail-alert uni-text[data-v-78d68fdc]{color:#a6402c;font-size:max(11px,var(--readable-font-floor));font-weight:700}.detail-alert small[data-v-78d68fdc]{margin-top:4px;color:#a66c60;font-size:max(10px,var(--readable-font-floor));line-height:1.45}.detail-section[data-v-78d68fdc]{margin-top:18px}.detail-section__title[data-v-78d68fdc]{color:#27334b;font-size:max(12px,var(--readable-font-floor));font-weight:680}.detail-progress[data-v-78d68fdc]{height:7px;margin-top:11px;border-radius:99px;background:#e8ecf3}.detail-progress uni-view[data-v-78d68fdc]{height:100%;border-radius:inherit;background:#2456d6}.detail-progress__meta[data-v-78d68fdc]{display:flex;justify-content:space-between;margin-top:7px;color:#7f8a9b;font-size:max(10px,var(--readable-font-floor))}.detail-stage-list[data-v-78d68fdc]{display:flex;margin:18px 0 16px}.detail-stage-list>uni-view[data-v-78d68fdc]{position:relative;flex:1;color:#9aa3b1;font-size:max(10px,var(--readable-font-floor));text-align:center}.detail-stage-list>uni-view[data-v-78d68fdc]:before{content:"";position:absolute;top:7px;right:50%;left:-50%;height:2px;background:#e1e5ec}.detail-stage-list>uni-view[data-v-78d68fdc]:first-child:before{display:none}.detail-stage-list>uni-view.done[data-v-78d68fdc]:before{background:#86a2e4}.detail-stage-list>uni-view>uni-view[data-v-78d68fdc]{position:relative;z-index:1;width:15px;height:15px;display:flex;align-items:center;justify-content:center;margin:0 auto 7px;border:2px solid #dce1e9;border-radius:50%;background:#fff}.detail-stage-list>uni-view.done>uni-view[data-v-78d68fdc]{border-color:#5f82db;background:#5f82db}.detail-stage-list>uni-view.current[data-v-78d68fdc]{color:#2456d6;font-weight:700}.detail-stage-list>uni-view.current>uni-view[data-v-78d68fdc]{box-shadow:0 0 0 4px #eaf0ff}.detail-grid-desktop[data-v-78d68fdc]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;padding:4px 0;border-top:1px solid #edf0f4}.detail-grid-desktop>uni-view[data-v-78d68fdc]{min-width:0;padding:11px 0;border-bottom:1px solid #edf0f4}.detail-grid-desktop uni-text[data-v-78d68fdc],.detail-grid-desktop strong[data-v-78d68fdc]{display:block}.detail-grid-desktop uni-text[data-v-78d68fdc]{color:#909aab;font-size:max(10px,var(--readable-font-floor))}.detail-grid-desktop strong[data-v-78d68fdc]{margin-top:5px;overflow:hidden;color:#2d3950;font-size:max(11px,var(--readable-font-floor));font-weight:650;text-overflow:ellipsis;white-space:nowrap}.detail-note[data-v-78d68fdc]{margin-top:14px;padding:11px;border-radius:9px;background:#f7f8fb}.detail-note uni-text[data-v-78d68fdc]{display:block}.detail-note uni-text[data-v-78d68fdc]:first-child{color:#7d889a;font-size:max(10px,var(--readable-font-floor))}.detail-note uni-text[data-v-78d68fdc]:last-child{margin-top:5px;color:#39455c;font-size:max(11px,var(--readable-font-floor));line-height:1.5}.order-detail__actions[data-v-78d68fdc]{display:grid;grid-template-columns:96px minmax(0,1fr);gap:9px;margin-top:16px}.order-detail__actions uni-button[data-v-78d68fdc]{min-height:36px!important;display:flex;align-items:center;justify-content:center;border-radius:9px;background:#f0f2f6;color:#596579;font-size:max(11px,var(--readable-control-font))}.order-detail__actions uni-button.primary[data-v-78d68fdc]{background:#2456d6;color:#fff;font-weight:670}.detail-complete[data-v-78d68fdc]{grid-column:1 / -1;display:flex;align-items:center;justify-content:center;gap:7px;min-height:38px;color:#27865d;font-size:max(11px,var(--readable-font-floor));font-weight:650}}@media screen and (min-width:1360px){.order-layout[data-v-78d68fdc]{grid-template-columns:minmax(0,1fr) 330px}.order-detail[data-v-78d68fdc]{position:sticky;top:calc(var(--desktop-topbar) + 20px)}}@media screen and (min-width:1680px){.order-table__row[data-v-78d68fdc]{grid-template-columns:28px minmax(170px,1.3fr) minmax(110px,.8fr) minmax(125px,.9fr) 82px 70px 64px 84px 58px}.order-table__optional[data-v-78d68fdc]{display:block}}.factory-page[data-v-26aef159]{padding-top:.75rem}.factory-card[data-v-26aef159]{display:flex;align-items:center;gap:.53125rem;padding:.875rem;border-radius:.78125rem;background:linear-gradient(135deg,#203f84,#3d69c4);color:#fff}.factory-mark[data-v-26aef159]{width:2.34375rem;height:2.34375rem;display:flex;align-items:center;justify-content:center;border-radius:.65625rem;background:rgba(255,255,255,.14)}.factory-copy[data-v-26aef159]{min-width:0;flex:1}.factory-copy uni-text[data-v-26aef159]{display:block}.factory-copy uni-text[data-v-26aef159]:first-child{font-size:.9375rem;font-weight:750}.factory-copy uni-text[data-v-26aef159]:last-child{margin-top:.25rem;color:rgba(255,255,255,.7);font-size:max(.59375rem,var(--readable-font-floor))}.factory-stats[data-v-26aef159]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:.71875rem 0}.factory-stats uni-view[data-v-26aef159]{text-align:center;border-right:.03125rem solid #e9ecf2}.factory-stats uni-view[data-v-26aef159]:last-child{border-right:0}.factory-stats uni-text[data-v-26aef159]{display:block}.factory-stats uni-text[data-v-26aef159]:first-child{color:#1b263f;font-size:.90625rem;font-weight:740}.factory-stats uni-text[data-v-26aef159]:last-child{margin-top:.1875rem;color:#969ca8;font-size:max(.5625rem,var(--readable-font-floor))}.ops-section__head uni-button[data-v-26aef159]{height:1.5625rem;padding:0 .5rem;border-radius:.40625rem;background:#edf3ff;color:#2456d6;font-size:max(.59375rem,var(--readable-control-font))}.section-actions[data-v-26aef159]{display:flex;gap:.3125rem}.info-card[data-v-26aef159]{padding:0 .71875rem}.info-card uni-view[data-v-26aef159]{min-height:2.59375rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem;border-bottom:.03125rem solid #edf0f4}.info-card uni-view[data-v-26aef159]:last-child{border-bottom:0}.info-card uni-text[data-v-26aef159]:first-child{color:#858d9c;font-size:max(.65625rem,var(--readable-font-floor))}.info-card uni-text[data-v-26aef159]:last-child{max-width:70%;color:#27324a;font-size:max(.6875rem,var(--readable-font-floor));font-weight:620;text-align:right}.workshop[data-v-26aef159]{display:flex;align-items:center;gap:.4375rem;margin-bottom:.4375rem;padding:.625rem}.workshop>uni-view[data-v-26aef159]:first-child{width:1.75rem;height:1.75rem;display:flex;align-items:center;justify-content:center;border-radius:.5rem}.workshop>uni-view[data-v-26aef159]:nth-child(2){min-width:0;flex:1}.workshop>uni-view:nth-child(2) uni-text[data-v-26aef159]{display:block}.workshop>uni-view:nth-child(2) uni-text[data-v-26aef159]:first-child{color:#253149;font-size:max(.71875rem,var(--readable-font-floor));font-weight:690}.workshop>uni-view:nth-child(2) uni-text[data-v-26aef159]:last-child{margin-top:.1875rem;color:#8a92a0;font-size:max(.5625rem,var(--readable-font-floor))}.workshop-edit[data-v-26aef159]{height:1.5625rem;padding:0 .5rem;border-radius:.40625rem;background:#edf3ff;color:#2456d6;font-size:max(.59375rem,var(--readable-font-floor))}.register-another[data-v-26aef159]{width:100%;height:2.1875rem;margin-top:.625rem;border-radius:.53125rem;background:#e9edf4;color:#617087;font-size:max(.6875rem,var(--readable-font-floor))}.code-page[data-v-8671d834]{padding-top:.75rem}.invite-card[data-v-8671d834]{padding:.9375rem;border-radius:.875rem;background:linear-gradient(145deg,#1d397e,#604bb5);color:#fff;box-shadow:0 .4375rem 1.0625rem rgba(42,49,119,.25)}.factory-lockup[data-v-8671d834]{display:flex;align-items:center;gap:.4375rem}.factory-lockup>uni-view[data-v-8671d834]:first-child{width:1.875rem;height:1.875rem;display:flex;align-items:center;justify-content:center;border-radius:.53125rem;background:rgba(255,255,255,.14)}.factory-lockup uni-text[data-v-8671d834]{display:block}.factory-lockup uni-text[data-v-8671d834]:first-child{font-size:max(.78125rem,var(--readable-font-floor));font-weight:700}.factory-lockup uni-text[data-v-8671d834]:last-child{margin-top:.15625rem;color:rgba(255,255,255,.65);font-size:max(.5625rem,var(--readable-font-floor))}.invite-code[data-v-8671d834]{display:block;margin:1.40625rem 0 .40625rem;text-align:center;font-size:2.09375rem;font-weight:780;letter-spacing:.375rem}.invite-expire[data-v-8671d834]{display:block;text-align:center;color:rgba(255,255,255,.64);font-size:max(.59375rem,var(--readable-font-floor))}.code-actions[data-v-8671d834]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.40625rem;margin-top:1rem}.code-actions uni-button[data-v-8671d834]{height:2.125rem;display:flex;align-items:center;justify-content:center;gap:.25rem;border:.03125rem solid rgba(255,255,255,.2);border-radius:.53125rem;background:rgba(255,255,255,.12);color:#fff;font-size:max(.65625rem,var(--readable-control-font))}.steps[data-v-8671d834]{padding:.21875rem .71875rem}.steps>uni-view[data-v-8671d834]{display:flex;align-items:center;gap:.46875rem;min-height:3.1875rem;border-bottom:.03125rem solid #edf0f4}.steps>uni-view[data-v-8671d834]:last-child{border-bottom:0}.step-index[data-v-8671d834]{width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#edf3ff;color:#2456d6;font-size:max(.65625rem,var(--readable-font-floor));font-weight:730}.steps uni-text[data-v-8671d834]{display:block}.steps uni-text[data-v-8671d834]:first-child{color:#253149;font-size:max(.71875rem,var(--readable-font-floor));font-weight:680}.steps uni-text[data-v-8671d834]:last-child{margin-top:.1875rem;color:#8b93a1;font-size:max(.5625rem,var(--readable-font-floor))}.security-note[data-v-8671d834]{display:flex;align-items:flex-start;gap:.34375rem;margin-top:.6875rem;padding:.625rem;border-radius:.53125rem;background:#eaf0fb}.security-note uni-text[data-v-8671d834]{display:block}.security-note uni-text[data-v-8671d834]:first-child{color:#526589;font-size:max(.65625rem,var(--readable-font-floor));font-weight:680}.security-note uni-text[data-v-8671d834]:last-child{margin-top:.21875rem;color:#71809c;font-size:max(.59375rem,var(--readable-font-floor));line-height:1.5}.refresh-code[data-v-8671d834]{width:100%;height:2.1875rem;margin-top:.5625rem;display:flex;align-items:center;justify-content:center;gap:.25rem;border-radius:.53125rem;background:#fff;color:#2456d6;font-size:max(.6875rem,var(--readable-font-floor));font-weight:670}.config-page[data-v-985097b0]{padding-top:.75rem}.config-intro[data-v-985097b0]{display:flex;align-items:center;gap:.5rem;padding:.75rem}.config-intro>uni-view[data-v-985097b0]:first-child{width:1.9375rem;height:1.9375rem;display:flex;align-items:center;justify-content:center;border-radius:.53125rem;background:#edf3ff}.config-intro uni-text[data-v-985097b0]{display:block}.config-intro uni-text[data-v-985097b0]:first-child{color:#1c2740;font-size:max(.8125rem,var(--readable-font-floor));font-weight:710}.config-intro uni-text[data-v-985097b0]:last-child{margin-top:.1875rem;color:#858d9c;font-size:max(.59375rem,var(--readable-font-floor))}.add-row[data-v-985097b0]{display:flex;gap:.40625rem;margin-top:.59375rem}.add-row uni-input[data-v-985097b0]{flex:1}.add-row>uni-button[data-v-985097b0]{width:5.625rem;border-radius:.53125rem;background:#2456d6;color:#fff;font-size:max(.71875rem,var(--readable-control-font));font-weight:680}.size-grid[data-v-985097b0]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.4375rem}.size-item[data-v-985097b0]{position:relative;min-height:3.125rem}.size-item__select[data-v-985097b0]{width:100%;min-height:3.125rem;display:flex;flex-direction:column;align-items:center;justify-content:center;background:transparent}.size-item__select uni-text[data-v-985097b0]:first-child{color:#1e2941;font-size:max(.84375rem,var(--readable-font-floor));font-weight:730}.size-item__select uni-text[data-v-985097b0]:last-child{margin-top:.1875rem;color:#27875d;font-size:max(.53125rem,var(--readable-font-floor))}.size-item__remove[data-v-985097b0]{display:none}.config-tip[data-v-985097b0]{display:flex;align-items:flex-start;gap:.28125rem;margin:.78125rem .25rem;color:#747e90;font-size:max(.625rem,var(--readable-font-floor));line-height:1.5}@media screen and (min-width:1024px){.size-grid[data-v-985097b0]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.size-item[data-v-985097b0]{min-height:82px;padding:10px}.size-item__select[data-v-985097b0]{min-height:42px}.size-item__select uni-text[data-v-985097b0]:first-child{font-size:15px}.size-item__select uni-text[data-v-985097b0]:last-child{margin-top:4px;font-size:max(11px,var(--readable-font-floor))}.size-item__remove[data-v-985097b0]{min-height:28px!important;display:flex;align-items:center;justify-content:center;margin-top:7px;border-radius:7px;background:#f1f3f7;color:#6b7587;font-size:max(10px,var(--readable-font-floor))}}.config-page[data-v-4db31563]{padding-top:.75rem}.config-intro[data-v-4db31563]{display:flex;align-items:center;gap:.5rem;padding:.75rem}.config-intro>uni-view[data-v-4db31563]:first-child{width:1.9375rem;height:1.9375rem;display:flex;align-items:center;justify-content:center;border-radius:.53125rem;background:#f0edff}.config-intro uni-text[data-v-4db31563]{display:block}.config-intro uni-text[data-v-4db31563]:first-child{color:#1c2740;font-size:max(.8125rem,var(--readable-font-floor));font-weight:710}.config-intro uni-text[data-v-4db31563]:last-child{margin-top:.1875rem;color:#858d9c;font-size:max(.59375rem,var(--readable-font-floor))}.add-card[data-v-4db31563]{margin-top:.59375rem;padding:.65625rem}.color-presets[data-v-4db31563]{display:flex;gap:.4375rem;margin:.5625rem 0}.color-presets uni-button[data-v-4db31563]{width:1.625rem;height:1.625rem;border:.15625rem solid #fff;border-radius:50%;box-shadow:0 0 0 .03125rem #dfe3ea}.color-presets uni-button.selected[data-v-4db31563]{box-shadow:0 0 0 .125rem #829ce0}.add-color[data-v-4db31563]{width:100%;height:2.125rem;border-radius:.5rem;background:#2456d6;color:#fff;font-size:max(.71875rem,var(--readable-font-floor));font-weight:680}.color-list[data-v-4db31563]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4375rem}.color-card[data-v-4db31563]{display:grid;grid-template-columns:minmax(0,1fr);padding:.3125rem}.color-card__copy[data-v-4db31563]{width:100%;min-height:2.4375rem;display:flex;align-items:center;gap:.40625rem;padding:.21875rem;background:transparent;text-align:left}.swatch[data-v-4db31563]{width:1.75rem;height:1.75rem;flex-shrink:0;border:.03125rem solid rgba(0,0,0,.08);border-radius:.5rem}.color-card__copy>uni-view[data-v-4db31563]:nth-child(2){min-width:0;flex:1}.color-card__copy uni-text[data-v-4db31563]{display:block}.color-card__copy uni-text[data-v-4db31563]:first-child{color:#263149;font-size:max(.6875rem,var(--readable-font-floor));font-weight:680}.color-card__copy uni-text[data-v-4db31563]:last-child{margin-top:.1875rem;color:#969ca8;font-size:max(.53125rem,var(--readable-font-floor))}.color-card__remove[data-v-4db31563]{display:none}.config-tip[data-v-4db31563]{display:flex;align-items:flex-start;gap:.28125rem;margin:.78125rem .25rem;color:#747e90;font-size:max(.625rem,var(--readable-font-floor));line-height:1.5}@media screen and (min-width:1024px){.color-card[data-v-4db31563]{grid-template-columns:minmax(0,1fr) 44px;align-items:center;gap:7px;padding:8px}.color-card__copy[data-v-4db31563]{min-height:52px;padding:6px}.color-card__copy uni-text[data-v-4db31563]:first-child{font-size:max(12px,var(--readable-font-floor))}.color-card__copy uni-text[data-v-4db31563]:last-child{margin-top:4px;font-size:max(10px,var(--readable-font-floor))}.color-card__remove[data-v-4db31563]{min-height:30px!important;display:flex;align-items:center;justify-content:center;border-radius:7px;background:#f1f3f7;color:#6b7587;font-size:max(10px,var(--readable-font-floor))}}.cutting-page[data-v-d6a1b81c]{padding-top:.75rem}.cut-summary[data-v-d6a1b81c]{display:flex;gap:.875rem;align-items:center;padding:.9375rem;border-radius:.8125rem;background:linear-gradient(135deg,#694fca,#4433a0);color:#fff;box-shadow:0 .4375rem 1.0625rem rgba(83,61,175,.24)}.cut-summary__main[data-v-d6a1b81c]{min-width:0;flex:1}.cut-summary__main>uni-text[data-v-d6a1b81c]{color:rgba(255,255,255,.7);font-size:max(.6875rem,var(--readable-font-floor))}.cut-summary__main>uni-view[data-v-d6a1b81c]{margin:.3125rem 0 .625rem}.cut-summary__main>uni-view uni-text[data-v-d6a1b81c]:first-child{font-size:1.4375rem;font-weight:770}.cut-summary__main>uni-view uni-text[data-v-d6a1b81c]:last-child{color:rgba(255,255,255,.72);font-size:max(.6875rem,var(--readable-font-floor))}.cut-summary__side[data-v-d6a1b81c]{padding-left:.8125rem;border-left:.03125rem solid rgba(255,255,255,.22);text-align:center}.cut-summary__side uni-text[data-v-d6a1b81c]{display:block}.cut-summary__side uni-text[data-v-d6a1b81c]:first-child{font-size:1.1875rem;font-weight:760}.cut-summary__side uni-text[data-v-d6a1b81c]:last-child{margin-top:.21875rem;color:rgba(255,255,255,.7);font-size:max(.59375rem,var(--readable-font-floor))}.quick-actions[data-v-d6a1b81c]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4375rem;margin-top:.625rem}.quick-actions uni-button[data-v-d6a1b81c]{display:flex;align-items:center;justify-content:center;gap:.3125rem;height:2.375rem;border:.03125rem solid #e5e9f1;border-radius:.5625rem;background:#fff;color:#39445a;font-size:max(.6875rem,var(--readable-control-font))}.quick-actions uni-button uni-view[data-v-d6a1b81c]{display:flex}.cut-card[data-v-d6a1b81c]{margin-bottom:.625rem;padding:.8125rem}.cut-head[data-v-d6a1b81c],.bed-row[data-v-d6a1b81c],.cut-progress-copy[data-v-d6a1b81c],.cut-footer[data-v-d6a1b81c],.cut-warning[data-v-d6a1b81c]{display:flex;align-items:center}.cut-head[data-v-d6a1b81c],.cut-progress-copy[data-v-d6a1b81c],.cut-footer[data-v-d6a1b81c]{justify-content:space-between;gap:.5rem}.ticket-no[data-v-d6a1b81c],.order-ref[data-v-d6a1b81c]{display:block}.ticket-no[data-v-d6a1b81c]{color:#17213a;font-size:max(.84375rem,var(--readable-font-floor));font-weight:750}.order-ref[data-v-d6a1b81c]{margin-top:.25rem;color:#7f8797;font-size:max(.65625rem,var(--readable-font-floor))}.bed-row[data-v-d6a1b81c]{margin:.6875rem 0;padding:.53125rem;border-radius:.5rem;background:#f5f7fb}.bed-icon[data-v-d6a1b81c]{width:1.875rem;height:1.875rem;display:flex;align-items:center;justify-content:center;border-radius:.46875rem;background:#e9eef9}.bed-row>uni-view[data-v-d6a1b81c]:nth-child(2){min-width:0;flex:1;margin-left:.46875rem}.bed-row>uni-view:nth-child(2) uni-text[data-v-d6a1b81c]{display:block}.bed-row>uni-view:nth-child(2) uni-text[data-v-d6a1b81c]:first-child{color:#263149;font-size:max(.71875rem,var(--readable-font-floor));font-weight:680}.bed-row>uni-view:nth-child(2) uni-text[data-v-d6a1b81c]:last-child{margin-top:.21875rem;color:#8b92a0;font-size:max(.59375rem,var(--readable-font-floor))}.bundle uni-text[data-v-d6a1b81c]:first-child{color:#17213a;font-size:.90625rem;font-weight:740}.bundle uni-text[data-v-d6a1b81c]:last-child{margin-left:.125rem;color:#8e95a3;font-size:max(.59375rem,var(--readable-font-floor))}.cut-progress-copy[data-v-d6a1b81c]{margin-bottom:.34375rem;color:#70798a;font-size:max(.65625rem,var(--readable-font-floor))}.cut-warning[data-v-d6a1b81c]{gap:.25rem;margin-top:.46875rem;color:#c95438;font-size:max(.625rem,var(--readable-font-floor))}.cut-footer[data-v-d6a1b81c]{margin-top:.625rem;padding-top:.5625rem;border-top:.03125rem solid #edf0f4;color:#7d8595;font-size:max(.65625rem,var(--readable-font-floor))}.cut-footer uni-button[data-v-d6a1b81c]{height:1.8125rem;padding:0 .625rem;border-radius:.4375rem;background:#edf3ff;color:#2456d6;font-size:max(.65625rem,var(--readable-control-font));font-weight:680}.done-copy[data-v-d6a1b81c]{color:#288a63;font-weight:650}.salary-page[data-v-ebbc0d64]{padding-top:.75rem}.salary-hero[data-v-ebbc0d64]{padding:.9375rem;border-radius:.8125rem;background:linear-gradient(135deg,#223f83,#426dc1);color:#fff}.salary-hero>uni-text[data-v-ebbc0d64]:first-child{color:rgba(255,255,255,.7);font-size:max(.65625rem,var(--readable-font-floor))}.salary-hero>uni-view[data-v-ebbc0d64]{margin:.28125rem 0}.salary-hero>uni-view uni-text[data-v-ebbc0d64]:first-child{font-size:max(.78125rem,var(--readable-font-floor))}.salary-hero>uni-view uni-text[data-v-ebbc0d64]:last-child{font-size:1.59375rem;font-weight:780}.salary-hero>uni-text[data-v-ebbc0d64]:last-child{color:rgba(255,255,255,.7);font-size:max(.59375rem,var(--readable-font-floor))}.salary-actions[data-v-ebbc0d64]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4375rem;margin-top:.5625rem}.salary-actions uni-button[data-v-ebbc0d64]{height:2.1875rem;display:flex;align-items:center;justify-content:center;gap:.25rem;border:.03125rem solid #e2e6ee;border-radius:.53125rem;background:#fff;color:#526078;font-size:max(.65625rem,var(--readable-control-font))}.salary-card[data-v-ebbc0d64]{display:flex;align-items:center;gap:.4375rem;margin-bottom:.46875rem;padding:.625rem}.salary-avatar[data-v-ebbc0d64]{width:1.8125rem;height:1.8125rem;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#e8eefb;color:#315ba9;font-size:max(.71875rem,var(--readable-font-floor));font-weight:730}.salary-copy[data-v-ebbc0d64]{min-width:0;flex:1}.salary-copy uni-text[data-v-ebbc0d64]{display:block}.salary-copy uni-text[data-v-ebbc0d64]:first-child{color:#1d2941;font-size:max(.71875rem,var(--readable-font-floor));font-weight:690}.salary-copy uni-text[data-v-ebbc0d64]:last-child{margin-top:.21875rem;color:#858d9c;font-size:max(.5625rem,var(--readable-font-floor))}.salary-value[data-v-ebbc0d64]{text-align:right}.salary-value uni-text[data-v-ebbc0d64]{display:block}.salary-value uni-text[data-v-ebbc0d64]:first-child{color:#1e2a42;font-size:max(.78125rem,var(--readable-font-floor));font-weight:740}.salary-value uni-text[data-v-ebbc0d64]:last-child{margin-top:.15625rem;color:#a1732d;font-size:max(.53125rem,var(--readable-font-floor))}.salary-card uni-button[data-v-ebbc0d64]{display:flex;margin-left:.15625rem;background:transparent}.formula-card[data-v-ebbc0d64]{margin-top:.75rem;padding:.71875rem}.formula-card>uni-view[data-v-ebbc0d64]{display:flex;align-items:center;gap:.25rem;color:#536588;font-size:max(.6875rem,var(--readable-font-floor));font-weight:680}.formula-card>uni-text[data-v-ebbc0d64]{display:block;margin-top:.375rem;color:#7b8495;font-size:max(.625rem,var(--readable-font-floor));line-height:1.55}.ticket-page[data-v-3ce155e7]{padding-top:.75rem}.ticket-guide[data-v-3ce155e7]{display:flex;align-items:center;gap:.5625rem;padding:.8125rem;background:linear-gradient(135deg,#604bc0,#3e318d);color:#fff}.ticket-guide>uni-view[data-v-3ce155e7]:first-child{width:2.1875rem;height:2.1875rem;display:flex;align-items:center;justify-content:center;border-radius:.59375rem;background:rgba(255,255,255,.14)}.ticket-guide uni-text[data-v-3ce155e7]{display:block}.ticket-guide uni-text[data-v-3ce155e7]:first-child{font-size:.90625rem;font-weight:740}.ticket-guide uni-text[data-v-3ce155e7]:last-child{margin-top:.25rem;color:rgba(255,255,255,.72);font-size:max(.625rem,var(--readable-font-floor))}.form-card[data-v-3ce155e7]{padding:.8125rem}.field-label[data-v-3ce155e7]{display:block;margin-bottom:.34375rem;color:#616b7d;font-size:max(.6875rem,var(--readable-font-floor));font-weight:600}.picker-box[data-v-3ce155e7],.readonly-value[data-v-3ce155e7]{min-height:2.4375rem;display:flex;align-items:center;justify-content:space-between;padding:0 .6875rem;border:.03125rem solid #e0e5ee;border-radius:.53125rem;background:#f9fafc;color:#263149;font-size:max(.75rem,var(--readable-font-floor));box-sizing:border-box}.readonly-value[data-v-3ce155e7]{background:#f0f2f6;color:#5f687a;font-weight:650}.picker-box.compact[data-v-3ce155e7]{justify-content:flex-start}.order-preview[data-v-3ce155e7]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:.5625rem;padding:.5625rem 0;border-radius:.46875rem;background:#f2f5fb}.order-preview uni-view[data-v-3ce155e7]{text-align:center;border-right:.03125rem solid #e1e6f0}.order-preview uni-view[data-v-3ce155e7]:last-child{border-right:0}.order-preview uni-text[data-v-3ce155e7]{display:block}.order-preview uni-text[data-v-3ce155e7]:first-child{color:#949ba8;font-size:max(.5625rem,var(--readable-font-floor))}.order-preview uni-text[data-v-3ce155e7]:last-child{margin-top:.21875rem;color:#29344c;font-size:max(.65625rem,var(--readable-font-floor));font-weight:650}.form-row[data-v-3ce155e7]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5625rem;margin-bottom:.6875rem}.ticket-result[data-v-3ce155e7]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding-top:.6875rem;border-top:.03125rem solid #edf0f4}.ticket-result uni-view[data-v-3ce155e7]{text-align:center}.ticket-result uni-text[data-v-3ce155e7]{display:block}.ticket-result uni-text[data-v-3ce155e7]:first-child{color:#9198a6;font-size:max(.59375rem,var(--readable-font-floor))}.ticket-result uni-text[data-v-3ce155e7]:last-child{margin-top:.25rem;color:#2456d6;font-size:max(.75rem,var(--readable-font-floor));font-weight:700}.print-note[data-v-3ce155e7]{display:flex;align-items:flex-start;gap:.28125rem;margin:.6875rem .25rem;color:#717b8c;font-size:max(.625rem,var(--readable-font-floor));line-height:1.5}.create-ticket[data-v-3ce155e7]{width:100%;height:2.625rem;display:flex;align-items:center;justify-content:center;gap:.3125rem;border-radius:.625rem;background:#2456d6;color:#fff;font-size:max(.84375rem,var(--readable-font-floor));font-weight:720;box-shadow:0 .3125rem .75rem rgba(36,86,214,.22)}.desktop-workspace[data-v-209ea15d]{display:none}.style-page[data-v-209ea15d]{padding-top:.75rem}.module-hero[data-v-209ea15d]{display:flex;align-items:center;justify-content:space-between;gap:.625rem;padding:.9375rem;border-radius:.8125rem;background:linear-gradient(135deg,#332b73,#6d55c6);color:#fff}.hero-kicker[data-v-209ea15d],.hero-title[data-v-209ea15d],.hero-desc[data-v-209ea15d]{display:block}.hero-kicker[data-v-209ea15d]{font-size:max(.53125rem,var(--readable-font-floor));letter-spacing:.09375rem;color:rgba(255,255,255,.58)}.hero-title[data-v-209ea15d]{margin-top:.28125rem;font-size:1.25rem;font-weight:760}.hero-desc[data-v-209ea15d]{margin-top:.25rem;color:rgba(255,255,255,.72);font-size:max(.65625rem,var(--readable-font-floor))}.module-hero uni-button[data-v-209ea15d]{height:2.125rem;display:flex;align-items:center;gap:.25rem;padding:0 .59375rem;border-radius:.53125rem;background:rgba(255,255,255,.16);color:#fff;font-size:max(.6875rem,var(--readable-control-font))}.metric-row[data-v-209ea15d]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:.5625rem;padding:.75rem 0;border:.03125rem solid #e8ebf2;border-radius:.6875rem;background:#fff}.metric-row uni-view[data-v-209ea15d]{text-align:center;border-right:.03125rem solid #e9edf3}.metric-row uni-view[data-v-209ea15d]:last-child{border-right:0}.metric-row uni-text[data-v-209ea15d]{display:block}.metric-row uni-text[data-v-209ea15d]:first-child{color:#1c2740;font-size:1.03125rem;font-weight:760}.metric-row uni-text[data-v-209ea15d]:last-child{margin-top:.1875rem;color:#9198a5;font-size:max(.59375rem,var(--readable-font-floor))}.style-card[data-v-209ea15d]{margin-bottom:.625rem;padding:.8125rem}.style-head[data-v-209ea15d],.style-actions[data-v-209ea15d]{display:flex;align-items:center}.style-head[data-v-209ea15d]{gap:.5rem}.style-image[data-v-209ea15d]{width:2.1875rem;height:2.1875rem;display:flex;align-items:center;justify-content:center;border-radius:.5625rem;background:#f0edff}.style-copy[data-v-209ea15d]{min-width:0;flex:1}.style-name[data-v-209ea15d],.style-code[data-v-209ea15d]{display:block}.style-name[data-v-209ea15d]{color:#17213a;font-size:max(.84375rem,var(--readable-font-floor));font-weight:730}.style-code[data-v-209ea15d]{margin-top:.25rem;color:#808899;font-size:max(.625rem,var(--readable-font-floor))}.development-flow[data-v-209ea15d]{display:flex;margin:.84375rem 0}.development-flow>uni-view[data-v-209ea15d]{position:relative;flex:1;text-align:center;color:#a0a6b1;font-size:max(.5625rem,var(--readable-font-floor))}.development-flow>uni-view[data-v-209ea15d]:before{content:"";position:absolute;top:.40625rem;left:0;width:100%;height:.09375rem;background:#e2e5eb}.development-flow>uni-view[data-v-209ea15d]:first-child:before{left:50%;width:50%}.development-flow>uni-view[data-v-209ea15d]:last-child:before{width:50%}.step-dot[data-v-209ea15d]{position:relative;z-index:1;width:.78125rem;height:.78125rem;margin:0 auto .28125rem;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#dfe3e9}.development-flow .done[data-v-209ea15d]{color:#5e6f98}.development-flow .done[data-v-209ea15d]:before{background:#9cafdf}.development-flow .done .step-dot[data-v-209ea15d]{background:#7892d3}.development-flow .current[data-v-209ea15d]{color:#624cb8;font-weight:700}.development-flow .current .step-dot[data-v-209ea15d]{background:#624cb8;box-shadow:0 0 0 .21875rem #f0edff}.style-info-grid[data-v-209ea15d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4375rem .8125rem;padding:.59375rem;border-radius:.5rem;background:#f6f7fa}.style-info-grid uni-view[data-v-209ea15d]{display:flex;justify-content:space-between}.style-info-grid uni-text[data-v-209ea15d]:first-child{color:#969ca8;font-size:max(.59375rem,var(--readable-font-floor))}.style-info-grid uni-text[data-v-209ea15d]:last-child{color:#344057;font-size:max(.625rem,var(--readable-font-floor));font-weight:650}.style-actions[data-v-209ea15d]{justify-content:flex-end;gap:.40625rem;margin-top:.625rem}.style-actions uni-button[data-v-209ea15d]{height:1.84375rem;display:flex;align-items:center;gap:.21875rem;padding:0 .53125rem;border-radius:.4375rem;background:#f0f2f6;color:#5d6779;font-size:max(.625rem,var(--readable-control-font))}.style-actions uni-button.primary[data-v-209ea15d]{background:#efeaff;color:#604ab6;font-weight:670}.ready[data-v-209ea15d]{display:flex;align-items:center;gap:.21875rem;color:#278b60;font-size:max(.65625rem,var(--readable-font-floor));font-weight:650}@media screen and (min-width:1024px){.style-page[data-v-209ea15d]{padding-top:26px!important}.desktop-workspace[data-v-209ea15d]{display:block}.desktop-secondary-action[data-v-209ea15d]{height:40px;min-height:40px!important;display:inline-flex;align-items:center;gap:7px;padding:0 14px;border:1px solid #dfe4ec;border-radius:10px;background:#fff;color:#526078;font-size:13px;font-weight:620}.style-metrics[data-v-209ea15d]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:16px}.style-metric[data-v-209ea15d]{min-height:104px;padding:17px 19px}.style-metric uni-text[data-v-209ea15d],.style-metric strong[data-v-209ea15d],.style-metric small[data-v-209ea15d]{display:block}.style-metric uni-text[data-v-209ea15d]{color:#78859a;font-size:max(12px,var(--readable-font-floor))}.style-metric strong[data-v-209ea15d]{margin-top:7px;color:#17243d;font-size:25px;line-height:1.1}.style-metric small[data-v-209ea15d]{margin-top:8px;color:#8d98aa;font-size:max(11px,var(--readable-font-floor))}.style-metric--warning[data-v-209ea15d]{border-color:#e3dcf5;background:#fbf9ff}.style-metric--warning strong[data-v-209ea15d]{color:#6653bd}.style-layout[data-v-209ea15d]{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:16px}.style-register[data-v-209ea15d]{min-width:0;overflow:hidden}.style-toolbar[data-v-209ea15d]{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:15px 16px;border-bottom:1px solid #e8ecf2}.desktop-search[data-v-209ea15d]{min-width:230px;max-width:380px;flex:1;height:38px;display:flex;align-items:center;gap:8px;padding:0 11px;border:1px solid #dfe4ec;border-radius:9px;background:#f9fafc}.desktop-search uni-input[data-v-209ea15d]{min-width:0;flex:1;color:#25314a;font-size:max(12px,var(--readable-font-floor))}.desktop-search uni-button[data-v-209ea15d]{width:24px;height:24px;min-height:24px!important;display:flex;align-items:center;justify-content:center;background:transparent}.style-status-filter[data-v-209ea15d]{flex-shrink:0;display:flex;gap:3px;padding:3px;border-radius:9px;background:#f1f3f7}.style-status-filter uni-button[data-v-209ea15d]{min-height:30px!important;padding:0 10px;border-radius:7px;background:transparent;color:#6d788b;font-size:max(10px,var(--readable-control-font))}.style-status-filter uni-button.active[data-v-209ea15d]{background:#fff;color:#6653bd;font-weight:680;box-shadow:0 2px 8px rgba(26,43,78,.09)}.style-table__row[data-v-209ea15d]{display:grid;grid-template-columns:minmax(150px,1.25fr) minmax(90px,.8fr) 46px 78px 58px 60px 88px 52px;align-items:center;gap:10px;padding:0 15px}.style-table__row>*[data-v-209ea15d]{min-width:0}.style-table__head[data-v-209ea15d]{min-height:42px;border-bottom:1px solid #e9edf3;background:#fafbfd;color:#8b96a7;font-size:max(10px,var(--readable-font-floor));font-weight:650}.style-table__body[data-v-209ea15d]{min-height:72px;border-bottom:1px solid #edf0f4;color:#3a465c;font-size:max(10px,var(--readable-font-floor));transition:background .14s ease;cursor:pointer}.style-table__body[data-v-209ea15d]:hover,.style-table__body.selected[data-v-209ea15d]{background:#faf9ff}.style-table__body.selected[data-v-209ea15d]{box-shadow:inset 3px 0 #6653bd}.style-table__body>uni-view uni-text[data-v-209ea15d],.style-table__body>uni-view small[data-v-209ea15d]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.style-table__body>uni-view uni-text[data-v-209ea15d]{color:#29364d;font-size:max(10px,var(--readable-font-floor));font-weight:680}.style-table__body>uni-view small[data-v-209ea15d]{margin-top:5px;color:#8d98a9;font-size:max(9px,var(--readable-font-floor))}.style-table__body>uni-text[data-v-209ea15d]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.style-table__body>uni-button[data-v-209ea15d]{min-height:30px!important;border-radius:7px;background:#f0edff;color:#6653bd;font-size:max(10px,var(--readable-control-font));font-weight:650}.desktop-empty[data-v-209ea15d]{min-height:190px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:#7f8a9c;font-size:13px}.desktop-empty uni-button[data-v-209ea15d]{min-height:34px!important;padding:0 13px;border-radius:8px;background:#f0edff;color:#6653bd;font-size:max(12px,var(--readable-control-font))}.style-workspace[data-v-209ea15d]{display:grid;gap:16px}.style-overview[data-v-209ea15d]{padding:18px}.style-overview__head[data-v-209ea15d]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding-bottom:15px;border-bottom:1px solid #e9edf3}.style-overview__thumb[data-v-209ea15d]{width:42px;height:42px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:#f0edff}.style-overview__head>uni-view:nth-child(2) uni-text[data-v-209ea15d],.style-overview__head>uni-view:nth-child(2) small[data-v-209ea15d]{display:block}.style-overview__head>uni-view:nth-child(2) uni-text[data-v-209ea15d]{color:#263249;font-size:13px;font-weight:720}.style-overview__head>uni-view:nth-child(2) small[data-v-209ea15d]{margin-top:5px;overflow:hidden;color:#8591a2;font-size:max(9px,var(--readable-font-floor));text-overflow:ellipsis;white-space:nowrap}.development-milestones[data-v-209ea15d]{display:flex;margin:18px 0}.development-milestones>uni-view[data-v-209ea15d]{position:relative;flex:1;color:#a0a8b6;font-size:max(9px,var(--readable-font-floor));text-align:center}.development-milestones>uni-view[data-v-209ea15d]:before{content:"";position:absolute;top:7px;right:50%;left:-50%;height:2px;background:#e2e6ed}.development-milestones>uni-view[data-v-209ea15d]:first-child:before{display:none}.development-milestones>uni-view.done[data-v-209ea15d]:before{background:#a794dc}.development-milestones>uni-view>uni-view[data-v-209ea15d]{position:relative;z-index:1;width:15px;height:15px;display:flex;align-items:center;justify-content:center;margin:0 auto 7px;border:2px solid #dce1e9;border-radius:50%;background:#fff}.development-milestones>uni-view.done>uni-view[data-v-209ea15d]{border-color:#7967c6;background:#7967c6}.development-milestones>uni-view.current[data-v-209ea15d]{color:#6653bd;font-weight:700}.development-milestones>uni-view.current>uni-view[data-v-209ea15d]{box-shadow:0 0 0 4px #f0edff}.style-overview__grid[data-v-209ea15d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 15px}.style-overview__grid>uni-view[data-v-209ea15d]{padding:10px 0;border-bottom:1px solid #edf0f4}.style-overview__grid uni-text[data-v-209ea15d],.style-overview__grid strong[data-v-209ea15d]{display:block}.style-overview__grid uni-text[data-v-209ea15d]{color:#909aab;font-size:max(9px,var(--readable-font-floor))}.style-overview__grid strong[data-v-209ea15d]{margin-top:5px;color:#334057;font-size:max(10px,var(--readable-font-floor))}.style-overview__actions[data-v-209ea15d]{display:grid;grid-template-columns:92px minmax(0,1fr);gap:8px;margin-top:15px}.style-overview__actions uni-button[data-v-209ea15d]{min-height:35px!important;border-radius:8px;background:#f0f2f6;color:#596579;font-size:max(10px,var(--readable-control-font))}.style-overview__actions uni-button.primary[data-v-209ea15d]{background:#6653bd;color:#fff;font-weight:670}.bom-panel[data-v-209ea15d],.version-panel[data-v-209ea15d]{overflow:hidden}.panel-head[data-v-209ea15d]{min-height:62px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 15px;border-bottom:1px solid #e9edf3}.panel-head>uni-button[data-v-209ea15d]{min-height:31px!important;padding:0 10px;border-radius:7px;background:#f0edff;color:#6653bd;font-size:max(9px,var(--readable-control-font))}.bom-row[data-v-209ea15d]{display:grid;grid-template-columns:minmax(0,1fr) 62px 54px 54px;align-items:center;gap:8px;min-height:51px;padding:0 15px;border-bottom:1px solid #edf0f4;color:#4a566a;font-size:max(9px,var(--readable-font-floor))}.bom-head[data-v-209ea15d]{min-height:36px;background:#fafbfd;color:#8b96a7;font-weight:650}.bom-row uni-view uni-text[data-v-209ea15d],.bom-row uni-view small[data-v-209ea15d]{display:block}.bom-row uni-view uni-text[data-v-209ea15d]{color:#303d54;font-weight:650}.bom-row uni-view small[data-v-209ea15d]{margin-top:4px;color:#909aab;font-size:max(8px,var(--readable-font-floor))}.bom-total[data-v-209ea15d]{display:flex;align-items:center;justify-content:space-between;min-height:46px;padding:0 15px;color:#69768a;font-size:max(10px,var(--readable-font-floor))}.bom-total strong[data-v-209ea15d]{color:#6653bd;font-size:13px}.version-row[data-v-209ea15d]{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:9px;padding:13px 15px;border-bottom:1px solid #edf0f4}.version-row[data-v-209ea15d]:last-child{border-bottom:0}.version-dot[data-v-209ea15d]{width:8px;height:8px;margin-top:3px;border:2px solid #7967c6;border-radius:50%;background:#fff}.version-row uni-view:nth-child(2) uni-text[data-v-209ea15d],.version-row uni-view:nth-child(2) small[data-v-209ea15d]{display:block}.version-row uni-view:nth-child(2) uni-text[data-v-209ea15d]{color:#303d54;font-size:max(10px,var(--readable-font-floor));font-weight:650}.version-row uni-view:nth-child(2) small[data-v-209ea15d]{margin-top:5px;color:#8490a1;font-size:max(9px,var(--readable-font-floor));line-height:1.45}.version-row time[data-v-209ea15d]{color:#98a1af;font-size:max(8px,var(--readable-font-floor));white-space:nowrap}}@media screen and (min-width:1360px){.style-layout[data-v-209ea15d]{grid-template-columns:minmax(0,1.2fr) 390px}.style-workspace[data-v-209ea15d]{position:sticky;top:calc(var(--desktop-topbar) + 20px)}}@media screen and (min-width:1024px){.style-table__body>uni-view small[data-v-209ea15d],.style-overview__head>uni-view:nth-child(2) small[data-v-209ea15d],.development-milestones>uni-view[data-v-209ea15d],.style-overview__grid uni-text[data-v-209ea15d],.panel-head>uni-button[data-v-209ea15d],.bom-row[data-v-209ea15d],.bom-row uni-view small[data-v-209ea15d],.version-row uni-view:nth-child(2) small[data-v-209ea15d],.version-row time[data-v-209ea15d]{font-size:max(10px,var(--readable-control-font))}}.desktop-workspace[data-v-74e11214]{display:none}.production-page[data-v-74e11214]{padding-top:.75rem}.production-hero[data-v-74e11214]{display:flex;align-items:center;justify-content:space-between;gap:.625rem;padding:.9375rem;background:linear-gradient(135deg,#2456d6,#17347f);color:#fff}.hero-label[data-v-74e11214]{color:rgba(255,255,255,.7);font-size:max(.6875rem,var(--readable-font-floor))}.hero-value[data-v-74e11214]{margin:.25rem 0}.hero-value uni-text[data-v-74e11214]:first-child{font-size:1.625rem;font-weight:780}.hero-value uni-text[data-v-74e11214]:last-child{margin-left:.25rem;color:rgba(255,255,255,.7);font-size:max(.6875rem,var(--readable-font-floor))}.hero-sub[data-v-74e11214]{color:#aee1c8;font-size:max(.625rem,var(--readable-font-floor))}.production-hero uni-button[data-v-74e11214]{height:2.4375rem;display:flex;align-items:center;gap:.3125rem;padding:0 .71875rem;border-radius:.625rem;background:rgba(255,255,255,.16);color:#fff;font-size:max(.75rem,var(--readable-control-font));font-weight:680}.line-grid[data-v-74e11214]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.40625rem;margin-top:.5625rem}.line-card[data-v-74e11214]{min-width:0;padding:.625rem .53125rem}.line-head[data-v-74e11214]{display:block}.line-head>uni-text[data-v-74e11214]{display:block;margin-bottom:.34375rem;color:#263149;font-size:max(.71875rem,var(--readable-font-floor));font-weight:700}.line-output[data-v-74e11214]{margin:.5rem 0 .34375rem}.line-output uni-text[data-v-74e11214]:first-child{color:#17213a;font-size:.96875rem;font-weight:750}.line-output uni-text[data-v-74e11214]:last-child{color:#9299a6;font-size:max(.53125rem,var(--readable-font-floor))}.line-meta[data-v-74e11214]{margin-top:.375rem;color:#8c93a1;font-size:max(.53125rem,var(--readable-font-floor))}.line-meta uni-text[data-v-74e11214]{display:block;margin-top:.125rem}.line-meta uni-text[data-v-74e11214]:last-child{color:#2456d6;font-weight:700}.schedule-action[data-v-74e11214]{height:1.6875rem;padding:0 .53125rem;border-radius:.4375rem;background:#edf3ff;color:#2456d6;font-size:max(.625rem,var(--readable-font-floor));font-weight:680}.schedule-card[data-v-74e11214]{padding:.15625rem .75rem}.schedule-row[data-v-74e11214]{display:flex;padding:.71875rem 0;border-bottom:.03125rem solid #edf0f4}.schedule-row[data-v-74e11214]:last-child{border-bottom:0}.timeline[data-v-74e11214]{width:1.0625rem;position:relative}.timeline[data-v-74e11214]:after{content:"";position:absolute;top:.75rem;bottom:-.75rem;left:.25rem;width:.0625rem;background:#e3e7ee}.schedule-row:last-child .timeline[data-v-74e11214]:after{display:none}.timeline-dot[data-v-74e11214]{position:relative;z-index:1;width:.5rem;height:.5rem;border-radius:50%;background:#3d6bd2;box-shadow:0 0 0 .1875rem #eaf0ff}.timeline-dot.warning[data-v-74e11214]{background:#df5a39;box-shadow:0 0 0 .1875rem #fff0eb}.schedule-content[data-v-74e11214]{min-width:0;flex:1}.schedule-top[data-v-74e11214],.schedule-tags[data-v-74e11214]{display:flex;align-items:center;justify-content:space-between;gap:.375rem}.schedule-top uni-text[data-v-74e11214]:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#1d2841;font-size:max(.6875rem,var(--readable-font-floor));font-weight:680}.schedule-top uni-text[data-v-74e11214]:last-child{flex-shrink:0;color:#8a91a0;font-size:max(.5625rem,var(--readable-font-floor))}.schedule-tags[data-v-74e11214]{justify-content:flex-start;margin:.34375rem 0}.schedule-tags uni-text[data-v-74e11214]{padding:.15625rem .28125rem;border-radius:.25rem;background:#f0f2f6;color:#687285;font-size:max(.53125rem,var(--readable-font-floor))}.incident[data-v-74e11214]{display:flex;align-items:center;gap:.46875rem;padding:.65625rem;border-color:#f2dfd5;background:#fff9f5}.incident-icon[data-v-74e11214]{width:1.625rem;height:1.625rem;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#e45b37}.incident>uni-view[data-v-74e11214]:nth-child(2){min-width:0;flex:1}.incident uni-text[data-v-74e11214]{display:block}.incident uni-text[data-v-74e11214]:first-child{color:#712e20;font-size:max(.71875rem,var(--readable-font-floor));font-weight:700}.incident uni-text[data-v-74e11214]:last-child{margin-top:.21875rem;color:#9a665a;font-size:max(.59375rem,var(--readable-font-floor));line-height:1.4}.incident uni-button[data-v-74e11214]{height:1.75rem;padding:0 .53125rem;border-radius:.4375rem;background:#fff0e9;color:#cf5336;font-size:max(.625rem,var(--readable-control-font));font-weight:680}@media screen and (min-width:1024px){.production-page[data-v-74e11214]{display:block!important;padding-top:26px!important}.desktop-workspace[data-v-74e11214]{display:block}.desktop-secondary-action[data-v-74e11214]{height:40px;min-height:40px!important;display:inline-flex;align-items:center;gap:7px;padding:0 14px;border:1px solid #dfe4ec;border-radius:10px;background:#fff;color:#526078;font-size:13px;font-weight:620}.schedule-suggestion[data-v-74e11214]{min-height:64px;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;margin-bottom:14px;padding:10px 12px;border:1px solid #d9e4fb;border-radius:12px;background:#f4f7ff}.schedule-suggestion__icon[data-v-74e11214]{width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:9px;background:#e6edff}.schedule-suggestion__copy uni-text[data-v-74e11214]{display:block}.schedule-suggestion__copy uni-text[data-v-74e11214]:first-child{color:#253b72;font-size:max(12px,var(--readable-font-floor));font-weight:700}.schedule-suggestion__copy uni-text[data-v-74e11214]:last-child{margin-top:4px;color:#657394;font-size:max(11px,var(--readable-font-floor));line-height:1.45}.schedule-suggestion uni-button[data-v-74e11214]{min-height:32px!important;padding:0 11px;border-radius:8px;background:#fff;color:#5b6880;font-size:max(11px,var(--readable-control-font))}.schedule-suggestion uni-button.primary[data-v-74e11214]{background:#2456d6;color:#fff}.production-metrics[data-v-74e11214]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:16px}.production-metric[data-v-74e11214]{min-height:104px;padding:17px 19px}.production-metric uni-text[data-v-74e11214],.production-metric strong[data-v-74e11214],.production-metric small[data-v-74e11214]{display:block}.production-metric uni-text[data-v-74e11214]{color:#78859a;font-size:max(12px,var(--readable-font-floor))}.production-metric strong[data-v-74e11214]{margin-top:7px;color:#17243d;font-size:25px;line-height:1.1}.production-metric small[data-v-74e11214]{margin-top:8px;color:#8d98aa;font-size:max(11px,var(--readable-font-floor))}.production-metric--danger[data-v-74e11214]{border-color:#f0d9d1;background:#fffaf8}.production-metric--danger strong[data-v-74e11214]{color:#d65337}.production-layout[data-v-74e11214]{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:16px}.schedule-workbench[data-v-74e11214]{overflow:hidden}.panel-head[data-v-74e11214]{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px 17px;border-bottom:1px solid #e9edf3}.schedule-legend[data-v-74e11214]{display:flex;gap:12px;color:#7d899b;font-size:max(10px,var(--readable-font-floor))}.schedule-legend uni-text[data-v-74e11214]{display:flex;align-items:center;gap:5px}.legend-dot[data-v-74e11214]{width:7px;height:7px;border-radius:50%}.legend-dot--normal[data-v-74e11214]{background:#2456d6}.legend-dot--warning[data-v-74e11214]{background:#d95538}.gantt-head[data-v-74e11214]{display:grid;grid-template-columns:210px minmax(0,1fr);align-items:center;min-height:42px;padding:0 16px;border-bottom:1px solid #e9edf3;background:#fafbfd;color:#8b96a7;font-size:max(10px,var(--readable-font-floor));font-weight:650}.gantt-head>uni-view[data-v-74e11214]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));text-align:center}.gantt-row[data-v-74e11214]{display:grid;grid-template-columns:210px minmax(0,1fr);align-items:center;min-height:86px;padding:0 16px;border-bottom:1px solid #edf0f4;transition:background .14s ease;cursor:pointer}.gantt-row[data-v-74e11214]:hover,.gantt-row.selected[data-v-74e11214]{background:#f7f9fe}.gantt-row.selected[data-v-74e11214]{box-shadow:inset 3px 0 #2456d6}.gantt-order>uni-view[data-v-74e11214]{display:flex;align-items:center;justify-content:space-between;gap:8px}.gantt-order>uni-view>uni-text[data-v-74e11214]{overflow:hidden;color:#243049;font-size:max(11px,var(--readable-font-floor));font-weight:700;text-overflow:ellipsis;white-space:nowrap}.gantt-order>uni-text[data-v-74e11214]{display:block;margin-top:7px;overflow:hidden;color:#7f8a9b;font-size:max(10px,var(--readable-font-floor));text-overflow:ellipsis;white-space:nowrap}.gantt-track[data-v-74e11214]{position:relative;height:48px}.gantt-grid[data-v-74e11214]{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr))}.gantt-grid i[data-v-74e11214]{border-left:1px solid #edf0f4}.gantt-grid i[data-v-74e11214]:last-child{border-right:1px solid #edf0f4}.gantt-bar[data-v-74e11214]{position:absolute;top:12px;height:24px;display:flex;align-items:center;padding:0 9px;border-radius:7px;background:linear-gradient(90deg,#315fcf,#5f83dc);color:#fff;box-shadow:0 5px 12px rgba(36,86,214,.18)}.gantt-bar.warning[data-v-74e11214]{background:linear-gradient(90deg,#d65438,#e87a60);box-shadow:0 5px 12px rgba(214,84,56,.16)}.gantt-bar uni-text[data-v-74e11214]{overflow:hidden;font-size:max(9px,var(--readable-font-floor));font-weight:650;text-overflow:ellipsis;white-space:nowrap}.gantt-deadline[data-v-74e11214]{position:absolute;top:0;bottom:0;width:1px;background:#dc654c}.gantt-deadline uni-text[data-v-74e11214]{position:absolute;top:-1px;right:4px;color:#b84f39;font-size:max(8px,var(--readable-font-floor));white-space:nowrap}.gantt-footer[data-v-74e11214]{min-height:46px;display:flex;align-items:center;justify-content:space-between;gap:15px;padding:8px 16px;color:#8b96a7;font-size:max(10px,var(--readable-font-floor))}.gantt-footer uni-button[data-v-74e11214]{min-height:30px!important;padding:0 10px;border-radius:7px;background:#edf3ff;color:#2456d6;font-size:max(10px,var(--readable-control-font));font-weight:650}.production-sidebar[data-v-74e11214]{display:grid;gap:16px}.capacity-panel[data-v-74e11214],.selected-schedule[data-v-74e11214],.incident-panel[data-v-74e11214]{overflow:hidden}.capacity-date[data-v-74e11214]{color:#8b96a7;font-size:max(10px,var(--readable-font-floor))}.capacity-row[data-v-74e11214]{padding:14px 16px;border-bottom:1px solid #edf0f4}.capacity-row[data-v-74e11214]:last-child{border-bottom:0}.capacity-row__head[data-v-74e11214],.capacity-meta[data-v-74e11214]{display:flex;align-items:center;justify-content:space-between;gap:12px}.capacity-row__head uni-text[data-v-74e11214],.capacity-row__head small[data-v-74e11214]{display:block}.capacity-row__head uni-text[data-v-74e11214]{color:#2b374f;font-size:max(11px,var(--readable-font-floor));font-weight:680}.capacity-row__head small[data-v-74e11214]{margin-top:4px;color:#909aab;font-size:max(9px,var(--readable-font-floor))}.capacity-row__head strong[data-v-74e11214]{color:#2456d6;font-size:13px}.capacity-row__head strong.danger[data-v-74e11214]{color:#d95538}.capacity-track[data-v-74e11214]{height:6px;margin-top:10px;border-radius:99px;background:#e9edf3}.capacity-track uni-view[data-v-74e11214]{height:100%;border-radius:inherit;background:#3564d3}.capacity-track uni-view.warning[data-v-74e11214]{background:#d95538}.capacity-meta[data-v-74e11214]{margin-top:7px;color:#8d98a9;font-size:max(9px,var(--readable-font-floor))}.selected-schedule[data-v-74e11214]{padding-bottom:16px}.selected-schedule__name[data-v-74e11214]{display:block;padding:14px 16px 3px;color:#263249;font-size:13px;font-weight:700}.selected-schedule__grid[data-v-74e11214]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px;padding:0 16px}.selected-schedule__grid>uni-view[data-v-74e11214]{padding:10px 0;border-bottom:1px solid #edf0f4}.selected-schedule__grid uni-text[data-v-74e11214],.selected-schedule__grid strong[data-v-74e11214]{display:block}.selected-schedule__grid uni-text[data-v-74e11214]{color:#909aab;font-size:max(9px,var(--readable-font-floor))}.selected-schedule__grid strong[data-v-74e11214]{margin-top:5px;color:#334057;font-size:max(10px,var(--readable-font-floor))}.selected-schedule>uni-button[data-v-74e11214]{width:calc(100% - 32px);min-height:34px!important;margin:14px 16px 0;border-radius:8px;background:#2456d6;color:#fff;font-size:max(10px,var(--readable-control-font));font-weight:650}.incident-panel[data-v-74e11214]{border-color:#f0d9d1}.incident-panel.resolved[data-v-74e11214]{border-color:#d8eadf}.incident-copy[data-v-74e11214]{padding:14px 16px}.incident-copy uni-text[data-v-74e11214]{display:block}.incident-copy uni-text[data-v-74e11214]:first-child{color:#6f3023;font-size:max(11px,var(--readable-font-floor));font-weight:700}.incident-copy uni-text[data-v-74e11214]:last-child{margin-top:6px;color:#8e655c;font-size:max(10px,var(--readable-font-floor));line-height:1.55}.incident-panel.resolved .incident-copy uni-text[data-v-74e11214]:first-child{color:#26734f}.incident-panel.resolved .incident-copy uni-text[data-v-74e11214]:last-child{color:#5e806f}.incident-panel>uni-button[data-v-74e11214]{width:calc(100% - 32px);min-height:34px!important;margin:0 16px 16px;border-radius:8px;background:#fff0eb;color:#c24f35;font-size:max(10px,var(--readable-control-font));font-weight:650}}@media screen and (min-width:1360px){.production-layout[data-v-74e11214]{grid-template-columns:minmax(0,1.6fr) minmax(300px,.65fr)}}@media screen and (min-width:1024px){.gantt-bar uni-text[data-v-74e11214],.gantt-deadline uni-text[data-v-74e11214],.capacity-row__head small[data-v-74e11214],.capacity-meta[data-v-74e11214],.selected-schedule__grid uni-text[data-v-74e11214]{font-size:max(10px,var(--readable-font-floor))}}.quality-page[data-v-9d510b76]{padding-top:.75rem}.quality-summary[data-v-9d510b76]{display:flex;align-items:center;padding:.875rem;background:linear-gradient(145deg,#fff,#f1faf5)}.pass-rate[data-v-9d510b76]{min-width:6.5625rem;padding-right:.84375rem;border-right:.03125rem solid #dfece5;text-align:center}.pass-rate uni-text[data-v-9d510b76]{display:block}.pass-rate uni-text[data-v-9d510b76]:first-child{color:#238458;font-size:1.4375rem;font-weight:780}.pass-rate uni-text[data-v-9d510b76]:last-child{margin-top:.25rem;color:#77847d;font-size:max(.59375rem,var(--readable-font-floor))}.quality-metrics[data-v-9d510b76]{flex:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.quality-metrics uni-view[data-v-9d510b76]{text-align:center}.quality-metrics uni-text[data-v-9d510b76]{display:block}.quality-metrics uni-text[data-v-9d510b76]:first-child{color:#1d2940;font-size:.90625rem;font-weight:740}.quality-metrics .danger[data-v-9d510b76]{color:#df5939}.quality-metrics uni-text[data-v-9d510b76]:last-child{margin-top:.21875rem;color:#969da8;font-size:max(.5625rem,var(--readable-font-floor))}.quality-tools[data-v-9d510b76]{display:flex;gap:.4375rem;margin-top:.5625rem}.quality-tools uni-button[data-v-9d510b76]{height:2.1875rem;display:flex;align-items:center;justify-content:center;gap:.25rem;border-radius:.53125rem;font-size:max(.6875rem,var(--readable-control-font));font-weight:660}.quality-tools uni-button[data-v-9d510b76]:first-child{flex:1;background:#258b61;color:#fff;box-shadow:0 .25rem .625rem rgba(37,139,97,.18)}.quality-tools uni-button[data-v-9d510b76]:last-child{width:6.5625rem;background:#fff;color:#56637c;border:.03125rem solid #e4e8ef}.report-card[data-v-9d510b76]{margin-bottom:.625rem;padding:.78125rem}.report-head[data-v-9d510b76],.report-body[data-v-9d510b76],.report-note[data-v-9d510b76],.report-actions[data-v-9d510b76]{display:flex;align-items:center}.report-head[data-v-9d510b76]{justify-content:space-between;gap:.5rem}.report-no[data-v-9d510b76],.report-ref[data-v-9d510b76]{display:block}.report-no[data-v-9d510b76]{color:#19243c;font-size:max(.84375rem,var(--readable-font-floor));font-weight:740}.report-ref[data-v-9d510b76]{margin-top:.21875rem;color:#808899;font-size:max(.625rem,var(--readable-font-floor))}.report-body[data-v-9d510b76]{margin-top:.6875rem;padding:.59375rem;border-radius:.53125rem;background:#f6f8fa}.rate-block[data-v-9d510b76]{width:4.0625rem;text-align:center}.rate-block uni-text[data-v-9d510b76]{display:block}.rate-block uni-text[data-v-9d510b76]:first-child{color:#26875c;font-size:1.03125rem;font-weight:760}.rate-block.warning uni-text[data-v-9d510b76]:first-child{color:#de5939}.rate-block uni-text[data-v-9d510b76]:last-child{margin-top:.1875rem;color:#969da8;font-size:max(.5625rem,var(--readable-font-floor))}.data-grid[data-v-9d510b76]{flex:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.375rem .75rem;padding-left:.625rem;border-left:.03125rem solid #e3e7ed}.data-grid uni-view[data-v-9d510b76]{display:flex;justify-content:space-between}.data-grid uni-text[data-v-9d510b76]:first-child{color:#9aa0aa;font-size:max(.5625rem,var(--readable-font-floor))}.data-grid uni-text[data-v-9d510b76]:last-child{color:#344056;font-size:max(.59375rem,var(--readable-font-floor));font-weight:630}.report-note[data-v-9d510b76]{align-items:flex-start;gap:.28125rem;margin-top:.53125rem;color:#667184;font-size:max(.625rem,var(--readable-font-floor));line-height:1.45}.report-actions[data-v-9d510b76]{justify-content:flex-end;gap:.375rem;margin-top:.59375rem}.report-actions uni-button[data-v-9d510b76]{height:1.78125rem;padding:0 .53125rem;border-radius:.4375rem;background:#f0f2f6;color:#5d6778;font-size:max(.625rem,var(--readable-control-font))}.report-actions uni-button.repair[data-v-9d510b76]{background:#fff0e9;color:#cf5437;font-weight:670}.quality-edit-page[data-v-f3bc4608]{padding-bottom:calc(4.0625rem + env(safe-area-inset-bottom))}.intro-card[data-v-f3bc4608]{display:flex;align-items:center;gap:.5625rem;padding:.78125rem;background:linear-gradient(135deg,#237b58,#36a474);color:#fff}.intro-icon[data-v-f3bc4608]{width:2.125rem;height:2.125rem;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:.5625rem;background:rgba(255,255,255,.15)}.intro-card uni-text[data-v-f3bc4608]{display:block}.intro-card uni-text[data-v-f3bc4608]:first-child{font-size:.90625rem;font-weight:730}.intro-card uni-text[data-v-f3bc4608]:last-child{margin-top:.21875rem;color:rgba(255,255,255,.78);font-size:max(.625rem,var(--readable-font-floor));line-height:1.5}.required[data-v-f3bc4608]{color:#d75a40;font-size:max(.625rem,var(--readable-font-floor))}.form-card[data-v-f3bc4608]{padding:.8125rem}.form-grid[data-v-f3bc4608]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem}.form-item--wide[data-v-f3bc4608]{grid-column:1/-1}.form-item>uni-text[data-v-f3bc4608]{display:block;margin-bottom:.3125rem;color:#5f687a;font-size:max(.6875rem,var(--readable-font-floor));font-weight:620}.form-item small[data-v-f3bc4608]{display:block;margin-top:.28125rem;color:#a36d29;font-size:max(.59375rem,var(--readable-font-floor))}.picker-value[data-v-f3bc4608]{display:flex;align-items:center}.form-item uni-textarea[data-v-f3bc4608]{width:100%;height:4.6875rem;padding:.5625rem .65625rem;border:.03125rem solid #e0e5ee;border-radius:.53125rem;background:#f9fafc;color:#17213a;font-size:max(.78125rem,var(--readable-font-floor))}.result-preview[data-v-f3bc4608]{min-height:3.375rem;padding:.53125rem .625rem;border:.03125rem solid #dceee5;border-radius:.53125rem;background:#f3fbf7}.result-preview uni-text[data-v-f3bc4608],.result-preview strong[data-v-f3bc4608],.result-preview small[data-v-f3bc4608]{display:block}.result-preview uni-text[data-v-f3bc4608]{color:#79877f;font-size:max(.59375rem,var(--readable-font-floor))}.result-preview strong[data-v-f3bc4608]{margin-top:.15625rem;color:#25845a;font-size:max(.875rem,var(--readable-font-floor))}.result-preview small[data-v-f3bc4608]{margin-top:.125rem;color:#6f7d75;font-size:max(.5625rem,var(--readable-font-floor))}.result-preview.warning[data-v-f3bc4608]{border-color:#f1dcd4;background:#fff8f5}.result-preview.warning strong[data-v-f3bc4608]{color:#d65538}.policy-note[data-v-f3bc4608]{display:flex;align-items:flex-start;gap:.28125rem;margin-top:.75rem;padding:.5625rem;border-radius:.4375rem;background:#f1f5fb;color:#65728a;font-size:max(.625rem,var(--readable-font-floor));line-height:1.5}.submit-bar[data-v-f3bc4608]{position:fixed;z-index:20;right:0;bottom:0;left:0;display:flex;gap:.5rem;padding:.5625rem .875rem calc(.5625rem + env(safe-area-inset-bottom));border-top:.03125rem solid #e2e6ed;background:rgba(255,255,255,.97)}.submit-bar uni-button[data-v-f3bc4608]{height:2.375rem;border-radius:.5625rem;font-size:max(.78125rem,var(--readable-control-font));font-weight:680}.cancel[data-v-f3bc4608]{width:5.625rem;background:#eef1f5;color:#606b7d}.submit[data-v-f3bc4608]{flex:1;background:#258b61;color:#fff}.submit[disabled][data-v-f3bc4608]{opacity:.48}@media(max-width:520px){.form-grid[data-v-f3bc4608]{grid-template-columns:minmax(0,1fr)}.form-item--wide[data-v-f3bc4608]{grid-column:auto}}.desktop-workspace[data-v-64882d10]{display:none}.warehouse-page[data-v-64882d10]{padding-top:.75rem}.warehouse-hero[data-v-64882d10]{display:flex;align-items:center;justify-content:space-between;padding:.9375rem;border-radius:.8125rem;background:linear-gradient(135deg,#1e6e76,#3a91a0);color:#fff;box-shadow:0 .375rem .9375rem rgba(36,119,131,.22)}.warehouse-hero uni-text[data-v-64882d10]{display:block}.warehouse-hero uni-text[data-v-64882d10]:first-child{color:rgba(255,255,255,.68);font-size:max(.65625rem,var(--readable-font-floor))}.warehouse-hero uni-text[data-v-64882d10]:nth-child(2){margin-top:.25rem;font-size:1.3125rem;font-weight:760}.warehouse-hero uni-text[data-v-64882d10]:nth-child(3){margin-top:.21875rem;color:rgba(255,255,255,.72);font-size:max(.625rem,var(--readable-font-floor))}.warehouse-icon[data-v-64882d10]{width:2.4375rem;height:2.4375rem;display:flex;align-items:center;justify-content:center;border-radius:.6875rem;background:rgba(255,255,255,.15)}.warehouse-actions[data-v-64882d10]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.40625rem;margin-top:.5625rem}.warehouse-actions uni-button[data-v-64882d10]{height:2.25rem;display:flex;align-items:center;justify-content:center;gap:.25rem;border:.03125rem solid #e1e6ed;border-radius:.53125rem;background:#fff;color:#566176;font-size:max(.65625rem,var(--readable-control-font))}.warehouse-actions uni-button[data-v-64882d10]:first-child{border-color:#2c8990;background:#2c8990;color:#fff}.warehouse-actions uni-button[data-v-64882d10]:nth-child(2){color:#2456d6}.filter[data-v-64882d10]{height:1.625rem;padding:0 .5625rem;border-radius:.4375rem;background:#edf1f5;color:#5e687b;font-size:max(.625rem,var(--readable-font-floor))}.inventory-card[data-v-64882d10]{margin-bottom:.625rem;padding:.78125rem}.inventory-head[data-v-64882d10],.stock-row[data-v-64882d10],.stock-progress__head[data-v-64882d10],.inventory-footer[data-v-64882d10],.inventory-footer>uni-view[data-v-64882d10]{display:flex;align-items:center}.inventory-head[data-v-64882d10]{gap:.4375rem}.category-icon[data-v-64882d10]{width:1.9375rem;height:1.9375rem;display:flex;align-items:center;justify-content:center;border-radius:.53125rem;background:#3c8794}.category-辅料[data-v-64882d10]{background:#7961bd}.category-成衣[data-v-64882d10]{background:#4b6eaa}.inventory-copy[data-v-64882d10]{min-width:0;flex:1}.inventory-copy uni-text[data-v-64882d10]{display:block}.inventory-copy uni-text[data-v-64882d10]:first-child{color:#1b263e;font-size:max(.78125rem,var(--readable-font-floor));font-weight:710}.inventory-copy uni-text[data-v-64882d10]:last-child{margin-top:.21875rem;color:#858d9b;font-size:max(.59375rem,var(--readable-font-floor))}.stock-row[data-v-64882d10]{justify-content:space-around;margin-top:.6875rem;padding:.625rem 0;border-radius:.5rem;background:#f5f7f9}.stock-row uni-view[data-v-64882d10]{text-align:center}.stock-row uni-text[data-v-64882d10]{display:block}.stock-row uni-text[data-v-64882d10]:first-child{color:#243049;font-size:max(.875rem,var(--readable-font-floor));font-weight:740}.stock-row uni-text:first-child.danger[data-v-64882d10]{color:#df5a3a}.stock-row uni-text[data-v-64882d10]:last-child{margin-top:.1875rem;color:#949ba7;font-size:max(.5625rem,var(--readable-font-floor))}.stock-progress[data-v-64882d10]{margin-top:.59375rem}.stock-progress__head[data-v-64882d10]{justify-content:space-between;margin-bottom:.3125rem;color:#858d9c;font-size:max(.59375rem,var(--readable-font-floor))}.inventory-footer[data-v-64882d10]{justify-content:space-between;margin-top:.625rem;padding-top:.5625rem;border-top:.03125rem solid #edf0f3;color:#7e8796;font-size:max(.625rem,var(--readable-font-floor))}.inventory-footer>uni-view[data-v-64882d10]{gap:.3125rem}.inventory-footer uni-button[data-v-64882d10]{height:1.65625rem;padding:0 .5rem;border-radius:.40625rem;background:#eaf5f4;color:#24767d;font-size:max(.59375rem,var(--readable-control-font))}.inventory-footer uni-button[data-v-64882d10]:last-child{background:#edf3ff;color:#2456d6}@media screen and (min-width:1024px){.warehouse-page[data-v-64882d10]{padding-top:26px!important}.desktop-workspace[data-v-64882d10]{display:block}.desktop-secondary-action[data-v-64882d10]{height:40px;min-height:40px!important;display:inline-flex;align-items:center;gap:7px;padding:0 14px;border:1px solid #dfe4ec;border-radius:10px;background:#fff;color:#526078;font-size:13px;font-weight:620}.warehouse-metrics[data-v-64882d10]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:16px}.warehouse-metric[data-v-64882d10]{min-height:104px;padding:17px 19px}.warehouse-metric uni-text[data-v-64882d10],.warehouse-metric strong[data-v-64882d10],.warehouse-metric small[data-v-64882d10]{display:block}.warehouse-metric uni-text[data-v-64882d10]{color:#78859a;font-size:max(12px,var(--readable-font-floor))}.warehouse-metric strong[data-v-64882d10]{margin-top:7px;color:#17243d;font-size:25px;line-height:1.1}.warehouse-metric small[data-v-64882d10]{margin-top:8px;color:#8d98aa;font-size:max(11px,var(--readable-font-floor))}.warehouse-metric--danger[data-v-64882d10]{border-color:#f0d9d1;background:#fffaf8}.warehouse-metric--danger strong[data-v-64882d10]{color:#d65337}.warehouse-tabs[data-v-64882d10]{display:flex;align-items:center;gap:4px;margin-bottom:12px;padding:4px;border:1px solid #e4e8ef;border-radius:10px;background:#eef1f5}.warehouse-tabs uni-button[data-v-64882d10]{min-height:34px!important;display:flex;align-items:center;gap:7px;padding:0 14px;border-radius:8px;background:transparent;color:#68758a;font-size:max(11px,var(--readable-control-font));font-weight:620}.warehouse-tabs uni-button.active[data-v-64882d10]{background:#fff;color:#2456d6;box-shadow:0 3px 9px rgba(25,42,75,.09)}.warehouse-tabs uni-button uni-text[data-v-64882d10]{min-width:18px;height:18px;display:flex;align-items:center;justify-content:center;padding:0 5px;border-radius:99px;background:#e8ecf3;color:#6d788a;font-size:max(9px,var(--readable-font-floor))}.warehouse-tabs uni-button.active uni-text[data-v-64882d10]{background:#eaf0ff;color:#2456d6}.warehouse-layout[data-v-64882d10]{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:16px}.warehouse-register[data-v-64882d10]{min-width:0;overflow:hidden}.warehouse-toolbar[data-v-64882d10]{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:15px 16px;border-bottom:1px solid #e8ecf2}.desktop-search[data-v-64882d10]{min-width:230px;max-width:380px;flex:1;height:38px;display:flex;align-items:center;gap:8px;padding:0 11px;border:1px solid #dfe4ec;border-radius:9px;background:#f9fafc}.desktop-search uni-input[data-v-64882d10]{min-width:0;flex:1;color:#25314a;font-size:max(12px,var(--readable-font-floor))}.desktop-search uni-button[data-v-64882d10]{width:24px;height:24px;min-height:24px!important;display:flex;align-items:center;justify-content:center;background:transparent}.warehouse-category[data-v-64882d10]{flex-shrink:0;display:flex;gap:3px;padding:3px;border-radius:9px;background:#f1f3f7}.warehouse-category uni-button[data-v-64882d10]{min-height:30px!important;padding:0 11px;border-radius:7px;background:transparent;color:#6d788b;font-size:max(11px,var(--readable-control-font))}.warehouse-category uni-button.active[data-v-64882d10]{background:#fff;color:#2456d6;font-weight:680;box-shadow:0 2px 8px rgba(26,43,78,.09)}.inventory-table__row[data-v-64882d10]{display:grid;grid-template-columns:minmax(180px,1.4fr) 54px 70px 76px 76px 76px 86px 52px;align-items:center;gap:10px;padding:0 15px}.inventory-table__row>*[data-v-64882d10]{min-width:0}.inventory-table__head[data-v-64882d10]{min-height:42px;border-bottom:1px solid #e9edf3;background:#fafbfd;color:#8b96a7;font-size:max(10px,var(--readable-font-floor));font-weight:650}.inventory-table__body[data-v-64882d10]{min-height:72px;border-bottom:1px solid #edf0f4;color:#3a465c;font-size:max(10px,var(--readable-font-floor));transition:background .14s ease;cursor:pointer}.inventory-table__body[data-v-64882d10]:hover,.inventory-table__body.selected[data-v-64882d10]{background:#f7f9fe}.inventory-table__body.selected[data-v-64882d10]{box-shadow:inset 3px 0 #2c8990}.inventory-name uni-text[data-v-64882d10]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inventory-name uni-text[data-v-64882d10]:first-child{color:#27344b;font-size:max(11px,var(--readable-font-floor));font-weight:700}.inventory-name uni-text[data-v-64882d10]:last-child{margin-top:6px;color:#7f8a9b;font-size:max(10px,var(--readable-font-floor))}.inventory-table__body>.available[data-v-64882d10]{color:#27865d;font-weight:680}.inventory-table__body>.available.danger[data-v-64882d10]{color:#d95538}.inventory-table__body>uni-button[data-v-64882d10]{min-height:30px!important;border-radius:7px;background:#eaf5f4;color:#24767d;font-size:max(10px,var(--readable-control-font));font-weight:650}.desktop-empty[data-v-64882d10]{min-height:190px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:#7f8a9c;font-size:13px}.desktop-empty uni-button[data-v-64882d10]{min-height:34px!important;padding:0 13px;border-radius:8px;background:#edf3ff;color:#2456d6;font-size:max(12px,var(--readable-control-font))}.register-head[data-v-64882d10]{min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 16px;border-bottom:1px solid #e9edf3}.register-head>uni-button[data-v-64882d10]{min-height:34px!important;display:flex;align-items:center;gap:7px;padding:0 11px;border:1px solid #dfe4ec;border-radius:8px;background:#fff;color:#526078;font-size:max(10px,var(--readable-control-font))}.document-table__row[data-v-64882d10]{display:grid;grid-template-columns:110px 70px minmax(180px,1fr) 74px 66px 78px 56px;align-items:center;gap:10px;padding:0 15px}.document-table__row>*[data-v-64882d10]{min-width:0}.document-table__head[data-v-64882d10]{min-height:42px;border-bottom:1px solid #e9edf3;background:#fafbfd;color:#8b96a7;font-size:max(10px,var(--readable-font-floor));font-weight:650}.document-table__body[data-v-64882d10]{min-height:70px;border-bottom:1px solid #edf0f4;color:#3a465c;font-size:max(10px,var(--readable-font-floor))}.document-table__body uni-view uni-text[data-v-64882d10],.document-table__body uni-view small[data-v-64882d10]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.document-table__body uni-view uni-text[data-v-64882d10]{color:#29364d;font-size:max(10px,var(--readable-font-floor));font-weight:650}.document-table__body uni-view small[data-v-64882d10]{margin-top:5px;color:#8d98a9;font-size:max(9px,var(--readable-font-floor))}.document-table__body uni-button[data-v-64882d10]{min-height:30px!important;border-radius:7px;background:#fff3df;color:#9f681e;font-size:max(10px,var(--readable-control-font));font-weight:650}.done-action[data-v-64882d10]{color:#27865d;font-size:max(10px,var(--readable-font-floor))}.movement-table__row[data-v-64882d10]{display:grid;grid-template-columns:82px 64px minmax(170px,1.2fr) 100px 62px 64px 66px;align-items:center;gap:10px;padding:0 15px}.movement-table__row>*[data-v-64882d10]{min-width:0}.movement-table__head[data-v-64882d10]{min-height:42px;border-bottom:1px solid #e9edf3;background:#fafbfd;color:#8b96a7;font-size:max(10px,var(--readable-font-floor));font-weight:650}.movement-table__body[data-v-64882d10]{min-height:68px;border-bottom:1px solid #edf0f4;color:#3a465c;font-size:max(10px,var(--readable-font-floor))}.movement-table__body uni-view uni-text[data-v-64882d10],.movement-table__body uni-view small[data-v-64882d10]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.movement-table__body uni-view uni-text[data-v-64882d10]{font-weight:650}.movement-table__body uni-view small[data-v-64882d10]{margin-top:5px;color:#8d98a9;font-size:max(9px,var(--readable-font-floor))}.movement-table__body .in[data-v-64882d10]{color:#27865d}.movement-table__body .out[data-v-64882d10]{color:#d95538}.inventory-detail[data-v-64882d10]{padding:18px}.inventory-detail__head[data-v-64882d10]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:15px;border-bottom:1px solid #e9edf3}.inventory-detail__head>uni-view uni-text[data-v-64882d10],.inventory-detail__head>uni-view small[data-v-64882d10]{display:block}.inventory-detail__head>uni-view uni-text[data-v-64882d10]{color:#263249;font-size:14px;font-weight:720}.inventory-detail__head>uni-view small[data-v-64882d10]{margin-top:5px;color:#8591a2;font-size:max(10px,var(--readable-font-floor))}.inventory-location[data-v-64882d10]{display:flex;align-items:center;gap:10px;margin-top:14px;padding:12px;border-radius:9px;background:#eff8f7}.inventory-location uni-text[data-v-64882d10],.inventory-location strong[data-v-64882d10]{display:block}.inventory-location uni-text[data-v-64882d10]{color:#6e8a88;font-size:max(9px,var(--readable-font-floor))}.inventory-location strong[data-v-64882d10]{margin-top:4px;color:#246f74;font-size:max(12px,var(--readable-font-floor))}.inventory-detail__stats[data-v-64882d10]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 15px;margin-top:8px}.inventory-detail__stats>uni-view[data-v-64882d10]{padding:11px 0;border-bottom:1px solid #edf0f4}.inventory-detail__stats uni-text[data-v-64882d10],.inventory-detail__stats strong[data-v-64882d10]{display:block}.inventory-detail__stats uni-text[data-v-64882d10]{color:#909aab;font-size:max(9px,var(--readable-font-floor))}.inventory-detail__stats strong[data-v-64882d10]{margin-top:5px;color:#334057;font-size:max(11px,var(--readable-font-floor))}.inventory-detail__stats strong.danger[data-v-64882d10]{color:#d95538}.stock-health[data-v-64882d10]{margin-top:15px}.stock-health>uni-view[data-v-64882d10]:first-child{display:flex;justify-content:space-between;color:#657287;font-size:max(10px,var(--readable-font-floor))}.stock-health>uni-view:first-child strong[data-v-64882d10]{color:#2c8990}.stock-health>uni-view[data-v-64882d10]:last-child{height:7px;margin-top:8px;border-radius:99px;background:#e8ecf3}.stock-health>uni-view:last-child uni-view[data-v-64882d10]{height:100%;border-radius:inherit;background:#2c8990}.stock-health>uni-view:last-child uni-view.danger[data-v-64882d10]{background:#d95538}.stock-warning[data-v-64882d10]{display:flex;align-items:flex-start;gap:8px;margin-top:14px;padding:10px;border:1px solid #f0d9d1;border-radius:9px;background:#fff8f5;color:#9a5142;font-size:max(10px,var(--readable-font-floor));line-height:1.5}.inventory-detail__actions[data-v-64882d10]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:16px}.inventory-detail__actions uni-button[data-v-64882d10]{min-height:36px!important;border-radius:9px;background:#f0f2f6;color:#596579;font-size:max(10px,var(--readable-control-font))}.inventory-detail__actions uni-button.primary[data-v-64882d10]{background:#2c8990;color:#fff;font-weight:670}}@media screen and (min-width:1360px){.warehouse-layout[data-v-64882d10]{grid-template-columns:minmax(0,1fr) 310px}.inventory-detail[data-v-64882d10]{position:sticky;top:calc(var(--desktop-topbar) + 20px)}}@media screen and (min-width:1024px){.warehouse-tabs uni-button uni-text[data-v-64882d10],.document-table__body uni-view small[data-v-64882d10],.movement-table__body uni-view small[data-v-64882d10],.inventory-location uni-text[data-v-64882d10],.inventory-detail__stats uni-text[data-v-64882d10]{font-size:max(10px,var(--readable-font-floor))}}.inventory-edit-page[data-v-b4402a2d]{padding-bottom:calc(4.0625rem + env(safe-area-inset-bottom))}.intro-card[data-v-b4402a2d]{display:flex;align-items:center;gap:.5625rem;padding:.78125rem;background:linear-gradient(135deg,#1e6e76,#3a91a0);color:#fff}.intro-icon[data-v-b4402a2d]{width:2.125rem;height:2.125rem;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:.5625rem;background:rgba(255,255,255,.15)}.intro-card uni-text[data-v-b4402a2d]{display:block}.intro-card uni-text[data-v-b4402a2d]:first-child{font-size:.90625rem;font-weight:730}.intro-card uni-text[data-v-b4402a2d]:last-child{margin-top:.21875rem;color:rgba(255,255,255,.72);font-size:max(.625rem,var(--readable-font-floor));line-height:1.5}.required[data-v-b4402a2d]{color:#d75a40;font-size:max(.625rem,var(--readable-font-floor))}.form-card[data-v-b4402a2d]{padding:.8125rem}.form-grid[data-v-b4402a2d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem}.form-item>uni-text[data-v-b4402a2d]{display:block;margin-bottom:.3125rem;color:#5f687a;font-size:max(.6875rem,var(--readable-font-floor));font-weight:620}.picker-value[data-v-b4402a2d]{display:flex;align-items:center}.submit-bar[data-v-b4402a2d]{position:fixed;z-index:20;right:0;bottom:0;left:0;display:flex;gap:.5rem;padding:.5625rem .875rem calc(.5625rem + env(safe-area-inset-bottom));border-top:.03125rem solid #e2e6ed;background:rgba(255,255,255,.97)}.submit-bar uni-button[data-v-b4402a2d]{height:2.375rem;border-radius:.5625rem;font-size:max(.78125rem,var(--readable-control-font));font-weight:680}.cancel[data-v-b4402a2d]{width:5.625rem;background:#eef1f5;color:#606b7d}.submit[data-v-b4402a2d]{flex:1;background:#2c8990;color:#fff}@media(max-width:520px){.form-grid[data-v-b4402a2d]{grid-template-columns:minmax(0,1fr)}}.desktop-workspace[data-v-418fc070]{display:none}.finance-page[data-v-418fc070]{padding-top:.75rem}.finance-hero[data-v-418fc070]{padding:.9375rem;border-radius:.8125rem;background:linear-gradient(135deg,#8e5e1e,#c68b35);color:#fff;box-shadow:0 .40625rem 1rem rgba(160,104,28,.23)}.hero-label[data-v-418fc070]{color:rgba(255,255,255,.7);font-size:max(.65625rem,var(--readable-font-floor))}.hero-money[data-v-418fc070]{margin:.25rem 0 .5625rem}.hero-money uni-text[data-v-418fc070]:first-child{font-size:max(.8125rem,var(--readable-font-floor))}.hero-money uni-text[data-v-418fc070]:last-child{font-size:1.59375rem;font-weight:780}.hero-bottom[data-v-418fc070]{display:flex;gap:.875rem;color:rgba(255,255,255,.75);font-size:max(.625rem,var(--readable-font-floor))}.finance-stats[data-v-418fc070]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:-.0625rem;padding:.75rem 0;border-radius:0 0 .6875rem .6875rem}.finance-stats uni-view[data-v-418fc070]{text-align:center;border-right:.03125rem solid #eceff3}.finance-stats uni-view[data-v-418fc070]:last-child{border-right:0}.finance-stats uni-text[data-v-418fc070]{display:block}.finance-stats uni-text[data-v-418fc070]:first-child{color:#202c44;font-size:max(.84375rem,var(--readable-font-floor));font-weight:740}.finance-stats uni-text[data-v-418fc070]:last-child{margin-top:.1875rem;color:#979da8;font-size:max(.5625rem,var(--readable-font-floor))}.finance-actions[data-v-418fc070]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.40625rem;margin-top:.5625rem}.finance-actions uni-button[data-v-418fc070]{height:2.1875rem;display:flex;align-items:center;justify-content:center;gap:.21875rem;border:.03125rem solid #e4e7ed;border-radius:.53125rem;background:#fff;color:#596477;font-size:max(.65625rem,var(--readable-control-font))}.finance-actions uni-button[data-v-418fc070]:first-child{border-color:#b47829;background:#b47829;color:#fff}.finance-actions uni-button[data-v-418fc070]:nth-child(2){color:#a36b20}.type-filter[data-v-418fc070]{height:1.625rem;padding:0 .5625rem;border-radius:.4375rem;background:#f1eee9;color:#806237;font-size:max(.625rem,var(--readable-font-floor))}.bill-card[data-v-418fc070]{display:flex;align-items:center;gap:.4375rem;margin-bottom:.5625rem;padding:.71875rem}.bill-icon[data-v-418fc070]{width:1.8125rem;height:1.8125rem;display:flex;align-items:center;justify-content:center;border-radius:.5rem;background:#a66e26}.bill-icon--支出[data-v-418fc070]{background:#68758a}.bill-icon--工资[data-v-418fc070]{background:#6e5ba8}.bill-main[data-v-418fc070]{min-width:0;flex:1}.bill-head[data-v-418fc070]{display:flex;align-items:center;justify-content:space-between;gap:.375rem}.bill-head uni-text[data-v-418fc070]:first-child{color:#202b43;font-size:max(.75rem,var(--readable-font-floor));font-weight:700}.bill-head uni-text[data-v-418fc070]:last-child{font-size:max(.78125rem,var(--readable-font-floor));font-weight:740}.bill-head .income[data-v-418fc070]{color:#28875d}.bill-head .expense[data-v-418fc070]{color:#4a5568}.bill-party[data-v-418fc070]{display:block;margin-top:.21875rem;color:#818998;font-size:max(.59375rem,var(--readable-font-floor))}.bill-meta[data-v-418fc070]{display:flex;gap:.53125rem;margin-top:.3125rem;color:#9a9faa;font-size:max(.5625rem,var(--readable-font-floor))}.bill-side[data-v-418fc070]{flex-shrink:0;margin-left:.125rem;text-align:right}.bill-side uni-button[data-v-418fc070]{height:1.53125rem;margin-top:.3125rem;padding:0 .4375rem;border-radius:.375rem;background:#fff4e5;color:#9d671e;font-size:max(.5625rem,var(--readable-control-font))}@media screen and (min-width:1024px){.finance-page[data-v-418fc070]{padding-top:26px!important}.desktop-workspace[data-v-418fc070]{display:block}.desktop-secondary-action[data-v-418fc070]{height:40px;min-height:40px!important;display:inline-flex;align-items:center;gap:7px;padding:0 14px;border:1px solid #dfe4ec;border-radius:10px;background:#fff;color:#526078;font-size:13px;font-weight:620}.finance-metrics[data-v-418fc070]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:16px}.finance-metric[data-v-418fc070]{min-height:104px;padding:17px 19px}.finance-metric uni-text[data-v-418fc070],.finance-metric strong[data-v-418fc070],.finance-metric small[data-v-418fc070]{display:block}.finance-metric uni-text[data-v-418fc070]{color:#78859a;font-size:max(12px,var(--readable-font-floor))}.finance-metric strong[data-v-418fc070]{margin-top:7px;color:#17243d;font-size:23px;line-height:1.15}.finance-metric small[data-v-418fc070]{margin-top:8px;color:#8d98aa;font-size:max(11px,var(--readable-font-floor))}.finance-metric--warning[data-v-418fc070]{border-color:#efdfc6;background:#fffbf5}.finance-metric--warning strong[data-v-418fc070]{color:#a36b20}.finance-tabs[data-v-418fc070]{display:flex;align-items:center;gap:4px;margin-bottom:12px;padding:4px;border:1px solid #e4e8ef;border-radius:10px;background:#eef1f5}.finance-tabs uni-button[data-v-418fc070]{min-height:34px!important;display:flex;align-items:center;gap:7px;padding:0 14px;border-radius:8px;background:transparent;color:#68758a;font-size:max(11px,var(--readable-control-font));font-weight:620}.finance-tabs uni-button.active[data-v-418fc070]{background:#fff;color:#9c681f;box-shadow:0 3px 9px rgba(25,42,75,.09)}.finance-tabs uni-button uni-text[data-v-418fc070]{min-width:18px;height:18px;display:flex;align-items:center;justify-content:center;padding:0 5px;border-radius:99px;background:#e8ecf3;color:#6d788a;font-size:max(9px,var(--readable-font-floor))}.finance-layout[data-v-418fc070]{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:16px}.finance-register[data-v-418fc070]{min-width:0;overflow:hidden}.finance-toolbar[data-v-418fc070]{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:15px 16px;border-bottom:1px solid #e8ecf2}.desktop-search[data-v-418fc070]{min-width:230px;max-width:380px;flex:1;height:38px;display:flex;align-items:center;gap:8px;padding:0 11px;border:1px solid #dfe4ec;border-radius:9px;background:#f9fafc}.desktop-search uni-input[data-v-418fc070]{min-width:0;flex:1;color:#25314a;font-size:max(12px,var(--readable-font-floor))}.desktop-search uni-button[data-v-418fc070]{width:24px;height:24px;min-height:24px!important;display:flex;align-items:center;justify-content:center;background:transparent}.finance-type-filter[data-v-418fc070]{flex-shrink:0;display:flex;gap:3px;padding:3px;border-radius:9px;background:#f1f3f7}.finance-type-filter uni-button[data-v-418fc070]{min-height:30px!important;padding:0 11px;border-radius:7px;background:transparent;color:#6d788b;font-size:max(11px,var(--readable-control-font))}.finance-type-filter uni-button.active[data-v-418fc070]{background:#fff;color:#9c681f;font-weight:680;box-shadow:0 2px 8px rgba(26,43,78,.09)}.finance-table__row[data-v-418fc070]{display:grid;grid-template-columns:minmax(120px,1fr) minmax(105px,.9fr) 100px 54px 92px 76px 52px;align-items:center;gap:10px;padding:0 15px}.finance-table__row>*[data-v-418fc070]{min-width:0}.finance-table__head[data-v-418fc070]{min-height:42px;border-bottom:1px solid #e9edf3;background:#fafbfd;color:#8b96a7;font-size:max(10px,var(--readable-font-floor));font-weight:650}.finance-table__body[data-v-418fc070]{min-height:72px;border-bottom:1px solid #edf0f4;color:#3a465c;font-size:max(10px,var(--readable-font-floor));transition:background .14s ease;cursor:pointer}.finance-table__body[data-v-418fc070]:hover,.finance-table__body.selected[data-v-418fc070]{background:#fdfaf5}.finance-table__body.selected[data-v-418fc070]{box-shadow:inset 3px 0 #b47829}.finance-table__body uni-view uni-text[data-v-418fc070],.finance-table__body uni-view small[data-v-418fc070]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.finance-table__body uni-view uni-text[data-v-418fc070]{color:#29364d;font-size:max(10px,var(--readable-font-floor));font-weight:680}.finance-table__body uni-view small[data-v-418fc070]{margin-top:5px;color:#8d98a9;font-size:max(9px,var(--readable-font-floor))}.finance-table__body>uni-text[data-v-418fc070]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.finance-table__body strong[data-v-418fc070]{font-size:max(11px,var(--readable-font-floor))}.income[data-v-418fc070]{color:#27865d!important}.expense[data-v-418fc070]{color:#9c681f!important}.finance-table__body>uni-button[data-v-418fc070]{min-height:30px!important;border-radius:7px;background:#fff3df;color:#9f681e;font-size:max(10px,var(--readable-control-font));font-weight:650}.desktop-empty[data-v-418fc070]{min-height:190px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:#7f8a9c;font-size:13px}.desktop-empty uni-button[data-v-418fc070]{min-height:34px!important;padding:0 13px;border-radius:8px;background:#fff3df;color:#9f681e;font-size:max(12px,var(--readable-control-font))}.register-head[data-v-418fc070]{min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 16px;border-bottom:1px solid #e9edf3}.register-head>uni-button[data-v-418fc070]{min-height:34px!important;display:flex;align-items:center;gap:7px;padding:0 11px;border:1px solid #dfe4ec;border-radius:8px;background:#fff;color:#526078;font-size:max(10px,var(--readable-control-font))}.reconciliation-table__row[data-v-418fc070]{display:grid;grid-template-columns:110px minmax(110px,1fr) 70px 88px 66px 78px 52px;align-items:center;gap:10px;padding:0 15px}.reconciliation-table__row>*[data-v-418fc070]{min-width:0}.reconciliation-table__head[data-v-418fc070]{min-height:42px;border-bottom:1px solid #e9edf3;background:#fafbfd;color:#8b96a7;font-size:max(10px,var(--readable-font-floor));font-weight:650}.reconciliation-table__body[data-v-418fc070]{min-height:72px;border-bottom:1px solid #edf0f4;color:#3a465c;font-size:max(10px,var(--readable-font-floor))}.reconciliation-table__body uni-view uni-text[data-v-418fc070],.reconciliation-table__body uni-view small[data-v-418fc070]{display:block}.reconciliation-table__body uni-view uni-text[data-v-418fc070]{color:#29364d;font-weight:680}.reconciliation-table__body uni-view small[data-v-418fc070]{margin-top:5px;color:#8d98a9;font-size:max(9px,var(--readable-font-floor))}.reconciliation-table__body .danger[data-v-418fc070]{color:#d95538;font-weight:680}.reconciliation-table__body uni-button[data-v-418fc070]{min-height:30px!important;border-radius:7px;background:#fff3df;color:#9f681e;font-size:max(10px,var(--readable-control-font));font-weight:650}.aging-total[data-v-418fc070]{color:#9c681f;font-size:max(11px,var(--readable-font-floor));font-weight:680}.aging-grid[data-v-418fc070]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:16px}.aging-card[data-v-418fc070]{padding:15px;border:1px solid #e8ebf1;border-radius:11px;background:#fafbfd}.aging-card>uni-view[data-v-418fc070]:first-child{display:flex;align-items:flex-end;justify-content:space-between;gap:8px}.aging-card>uni-view:first-child uni-text[data-v-418fc070]{color:#69768a;font-size:max(10px,var(--readable-font-floor))}.aging-card>uni-view:first-child strong[data-v-418fc070]{color:#263249;font-size:16px}.aging-bar[data-v-418fc070]{height:7px;margin-top:13px;border-radius:99px;background:#e8ecf3}.aging-bar uni-view[data-v-418fc070]{height:100%;border-radius:inherit}.aging-bar .safe[data-v-418fc070]{background:#27865d}.aging-bar .warning[data-v-418fc070]{background:#c98a31}.aging-bar .danger[data-v-418fc070]{background:#d95538}.aging-card>uni-text[data-v-418fc070]{display:block;margin-top:8px;color:#8d98a9;font-size:max(9px,var(--readable-font-floor))}.aging-action-list[data-v-418fc070]{padding:0 16px 12px}.aging-action-list>uni-view[data-v-418fc070]{display:grid;grid-template-columns:minmax(0,1fr) 100px 58px;align-items:center;gap:12px;min-height:62px;border-top:1px solid #edf0f4}.aging-action-list uni-view uni-text[data-v-418fc070],.aging-action-list uni-view small[data-v-418fc070]{display:block}.aging-action-list uni-view uni-text[data-v-418fc070]{color:#29364d;font-size:max(10px,var(--readable-font-floor));font-weight:680}.aging-action-list uni-view small[data-v-418fc070]{margin-top:5px;color:#8d98a9;font-size:max(9px,var(--readable-font-floor))}.aging-action-list uni-button[data-v-418fc070]{min-height:30px!important;border-radius:7px;background:#fff3df;color:#9f681e;font-size:max(10px,var(--readable-control-font))}.finance-detail[data-v-418fc070]{padding:18px}.finance-detail__head[data-v-418fc070]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:15px;border-bottom:1px solid #e9edf3}.finance-detail__head>uni-view uni-text[data-v-418fc070],.finance-detail__head>uni-view small[data-v-418fc070]{display:block}.finance-detail__head>uni-view uni-text[data-v-418fc070]{color:#263249;font-size:14px;font-weight:720}.finance-detail__head>uni-view small[data-v-418fc070]{margin-top:5px;color:#8591a2;font-size:max(10px,var(--readable-font-floor))}.finance-detail__amount[data-v-418fc070]{margin-top:14px;padding:14px;border-radius:10px;background:#f5faf7}.finance-detail__amount.expense[data-v-418fc070]{background:#fff9f1}.finance-detail__amount uni-text[data-v-418fc070],.finance-detail__amount strong[data-v-418fc070]{display:block}.finance-detail__amount uni-text[data-v-418fc070]{font-size:max(9px,var(--readable-font-floor))}.finance-detail__amount strong[data-v-418fc070]{margin-top:6px;font-size:22px}.finance-detail__grid[data-v-418fc070]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 15px;margin-top:6px}.finance-detail__grid>uni-view[data-v-418fc070]{padding:11px 0;border-bottom:1px solid #edf0f4}.finance-detail__grid uni-text[data-v-418fc070],.finance-detail__grid strong[data-v-418fc070]{display:block}.finance-detail__grid uni-text[data-v-418fc070]{color:#909aab;font-size:max(9px,var(--readable-font-floor))}.finance-detail__grid strong[data-v-418fc070]{margin-top:5px;overflow:hidden;color:#334057;font-size:max(10px,var(--readable-font-floor));text-overflow:ellipsis;white-space:nowrap}.finance-impact[data-v-418fc070]{display:flex;align-items:flex-start;gap:8px;margin-top:14px;padding:10px;border:1px solid #eedfc8;border-radius:9px;background:#fffaf2;color:#86683d;font-size:max(10px,var(--readable-font-floor));line-height:1.5}.finance-detail__actions[data-v-418fc070]{display:grid;grid-template-columns:92px minmax(0,1fr);gap:8px;margin-top:16px}.finance-detail__actions uni-button[data-v-418fc070]{min-height:36px!important;border-radius:9px;background:#f0f2f6;color:#596579;font-size:max(10px,var(--readable-control-font))}.finance-detail__actions uni-button.primary[data-v-418fc070]{background:#a87127;color:#fff;font-weight:670}.settled-copy[data-v-418fc070]{grid-column:1/-1;display:flex;align-items:center;justify-content:center;gap:7px;min-height:36px;color:#27865d;font-size:max(10px,var(--readable-font-floor));font-weight:650}}@media screen and (min-width:1360px){.finance-layout[data-v-418fc070]{grid-template-columns:minmax(0,1fr) 310px}.finance-detail[data-v-418fc070]{position:sticky;top:calc(var(--desktop-topbar) + 20px)}}@media screen and (min-width:1024px){.finance-tabs uni-button uni-text[data-v-418fc070],.finance-table__body uni-view small[data-v-418fc070],.reconciliation-table__body uni-view small[data-v-418fc070],.aging-card>uni-text[data-v-418fc070],.aging-action-list uni-view small[data-v-418fc070],.finance-detail__amount uni-text[data-v-418fc070],.finance-detail__grid uni-text[data-v-418fc070]{font-size:max(10px,var(--readable-font-floor))}}.employee-page[data-v-cc87c372]{padding-top:.75rem}.employee-hero[data-v-cc87c372]{display:flex;align-items:center;gap:.75rem;padding:.875rem;background:linear-gradient(135deg,#274477,#5072ab);color:#fff}.hero-count[data-v-cc87c372]{display:block;font-size:1.34375rem;font-weight:770}.hero-count uni-text[data-v-cc87c372]{font-size:max(.625rem,var(--readable-font-floor))}.hero-label[data-v-cc87c372]{display:block;margin-top:.15625rem;color:rgba(255,255,255,.7);font-size:max(.59375rem,var(--readable-font-floor))}.role-summary[data-v-cc87c372]{flex:1;padding-left:.71875rem;border-left:.03125rem solid rgba(255,255,255,.2)}.role-summary uni-text[data-v-cc87c372]{display:block}.role-summary uni-text[data-v-cc87c372]:first-child{font-size:max(.75rem,var(--readable-font-floor));font-weight:680}.role-summary uni-text[data-v-cc87c372]:last-child{margin-top:.21875rem;color:rgba(255,255,255,.68);font-size:max(.5625rem,var(--readable-font-floor))}.hero-actions[data-v-cc87c372]{display:flex;gap:.3125rem}.employee-hero uni-button[data-v-cc87c372]{height:2rem;display:flex;align-items:center;gap:.21875rem;padding:0 .53125rem;border-radius:.5rem;background:rgba(255,255,255,.15);color:#fff;font-size:max(.625rem,var(--readable-control-font))}.permission-note[data-v-cc87c372]{display:flex;align-items:center;gap:.3125rem;margin-top:.53125rem;padding:.53125rem .625rem;border-radius:.5rem;background:#eaf0fb;color:#5c6e91;font-size:max(.59375rem,var(--readable-font-floor))}.group-filter[data-v-cc87c372]{height:1.625rem;padding:0 .5625rem;border-radius:.4375rem;background:#ebeff6;color:#596986;font-size:max(.625rem,var(--readable-font-floor))}.employee-card[data-v-cc87c372]{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem;padding:.65625rem}.avatar[data-v-cc87c372]{width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#e6edfb;color:#355da9;font-size:max(.78125rem,var(--readable-font-floor));font-weight:750}.employee-copy[data-v-cc87c372]{min-width:0;flex:1}.employee-copy>uni-view[data-v-cc87c372]:first-child{display:flex;align-items:center;gap:.3125rem}.employee-name[data-v-cc87c372]{color:#1d2840;font-size:max(.78125rem,var(--readable-font-floor));font-weight:710}.employee-meta[data-v-cc87c372]{display:block;margin-top:.21875rem;color:#818a99;font-size:max(.59375rem,var(--readable-font-floor))}.employee-stats[data-v-cc87c372]{display:flex;gap:.5625rem;margin-top:.28125rem;color:#68758b;font-size:max(.5625rem,var(--readable-font-floor))}.more[data-v-cc87c372]{display:flex;background:transparent}.role-grid[data-v-cc87c372]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.40625rem}.role-card[data-v-cc87c372]{padding:.5625rem;text-align:center}.role-icon[data-v-cc87c372]{width:1.5625rem;height:1.5625rem;display:flex;align-items:center;justify-content:center;margin:0 auto;border-radius:.46875rem;background:#eaf0ff}.role-card>uni-text[data-v-cc87c372]{display:block}.role-card>uni-text[data-v-cc87c372]:nth-child(2){margin-top:.28125rem;color:#27324a;font-size:max(.65625rem,var(--readable-font-floor));font-weight:680}.role-card>uni-text[data-v-cc87c372]:nth-child(3){margin-top:.15625rem;color:#949ba8;font-size:max(.53125rem,var(--readable-font-floor))}@media(max-width:620px){.employee-hero[data-v-cc87c372]{align-items:flex-start;flex-wrap:wrap}.role-summary[data-v-cc87c372]{min-width:5.625rem}.hero-actions[data-v-cc87c372]{width:100%}.hero-actions uni-button[data-v-cc87c372]{flex:1;justify-content:center}}.employee-edit-page[data-v-c538e976]{padding-bottom:calc(4.0625rem + env(safe-area-inset-bottom))}.intro-card[data-v-c538e976]{display:flex;align-items:center;gap:.5625rem;padding:.78125rem;background:linear-gradient(135deg,#284f9c,#456eb9);color:#fff}.intro-icon[data-v-c538e976]{width:2.125rem;height:2.125rem;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:.5625rem;background:rgba(255,255,255,.15)}.intro-card uni-text[data-v-c538e976]{display:block}.intro-card uni-text[data-v-c538e976]:first-child{font-size:.90625rem;font-weight:730}.intro-card uni-text[data-v-c538e976]:last-child{margin-top:.21875rem;color:rgba(255,255,255,.72);font-size:max(.625rem,var(--readable-font-floor));line-height:1.5}.required[data-v-c538e976]{color:#d75a40;font-size:max(.625rem,var(--readable-font-floor))}.form-card[data-v-c538e976]{padding:.8125rem}.form-grid[data-v-c538e976]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem}.form-item>uni-text[data-v-c538e976]{display:block;margin-bottom:.3125rem;color:#5f687a;font-size:max(.6875rem,var(--readable-font-floor));font-weight:620}.picker-value[data-v-c538e976]{display:flex;align-items:center}.formula-note[data-v-c538e976]{display:flex;align-items:flex-start;gap:.28125rem;margin-top:.75rem;padding:.5625rem;border-radius:.4375rem;background:#f1f5fb;color:#65728a;font-size:max(.625rem,var(--readable-font-floor));line-height:1.5}.submit-bar[data-v-c538e976]{position:fixed;z-index:20;right:0;bottom:0;left:0;display:flex;gap:.5rem;padding:.5625rem .875rem calc(.5625rem + env(safe-area-inset-bottom));border-top:.03125rem solid #e2e6ed;background:rgba(255,255,255,.97)}.submit-bar uni-button[data-v-c538e976]{height:2.375rem;border-radius:.5625rem;font-size:max(.78125rem,var(--readable-control-font));font-weight:680}.cancel[data-v-c538e976]{width:5.625rem;background:#eef1f5;color:#606b7d}.submit[data-v-c538e976]{flex:1;background:#2456d6;color:#fff}@media(max-width:520px){.form-grid[data-v-c538e976]{grid-template-columns:minmax(0,1fr)}}.desktop-workspace[data-v-b78ad28d]{display:none}.collaboration-page[data-v-b78ad28d]{padding-top:.75rem}.mobile-heading[data-v-b78ad28d]{margin-bottom:.6875rem}.mobile-heading uni-text[data-v-b78ad28d]{display:block}.mobile-heading uni-text[data-v-b78ad28d]:first-child{font-size:1.1875rem;font-weight:760;color:#17213a}.mobile-heading uni-text[data-v-b78ad28d]:last-child{margin-top:.25rem;color:#7d8798;font-size:max(.6875rem,var(--readable-font-floor))}.sync-warning[data-v-b78ad28d]{display:flex;align-items:center;gap:.375rem;margin-bottom:.625rem;padding:.625rem;color:#b74c34;font-size:max(.6875rem,var(--readable-font-floor))}.sync-warning uni-text[data-v-b78ad28d]{min-width:0;flex:1}.sync-warning uni-button[data-v-b78ad28d]{padding:.375rem .5625rem;border-radius:.375rem;background:#fff0eb;color:#c55238;font-size:max(.625rem,var(--readable-control-font))}.summary-grid[data-v-b78ad28d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.summary-card[data-v-b78ad28d]{padding:.6875rem}.summary-card uni-text[data-v-b78ad28d],.summary-card strong[data-v-b78ad28d],.summary-card small[data-v-b78ad28d]{display:block}.summary-card uni-text[data-v-b78ad28d]{color:#7c8798;font-size:max(.625rem,var(--readable-font-floor))}.summary-card strong[data-v-b78ad28d]{margin-top:.25rem;color:#17243d;font-size:1.125rem}.summary-card small[data-v-b78ad28d]{margin-top:.21875rem;color:#9aa2af;font-size:max(.5625rem,var(--readable-font-floor))}.collaboration-grid[data-v-b78ad28d]{display:grid;gap:.625rem;margin-top:.6875rem}.workspace-panel[data-v-b78ad28d]{overflow:hidden}.panel-head[data-v-b78ad28d]{min-height:2.75rem;display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.5625rem .6875rem;border-bottom:.03125rem solid #e9edf3}.panel-head uni-text[data-v-b78ad28d],.panel-head small[data-v-b78ad28d]{display:block}.panel-head uni-text[data-v-b78ad28d]{color:#1c2941;font-size:max(.78125rem,var(--readable-font-floor));font-weight:710}.panel-head small[data-v-b78ad28d]{margin-top:.15625rem;color:#8a94a4;font-size:max(.5625rem,var(--readable-font-floor))}.panel-head>uni-button[data-v-b78ad28d],.mini-action[data-v-b78ad28d]{padding:.375rem .5625rem;border-radius:.375rem;background:#edf3ff;color:#2456d6;font-size:max(.59375rem,var(--readable-control-font))}.approval-row[data-v-b78ad28d],.contract-row[data-v-b78ad28d],.attachment-row[data-v-b78ad28d],.audit-row[data-v-b78ad28d]{display:flex;align-items:center;gap:.4375rem;padding:.625rem .6875rem;border-bottom:.03125rem solid #edf0f4}.approval-row[data-v-b78ad28d]:last-child,.contract-row[data-v-b78ad28d]:last-child,.attachment-row[data-v-b78ad28d]:last-child,.audit-row[data-v-b78ad28d]:last-child{border-bottom:0}.approval-icon[data-v-b78ad28d],.file-icon[data-v-b78ad28d]{width:1.6875rem;height:1.6875rem;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:.4375rem;background:#f0edff}.file-icon[data-v-b78ad28d]{background:#edf4ff}.row-copy[data-v-b78ad28d]{min-width:0;flex:1}.row-copy uni-text[data-v-b78ad28d],.row-copy small[data-v-b78ad28d]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row-copy uni-text[data-v-b78ad28d]{color:#29364d;font-size:max(.65625rem,var(--readable-font-floor));font-weight:650}.row-copy small[data-v-b78ad28d]{margin-top:.21875rem;color:#8994a5;font-size:max(.5625rem,var(--readable-font-floor))}.row-actions[data-v-b78ad28d]{display:flex;gap:.28125rem}.row-actions uni-button[data-v-b78ad28d]{padding:.375rem .5rem;border-radius:.34375rem;background:#f0f2f6;color:#5e687a;font-size:max(.5625rem,var(--readable-control-font))}.row-actions uni-button.primary[data-v-b78ad28d]{background:#2456d6;color:#fff}.audit-dot[data-v-b78ad28d]{width:.5rem;height:.5rem;flex-shrink:0;border:.125rem solid #dfe8fb;border-radius:50%;background:#2456d6}.audit-dot.danger[data-v-b78ad28d]{border-color:#fde1d9;background:#d85a3c}.empty-state[data-v-b78ad28d]{padding:1.5rem .6875rem;color:#939dab;font-size:max(.65625rem,var(--readable-font-floor));text-align:center}.header-action[data-v-b78ad28d]{display:inline-flex;align-items:center;gap:7px;height:40px;min-height:40px!important;padding:0 13px;border:1px solid #dfe4ec;border-radius:10px;background:#fff;color:#526078;font-size:max(12px,var(--readable-font-floor))}@media screen and (max-width:1023px){.summary-card uni-text[data-v-b78ad28d]{font-size:max(12px,var(--readable-font-floor))}.summary-card small[data-v-b78ad28d],.panel-head small[data-v-b78ad28d],.row-copy small[data-v-b78ad28d]{font-size:max(11px,var(--readable-font-floor))}.panel-head uni-text[data-v-b78ad28d]{font-size:14px}.panel-head>uni-button[data-v-b78ad28d],.mini-action[data-v-b78ad28d],.row-actions uni-button[data-v-b78ad28d]{font-size:max(12px,var(--readable-control-font))}.row-copy uni-text[data-v-b78ad28d]{font-size:13px}.empty-state[data-v-b78ad28d]{font-size:max(12px,var(--readable-font-floor))}}@media screen and (min-width:1024px){.collaboration-page[data-v-b78ad28d]{padding-top:26px!important}.desktop-workspace[data-v-b78ad28d]{display:block}.mobile-heading[data-v-b78ad28d]{display:none}.summary-grid[data-v-b78ad28d]{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.summary-card[data-v-b78ad28d]{padding:17px 19px}.summary-card uni-text[data-v-b78ad28d]{font-size:max(12px,var(--readable-font-floor))}.summary-card strong[data-v-b78ad28d]{margin-top:7px;font-size:25px}.summary-card small[data-v-b78ad28d]{font-size:max(10px,var(--readable-font-floor))}.collaboration-grid[data-v-b78ad28d]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px}.panel-head[data-v-b78ad28d]{min-height:62px;padding:12px 16px}.panel-head uni-text[data-v-b78ad28d]{font-size:13px}.panel-head small[data-v-b78ad28d]{font-size:max(10px,var(--readable-font-floor))}.panel-head>uni-button[data-v-b78ad28d],.mini-action[data-v-b78ad28d]{padding:8px 11px;border-radius:7px;font-size:max(10px,var(--readable-control-font))}.approval-row[data-v-b78ad28d],.contract-row[data-v-b78ad28d],.attachment-row[data-v-b78ad28d],.audit-row[data-v-b78ad28d]{gap:10px;padding:13px 16px}.approval-icon[data-v-b78ad28d],.file-icon[data-v-b78ad28d]{width:34px;height:34px;border-radius:9px}.row-copy uni-text[data-v-b78ad28d]{font-size:max(11px,var(--readable-font-floor))}.row-copy small[data-v-b78ad28d]{margin-top:5px;font-size:max(10px,var(--readable-font-floor))}.row-actions uni-button[data-v-b78ad28d]{padding:8px 10px;border-radius:7px;font-size:max(10px,var(--readable-control-font))}.audit-dot[data-v-b78ad28d]{width:10px;height:10px;border-width:3px}.empty-state[data-v-b78ad28d]{padding:40px 16px;font-size:max(11px,var(--readable-font-floor))}}@media print{.header-action[data-v-b78ad28d],.row-actions[data-v-b78ad28d],.mini-action[data-v-b78ad28d],.panel-head>uni-button[data-v-b78ad28d],.sync-warning[data-v-b78ad28d]{display:none!important}.collaboration-page[data-v-b78ad28d]{padding:0!important;background:#fff}.summary-grid[data-v-b78ad28d],.collaboration-grid[data-v-b78ad28d]{gap:8px}.workspace-panel[data-v-b78ad28d],.summary-card[data-v-b78ad28d]{box-shadow:none!important;-moz-column-break-inside:avoid;break-inside:avoid}}uni-image{width:320px;height:240px;display:inline-block;overflow:hidden;position:relative}uni-image[hidden]{display:none}uni-image>div{width:100%;height:100%;background-repeat:no-repeat}uni-image>img{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:block;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0}uni-image>.uni-image-will-change{will-change:transform}.splash[data-v-2786e403]{min-height:100vh;position:relative}.splash-bg[data-v-2786e403]{min-height:100vh;background:linear-gradient(135deg,#315fdf,#183b99);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.625rem}.splash-logo[data-v-2786e403]{font-size:2.5rem;font-weight:800;color:#fff;letter-spacing:.25rem}.splash-slogan[data-v-2786e403]{font-size:max(.875rem,var(--readable-font-floor));color:rgba(255,255,255,.7)}.sheet[data-v-2786e403]{position:fixed;left:0;right:0;bottom:0;z-index:100;background:#fff;border-radius:.875rem .875rem 0 0;padding:1.5rem 1.25rem;padding-bottom:calc(1.5rem + env(safe-area-inset-bottom))}.sheet-title[data-v-2786e403]{display:block;font-size:1.0625rem;font-weight:700;color:#1d1d1f;margin-bottom:.5rem}.sheet-desc[data-v-2786e403]{display:block;font-size:max(.8125rem,var(--readable-font-floor));color:#86868b;line-height:1.6;margin-bottom:1rem}.avatar-picker[data-v-2786e403]{width:5rem;height:5rem;border-radius:50%;margin:0 auto 1rem;padding:0;border:none;background:transparent;overflow:hidden}.avatar-picker[data-v-2786e403]:after{border:none}.avatar-image[data-v-2786e403]{width:100%;height:100%;border-radius:50%}.avatar-helper[data-v-2786e403]{display:block;text-align:center;font-size:max(.75rem,var(--readable-font-floor));color:#2456d6;margin-bottom:1rem}.nickname-row[data-v-2786e403]{margin-bottom:1rem}.nickname-input[data-v-2786e403]{width:100%;height:2.25rem;font-size:max(.8125rem,var(--readable-font-floor));color:#2456d6;background:#f5f5f7;border-radius:.375rem;padding:0 .75rem;box-sizing:border-box}.sheet-actions[data-v-2786e403]{display:flex;gap:.75rem}.btn-cancel[data-v-2786e403],.btn-confirm[data-v-2786e403]{flex:1;height:2.75rem;line-height:2.75rem;text-align:center;font-size:.9375rem;font-weight:600;border-radius:.625rem;border:none}.btn-cancel[data-v-2786e403]{background:#f5f5f7;color:#86868b}.btn-confirm[data-v-2786e403]{background:#2456d6;color:#fff}.btn-cancel[data-v-2786e403]:after,.btn-confirm[data-v-2786e403]:after{border:none}.uni-system-choose-location{display:block;position:fixed;left:0;top:0;width:100%;height:100%;background:#f8f8f8;z-index:999}.uni-system-choose-location .map{position:absolute;top:0;left:0;width:100%;height:300px}.uni-system-choose-location .map-location{position:absolute;left:50%;bottom:50%;width:32px;height:52px;margin-left:-16px;cursor:pointer;background-size:100%}.uni-system-choose-location .map-move{position:absolute;bottom:50px;right:10px;width:40px;height:40px;box-sizing:border-box;line-height:40px;background-color:#fff;border-radius:50%;pointer-events:auto;cursor:pointer;box-shadow:0 0 5px 1px rgba(0,0,0,.3)}.uni-system-choose-location .map-move>svg{display:block;width:100%;height:100%;box-sizing:border-box;padding:8px}.uni-system-choose-location .nav{position:absolute;top:0;left:0;width:100%;height:44px;background-color:transparent;background-image:linear-gradient(to bottom,rgba(0,0,0,.3),rgba(0,0,0,0))}.uni-system-choose-location .nav-btn{position:absolute;box-sizing:border-box;top:0;left:0;width:60px;height:44px;padding:6px;line-height:32px;font-size:26px;color:#fff;text-align:center;cursor:pointer}.uni-system-choose-location .nav-btn.confirm{left:auto;right:0}.uni-system-choose-location .nav-btn.disable{opacity:.4}.uni-system-choose-location .nav-btn>svg{display:block;width:100%;height:100%;border-radius:2px;box-sizing:border-box;padding:3px}.uni-system-choose-location .nav-btn.confirm>svg{background-color:#007aff;padding:5px}.uni-system-choose-location .menu{position:absolute;top:300px;left:0;width:100%;bottom:0;background-color:#fff}.uni-system-choose-location .search{display:flex;flex-direction:row;height:50px;padding:8px;line-height:34px;box-sizing:border-box;background-color:#fff}.uni-system-choose-location .search-input{flex:1;height:100%;border-radius:5px;padding:0 5px;background:#ebebeb}.uni-system-choose-location .search-btn{margin-left:5px;color:#007aff;font-size:17px;text-align:center}.uni-system-choose-location .list{position:absolute;top:50px;left:0;width:100%;bottom:0;padding-bottom:10px}.uni-system-choose-location .list-loading{display:flex;height:50px;justify-content:center;align-items:center}.uni-system-choose-location .list-item{position:relative;padding:10px 40px 10px 10px;cursor:pointer}.uni-system-choose-location .list-item>svg{display:none;position:absolute;top:50%;right:10px;width:30px;height:30px;margin-top:-15px;box-sizing:border-box;padding:5px}.uni-system-choose-location .list-item.selected>svg{display:block}.uni-system-choose-location .list-item:not(:last-child):after{position:absolute;content:"";height:1px;left:10px;bottom:0;width:100%;background-color:#d3d3d3}.uni-system-choose-location .list-item-title{font-size:14px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.uni-system-choose-location .list-item-detail{font-size:max(12px,var(--readable-font-floor));color:gray;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media screen and (min-width:800px){.uni-system-choose-location .map{top:0;height:100%}.uni-system-choose-location .map-move{bottom:10px;right:320px}.uni-system-choose-location .menu{top:54px;left:auto;right:10px;width:300px;bottom:10px;max-height:600px;box-shadow:0 0 20px 5px rgba(0,0,0,.3)}}uni-map{position:relative;width:300px;height:150px;display:block}uni-map[hidden]{display:none}.amap-marker-label{padding:0;border:none;background-color:transparent}.amap-marker>.amap-icon>img{left:0!important;top:0!important}.uni-map-control{position:absolute;width:0;height:0;top:0;left:0;z-index:999}.uni-map-control-icon{position:absolute;max-width:initial}uni-scroll-view{display:block;width:100%}uni-scroll-view[hidden]{display:none}.uni-scroll-view{position:relative;-webkit-overflow-scrolling:touch;width:100%;height:100%;max-height:inherit}.uni-scroll-view-scrollbar-hidden::-webkit-scrollbar{display:none}.uni-scroll-view-scrollbar-hidden{-moz-scrollbars:none;scrollbar-width:none}.uni-scroll-view-content{width:100%;height:100%}.page[data-v-ca7f913b]{min-height:100vh;background:#fff;padding:0 0 1.25rem}.form-item[data-v-ca7f913b]{display:flex;align-items:center;justify-content:space-between;padding:.9375rem 1rem;border-bottom:.03125rem solid #e5e5ea}.form-item.clickable[data-v-ca7f913b]{border-bottom:.03125rem solid #e5e5ea}.form-left[data-v-ca7f913b]{display:flex;align-items:center;gap:.375rem}.form-right[data-v-ca7f913b]{display:flex;align-items:center;gap:.5rem}.form-label[data-v-ca7f913b]{font-size:.9375rem;color:#1d1d1f;flex-shrink:0}.form-label.bold[data-v-ca7f913b]{font-weight:600}.form-input[data-v-ca7f913b]{flex:1;text-align:right;font-size:.9375rem;color:#1d1d1f}.placeholder[data-v-ca7f913b]{color:#c7c7cc}.form-value[data-v-ca7f913b]{font-size:.9375rem;color:#1d1d1f}.location-text[data-v-ca7f913b]{max-width:12.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.btn-auth[data-v-ca7f913b]{font-size:max(.8125rem,var(--readable-font-floor));color:#2456d6;border:.03125rem solid #2456d6;border-radius:.25rem;padding:.25rem .625rem;background:transparent;line-height:1.4;height:auto}.btn-auth[data-v-ca7f913b]:after{border:none}.location-icon[data-v-ca7f913b]{width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center}.arrow[data-v-ca7f913b]{font-size:1.125rem;color:#c7c7cc;font-weight:300}.logo-section[data-v-ca7f913b]{padding:1.25rem 1rem .625rem}.logo-title[data-v-ca7f913b]{display:block;font-size:.9375rem;font-weight:600;color:#1d1d1f;margin-bottom:.25rem}.logo-subtitle[data-v-ca7f913b]{display:block;font-size:max(.75rem,var(--readable-font-floor));color:#c7c7cc;margin-bottom:.75rem}.logo-picker[data-v-ca7f913b]{width:6.25rem;height:6.25rem;border-radius:.25rem;overflow:hidden}.logo-image[data-v-ca7f913b]{width:100%;height:100%}.logo-placeholder[data-v-ca7f913b]{width:100%;height:100%;background:#f0f0f0;display:flex;align-items:center;justify-content:center}.plus-icon[data-v-ca7f913b]{font-size:2.25rem;color:#c7c7cc;font-weight:300}.agreement[data-v-ca7f913b]{display:flex;align-items:center;justify-content:center;padding:1.25rem 1rem .625rem;gap:.375rem}.checkbox[data-v-ca7f913b]{width:1.125rem;height:1.125rem;border-radius:50%;border:.0625rem solid #c7c7cc;display:flex;align-items:center;justify-content:center}.checkbox.checked[data-v-ca7f913b]{background:#2456d6;border-color:#2456d6}.agreement-text[data-v-ca7f913b]{font-size:max(.8125rem,var(--readable-font-floor));color:#1d1d1f}.agreement-link[data-v-ca7f913b]{font-size:max(.8125rem,var(--readable-font-floor));color:#2456d6;font-weight:500}.submit-wrap[data-v-ca7f913b]{padding:.9375rem 3.125rem}.btn-submit[data-v-ca7f913b]{width:100%;height:2.75rem;line-height:2.75rem;background:#2456d6;color:#fff;font-size:1rem;font-weight:600;border-radius:.375rem;border:none;text-align:center}.btn-submit[data-v-ca7f913b]:after{border:none}.pc-login-page[data-v-470afc3a]{min-height:100vh;background:#eef2f7;color:#14213a}.login-brand[data-v-470afc3a]{position:fixed;z-index:2;top:28px;left:38px;display:flex;align-items:center;gap:12px;color:#fff}.login-brand>uni-view[data-v-470afc3a]:first-child{width:42px;height:42px;display:flex;align-items:center;justify-content:center;border-radius:12px;background:#2f64df;font-size:22px;font-weight:760;box-shadow:0 10px 28px rgba(16,42,96,.28)}.login-brand uni-text[data-v-470afc3a]{display:block}.login-brand uni-text[data-v-470afc3a]:first-child{font-size:18px;font-weight:730}.login-brand uni-text[data-v-470afc3a]:last-child{margin-top:3px;color:#8290aa;font-size:max(10px,var(--readable-font-floor));letter-spacing:1.7px}.login-layout[data-v-470afc3a]{min-height:calc(100vh - 48px);display:grid;grid-template-columns:minmax(420px,1fr) minmax(460px,620px)}.login-intro[data-v-470afc3a]{display:flex;flex-direction:column;justify-content:center;padding:130px clamp(60px,8vw,140px);background:radial-gradient(circle at 20% 20%,rgba(63,109,219,.3),transparent 30%),linear-gradient(145deg,#101b30,#17294a);color:#fff}.login-kicker[data-v-470afc3a]{color:#7f93b8;font-size:max(12px,var(--readable-font-floor));font-weight:700;letter-spacing:2px}.login-title[data-v-470afc3a]{margin-top:24px;font-size:clamp(42px,4.2vw,66px);font-weight:760;line-height:1.2;letter-spacing:-2px}.login-description[data-v-470afc3a]{max-width:640px;margin-top:26px;color:#9caac2;font-size:16px;line-height:1.9}.login-points[data-v-470afc3a]{display:grid;gap:16px;margin-top:45px}.login-points>uni-view[data-v-470afc3a]{display:flex;align-items:center;gap:12px;color:#d3dcea;font-size:14px}.login-card[data-v-470afc3a]{width:410px;align-self:center;justify-self:center;padding:38px 42px;border:1px solid #dfe5ee;border-radius:22px;background:#fff;box-shadow:0 24px 70px rgba(22,44,84,.12)}.login-card__head[data-v-470afc3a]{text-align:center}.login-card__head uni-text[data-v-470afc3a]{display:block}.login-card__head uni-text[data-v-470afc3a]:first-child{font-size:26px;font-weight:750}.login-card__head uni-text[data-v-470afc3a]:last-child{margin-top:9px;color:#7d899b;font-size:13px}.qr-shell[data-v-470afc3a]{position:relative;width:250px;height:250px;display:flex;align-items:center;justify-content:center;margin:30px auto 18px;padding:8px;border:1px solid #e1e6ee;border-radius:18px;background:#fff;overflow:hidden}.qr-shell uni-image[data-v-470afc3a]{width:234px;height:234px}.qr-shell.muted uni-image[data-v-470afc3a]{filter:blur(1px);opacity:.2}.qr-loading[data-v-470afc3a]{display:flex;flex-direction:column;align-items:center;gap:16px;color:#7a8799;font-size:13px}.spinner[data-v-470afc3a]{width:30px;height:30px;border:3px solid #dfe6f2;border-top-color:#2456d6;border-radius:50%;animation:spin-470afc3a .8s linear infinite}.qr-overlay[data-v-470afc3a]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;border-radius:0;background:rgba(19,33,59,.86);color:#fff;font-size:14px}.login-status[data-v-470afc3a]{display:flex;align-items:center;justify-content:center;gap:8px;color:#66748a;font-size:13px}.login-status>uni-text[data-v-470afc3a]:last-child{margin-left:5px;color:#9aa5b5;font-variant-numeric:tabular-nums}.status-dot[data-v-470afc3a]{width:8px;height:8px;border-radius:50%;background:#3b74ed;box-shadow:0 0 0 5px rgba(59,116,237,.1)}.login-status.success .status-dot[data-v-470afc3a],.login-status.approved .status-dot[data-v-470afc3a]{background:#31a871}.login-status.expired .status-dot[data-v-470afc3a],.login-status.cancelled .status-dot[data-v-470afc3a],.login-status.consumed .status-dot[data-v-470afc3a],.login-status.error .status-dot[data-v-470afc3a]{background:#d45d42}.login-steps[data-v-470afc3a]{display:grid;grid-template-columns:24px minmax(0,1fr);gap:12px 10px;margin-top:27px;padding-top:24px;border-top:1px solid #edf0f4;color:#5c697d;font-size:13px}.login-steps>uni-text[data-v-470afc3a]{width:22px;height:22px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#edf3ff;color:#2456d6;font-size:max(11px,var(--readable-font-floor));font-weight:720}.login-steps>uni-view[data-v-470afc3a]{padding-top:2px}.security-note[data-v-470afc3a]{display:flex;align-items:flex-start;gap:8px;margin-top:24px;padding:13px;border-radius:10px;background:#f6f8fb;color:#66748a;font-size:max(12px,var(--readable-font-floor));line-height:1.55}.login-footer[data-v-470afc3a]{height:48px;display:flex;align-items:center;justify-content:space-between;padding:0 34px;background:#fff;color:#8793a5;font-size:max(11px,var(--readable-font-floor))}.unsupported[data-v-470afc3a]{min-height:100vh;display:flex;align-items:center;justify-content:center;color:#67748a}.unsupported uni-text[data-v-470afc3a]{font-size:max(.875rem,var(--readable-font-floor))}@keyframes spin-470afc3a{to{transform:rotate(360deg)}}@media(max-width:900px){.login-brand[data-v-470afc3a]{position:absolute;top:25px;left:28px;color:#14213a}.login-brand uni-text[data-v-470afc3a]:last-child{color:#8793a5}.login-layout[data-v-470afc3a]{display:flex;min-height:100vh;align-items:center;justify-content:center;padding:90px 20px 40px}.login-intro[data-v-470afc3a]{display:none}.login-card[data-v-470afc3a]{width:min(100%,410px);padding:32px 28px}.login-footer[data-v-470afc3a]{display:none}}body.pc-login-active{overflow:auto;background:#eef2f7}body.pc-login-active #app{max-width:none!important;margin:0!important;box-shadow:none!important}body.pc-login-active #app uni-page,body.pc-login-active #app uni-page-wrapper,body.pc-login-active #app uni-page-body{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;background:#eef2f7!important}body.pc-login-active #app .uni-page-head,body.pc-login-active #app uni-tabbar{display:none!important}.confirm-page[data-v-4ee0141e]{min-height:100vh;padding:.9375rem .875rem calc(4.0625rem + env(safe-area-inset-bottom));background:#f4f6fa}.security-hero[data-v-4ee0141e]{display:flex;flex-direction:column;align-items:center;padding:1.1875rem .75rem 1.0625rem;border-radius:.8125rem;background:linear-gradient(145deg,#183878,#2f62cb);color:#fff}.hero-icon[data-v-4ee0141e]{width:2.6875rem;height:2.6875rem;display:flex;align-items:center;justify-content:center;border-radius:.75rem;background:rgba(255,255,255,.14)}.security-hero>uni-text[data-v-4ee0141e]:nth-child(2){margin-top:.625rem;font-size:1.0625rem;font-weight:750}.security-hero>uni-text[data-v-4ee0141e]:last-child{margin-top:.28125rem;color:rgba(255,255,255,.72);font-size:max(.65625rem,var(--readable-font-floor))}.confirm-card[data-v-4ee0141e]{margin-top:.6875rem;padding:.8125rem}.identity-row[data-v-4ee0141e]{display:flex;align-items:center;gap:.5rem;padding-bottom:.71875rem;border-bottom:.03125rem solid #edf0f4}.identity-avatar[data-v-4ee0141e]{width:2.0625rem;height:2.0625rem;display:flex;align-items:center;justify-content:center;border-radius:.59375rem;background:#edf3ff}.identity-row uni-text[data-v-4ee0141e]{display:block}.identity-row uni-text[data-v-4ee0141e]:first-child{color:#1b2841;font-size:max(.78125rem,var(--readable-font-floor));font-weight:700}.identity-row uni-text[data-v-4ee0141e]:last-child{margin-top:.15625rem;color:#929aa8;font-size:max(.59375rem,var(--readable-font-floor))}.field-label[data-v-4ee0141e]{margin:.78125rem 0 .34375rem;color:#717c8e;font-size:max(.625rem,var(--readable-font-floor));font-weight:650}.factory-picker[data-v-4ee0141e]{min-height:2.5625rem;display:flex;align-items:center;justify-content:space-between;padding:0 .65625rem;border:.03125rem solid #dfe5ee;border-radius:.53125rem;background:#f8fafc}.factory-picker>uni-view[data-v-4ee0141e]{display:flex;align-items:center;gap:.34375rem;color:#1e2c46;font-size:max(.78125rem,var(--readable-font-floor));font-weight:680}.warning-note[data-v-4ee0141e]{display:flex;align-items:flex-start;gap:.28125rem;margin-top:.4375rem;padding:.46875rem;border-radius:.40625rem;background:#fff2ed;color:#ad4d35;font-size:max(.625rem,var(--readable-font-floor));line-height:1.5}.device-note[data-v-4ee0141e]{display:flex;align-items:center;justify-content:space-between;margin-top:.78125rem;padding:.625rem;border-radius:.5rem;background:#f1f5fb}.device-note>uni-text[data-v-4ee0141e]{color:#7e899a;font-size:max(.625rem,var(--readable-font-floor))}.device-note>uni-view[data-v-4ee0141e]{text-align:right}.device-note>uni-view uni-text[data-v-4ee0141e]{display:block}.device-note>uni-view uni-text[data-v-4ee0141e]:first-child{color:#293650;font-size:max(.6875rem,var(--readable-font-floor));font-weight:680}.device-note>uni-view uni-text[data-v-4ee0141e]:last-child{margin-top:.15625rem;color:#8b96a6;font-size:max(.5625rem,var(--readable-font-floor))}.security-list[data-v-4ee0141e]{display:grid;gap:.375rem;margin-top:.71875rem;color:#5e6b7d;font-size:max(.625rem,var(--readable-font-floor))}.security-list>uni-view[data-v-4ee0141e]{display:flex;align-items:center;gap:.28125rem}.confirm-actions[data-v-4ee0141e]{position:fixed;right:0;bottom:0;left:0;display:flex;gap:.46875rem;padding:.53125rem .875rem calc(.53125rem + env(safe-area-inset-bottom));border-top:.03125rem solid #e3e7ee;background:rgba(255,255,255,.97)}.confirm-actions uni-button[data-v-4ee0141e]{height:2.375rem;border-radius:.5625rem;font-size:max(.78125rem,var(--readable-control-font));font-weight:680}.confirm-actions .cancel[data-v-4ee0141e]{width:4.6875rem;background:#edf0f4;color:#657084}.confirm-actions .confirm[data-v-4ee0141e]{flex:1;background:#2456d6;color:#fff}.confirm-actions uni-button[disabled][data-v-4ee0141e]{opacity:.5}.result-card[data-v-4ee0141e]{margin-top:18vh;padding:1.5625rem 1.0625rem;text-align:center}.result-icon[data-v-4ee0141e]{width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;margin:0 auto;border-radius:50%}.result-icon.success[data-v-4ee0141e]{background:#2d9b6b}.result-icon.danger[data-v-4ee0141e]{background:#d65d40}.result-title[data-v-4ee0141e],.result-copy[data-v-4ee0141e]{display:block}.result-title[data-v-4ee0141e]{margin-top:.78125rem;color:#18253e;font-size:1rem;font-weight:740}.result-copy[data-v-4ee0141e]{margin-top:.375rem;color:#758094;font-size:max(.6875rem,var(--readable-font-floor));line-height:1.65}.result-card uni-button[data-v-4ee0141e]{width:100%;height:2.375rem;margin-top:1rem;border-radius:.5625rem;font-size:max(.78125rem,var(--readable-control-font));font-weight:680}.result-card .primary[data-v-4ee0141e]{background:#2456d6;color:#fff}.result-card .secondary[data-v-4ee0141e]{background:#edf0f4;color:#5f6b7e}*{margin:0;-webkit-tap-highlight-color:transparent}html,body{-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;height:100%}body{overflow-x:hidden;font-size:16px}uni-app,uni-page,uni-page-wrapper,uni-page-body{display:block;box-sizing:border-box;width:100%}uni-page-wrapper{position:relative}#app,uni-app,uni-page,uni-page-wrapper{height:100%}.uni-mask{position:fixed;z-index:999;top:0;right:0;left:0;bottom:0;background:rgba(0,0,0,.5)}.uni-fade-enter-active,.uni-fade-leave-active{transition-duration:.25s;transition-property:opacity;transition-timing-function:ease}.uni-fade-enter-from,.uni-fade-leave-active{opacity:0}.uni-loading,uni-button[loading]:before{background-color:transparent;background-image:url(data:image/svg+xml;base64,\ PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAiIGhlaWdodD0iMTIwIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGgxMDB2MTAwSDB6Ii8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjRTlFOUU5IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTMwKSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iIzk4OTY5NyIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgzMCAxMDUuOTggNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjOUI5OTlBIiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKDYwIDc1Ljk4IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0EzQTFBMiIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSg5MCA2NSA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNBQkE5QUEiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoMTIwIDU4LjY2IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0IyQjJCMiIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgxNTAgNTQuMDIgNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjQkFCOEI5IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKDE4MCA1MCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNDMkMwQzEiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTE1MCA0NS45OCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNDQkNCQ0IiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTEyMCA0MS4zNCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNEMkQyRDIiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTkwIDM1IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0RBREFEQSIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgtNjAgMjQuMDIgNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjRTJFMkUyIiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKC0zMCAtNS45OCA2NSkiLz48L3N2Zz4=);background-repeat:no-repeat}.uni-loading{width:20px;height:20px;display:inline-block;vertical-align:middle;animation:uni-loading 1s steps(12,end) infinite;background-size:100%}@keyframes uni-loading{0%{transform:rotate3d(0,0,1,0)}to{transform:rotate3d(0,0,1,360deg)}}html{--primary-color: #007aff;--UI-BG: #fff;--UI-BG-1: #f7f7f7;--UI-BG-2: #fff;--UI-BG-3: #f7f7f7;--UI-BG-4: #4c4c4c;--UI-BG-5: #fff;--UI-FG: #000;--UI-FG-0: rgba(0, 0, 0, .9);--UI-FG-HALF: rgba(0, 0, 0, .9);--UI-FG-1: rgba(0, 0, 0, .5);--UI-FG-2: rgba(0, 0, 0, .3);--UI-FG-3: rgba(0, 0, 0, .1)}uni-page[data-type] uni-page-body{background-color:transparent}body:after{position:fixed;content:"";left:-1000px;top:-1000px;animation:shadow-preload .1s;animation-delay:3s}@keyframes shadow-preload{0%{background-image:url(https://cdn.dcloud.net.cn/img/shadow-grey.png)}to{background-image:url(https://cdn.dcloud.net.cn/img/shadow-grey.png)}}.uni-async-error{position:absolute;left:0;right:0;top:0;bottom:0;color:#999;padding:100px 10px;text-align:center}.uni-async-loading{box-sizing:border-box;width:100%;padding:50px;text-align:center}.uni-async-loading .uni-loading{width:30px;height:30px}uni-page-head{display:block;box-sizing:border-box}.uni-page-head{position:fixed;left:var(--window-left);right:var(--window-right);height:44px;height:calc(44px + constant(safe-area-inset-top));height:calc(44px + env(safe-area-inset-top));padding:7px 3px;padding-top:calc(7px + constant(safe-area-inset-top));padding-top:calc(7px + env(safe-area-inset-top));display:flex;overflow:hidden;justify-content:space-between;box-sizing:border-box;z-index:998;color:#fff;background-color:#000;transition-property:all}.uni-page-head *{box-sizing:border-box}.uni-page-head .uni-btn-icon{overflow:hidden;min-width:1em;font-style:normal}.uni-page-head-titlePenetrate,.uni-page-head-titlePenetrate .uni-page-head-bd,.uni-page-head-titlePenetrate .uni-page-head-bd *{pointer-events:none}.uni-page-head-titlePenetrate *{pointer-events:auto}.uni-page-head.uni-page-head-transparent .uni-page-head-ft>div{justify-content:center}.uni-page-head~.uni-placeholder{width:100%;height:44px;height:calc(44px + constant(safe-area-inset-top));height:calc(44px + env(safe-area-inset-top))}.uni-placeholder-titlePenetrate{pointer-events:none}.uni-page-head-hd{display:flex;align-items:center;font-size:16px}.uni-page-head-bd{position:absolute;left:70px;right:70px;min-width:0;-webkit-user-select:auto;-moz-user-select:auto;user-select:auto}.uni-page-head-btn{position:relative;width:auto;margin:0 2px;word-break:keep-all;white-space:pre;cursor:pointer;font-size:max(0px,var(--readable-font-floor))}.uni-page-head-transparent .uni-page-head-btn{display:flex;align-items:center;width:32px;height:32px;border-radius:50%;background-color:rgba(0,0,0,.5)}.uni-page-head-btn-red-dot:after{content:attr(badge-text);position:absolute;right:0;top:0;background-color:red;color:#fff;width:18px;height:18px;line-height:18px;border-radius:18px;overflow:hidden;transform:scale(.5) translate(40%,-40%);transform-origin:100% 0}.uni-page-head-btn-red-dot[badge-text]:after{font-size:max(12px,var(--readable-font-floor));width:auto;min-width:18px;max-width:42px;text-align:center;padding:0 3px;transform:scale(.7) translate(40%,-40%)}.uni-page-head-btn-select svg{vertical-align:middle;margin-left:2px;transform:rotate(270deg) scale(.8)}.uni-page-head-search{position:relative;display:flex;flex:1;margin:0 2px;line-height:30px;font-size:15px}.uni-page-head-search-input{width:100%;height:100%;padding-left:34px;text-align:left}.uni-page-head-search-input .uni-input-input:disabled{pointer-events:none}.uni-page-head-search-placeholder{position:absolute;max-width:100%;height:100%;padding-left:34px;overflow:hidden;word-break:keep-all;white-space:pre}.uni-page-head-search-placeholder-right{right:0}.uni-page-head-search-placeholder-center{left:50%;transform:translate(-50%)}.uni-page-head-search-icon{position:absolute;top:0;left:2px;width:30px;height:30px;display:flex;justify-content:center;align-items:center}.uni-page-head-ft{display:flex;align-items:center;flex-direction:row-reverse;font-size:13px}.uni-page-head__title{font-weight:700;font-size:16px;line-height:30px;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.uni-page-head__title .uni-loading{width:16px;height:16px;margin-top:-3px}.uni-page-head__title .uni-page-head__title_image{width:auto;height:26px;vertical-align:middle}.uni-page-head-shadow{overflow:visible}.uni-page-head-shadow:after{content:"";position:absolute;left:0;right:0;top:100%;height:5px;background-size:100% 100%}uni-page-head[uni-page-head-type=default]~uni-page-wrapper{height:calc(100% - 44px);height:calc(100% - 44px - constant(safe-area-inset-top));height:calc(100% - 44px - env(safe-area-inset-top))}.uni-page-head-shadow-grey:after{background-image:url(https://cdn.dcloud.net.cn/img/shadow-grey.png)}.uni-page-head-shadow-blue:after{background-image:url(https://cdn.dcloud.net.cn/img/shadow-blue.png)}.uni-page-head-shadow-green:after{background-image:url(https://cdn.dcloud.net.cn/img/shadow-green.png)}.uni-page-head-shadow-orange:after{background-image:url(https://cdn.dcloud.net.cn/img/shadow-orange.png)}.uni-page-head-shadow-red:after{background-image:url(https://cdn.dcloud.net.cn/img/shadow-red.png)}.uni-page-head-shadow-yellow:after{background-image:url(https://cdn.dcloud.net.cn/img/shadow-yellow.png)}uni-tabbar{display:block;box-sizing:border-box;width:100%;z-index:998}.uni-tabbar{display:flex;z-index:998;box-sizing:border-box}.uni-tabbar-top,.uni-tabbar-bottom,.uni-tabbar-top .uni-tabbar,.uni-tabbar-bottom .uni-tabbar{position:fixed;left:var(--window-left);right:var(--window-right)}.uni-app--showlayout+.uni-tabbar-top,.uni-app--showlayout+.uni-tabbar-bottom,.uni-app--showlayout+.uni-tabbar-top .uni-tabbar,.uni-app--showlayout+.uni-tabbar-bottom .uni-tabbar{left:var(--window-margin);right:var(--window-margin)}.uni-tabbar-bottom .uni-tabbar{bottom:0;padding-bottom:0;padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom)}.uni-tabbar~.uni-placeholder{width:100%;margin-bottom:0;margin-bottom:constant(safe-area-inset-bottom);margin-bottom:env(safe-area-inset-bottom)}.uni-tabbar *{box-sizing:border-box}.uni-tabbar__item{display:flex;justify-content:center;align-items:center;flex-direction:column;flex:1;font-size:0;text-align:center;-webkit-tap-highlight-color:rgba(0,0,0,0)}.uni-tabbar__bd{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer}.uni-tabbar__icon{position:relative;display:inline-block;margin-top:5px}.uni-tabbar__icon.uni-tabbar__icon__diff{margin-top:0;width:34px;height:34px}.uni-tabbar__icon img{width:100%;height:100%}.uni-tabbar__iconfont{font-family:UniTabbarIconFont}.uni-tabbar__label{position:relative;text-align:center;font-size:max(10px,var(--readable-font-floor))}.uni-tabbar-border{position:absolute;left:0;top:0;width:100%;height:1px;transform:scaleY(.5)}.uni-tabbar__reddot{position:absolute;top:2px;right:0;width:12px;height:12px;border-radius:50%;background-color:#f43530;color:#fff;transform:translate(40%)}.uni-tabbar__badge{width:auto;height:16px;line-height:16px;border-radius:16px;min-width:16px;padding:0 2px;font-size:max(12px,var(--readable-font-floor));text-align:center;white-space:nowrap}.uni-tabbar__mid{display:flex;justify-content:center;position:absolute;bottom:0;background-size:100% 100%}.uni-app--showtabbar uni-page-wrapper{display:block;height:calc(100% - var(--tab-bar-height));height:calc(100% - var(--tab-bar-height) - constant(safe-area-inset-bottom));height:calc(100% - var(--tab-bar-height) - env(safe-area-inset-bottom))}uni-page[data-type] uni-page-wrapper{height:100%}.uni-app--showtabbar uni-page-wrapper:after{content:"";display:block;width:100%;height:var(--tab-bar-height);height:calc(var(--tab-bar-height) + constant(safe-area-inset-bottom));height:calc(var(--tab-bar-height) + env(safe-area-inset-bottom))}.uni-app--showtabbar uni-page-head[uni-page-head-type=default]~uni-page-wrapper{height:calc(100% - 44px - var(--tab-bar-height));height:calc(100% - 44px - constant(safe-area-inset-top) - var(--tab-bar-height) - constant(safe-area-inset-bottom));height:calc(100% - 44px - env(safe-area-inset-top) - var(--tab-bar-height) - env(safe-area-inset-bottom))}.desktop-shell[data-v-6a772bc1]{display:none}@media screen and (min-width:1024px){.desktop-shell[data-v-6a772bc1]{position:fixed;z-index:1100;top:0;left:0;width:0;height:0;display:block;overflow:visible}.desktop-sidebar[data-v-6a772bc1]{position:fixed;z-index:1200;inset:0 auto 0 0;width:var(--desktop-sidebar);display:flex;flex-direction:column;padding:18px 14px 16px;overflow-y:auto;background:#101a2d;color:#d9e1ee;box-shadow:12px 0 36px rgba(21,32,56,.08)}.desktop-brand[data-v-6a772bc1]{width:100%;min-height:54px!important;display:flex;align-items:center;gap:12px;padding:4px 8px;background:transparent;color:#fff;text-align:left}.desktop-brand__mark[data-v-6a772bc1]{width:38px;height:38px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:11px;background:linear-gradient(145deg,#3b6ee9,#2456d6);color:#fff;font-size:20px;font-weight:760;box-shadow:0 8px 20px rgba(36,86,214,.28)}.desktop-brand__copy[data-v-6a772bc1]{min-width:0}.desktop-brand__copy uni-text[data-v-6a772bc1]{display:block}.desktop-brand__copy uni-text[data-v-6a772bc1]:first-child{font-size:17px;font-weight:720;letter-spacing:.5px}.desktop-brand__copy uni-text[data-v-6a772bc1]:last-child{margin-top:3px;color:#728099;font-size:max(10px,var(--readable-font-floor));letter-spacing:1.5px}.desktop-factory[data-v-6a772bc1]{min-height:58px;display:flex;align-items:center;gap:10px;margin:15px 4px 10px;padding:10px;border:1px solid #28344a;border-radius:12px;background:#18243a}.desktop-factory__icon[data-v-6a772bc1]{width:32px;height:32px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:9px;background:#2b5dd5}.desktop-factory__copy[data-v-6a772bc1]{min-width:0;flex:1}.desktop-factory__copy uni-text[data-v-6a772bc1]{display:block}.desktop-factory__copy uni-text[data-v-6a772bc1]:first-child{overflow:hidden;color:#eef3fb;font-size:13px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.desktop-factory__status[data-v-6a772bc1]{display:flex;align-items:center;gap:5px;margin-top:4px;color:#7f8ca2;font-size:max(10px,var(--readable-font-floor))}.desktop-factory__dot[data-v-6a772bc1]{width:6px;height:6px;border-radius:50%;background:#49c58a;box-shadow:0 0 0 3px rgba(73,197,138,.12)}.desktop-nav[data-v-6a772bc1]{flex:1;padding:2px 0 18px}.desktop-nav__group[data-v-6a772bc1]{margin-top:14px}.desktop-nav__label[data-v-6a772bc1]{display:block;padding:0 12px 7px;color:#66748d;font-size:max(10px,var(--readable-font-floor));font-weight:650;letter-spacing:1.2px}.desktop-nav__item[data-v-6a772bc1]{position:relative;width:100%;min-height:40px!important;display:flex;align-items:center;gap:10px;margin:2px 0;padding:0 10px;border-radius:9px;background:transparent;color:#a8b3c5;font-size:13px;text-align:left;transition:background .16s ease,color .16s ease;cursor:pointer}.desktop-nav__item[data-v-6a772bc1]:hover{background:#1b2940;color:#eef3fb}.desktop-nav__item--active[data-v-6a772bc1]{background:linear-gradient(135deg,#2d61dc,#2451c6);color:#fff;box-shadow:0 8px 18px rgba(25,67,171,.22)}.desktop-nav__icon[data-v-6a772bc1]{width:24px;height:24px;display:flex;align-items:center;justify-content:center}.desktop-nav__badge[data-v-6a772bc1]{min-width:20px;height:20px;display:flex;align-items:center;justify-content:center;margin-left:auto;padding:0 6px;border-radius:999px;background:rgba(255,255,255,.16);color:inherit;font-size:max(10px,var(--readable-font-floor))}.desktop-sidebar__footer[data-v-6a772bc1]{padding:12px 5px 0;border-top:1px solid #243046}.desktop-sidebar__help[data-v-6a772bc1]{display:flex;align-items:center;gap:9px;padding:9px;border-radius:9px;background:#172338}.desktop-sidebar__help uni-text[data-v-6a772bc1]{display:block}.desktop-sidebar__help uni-text[data-v-6a772bc1]:first-child{color:#aeb9ca;font-size:max(11px,var(--readable-font-floor));font-weight:620}.desktop-sidebar__help uni-text[data-v-6a772bc1]:last-child{margin-top:2px;color:#67758d;font-size:max(10px,var(--readable-font-floor))}.desktop-version[data-v-6a772bc1]{display:block;margin-top:10px;color:#58667f;font-size:max(10px,var(--readable-font-floor));text-align:center}.desktop-topbar[data-v-6a772bc1]{position:fixed;z-index:1100;top:0;right:0;left:var(--desktop-sidebar);height:var(--desktop-topbar);display:flex;align-items:center;justify-content:space-between;gap:24px;padding:0 30px;border-bottom:1px solid #e5e9f0;background:rgba(255,255,255,.96);box-shadow:0 5px 18px rgba(18,34,67,.035);backdrop-filter:blur(14px)}.desktop-breadcrumb[data-v-6a772bc1]{min-width:0;display:flex;align-items:center;gap:8px;color:#8a95a7;font-size:max(12px,var(--readable-font-floor))}.desktop-breadcrumb uni-text[data-v-6a772bc1]:last-child{overflow:hidden;color:#1a2741;font-size:16px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.desktop-topbar__actions[data-v-6a772bc1]{flex-shrink:0;display:flex;align-items:center;gap:10px}.desktop-date[data-v-6a772bc1]{display:flex;align-items:center;gap:7px;margin-right:4px;color:#66748a;font-size:max(12px,var(--readable-font-floor));white-space:nowrap}.desktop-icon-button[data-v-6a772bc1]{position:relative;width:38px;height:38px;min-height:38px!important;display:flex;align-items:center;justify-content:center;border:1px solid #e4e8ef;border-radius:10px;background:#fff;cursor:pointer}.desktop-notification-dot[data-v-6a772bc1]{position:absolute;top:8px;right:8px;width:6px;height:6px;border:2px solid #fff;border-radius:50%;background:#e65e3b}.desktop-create[data-v-6a772bc1]{height:38px;min-height:38px!important;display:flex;align-items:center;gap:7px;padding:0 15px;border-radius:10px;background:#2456d6;color:#fff;font-size:max(12px,var(--readable-font-floor));font-weight:650;box-shadow:0 7px 16px rgba(36,86,214,.2);cursor:pointer}.desktop-account[data-v-6a772bc1]{height:38px;min-height:38px!important;display:flex;align-items:center;gap:8px;padding:0 8px;border-radius:10px;background:#f5f7fa;color:#39455a;font-size:max(12px,var(--readable-font-floor));cursor:pointer}.desktop-account>uni-view[data-v-6a772bc1]{width:27px;height:27px;display:flex;align-items:center;justify-content:center;border-radius:8px;background:linear-gradient(135deg,#335fbd,#1d3d80)}}uni-view,uni-text,uni-button,uni-input,uni-textarea,uni-image{box-sizing:border-box;min-width:0}uni-page-body{background-color:#f4f6fa;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,PingFang SC,Microsoft YaHei,sans-serif;-webkit-font-smoothing:antialiased;padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom)}body{background-color:#f4f6fa}uni-button{max-width:100%;margin:0;padding:0;line-height:normal}uni-button:after{border:none}.ops-page{min-height:100vh;box-sizing:border-box;padding:.75rem .875rem calc(1.75rem + env(safe-area-inset-bottom));background:#f4f6fa;color:#111c36}.ops-section{margin-top:.875rem}.ops-section__head{display:flex;align-items:flex-end;justify-content:space-between;gap:.5625rem;margin-bottom:.5625rem}.ops-section__head>:first-child{min-width:0}.ops-section__title{font-size:.96875rem;line-height:1.2;font-weight:700;color:#111c36}.ops-section__hint{flex-shrink:0;font-size:max(.71875rem,var(--readable-font-floor));color:#8a91a1}.ops-card{background:#fff;border:.03125rem solid #e9edf5;border-radius:.75rem;box-shadow:0 .25rem .9375rem rgba(28,49,93,.055)}.ops-btn-primary,.ops-btn-secondary,.ops-btn-quiet{display:inline-flex;align-items:center;justify-content:center;height:2.25rem;padding:0 .875rem;border-radius:.5625rem;font-size:max(.8125rem,var(--readable-font-floor));font-weight:650;box-sizing:border-box}.ops-btn-primary{color:#fff;background:#2456d6;box-shadow:0 .3125rem .75rem rgba(36,86,214,.22)}.ops-btn-secondary{color:#2456d6;background:#edf3ff}.ops-btn-quiet{color:#5f687a;background:#f1f3f7}.ops-center-control{display:flex!important;align-items:center!important;justify-content:center!important;line-height:1.2!important}.ops-input,.ops-picker{min-height:2.4375rem;box-sizing:border-box;padding:0 .6875rem;border:.03125rem solid #e0e5ee;border-radius:.53125rem;background:#f9fafc;color:#17213a;font-size:max(.84375rem,var(--readable-font-floor))}.ops-empty{padding:2.5rem .9375rem;text-align:center;color:#8a91a1;font-size:max(.8125rem,var(--readable-font-floor))}:root{--app-shell-max: 520px;--page-gutter: clamp(12px, 3.75vw, 18px);--card-radius: clamp(12px, 3.2vw, 16px);--control-height: clamp(40px, 10.5vw, 44px);--readable-font-floor: 12px;--readable-control-font: 14px;--control-font: clamp(14px, 3.55vw, 15px);--type-caption: clamp(12px, 3.1vw, 13px);--type-body: clamp(14px, 3.55vw, 15px);--type-label: clamp(15px, 3.8vw, 16px)}html,body{min-width:320px;min-height:100%;background:#e9edf4}#app{width:100%;min-height:100vh;background:#f4f6fa}uni-button{min-height:36px!important;touch-action:manipulation}.ops-page{width:100%;padding-right:var(--page-gutter);padding-left:var(--page-gutter)}.ops-page uni-view,.ops-page uni-text,.ops-page uni-button,.ops-page uni-input,.ops-page uni-textarea{min-width:0}.ops-page uni-button{min-width:24px;min-height:24px}.ops-page .ops-center-control{font-size:var(--control-font)!important}#app .uni-tabbar__label{font-size:var(--type-caption)!important;line-height:1.25}.ops-page uni-button>uni-text:not(.uni-icons){font-size:var(--control-font)!important}.ops-page uni-text{overflow-wrap:break-word}.ops-card{max-width:100%;border-radius:var(--card-radius)}.employee-meta,.bill-party,.style-code,.style-name,.schedule-top>uni-text:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.employee-stats,.bill-meta,.schedule-tags,.hero-bottom{flex-wrap:wrap}.ops-btn-primary,.ops-btn-secondary,.ops-btn-quiet{min-height:var(--control-height);height:auto;font-size:var(--control-font)}.create-button{width:clamp(88px,24vw,104px)!important;white-space:nowrap}.create-button uni-text{line-height:1.2!important;white-space:nowrap!important}.summary-label,.update-text,.notification-badge,.business-detail,.business-name,.urgent,.urgent-tag,.metric-unit,.metric-delta,.metric-footnote,.stage-progress__unit,.stage-detail,.section-caption,.section-subtitle,.activity-detail,.activity-time,.alert-meta,.alert-reason,.route-node,.meta-label,.meta-value,.version,.order-date,.order-name,.style-sub,.style-code,.order-ref,.done-copy,.report-ref,.detail-grid uni-text,.quantity uni-text,.status-pill uni-text,.factory-status,.factory-copy uni-text:last-child,.workshop>uni-view:nth-child(2) uni-text:last-child,.factory-lockup uni-text:last-child,.workspace-card uni-button>uni-text:nth-child(3),.menu-copy uni-text:last-child,.finance-stats uni-text:last-child,.factory-stats uni-text:last-child,.metric-row uni-text:last-child,.estimate-grid uni-text:last-child,.quality-metrics uni-text:last-child,.order-preview uni-text:first-child,.ticket-result uni-text:first-child,.style-info-grid uni-text:first-child,.data-grid uni-text:first-child,.data-grid uni-text:last-child,.employee-meta,.employee-stats,.hero-label,.role-summary uni-text:last-child,.bill-party,.bill-meta,.line-meta,.line-output uni-text:last-child,.schedule-tags uni-text,.schedule-top uni-text:last-child,.development-flow>uni-view,.hero-kicker,.role-card>uni-text:nth-child(3),.inventory-copy uni-text:last-child,.stock-row uni-text:last-child,.stock-progress__head,.cut-summary__side uni-text:last-child,.bed-row>uni-view:nth-child(2) uni-text:last-child,.bundle uni-text:last-child,.salary-hero>uni-text:last-child,.salary-copy uni-text:last-child,.salary-value uni-text:last-child,.pass-rate uni-text:last-child,.rate-block uni-text:last-child,.incident uni-text:last-child,.invite-expire,.steps uni-text:last-child,.security-note uni-text:last-child,.config-intro uni-text:last-child,.color-card uni-text:last-child,.size-item uni-text:last-child,.profile-role,.profile-section__title,.progress-hero__eyebrow,.progress-hero__desc,.progress-copy uni-text,.warning-note uni-text,.completed-copy uni-text,.intro-desc,.required-copy,.estimate-desc,.hero-sub,.hero-desc,.hero-value uni-text,.cut-progress-copy uni-text,.cut-footer uni-text,.inventory-footer uni-text,.hero-bottom uni-text,.hero-count uni-text{font-size:var(--type-caption)!important;line-height:1.35}.ops-section__hint,.value-label,.form-label,.field-label,.report-note,.permission-note,.config-tip,.security-note,.print-note,.estimate-note,.cut-warning,.flow-note uni-text,.info-card>uni-text,.order-preview>uni-text,.formula-card>uni-text,.style-info-grid>uni-text,.schedule-top>uni-text,.ticket-guide>uni-text,.salary-copy>uni-text,.warehouse-hero>uni-text{font-size:var(--type-body)!important;line-height:1.45}.workshop>uni-text,.color-card>uni-text,.line-head>uni-text,.incident>uni-text,.role-card>uni-text:first-child,.cut-summary__main>uni-text:first-child,.bed-row>uni-text{font-size:var(--type-label)!important}.section-refresh uni-text,.plain-link uni-text,.alert-action uni-text,.workspace-card uni-button>uni-text,.info-card>uni-view>uni-text,.steps uni-text,.security-note uni-text,.color-card>uni-view>uni-text:first-child,.cut-summary__main>uni-view>uni-text:last-child,.bed-row>uni-view>uni-text:first-child,.salary-hero>uni-text,.formula-card>uni-view>uni-text:not(.app-icon),.ticket-guide>uni-view>uni-text:last-child,.order-preview>uni-view>uni-text:last-child,.style-info-grid>uni-view>uni-text:last-child,.ready>uni-text,.incident>uni-view>uni-text:first-child,.warehouse-hero>uni-view>uni-text:first-child,.warehouse-hero>uni-view>uni-text:last-child,.role-card>uni-text:nth-child(2),.workshop>uni-view>uni-text:first-child{font-size:var(--type-body)!important;line-height:1.4}@media screen and (min-width:521px){#app{max-width:var(--app-shell-max);margin-right:auto;margin-left:auto;box-shadow:0 0 48px rgba(18,34,67,.12)}#app uni-app,#app uni-page,#app uni-page-wrapper,#app uni-page-body{width:100%;max-width:var(--app-shell-max);margin-right:auto;margin-left:auto}#app .uni-page-head,#app uni-tabbar,#app .uni-tabbar,#app .submit-bar{right:auto!important;left:50%!important;width:min(100%,var(--app-shell-max))!important;max-width:var(--app-shell-max);transform:translate(-50%)}}@media screen and (min-width:521px)and (max-width:1023px){html{font-size:22.1867px!important}}@media screen and (min-width:1024px){:root{--desktop-sidebar: 224px;--desktop-topbar: 66px;--desktop-content-max: 1440px;--desktop-surface: #ffffff;--desktop-surface-subtle: #f7f9fc;--desktop-border: #e5eaf2;--desktop-text: #14213a;--desktop-muted: #738097;--desktop-primary: #2456d6;--desktop-danger: #d95538;--desktop-success: #27865d;--readable-font-floor: 13px;--readable-control-font: 14px;--page-gutter: 30px;--card-radius: 14px;--control-height: 40px;--control-font: 14px;--type-caption: 13px;--type-body: 14px;--type-label: 15px}html,body{min-width:1024px;background:#f3f5f9}body{overflow-x:auto}#app,#app uni-app,#app uni-page,#app uni-page-wrapper,#app uni-page-body{width:100%;max-width:none;margin:0;box-shadow:none}#app uni-page,#app uni-page-wrapper{min-height:100%;height:auto!important;background:#f3f5f9}#app uni-page-body{min-height:100vh;padding-top:var(--desktop-topbar);padding-left:var(--desktop-sidebar);background:radial-gradient(circle at 92% 2%,rgba(56,101,214,.055),transparent 24%),#f3f5f9}#app uni-page-head,#app .uni-page-head,#app uni-tabbar,#app .uni-tabbar,#app .uni-placeholder,#app uni-page-wrapper:after{display:none!important}#app .ops-page,#app .progress-page,#app .dashboard,#app .profile-page,#app .page,#app .splash{width:100%;max-width:var(--desktop-content-max);min-height:calc(100vh - var(--desktop-topbar));margin:0 auto;padding:26px var(--page-gutter) 56px;background:transparent}#app .mobile-workspace{display:none!important}#app .desktop-workspace{display:block}#app .desktop-workspace uni-button:not(.decision-card){display:flex;align-items:center;justify-content:center}#app .desktop-panel{min-width:0;border:1px solid var(--desktop-border);border-radius:14px;background:var(--desktop-surface);box-shadow:0 6px 18px rgba(27,47,89,.04)}#app .desktop-section-title{display:block;color:var(--desktop-text);font-size:15px;font-weight:720;line-height:1.35}#app .desktop-section-caption{display:block;margin-top:4px;color:var(--desktop-muted);font-size:max(12px,var(--readable-font-floor));line-height:1.5}#app .desktop-workspace .status-pill{min-height:24px;gap:6px;padding:0 10px;font-size:max(12px,var(--readable-font-floor))}#app .desktop-workspace .status-dot{width:6px;height:6px}#app .ops-section{margin-top:22px}#app .ops-section__head{align-items:center;margin-bottom:14px}#app .ops-section__title,#app .section-title{font-size:18px;letter-spacing:-.2px}#app .ops-card,#app .order-card{border:1px solid #e7ebf2;border-radius:var(--card-radius);box-shadow:0 6px 18px rgba(27,47,89,.043)}#app uni-button{cursor:pointer}#app uni-button:hover{filter:brightness(.985)}#app .dashboard{padding-top:26px!important}#app .dashboard>.topbar{display:none}#app .dashboard-main{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(320px,.85fr);gap:18px;padding:0}#app .dashboard-main>.hero-section,#app .dashboard-main>.metrics-grid,#app .dashboard-main>.flow-section,#app .dashboard-main>.business-section,#app .dashboard-main>.alert-section,#app .dashboard-main>.activity-section{margin:0;border:1px solid #e7ebf2;border-radius:15px;background:#fff;box-shadow:0 6px 18px rgba(27,47,89,.04)}#app .dashboard-main>.hero-section{grid-column:1 / -1;padding:24px 28px;background:linear-gradient(120deg,#fff,#f7f9ff 68%,#eef3ff)}#app .dashboard-main>.metrics-grid{grid-column:1 / -1;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden}#app .metric-item{min-height:150px;padding:23px 25px;border-right:1px solid #e8ebf1;border-bottom:0!important}#app .metric-item:last-child{border-right:0}#app .metric-value{font-size:36px}#app .dashboard-main>.flow-section{grid-column:1 / -1;padding:20px 28px 22px}#app .dashboard-main>.business-section{grid-column:1;padding:22px 26px 24px}#app .business-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:22px 14px}#app .dashboard-main>.alert-section{grid-column:2;padding:20px 22px}#app .dashboard-main>.activity-section{grid-column:1 / -1;padding:20px 26px 24px}#app .activity-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}#app .activity-row{min-height:62px;padding:0 14px;border:1px solid #edf0f4;border-radius:11px;background:#fafbfd}#app .order-page .page-tools{display:grid;grid-template-columns:minmax(320px,1fr) auto;gap:14px}#app .order-page .search-box{height:44px}#app .order-page .create-button{width:auto!important;min-width:112px;height:44px}#app .order-page .summary-strip{margin-top:16px;padding:18px 0}#app .order-page .filter-row,#app .progress-page .stage-tabs{width:100%;margin:16px 0 0}#app .order-page .order-list,#app .progress-page .order-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:18px 0 0}#app .order-page .order-card,#app .progress-page .order-card{height:100%;margin:0;padding:22px}#app .progress-page .progress-hero{padding:26px 28px;border-radius:15px;box-shadow:0 9px 24px rgba(31,66,152,.14)}#app .progress-page .progress-hero__title{font-size:28px}#app .create-order-page{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(330px,.72fr);align-items:start;gap:0 20px;padding-bottom:100px}#app .create-order-page>.intro-card{grid-column:1 / -1;margin-bottom:0;padding:22px 24px}#app .create-order-page>.ops-section{grid-column:1}#app .create-order-page>.estimate-card{position:sticky;top:calc(var(--desktop-topbar) + 24px);grid-column:2;grid-row:2 / span 2;margin-top:22px;padding:24px}#app .create-order-page .form-card,#app .ticket-page .form-card{padding:22px}#app .submit-bar{right:0!important;left:var(--desktop-sidebar)!important;width:auto!important;max-width:none!important;padding:13px 30px;transform:none!important}#app .submit-bar uni-button{max-width:240px}#app .submit-bar .submit-order{flex:0 1 240px}#app .style-page>.ops-section,#app .cutting-page>.ops-section,#app .quality-page>.ops-section,#app .warehouse-page>.ops-section,#app .salary-page>.ops-section,#app .finance-page>.ops-section,#app .employee-page>.ops-section{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px}#app .style-page>.ops-section>.ops-section__head,#app .cutting-page>.ops-section>.ops-section__head,#app .quality-page>.ops-section>.ops-section__head,#app .warehouse-page>.ops-section>.ops-section__head,#app .salary-page>.ops-section>.ops-section__head,#app .finance-page>.ops-section>.ops-section__head,#app .employee-page>.ops-section>.ops-section__head,#app .employee-page>.ops-section>.role-grid{grid-column:1 / -1}#app .style-card,#app .cut-card,#app .report-card,#app .inventory-card,#app .salary-card,#app .bill-card,#app .employee-card{height:100%;margin:0}#app .role-grid,#app .line-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}#app .production-page{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(300px,.72fr);align-items:start;gap:20px}#app .production-page>.production-hero,#app .production-page>.line-grid{grid-column:1 / -1}#app .production-page>.ops-section{margin-top:0}#app .production-page>.ops-section:last-of-type{position:sticky;top:calc(var(--desktop-topbar) + 24px)}#app .factory-page{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;align-items:start;gap:18px}#app .factory-page>.factory-card,#app .factory-page>.factory-stats{min-height:112px}#app .factory-page>.ops-section{margin-top:0}#app .factory-page>.register-another{grid-column:1 / -1;max-width:240px;justify-self:end}#app .config-page{display:grid;grid-template-columns:minmax(280px,.72fr) minmax(0,1.4fr);align-content:start;align-items:start;gap:18px 22px}#app .config-page>.config-intro,#app .config-page>.config-tip{grid-column:1 / -1}#app .config-page>.ops-section{grid-column:2;grid-row:2;margin-top:0}#app .config-page .color-list{grid-template-columns:repeat(3,minmax(0,1fr))}#app .config-page .size-grid{grid-template-columns:repeat(4,minmax(0,1fr))}#app .code-page{display:grid;grid-template-columns:minmax(340px,.82fr) minmax(0,1.18fr);align-items:start;gap:20px}#app .code-page>.ops-section{margin-top:0}#app .code-page>.security-note{grid-column:2}#app .code-page>.refresh-code{grid-column:2;max-width:230px;justify-self:end}#app .profile-page{padding-top:26px}#app .profile-hero{padding:30px;border-radius:16px;box-shadow:0 10px 26px rgba(27,63,145,.15)}#app .profile-main{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding:0}#app .profile-main>.workspace-card{grid-column:1 / -1;margin-top:18px;border-radius:14px}#app .profile-main>.profile-section{margin-top:0}#app .profile-main>.reset-demo,#app .profile-main>.version{grid-column:1 / -1}#app .profile-main>.reset-demo{max-width:220px;justify-self:end;margin-top:0}#app .page{max-width:940px;padding-top:34px;border-right:1px solid #e7ebf2;border-left:1px solid #e7ebf2;background:#fff}#app .splash{max-width:900px;padding-top:38px}}@media screen and (max-width:430px){.style-actions,.report-actions,.card-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch!important;gap:8px!important}.style-actions>*,.report-actions>*,.card-actions>*{width:100%;min-height:var(--control-height)!important;justify-content:center}.value-row{display:grid!important;grid-template-columns:minmax(0,1fr);align-items:stretch!important;gap:14px!important}.value-row>:first-child{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.value-row .card-actions{width:100%}.employee-hero{display:grid!important;grid-template-columns:auto minmax(0,1fr);align-items:center!important}.employee-hero>uni-button{grid-column:1 / -1;width:100%;min-height:var(--control-height)!important;justify-content:center}.module-hero,.production-hero{display:grid!important;grid-template-columns:minmax(0,1fr);align-items:stretch!important}.module-hero>uni-button,.production-hero>uni-button{width:100%;min-height:var(--control-height)!important;justify-content:center}.line-grid,.role-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.finance-actions uni-button,.warehouse-actions uni-button,.quick-actions uni-button{min-height:58px!important;height:auto!important;flex-direction:column;gap:5px!important;padding:8px 4px!important;text-align:center}.salary-card{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto;align-items:center!important}.salary-value{grid-column:2;text-align:left!important}.salary-card>uni-button{grid-column:3;grid-row:1 / span 2}.bill-card{display:grid!important;grid-template-columns:auto minmax(0,1fr);align-items:start!important}.bill-side{grid-column:2;display:flex;align-items:center;justify-content:space-between;gap:10px;margin:4px 0 0!important;text-align:left!important}.bill-side uni-button{margin-top:0!important}.incident{display:grid!important;grid-template-columns:auto minmax(0,1fr);align-items:start!important}.incident>uni-button{grid-column:2;width:100%}.quality-tools{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))}.quality-tools uni-button:last-child{width:auto!important}.report-body{align-items:stretch!important}}@media screen and (max-width:359px){:root{--page-gutter: 12px;--card-radius: 12px}.summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.5rem 0}.detail-grid,.form-row,.color-list{grid-template-columns:minmax(0,1fr)!important}.line-grid,.role-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.size-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.incident,.inventory-footer,.factory-status{flex-wrap:wrap}.quality-summary{display:grid!important;grid-template-columns:minmax(0,1fr)}.quality-summary .pass-rate{padding-right:0;padding-bottom:.5625rem;border-right:0;border-bottom:.03125rem solid #dfece5}.quality-summary .quality-metrics{width:100%;margin-top:.5625rem}.quality-tools uni-button:last-child{width:auto!important;flex:1}.report-body{align-items:stretch!important;flex-direction:column}.report-body .rate-block{width:100%;padding-bottom:.5rem;border-bottom:.03125rem solid #e3e7ed}.report-body .data-grid{width:100%;margin-top:.5rem;padding-left:0;border-left:0}}
