.dialog-backdrop[data-v-547651cf]{z-index:60;background:var(--c-scrim,#0f253980);padding:var(--s4);place-items:center;display:grid;position:fixed;inset:0}.dialog-backdrop.topmost[data-v-547651cf]{z-index:70}.modal-dialog[data-v-547651cf]{background:var(--c-panel-bg,#fff);flex-direction:column;max-height:88vh;display:flex}.modal-dialog[data-v-547651cf]:focus{outline:none}.modal-head[data-v-547651cf]{justify-content:space-between;align-items:center;gap:var(--s3);display:flex}.modal-close[data-v-547651cf]{width:30px;height:30px;color:var(--c-text-muted,#71818e);cursor:pointer;border-radius:var(--r,8px);background:0 0;border:none;justify-content:center;align-items:center;padding:0;font-size:20px;line-height:1;display:inline-flex}.modal-close[data-v-547651cf]:hover{color:var(--c-text,#162536);background:var(--c-surface-subtle,#f2f5f9)}.dialog-body[data-v-547651cf]{gap:var(--s3);min-height:0;padding:var(--s4) var(--s5);flex:1;display:grid;overflow-y:auto}.modal-actions[data-v-547651cf]{flex:none}form[data-v-8ea8ff6f]{gap:var(--s3);display:grid}form label[data-v-8ea8ff6f]{color:var(--c-text-secondary,#536572);gap:6px;font-size:13px;display:grid}form input[data-v-8ea8ff6f]{border:1px solid var(--c-field-border,#bccbd5);border-radius:var(--r);height:40px;padding:0 11px}.forced-notice[data-v-8ea8ff6f]{border-radius:var(--r);background:var(--c-status-bg,#fff1d9);border:1px solid var(--c-status-text,#94601d);color:var(--c-status-text,#94601d);margin:0;padding:10px 12px;font-size:13px;line-height:1.6}.account-menu[data-v-137b1c0a]{position:relative}.avatar[data-v-137b1c0a]{background:var(--c-avatar-bg,#e4b15b);width:34px;height:34px;color:var(--c-avatar-text,#17324d);cursor:pointer;border:0;border-radius:50%;place-items:center;font-weight:700;display:grid}.account-dropdown[data-v-137b1c0a]{background:var(--c-panel-bg,#fff);min-width:190px;color:var(--c-text,#162536);border:1px solid var(--c-panel-border,#d4dee5);border-radius:7px;gap:2px;padding:8px;display:grid;position:absolute;top:44px;right:0}.account-identity[data-v-137b1c0a]{border-bottom:1px solid var(--c-divider,#e0e7ec);margin-bottom:4px;padding:8px 10px}.account-identity b[data-v-137b1c0a]{display:block}.account-identity span[data-v-137b1c0a]{color:var(--c-text-muted,#71818e);font-size:12px}.menu-action[data-v-137b1c0a]{text-align:left;cursor:pointer;min-height:38px;color:var(--c-btn-text,#365166);background:0 0;border:0;border-radius:5px;padding:0 10px}.menu-action[data-v-137b1c0a]:hover{background:var(--c-surface-subtle,#eef5f9)}.brand-mark[data-v-0a964daf]{flex:none;display:block}.global-search[data-v-b6bd23cb]{margin-left:auto;position:relative}.global-search .top-search[data-v-b6bd23cb]{width:280px;display:block}.search-dropdown[data-v-b6bd23cb]{z-index:30;margin-top:var(--s1);background:var(--c-panel-bg,#fff);max-height:360px;color:var(--c-text,#162536);border:1px solid var(--c-field-focus-border,#3d7fa4);border-radius:var(--r);gap:0;display:grid;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.search-hint[data-v-b6bd23cb]{padding:var(--s3);color:var(--c-text-muted,#71818e);font-size:var(--t2);margin:0}.search-group[data-v-b6bd23cb]{padding:var(--s1) var(--s3);background:var(--c-surface-subtle,#eef5f9);color:var(--c-text-muted,#71818e);font-size:var(--t1);border-top:1px solid var(--c-divider,#e0e7ec);margin:0;font-weight:700}.search-group[data-v-b6bd23cb]:first-child,.search-group+.search-result[data-v-b6bd23cb]{border-top:0}.search-result[data-v-b6bd23cb]{align-items:baseline;gap:var(--s2);border:0;border-top:1px solid var(--c-divider,#e0e7ec);text-align:left;cursor:pointer;width:100%;padding:var(--s2) var(--s3);color:var(--c-text,#162536);font:inherit;background:0 0;grid-template-columns:auto auto 1fr;display:grid}.search-result[data-v-b6bd23cb]:first-child{border-top:0}.search-result[data-v-b6bd23cb]:hover{background:var(--c-surface-subtle,#eef5f9)}.search-result-category[data-v-b6bd23cb]{font-size:var(--t1);color:var(--c-field-focus-border,#3d7fa4);white-space:nowrap;font-weight:700}.search-result-number[data-v-b6bd23cb]{white-space:nowrap;font-weight:700}.search-result-summary[data-v-b6bd23cb]{color:var(--c-text-muted,#71818e);font-size:var(--t2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:root{color:var(--c-text,#162536);background:var(--c-bg,#f3f6f8);font-synthesis:none;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--t1:11px;--t2:12px;--t3:13px;--t4:15px;--t5:20px;--r:8px;--r-pill:999px;font-family:Inter,Microsoft YaHei,sans-serif}*{box-sizing:border-box}body{margin:0}button,input,select{font:inherit}:root:root{color-scheme:var(--c-scheme,light)}select,input,textarea{background:var(--c-field-bg,#fff);color:var(--c-text,#162536)}option{background:var(--c-panel-bg,#fff);color:var(--c-text,#162536)}input[type=file]::file-selector-button{background:var(--c-btn-bg,#fff);color:var(--c-btn-text,#365166);border:1px solid var(--c-btn-border,#b9c8d2);border-radius:var(--r);padding:var(--s1) var(--s3);margin-right:var(--s2);cursor:pointer}::-webkit-scrollbar{background:0 0}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--c-scrollbar-thumb,#102f4929);border-radius:var(--r)}::-webkit-scrollbar-thumb:hover{background:var(--c-scrollbar-thumb-hover,#102f4980)}.dark-scrollbar::-webkit-scrollbar-thumb{background:#ffffff24}.dark-scrollbar::-webkit-scrollbar-thumb:hover{background:#ffffff73}@supports not selector(::-webkit-scrollbar){:root{scrollbar-width:auto;scrollbar-color:var(--c-scrollbar-thumb,#102f4929) transparent}.dark-scrollbar{scrollbar-color:#ffffff24 transparent}}.app-shell{min-height:100vh;padding-top:56px;padding-left:216px}.app-shell.no-nav{padding-left:0}.topbar{z-index:10;background:var(--c-topbar-bg,#102f49);height:56px;color:var(--c-topbar-text,#fff);padding:0 var(--s5);align-items:center;gap:var(--s4);display:flex;position:fixed;inset:0 0 auto}.brand{align-items:center;gap:var(--s2);font-size:19px;font-weight:750;display:flex}.topbar>span{font-size:var(--t3);color:var(--c-topbar-subtle,#a9c3d6)}.top-search{border:1px solid var(--c-topbar-border,#42647e);width:280px;padding:var(--s2) var(--s3);color:var(--c-topbar-subtle,#bcd0df);font:inherit;background:0 0}.avatar{background:var(--c-avatar-bg,#e4b15b);width:34px;height:34px;color:var(--c-avatar-text,#17324d);border-radius:50%;place-items:center;padding:0;font-weight:700;display:grid}.operator-switch{border:1px solid var(--c-control-border,#58758a);background:var(--c-control-bg,#173d59);color:#fff;height:34px;padding:0 var(--s2);border-radius:4px}.sidebar{background:var(--c-sidebar-bg,#0c2539);width:216px;padding:var(--s4) var(--s3);color:var(--c-sidebar-text,#a9bfd0);position:fixed;top:56px;bottom:0;left:0;overflow-y:auto}.sidebar p{margin:var(--s4) var(--s3) var(--s2);color:var(--c-sidebar-heading,#607f96);font-size:var(--t1);letter-spacing:2px}.sidebar a{min-height:40px;padding:0 var(--s3);margin:var(--s1) 0;color:var(--c-sidebar-link,#abc0cf);border-radius:6px;align-items:center;text-decoration:none;display:flex}.sidebar a.router-link-active{background:var(--c-sidebar-active-bg,#285f84);color:var(--c-sidebar-active-text,#fff);border-left:3px solid var(--c-sidebar-active-accent,#e4b15b)}.app-content{padding:var(--s5);max-width:1600px}.page-head{margin-bottom:var(--s4);justify-content:space-between;align-items:flex-end;gap:var(--s3);display:flex}.page-head h1{margin:var(--s1) 0;font-size:var(--t5)}.page-head p{margin:var(--s1) 0 0}.page-head input,.page-head select{border:1px solid var(--c-field-border,#bccbd5);border-radius:var(--r);height:30px;padding:0 var(--s2);background:var(--c-field-bg,#fff)}.eyebrow{color:var(--c-eyebrow,#2b668c);font-size:var(--t1);letter-spacing:1.7px;font-weight:800}.muted{color:var(--c-text-muted,#71818e)}.list-toolbar{align-items:center;gap:var(--s2);height:44px;padding:0 var(--s3);border-bottom:1px solid var(--c-divider,#e0e7ec);background:var(--c-table-header-bg,#f7fafc);display:flex}.list-toolbar input,.list-toolbar select{border:1px solid var(--c-field-border,#bccbd5);border-radius:var(--r);height:30px;padding:0 var(--s2);background:var(--c-field-bg,#fff);min-width:240px}.btn{border:1px solid var(--c-btn-border,#b9c8d2);background:var(--c-btn-bg,#fff);min-height:36px;color:var(--c-btn-text,#365166);border-radius:var(--r);padding:0 var(--s4);cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.btn.primary{background:var(--c-btn-primary-bg,#245f85);border-color:var(--c-btn-primary-bg,#245f85);color:#fff}.btn.success{background:var(--c-btn-success-bg,#237a57);border-color:var(--c-btn-success-bg,#237a57);color:#fff}.btn:disabled{cursor:not-allowed;opacity:.55}.btn.danger-button{border-color:var(--c-btn-danger-border,#b33b3b);color:var(--c-btn-danger-text,#a72e2e)}.btn.compact,.list-toolbar .btn{min-height:30px;padding:0 var(--s3);font-size:var(--t2)}.page-head:has(input,select) .btn{min-height:30px;padding:0 var(--s3);font-size:var(--t2)}.panel{background:var(--c-panel-bg,#fff);border:1px solid var(--c-panel-border,#d4dee5);border-radius:var(--r)}.panel+.panel{margin-top:var(--s4)}.panel-title{padding:var(--s3) var(--s4);border-bottom:1px solid var(--c-divider,#e0e7ec);font-weight:700;font-size:var(--t3)}.form-grid{gap:var(--s4);padding:var(--s5);grid-template-columns:repeat(12,1fr);align-items:start;display:grid}.compact-grid{padding:var(--s3) var(--s4)}.field{gap:var(--s2);grid-column:span 4;min-width:0;display:grid}.field.wide{grid-column:span 8}.field label{font-size:var(--t3);color:var(--c-wb-secondary-text,#536572)}:where(main.app-content) input:where(:not([type=checkbox]):not([type=radio])),:where(main.app-content) select{box-sizing:border-box;border:1px solid var(--c-field-border,#bccbd5);border-radius:var(--r);height:36px;padding:0 var(--s2);background:var(--c-field-bg,#fff);color:inherit;font:inherit}:where(main.app-content) textarea{box-sizing:border-box;border:1px solid var(--c-field-border,#bccbd5);border-radius:var(--r);padding:var(--s2);background:var(--c-field-bg,#fff);color:inherit;font:inherit}.party{margin:0}.party dd{overflow-wrap:anywhere;margin:0}.field input,.field select{border:1px solid var(--c-field-border,#bccbd5);border-radius:var(--r);height:36px;padding:0 var(--s3);background:var(--c-field-bg,#fff);color:inherit;width:100%;min-width:0;max-width:100%}.field select{text-overflow:ellipsis}.field input:focus{outline:3px solid var(--c-field-focus-ring,#4b91b733);border-color:var(--c-field-focus-border,#3d7fa4)}.field>.btn{align-self:end}.form-grid>.btn{grid-column:span 2;align-self:end}.error{color:var(--c-error-text,#b33b3b);font-size:var(--t3)}.notice{padding:var(--s3) var(--s4);border-left:4px solid var(--c-notice-border,#2f6b91);background:var(--c-notice-bg,#eef5f9);margin-bottom:var(--s4);overflow-wrap:anywhere}.notice.success{border-color:var(--c-notice-success-border,#237a57);background:var(--c-notice-success-bg,#ebf6f1)}.notice.danger{border-color:var(--c-notice-danger-border,#b33b3b);background:var(--c-notice-danger-bg,#fff0f0);color:var(--c-notice-danger-text,#7f2020);font-weight:650}.actions{justify-content:flex-end;gap:var(--s2);padding:var(--s3) var(--s4);border-top:1px solid var(--c-divider,#e0e7ec);flex-wrap:wrap;display:flex}.status{padding:var(--s1) var(--s2);border-radius:var(--r-pill);background:var(--c-status-bg,#fff1d9);color:var(--c-status-text,#94601d);font-size:var(--t2);white-space:nowrap;display:inline-flex}.status.ok{background:var(--c-status-ok-bg,#ddf1e8);color:var(--c-status-ok-text,#247555)}.status.danger-chip{background:var(--c-status-danger-bg,#ffe5e5);color:var(--c-status-danger-text,#a72e2e)}.status.neutral{background:var(--c-status-neutral-bg,#eef3f6);color:var(--c-status-neutral-text,#536572)}.status.solid{border-radius:var(--r-pill);color:#fff;background:var(--c-status-solid-base,#7b8b98);font-weight:600}.status.solid.ok{background:var(--c-status-solid-ok,#237a57)}.status.solid.warn{background:var(--c-status-solid-warn,#94601d)}.status.solid.info{background:var(--c-status-solid-info,#245f85)}.status.solid.danger-chip{background:var(--c-status-solid-danger,#b33b3b);color:#fff}.table-scroll{overflow:auto}.data-table{border-collapse:collapse;width:100%;font-size:var(--t3)}.data-table th,.data-table td{text-align:left;padding:var(--s2) var(--s3);border-bottom:1px solid var(--c-table-border,#e5ebef);vertical-align:middle}.data-table tbody td{height:34px;padding-top:var(--s1);padding-bottom:var(--s1)}:is(.data-table:has(tbody td small) tbody td,.data-table:has(tbody td .btn) tbody td,.data-table:has(tbody td input) tbody td,.data-table:has(tbody td select) tbody td){height:50px;padding-top:var(--s1);padding-bottom:var(--s1)}.data-table th{font-size:var(--t1);color:var(--c-table-header-text,#73838f);background:var(--c-table-header-bg,#f8fafb);letter-spacing:.4px;white-space:nowrap;position:sticky;top:56px}.table-scroll .data-table th{top:0}.table-scroll.no-hscroll .data-table th{top:56px}.table-scroll.no-hscroll{overflow:visible}.data-table td small,.data-table td b{display:block}.data-table td>b,.data-table td>strong{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.data-table td small{color:var(--c-text-muted,#71818e);margin-top:var(--s1)}.data-table td .status+small{margin-top:0}.data-table td:last-child{white-space:nowrap}.row-actions{gap:var(--s2);flex-wrap:wrap;align-items:center;display:flex}.num{text-align:right}.data-table th.num,.data-table td.num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.data-table tr.selected{background:var(--c-table-row-selected,#edf6fb)}.data-table tbody tr:hover{background:var(--c-table-row-hover,#f5f9fb)}.data-table.fixed{table-layout:fixed}.code-cell{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.data-table td.cell-input input,.data-table td.cell-input select{border:1px solid var(--c-field-border,#bccbd5);border-radius:var(--r);height:30px;padding:0 var(--s2);background:var(--c-field-bg,#fff);color:inherit;width:100%;min-width:0}.empty{padding:var(--s5);text-align:center;color:var(--c-text-muted,#71818e)}.workflow{padding:var(--s3) var(--s5);margin-bottom:var(--s4);grid-template-columns:repeat(4,1fr);display:grid}.workflow div{padding:var(--s2) var(--s3);border-right:1px solid var(--c-workflow-border,#d8e0e7)}.workflow div:last-child{border:0}.workflow b{display:block}.workflow small{color:var(--c-text-muted,#71818e)}.workflow .active{color:var(--c-workflow-active-text,#245f85);background:var(--c-workflow-active-bg,#eef5f9)}.metric-grid{gap:var(--s3);margin-bottom:var(--s4);grid-template-columns:repeat(4,minmax(140px,1fr));display:grid}.metric-grid>div{background:var(--c-panel-bg,#fff);border:1px solid var(--c-panel-border,#d4dee5);border-top:3px solid var(--c-metric-accent,#2b668c);padding:var(--s3) var(--s4)}.metric-grid b{color:var(--c-metric-value,#173d59);font-size:24px;display:block}.metric-grid span{font-size:var(--t2);color:var(--c-text-muted,#71818e)}.command-cell{min-width:250px}.inline-command,.coordinate-inputs{gap:var(--s2);margin-top:var(--s2);display:flex}.inline-command input,.coordinate-inputs input{width:120px;min-width:90px;height:36px;padding:0 var(--s2);border:1px solid var(--c-field-border,#bccbd5);border-radius:var(--r);background:var(--c-field-bg,#fff);color:inherit}.command-panel{margin-top:var(--s4)}.detail-grid{padding:var(--s4);grid-template-columns:repeat(6,minmax(110px,1fr));gap:0;display:grid}.detail-grid>div{padding:var(--s2) var(--s3);border-right:1px solid var(--c-divider,#e1e8ed);border-bottom:1px solid var(--c-divider,#e1e8ed)}.detail-grid span,.detail-grid b{display:block}.detail-grid span{font-size:var(--t1);color:var(--c-text-muted,#71818e);margin-bottom:var(--s1)}.detail-grid b{font-size:var(--t3);overflow-wrap:anywhere}.scan-result{min-height:108px;padding:var(--s4) var(--s5);margin-bottom:var(--s4);border:3px solid var(--c-scan-border,#516979);background:var(--c-scan-bg,#102f49);color:#fff;align-content:center;display:grid}.scan-result strong{font-size:28px}.scan-result span{margin-top:var(--s1);overflow-wrap:anywhere;font-family:Consolas,monospace}.scan-success{background:var(--c-scan-success-bg,#115f43);border-color:var(--c-scan-success-border,#36c487)}.scan-duplicate{background:var(--c-scan-duplicate-bg,#7b2d19);border-color:var(--c-scan-duplicate-border,#ffb06b)}.scan-skip{background:var(--c-scan-skip-bg,#78510f);border-color:var(--c-scan-skip-border,#ffd166)}.scan-quality,.scan-stale,.scan-denied,.scan-error{background:var(--c-scan-error-bg,#761f2b);border-color:var(--c-scan-error-border,#ff7989)}.scan-counter{background:var(--c-control-bg,#173d59);color:#fff;padding:var(--s2) var(--s4);text-align:center;min-width:100px}.scan-counter span,.scan-counter b{display:block}.scan-counter span{font-size:var(--t1);color:var(--c-topbar-subtle,#bcd0df)}.scan-counter b{font-size:22px}.scan-form .traveler-field{grid-column:span 12}.traveler-field input{height:58px;font-family:Consolas,monospace;font-size:23px}.scan-submit{min-width:170px;height:48px}.scan-legend{gap:var(--s4);margin-top:var(--s3);color:var(--c-text-muted,#596b78);font-size:var(--t2);display:flex}.scan-legend span:before{content:"";width:9px;height:9px;margin-right:var(--s2);border-radius:50%;display:inline-block}.success-dot:before{background:var(--c-dot-success,#237a57)}.duplicate-dot:before{background:var(--c-dot-duplicate,#c75a2a)}.skip-dot:before{background:var(--c-dot-skip,#bd861e)}.quality-dot:before{background:var(--c-dot-quality,#b33b3b)}.trace-search{margin-bottom:var(--s4)}.trace-summary{margin-bottom:var(--s4);border-left:4px solid var(--c-eyebrow,#2b668c)}.trace-engineering,.trace-section{margin-top:var(--s4)}.trace-section .data-table{font-size:var(--t2)}.quality-actions{justify-content:flex-start}.wb-head-note{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0 var(--s3);flex:1;overflow:hidden}.wb-toolbar{align-items:center;gap:var(--s2);padding:var(--s2) var(--s3);border-bottom:1px solid var(--c-divider,#e0e7ec);background:var(--c-table-header-bg,#f8fafb);flex-wrap:wrap;display:flex}.wb-toolbar label{font-size:var(--t1);color:var(--c-text-muted,#71818e);font-weight:700}.wb-toolbar input,.wb-toolbar select{border:1px solid var(--c-field-border,#bccbd5);border-radius:var(--r);height:30px;padding:0 var(--s2);background:var(--c-field-bg,#fff);color:inherit;font:inherit;font-size:var(--t2);min-width:0}.wb-toolbar input{flex:100px;max-width:140px}.wb-spacer{flex:1}.wb-counts{border:1px solid var(--c-panel-border,#d4dee5);border-radius:var(--r);flex:none;display:flex;overflow:hidden}.wb-counts button{align-items:center;gap:var(--s1);border:0;border-left:1px solid var(--c-panel-border,#d4dee5);background:var(--c-panel-bg,#fff);cursor:pointer;min-height:30px;font:inherit;font-size:var(--t2);color:var(--c-text-muted,#71818e);padding:var(--s1) var(--s3);display:flex}.wb-counts-scope{padding:var(--s1) var(--s2);background:var(--c-status-neutral-bg,#eef3f6);color:var(--c-text-muted,#71818e);font-size:var(--t1);align-items:center;font-weight:700;display:flex}.wb-counts button:first-child{border-left:0}.wb-counts button[aria-pressed=true]{background:var(--c-topbar-bg,#102f49);color:#fff}.wb-counts b{font-variant-numeric:tabular-nums}.wb-board-head{align-items:center;gap:var(--s3);padding:var(--s2) var(--s3);background:var(--c-topbar-bg,#102f49);color:#fff;font-size:var(--t3);font-weight:700;display:flex}.wb-hint{color:var(--c-topbar-subtle,#a9c3d6);font-size:var(--t2);margin-left:auto;font-weight:400}.wb-board .data-table{table-layout:fixed}.wb-col-seq{width:44px}.wb-col-due{width:112px}.wb-col-prog{width:176px}.wb-col-mode{width:64px}.wb-col-qc{width:68px}.wb-col-status{width:104px}.wb-act{text-align:right;width:76px}.wb-seq{font-variant-numeric:tabular-nums;color:var(--c-text-muted,#71818e);border-left:3px solid #0000;font-weight:700}tr.wb-late .wb-seq{border-left-color:var(--c-btn-danger-border,#b33b3b)}.wb-code{font-family:Consolas,monospace;font-size:var(--t4);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.wb-board .data-table td small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.wb-due-note{color:var(--c-text-muted,#71818e);font-size:var(--t2)}tr.wb-late .wb-due-note{color:var(--c-btn-danger-border,#b33b3b);font-weight:700}.wb-prog{align-items:center;gap:var(--s2);display:flex}.wb-bar{background:var(--c-table-border,#e5ebef);border-radius:var(--r);flex:1;min-width:52px;height:6px;overflow:hidden}.wb-bar i{background:var(--c-btn-primary-bg,#245f85);height:100%;display:block}.wb-bar i.wb-bar-late{background:var(--c-btn-danger-border,#b33b3b)}.wb-pnum{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--c-text-muted,#71818e)}.wb-chip{vertical-align:middle;text-overflow:ellipsis;white-space:nowrap;text-align:center;max-width:100%;font-size:var(--t2);padding:0 var(--s2);border-radius:var(--r);color:#fff;font-weight:700;line-height:18px;display:inline-block;overflow:hidden}.wb-chip.run{background:var(--c-wb-chip-run,#245f85)}.wb-chip.late{background:var(--c-wb-chip-late,#b33b3b)}.wb-chip.ok{background:var(--c-wb-chip-ok,#237a57)}.wb-chip.qc{background:var(--c-wb-chip-qc,#94601d)}.wb-status-plain{vertical-align:middle;text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:inline-block;overflow:hidden}.wb-secondary{margin-top:var(--s4);background:var(--c-wb-secondary-bg,#f3f6f8);border:1px solid var(--c-divider,#e0e7ec);border-radius:var(--r)}.wb-secondary summary{cursor:pointer;padding:var(--s2) var(--s3);align-items:center;gap:var(--s2);font-size:var(--t3);color:var(--c-wb-secondary-text,#536572);font-weight:600;list-style:none;display:flex}.wb-secondary summary::-webkit-details-marker{display:none}.wb-secondary summary:before{content:"▸";color:var(--c-text-muted,#71818e);font-size:var(--t2)}.wb-secondary[open] summary:before{content:"▾"}.wb-tag{font-size:var(--t1);color:var(--c-text-muted,#71818e);border:1px solid var(--c-panel-border,#d4dee5);border-radius:var(--r);padding:0 var(--s1);font-weight:700}.wb-secondary .form-grid{padding:0 var(--s3) var(--s3)}.wb-secondary .table-scroll{padding:0 var(--s3)}.wb-secondary .actions{padding:0 var(--s3) var(--s3);border-top:0}.wb-secondary:not([open]) .form-grid,.wb-secondary:not([open]) .table-scroll,.wb-secondary:not([open]) .actions{display:none}.wb-dock-spacer{height:88px}.wb-dock{z-index:15;background:var(--c-topbar-bg,#102f49);border-top:2px solid var(--c-sidebar-active-accent,#e4b15b);align-items:center;gap:var(--s4);min-height:64px;padding:var(--s1) var(--s5);color:#fff;flex-wrap:nowrap;display:flex;position:fixed;bottom:0;left:216px;right:0;overflow-x:auto}.wb-dock-empty{color:var(--c-topbar-subtle,#a9c3d6)}.wb-who{gap:var(--s1);flex:none;min-width:0;max-width:430px;display:grid}.wb-who b{font-family:Consolas,monospace;font-size:var(--t3);overflow-wrap:anywhere}.wb-who span{font-size:var(--t2);color:var(--c-topbar-subtle,#a9c3d6);white-space:nowrap}.wb-fields{gap:var(--s3);flex:none;display:flex}.wb-dock>.btn.primary{outline:var(--s1) solid var(--c-topbar-bg,#102f49);flex:none;position:sticky;right:0}.wb-fld{gap:var(--s1);display:grid}.wb-fld label{font-size:var(--t1);color:var(--c-topbar-subtle,#a9c3d6);white-space:nowrap;font-weight:700}.wb-fld input{background:var(--c-control-bg,#173d59);border:1px solid var(--c-control-border,#58758a);border-radius:var(--r);color:#fff;width:92px;height:30px;font:inherit;padding:0 var(--s2);text-align:right}.wb-fld.wide input{text-align:left}@media (width<=1100px){.detail-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=900px){.app-shell{padding-left:0}.sidebar,.top-search{display:none}.app-content{padding:var(--s4)}.form-grid{grid-template-columns:1fr}.field,.field.wide{grid-column:1}.workflow{grid-template-columns:1fr 1fr}.topbar>span{display:none}.scan-form .traveler-field{grid-column:1}.metric-grid,.detail-grid{grid-template-columns:1fr 1fr}.wb-head-note{display:none}.wb-dock{left:0}}.filterable-select[data-v-cd901a04]{min-width:0;position:relative}.filterable-select .combo-input[data-v-cd901a04]{width:100%;min-width:0}.filterable-select .combo-list[data-v-cd901a04]{z-index:30;width:100%;margin-top:var(--s1);background:var(--c-panel-bg,#fff);border:1px solid var(--c-field-focus-border,#3d7fa4);border-radius:var(--r);border:1px solid var(--c-panel-border,#d4dee5);position:absolute;top:100%;left:0;right:0;height:auto!important}.filterable-select .combo-list option[data-v-cd901a04]{padding:4px 8px}.filterable-select .select-detail[data-v-cd901a04]{color:var(--c-text-muted,#71818e);overflow-wrap:anywhere;margin:2px 0 0;font-size:12px;line-height:1.35}.notice.warn[data-v-3938d834]{border-color:var(--c-status-text,#94601d);background:var(--c-status-bg,#fff1d9)}.panel-title.bar[data-v-3938d834]{justify-content:space-between;align-items:center;gap:12px;display:flex}.btn.small[data-v-3938d834]{min-height:32px;padding:0 12px;font-size:13px}.confirm-actions[data-v-3938d834]{justify-content:flex-end;gap:10px;margin-top:12px;display:flex}.radio-option[data-v-3938d834]{align-items:center;gap:6px;margin:6px 0;font-weight:400;display:flex}.radio-option input[type=radio][data-v-3938d834]{width:auto}.data-table input[data-v-3938d834],.data-table select[data-v-3938d834]{border:1px solid var(--c-field-border,#bccbd5);background:var(--c-panel-bg,#fff);border-radius:5px;width:100%;height:36px;padding:0 9px}.data-table td[data-v-3938d834]{vertical-align:middle}.sr-label[data-v-3938d834]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.change-list[data-v-3938d834]{margin:0;padding-left:18px}.change-list li[data-v-3938d834]{margin:2px 0}.field small[data-v-9ac1e35a]{font-size:var(--t1)}.doc-number[data-v-9ac1e35a]{min-width:0;display:grid}.doc-number small[data-v-9ac1e35a]{font-size:var(--t1);display:block}.detail-import-panel[data-v-0215af88]{align-items:center;gap:var(--s3);flex-wrap:wrap;display:flex}.detail-import-file[data-v-0215af88]{align-items:center;gap:var(--s2);display:flex}.party>div[data-v-2990f11c]{gap:var(--s2);display:flex}.party dt[data-v-2990f11c]{min-width:48px}.totals[data-v-2990f11c]{gap:var(--s4);padding:var(--s3) var(--s4);display:flex}.pagination[data-v-0a6a29c2]{justify-content:flex-end;align-items:center;gap:var(--s2);padding:var(--s3) var(--s4);border-top:1px solid var(--c-table-border,#e5ebef);display:flex}.pagination select[data-v-0a6a29c2]{border:1px solid var(--c-field-border,#bccbd5);border-radius:var(--r);height:30px;padding:0 var(--s2);background:var(--c-panel-bg,#fff)}.pagination .btn[data-v-0a6a29c2]{min-height:30px;padding:0 var(--s3)}.list-toolbar input[data-v-17e328ce]{width:260px}.pagination-controls[data-v-24a29adc]{justify-content:center;align-items:center;gap:var(--s3);padding:var(--s3) 0 0;color:var(--c-text-muted,#71818e);display:flex}.list-toolbar[data-v-27931acb]{align-items:center;gap:var(--s3);display:flex}.list-toolbar input[data-v-27931acb]{width:260px}.list-toolbar[data-v-655225d0]{align-items:center;gap:var(--s3);display:flex}.form-grid[data-v-7cf37748]{gap:var(--s3);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.form-grid>label[data-v-7cf37748]{min-width:0}.form-grid input[data-v-7cf37748],.form-grid select[data-v-7cf37748]{width:100%;min-width:0;max-width:100%}.form-grid select[data-v-7cf37748]{text-overflow:ellipsis}.wide[data-v-7cf37748]{margin-top:var(--s3);display:block}.wide textarea[data-v-7cf37748]{width:100%}.actions[data-v-7cf37748]{align-items:center;gap:var(--s3);flex-wrap:wrap;display:flex}tr.current[data-v-7cf37748]{font-weight:600}.reason-input[data-v-73eded74]{min-width:160px}.hint-line[data-v-73eded74]{margin:var(--s2) 0 var(--s3)}.note-head[data-v-02cedaab]{gap:var(--s3) var(--s5);padding:var(--s3) var(--s4);flex-wrap:wrap;display:flex}.note-head dt[data-v-02cedaab]{font-size:var(--t2);color:var(--c-text-secondary,#536572)}.note-head dd[data-v-02cedaab]{margin:0;font-weight:650}.note-signatures[data-v-02cedaab]{gap:var(--s5);padding:var(--s4);flex-wrap:wrap;display:flex}@media print{@page{size:A4 portrait;margin:10mm}body.delivery-note-print .topbar,body.delivery-note-print .sidebar,body.delivery-note-print .page-head,body.delivery-note-print .notice{display:none!important}body.delivery-note-print .app-shell{padding:0!important}body.delivery-note-print .app-content{max-width:none!important;padding:0!important}body.delivery-note-print .delivery-note{break-inside:avoid;page-break-inside:avoid;border:none}}.sheet-head[data-v-4b7fc7d4]{justify-content:space-between;align-items:flex-start;gap:var(--s4);padding:var(--s4);display:flex}.sheet-brand[data-v-4b7fc7d4]{align-items:center;gap:var(--s3);display:flex}.sheet-company[data-v-4b7fc7d4]{font-weight:700}.sheet-title[data-v-4b7fc7d4]{font-size:var(--t5);letter-spacing:4px;margin:0}.sheet-meta[data-v-4b7fc7d4]{font-size:var(--t3);margin:0}.sheet-meta>div[data-v-4b7fc7d4],.party>div[data-v-4b7fc7d4]{gap:var(--s2);padding:var(--s1) 0;display:flex}.sheet-meta dt[data-v-4b7fc7d4],.party dt[data-v-4b7fc7d4]{color:var(--c-text-muted,#71818e);white-space:nowrap}.sheet-meta dd[data-v-4b7fc7d4],.party dd[data-v-4b7fc7d4]{overflow-wrap:anywhere;margin:0}.party-grid[data-v-4b7fc7d4]{gap:var(--s4);padding:0 var(--s4) var(--s3);border-top:1px solid var(--c-divider,#e0e7ec);grid-template-columns:1fr 1fr;display:grid}.party[data-v-4b7fc7d4]{font-size:var(--t3);margin:0}.party dt[data-v-4b7fc7d4]{min-width:72px}.party-title dd[data-v-4b7fc7d4]{font-weight:650}.totals[data-v-4b7fc7d4]{justify-content:flex-end;gap:var(--s5);padding:var(--s3) var(--s4);font-size:var(--t3);display:flex}.signatures[data-v-4b7fc7d4]{gap:var(--s5);padding:var(--s4);flex-wrap:wrap;display:flex}.sheet-note[data-v-4b7fc7d4]{padding:0 var(--s4) var(--s4);font-size:var(--t1)}@media print{@page{size:A4 landscape;margin:8mm}body.sales-order-print .topbar,body.sales-order-print .sidebar,body.sales-order-print .page-head,body.sales-order-print .notice{display:none!important}body.sales-order-print .app-shell{padding:0!important}body.sales-order-print .app-content{max-width:none!important;padding:0!important}body.sales-order-print .sales-order-sheet{break-inside:avoid;page-break-inside:avoid;border:none}body.sales-order-print .table-scroll{overflow:visible!important}}.sheet-head[data-v-1673328d]{justify-content:space-between;align-items:flex-start;gap:var(--s4);padding:var(--s4);display:flex}.sheet-brand[data-v-1673328d]{align-items:center;gap:var(--s3);display:flex}.sheet-company[data-v-1673328d]{font-weight:700}.sheet-title[data-v-1673328d]{font-size:var(--t5);letter-spacing:4px;margin:0}.sheet-meta[data-v-1673328d]{font-size:var(--t3);margin:0}.sheet-meta>div[data-v-1673328d],.terms>div[data-v-1673328d],.party>div[data-v-1673328d]{gap:var(--s2);padding:var(--s1) 0;display:flex}.sheet-meta dt[data-v-1673328d],.terms dt[data-v-1673328d],.party dt[data-v-1673328d]{color:var(--c-text-muted,#71818e);white-space:nowrap}.sheet-meta dd[data-v-1673328d],.terms dd[data-v-1673328d],.party dd[data-v-1673328d]{overflow-wrap:anywhere;margin:0}.party-grid[data-v-1673328d]{gap:var(--s4);padding:0 var(--s4) var(--s3);border-top:1px solid var(--c-divider,#e0e7ec);grid-template-columns:1fr 1fr;display:grid}.party[data-v-1673328d]{font-size:var(--t3);margin:0}.party dt[data-v-1673328d]{min-width:72px}.party-title dd[data-v-1673328d]{font-weight:650}.terms[data-v-1673328d]{gap:var(--s5);padding:var(--s3) var(--s4);font-size:var(--t3);border-top:1px solid var(--c-divider,#e0e7ec);flex-wrap:wrap;margin:0;display:flex}.terms dt[data-v-1673328d]{min-width:60px}.totals[data-v-1673328d]{justify-content:flex-end;gap:var(--s5);padding:var(--s3) var(--s4);font-size:var(--t3);display:flex}.signatures[data-v-1673328d]{gap:var(--s5);padding:var(--s4);flex-wrap:wrap;display:flex}.sheet-note[data-v-1673328d]{padding:0 var(--s4) var(--s4);font-size:var(--t1)}@media print{@page{size:A4 landscape;margin:8mm}body.purchase-order-print .topbar,body.purchase-order-print .sidebar,body.purchase-order-print .page-head,body.purchase-order-print .notice{display:none!important}body.purchase-order-print .app-shell{padding:0!important}body.purchase-order-print .app-content{max-width:none!important;padding:0!important}body.purchase-order-print .purchase-order-sheet{break-inside:avoid;page-break-inside:avoid;border:none}body.purchase-order-print .table-scroll{overflow:visible!important}}.note-input[data-v-b5e46d5a]{min-width:160px}.version-block[data-v-b5e46d5a]{margin-bottom:12px}.field[data-v-063681ab]{grid-column:span 3}.field.action-field[data-v-063681ab]{grid-column:10/span 3;align-self:stretch}.master-grid[data-v-063681ab]{gap:var(--s4);margin:var(--s4) 0;grid-template-columns:1fr 1fr;display:grid}.master-grid>.panel[data-v-063681ab]{min-width:0}.data-table td[data-v-063681ab]:nth-child(3),.data-table td[data-v-063681ab]:nth-child(4){white-space:nowrap}.data-table[data-v-063681ab]{table-layout:fixed}.data-table td[data-v-063681ab]:first-child,.data-table td[data-v-063681ab]:nth-child(2){white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.data-table th[data-v-063681ab]:nth-child(3){width:64px}.data-table th[data-v-063681ab]:nth-child(4){width:152px}.list-title[data-v-063681ab]{justify-content:space-between;align-items:center;gap:12px;display:flex}.list-title input[data-v-063681ab]{min-width:220px;height:36px;padding:0 var(--s2);border:1px solid var(--c-field-border,#bccbd5);border-radius:var(--r)}@media (width<=1000px){.master-grid[data-v-063681ab]{grid-template-columns:1fr}}@media (width<=900px){.field.action-field[data-v-063681ab]{grid-column:1}}.table-scroll table[data-v-4529c549]{min-width:900px}.units[data-v-4529c549]{white-space:nowrap}.field .clear-box[data-v-4529c549]{color:var(--c-status-text,#94601d)}.clear-box input[data-v-4529c549]{width:auto;height:auto;margin:0 var(--s1) 0 0}.field>.btn[data-v-4529c549]{justify-self:start}.table-scroll table[data-v-b7d8a4ed]{min-width:1020px}.flags[data-v-b7d8a4ed]{white-space:nowrap}.pick input[data-v-b7d8a4ed]{margin:0}.list-toolbar input[data-v-5da96afb]{width:260px}.party-grid[data-v-5b2231e8]{gap:var(--s4);padding:0 var(--s5) var(--s4);grid-template-columns:1fr 1fr;display:grid}.party[data-v-5b2231e8]{font-size:var(--t3)}.party>div[data-v-5b2231e8]{gap:var(--s2);padding:var(--s1) 0;display:flex}.party dt[data-v-5b2231e8]{min-width:72px;color:var(--c-text-muted,#71818e)}.party-title dd[data-v-5b2231e8]{font-weight:650}.party-note[data-v-5b2231e8]{padding:0 var(--s5) var(--s3);font-size:var(--t1);margin:0}.totals[data-v-5b2231e8]{gap:var(--s4);padding:var(--s3) var(--s4);font-size:var(--t3);display:flex}.toolbar[data-v-0609a4d4]{gap:8px;margin-bottom:12px;display:flex}table[data-v-0609a4d4]{border-collapse:collapse;width:100%}th[data-v-0609a4d4],td[data-v-0609a4d4]{text-align:left;border-bottom:1px solid var(--border-color,#263b55);vertical-align:middle;padding:10px}.row-actions[data-v-0609a4d4]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.reason[data-v-0609a4d4]{color:var(--danger-color,#e06c75)}.reason-input[data-v-0609a4d4]{min-width:180px}.trace-grid[data-v-0609a4d4]{flex-wrap:wrap;gap:12px;margin-bottom:8px;display:flex}[data-testid=category-filter][data-v-89103d86],.filterbar[data-v-89103d86]{margin-bottom:12px}.filterbar input[data-v-89103d86]{border:1px solid var(--c-field-border,#bccbd5);padding:8px}.toolbar[data-v-5ca8cf10]{gap:8px;margin-bottom:12px;display:flex}.row[data-v-5ca8cf10]{border-bottom:1px solid var(--border-color,#263b55);justify-content:space-between;align-items:center;padding:10px;display:flex}.row span[data-v-5ca8cf10]{align-items:center;gap:8px;display:flex}.row small.muted[data-v-5ca8cf10]{text-align:right}.row-main[data-v-5ca8cf10]{flex-direction:column;gap:2px;display:flex}.row-main small.muted[data-v-5ca8cf10]{text-align:left}[data-testid=status-filter][data-v-5ca8cf10]{margin-bottom:12px}.movement-row[data-v-d85735f9]{flex-wrap:wrap;justify-content:flex-start;align-items:center}.movement-row>span[data-v-d85735f9]{text-align:left;margin-right:auto}.movement-row>small.muted[data-v-d85735f9]{text-align:left;flex-basis:100%}[data-testid=status-filter][data-v-d85735f9]{margin-bottom:12px}.actions-cell[data-v-b6cd02c6]{align-items:center;gap:6px;display:flex}.actions-cell input[data-v-b6cd02c6],.actions-cell select[data-v-b6cd02c6]{width:130px}.data-table td[data-v-5d172416]{white-space:nowrap}.m-home[data-v-9813fdeb]{background:var(--c-bg,#f3f6f8);min-height:100vh;color:var(--c-text,#162536);padding:var(--s5) var(--s4);gap:var(--s4);box-sizing:border-box;flex-direction:column;max-width:480px;margin:0 auto;display:flex}.m-head h1[data-v-9813fdeb]{margin:0;font-size:26px}.m-sub[data-v-9813fdeb]{margin:var(--s2) 0 0;color:var(--c-text-secondary,#536572);font-size:14px}.m-user[data-v-9813fdeb]{color:var(--c-text-secondary,#536572);background:var(--c-panel-bg,#fff);border:1px solid var(--c-panel-border,#d4dee5);border-radius:var(--r,8px);padding:var(--s3) var(--s4);margin:0;font-size:16px}.m-user strong[data-v-9813fdeb]{color:var(--c-text,#162536)}.m-entry[data-v-9813fdeb]{min-height:160px;margin-top:var(--s3);border-radius:var(--r,8px);background:var(--c-btn-primary-bg,#245f85);color:var(--c-topbar-text,#fff);letter-spacing:2px;border:none;flex:1;font-size:28px;font-weight:700}.m-logout[data-v-9813fdeb]{border-radius:var(--r,8px);border:1px solid var(--c-btn-border,#b9c8d2);background:var(--c-btn-bg,#fff);min-height:48px;color:var(--c-btn-text,#365166);font-size:16px}.ml[data-v-b401627f]{box-sizing:border-box;min-height:100vh;padding:var(--s5) var(--s4);background:radial-gradient(120% 100% at 50% 20%, var(--c-login-plate-a,#1a4a6b) 0%, var(--c-login-plate-b,#123c58) 45%, var(--c-login-plate-c,#0b2135) 100%), var(--c-login-plate-c,#0b2135);color:var(--c-login-title,#f2f7fa);justify-content:center;align-items:center;display:flex}.ml-card[data-v-b401627f]{gap:var(--s4);flex-direction:column;width:min(420px,100%);display:flex}.ml-brand[data-v-b401627f]{align-items:center;gap:var(--s3);margin-bottom:var(--s3);flex-direction:column;display:flex}.ml-brand h1[data-v-b401627f]{letter-spacing:2px;text-indent:2px;color:var(--c-login-title,#f2f7fa);margin:0;font-size:24px;font-weight:700}.ml-field[data-v-b401627f]{gap:var(--s2);color:var(--c-topbar-subtle,#a9c3d6);flex-direction:column;font-size:16px;display:flex}.ml-input[data-v-b401627f]{box-sizing:border-box;width:100%;height:56px;padding:0 var(--s4);border-radius:var(--r,8px);border:1px solid var(--c-control-border,#58758a);background:var(--c-control-bg,#173d59);color:var(--c-topbar-text,#fff);font-size:20px}.ml-input[data-v-b401627f]:focus{outline:3px solid var(--c-field-focus-ring,#4b91b733);border-color:var(--c-field-focus-border,#3d7fa4)}.ml-captcha[data-v-b401627f]{gap:var(--s3);align-items:stretch;display:flex}.ml-captcha .ml-input[data-v-b401627f]{flex:1;min-width:0}.ml-captcha-image[data-v-b401627f]{box-sizing:border-box;border:1px solid var(--c-control-border,#58758a);border-radius:var(--r,8px);background:var(--c-control-bg,#173d59);min-width:132px;height:56px;color:var(--c-topbar-subtle,#a9c3d6);justify-content:center;align-items:center;padding:0;font-size:16px;display:flex;overflow:hidden}.ml-captcha-image img[data-v-b401627f]{width:auto;height:100%;display:block}.ml-captcha-image[data-v-b401627f]:disabled{opacity:.6}.ml-remember[data-v-b401627f]{box-sizing:border-box;align-items:center;gap:var(--s3);min-height:56px;padding:0 var(--s4);border-radius:var(--r,8px);border:1px solid var(--c-control-border,#58758a);background:var(--c-control-bg,#173d59);color:var(--c-topbar-text,#fff);font-size:17px;display:flex}.ml-remember input[data-v-b401627f]{flex:none;width:26px;height:26px;margin:0}.ml-message[data-v-b401627f]{padding:var(--s3) var(--s4);border-radius:var(--r,8px);background:var(--c-status-danger-bg,#ffe5e5);color:var(--c-status-danger-text,#a72e2e);margin:0;font-size:15px;line-height:1.6}.ml-submit[data-v-b401627f]{box-sizing:border-box;border-radius:var(--r,8px);letter-spacing:2px;text-indent:2px;background:var(--c-avatar-bg,#e4b15b);height:56px;color:var(--c-avatar-text,#17324d);border:none;font-size:20px;font-weight:700}.ml-submit[data-v-b401627f]:disabled{opacity:.6}.m-scan[data-v-2f9b886f]{background:var(--c-bg,#f3f6f8);min-height:100vh;color:var(--c-text,#162536);padding:var(--s4);gap:var(--s4);box-sizing:border-box;flex-direction:column;max-width:480px;margin:0 auto;display:flex}.m-head[data-v-2f9b886f]{justify-content:space-between;align-items:center;gap:var(--s3);display:flex}.m-head h1[data-v-2f9b886f]{margin:0;font-size:22px}.m-back[data-v-2f9b886f]{min-height:44px;padding:0 var(--s4);border-radius:var(--r,8px);border:1px solid var(--c-btn-border,#b9c8d2);background:var(--c-btn-bg,#fff);color:var(--c-btn-text,#365166);font-size:15px}.m-hint[data-v-2f9b886f]{padding:var(--s3) var(--s4);border-left:3px solid var(--c-notice-border,#2f6b91);border-radius:var(--r,8px);background:var(--c-notice-bg,#eef5f9);color:var(--c-text-secondary,#536572);margin:0;font-size:14px;line-height:1.6}.m-video[data-v-2f9b886f]{aspect-ratio:3/4;object-fit:cover;border-radius:var(--r,8px);background:var(--c-scan-bg,#102f49);width:100%}.m-fallback-link[data-v-2f9b886f]{min-height:44px;color:var(--c-text-secondary,#536572);background:0 0;border:0;font-size:15px;text-decoration:underline}.m-fallback[data-v-2f9b886f]{gap:var(--s3);padding:var(--s4);background:var(--c-panel-bg,#fff);border:1px solid var(--c-panel-border,#d4dee5);border-radius:8px;flex-direction:column;display:flex}.m-fallback-input[data-v-2f9b886f]{min-height:56px;padding:0 var(--s3);border-radius:var(--r,8px);border:1px solid var(--c-field-border,#bccbd5);background:var(--c-field-bg,#fff);color:inherit;font-size:20px}.m-fallback-submit[data-v-2f9b886f]{border-radius:var(--r,8px);background:var(--c-btn-primary-bg,#245f85);color:#fff;border:0;min-height:48px;font-size:16px;font-weight:600}.m-visually-hidden[data-v-2f9b886f]{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.m-capture[data-v-2f9b886f]{border-radius:var(--r,8px);background:var(--c-btn-primary-bg,#245f85);min-height:64px;color:var(--c-topbar-text,#fff);justify-content:center;align-items:center;font-size:20px;font-weight:600;display:flex}.m-capture.is-busy[data-v-2f9b886f]{opacity:.6}.m-label[data-v-2f9b886f]{color:var(--c-text-secondary,#536572);font-size:14px}.ms-form[data-v-bdbdfb06]{gap:var(--s3);flex-direction:column;display:flex}.ms-context[data-v-bdbdfb06]{color:var(--c-text-secondary,#536572);margin:0;font-size:14px}.ms-row[data-v-bdbdfb06]{justify-content:space-between;align-items:baseline;gap:var(--s3);font-size:16px;display:flex}.ms-key[data-v-bdbdfb06]{color:var(--c-text-secondary,#536572)}.ms-label[data-v-bdbdfb06]{color:var(--c-text-secondary,#536572);font-size:14px}.ms-input[data-v-bdbdfb06]{min-height:52px;padding:0 var(--s3);border-radius:var(--r,8px);border:1px solid var(--c-field-border,#bccbd5);background:var(--c-field-bg,#fff);color:var(--c-text,#162536);box-sizing:border-box;width:100%;font-size:20px}.ms-hint[data-v-bdbdfb06]{color:var(--c-text-secondary,#536572);margin:0;font-size:14px;line-height:1.6}.ms-notice[data-v-bdbdfb06]{padding:var(--s3);border-radius:var(--r,8px);border-left:3px solid var(--c-notice-border,#2f6b91);background:var(--c-notice-bg,#eef5f9);color:var(--c-text-secondary,#536572);margin:0;font-size:14px;line-height:1.6}.ms-warn[data-v-bdbdfb06]{padding:var(--s3);border-radius:var(--r,8px);border-left:3px solid var(--c-notice-danger-border,#b33b3b);background:var(--c-notice-danger-bg,#fff0f0);color:var(--c-notice-danger-text,#7f2020);margin:0;font-size:14px;line-height:1.6}.ms-photo-actions[data-v-bdbdfb06]{gap:var(--s3);display:flex}.ms-photo-add[data-v-bdbdfb06]{border-radius:var(--r,8px);border:1px dashed var(--c-btn-border,#b9c8d2);background:var(--c-btn-bg,#fff);min-height:52px;color:var(--c-btn-text,#365166);flex:1;justify-content:center;align-items:center;font-size:16px;display:flex;position:relative}.ms-visually-hidden[data-v-bdbdfb06]{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ms-photo-list[data-v-bdbdfb06]{gap:var(--s2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ms-photo-list li[data-v-bdbdfb06]{justify-content:space-between;align-items:center;gap:var(--s3);color:var(--c-text-secondary,#536572);font-size:14px;display:flex}.ms-photo-name[data-v-bdbdfb06]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ms-photo-remove[data-v-bdbdfb06]{min-height:36px;padding:0 var(--s3);border-radius:var(--r,8px);border:1px solid var(--c-btn-danger-border,#b33b3b);background:var(--c-btn-bg,#fff);color:var(--c-btn-danger-text,#a72e2e)}.ms-more[data-v-bdbdfb06]{border-radius:var(--r,8px);border:1px solid var(--c-btn-border,#b9c8d2);background:var(--c-btn-bg,#fff);min-height:44px;color:var(--c-btn-text,#365166);font-size:15px}.ms-more-fields[data-v-bdbdfb06]{gap:var(--s3);display:flex}.ms-field[data-v-bdbdfb06]{gap:var(--s2);flex-direction:column;flex:1;display:flex}.m-order[data-v-7e25c782]{background:var(--c-bg,#f3f6f8);min-height:100vh;color:var(--c-text,#162536);padding:var(--s4);gap:var(--s4);box-sizing:border-box;flex-direction:column;max-width:480px;margin:0 auto;display:flex}.m-head[data-v-7e25c782]{justify-content:space-between;align-items:center;gap:var(--s3);display:flex}.m-head h1[data-v-7e25c782]{margin:0;font-size:22px}.m-back[data-v-7e25c782]{min-height:44px;padding:0 var(--s4);border-radius:var(--r,8px);border:1px solid var(--c-btn-border,#b9c8d2);background:var(--c-btn-bg,#fff);color:var(--c-btn-text,#365166);font-size:15px}.m-hint[data-v-7e25c782]{padding:var(--s3) var(--s4);border-left:3px solid var(--c-notice-border,#2f6b91);border-radius:var(--r,8px);background:var(--c-notice-bg,#eef5f9);color:var(--c-text-secondary,#536572);margin:0;font-size:14px;line-height:1.6}.m-error[data-v-7e25c782]{padding:var(--s3) var(--s4);border-left:3px solid var(--c-notice-danger-border,#b33b3b);border-radius:var(--r,8px);background:var(--c-notice-danger-bg,#fff0f0);color:var(--c-notice-danger-text,#7f2020);margin:0;font-size:15px;line-height:1.6}.m-card[data-v-7e25c782]{background:var(--c-panel-bg,#fff);border:1px solid var(--c-panel-border,#d4dee5);border-radius:var(--r,8px);padding:var(--s4);gap:var(--s2);flex-direction:column;display:flex}.m-number[data-v-7e25c782]{letter-spacing:1px;margin:0;font-size:24px;font-weight:700}.m-product[data-v-7e25c782]{color:var(--c-text-secondary,#536572);margin:0;font-size:15px}.m-badges[data-v-7e25c782]{gap:var(--s2);flex-wrap:wrap;display:flex}.m-badge[data-v-7e25c782]{padding:2px var(--s3);border-radius:var(--r-pill,999px);background:var(--c-status-neutral-bg,#eef3f6);color:var(--c-status-neutral-text,#536572);font-size:13px}.m-badge.is-warn[data-v-7e25c782]{background:var(--c-status-bg,#fff1d9);color:var(--c-status-text,#94601d)}.m-row[data-v-7e25c782]{justify-content:space-between;align-items:baseline;gap:var(--s3);font-size:16px;display:flex}.m-row span[data-v-7e25c782]{color:var(--c-text-secondary,#536572)}.m-section-title[data-v-7e25c782]{color:var(--c-text-secondary,#536572);margin:0;font-size:15px;font-weight:600}.m-route[data-v-7e25c782]{gap:var(--s2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.m-node[data-v-7e25c782]{border-left:3px solid var(--c-divider,#e0e7ec);border-radius:var(--r,8px);padding:var(--s3);background:var(--c-surface-subtle,#eef5f9)}.m-node.is-done[data-v-7e25c782]{border-left-color:var(--c-status-solid-ok,#237a57);opacity:.7}.m-node.is-cancelled[data-v-7e25c782]{opacity:.5;text-decoration:line-through}.m-node.is-current[data-v-7e25c782]{border-left-color:var(--c-workflow-active-text,#245f85);background:var(--c-workflow-active-bg,#eef5f9);box-shadow:inset 0 0 0 1px var(--c-workflow-active-text,#245f85)}.m-node-head[data-v-7e25c782]{align-items:baseline;gap:var(--s2);font-size:16px;display:flex}.m-node-seq[data-v-7e25c782]{min-width:28px;color:var(--c-eyebrow,#2b668c);font-weight:700}.m-node-name[data-v-7e25c782]{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.m-node-status[data-v-7e25c782]{color:var(--c-text-secondary,#536572);font-size:13px}.m-node-foot[data-v-7e25c782]{align-items:center;gap:var(--s2);margin-top:var(--s1);color:var(--c-text-secondary,#536572);flex-wrap:wrap;font-size:13px;display:flex}.m-node-tag[data-v-7e25c782]{padding:1px var(--s2);border-radius:var(--r-pill,999px);background:var(--c-status-bg,#fff1d9);color:var(--c-status-text,#94601d)}.m-node-tag.is-current[data-v-7e25c782]{background:var(--c-workflow-active-text,#245f85);color:var(--c-topbar-text,#fff)}.m-report[data-v-7e25c782]{border-radius:var(--r,8px);background:var(--c-btn-primary-bg,#245f85);min-height:64px;color:var(--c-topbar-text,#fff);border:none;font-size:22px;font-weight:700}.m-report[data-v-7e25c782]:disabled{opacity:.5}.traveler-card[data-v-7f227610]{padding:var(--s4)}.card-band[data-v-7f227610]{gap:var(--s5);justify-content:space-between;align-items:flex-start;display:flex}.card-band-main[data-v-7f227610]{flex:auto;min-width:0}.card-section[data-v-7f227610]{margin-top:var(--s5)}.card-section-title[data-v-7f227610]{font-weight:650;font-size:var(--t4);margin-bottom:var(--s3);padding-bottom:var(--s1);border-bottom:1px solid var(--c-panel-border,#d4dee5)}.card-facts[data-v-7f227610]{gap:var(--s3) var(--s5);flex-wrap:wrap;margin:0;display:flex}.card-facts dt[data-v-7f227610]{font-size:var(--t2);color:var(--c-text-secondary,#536572)}.card-facts dd[data-v-7f227610]{margin:0;font-weight:650}.card-sub[data-v-7f227610]{font-weight:400;font-size:var(--t1);color:var(--c-text-muted,#71818e);display:block}.card-remark[data-v-7f227610]{align-items:baseline;gap:var(--s2);margin-top:var(--s4);flex-wrap:wrap;display:flex}.card-remark-label[data-v-7f227610]{font-size:var(--t2);color:var(--c-text-secondary,#536572)}.card-remark-blank[data-v-7f227610]{border-bottom:1px solid var(--c-panel-border,#d4dee5);flex:120px;min-width:120px}.card-qr[data-v-7f227610]{align-items:center;gap:var(--s1);flex-direction:column;flex:none;display:flex}.card-qr-image[data-v-7f227610] svg{display:block}.card-qr-failure[data-v-7f227610]{max-width:30mm;font-size:var(--t1);color:var(--c-btn-danger-text,#a72e2e);text-align:center;overflow-wrap:anywhere}.card-qr-text[data-v-7f227610]{font-family:Consolas,monospace;font-weight:650;font-size:var(--t3);white-space:nowrap}.card-qr-note[data-v-7f227610]{font-size:var(--t1);color:var(--c-text-secondary,#536572)}.card-drawing-notice[data-v-7f227610]{font-size:var(--t2);color:var(--c-text-secondary,#536572);margin-bottom:var(--s3)}.card-drawings[data-v-7f227610]{gap:var(--s4);flex-wrap:wrap;display:flex}.card-drawings figure[data-v-7f227610]{max-width:100%;margin:0}.card-drawings img[data-v-7f227610]{max-width:100%;height:auto;display:block}.card-drawings figcaption[data-v-7f227610]{font-size:var(--t1);color:var(--c-text-secondary,#536572);margin-top:var(--s1)}.card-drawing-list[data-v-7f227610]{padding-left:var(--s4);font-size:var(--t2);margin:0}.card-drawing-blank[data-v-7f227610]{border:1px dashed var(--c-panel-border,#d4dee5);border-radius:var(--r);min-height:40mm;color:var(--c-text-muted,#71818e);font-size:var(--t2);text-align:center;padding:var(--s4);justify-content:center;align-items:center;display:flex}.card-signatures[data-v-7f227610]{gap:var(--s5);margin-top:var(--s5);flex-wrap:wrap;display:flex}.label-summary[data-v-9242957a]{padding:var(--s3) var(--s4)}.label-summary-line[data-v-9242957a]{font-weight:650}.label-quality[data-v-9242957a]{font-size:var(--t2);margin-top:var(--s1)}.label-sheet[data-v-9242957a]{margin-top:var(--s4);flex-wrap:wrap;gap:3mm;display:flex}.traveler-label[data-v-9242957a]{border:1px dashed var(--c-btn-border,#b9c8d2);background:#fff;flex-direction:column;justify-content:center;align-items:center;gap:1mm;display:flex;overflow:hidden}.label-code[data-v-9242957a]{justify-content:center;align-items:center;display:flex}.label-code[data-v-9242957a] svg{display:block}.label-failure[data-v-9242957a]{color:var(--c-btn-danger-text,#a72e2e);text-align:center;overflow-wrap:anywhere;font-size:11px}.label-text[data-v-9242957a]{white-space:nowrap;font-family:Consolas,monospace;line-height:1.25}.label-note[data-v-9242957a]{color:var(--c-text-secondary,#536572);white-space:nowrap;text-overflow:ellipsis;max-width:100%;line-height:1.25;overflow:hidden}.label-controls[data-v-9242957a],.label-picker[data-v-9242957a]{margin-bottom:var(--s4)}.label-tabs[data-v-9242957a]{margin-bottom:var(--s3)}@media print{@page{size:auto;margin:6mm}body.traveler-label-print .topbar,body.traveler-label-print .sidebar,body.traveler-label-print .page-head,body.traveler-label-print .label-picker,body.traveler-label-print .label-controls,body.traveler-label-print .label-summary,body.traveler-label-print .notice{display:none!important}body.traveler-label-print .app-shell{padding:0!important}body.traveler-label-print .app-content{max-width:none!important;padding:0!important}body.traveler-label-print .label-sheet{gap:1mm!important;margin:0!important}body.traveler-label-print .traveler-label{break-inside:avoid;page-break-inside:avoid;border-color:var(--c-panel-border,#d4dee5)}body.traveler-card-print .topbar,body.traveler-card-print .sidebar,body.traveler-card-print .page-head,body.traveler-card-print .label-picker,body.traveler-card-print .notice{display:none!important}body.traveler-card-print .app-shell{padding:0!important}body.traveler-card-print .app-content{max-width:none!important;padding:0!important}body.traveler-card-print .traveler-card{border:none;padding:0!important}body.traveler-card-print .traveler-card,body.traveler-card-print .traveler-card *{color:#000!important;background:#fff!important}body.traveler-card-print .traveler-card .data-table th,body.traveler-card-print .traveler-card .data-table td{border-color:#888!important}body.traveler-card-print .card-band,body.traveler-card-print .card-qr,body.traveler-card-print .card-route tr{break-inside:avoid;page-break-inside:avoid}body.traveler-card-print .card-route thead{display:table-header-group}body.traveler-card-print .card-drawings img{max-width:100%;max-height:110mm}body.traveler-card-print .table-scroll{overflow:visible!important}body.traveler-card-print .card-write{min-width:18mm}}.list-toolbar input[data-v-fd891d8d]{width:220px}.totals[data-v-4b3a293a]{gap:var(--s4);margin:var(--s3) 0;font-size:14px;display:flex}.list-toolbar input[data-v-189cf5e2]{width:220px}.totals[data-v-c3c81dce]{gap:var(--s4);margin:var(--s3) 0;font-size:14px;display:flex}.list-toolbar input[data-v-1081778c]{width:220px}.settlement-panel .totals[data-v-1a578715]{gap:var(--s4);margin:var(--s3) 0;font-size:14px;display:flex}.settlement-panel .inline-form[data-v-1a578715]{align-items:center;gap:var(--s3);margin:var(--s3) 0;flex-wrap:wrap;display:flex}.settlement-panel .add-form[data-v-1a578715]{flex-direction:column;align-items:stretch}.totals[data-v-cd61483e]{gap:var(--s4);margin:var(--s3) 0;font-size:14px;display:flex}.totals .danger[data-v-cd61483e],.party-ledger .negative[data-v-a1c1e658]{color:var(--c-error-text,#b33b3b)}.party-ledger .nested[data-v-a1c1e658]{margin:var(--s2) 0}.party-ledger .notice[data-v-a1c1e658]{margin-bottom:var(--s3);font-size:13px}.negative[data-v-a2b0f520]{color:var(--c-error-text,#b33b3b)}.nested[data-v-a2b0f520]{margin:var(--s2) 0}.accrual-table th.group-start[data-v-a2b0f520],.accrual-table td.group-start[data-v-a2b0f520]{border-left:2px solid var(--c-table-border,#e5ebef)}.accrual-table thead tr:first-child th[data-v-a2b0f520]{text-align:center;background:var(--c-surface-alt,#f5f7fa)}.btn-group[data-v-a2b0f520]{gap:0;display:inline-flex}.btn-group .btn[data-v-a2b0f520]{border-radius:0}.btn-group .btn[data-v-a2b0f520]:first-child{border-top-left-radius:var(--radius,4px);border-bottom-left-radius:var(--radius,4px)}.btn-group .btn[data-v-a2b0f520]:last-child{border-top-right-radius:var(--radius,4px);border-bottom-right-radius:var(--radius,4px)}.list-toolbar[data-v-cc9a5ba7],.list-toolbar[data-v-86222046]{align-items:center;gap:var(--s3);flex-wrap:wrap;display:flex}.headline[data-v-86222046]{font-size:2rem;font-weight:700}.checkbox[data-v-86222046]{align-items:center;gap:var(--s2);display:flex}.list-toolbar[data-v-f1e942ce]{align-items:center;gap:var(--s3);flex-wrap:wrap;display:flex}.aps-analytics[data-v-22662f42]{gap:var(--s4);display:grid}.analytics-filter[data-v-22662f42],.downtime-form[data-v-22662f42]{gap:var(--s2);margin:var(--s2) 0;flex-wrap:wrap;display:flex}.analytics-filter input[type=checkbox][data-v-22662f42]{margin:0 var(--s1) 0 0}.load-row[data-v-22662f42],.risk-row[data-v-22662f42],.downtime-row[data-v-22662f42]{gap:var(--s3);padding:var(--s3);margin-top:var(--s2);background:#102946;grid-template-columns:140px 140px 1fr auto;display:grid}.load-row[data-v-22662f42]{cursor:pointer;grid-template-columns:140px 96px 1fr 150px 60px auto;align-items:center}.bar-track[data-v-22662f42]{border-radius:var(--r);background:#0c2038;height:12px;display:block;position:relative;overflow:hidden}.bar-fill[data-v-22662f42]{border-radius:var(--r);position:absolute;top:0;bottom:0;left:0}.bar-mark[data-v-22662f42]{background:#7d94b3;width:1px;position:absolute;top:0;bottom:0}.regenerate-hint[data-v-22662f42]{color:#f1b24b}.load-normal[data-v-22662f42]{border-left:4px solid #4eb58b}.load-high[data-v-22662f42]{border-left:4px solid #f1b24b}.load-overload[data-v-22662f42]{border-left:4px solid #e26767}.risk-row[data-v-22662f42],.downtime-row[data-v-22662f42]{grid-template-columns:140px 1fr auto;align-items:center}.risk-row small[data-v-22662f42]{color:#f1b24b;grid-column:2}.downtime-form input[data-v-22662f42]{min-width:150px}.dialog-backdrop[data-v-d9ac52da]{z-index:60;background:#0f253980;place-items:center;display:grid;position:fixed;inset:0}.expedite-dialog[data-v-d9ac52da]{color:#c7d8ec;background:#0f2539;width:min(560px,100% - 32px)}.dialog-body[data-v-d9ac52da]{gap:var(--s3);padding:var(--s4) var(--s5);display:grid}.muted[data-v-d9ac52da]{color:#a9bfd8}.impact-row[data-v-d9ac52da]{gap:var(--s3);padding:var(--s3);margin-top:var(--s2);background:#102946;border-left:4px solid #f1b24b;grid-template-columns:120px 1fr;display:grid}.impact-row span[data-v-d9ac52da]{color:#c7d8ec;font-size:13px}.impact-row--late[data-v-d9ac52da]{background:#2a1420;border-left-color:#e5484d}.actions[data-v-d9ac52da]{justify-content:flex-end;gap:var(--s3);padding:var(--s3) var(--s5) var(--s4);display:flex}.gantt[data-v-38484ecc]{gap:var(--s2);display:grid;position:relative}.gantt-toolbar[data-v-38484ecc]{align-items:center;gap:var(--s4);flex-wrap:wrap;display:flex}.zoom-group .btn.active[data-v-38484ecc]{color:#fff;background:#2f78d0}.gantt-legend[data-v-38484ecc]{gap:var(--s3);color:#a9bfd8;flex-wrap:wrap;font-size:12px;display:flex}.legend-item[data-v-38484ecc]{align-items:center;gap:var(--s2);display:inline-flex}.legend-item i[data-v-38484ecc]{border-radius:var(--r);width:10px;height:10px;display:inline-block}.gantt-scroll[data-v-38484ecc]{background:#0c2038;border:1px solid #1d3a5f;border-radius:4px;overflow-x:auto}.row-bg[data-v-38484ecc]{fill:#0000}.row-bg.row-focus[data-v-38484ecc]{fill:#2f78d038}.row-label[data-v-38484ecc]{fill:#c7d8ec;font-size:12px}.tick-line[data-v-38484ecc]{stroke:#1d3a5f;stroke-width:1px}.tick-label[data-v-38484ecc]{fill:#7d94b3;font-size:11px}.today-line[data-v-38484ecc]{stroke:#f1b24b;stroke-width:1px}.bar[data-v-38484ecc]{cursor:pointer}.bar.hl-added rect[data-v-38484ecc]:first-of-type{stroke:#7fd7a5;stroke-width:2px}.bar.hl-changed rect[data-v-38484ecc]:first-of-type{stroke:#f1b24b;stroke-width:2px}.gantt-popover[data-v-38484ecc]{z-index:5;gap:var(--s1);padding:var(--s3);color:#e7f0fb;background:#16324f;border:1px solid #2f78d0;border-radius:4px;max-width:320px;font-size:13px;display:grid;position:absolute;top:40px;right:8px}.gantt-popover .muted[data-v-38484ecc]{color:#a9bfd8}.frozen-tag[data-v-38484ecc]{color:#f1b24b}.empty[data-v-38484ecc]{color:#a9bfd8;padding:var(--s4)}.version-drawer[data-v-587853e4]{z-index:20;width:520px;max-width:92vw;padding:var(--s4);gap:var(--s2);background:#0c2038;border-left:1px solid #2f78d0;align-content:start;display:grid;position:fixed;top:0;bottom:0;right:0;overflow-y:auto}.drawer-head[data-v-587853e4]{justify-content:space-between;align-items:center;display:flex}.pick input[data-v-587853e4]{margin:0 var(--s1) 0 0}.version-row[data-v-587853e4]{gap:var(--s2) var(--s3);padding:var(--s3);background:#102946;border-left:4px solid #2f78d0;grid-template-columns:auto 48px 64px 1fr auto;align-items:center;display:grid}.version-row small[data-v-587853e4]{grid-column:2/-1}.version-row .actions[data-v-587853e4]{gap:var(--s2);display:flex}.status-draft[data-v-587853e4]{color:#8fc1f5}.status-published[data-v-587853e4]{color:#4eb58b}.status-withdrawn[data-v-587853e4]{color:#a9bfd8}.reason[data-v-587853e4]{color:#c7d8ec}.muted[data-v-587853e4]{color:#a9bfd8}.drawer-foot[data-v-587853e4]{gap:var(--s2);flex-wrap:wrap;align-items:center;display:flex}.empty[data-v-587853e4]{color:#a9bfd8;padding:var(--s3)}.diff-panel[data-v-3bf44e78]{gap:var(--s3);display:grid}.diff-head[data-v-3bf44e78]{justify-content:space-between;align-items:center;display:flex}.diff-title[data-v-3bf44e78]{margin-bottom:var(--s1);font-weight:600}.diff-title.added[data-v-3bf44e78]{color:#7fd7a5}.diff-title.removed[data-v-3bf44e78]{color:#e26767}.diff-title.changed[data-v-3bf44e78]{color:#f1b24b}.diff-row[data-v-3bf44e78]{gap:var(--s1) var(--s3);padding:var(--s2) var(--s3);margin-top:var(--s2);background:#102946;grid-template-columns:100px 1fr;display:grid}.diff-row small[data-v-3bf44e78]{color:#a9bfd8;grid-column:1/-1}.empty[data-v-3bf44e78]{color:#a9bfd8;padding:var(--s1) 0}.urgent-form[data-v-f228f080]{gap:var(--s3);flex-wrap:wrap;align-items:center;display:flex}.urgent-form select[data-v-f228f080]{min-width:160px}.muted[data-v-f228f080]{color:#a9bfd8}.aps-board[data-v-8bd5141d]{gap:var(--s4);display:grid}.task-table[data-v-8bd5141d]{border-collapse:collapse;width:100%;margin-top:var(--s2);font-size:13px}.task-table th[data-v-8bd5141d],.task-table td[data-v-8bd5141d]{padding:var(--s2) var(--s3);text-align:left;color:#c7d8ec;border-bottom:1px solid #1d3a5f}.task-table th[data-v-8bd5141d]{color:#a9bfd8;font-weight:600}.task-table input[type=checkbox][data-v-8bd5141d]{margin:0}.deferred-row[data-v-8bd5141d]{gap:var(--s3);padding:var(--s3);margin-top:var(--s2);background:#102946;border-left:4px solid #f1b24b;grid-template-columns:160px 1fr;display:grid}.deferred-row span[data-v-8bd5141d]{color:#a9bfd8}.late-panel[data-v-8bd5141d]{border:1px solid #5c2430}.late-row[data-v-8bd5141d]{gap:var(--s3);padding:var(--s3);margin-top:var(--s2);background:#2a1420;border-left:4px solid #e5484d;grid-template-columns:160px 1fr;display:grid}.late-row span[data-v-8bd5141d]{color:#e8b4b8}.replan-confirm[data-v-8bd5141d]{gap:var(--s3);justify-content:space-between;align-items:center;display:flex}.replan-confirm .muted[data-v-8bd5141d]{color:#a9bfd8}.approval-panel[data-v-0c9c8d9f]{gap:var(--s3);flex-direction:column;display:flex}.approval-panel__header[data-v-0c9c8d9f]{align-items:center;gap:var(--s2);display:flex}.approval-panel__title[data-v-0c9c8d9f]{font-weight:650}.approval-panel__current[data-v-0c9c8d9f]{color:var(--c-status-text,#94601d);font-size:var(--t3);margin:0}.approval-steps[data-v-0c9c8d9f]{gap:var(--s2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.approval-step[data-v-0c9c8d9f]{border:1px solid var(--c-divider,#e0e7ec);border-radius:var(--r);padding:var(--s3);gap:var(--s1);flex-direction:column;display:flex}.approval-step.is-current[data-v-0c9c8d9f]{border-color:var(--c-status-text,#94601d);background:var(--c-status-bg,#fff1d9)}.approval-step__head[data-v-0c9c8d9f]{align-items:center;gap:var(--s2);display:flex}.approval-step__seq[data-v-0c9c8d9f]{color:var(--c-text-secondary,#536572);font-weight:600}.approval-step__level[data-v-0c9c8d9f]{flex:1;min-width:0}.approval-step__detail[data-v-0c9c8d9f]{color:var(--c-text-secondary,#536572);font-size:var(--t3);margin:0}.panel-title[data-v-144def08]{justify-content:space-between;align-items:center;gap:var(--s3);display:flex}.modal-form[data-v-144def08]{gap:var(--s3);display:grid}.modal-form label[data-v-144def08]{color:var(--c-text-secondary,#536572);gap:6px;font-size:13px;display:grid}.modal-form textarea[data-v-144def08]{border:1px solid var(--c-field-border,#bccbd5);border-radius:var(--r);resize:vertical;padding:8px 11px;font-family:inherit}.import-outcome[data-v-144def08]{max-height:220px}.finance-summary-board[data-v-4ed5025e]{margin-bottom:var(--s4)}.metric-grid[data-v-4ed5025e]{margin:var(--s4)}.metric-grid b.negative[data-v-4ed5025e]{color:#b33b3b}.panel-title .count[data-v-19ddb4c3]{border-radius:var(--r-pill,10px);background:var(--c-surface-subtle,#eef5f9);color:var(--c-field-focus-border,#3d7fa4);margin-left:8px;padding:1px 8px;font-size:12px}.todo-more[data-v-19ddb4c3]{padding:var(--s3) var(--s4);font-size:var(--t2);margin:0}.todo-total[data-v-e111c9e8]{margin-right:var(--s3);color:var(--c-text-secondary,#536572);font-size:13px}.task-table-wrap[data-v-d734cfca]{flex-direction:column;flex:1;min-height:0;display:flex}.task-table[data-v-d734cfca]{border-collapse:collapse;table-layout:fixed;color:#dcecff;width:100%;font-size:20px}.task-table th[data-v-d734cfca]{text-align:left;letter-spacing:1px;color:#5fd4ff;border-bottom:2px solid #2f7cb8;padding:12px 14px;font-size:19px;font-weight:800;box-shadow:0 1px #3ec7ee55}.task-table td[data-v-d734cfca]{border-bottom:1px solid #0f3057;padding:13px 14px}.task-table tbody tr[data-v-d734cfca]:nth-child(odd){background:#12386f6e}.task-table tbody tr[data-v-d734cfca]:hover{background:#164a8a4a}.task-table tbody tr.gap-row[data-v-d734cfca],.task-table tbody tr.gap-row[data-v-d734cfca]:hover{background:0 0}.task-table tbody tr.gap-row td[data-v-d734cfca]{border-bottom:none;height:25px;padding:0}.col-index[data-v-d734cfca]{color:#9db7c8;width:70px}.col-quantity[data-v-d734cfca]{width:120px}.col-progress[data-v-d734cfca]{width:340px}.col-status[data-v-d734cfca],.col-shift[data-v-d734cfca]{width:120px}.cell-number[data-v-d734cfca]{color:#5fd4ff;font-weight:700}.bar[data-v-d734cfca]{vertical-align:middle;background:#0a2748;border-radius:7px;width:190px;height:14px;display:inline-block;overflow:hidden;box-shadow:inset 0 0 4px #000a,inset 0 0 0 1px #1d5b8c}.bar b[data-v-d734cfca]{border-radius:7px;height:100%;display:block}.bar b.gold[data-v-d734cfca],.bar b.cyan[data-v-d734cfca],.bar b.blue[data-v-d734cfca]{background:linear-gradient(90deg,#d9a23c,#f5d06e);box-shadow:0 0 10px #f5d06e99}.bar b.green[data-v-d734cfca]{background:linear-gradient(90deg,#2fbd7f,#6ee7b0);box-shadow:0 0 10px #6ee7b099}.bar b.red[data-v-d734cfca]{background:linear-gradient(90deg,#c74848,#f07878);box-shadow:0 0 10px #f07878aa}.remaining[data-v-d734cfca]{color:#9db7c8;margin-left:12px;font-size:17px}.fb-badge[data-v-d734cfca]{text-align:center;border-radius:4px;min-width:74px;padding:5px 10px;font-size:17px;font-weight:700;display:inline-block;box-shadow:0 0 8px #0006}.fb-badge.blue[data-v-d734cfca]{color:#dcecff;background:#1d4f8c}.fb-badge.cyan[data-v-d734cfca]{color:#032031;background:#3ec7ee}.fb-badge.gold[data-v-d734cfca]{color:#3a2a05;background:#f0bd62}.fb-badge.green[data-v-d734cfca]{color:#04331f;background:#45d19b}.fb-badge.red[data-v-d734cfca]{color:#fff;background:#e05252}.board-empty[data-v-d734cfca]{text-align:center;color:#9db7c8;padding:40px;font-size:20px}.task-table-head[data-v-d734cfca]{flex:none}.task-table-viewport[data-v-d734cfca]{flex:1;min-height:0;overflow:hidden}.task-table-body[data-v-d734cfca]{will-change:transform}.task-table-body.scrolling[data-v-d734cfca]{animation:task-marquee-d734cfca var(--marquee-duration,20s) linear infinite}.task-table-viewport:hover .task-table-body.scrolling[data-v-d734cfca]{animation-play-state:paused}@keyframes task-marquee-d734cfca{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.today-list[data-v-73970b33]{gap:10px;margin:0;padding:0;list-style:none;display:grid}.today-list li[data-v-73970b33]{background:#0c274d4d;border-bottom:1px solid #123a6a;align-items:baseline;gap:12px;padding:10px 16px 10px 20px;display:flex;position:relative}.today-list li[data-v-73970b33]:before{content:"❯";color:#3ec7ee;font-size:14px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.today-list span[data-v-73970b33]{color:#dcecff;flex:0 0 150px;font-size:20px}.today-list b[data-v-73970b33]{text-shadow:0 0 12px;font-size:34px;font-weight:800;line-height:1}.today-list small[data-v-73970b33]{color:#9db7c8;font-size:16px}.gold[data-v-73970b33]{color:#f0bd62}.green[data-v-73970b33]{color:#45d19b}.red[data-v-73970b33]{color:#f07878}.cyan[data-v-73970b33]{color:#5fd4ff}.alerts[data-v-14b0e17d]{color:#dcecff;gap:10px;font-size:20px;display:grid}.alert-row[data-v-14b0e17d],.alert-ticker[data-v-14b0e17d]{background:#0c274d4d;border-bottom:1px solid #123a6a;margin:0;padding:10px 16px}.alert-label[data-v-14b0e17d]{color:#5fd4ff;margin-right:10px;font-weight:700}.alert-danger[data-v-14b0e17d]{color:#f07878;text-shadow:0 0 10px #f0787866;font-weight:700}.alert-ok[data-v-14b0e17d]{color:#45d19b}.list-viewport[data-v-14b0e17d]{max-height:112px;margin-top:6px;overflow:hidden}.alert-list[data-v-14b0e17d]{margin:0;padding:0;list-style:none}.alert-list li[data-v-14b0e17d]{white-space:nowrap;text-overflow:ellipsis;height:24px;margin-bottom:4px;font-size:15px;line-height:24px;display:block;overflow:hidden}.alert-list.scrolling[data-v-14b0e17d]{animation:alert-marquee-14b0e17d var(--marquee-duration,12s) linear infinite}.alert-list.scrolling[data-v-14b0e17d]:hover{animation-play-state:paused}@keyframes alert-marquee-14b0e17d{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.alert-ticker ul[data-v-14b0e17d]{gap:8px;margin:8px 0 0;padding:0;list-style:none;display:grid}.alert-ticker li[data-v-14b0e17d]{color:#c7d8ec;white-space:nowrap;text-overflow:ellipsis;font-size:18px;animation:.4s ticker-fade-14b0e17d;overflow:hidden}@keyframes ticker-fade-14b0e17d{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.factory-board[data-v-42ba4c39]{color:#dcecff;background:radial-gradient(120% 100% at 50% 0,#0d2a52 0%,#081b3e 45%,#040d21 100%);font-family:Inter,Microsoft YaHei,sans-serif;position:fixed;inset:0;overflow:hidden}.factory-board[data-v-42ba4c39]:before{content:"";pointer-events:none;opacity:.55;background-image:linear-gradient(#3ec7ee14 1px,#0000 1px),linear-gradient(90deg,#3ec7ee14 1px,#0000 1px);background-size:46px 46px;position:absolute;inset:0}.factory-board[data-v-42ba4c39]:after{content:"";pointer-events:none;background:radial-gradient(46% 34% at 12% 8%,#3ec7ee26,#0000 62%),radial-gradient(46% 34% at 88% 96%,#3ec7ee1c,#0000 62%);position:absolute;inset:0}.board-canvas[data-v-42ba4c39]{flex-direction:column;gap:18px;width:1920px;height:1080px;padding:20px 28px;display:flex;position:absolute;top:50%;left:50%}.corner-mark[data-v-42ba4c39]{pointer-events:none;border:2px solid #5fd4ffcc;width:30px;height:30px;position:absolute}.corner-mark.tl[data-v-42ba4c39]{border-bottom:none;border-right:none;top:8px;left:8px}.corner-mark.tr[data-v-42ba4c39]{border-bottom:none;border-left:none;top:8px;right:8px}.corner-mark.bl[data-v-42ba4c39]{border-top:none;border-right:none;bottom:8px;left:8px}.corner-mark.br[data-v-42ba4c39]{border-top:none;border-left:none;bottom:8px;right:8px}.board-head[data-v-42ba4c39]{grid-template-columns:1fr auto 1fr;align-items:center;height:88px;display:grid;position:relative}.board-title[data-v-42ba4c39]{letter-spacing:14px;color:#fff;text-shadow:0 0 6px #eaf7ffcc,0 0 22px #3ec7eecc;clip-path:polygon(30px 0,calc(100% - 30px) 0,100% 26%,100% 100%,calc(100% - 30px) 100%,30px 100%,0 26%);background:linear-gradient(#1c5da3 0%,#12407c 46%,#0a2350 100%);justify-self:center;margin:0;padding:12px 76px;font-size:46px;font-weight:800;position:relative;box-shadow:0 0 0 1px #3ec7ee99,0 0 26px #3ec7ee66,inset 0 0 30px #12407c88}.board-title span[data-v-42ba4c39]{position:relative}.head-side[data-v-42ba4c39]{flex-wrap:nowrap;align-items:center;gap:14px;min-width:0;display:flex}.head-side.right[data-v-42ba4c39]{justify-content:flex-end;justify-self:end}.head-strip[data-v-42ba4c39]{clip-path:polygon(0 0,100% 0,calc(100% - 8px) 100%,0 100%);background:linear-gradient(90deg,#3ec7ee,#3ec7ee00);flex:auto;min-width:60px;max-width:200px;height:6px}.head-strip.reverse[data-v-42ba4c39]{clip-path:polygon(8px 0,100% 0,100% 100%,0 100%);background:linear-gradient(90deg,#3ec7ee00,#3ec7ee)}.head-arrow[data-v-42ba4c39]{color:#5fd4ff;letter-spacing:2px;text-shadow:0 0 8px #3ec7ee88;opacity:.85;flex:none;font-size:16px}.board-clock[data-v-42ba4c39]{white-space:nowrap;color:#dcecff;text-shadow:0 0 10px #3ec7ee66;flex:none;font-size:26px;font-weight:700}.stale-badge[data-v-42ba4c39]{white-space:nowrap;color:#ffd7d7;background:#7a1f1f;border:1px solid #f07878;border-radius:4px;flex:none;padding:6px 14px;font-size:18px;animation:1.2s infinite alternate stale-pulse-42ba4c39}@keyframes stale-pulse-42ba4c39{0%{opacity:1}to{opacity:.55}}.board-error[data-v-42ba4c39]{color:#f07878;margin:auto;font-size:26px}.shift-strip[data-v-42ba4c39]{color:#cfe6f5;flex-wrap:wrap;align-items:center;gap:14px;padding:6px 26px;font-size:20px;display:flex}.shift-label[data-v-42ba4c39]{letter-spacing:3px;color:#7fa5c0;font-size:17px}.shift-chip[data-v-42ba4c39]{background:#0e2f45;border:1px solid #2f6d93;border-radius:3px;padding:2px 12px}.shift-chip b[data-v-42ba4c39]{color:#e4b15b;margin-left:6px;font-weight:700}.shift-chip.overtime[data-v-42ba4c39]{color:#f0c67a;border-color:#e4b15b}.session-expired-overlay[data-v-42ba4c39]{z-index:5;pointer-events:none;justify-content:center;align-items:flex-start;display:flex;position:absolute;inset:96px 28px 0}.session-expired-overlay p[data-v-42ba4c39]{pointer-events:auto;color:#ffe3e3;background:#7a1f1fe6;border:2px solid #f07878;border-radius:6px;margin:24px 0 0;padding:16px 32px;font-size:26px;font-weight:700;animation:1.4s infinite alternate stale-pulse-42ba4c39;box-shadow:0 0 24px #7a1f1fcc}.fb-panel[data-v-42ba4c39]{clip-path:polygon(0 0,calc(100% - 20px) 0,100% 20px,100% 100%,20px 100%,0 calc(100% - 20px));background:#081832b8;border:1px solid #1d5b8c;padding:14px 20px;position:relative;box-shadow:inset 0 0 24px #12407c55,0 0 12px #3ec7ee22}.fb-panel[data-v-42ba4c39]:after{content:"";pointer-events:none;background:linear-gradient(135deg,#0000 47%,#5fd4ff88 50%,#0000 53%);width:26px;height:26px;position:absolute;top:0;right:0}.task-panel[data-v-42ba4c39]{flex-direction:column;flex:1;min-height:0;display:flex}.task-panel .fb-panel-title[data-v-42ba4c39]{flex:none}.fb-panel-title[data-v-42ba4c39]{color:#fff;align-items:center;gap:10px;margin:0 0 10px;font-size:24px;font-weight:800;display:flex}.fb-panel-title[data-v-42ba4c39]:before{content:"";border-top:8px solid #0000;border-bottom:8px solid #0000;border-left:12px solid #f0bd62;width:0;height:0}.fb-panel-title[data-v-42ba4c39]:after{content:"";background:repeating-linear-gradient(90deg,#5fd4ff 0 3px,#0000 3px 7px) 0/34px 100% no-repeat,linear-gradient(90deg,#3ec7ee66,#3ec7ee00) 42px 0/calc(100% - 42px) 100% no-repeat;flex:1;height:2px;margin-left:14px}.board-bottom[data-v-42ba4c39]{grid-template-columns:repeat(3,1fr);gap:18px;height:370px;display:grid}.chart-panel[data-v-42ba4c39]{grid-template-rows:auto 1fr;min-height:0;display:grid;overflow:hidden}.chart-panel[data-v-42ba4c39]>*{min-height:0}.report-tabs[data-v-b28d264d]{border-bottom:1px solid var(--c-divider,#e0e7ec);flex-wrap:wrap;justify-content:flex-start}.data-table[data-v-b28d264d]{table-layout:fixed}.data-table th[data-v-b28d264d],.data-table td[data-v-b28d264d]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.flow-wrap[data-v-d96fa72e]{padding:var(--s2) 0;overflow-x:auto}.flow-edge[data-v-d96fa72e]{fill:none;stroke:var(--c-panel-border,#d4dee5);stroke-width:1.5px}.flow-circle[data-v-d96fa72e]{stroke-width:2px;stroke:var(--c-panel-border,#d4dee5);fill:var(--c-panel-bg,#fff)}.flow-circle.filled[data-v-d96fa72e]{stroke:var(--c-metric-accent,#2b668c);fill:var(--c-workflow-active-bg,#eef5f9)}.flow-circle.pending[data-v-d96fa72e]{stroke:var(--c-divider,#e0e7ec);stroke-dasharray:3 3}.flow-circle.active[data-v-d96fa72e]{stroke:var(--c-metric-accent,#2b668c);fill:var(--c-workflow-active-bg,#eef5f9);stroke-width:3px}.flow-circle.done[data-v-d96fa72e]{stroke:var(--c-btn-success-bg,#237a57);fill:var(--c-status-ok-bg,#ddf1e8)}.flow-circle.finance[data-v-d96fa72e]{stroke:var(--c-status-text,#94601d)}.flow-circle.finance.filled[data-v-d96fa72e]{stroke:var(--c-status-text,#94601d);fill:var(--c-status-bg,#fff1d9)}.flow-label[data-v-d96fa72e]{text-anchor:middle;font-size:var(--t3);fill:var(--c-text,#162536);font-weight:700}.flow-reading[data-v-d96fa72e]{text-anchor:middle;font-size:var(--t2);fill:var(--c-metric-accent,#2b668c);font-weight:800}.flow-wrap a.linked[data-v-d96fa72e]{cursor:pointer}.flow-wrap a.linked[data-v-d96fa72e]:focus-visible{outline:2px solid var(--c-metric-accent,#2b668c);outline-offset:2px}.flow-wrap a.linked:hover .flow-reading[data-v-d96fa72e]{text-decoration:underline}.flow-wrap a.linked:hover .flow-circle[data-v-d96fa72e]{stroke:var(--c-metric-accent,#2b668c)}.sparkline[data-v-92bf465c]{width:100%;height:48px;display:block}.spark-line[data-v-92bf465c]{fill:none;stroke:var(--c-metric-accent,#2b668c);stroke-width:1.5px;vector-effect:non-scaling-stroke}.spark-area[data-v-92bf465c]{fill:var(--c-metric-accent,#2b668c);opacity:.12;stroke:none}.spark-last[data-v-92bf465c]{fill:var(--c-metric-value,#173d59);stroke:var(--c-panel-bg,#fff);stroke-width:1px}.spark-empty[data-v-92bf465c]{margin:var(--s2) 0 0;font-size:var(--t1);text-align:center}.trend-head[data-v-ad770e50]{justify-content:space-between;align-items:center;gap:var(--s3);flex-wrap:wrap;display:flex}.trend-buckets[data-v-ad770e50]{gap:var(--s1);flex-wrap:wrap;display:flex}.trend-grid[data-v-ad770e50]{gap:var(--s3);padding:var(--s4);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.trend-card[data-v-ad770e50]{gap:var(--s1);padding:var(--s3);border:1px solid var(--c-divider,#e0e7ec);border-radius:var(--r);align-content:start;display:grid}.trend-label[data-v-ad770e50]{font-size:var(--t1);color:var(--c-text-muted,#71818e);letter-spacing:1px}.trend-compare[data-v-ad770e50]{font-size:var(--t1);color:var(--c-text-secondary,#536572)}.trend-value[data-v-ad770e50]{color:var(--c-metric-value,#173d59);font-size:26px;line-height:1.1}.trend-note[data-v-ad770e50]{font-size:var(--t1);line-height:1.4}.trend-detail[data-v-ad770e50]{font-size:var(--t2);color:var(--c-metric-accent,#2b668c);text-decoration:none}.trend-detail[data-v-ad770e50]:hover{text-decoration:underline}.trend-footnote[data-v-ad770e50]{padding:0 var(--s4) var(--s4);font-size:var(--t1);margin:0;line-height:1.5}.head-actions[data-v-60c2a7cd]{align-items:center;gap:var(--s2);display:flex}.flow-note[data-v-60c2a7cd]{margin:var(--s2) 0 0;font-size:var(--t2)}.headline-grid[data-v-60c2a7cd]{gap:var(--s3);padding:var(--s4);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.headline-card[data-v-60c2a7cd]{gap:var(--s1);padding:var(--s3);border:1px solid var(--c-divider,#e0e7ec);border-radius:var(--r);display:grid}.headline-label[data-v-60c2a7cd]{font-size:var(--t1);color:var(--c-text-muted,#71818e);letter-spacing:1px}.headline-value[data-v-60c2a7cd]{color:var(--c-metric-value,#173d59);font-size:26px;line-height:1.1}.headline-alert[data-v-60c2a7cd]{font-size:var(--t2);color:var(--c-error-text,#b33b3b);font-weight:700}.flow-note[data-v-34dcd008]{margin:var(--s2) 0 0;padding:0 var(--s4) var(--s3);font-size:var(--t2)}.node-grid[data-v-34dcd008]{gap:var(--s3);padding:var(--s4);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}.node-card[data-v-34dcd008]{border:1px solid var(--c-divider,#e0e7ec);border-radius:var(--r);padding:var(--s3);gap:var(--s1);display:grid}.node-head[data-v-34dcd008]{justify-content:space-between;align-items:center;gap:var(--s2);display:flex}.node-code[data-v-34dcd008]{font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:var(--t2);color:var(--c-text-muted,#71818e)}.node-title[data-v-34dcd008]{font-weight:600;font-size:var(--t3)}.node-metrics[data-v-34dcd008]{gap:var(--s4);margin-top:var(--s1);display:flex}.node-metrics span[data-v-34dcd008]{font-size:var(--t1);color:var(--c-text-muted,#71818e);display:block}.node-metrics b[data-v-34dcd008]{font-size:var(--t4)}.readiness-note[data-v-34dcd008]{padding:0 var(--s4)}tr.selected[data-v-34dcd008]{background:var(--c-status-ok-bg,#ddf1e8)}.list-title[data-v-0286d6b9]{justify-content:space-between;align-items:center;gap:12px;display:flex}.search-box[data-v-0286d6b9]{gap:8px;display:flex}.search-box input[data-v-0286d6b9]{min-width:220px;height:30px;padding:0 var(--s2);border:1px solid var(--c-field-border,#bccbd5);border-radius:var(--r)}.reset-body[data-v-0286d6b9]{gap:var(--s3);padding:var(--s4);display:grid}.reset-warning[data-v-0286d6b9]{background:var(--c-status-bg,#fff1d9);border:1px solid var(--c-avatar-bg,#e4b15b);color:var(--c-status-text,#94601d);border-radius:5px;margin:0;padding:11px 13px;line-height:1.7}.assignment-grid[data-v-0286d6b9]{gap:var(--s4);padding:var(--s4);grid-template-columns:1fr 1fr;display:grid}.check-row[data-v-0286d6b9]{border-bottom:1px solid var(--c-divider,#e0e7ec);align-items:center;gap:10px;padding:7px 4px;display:flex}.check-row small[data-v-0286d6b9]{color:var(--c-text-muted,#71818e);font-size:11px;display:block}.data-table td button+button[data-v-0286d6b9]{margin-left:8px}@media (width<=1000px){.assignment-grid[data-v-0286d6b9]{grid-template-columns:1fr}}[data-test=create-role-dialog][data-v-b36346a9]{gap:var(--s3);display:grid}[data-test=create-role-dialog] label[data-v-b36346a9]{color:var(--c-text-secondary,#536572);gap:6px;font-size:13px;display:grid}[data-test=role-list]>.panel-title[data-v-b36346a9]{justify-content:space-between;align-items:center;gap:var(--s3);display:flex}.role-split[data-v-b36346a9]{gap:var(--s4);margin-top:var(--s4);grid-template-columns:minmax(360px,1fr) minmax(320px,1fr);align-items:start;display:grid}.role-split>.panel[data-v-b36346a9]{margin-top:0}.permission-grid[data-v-b36346a9]{grid-template-columns:1fr 1fr;gap:2px 16px;padding:16px;display:grid}.check-row[data-v-b36346a9]{border-bottom:1px solid var(--c-divider,#e0e7ec);align-items:center;gap:9px;padding:6px 4px;font-size:13px;display:flex}.role-table[data-v-b36346a9]{table-layout:fixed}.role-table td[data-v-b36346a9]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.role-col-state[data-v-b36346a9],.role-col-count[data-v-b36346a9]{width:76px}.role-col-act[data-v-b36346a9]{width:104px}@media (width<=1100px){.role-split[data-v-b36346a9],.permission-grid[data-v-b36346a9]{grid-template-columns:1fr}}.toggle-switch[data-v-48f7de9d]{align-items:center;gap:var(--s2);cursor:pointer;min-height:24px;display:inline-flex}.toggle-switch.disabled[data-v-48f7de9d]{cursor:not-allowed;opacity:.55}.toggle-switch .toggle-switch__input[data-v-48f7de9d]{appearance:none;box-sizing:border-box;border:1px solid var(--c-field-border,#bccbd5);border-radius:var(--r-pill);background:var(--c-surface-subtle,#eef5f9);width:36px;min-width:0;max-width:none;height:20px;cursor:inherit;flex:none;margin:0;padding:0;transition:background .15s,border-color .15s;position:relative}.toggle-switch .toggle-switch__input[data-v-48f7de9d]:before{content:"";background:var(--c-panel-bg,#fff);border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:1px;left:1px}.toggle-switch .toggle-switch__input[data-v-48f7de9d]:checked{background:var(--c-btn-success-bg,#237a57);border-color:var(--c-btn-success-bg,#237a57)}.toggle-switch .toggle-switch__input[data-v-48f7de9d]:checked:before{transform:translate(16px)}.toggle-switch .toggle-switch__input[data-v-48f7de9d]:focus{outline:none}.toggle-switch .toggle-switch__input[data-v-48f7de9d]:focus-visible{outline:3px solid var(--c-field-focus-ring,#4b91b733);outline-offset:2px}.toggle-switch__label[data-v-48f7de9d]{font-size:var(--t3);color:var(--c-text,#162536)}[data-test=chain-editor-dialog][data-v-987548fa]{gap:var(--s3);display:grid}.check-row[data-v-987548fa]{align-items:center;gap:8px;height:36px;display:flex}.node-actions[data-v-987548fa]{justify-content:flex-end;gap:6px;display:flex}:root{--el-color-white:#fff;--el-color-black:#000;--el-color-primary-rgb:64, 158, 255;--el-color-success-rgb:103, 194, 58;--el-color-warning-rgb:230, 162, 60;--el-color-danger-rgb:245, 108, 108;--el-color-error-rgb:245, 108, 108;--el-color-info-rgb:144, 147, 153;--el-font-size-extra-large:20px;--el-font-size-large:18px;--el-font-size-medium:16px;--el-font-size-base:14px;--el-font-size-small:13px;--el-font-size-extra-small:12px;--el-font-family:"Helvetica Neue", Helvetica, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "微软雅黑", Arial, sans-serif;--el-font-weight-primary:500;--el-font-line-height-primary:24px;--el-index-normal:1;--el-index-top:1000;--el-index-popper:2000;--el-border-radius-base:4px;--el-border-radius-small:2px;--el-border-radius-round:20px;--el-border-radius-circle:100%;--el-transition-duration:.3s;--el-transition-duration-fast:.2s;--el-transition-function-ease-in-out-bezier:cubic-bezier(.645, .045, .355, 1);--el-transition-function-fast-bezier:cubic-bezier(.23, 1, .32, 1);--el-transition-all:all var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier);--el-transition-fade:opacity var(--el-transition-duration) var(--el-transition-function-fast-bezier);--el-transition-md-fade:transform var(--el-transition-duration) var(--el-transition-function-fast-bezier), opacity var(--el-transition-duration) var(--el-transition-function-fast-bezier);--el-transition-fade-linear:opacity var(--el-transition-duration-fast) linear;--el-transition-border:border-color var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);--el-transition-box-shadow:box-shadow var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);--el-transition-color:color var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);--el-component-size-large:40px;--el-component-size:32px;--el-component-size-small:24px;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--el-color-primary:#409eff;--el-color-primary-light-3:#79bbff;--el-color-primary-light-5:#a0cfff;--el-color-primary-light-7:#c6e2ff;--el-color-primary-light-8:#d9ecff;--el-color-primary-light-9:#ecf5ff;--el-color-primary-dark-2:#337ecc;--el-color-success:#67c23a;--el-color-success-light-3:#95d475;--el-color-success-light-5:#b3e19d;--el-color-success-light-7:#d1edc4;--el-color-success-light-8:#e1f3d8;--el-color-success-light-9:#f0f9eb;--el-color-success-dark-2:#529b2e;--el-color-warning:#e6a23c;--el-color-warning-light-3:#eebe77;--el-color-warning-light-5:#f3d19e;--el-color-warning-light-7:#f8e3c5;--el-color-warning-light-8:#faecd8;--el-color-warning-light-9:#fdf6ec;--el-color-warning-dark-2:#b88230;--el-color-danger:#f56c6c;--el-color-danger-light-3:#f89898;--el-color-danger-light-5:#fab6b6;--el-color-danger-light-7:#fcd3d3;--el-color-danger-light-8:#fde2e2;--el-color-danger-light-9:#fef0f0;--el-color-danger-dark-2:#c45656;--el-color-error:#f56c6c;--el-color-error-light-3:#f89898;--el-color-error-light-5:#fab6b6;--el-color-error-light-7:#fcd3d3;--el-color-error-light-8:#fde2e2;--el-color-error-light-9:#fef0f0;--el-color-error-dark-2:#c45656;--el-color-info:#909399;--el-color-info-light-3:#b1b3b8;--el-color-info-light-5:#c8c9cc;--el-color-info-light-7:#dedfe0;--el-color-info-light-8:#e9e9eb;--el-color-info-light-9:#f4f4f5;--el-color-info-dark-2:#73767a;--el-bg-color:#fff;--el-bg-color-page:#f2f3f5;--el-bg-color-overlay:#fff;--el-text-color-primary:#303133;--el-text-color-regular:#606266;--el-text-color-secondary:#909399;--el-text-color-placeholder:#a8abb2;--el-text-color-disabled:#c0c4cc;--el-border-color:#dcdfe6;--el-border-color-light:#e4e7ed;--el-border-color-lighter:#ebeef5;--el-border-color-extra-light:#f2f6fc;--el-border-color-dark:#d4d7de;--el-border-color-darker:#cdd0d6;--el-fill-color:#f0f2f5;--el-fill-color-light:#f5f7fa;--el-fill-color-lighter:#fafafa;--el-fill-color-extra-light:#fafcff;--el-fill-color-dark:#ebedf0;--el-fill-color-darker:#e6e8eb;--el-fill-color-blank:#fff;--el-box-shadow:0px 12px 32px 4px #0000000a, 0px 8px 20px #00000014;--el-box-shadow-light:0px 0px 12px #0000001f;--el-box-shadow-lighter:0px 0px 6px #0000001f;--el-box-shadow-dark:0px 16px 48px 16px #00000014, 0px 12px 32px #0000001f, 0px 8px 16px -8px #00000029;--el-disabled-bg-color:var(--el-fill-color-light);--el-disabled-text-color:var(--el-text-color-placeholder);--el-disabled-border-color:var(--el-border-color-light);--el-overlay-color:#000c;--el-overlay-color-light:#000000b3;--el-overlay-color-lighter:#00000080;--el-mask-color:#ffffffe6;--el-mask-color-extra-light:#ffffff4d;--el-border-width:1px;--el-border-style:solid;--el-border-color-hover:var(--el-text-color-disabled);--el-border:var(--el-border-width) var(--el-border-style) var(--el-border-color);--el-svg-monochrome-grey:var(--el-border-color)}.el-icon--right{margin-left:5px}.el-icon--left{margin-right:5px}@keyframes rotating{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.el-icon{--color:inherit;fill:currentColor;width:1em;height:1em;color:var(--color);line-height:1em;font-size:inherit;justify-content:center;align-items:center;display:inline-flex;position:relative}.el-icon.is-loading{animation:2s linear infinite rotating}.el-icon svg{width:1em;height:1em}.fade-in-linear-enter-active,.fade-in-linear-leave-active{transition:var(--el-transition-fade-linear)}.fade-in-linear-enter-from,.fade-in-linear-leave-to{opacity:0}.el-fade-in-linear-enter-active,.el-fade-in-linear-leave-active{transition:var(--el-transition-fade-linear)}.el-fade-in-linear-enter-from,.el-fade-in-linear-leave-to{opacity:0}.el-fade-in-enter-active,.el-fade-in-leave-active{transition:all var(--el-transition-duration) cubic-bezier(.55, 0, .1, 1)}.el-fade-in-enter-from,.el-fade-in-leave-active{opacity:0}.el-zoom-in-center-enter-active,.el-zoom-in-center-leave-active{transition:all var(--el-transition-duration) cubic-bezier(.55, 0, .1, 1)}.el-zoom-in-center-enter-from,.el-zoom-in-center-leave-active{opacity:0;transform:scaleX(0)}.el-zoom-in-top-enter-active,.el-zoom-in-top-leave-active{opacity:1;transition:var(--el-transition-md-fade);transform-origin:top;transform:scaleY(1)}.el-zoom-in-top-enter-active[data-popper-placement^=top],.el-zoom-in-top-leave-active[data-popper-placement^=top]{transform-origin:bottom}.el-zoom-in-top-enter-from,.el-zoom-in-top-leave-active{opacity:0;transform:scaleY(0)}.el-zoom-in-bottom-enter-active,.el-zoom-in-bottom-leave-active{opacity:1;transition:var(--el-transition-md-fade);transform-origin:bottom;transform:scaleY(1)}.el-zoom-in-bottom-enter-from,.el-zoom-in-bottom-leave-active{opacity:0;transform:scaleY(0)}.el-zoom-in-left-enter-active,.el-zoom-in-left-leave-active{opacity:1;transition:var(--el-transition-md-fade);transform-origin:0 0;transform:scale(1)}.el-zoom-in-left-enter-from,.el-zoom-in-left-leave-active{opacity:0;transform:scale(.45)}.collapse-transition{transition:var(--el-transition-duration) height ease-in-out, var(--el-transition-duration) padding-top ease-in-out, var(--el-transition-duration) padding-bottom ease-in-out}.el-collapse-transition-leave-active,.el-collapse-transition-enter-active{transition:var(--el-transition-duration) max-height ease-in-out, var(--el-transition-duration) padding-top ease-in-out, var(--el-transition-duration) padding-bottom ease-in-out}.horizontal-collapse-transition{transition:var(--el-transition-duration) width ease-in-out, var(--el-transition-duration) padding-left ease-in-out, var(--el-transition-duration) padding-right ease-in-out}.el-list-enter-active,.el-list-leave-active{transition:all 1s}.el-list-enter-from,.el-list-leave-to{opacity:0;transform:translateY(-30px)}.el-list-leave-active{position:absolute!important}.el-opacity-transition{transition:opacity var(--el-transition-duration) cubic-bezier(.55, 0, .1, 1)}.el-tree{--el-tree-node-content-height:26px;--el-tree-node-hover-bg-color:var(--el-fill-color-light);--el-tree-text-color:var(--el-text-color-regular);--el-tree-expand-icon-color:var(--el-text-color-placeholder);cursor:default;background:var(--el-fill-color-blank);color:var(--el-tree-text-color);font-size:var(--el-font-size-base);position:relative}.el-tree__empty-block{text-align:center;width:100%;height:100%;min-height:60px;position:relative}.el-tree__empty-text{color:var(--el-text-color-secondary);font-size:var(--el-font-size-base);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.el-tree__drop-indicator{background-color:var(--el-color-primary);height:1px;position:absolute;left:0;right:0}.el-tree-node{white-space:nowrap;outline:none}.el-tree-node:focus>.el-tree-node__content{background-color:var(--el-tree-node-hover-bg-color)}.el-tree-node.is-drop-inner>.el-tree-node__content .el-tree-node__label{background-color:var(--el-color-primary);color:#fff}.el-tree-node__content{--el-checkbox-height:var(--el-tree-node-content-height);height:var(--el-tree-node-content-height);cursor:pointer;align-items:center;display:flex}.el-tree-node__content>.el-tree-node__expand-icon{box-sizing:content-box;padding:6px}.el-tree-node__content>label.el-checkbox{margin-right:8px}.el-tree-node__content:hover{background-color:var(--el-tree-node-hover-bg-color)}.el-tree.is-dragging .el-tree-node__content{cursor:move}.el-tree.is-dragging .el-tree-node__content *{pointer-events:none}.el-tree.is-dragging.is-drop-not-allow .el-tree-node__content{cursor:not-allowed}.el-tree-node__expand-icon{cursor:pointer;color:var(--el-tree-expand-icon-color);transition:transform var(--el-transition-duration) ease-in-out;font-size:12px;transform:rotate(0)}.el-tree-node__expand-icon.expanded{transform:rotate(90deg)}.el-tree-node__expand-icon.is-leaf{color:#0000;cursor:default;visibility:hidden}.el-tree-node__expand-icon.is-hidden{visibility:hidden}.el-tree-node__loading-icon{font-size:var(--el-font-size-base);color:var(--el-tree-expand-icon-color);margin-right:8px}.el-tree-node>.el-tree-node__children{background-color:#0000;overflow:hidden}.el-tree-node.is-expanded>.el-tree-node__children{display:block}.el-tree--highlight-current .el-tree-node.is-current>.el-tree-node__content{background-color:var(--el-color-primary-light-9)}.org-chart-scroll[data-v-a3f43e99]{padding:var(--s4);overflow-x:auto}.org-edge[data-v-a3f43e99]{fill:none;stroke:var(--c-org-line);stroke-width:1px}.org-box rect[data-v-a3f43e99]{stroke-width:1px}.org-box.clickable[data-v-a3f43e99]{cursor:pointer}.org-box.clickable[data-v-a3f43e99]:focus-visible{outline:none}.org-box.clickable:focus-visible rect[data-v-a3f43e99],.org-box.selected rect[data-v-a3f43e99]{stroke:var(--c-org-selected);stroke-width:2px}.org-box.disabled rect[data-v-a3f43e99]{stroke-dasharray:4 3}.org-box-title[data-v-a3f43e99]{fill:var(--c-text);font-size:var(--t3);text-anchor:middle;font-weight:700}.org-box-sub[data-v-a3f43e99]{fill:var(--c-text-secondary);font-size:var(--t1);text-anchor:middle}.kind-COMPANY rect[data-v-a3f43e99],.kind-DEPARTMENT rect[data-v-a3f43e99]{fill:var(--c-org-dept-bg);stroke:var(--c-org-dept-border)}.kind-SECTION rect[data-v-a3f43e99]{fill:var(--c-org-section-bg);stroke:var(--c-org-section-border)}.kind-GROUP rect[data-v-a3f43e99]{fill:var(--c-org-group-bg);stroke:var(--c-org-group-border)}.kind-DEPUTY rect[data-v-a3f43e99]{fill:var(--c-org-deputy-bg);stroke:var(--c-org-deputy-border)}.kind-TEAM rect[data-v-a3f43e99]{fill:var(--c-org-team-bg);stroke:var(--c-org-team-border)}.org-note rect[data-v-a3f43e99]{fill:none;stroke:var(--c-org-note);stroke-dasharray:4 3}.org-note text[data-v-a3f43e99]{fill:var(--c-org-note);font-size:var(--t1)}.org-split[data-v-b9fa80b6]{gap:var(--s4);margin-top:var(--s4);grid-template-columns:minmax(320px,1fr) minmax(320px,1fr);align-items:start;display:grid}.org-split.chart-mode[data-v-b9fa80b6]{grid-template-columns:1fr}.org-split.chart-mode>.panel[data-v-b9fa80b6]{min-width:0}.head-actions[data-v-b9fa80b6]{align-items:center;gap:var(--s2);display:flex}.org-view-switch[data-v-b9fa80b6]{gap:var(--s1);display:flex}.org-tree-scroll[data-v-b9fa80b6]{padding:var(--s3) var(--s4);max-height:560px}.org-node[data-v-b9fa80b6]{display:inline-flex}.org-node-label[data-v-b9fa80b6]{align-items:center;gap:var(--s2);cursor:pointer;padding:var(--s1);border-radius:var(--r);display:inline-flex}.org-node-label small[data-v-b9fa80b6]{color:var(--c-text-muted,#71818e);font-size:11px}.org-hint[data-v-b9fa80b6]{padding:var(--s4)}.detail-body[data-v-b9fa80b6]{gap:var(--s3);padding:var(--s4);display:grid}.position-hint[data-v-b9fa80b6]{padding:0 var(--s4) var(--s3)}.modal-form[data-v-b9fa80b6]{gap:var(--s3);display:grid}.modal-form label[data-v-b9fa80b6]{color:var(--c-text-secondary,#536572);gap:6px;font-size:13px;display:grid}.message-dialog.error[data-v-b9fa80b6]{color:var(--c-btn-danger-text,#a72e2e);font-weight:600}@media (width<=1000px){.org-split[data-v-b9fa80b6]{grid-template-columns:1fr}}.forced-page[data-v-5bfe5cb5]{place-items:center;min-height:60vh;display:grid}.forced-intro[data-v-5bfe5cb5]{background:var(--c-panel-bg,#fff);max-width:520px}.forced-body[data-v-5bfe5cb5]{gap:var(--s3);padding:var(--s4) var(--s5);display:grid}.forced-body p[data-v-5bfe5cb5]{margin:0;line-height:1.7}.login[data-v-49025a7a]{background:radial-gradient(120% 100% at 22% 38%, var(--c-login-plate-a,#1a4a6b) 0%, var(--c-login-plate-b,#123c58) 40%, var(--c-login-plate-c,#0b2135) 100%), var(--c-login-plate-c,#0d2438);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);place-items:center;gap:0;min-height:100vh;display:grid;position:relative;overflow:hidden}.login[data-v-49025a7a]:before{content:"";pointer-events:none;background:repeating-linear-gradient(115deg,#ffffff09 0 2px,#0000 2px 8px);position:absolute;inset:0}.login-stage[data-v-49025a7a]{place-items:center;width:100%;padding:40px 0;display:grid;position:relative}.stage-plate[data-v-49025a7a]{pointer-events:none;z-index:0;background-image:radial-gradient(#ffffff2e 1.6px,#0000 1.7px);background-size:26px 26px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(105% 85% at 34% 45%,#000 30%,#0000 76%);mask-image:radial-gradient(105% 85% at 34% 45%,#000 30%,#0000 76%)}.stage-bend[data-v-49025a7a]{pointer-events:none;border-top:1px solid var(--c-login-accent,#e4b15b);opacity:.999;background:linear-gradient(#ffffff10,#0000 65%);position:absolute;inset:78% 0 0}.stage-content[data-v-49025a7a]{z-index:1;text-align:center;justify-items:center;gap:6px;padding:32px;display:grid;position:relative}.stage-name[data-v-49025a7a]{letter-spacing:10px;color:var(--c-login-title,#f2f7fa);text-indent:10px;margin-top:14px;font-size:34px;font-weight:800}.stage-sub[data-v-49025a7a]{letter-spacing:5px;color:var(--c-text-muted,#7fa5c0);text-indent:5px;font-size:11px}.stage-tag[data-v-49025a7a]{color:var(--c-login-title,#cfe0ec);opacity:.85;margin:16px 0 4px;font-size:15px}.stage-list[data-v-49025a7a]{color:var(--c-text-muted,#8fb0c8);gap:7px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.stage-list li[data-v-49025a7a]{padding-left:16px;position:relative}.stage-list li[data-v-49025a7a]:before{content:"";background:var(--c-login-accent,#e4b15b);width:7px;height:7px;position:absolute;top:7px;left:0;transform:rotate(45deg)}.login-card[data-v-49025a7a]{z-index:1;background:var(--c-panel-bg,#fff);border:1px solid var(--c-panel-border,#d4dee5);border-radius:var(--r);gap:17px;width:min(420px,100% - 32px);padding:34px;display:grid;position:relative}.login-brand[data-v-49025a7a]{color:var(--c-eyebrow,#245f85);align-items:center;gap:10px;font-weight:700;display:flex}.login h1[data-v-49025a7a]{color:var(--c-text,#162536);margin:0}.login label[data-v-49025a7a]{color:var(--c-text,#162536);gap:7px;display:grid}.login input[data-v-49025a7a]{border:1px solid var(--c-field-border,#bccbd5);border-radius:var(--r);background:var(--c-field-bg,#fff);height:44px;color:var(--c-text,#162536);padding:0 11px}.login input[data-v-49025a7a]:focus{outline:3px solid var(--c-field-focus-ring,#4b91b733);border-color:var(--c-field-focus-border,#3d7fa4)}.login-foot[data-v-49025a7a]{text-align:center;color:var(--c-text-muted,#8798a5);margin:0;font-size:12px}.captcha-row[data-v-49025a7a]{gap:var(--s2);align-items:stretch;display:flex}.captcha-row input[data-v-49025a7a]{flex:1;min-width:0}.captcha-image[data-v-49025a7a]{border:1px solid var(--c-field-border,#bccbd5);border-radius:var(--r);background:var(--c-field-bg,#fff);height:44px;color:var(--c-text-muted,#8798a5);cursor:pointer;justify-content:center;align-items:center;min-width:110px;padding:0;font-size:12px;display:flex;overflow:hidden}.captcha-image img[data-v-49025a7a]{width:auto;height:100%;display:block}.captcha-image[data-v-49025a7a]:disabled{opacity:.6;cursor:default}.login label.remember[data-v-49025a7a]{align-items:center;gap:var(--s2);color:var(--c-text-secondary,#536572);cursor:pointer;flex-direction:row;font-size:13px;display:flex}.login label.remember input[data-v-49025a7a]{width:auto;height:auto;margin:0}@media (width<=900px){.login[data-v-49025a7a]{grid-template-columns:1fr;padding:24px 0}.login-stage[data-v-49025a7a]{display:none}}
