.ui-toast[data-v-51ad0420]{z-index:var(--ui-z-message);right:var(--ui-sp-4);bottom:calc(var(--ui-toast-bottom,0px) + var(--ui-sp-4));align-items:center;gap:var(--ui-sp-3);width:fit-content;max-width:min(440px, calc(100vw - 2 * var(--ui-sp-4)));min-height:52px;padding:10px var(--ui-sp-2) 10px var(--ui-sp-3);background:var(--ui-surface);color:var(--ui-text);border:1px solid var(--ui-line);border-radius:var(--ui-r-card);box-shadow:var(--ui-shadow-window);font-family:var(--font-family);font-size:var(--ui-fs-14);line-height:var(--ui-lh-14);display:flex;position:fixed}.ui-toast--click[data-v-51ad0420]{cursor:pointer}.ui-toast__icon[data-v-51ad0420]{width:28px;height:28px;font-size:var(--ui-fs-14);line-height:1;font-weight:var(--ui-fw-semibold);background:var(--ui-soft);color:var(--ui-muted);border-radius:50%;flex:none;place-items:center;display:grid}.ui-toast__icon--success[data-v-51ad0420]{background:var(--ui-ok-bg);color:var(--ui-ok)}.ui-toast__icon--error[data-v-51ad0420]{background:var(--ui-danger-bg);color:var(--ui-danger)}.ui-toast__icon--warning[data-v-51ad0420]{background:var(--ui-sel-bg);color:var(--ui-warn-text)}.ui-toast__spin[data-v-51ad0420]{width:var(--ui-sp-4);height:var(--ui-sp-4);border:2px solid var(--ui-muted);border-right-color:#0000;border-radius:50%;animation:.8s linear infinite ui-toast-spin-51ad0420}@keyframes ui-toast-spin-51ad0420{to{transform:rotate(360deg)}}.ui-toast__msg[data-v-51ad0420]{flex:1;min-width:0}.ui-toast__msg small[data-v-51ad0420]{color:var(--ui-muted);font-size:var(--ui-fs-12);line-height:var(--ui-lh-12);display:block}.ui-toast__action[data-v-51ad0420]{padding:0 var(--ui-sp-1);cursor:pointer;font:inherit;font-weight:var(--ui-fw-semibold);color:var(--ui-orange-text);white-space:nowrap;background:0 0;border:0;flex:none}.ui-toast__close[data-v-51ad0420]{border-radius:var(--ui-r-ctl);width:28px;height:28px;color:var(--ui-muted);cursor:pointer;font-size:var(--ui-fs-13);background:0 0;border:0;flex:none;line-height:1}@media (width<=639px){.ui-toast[data-v-51ad0420]{left:var(--ui-sp-2);right:var(--ui-sp-2);bottom:calc(var(--ui-toast-bottom,0px) + var(--ui-sp-2));row-gap:var(--ui-sp-1);flex-wrap:wrap;width:auto;max-width:none}.ui-toast__msg[data-v-51ad0420]{flex:1 1 0}.ui-toast__action[data-v-51ad0420]{text-align:left;flex-basis:100%;order:3;padding-left:40px}}.c-btn[data-v-4a18d528]{cursor:pointer;white-space:nowrap;background:0 0;border:none;justify-content:center;align-items:center;gap:6px;font-family:inherit;font-weight:500;display:inline-flex}.c-btn[data-v-4a18d528]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.c-btn[data-v-4a18d528]:disabled{cursor:not-allowed;opacity:.5}a.c-btn[data-v-4a18d528]{text-decoration:none}.c-btn--primary[data-v-4a18d528]{background:var(--accent);height:36px;color:var(--text-on-dark);border-radius:9px;padding:0 16px;font-size:13px}.c-btn--primary[data-v-4a18d528]:hover:not(:disabled){background:var(--accent-text)}.c-btn--primary[data-v-4a18d528]:active:not(:disabled){background:var(--accent-pressed)}.c-btn--secondary[data-v-4a18d528]{background:var(--card-bg);height:36px;color:var(--text);border:1px solid var(--border);border-radius:9px;padding:0 14px;font-size:13px}.c-btn--secondary[data-v-4a18d528]:hover:not(:disabled){background:var(--page-bg)}.c-btn--secondary[data-v-4a18d528]:active:not(:disabled){background:var(--surface-pressed)}.c-btn--ghost[data-v-4a18d528]{height:30px;color:var(--accent-text);border-radius:8px;padding:0 10px;font-size:13px}.c-btn--ghost[data-v-4a18d528]:hover:not(:disabled){background:var(--accent-bg)}.c-btn--ghost[data-v-4a18d528]:active:not(:disabled){background:var(--accent-bg-pressed)}.c-btn--nav[data-v-4a18d528]{height:30px;color:var(--text-muted);border-radius:8px;padding:0 8px;font-size:13px;font-weight:400}.c-btn--nav[data-v-4a18d528]:hover:not(:disabled){background:var(--page-bg);color:var(--text-2)}.c-btn--nav[data-v-4a18d528]:active:not(:disabled){background:var(--surface-pressed);color:var(--text)}@media (width<=640px){.c-btn[data-v-4a18d528]{position:relative}.c-btn[data-v-4a18d528]:after{content:"";position:absolute;left:0;right:0}.c-btn--primary[data-v-4a18d528]:after{top:-4px;bottom:-4px}.c-btn--secondary[data-v-4a18d528]:after,.c-btn--icon[data-v-4a18d528]:after{top:-5px;bottom:-5px}.c-btn--ghost[data-v-4a18d528]:after,.c-btn--nav[data-v-4a18d528]:after{top:-7px;bottom:-7px}}.c-btn--icon[data-v-4a18d528]{background:var(--card-bg);border:1px solid var(--border);width:36px;height:36px;color:var(--text-2);border-radius:9px;padding:0}.c-btn--icon[data-v-4a18d528]:hover:not(:disabled){background:var(--page-bg);color:var(--text)}.c-btn--icon[data-v-4a18d528]:active:not(:disabled){background:var(--surface-pressed);color:var(--text)}.c-btn--icon[data-v-4a18d528] i,.c-btn--icon[data-v-4a18d528] svg{font-size:16px;line-height:1}.tc-who-out[data-v-17242d18]{color:var(--text-muted);white-space:nowrap;margin-left:4px;font-size:11px}.tc[data-v-17242d18]{background:var(--card-bg);border:1px solid var(--border);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:11px;padding:10px 11px;transition:box-shadow .1s,border-color .1s;position:relative}.tc[data-v-17242d18]:hover{border-color:#d5d5d5;box-shadow:0 1px 6px #0000000d}.tc--blocked[data-v-17242d18]{border:1px solid var(--lock-br)}.tc--blocked[data-v-17242d18]:hover{border-top-color:var(--lock-br);border-right-color:var(--lock-br);border-bottom-color:var(--lock-br)}.tc--done[data-v-17242d18]{opacity:.7}.tc--overdue[data-v-17242d18]{border-left:3px solid var(--bad-bar);padding-left:9px}.tc-order-own[data-v-17242d18]{color:#1d4ed8;background:#dbeafe;border-radius:4px;flex-shrink:0;padding:2px 6px;font-size:10px;font-weight:500}.tc-order-risk[data-v-17242d18]{color:var(--bad-text);border:1px solid var(--bad-border);white-space:nowrap;background:0 0;border-radius:4px;flex-shrink:0;padding:1px 5px;font-size:11.5px}.tc-who[data-v-17242d18]{min-width:0;color:var(--text-2);white-space:nowrap;align-items:center;gap:6px;margin-left:auto;font-size:11.5px;display:flex}.tc-who-n[data-v-17242d18]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tc-who-more[data-v-17242d18]{color:var(--text-muted);flex-shrink:0}.tc-av--none[data-v-17242d18]{appearance:none;font:inherit;cursor:pointer;border:1px dashed var(--border);background:0 0;margin-left:auto;padding:0}.tc-av--static[data-v-17242d18]{cursor:default}.tc-lock-btn[data-v-17242d18]{cursor:pointer;color:#a6a49c;background:0 0;border:none;align-items:center;padding:2px;line-height:1;transition:color .1s;display:flex}.tc-lock-btn[data-v-17242d18]:hover{color:#555}.tc-lock-btn .ti[data-v-17242d18]{font-size:14px}.tc-lock-static[data-v-17242d18]{color:var(--lock);font-size:13px}.tc-name--blocked[data-v-17242d18]{color:var(--text-2)}.tc-lock-note[data-v-17242d18]{background:var(--lock-bg);color:var(--lock);border-radius:7px;align-items:flex-start;gap:6px;margin-top:8px;padding:6px 8px;font-size:11.5px;line-height:1.4;display:flex}.tc-lock-note .ti[data-v-17242d18]{flex-shrink:0;margin-top:1px;font-size:12px}.tc-lock-text b[data-v-17242d18]{color:#33415c;font-weight:500}.tc-lock-text[data-v-17242d18]{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.tc-order[data-v-17242d18]{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;margin-bottom:5px;display:flex}.tc-order-sp[data-v-17242d18]{flex-shrink:0;align-items:center;gap:5px;margin-left:auto;display:flex}.tc-order-num[data-v-17242d18]{font-variant-numeric:tabular-nums;color:var(--accent-text);background:var(--accent-bg);border-radius:6px;flex-shrink:0;padding:2px 8px;font-size:11.5px;font-weight:500}.tc-order-client[data-v-17242d18]{min-width:0;color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;flex:1 1 0;font-size:11.5px;overflow:hidden}.tc-order-request[data-v-17242d18]{color:var(--text-muted);background:var(--surface-inset);border-radius:6px;flex-shrink:0;padding:2px 8px;font-size:11px;font-weight:500}.tc-op[data-v-17242d18]{color:var(--text-2);margin-top:2px;font-size:12px;line-height:1.35}.tc-order-qty[data-v-17242d18]{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:11.5px}.tc-order-name[data-v-17242d18]{color:#6b6b6b;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:10px;overflow:hidden}.tc-name[data-v-17242d18]{color:var(--text);font-size:13.5px;font-weight:600;line-height:1.3}.tc-name--done[data-v-17242d18]{color:#6b6b6b;text-decoration:line-through}.tc-prio[data-v-17242d18]{border-radius:4px;align-items:center;gap:3px;margin-bottom:8px;padding:2px 6px;font-size:10px;font-weight:500;display:inline-flex}.p-urgent[data-v-17242d18]{color:#991b1b;background:#fee2e2}.p-high[data-v-17242d18]{color:#92400e;background:#fef3c7}.p-normal[data-v-17242d18]{color:#6b7280;background:#f3f4f6}.tc-prio .ti[data-v-17242d18]{font-size:9px}.tc-check[data-v-17242d18]{align-items:center;gap:5px;margin-bottom:6px;display:flex}.tc-check-bar[data-v-17242d18]{background:#f0f0f0;border-radius:1px;flex:1;height:2px;overflow:hidden}.tc-check-fill[data-v-17242d18]{background:#10b981;border-radius:1px;height:100%;transition:width .2s}.tc-check-txt[data-v-17242d18]{color:#6b6b6b;white-space:nowrap;font-size:10px}.tc-out[data-v-17242d18]{align-items:center;gap:5px;margin-bottom:6px;display:flex}.tc-out-bar[data-v-17242d18]{background:var(--border-light,#efefef);border-radius:2px;flex:1;height:4px;overflow:hidden}.tc-out-fill[data-v-17242d18]{background:var(--text,#1a1a1a);border-radius:2px;height:100%;transition:width .2s}.tc-out-txt[data-v-17242d18]{color:#6b6b6b;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:10px}.tc-foot[data-v-17242d18]{border-top:1px solid var(--border-light);align-items:center;gap:8px;margin-top:9px;padding-top:8px;display:flex}.tc-dl[data-v-17242d18]{font-variant-numeric:tabular-nums;color:var(--text-2);align-items:center;gap:5px;font-size:11.5px;display:flex}.tc-dl .ti[data-v-17242d18]{font-size:11px}.tc-dl--done[data-v-17242d18]{color:#10b981}.tc-dl--bad[data-v-17242d18]{color:#dc2626}.tc-dl--warn[data-v-17242d18]{color:#b45309}.tc-dl-empty[data-v-17242d18]{flex:1}.tc-move[data-v-17242d18]{align-items:center;gap:4px;margin-left:auto;margin-right:8px;display:inline-flex}.tc-move-btn[data-v-17242d18]{color:#5b6472;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#fff;border:1px solid #e5e7eb;border-radius:7px;justify-content:center;align-items:center;width:30px;height:26px;padding:0;transition:background .1s;display:flex}.tc-move-btn[data-v-17242d18]:active:not(:disabled){background:#eef0f3}.tc-move-btn[data-v-17242d18]:disabled{opacity:.32;cursor:default}.tc-move-btn .ti[data-v-17242d18]{font-size:15px}.tc-av[data-v-17242d18]{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:8px;font-weight:500;display:flex}.tc-av-pin[data-v-17242d18]{color:var(--text-muted)}.kc{background:var(--board-bg);border-radius:13px;flex-direction:column;flex:0 0 282px;gap:8px;width:282px;height:100%;min-height:0;padding:10px;display:flex}.kc-head{box-sizing:border-box;border-radius:8px;flex-shrink:0;align-items:center;gap:7px;min-height:34px;padding:6px 8px;display:flex}.kc--done{background:#f0f5f1}.kc-lock{color:var(--lock);align-items:center;gap:6px;padding:0 4px 9px;font-size:11px;display:flex}.kc-lock .ti{font-size:12px}.kc-drag{color:#d0d0d0;cursor:grab;flex-shrink:0;justify-content:center;align-items:center;width:12px;height:16px;display:inline-flex}.kc-drag svg{fill:currentColor;width:8px;height:12px}.kc-overdue{background:var(--bad-bg);color:var(--bad-text);font-variant-numeric:tabular-nums;border-radius:20px;flex-shrink:0;margin-right:auto;padding:1px 7px;font-size:11px;font-weight:600;line-height:1.5}.kc--collapsed{flex:0 0 52px;width:52px}.kc--collapsed .kc-name{writing-mode:vertical-rl;white-space:nowrap;text-overflow:ellipsis;max-height:220px;overflow:hidden}.kc--collapsed .kc-head{flex-direction:column;flex:1;align-items:center;gap:6px;min-height:0;padding:8px 4px}.kc--collapsed .kc-cnt{margin:auto 0;padding-left:0}.kc--dim{opacity:.42}.kc-menu-check{width:14px;margin-right:6px;display:inline-block}.kc-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.kc-name{color:#1a1a1a;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:12px;font-weight:500;overflow:hidden}.kc-name--done{color:#065f46}.kc-cnt{color:#6b6b6b;flex-shrink:0;margin-left:auto;padding-left:8px;font-size:11px}.kc-cnt--done{color:#6ee7b7}.kc-more{cursor:pointer;width:22px;height:22px;color:var(--icon-interactive);background:0 0;border:none;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;transition:color .1s,background .1s;display:flex}.kc-more:hover{color:#555;background:#f0f0f0}.kc-more i{font-size:12px}.kc-tasks{flex-direction:column;flex:1;gap:8px;min-height:80px;padding-bottom:8px;display:flex;position:relative;overflow:hidden auto}.kc-tasks-list{flex-direction:column;gap:8px;display:flex}.kc-tasks-list--empty{min-height:40px}.kc-empty{pointer-events:none;color:var(--text-muted);text-align:center;padding:10px 4px;font-size:12px;position:absolute;top:0;left:0;right:0}.kc-loader{justify-content:center;padding:8px 0;display:flex}.kc-done-row{color:var(--text-muted);flex-wrap:wrap;align-items:baseline;gap:4px;padding:8px 4px 4px;font-size:12px;display:flex}.kc-done-link{font:inherit;color:var(--accent-text);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.kc-done-link:hover{text-decoration:underline}.kanban-ghost{opacity:.9;box-shadow:0 4px 16px #0000001a}.kanban-chosen{opacity:.3}@media (width<=639.98px){.kanban-ghost{opacity:1!important;box-shadow:none!important;background:#c2c6cf!important;border:2px dashed #6b7280!important;border-radius:10px!important}.kanban-ghost>*{visibility:hidden}.kanban-drag{cursor:grabbing;opacity:1!important;box-shadow:0 14px 30px #00000047!important}.mob-board .kc:has(.kanban-ghost){outline-offset:-1px;background:#e8511a12;border-radius:12px;outline:2px solid #e8511a8c}.mob-board .kc-tasks-list{min-height:64px}}.kc-add-task{appearance:none;width:100%;height:36px;color:var(--icon-interactive);font:inherit;cursor:pointer;background:0 0;border:1.5px dashed #e0e0e0;border-radius:8px;align-items:center;gap:6px;padding:0 8px;font-size:11px;transition:border-color .1s,color .1s;display:flex}.kc-add-task:hover{color:#888;border-color:silver}.ui-frow[data-v-a9e864d0]{gap:var(--ui-sp-3);flex-direction:column;min-width:0;display:flex;position:relative}.ui-frow__line[data-v-a9e864d0]{align-items:center;gap:var(--ui-sp-2);min-width:0;height:var(--ui-h-sm);flex-wrap:nowrap;display:flex}.ui-frow__item[data-v-a9e864d0]{flex:none;min-width:0;display:flex}.ui-frow__search[data-v-a9e864d0]{flex:auto;min-width:160px;display:flex}.ui-frow__more[data-v-a9e864d0]{flex:none;display:flex}.ui-frow__measure[data-v-a9e864d0]{visibility:hidden;pointer-events:none;gap:var(--ui-sp-2);white-space:nowrap;height:0;display:flex;position:absolute;top:0;left:0;overflow:visible}.ui-frow__mitem[data-v-a9e864d0]{flex:none;display:flex}.ui-flist[data-v-d42abc58]{min-width:220px;max-width:320px;font-family:var(--font-family);flex-direction:column;padding:6px;display:flex}.ui-flist--phone[data-v-d42abc58]{max-width:none;padding:0}.ui-flist__search[data-v-d42abc58]{height:var(--ui-h-sm);padding:0 var(--ui-sp-3);border:1px solid var(--ui-field);border-radius:var(--ui-r-ctl);font:inherit;font-size:var(--ui-fs-13);color:var(--ui-text);background:var(--ui-surface);outline:0;margin:0 0 6px}.ui-flist--phone .ui-flist__search[data-v-d42abc58]{height:var(--ui-h-ctl);font-size:var(--ui-fs-16);margin:0 var(--ui-sp-4) var(--ui-sp-2)}.ui-flist__search[data-v-d42abc58]:focus{border-color:var(--ui-text)}.ui-flist__opt[data-v-d42abc58]{align-items:center;gap:var(--ui-sp-2);border-radius:var(--ui-r-tab);cursor:pointer;width:100%;min-height:36px;font:inherit;font-size:var(--ui-fs-14);line-height:var(--ui-lh-14);color:var(--ui-text);text-align:left;background:0 0;border:0;padding:0 10px;display:flex}.ui-flist--phone .ui-flist__opt[data-v-d42abc58]{min-height:var(--ui-h-lg);padding:0 var(--ui-sp-4);font-size:var(--ui-fs-16);border-radius:0}.ui-flist__opt[data-v-d42abc58]:hover{background:var(--ui-soft)}.ui-flist__opt--on[data-v-d42abc58]{font-weight:var(--ui-fw-semibold)}.ui-flist__ck[data-v-d42abc58]{width:14px;color:var(--ui-text);flex:none}.ui-flist__name[data-v-d42abc58]{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.ui-flist__n[data-v-d42abc58]{color:var(--ui-muted);font-size:var(--ui-fs-12);font-weight:var(--ui-fw-regular);font-variant-numeric:tabular-nums;flex:none}.ui-flist__opt[data-v-d42abc58]:focus{outline:none}.ui-flist__opt[data-v-d42abc58]:focus-visible{outline:2px solid var(--ui-text);outline-offset:-2px}.ui-flist__empty[data-v-d42abc58]{padding:var(--ui-sp-2) 10px;color:var(--ui-muted);font-size:var(--ui-fs-13)}@media (hover:none) and (pointer:coarse){.ui-flist__search[data-v-d42abc58]{font-size:var(--ui-fs-16);line-height:var(--ui-lh-16)}}.ui-filter[data-v-21f0f90f]{min-width:0;height:var(--ui-h-sm);background:var(--ui-surface);border:1px solid var(--ui-field);border-radius:var(--ui-r-ctl);font-family:var(--font-family);color:var(--ui-text);flex:none;align-items:center;display:inline-flex}.ui-filter--phone[data-v-21f0f90f]{height:var(--ui-h-ctl)}.ui-filter--on[data-v-21f0f90f]{background:var(--ui-sel-bg);border-color:var(--ui-fill);box-shadow:var(--ui-ring-selected)}.ui-filter--open[data-v-21f0f90f]{border-color:var(--ui-text)}.ui-filter__chip[data-v-21f0f90f]{min-width:0;height:100%;padding:0 10px 0 var(--ui-sp-3);cursor:pointer;font:inherit;font-size:var(--ui-fs-13);line-height:var(--ui-lh-13);color:var(--ui-text);white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;display:inline-flex}.ui-filter--on .ui-filter__chip[data-v-21f0f90f]{padding-right:var(--ui-sp-1)}.ui-filter__tx[data-v-21f0f90f]{text-overflow:ellipsis;min-width:0;overflow:hidden}.ui-filter__lbl[data-v-21f0f90f]{font-weight:var(--ui-fw-regular)}.ui-filter__val[data-v-21f0f90f]{font-weight:var(--ui-fw-semibold)}.ui-filter__chev[data-v-21f0f90f]{color:var(--ui-muted);font-size:var(--ui-fs-14);flex:none;line-height:1}.ui-filter__rm[data-v-21f0f90f]{height:100%;padding:0 10px 0 var(--ui-sp-1);cursor:pointer;font-size:var(--ui-fs-11);color:var(--ui-muted);background:0 0;border:0;flex:none}.ui-filter__rm[data-v-21f0f90f]:hover{color:var(--ui-text)}.ui-filter__chip[data-v-21f0f90f]:focus,.ui-filter__rm[data-v-21f0f90f]:focus{outline:none}.ui-filter[data-v-21f0f90f]:has(:focus-visible){outline:2px solid var(--ui-text);outline-offset:2px}.ui-flag[data-v-3f274554]{height:var(--ui-h-sm);padding:0 var(--ui-sp-3);border-radius:var(--ui-r-ctl);cursor:pointer;white-space:nowrap;font:inherit;font-family:var(--font-family);font-size:var(--ui-fs-13);line-height:var(--ui-lh-13);border:0;flex:none;align-items:center;gap:6px;display:inline-flex}.ui-flag--phone[data-v-3f274554]{height:var(--ui-h-ctl)}.ui-flag--bad[data-v-3f274554]{background:var(--ui-flag-bad-bg);color:var(--ui-flag-bad-text)}.ui-flag--warn[data-v-3f274554]{background:var(--ui-flag-warn-bg);color:var(--ui-flag-warn-text)}.ui-flag--neutral[data-v-3f274554]{background:var(--ui-flag-neutral-bg);color:var(--ui-flag-neutral-text)}.ui-flag--on[data-v-3f274554]{font-weight:var(--ui-fw-semibold)}.ui-flag--bad.ui-flag--on[data-v-3f274554]{box-shadow:inset 0 0 0 1.5px var(--ui-flag-bad-text)}.ui-flag--warn.ui-flag--on[data-v-3f274554]{box-shadow:inset 0 0 0 1.5px var(--ui-flag-warn-text)}.ui-flag--neutral.ui-flag--on[data-v-3f274554]{box-shadow:inset 0 0 0 1.5px var(--ui-flag-neutral-text)}.ui-flag__n[data-v-3f274554]{font-weight:var(--ui-fw-semibold);font-variant-numeric:tabular-nums}.ui-flag__x[data-v-3f274554]{font-size:var(--ui-fs-11);opacity:.8}.ui-flag[data-v-3f274554]:focus{outline:none}.ui-flag[data-v-3f274554]:focus-visible{outline:2px solid var(--ui-text);outline-offset:2px}.ui-search[data-v-6e290679]{align-items:center;gap:var(--ui-sp-2);min-width:160px;height:var(--ui-h-sm);border:1px solid var(--ui-field);border-radius:var(--ui-r-ctl);background:var(--ui-surface);font-family:var(--font-family);flex:220px;padding:0 10px;display:flex}.ui-search--phone[data-v-6e290679]{height:var(--ui-h-ctl);flex-basis:auto;width:100%}.ui-search[data-v-6e290679]:focus-within{border-color:var(--ui-text)}.ui-search__i[data-v-6e290679]{color:var(--ui-muted);font-size:var(--ui-fs-14);flex:none}.ui-search__in[data-v-6e290679]{min-width:0;height:100%;font:inherit;font-size:var(--ui-fs-13);color:var(--ui-text);text-overflow:ellipsis;background:0 0;border:0;outline:0;flex:1;padding:0}.ui-search--phone .ui-search__in[data-v-6e290679]{font-size:var(--ui-fs-16)}.ui-search__in[data-v-6e290679]::placeholder{color:var(--ui-placeholder)}.ui-search__x[data-v-6e290679]{cursor:pointer;color:var(--ui-muted);font-size:var(--ui-fs-11);background:0 0;border:0;flex:none;padding:0}.ui-search__x[data-v-6e290679]:hover{color:var(--ui-text)}.ui-search__x[data-v-6e290679]:focus{outline:none}.ui-search__x[data-v-6e290679]:focus-visible{outline:2px solid var(--ui-text);outline-offset:2px}@media (hover:none) and (pointer:coarse){.ui-search__in[data-v-6e290679]{font-size:var(--ui-fs-16);line-height:var(--ui-lh-16)}}.ui-fmore[data-v-4def27e5]{height:var(--ui-h-sm);padding:0 var(--ui-sp-3);border:1px solid var(--ui-field);border-radius:var(--ui-r-ctl);background:var(--ui-surface);color:var(--ui-text);cursor:pointer;font:inherit;font-family:var(--font-family);font-size:var(--ui-fs-13);white-space:nowrap;flex:none;justify-content:center;align-items:center;gap:6px;display:inline-flex}.ui-fmore--phone[data-v-4def27e5]{height:var(--ui-h-ctl)}.ui-fmore--open[data-v-4def27e5]{border-color:var(--ui-text)}.ui-fmore--on[data-v-4def27e5]{background:var(--ui-sel-bg);border-color:var(--ui-fill);box-shadow:var(--ui-ring-selected);font-weight:var(--ui-fw-semibold)}.ui-fmore__i[data-v-4def27e5]{color:var(--ui-muted);font-size:var(--ui-fs-14)}.ui-fmore[data-v-4def27e5]:focus{outline:none}.ui-fmore[data-v-4def27e5]:focus-visible{outline:2px solid var(--ui-text);outline-offset:2px}.ui-fpanel[data-v-39d8160e]{padding:var(--ui-sp-4);border:1px solid var(--ui-line);border-radius:var(--ui-r-card);background:var(--ui-surface);font-family:var(--font-family)}.ui-fpanel__grid[data-v-39d8160e]{gap:var(--ui-sp-3);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));display:grid}.ui-fpanel__f[data-v-39d8160e]{flex-direction:column;gap:6px;min-width:0;display:flex}.ui-fpanel__lbl[data-v-39d8160e]{font-size:var(--ui-fs-12);line-height:var(--ui-lh-12);color:var(--ui-muted)}.ui-fpanel__foot[data-v-39d8160e]{justify-content:flex-end;align-items:center;gap:var(--ui-sp-4);margin-top:var(--ui-sp-4);display:flex}.ui-fpanel__reset[data-v-39d8160e]{cursor:pointer;font:inherit;font-size:var(--ui-fs-13);color:var(--ui-muted);background:0 0;border:0;padding:0}.ui-fpanel__reset[data-v-39d8160e]:hover{color:var(--ui-text)}.ui-fpanel__reset[data-v-39d8160e]:focus{outline:none}.ui-fpanel__reset[data-v-39d8160e]:focus-visible{outline:2px solid var(--ui-text);outline-offset:2px}.ui-sheet[data-v-b99d19d7]{z-index:var(--ui-z-window);font-family:var(--font-family);color:var(--ui-text);position:fixed;inset:0}.ui-sheet__overlay[data-v-b99d19d7]{background:var(--ui-overlay);position:absolute;inset:0}.ui-sheet__panel[data-v-b99d19d7]{background:var(--ui-surface);border-radius:var(--ui-r-window) var(--ui-r-window) 0 0;max-height:88vh;box-shadow:var(--ui-shadow-window);flex-direction:column;display:flex;position:absolute;bottom:0;left:0;right:0}.ui-sheet__grip[data-v-b99d19d7]{width:36px;height:4px;margin:var(--ui-sp-2) auto 0;border-radius:var(--ui-r-pill);background:var(--ui-line)}.ui-sheet__head[data-v-b99d19d7]{align-items:center;gap:var(--ui-sp-2);min-height:var(--ui-h-lg);padding:0 var(--ui-sp-4);display:flex}.ui-sheet__title[data-v-b99d19d7]{font-size:var(--ui-fs-16);line-height:var(--ui-lh-16);font-weight:var(--ui-fw-semibold);flex:1}.ui-sheet__body[data-v-b99d19d7]{min-height:0;padding-bottom:var(--ui-sp-2);flex:1;overflow-y:auto}.ui-sheet__foot[data-v-b99d19d7]{padding:var(--ui-sp-3) var(--ui-sp-4) var(--ui-sp-4);border-top:1px solid var(--ui-line);background:var(--ui-surface);flex:none}.ui-switch[data-v-56cda743]{width:36px;height:var(--ui-sp-5);border-radius:var(--ui-r-pill);background:var(--ui-switch-off);cursor:pointer;border:0;flex:none;padding:0;position:relative}.ui-switch--on[data-v-56cda743]{background:var(--ui-fill)}.ui-switch__knob[data-v-56cda743]{width:var(--ui-sp-4);height:var(--ui-sp-4);background:var(--ui-surface);border-radius:50%;transition:left .15s;position:absolute;top:2px;left:2px}.ui-switch--on .ui-switch__knob[data-v-56cda743]{left:18px}.ui-switch[data-v-56cda743]:disabled{opacity:.5;cursor:not-allowed}.ui-switch[data-v-56cda743]:focus-visible{outline:2px solid var(--ui-text);outline-offset:2px}.ui-fsheet__back[data-v-6b89bb83],.ui-fsheet__reset[data-v-6b89bb83]{cursor:pointer;font:inherit;color:var(--ui-text);background:0 0;border:0;padding:0}.ui-fsheet__back[data-v-6b89bb83]{width:var(--ui-sp-6);font-size:var(--ui-fs-22);line-height:1}.ui-fsheet__reset[data-v-6b89bb83]{font-size:var(--ui-fs-14);color:var(--ui-orange-text)}.ui-fsheet__flag[data-v-6b89bb83]{align-items:center;gap:var(--ui-sp-2);min-height:var(--ui-h-lg);padding:0 var(--ui-sp-4);display:flex}.ui-fsheet__fl[data-v-6b89bb83]{padding:2px var(--ui-sp-2);border-radius:var(--ui-r-tab);font-size:var(--ui-fs-14)}.ui-fsheet__fl--bad[data-v-6b89bb83]{background:var(--ui-flag-bad-bg);color:var(--ui-flag-bad-text)}.ui-fsheet__fl--warn[data-v-6b89bb83]{background:var(--ui-flag-warn-bg);color:var(--ui-flag-warn-text)}.ui-fsheet__fl--neutral[data-v-6b89bb83]{background:var(--ui-flag-neutral-bg);color:var(--ui-flag-neutral-text)}.ui-fsheet__fn[data-v-6b89bb83]{font-size:var(--ui-fs-14);font-weight:var(--ui-fw-semibold);font-variant-numeric:tabular-nums;flex:1}.ui-fsheet__row[data-v-6b89bb83]{align-items:center;gap:var(--ui-sp-2);width:100%;min-height:var(--ui-h-lg);padding:0 var(--ui-sp-4);border:0;border-top:1px solid var(--ui-line);cursor:pointer;font:inherit;font-size:var(--ui-fs-16);color:var(--ui-text);text-align:left;background:0 0;display:flex}.ui-fsheet__rl[data-v-6b89bb83]{flex:none}.ui-fsheet__rv[data-v-6b89bb83]{text-align:right;min-width:0;color:var(--ui-muted);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.ui-fsheet__rv--on[data-v-6b89bb83]{color:var(--ui-text);font-weight:var(--ui-fw-semibold)}.ui-fsheet__chev[data-v-6b89bb83]{color:var(--ui-muted);flex:none}.ui-fsheet__back[data-v-6b89bb83]:focus,.ui-fsheet__reset[data-v-6b89bb83]:focus,.ui-fsheet__row[data-v-6b89bb83]:focus{outline:none}.ui-fsheet__back[data-v-6b89bb83]:focus-visible,.ui-fsheet__reset[data-v-6b89bb83]:focus-visible{outline:2px solid var(--ui-text);outline-offset:2px}.ui-fsheet__row[data-v-6b89bb83]:focus-visible{outline:2px solid var(--ui-text);outline-offset:-2px}.ui-sbtn[data-v-b4e0969a]{min-width:0;height:var(--ui-h-sm);padding:0 var(--ui-sp-3);border:1px solid var(--ui-field);border-radius:var(--ui-r-ctl);background:var(--ui-surface);color:var(--ui-text);cursor:pointer;font:inherit;font-family:var(--font-family);font-size:var(--ui-fs-13);white-space:nowrap;flex:none;justify-content:center;align-items:center;gap:6px;display:inline-flex}.ui-sbtn--phone[data-v-b4e0969a]{height:var(--ui-h-ctl)}.ui-sbtn__t[data-v-b4e0969a]{text-overflow:ellipsis;min-width:0;overflow:hidden}.ui-sbtn__i[data-v-b4e0969a]{color:var(--ui-muted)}.ui-sbtn--icon[data-v-b4e0969a]{border-radius:var(--ui-r-tab);background:0 0;border-color:#0000;width:28px;height:28px;padding:0}.ui-sbtn--open[data-v-b4e0969a]{border-color:var(--ui-text)}.ui-sbtn--on[data-v-b4e0969a]{background:var(--ui-sel-bg);border-color:var(--ui-fill);box-shadow:var(--ui-ring-selected);font-weight:var(--ui-fw-semibold)}.ui-sbtn--on .ui-sbtn__i[data-v-b4e0969a]{color:var(--ui-orange-text)}.ui-sbtn--icon.ui-sbtn--on[data-v-b4e0969a]{border-color:var(--ui-fill)}.ui-sbtn[data-v-b4e0969a]:focus{outline:none}.ui-sbtn[data-v-b4e0969a]:focus-visible{outline:2px solid var(--ui-text);outline-offset:2px}.ui-sbtn--icon[data-v-b4e0969a]:focus-visible{outline-offset:-2px}.ui-slist[data-v-d690afed]{min-width:260px;font-family:var(--font-family);flex-direction:column;padding:6px;display:flex}.ui-slist--phone[data-v-d690afed]{min-width:0;padding:0}.ui-slist__ttl[data-v-d690afed]{font-size:var(--ui-fs-11);line-height:var(--ui-lh-11);font-weight:var(--ui-fw-semibold);letter-spacing:.05em;text-transform:uppercase;color:var(--ui-muted);padding:6px 10px 4px}.ui-slist__opt[data-v-d690afed]{align-items:center;gap:var(--ui-sp-2);border-radius:var(--ui-r-tab);cursor:pointer;width:100%;min-height:36px;font:inherit;font-size:var(--ui-fs-14);line-height:var(--ui-lh-14);color:var(--ui-text);text-align:left;background:0 0;border:0;padding:6px 10px;display:flex}.ui-slist--phone .ui-slist__opt[data-v-d690afed]{min-height:var(--ui-h-lg);padding:0 var(--ui-sp-4);font-size:var(--ui-fs-16);border-radius:0}.ui-slist__opt[data-v-d690afed]:hover{background:var(--ui-soft)}.ui-slist__opt--on[data-v-d690afed]{font-weight:var(--ui-fw-semibold)}.ui-slist__ck[data-v-d690afed]{flex:none;width:14px}.ui-slist__tx[data-v-d690afed]{flex-direction:column;min-width:0;display:flex}.ui-slist__hint[data-v-d690afed]{font-size:var(--ui-fs-12);line-height:var(--ui-lh-12);color:var(--ui-muted);font-weight:var(--ui-fw-regular)}.ui-slist__dirs[data-v-d690afed]{border:1px solid var(--ui-field);border-radius:var(--ui-r-ctl);margin:2px 4px 6px 32px;display:flex;overflow:hidden}.ui-slist--phone .ui-slist__dirs[data-v-d690afed]{margin:0 var(--ui-sp-4) var(--ui-sp-2)}.ui-slist__dir[data-v-d690afed]{height:var(--ui-h-sm);padding:0 var(--ui-sp-2);background:var(--ui-surface);cursor:pointer;font:inherit;font-size:var(--ui-fs-13);color:var(--ui-text);white-space:nowrap;border:0;flex:1}.ui-slist--phone .ui-slist__dir[data-v-d690afed]{height:var(--ui-h-ctl)}.ui-slist__dir+.ui-slist__dir[data-v-d690afed]{border-left:1px solid var(--ui-field)}.ui-slist__dir--on[data-v-d690afed]{background:var(--ui-sel-bg);box-shadow:inset 0 0 0 1.5px var(--ui-fill);font-weight:var(--ui-fw-semibold)}.ui-slist__opt[data-v-d690afed]:focus,.ui-slist__dir[data-v-d690afed]:focus{outline:none}.ui-slist__opt[data-v-d690afed]:focus-visible,.ui-slist__dir[data-v-d690afed]:focus-visible{outline:2px solid var(--ui-text);outline-offset:-2px}.sfr[data-v-c6664b18]{flex:1;min-width:0}.sfr-m[data-v-c6664b18]{flex-direction:column;gap:8px;width:100%;min-width:0;display:flex}.sfr-m__btns[data-v-c6664b18]{grid-template-columns:1fr 1fr;gap:8px;display:grid}.sfr-m__btns--one[data-v-c6664b18]{grid-template-columns:1fr}.sfr-m__btns[data-v-c6664b18]>*{width:100%;min-width:0}.sfr-m__flag[data-v-c6664b18]{display:flex}.ui-filter-chip[data-v-80dedade]{color:var(--ds-color-text-muted);transition:color var(--ds-motion-fast), border-color var(--ds-motion-fast), background var(--ds-motion-fast);padding-inline:6px}.ui-filter-chip[data-v-80dedade]:hover,.ui-filter-chip[data-v-80dedade]:focus-visible{color:var(--ds-color-text)}.ui-filter-chip--active[data-v-80dedade]{color:var(--ds-color-accent)}.ui-filter-chip__value[data-v-80dedade]{text-overflow:ellipsis;white-space:nowrap;max-width:140px;color:var(--ds-color-text);overflow:hidden}.ui-filter-chip__clear[data-v-80dedade]{opacity:.65;vertical-align:middle;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:14px;height:14px;margin-left:2px;font-size:12px;line-height:1;display:inline-flex}.ui-filter-chip__clear[data-v-80dedade]:hover{opacity:1}.filter-option__dot[data-v-bee2cd6c],.filter-option__dot[data-v-24fd4a1c]{border-radius:50%;flex-shrink:0;width:8px;height:8px}.filter-option__dot[data-v-24fd4a1c]{border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-right:8px;display:inline-block}.filter-option__dot[data-v-97c9ceb1]{border-radius:50%;flex-shrink:0;width:8px;height:8px}.filter-menu--tags[data-v-97c9ceb1]{min-width:200px}.tag-row[data-v-97c9ceb1]{align-items:center;gap:2px;display:flex}.tag-option[data-v-97c9ceb1]{flex:1}.tag-del[data-v-97c9ceb1]{cursor:pointer;width:20px;height:20px;color:var(--icon-interactive);background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;margin-right:6px;display:flex}.tag-del[data-v-97c9ceb1]:hover{color:#dc2626;background:#fee2e2}.tag-del i[data-v-97c9ceb1]{font-size:10px}.filter-menu-sep[data-v-97c9ceb1]{background:#f0f0f0;height:1px;margin:4px 0}.tag-create[data-v-97c9ceb1]{align-items:center;gap:4px;padding:4px 8px;display:flex}.tag-create-input[data-v-97c9ceb1]{background:#fafafa;border:1px solid #e8e8e8;border-radius:6px;outline:none;flex:1;min-width:0;padding:4px 7px;font-family:inherit;font-size:11px}.tag-create-input[data-v-97c9ceb1]:focus{background:#fff;border-color:#fc4000}.tag-create-btn[data-v-97c9ceb1]{cursor:pointer;color:#fc4000;background:#f5f5f5;border:1px solid #e0e0e0;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.tag-create-btn[data-v-97c9ceb1]:disabled{opacity:.4;cursor:not-allowed}.tag-create-btn i[data-v-97c9ceb1]{font-size:11px}svg[data-v-e1588f24],svg[data-v-ba36636f],svg[data-v-91f6bb3f],rect[data-v-91f6bb3f]{width:12px;height:12px}.filter-bar__search[data-v-cf19a938]{flex:0 0 318px;align-items:center;width:318px;display:flex;position:relative}.filter-bar--compact .filter-bar__search[data-v-cf19a938]{flex:0 0 280px;width:280px}.filter-bar__search .ti-search[data-v-cf19a938]{color:var(--text-muted);pointer-events:none;font-size:15px;position:absolute;left:10px}.filter-bar__search-input[data-v-cf19a938]{border:1px solid var(--border);background:var(--card-bg);width:100%;height:34px;font:inherit;color:var(--text);border-radius:9px;padding:0 30px 0 32px;font-size:13px}.filter-bar__search-input[data-v-cf19a938]::placeholder{color:var(--text-muted)}.filter-bar__search-input[data-v-cf19a938]:focus{border-color:var(--accent);outline:none}.filter-bar__search-clear[data-v-cf19a938]{cursor:pointer;color:var(--text-muted);background:0 0;border:0;padding:2px;line-height:1;position:absolute;right:8px}.filter-bar__reset[data-v-cf19a938]{height:32px;font:inherit;color:var(--accent-text);cursor:pointer;white-space:nowrap;background:0 0;border:0;flex-shrink:0;align-items:center;gap:6px;padding:0 6px;font-size:12.5px;display:inline-flex}.filter-bar__reset[data-v-cf19a938]:hover{text-decoration:underline}.filter-bar[data-v-cf19a938]{flex-wrap:nowrap;align-items:center;gap:8px;min-width:0;margin-right:auto;display:flex}.filter-bar__chips[data-v-cf19a938]{flex-wrap:nowrap;flex:0 auto;align-items:center;gap:7px;min-width:0;display:flex;overflow:visible}.filter-bar__chips[data-v-cf19a938]>*{flex-shrink:1;min-width:0}.filter-bar[data-v-cf19a938] .ui-filter-chip__value{min-width:0}.filter-menu--more[data-v-cf19a938]{max-height:60vh;overflow-y:auto}.filter-bar__loading[data-v-cf19a938]{white-space:nowrap;align-items:center;display:inline-flex}.ui-view-toggle[data-v-4f9058dd]{border:1px solid var(--border);background:var(--card-bg);border-radius:9px;flex-shrink:0;height:32px;display:flex;overflow:hidden}.ui-view-toggle--strong[data-v-4f9058dd]{height:36px}.ui-view-toggle__btn[data-v-4f9058dd]{width:26px;height:100%;color:var(--text-2);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:color .1s,background .1s;display:flex}.ui-view-toggle__btn+.ui-view-toggle__btn[data-v-4f9058dd]{border-left:1px solid var(--border)}.ui-view-toggle__btn[data-v-4f9058dd]:hover{color:var(--text)}.ui-view-toggle--soft .ui-view-toggle__btn--on[data-v-4f9058dd]{background:var(--surface-inset);color:var(--text);font-weight:500}.ui-view-toggle--strong .ui-view-toggle__btn--on[data-v-4f9058dd]{background:var(--text);color:var(--on-accent);font-weight:500}.ui-view-toggle__btn i[data-v-4f9058dd]{font-size:13px}.ui-view-toggle__btn--labelled[data-v-4f9058dd]{gap:7px;width:auto;padding:0 12px;font-size:12.5px}.ui-view-toggle--strong .ui-view-toggle__btn--labelled[data-v-4f9058dd]{padding:0 14px;font-size:13px}.section-stats[data-v-0ceff06c]{flex-wrap:wrap;align-items:center;gap:0;margin:0 0 11px;display:flex}.section-stat[data-v-0ceff06c]{cursor:pointer;height:30px;font:inherit;background:0 0;border:0;border-radius:8px;align-items:center;gap:5px;padding:0 10px;display:inline-flex;position:relative}.section-stat+.section-stat[data-v-0ceff06c]:before{content:"·";color:var(--border);position:absolute;left:-3px}.section-stat[data-v-0ceff06c]:hover{background:var(--surface-inset)}.section-stat--on[data-v-0ceff06c]{background:var(--accent-bg);color:var(--accent-text)}.section-stat--on .section-stat-v[data-v-0ceff06c],.section-stat--on .section-stat-l[data-v-0ceff06c]{color:var(--accent-text)}.section-stat-v[data-v-0ceff06c]{font-variant-numeric:tabular-nums;color:var(--text);font-size:13px;font-weight:600}.section-stat--overdue .section-stat-v[data-v-0ceff06c]{color:var(--bad-text)}.section-stat--blocked .section-stat-v[data-v-0ceff06c]{color:var(--lock)}.section-stat-l[data-v-0ceff06c]{color:var(--text-2);font-size:12px}.section-stat-q[data-v-0ceff06c]{cursor:pointer;border:1px solid var(--border);width:13px;height:13px;color:var(--text-muted);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:9px;display:flex}.section-stat-x[data-v-0ceff06c]{opacity:.7;align-items:center;font-size:11px;display:flex}.section-hint[data-v-0ceff06c]{z-index:20;background:var(--card-bg);border:1px solid var(--border);color:var(--text-2);white-space:normal;text-align:left;border-radius:9px;width:280px;padding:9px 11px;font-size:12px;line-height:1.5;position:absolute;top:calc(100% + 2px);left:0;box-shadow:0 8px 28px #0000001f}.sdm-lead[data-v-02ef15d3]{color:var(--text);margin:0;font-size:13px}.sdm-select[data-v-02ef15d3]{width:100%;margin-top:12px}.sdm-note[data-v-02ef15d3]{color:var(--text-muted);margin:10px 0 0;font-size:12px}.sdb-lead[data-v-2561555c]{color:var(--text);margin:0;font-size:13px}.sdb-list[data-v-2561555c]{border-top:1px solid var(--border-soft);max-height:260px;margin-top:12px;padding-top:11px;overflow-y:auto}.sdb-row[data-v-2561555c]{align-items:center;gap:9px;padding:4px 0;font-size:12.5px;display:flex}.sdb-ord[data-v-2561555c]{background:var(--surface-inset);border-radius:4px;flex-shrink:0;padding:1px 5px;font-size:11px;font-weight:600}.sdb-own[data-v-2561555c]{color:var(--text-muted);flex-shrink:0;font-size:11px}.sdb-title[data-v-2561555c]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sdb-stage[data-v-2561555c]{color:var(--text-muted);flex-shrink:0;margin-left:auto}.sdb-note[data-v-2561555c]{color:var(--text-muted);margin:11px 0 0;font-size:12px}.sdb-foot[data-v-2561555c]{justify-content:flex-end;margin-top:16px;display:flex}.sdb-btn[data-v-2561555c]{background:var(--accent);color:#fff;cursor:pointer;border:none;border-radius:7px;padding:7px 14px;font-size:13px;font-weight:500}.sdb-btn[data-v-2561555c]:hover{filter:brightness(1.05)}.psd[data-v-f414942f]{flex-direction:column;min-height:100%;display:flex}.psd-tabs[data-v-f414942f]{background:#fafafa;border-bottom:1px solid #f0f0f0;flex-shrink:0;display:flex}.psd-tab[data-v-f414942f]{color:#6b6b6b;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;flex:1;padding:10px 6px;font-family:inherit;font-size:11px;transition:color .12s,border-color .12s}.psd-tab[data-v-f414942f]:hover{color:#1a1a1a}.psd-tab--on[data-v-f414942f]{color:#1a1a1a;border-bottom-color:#fc4000;font-weight:500}.psd-section[data-v-f414942f]{flex-direction:column;gap:14px;padding:16px;display:flex}.psd-field--row[data-v-f414942f]{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.psd-hint[data-v-f414942f]{color:var(--text-muted);max-width:340px;margin-top:4px;font-size:12px;line-height:1.45}.psd-field[data-v-f414942f]{flex-direction:column;gap:5px;display:flex}.psd-label[data-v-f414942f]{color:#888;font-size:11px;font-weight:500}.psd-input[data-v-f414942f]{color:#1a1a1a;background:#fafafa;border:1px solid #e8e8e8;border-radius:8px;outline:none;padding:7px 10px;font-family:inherit;font-size:12px}.psd-input[data-v-f414942f]:focus{background:#fff;border-color:#fc4000}.psd-textarea[data-v-f414942f]{color:#1a1a1a;resize:vertical;background:#fafafa;border:1px solid #e8e8e8;border-radius:8px;outline:none;min-height:64px;padding:7px 10px;font-family:inherit;font-size:12px}.psd-textarea[data-v-f414942f]:focus{background:#fff;border-color:#fc4000}.psd-swatches[data-v-f414942f]{flex-wrap:wrap;gap:6px;display:flex}.psd-swatch[data-v-f414942f]{cursor:pointer;border:2px solid #0000;border-radius:50%;flex-shrink:0;width:24px;height:24px;transition:border-color .1s}.psd-swatch--on[data-v-f414942f]{border-color:#1a1a1a;box-shadow:inset 0 0 0 1px #fff}.psd-swatch--none[data-v-f414942f]{color:var(--icon-interactive);justify-content:center;align-items:center;font-size:11px;display:flex;background:#f5f5f5!important;border-color:#e0e0e0!important}.psd-members[data-v-f414942f]{flex-direction:column;gap:6px;display:flex}.psd-member[data-v-f414942f]{align-items:center;gap:8px;padding:4px 0;display:flex}.psd-mav[data-v-f414942f]{color:#555;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:10px;font-weight:500;display:flex}.psd-minfo[data-v-f414942f]{flex:1;min-width:0}.psd-mname[data-v-f414942f]{color:#1a1a1a;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:500;overflow:hidden}.psd-mrole[data-v-f414942f]{color:#6b6b6b;font-size:10px}.psd-empty[data-v-f414942f]{color:#6b6b6b;text-align:center;padding:16px 0;font-size:11px}.psd-link-btn[data-v-f414942f]{color:#fc4000;cursor:pointer;background:0 0;border:none;align-items:center;gap:5px;padding:2px 0;font-family:inherit;font-size:11px;display:flex}.psd-link-btn[data-v-f414942f]:hover{opacity:.8}.psd-statuses[data-v-f414942f]{flex-direction:column;gap:4px;display:flex}.psd-status-row[data-v-f414942f]{background:#fafafa;border:1px solid #f0f0f0;border-radius:8px;align-items:center;gap:7px;padding:7px 8px;display:flex}.psd-sdot[data-v-f414942f]{border-radius:50%;flex-shrink:0;width:8px;height:8px}.psd-sname[data-v-f414942f]{color:#1a1a1a;cursor:default;flex:1;font-size:12px}.psd-sname[data-v-f414942f]:hover{color:#fc4000}.psd-sinput[data-v-f414942f]{color:#1a1a1a;background:0 0;border:none;outline:none;flex:1;padding:0;font-family:inherit;font-size:12px}.psd-sdel[data-v-f414942f]{cursor:pointer;width:18px;height:18px;color:var(--icon-interactive);background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.psd-sdel[data-v-f414942f]:hover{color:#dc2626;background:#fee2e2}.psd-sdel i[data-v-f414942f]{font-size:10px}.psd-ssys[data-v-f414942f]{color:#6b6b6b;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.psd-ssys i[data-v-f414942f]{font-size:10px}.psd-add-btn[data-v-f414942f]{color:#888;cursor:pointer;background:0 0;border:1.5px dashed #e0e0e0;border-radius:8px;align-items:center;gap:5px;padding:7px 10px;font-family:inherit;font-size:11px;display:flex}.psd-add-btn[data-v-f414942f]:hover{color:#1a1a1a;border-color:silver}.psd-add-row[data-v-f414942f]{align-items:center;gap:6px;display:flex}.psd-add-confirm[data-v-f414942f]{cursor:pointer;color:#10b981;background:#f5f5f5;border:1px solid #e0e0e0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:12px;display:flex}.psd-add-confirm[data-v-f414942f]:disabled{opacity:.4;cursor:not-allowed}.psd-danger-block[data-v-f414942f]{flex-direction:column;gap:6px;display:flex}.psd-danger-title[data-v-f414942f]{color:#1a1a1a;font-size:12px;font-weight:500}.psd-danger-desc[data-v-f414942f]{color:#6b6b6b;font-size:11px;line-height:1.4}.psd-btn-archive[data-v-f414942f]{color:#666;cursor:pointer;background:#f5f5f5;border:1px solid #e0e0e0;border-radius:8px;align-self:flex-start;align-items:center;gap:5px;padding:7px 12px;font-family:inherit;font-size:11px;display:flex}.psd-btn-archive[data-v-f414942f]:hover{background:#ebebeb}.psd-btn-delete[data-v-f414942f]{color:#dc2626;cursor:pointer;background:#fee2e2;border:1px solid #fecaca;border-radius:8px;align-self:flex-start;align-items:center;gap:5px;padding:7px 12px;font-family:inherit;font-size:11px;display:flex}.psd-btn-delete[data-v-f414942f]:hover{background:#fecaca}.psd-divider[data-v-f414942f]{background:#f0f0f0;height:1px}.pvh[data-v-6d1871b0]{display:contents}.pvh-topbar[data-v-6d1871b0]{z-index:5;background:#fff;border-bottom:1px solid #f0f0f0;justify-content:space-between;align-items:center;gap:20px;min-height:32px;padding:6px 24px;display:flex;position:sticky;top:0}.pvh-crumbs[data-v-6d1871b0]{align-items:center;gap:8px;min-width:0;height:32px;display:flex}.pvh-crumb-link[data-v-6d1871b0]{color:var(--text-2);white-space:nowrap;flex-shrink:0;align-items:center;font-size:13px;font-weight:400;text-decoration:none;display:inline-flex}.pvh-crumb-link[data-v-6d1871b0]:hover{color:var(--text);text-decoration:underline}.pvh-crumb-sep[data-v-6d1871b0]{color:var(--text-hint);flex-shrink:0;font-size:12px}.pvh-crumb-back-ic[data-v-6d1871b0]{margin-right:2px;font-size:13px;display:none}.pvh-switcher-btn[data-v-6d1871b0]{cursor:pointer;min-width:0;font:inherit;background:0 0;border:0;border-radius:6px;align-items:center;gap:4px;margin:-2px -4px;padding:2px 4px;display:flex}.pvh-switcher-btn[data-v-6d1871b0]:hover{background:var(--surface-inset)}.pvh-switcher-btn[data-v-6d1871b0]:focus-visible{outline:2px solid var(--focus-ring,#fc4000);outline-offset:1px}.pvh-switcher-caret[data-v-6d1871b0]{color:var(--text-hint);flex-shrink:0;font-size:14px}.pvh-tb-right[data-v-6d1871b0]{flex-wrap:nowrap;flex-shrink:0;align-items:center;gap:6px;height:32px;display:flex}.pvh-switcher-btn[data-v-6d1871b0]{min-width:0}.pvh-title[data-v-6d1871b0]{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.pvh-btn-g[data-v-6d1871b0]{background:var(--surface-inset);cursor:pointer;height:32px;color:var(--text-2);border:none;border-radius:9px;align-items:center;gap:4px;padding:0 13px;font-family:inherit;font-size:12.5px;transition:background .12s;display:flex}.pvh-btn-g[data-v-6d1871b0]:hover{background:var(--border-light)}.pvh-btn-g i[data-v-6d1871b0]{font-size:14px}.pvh-btn-p[data-v-6d1871b0]{background:var(--accent);cursor:pointer;color:#fff;border:none;border-radius:9px;align-items:center;gap:4px;height:32px;padding:0 13px;font-family:inherit;font-size:12.5px;font-weight:500;transition:opacity .12s;display:flex}.pvh-btn-p[data-v-6d1871b0]:hover:not(:disabled){opacity:.88}.pvh-btn-p[data-v-6d1871b0]:disabled{opacity:.5;cursor:default}.pvh-btn-p i[data-v-6d1871b0]{font-size:14px}.pvh-more[data-v-6d1871b0]{display:none}.pvh-btn-more[data-v-6d1871b0]{padding:0 9px}.pvh-view-btns.ui-view-toggle--strong[data-v-6d1871b0]{height:32px}.pvh-view-btns.ui-view-toggle--strong[data-v-6d1871b0] .ui-view-toggle__btn--labelled{padding:0 12px;font-size:12.5px}.pvh-step1 .pvh-crumb--prod[data-v-6d1871b0],.pvh-step2 .pvh-crumb--prod[data-v-6d1871b0],.pvh-step2 .pvh-crumb-sep--areas[data-v-6d1871b0]{display:none}.pvh-step2 .pvh-crumb-back-ic[data-v-6d1871b0]{display:inline-flex}.pvh-step2 .pvh-actions-packed[data-v-6d1871b0]{display:none!important}.pvh-step2 .pvh-more[data-v-6d1871b0]{display:block}.pvh-step2 .pvh-view-btns[data-v-6d1871b0] .ui-view-toggle__btn--labelled span{display:none}.pvh-step2 .pvh-view-btns[data-v-6d1871b0] .ui-view-toggle__btn--labelled{gap:0;width:26px;padding:0}.pvh-fbar[data-v-6d1871b0]{background:#fff;border-bottom:1px solid #f5f5f5;flex-wrap:nowrap;align-items:center;gap:8px;padding:8px 24px;display:flex}.pvh-view-btns[data-v-6d1871b0]{flex-shrink:0}.pvh-group-btns[data-v-6d1871b0]{flex-shrink:0;margin-right:4px}.pvh-tb-sep[data-v-6d1871b0]{background:var(--border);flex-shrink:0;width:1px;height:22px;margin:0 6px}.pvh-fbar--phone[data-v-6d1871b0]{padding:8px 16px;display:block}.pvh-stats[data-v-6d1871b0]{padding:0 24px}.pvh-btn-filters[data-v-6d1871b0]{cursor:pointer;color:#666;background:#f5f5f5;border:.5px solid #ebebeb;border-radius:7px;flex-shrink:0;align-items:center;gap:4px;padding:5px 10px;font-family:inherit;font-size:11px;transition:background .12s,color .12s,border-color .12s;display:flex}.pvh-btn-filters i[data-v-6d1871b0]{font-size:12px}.pvh-btn-filters--on[data-v-6d1871b0]{color:#fc4000;background:#ffede6;border-color:#fc4000}.pvh-fbar-mobile[data-v-6d1871b0]{background:#fff;border-bottom:1px solid #f5f5f5;flex-wrap:wrap;align-items:center;gap:6px;padding:6px 14px;display:flex}.pvh-fbar[data-v-6d1871b0] .filter-chip,.pvh-fbar[data-v-6d1871b0] .ant-tag,.pvh-fbar[data-v-6d1871b0] .filter-bar .ant-btn{border:1px solid var(--border)!important;background:var(--card-bg)!important;height:32px!important;color:var(--text-2)!important;border-radius:20px!important;align-items:center!important;gap:7px!important;padding:0 13px!important;font-size:12.5px!important;display:inline-flex!important}.pvh-fbar[data-v-6d1871b0] .filter-chip:hover{background:var(--surface-inset)!important}.pvh-fbar[data-v-6d1871b0] .filter-chip.filter-chip--active,.pvh-fbar[data-v-6d1871b0] .filter-bar .ant-btn.filter-chip--active,.pvh-fbar[data-v-6d1871b0] .ui-filter-chip.ui-filter-chip--active{background:var(--accent-bg)!important;color:var(--accent-text)!important;border-color:#ffd0bc!important;font-weight:500!important}.pvh-fbar[data-v-6d1871b0] .ui-filter-chip__value{color:inherit;font-weight:600}.pvh-fbar[data-v-6d1871b0] .ui-filter-chip__clear{opacity:1;background:#c42f0024;width:14px;height:14px}.tour-target{outline-offset:3px;border-radius:8px;animation:1.1s ease-out 2 tour-pulse;outline:2px solid var(--accent)!important}@keyframes tour-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--accent) 45%, transparent)}to{box-shadow:0 0 0 9px color-mix(in srgb, var(--accent) 0%, transparent)}}.tour-target--inset{outline-offset:-2px;animation-name:tour-pulse-inset}@keyframes tour-pulse-inset{0%{box-shadow:inset 0 0 0 0 color-mix(in srgb, var(--accent) 45%, transparent)}to{box-shadow:inset 0 0 0 7px color-mix(in srgb, var(--accent) 0%, transparent)}}@media (prefers-reduced-motion:reduce){.tour-target{animation:none}}.th[data-v-8d976c47]{z-index:var(--ui-z-window);color:#fff;background:#1a1a1a;border-radius:12px;width:340px;max-width:calc(100vw - 32px);padding:14px 16px;font-size:12.5px;line-height:1.45;position:absolute;box-shadow:0 10px 30px #00000040}.th[data-v-8d976c47]:after{content:"";background:#1a1a1a;width:12px;height:12px;position:absolute;left:34px;transform:rotate(45deg)}.th--below[data-v-8d976c47]:after{top:-5px}.th--above[data-v-8d976c47]:after{bottom:-5px}.th--right[data-v-8d976c47]:after{top:24px;left:-5px}.th--left[data-v-8d976c47]:after{top:24px;left:auto;right:-5px}.th--centered[data-v-8d976c47]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.th--centered[data-v-8d976c47]:after{display:none}.th-x[data-v-8d976c47]{color:#b9b9b9;cursor:pointer;background:0 0;border:0;border-radius:6px;width:22px;height:22px;font-size:14px;position:absolute;top:10px;right:10px}.th-x[data-v-8d976c47]:hover{color:#fff}.th-t[data-v-8d976c47]{margin-bottom:5px;padding-right:22px;font-size:13.5px;display:block}.th-act[data-v-8d976c47]{color:#b9b9b9;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;font-size:11.5px;display:flex}.th-step[data-v-8d976c47]{white-space:nowrap}.th-btns[data-v-8d976c47]{align-items:center;gap:8px;display:flex}.th-chain[data-v-8d976c47]{white-space:nowrap;margin-right:8px}.th-act--two[data-v-8d976c47]{flex-direction:column;align-items:stretch;gap:8px}.th-act--two .th-btns[data-v-8d976c47]{justify-content:flex-end}.th-btn[data-v-8d976c47]{color:#1a1a1a;cursor:pointer;white-space:nowrap;background:#fff;border:0;border-radius:7px;flex-shrink:0;padding:6px 12px;font:600 12px inherit}.th-btn--sec[data-v-8d976c47]{color:#b9b9b9;background:0 0;padding-left:2px}.th-btn--sec[data-v-8d976c47]:hover{color:#fff}.kb-del-lead[data-v-65881588]{margin:0 0 12px}.board[data-v-65881588]{flex-direction:column;width:100%;height:100%;min-height:0;display:flex}.ant-btn .icon[data-v-65881588]+*{margin-left:6px}.kanban-board[data-v-65881588]{flex-shrink:0;align-items:stretch;gap:12px;height:100%;min-height:0;display:flex}.kanban-board-wrap[data-v-65881588]{background:var(--page-bg);flex:1;min-height:0;padding:22px 24px 60px;overflow:auto hidden}.kanban-board-track[data-v-65881588]{align-items:stretch;gap:10px;width:max-content;min-width:100%;height:100%;min-height:0;display:flex}.mob-board[data-v-65881588]{-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;background:var(--page-bg);flex:1;min-height:0;padding:12px 0;scroll-padding-left:12px;overflow:auto hidden}.mob-board-track[data-v-65881588]{align-items:stretch;gap:10px;width:max-content;height:100%;min-height:0;padding:0 12px;display:flex}.mob-board[data-v-65881588] .kc{scroll-snap-align:start;flex:0 0 80vw;width:80vw;max-width:340px}.mob-board[data-v-65881588] .tc{touch-action:manipulation}.mob-board[data-v-65881588] .kc-drag{display:none}.board-pre[data-v-65881588]{color:var(--text-2,#374151);background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;align-items:center;gap:8px;margin:0 16px 8px;padding:8px 12px;font-size:12px;line-height:1.4;display:flex}.board-pre i[data-v-65881588]{color:#c2410c;flex:none;font-size:15px}.ui-sh[data-v-30897ab3]{align-items:center;gap:var(--ui-sp-1);cursor:pointer;min-width:0;max-width:100%;font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;white-space:nowrap;background:0 0;border:0;padding:0;display:inline-flex;position:relative}.ui-sh__t[data-v-30897ab3]{text-overflow:ellipsis;min-width:0;overflow:hidden}.ui-sh[data-v-30897ab3]:hover,.ui-sh--on[data-v-30897ab3]{color:var(--ui-text)}.ui-sh__h[data-v-30897ab3]{visibility:hidden;color:var(--ui-disabled-text);margin-left:2px;position:absolute;left:100%}.ui-sh__a[data-v-30897ab3]{flex:none}.ui-sh:hover .ui-sh__h[data-v-30897ab3]{visibility:visible}.ui-sh[data-v-30897ab3]:focus{outline:none}.ui-sh[data-v-30897ab3]:focus-visible{outline:2px solid var(--ui-text);outline-offset:2px}.sl[data-v-62975ec4]{background:var(--card-bg);border:1px solid var(--border);border-radius:13px;overflow:hidden}.sl-head[data-v-62975ec4],.sl-row[data-v-62975ec4]{align-items:center;gap:14px;padding:0 16px;display:grid}.sl-head[data-v-62975ec4]{z-index:2;background:var(--surface-inset);border-bottom:1px solid var(--border);height:38px;position:sticky;top:0}.sl-th[data-v-62975ec4]{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);text-align:left;cursor:pointer;cursor:default;background:0 0;border:none;align-items:center;gap:3px;min-width:0;padding:0;font-size:11px;font-weight:600;display:flex}.sl-th--sorted[data-v-62975ec4]{color:var(--text)}.sl-th--right[data-v-62975ec4]{justify-content:flex-end}.sl--stage[data-v-62975ec4]{grid-template-columns:minmax(180px,1.7fr) minmax(150px,1.2fr) minmax(0,176px) minmax(0,118px) minmax(0,96px)}.sl--people[data-v-62975ec4]{grid-template-columns:minmax(170px,1.6fr) minmax(140px,1.15fr) minmax(0,158px) minmax(0,118px) minmax(0,118px) minmax(0,96px)}.sl--none[data-v-62975ec4]{grid-template-columns:minmax(170px,1.6fr) minmax(140px,1.15fr) minmax(0,158px) minmax(0,176px) minmax(0,118px) minmax(0,96px)}.sl-grp[data-v-62975ec4]{background:var(--surface-inset);border-top:1px solid var(--border-light);border-bottom:1px solid var(--border-light);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:9px;padding:9px 16px;display:flex}.sl-head+.sl-grp[data-v-62975ec4]{border-top:0}.sl-grp-arrow[data-v-62975ec4]{color:var(--text-2);font-size:13px}.sl-grp-name[data-v-62975ec4]{color:var(--text);font-size:12.5px;font-weight:600}.sl-grp-own[data-v-62975ec4]{color:var(--text-muted);border:1px solid var(--border);border-radius:4px;padding:1px 5px;font-size:10.5px}.sl-grp-late[data-v-62975ec4]{color:var(--bad-text);margin-left:auto;font-size:11.5px;font-weight:600}.sl-grp-num[data-v-62975ec4]{color:var(--text-muted);font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px}.sl-grp-late+.sl-grp-num[data-v-62975ec4]{margin-left:10px}.sl-row[data-v-62975ec4]{border-bottom:1px solid var(--border-light);cursor:pointer;min-height:48px;color:var(--text);padding-top:8px;padding-bottom:8px;font-size:12.5px;position:relative}.sl-row[data-v-62975ec4]:hover{background:#fcfbfa}.sl-row--late[data-v-62975ec4]:before{content:"";background:var(--bad-bar);width:3px;position:absolute;top:0;bottom:0;left:0}.sl-row--lock[data-v-62975ec4]{background:#fbfcfd}.sl-lock[data-v-62975ec4]{color:var(--lock)}.sl-c[data-v-62975ec4]{min-width:0}.sl-c--date[data-v-62975ec4]{font-variant-numeric:tabular-nums}.sl-c--right[data-v-62975ec4]{text-align:right}.sl-op[data-v-62975ec4]{align-items:center;gap:7px;min-width:0;display:flex}.sl-op-t[data-v-62975ec4]{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;line-height:1.3;overflow:hidden}.sl-lock[data-v-62975ec4]{flex-shrink:0;font-size:13px}.sl-sub[data-v-62975ec4]{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:11.5px;overflow:hidden}.sl-sub--lock[data-v-62975ec4]{color:var(--lock)}.sl-risk[data-v-62975ec4]{color:var(--bad-text);border:1px solid var(--bad-border);border-radius:6px;flex-shrink:0;padding:2px 8px;font-size:11.5px;font-weight:400}.sl-ord[data-v-62975ec4]{align-items:center;gap:7px;min-width:0;font-size:12.5px;display:flex}.sl-ord-num[data-v-62975ec4]{font-variant-numeric:tabular-nums;background:var(--accent-bg);color:var(--accent-text);border-radius:6px;flex-shrink:0;padding:2px 8px;font-size:11.5px;font-weight:500}.sl-ord-own[data-v-62975ec4]{color:var(--text-muted);flex-shrink:0;font-size:11px}.sl-ord-item[data-v-62975ec4]{text-overflow:ellipsis;white-space:nowrap;color:var(--text-2);overflow:hidden}.sl-qty[data-v-62975ec4]{color:var(--text-muted);font-variant-numeric:tabular-nums;margin-top:2px;font-size:11.5px}.sl-stage[data-v-62975ec4]{color:var(--text-2);align-items:center;gap:6px;font-size:12px;display:inline-flex}.sl-dot[data-v-62975ec4]{border-radius:50%;flex-shrink:0;width:7px;height:7px}.sl-who[data-v-62975ec4]{align-items:center;gap:6px;min-width:0;display:inline-flex}.sl-who-more[data-v-62975ec4]{color:var(--text-muted);font-size:10.5px}.sl-av[data-v-62975ec4]{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:9.5px;font-weight:600;display:inline-flex}.sl-av--none[data-v-62975ec4]{background:var(--surface-inset);color:var(--text-muted);border:1px dashed var(--border)}.sl-none[data-v-62975ec4]{color:var(--text-muted)}.sl-date--bad[data-v-62975ec4]{color:var(--bad-text);font-weight:600}.sl-date-sub[data-v-62975ec4]{font-size:10.5px;font-weight:400}.sl-taken[data-v-62975ec4]{color:var(--text-muted);font-size:11.5px}.sl-files[data-v-62975ec4]{color:var(--text-2);align-items:center;gap:3px;display:inline-flex}.sl-more[data-v-62975ec4]{text-align:left;border:none;border-bottom:1px solid var(--border-soft);width:100%;color:var(--accent-text);cursor:pointer;background:0 0;padding:10px 14px;font-size:12px;display:block}.sl-more[data-v-62975ec4]:disabled{color:var(--text-muted);cursor:default}.sl-more[data-v-62975ec4]:not(:disabled):hover{background:var(--surface-inset)}.sl-empty-grp[data-v-62975ec4],.sl-cut[data-v-62975ec4]{color:var(--text-muted);border-bottom:1px solid var(--border-soft);padding:12px 14px;font-size:12px}.sl-cut[data-v-62975ec4]{color:var(--text-2);background:var(--surface-inset)}@media (width<=640px){.sl-head[data-v-62975ec4]{display:none}.sl-row[data-v-62975ec4]{grid-template-columns:1fr auto;row-gap:2px;padding:10px 14px}}.task-drawer-root .ant-drawer-content-wrapper{height:100%;box-shadow:none}.task-drawer-root .ant-drawer-content,.task-drawer-root .ant-drawer-wrapper-body{background:var(--ds-color-surface-canvas);height:100%;overflow:hidden}.task-drawer-root .ant-drawer-body{background:var(--ds-color-surface-canvas);flex-direction:column;flex:1;height:100%;min-height:0;padding:0;display:flex;overflow:hidden}.task-drawer-root .task-screen{background:var(--ds-color-surface-canvas);flex:1;height:100%;min-height:100%}.task-drawer-root .layout{background:var(--ds-color-surface-canvas);flex:1;min-height:0}.task-drawer-root .td-layout{background:var(--page-bg);flex:1;min-height:0}.task-drawer-root .main{background:var(--ds-color-surface-canvas);align-self:stretch;height:auto;max-height:none;margin-bottom:0}.task-drawer-root .task-side-panel-layout{align-self:stretch;height:100%;max-height:none}.task-drawer-root--mobile .ant-drawer-body{min-height:100dvh}.task-drawer-root--mobile .task-screen{height:auto;min-height:100dvh}.task-drawer-root--mobile .header{flex-direction:column;align-items:flex-start;gap:12px;padding:12px 16px}.task-drawer-root--mobile .header-left{width:100%;min-width:0}.task-drawer-root--mobile .header-right{flex-wrap:wrap;justify-content:flex-start;width:100%}.task-drawer-root--mobile .layout{flex-direction:column}.task-drawer-root--mobile .td-layout{grid-template-columns:1fr}.task-drawer-root--mobile .main{gap:24px;height:auto;max-height:none;padding:20px 16px 16px;overflow:visible}.task-drawer-root--mobile .task-title-row{flex-direction:column;align-items:stretch}.task-drawer-root--mobile .task-title-editor{max-width:none}.task-drawer-root--mobile .task-title-input{font-size:24px}.task-drawer-root--mobile .task-ai-title-action{width:100%;margin-left:0}.task-drawer-root--mobile .task-meta{grid-template-columns:1fr}.task-drawer-root--mobile .subtasks-section__header{flex-direction:column;align-items:stretch}.task-drawer-root--mobile .subtasks-section__actions,.task-drawer-root--mobile .subtasks-section__add{width:100%}.task-drawer-root--mobile .subtasks-item{flex-direction:column;align-items:stretch;padding:12px 0}.task-drawer-root--mobile .subtasks-item__meta{flex-wrap:wrap}@media (width<=768px){.task-drawer-root .ant-drawer-body{min-height:100dvh;height:auto!important;overflow-y:auto!important}.task-drawer-root .task-screen{height:auto;min-height:100dvh}}.tcm-row2[data-v-a0998b0a]{grid-template-columns:1fr 1fr;gap:12px;margin-top:14px;display:grid}.tcm-f--row[data-v-a0998b0a]{margin-top:14px}.tcm-sep[data-v-a0998b0a]{background:var(--ui-line);height:.5px;margin-top:14px}.tcm-sec-lbl[data-v-a0998b0a]{color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;margin:14px 0 6px;font-size:11px;font-weight:500}.tcm-order-spin[data-v-a0998b0a]{color:var(--icon-interactive);padding:12px 14px;font-size:12px}.tcm-order-opt[data-v-a0998b0a]{cursor:pointer;align-items:center;gap:10px;padding:10px 12px;transition:background .12s;display:flex}.tcm-order-opt[data-v-a0998b0a]:hover{background:var(--surface-inset)}.tcm-order-opt-ic[data-v-a0998b0a]{background:var(--accent-bg);width:30px;height:30px;color:var(--accent);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;display:flex}.tcm-order-opt-info[data-v-a0998b0a]{flex:1;min-width:0}.tcm-order-opt-name[data-v-a0998b0a]{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.tcm-order-opt-meta[data-v-a0998b0a]{color:var(--text-muted);align-items:center;gap:6px;margin-top:2px;font-size:11px;display:flex}.tcm-order-badge[data-v-a0998b0a]{border-radius:20px;padding:1px 6px;font-size:10px;font-weight:500;display:inline-block}.tcm-order-filled[data-v-a0998b0a]{background:var(--surface-inset);border:.5px solid var(--ui-line);border-radius:8px;align-items:center;gap:10px;padding:10px 12px;display:flex}.tcm-order-filled-ic[data-v-a0998b0a]{background:var(--accent-bg);width:32px;height:32px;color:var(--accent);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;display:flex}.tcm-order-filled-info[data-v-a0998b0a]{flex:1;min-width:0}.tcm-order-clr[data-v-a0998b0a]{width:22px;height:22px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;transition:all .15s;display:flex}.tcm-order-clr[data-v-a0998b0a]:hover{background:var(--ui-line);color:var(--text)}.tcm-expand[data-v-a0998b0a]{color:var(--text-muted);cursor:pointer;background:0 0;border:none;align-items:center;gap:5px;margin-top:14px;padding:0;font-family:inherit;font-size:12px;transition:color .15s;display:flex}.tcm-expand[data-v-a0998b0a]:hover{color:var(--text)}.tcm-expand i[data-v-a0998b0a]{font-size:13px;transition:transform .2s}.tcm-expand--open i[data-v-a0998b0a]{transform:rotate(180deg)}.tcm-desc[data-v-a0998b0a]{margin-top:8px}@media (width<=639px){.tcm-row2[data-v-a0998b0a]{grid-template-columns:1fr}}.section-shell[data-v-e316fb97]{max-width:1780px;margin:0 auto;padding:22px 24px 60px}@media (width<=640px){.section-shell[data-v-e316fb97]{padding:12px 12px 40px}}.view-state[data-v-e316fb97]{margin-top:24px}.view-state--center[data-v-e316fb97]{justify-content:center;display:flex}.icon[data-v-dabaf206]{flex-shrink:0;display:inline-block}.ui-surface[data-v-d6d9f853]{border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-card);background:var(--ds-color-surface);box-shadow:var(--ds-shadow-card)}.ui-surface--subtle[data-v-d6d9f853]{background:var(--ds-color-surface-subtle);box-shadow:none}.ui-surface--elevated[data-v-d6d9f853]{background:var(--ds-color-surface-elevated)}.ui-surface--glass[data-v-d6d9f853]{border-radius:var(--ds-radius-panel);background:var(--ds-color-surface-glass);box-shadow:var(--ds-shadow-card);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.ui-surface--accent[data-v-d6d9f853]{background:color-mix(in srgb, var(--ds-color-accent-pale) 64%, var(--ds-color-surface-canvas) 36%)}.my-day[data-v-705f6c7c]{gap:var(--ui-sp-4);min-height:100%;padding:0 var(--ui-sp-5) var(--ui-sp-5);flex-direction:column;display:flex}.my-day__heading[data-v-705f6c7c]{gap:10px;display:grid}.my-day__date[data-v-705f6c7c]{color:var(--text-muted);font-size:var(--ui-fs-12);letter-spacing:0;margin:0}.my-day__heading h1[data-v-705f6c7c]{color:var(--text);font-size:var(--ui-fs-22);margin:0;font-weight:500;line-height:1.25}.my-day-plan[data-v-705f6c7c]{align-items:center;gap:12px;padding:10px 14px;display:flex}.my-day-plan__mark[data-v-705f6c7c]{color:var(--accent);flex:none;place-items:center;display:grid}.my-day-plan p[data-v-705f6c7c]{color:var(--text);font-size:var(--ui-fs-13);flex:1;margin:0}.my-day__grid[data-v-705f6c7c]{gap:var(--ui-sp-4);flex-grow:1;grid-template-columns:minmax(0,1fr) minmax(320px,400px);min-height:0;display:grid}.my-day__side[data-v-705f6c7c]{align-content:start;gap:var(--ui-sp-4);grid-template-rows:1fr auto;display:grid}.my-day-panel[data-v-705f6c7c]{overflow:hidden}.my-day-panel__header[data-v-705f6c7c]{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.my-day-panel__header h2[data-v-705f6c7c]{color:var(--text);font-size:var(--ui-fs-14);margin:0;font-weight:500}.my-day-panel__header span[data-v-705f6c7c]{color:var(--text-muted);font-size:var(--ui-fs-12)}.my-day-focus__list[data-v-705f6c7c],.my-day-focus-group[data-v-705f6c7c]{display:grid}.my-day-focus-group__header[data-v-705f6c7c]{background:var(--page-bg);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.my-day-focus-group__header h3[data-v-705f6c7c]{color:var(--text);font-size:var(--ui-fs-13);margin:0;font-weight:500}.my-day-focus-group__header span[data-v-705f6c7c]{color:var(--text-muted);font-size:var(--ui-fs-12)}.my-day-task[data-v-705f6c7c]{border:0;border-bottom:1px solid var(--border);width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;gap:14px;padding:16px 14px;display:flex}.my-day-task[data-v-705f6c7c]:hover{background:var(--ui-soft)}.my-day-task__check[data-v-705f6c7c]{border:1px solid var(--border);border-radius:var(--ui-r-pill);background:var(--card-bg);cursor:pointer;flex:none;width:20px;height:20px;margin-top:2px}.my-day-task__check[data-v-705f6c7c]:disabled{cursor:wait;opacity:.6}.my-day-task__content[data-v-705f6c7c]{flex:1;gap:9px;min-width:0;display:grid}.my-day-task__top[data-v-705f6c7c]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.my-day-task__title[data-v-705f6c7c]{font-size:var(--ui-fs-14);text-overflow:ellipsis;font-weight:500;line-height:1.35;overflow:hidden}.my-day-task__meta[data-v-705f6c7c]{color:var(--text-muted);font-size:var(--ui-fs-12);flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.my-day-task__late[data-v-705f6c7c]{color:var(--text-muted)}.my-day-task__project[data-v-705f6c7c]:before{border-radius:var(--ui-r-pill);background:var(--ds-color-avatar-accent);content:"";width:8px;height:8px;margin-right:6px;display:inline-block}.my-day-add[data-v-705f6c7c]{color:var(--accent-text);margin:10px 14px 14px}.my-day-show-more[data-v-705f6c7c]{color:var(--accent-text);justify-self:start;margin:8px 14px 12px}.my-day-week__days[data-v-705f6c7c]{border-bottom:1px solid var(--border);grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;padding:10px 14px;display:grid}.my-day-week__day[data-v-705f6c7c]{border-radius:var(--ui-r-ctl);min-width:0;color:var(--text-muted);cursor:pointer;background:0 0;border:0;gap:4px;padding:6px 4px;display:grid}.my-day-week__day strong[data-v-705f6c7c]{color:var(--text);font-size:var(--ui-fs-12);font-weight:500}.my-day-week__day span[data-v-705f6c7c]{font-size:11px}.my-day-week__day--active[data-v-705f6c7c]{background:var(--accent);color:var(--on-accent)}.my-day-week__day--active strong[data-v-705f6c7c]{color:var(--on-accent)}.my-day-week__event[data-v-705f6c7c]{border:0;border-bottom:1px solid var(--border);width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 14px;display:grid}.my-day-week__event[data-v-705f6c7c]:hover{background:var(--ui-soft)}.my-day-week__event span[data-v-705f6c7c],.my-day-week__event em[data-v-705f6c7c]{color:var(--text-muted);font-size:var(--ui-fs-12);font-style:normal}.my-day-week__event strong[data-v-705f6c7c]{font-size:var(--ui-fs-13);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.my-day-week__empty[data-v-705f6c7c]{color:var(--text-muted);font-size:var(--ui-fs-13);padding:18px 14px}.my-day-team__list[data-v-705f6c7c]{display:grid}.my-day-member[data-v-705f6c7c]{border-bottom:1px solid var(--border);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:10px 14px;display:grid}.my-day-member span[data-v-705f6c7c]{color:var(--text);font-size:var(--ui-fs-13);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.my-day-member strong[data-v-705f6c7c]{color:var(--text-muted);font-size:var(--ui-fs-12);font-weight:400}.my-day-team__more[data-v-705f6c7c]{color:var(--accent-text);font-size:var(--ui-fs-13);text-align:left;cursor:pointer;background:0 0;border:0;padding:12px 14px 14px}.my-day-empty[data-v-705f6c7c],.my-day-state[data-v-705f6c7c]{padding:var(--ui-sp-5)}.my-day-warning[data-v-705f6c7c]{display:grid}.my-day-state--center[data-v-705f6c7c]{justify-content:center;display:flex}@media (width<=991px){.my-day[data-v-705f6c7c]{padding:0 var(--ui-sp-3) var(--ui-sp-3)}.my-day__grid[data-v-705f6c7c]{grid-template-columns:1fr}}@media (width<=575px){.my-day-plan[data-v-705f6c7c]{flex-wrap:wrap;align-items:flex-start}.my-day-plan p[data-v-705f6c7c]{flex-basis:calc(100% - 36px)}.my-day-plan[data-v-705f6c7c] .ant-btn{margin-left:32px}.my-day-task__top[data-v-705f6c7c]{flex-direction:column;align-items:flex-start}}.auth-shell[data-v-159831a1]{background:var(--page-bg);min-height:100dvh;padding:20px 20px calc(20px + var(--cookie-notice-h,0px));justify-content:center;align-items:center;display:flex}.auth-card[data-v-159831a1]{background:#fff;border-radius:16px;width:100%;max-width:400px;padding:28px 24px 22px}.auth-logo[data-v-159831a1]{justify-content:center;margin-bottom:22px;display:flex}.auth-brand-svg[data-v-159831a1]{width:auto;height:36px}.auth-title[data-v-159831a1]{color:#1a1a1a;text-align:center;margin-bottom:5px;font-size:17px;font-weight:600}.auth-subtitle[data-v-159831a1]{color:#6b6b6b;text-align:center;margin-bottom:18px;font-size:11px;line-height:1.5}.tabs[data-v-5169ddae]{border-bottom:1.5px solid #f0f0f0;margin-bottom:20px;display:flex}.tab[data-v-5169ddae]{color:#6b6b6b;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;flex:1;margin-bottom:-1.5px;padding:8px 0 10px;font-size:13px;font-weight:500;transition:color .15s,border-color .15s}.tab.active[data-v-5169ddae]{color:#fc4000;border-bottom-color:#fc4000}.field[data-v-5169ddae]{margin-bottom:16px}.field label[data-v-5169ddae]{color:#999;text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px;font-size:11px;font-weight:500;display:block}.field input[data-v-5169ddae]{color:#1a1a1a;box-sizing:border-box;background:0 0;border:none;border-bottom:1.5px solid #f0f0f0;outline:none;width:100%;padding:8px 0;font-size:14px;transition:border-color .15s}.field input[data-v-5169ddae]:focus{border-bottom-color:#fc4000}.field input[data-v-5169ddae]::placeholder{color:#c8c8c8}.input-wrap[data-v-5169ddae]{position:relative}.input-wrap input[data-v-5169ddae]{padding-right:36px}.eye-btn[data-v-5169ddae]{color:var(--icon-interactive);cursor:pointer;background:0 0;border:none;padding:4px;font-size:16px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.forgot-link[data-v-5169ddae]{text-align:right;color:#fc4000;cursor:pointer;margin-top:6px;font-size:11px;text-decoration:none;display:block}.forgot-link[data-v-5169ddae]:hover{text-decoration:underline}.error-box[data-v-5169ddae]{color:#c0392b;background:#fff0ed;border-radius:8px;margin-bottom:12px;padding:8px 12px;font-size:12px}.btn-primary[data-v-5169ddae]{color:#fff;cursor:pointer;background:#fc4000;border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:4px;margin-bottom:18px;padding:13px;font-size:14px;font-weight:600;transition:opacity .15s;display:flex}.btn-primary[data-v-5169ddae]:disabled{opacity:.6;cursor:not-allowed}.btn-primary[data-v-5169ddae]:hover:not(:disabled){opacity:.9}.spinner[data-v-5169ddae]{border:2px solid #fff6;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.6s linear infinite spin-5169ddae}@keyframes spin-5169ddae{to{transform:rotate(360deg)}}.divider[data-v-5169ddae]{color:#d0d0d0;align-items:center;gap:10px;margin:18px 0;font-size:11px;display:flex}.divider[data-v-5169ddae]:before,.divider[data-v-5169ddae]:after{content:"";background:#f0f0f0;flex:1;height:1px}.social-btns[data-v-5169ddae]{gap:8px;margin-bottom:18px;display:flex}.btn-social[data-v-5169ddae]{color:#1a1a1a;cursor:pointer;background:#fff;border:1.5px solid #f0f0f0;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:7px;padding:10px;font-size:13px;font-weight:500;transition:border-color .15s;display:flex}.btn-social[data-v-5169ddae]:hover:not(:disabled){border-color:#d0d0d0}.btn-social[data-v-5169ddae]:disabled{opacity:.5;cursor:not-allowed}.footer-text[data-v-5169ddae]{text-align:center;color:#6b6b6b;margin:0;font-size:12px}.footer-text a[data-v-5169ddae]{color:#fc4000;cursor:pointer;text-decoration:none}.footer-text a[data-v-5169ddae]:hover{text-decoration:underline}.pin-info[data-v-5169ddae]{color:#7a4030;background:#ffede6;border-radius:10px;align-items:center;gap:10px;margin-bottom:18px;padding:10px 12px;font-size:12px;display:flex}.pin-info i[data-v-5169ddae]{color:#fc4000;flex-shrink:0;font-size:18px}.pin-inputs[data-v-5169ddae]{gap:10px;margin-top:6px;display:flex}.pin-digit[data-v-5169ddae]{text-align:center;color:#1a1a1a;-webkit-text-security:disc;background:0 0;outline:none;height:46px;font-size:20px;font-weight:600;transition:border-color .15s;border:none!important;border-bottom:2px solid #f0f0f0!important;border-radius:0!important;width:38px!important;padding:0!important}.pin-digit[data-v-5169ddae]:focus{border-bottom-color:#fc4000!important}.pin-info[data-v-de964b86]{color:#7a4030;background:#ffede6;border-radius:10px;align-items:center;gap:10px;margin-bottom:18px;padding:10px 12px;font-size:12px;display:flex}.pin-info i[data-v-de964b86]{color:#fc4000;flex-shrink:0;font-size:18px}.field[data-v-de964b86]{margin-bottom:16px}.field label[data-v-de964b86]{color:#999;text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px;font-size:11px;font-weight:500;display:block}.field input[data-v-de964b86]{color:#1a1a1a;box-sizing:border-box;background:0 0;border:none;border-bottom:1.5px solid #f0f0f0;outline:none;width:100%;padding:8px 0;font-size:14px;transition:border-color .15s}.field input[data-v-de964b86]:focus{border-bottom-color:#fc4000}.field input[data-v-de964b86]::placeholder{color:#c8c8c8}.error-box[data-v-de964b86]{color:#c0392b;background:#fff0ed;border-radius:8px;margin-bottom:12px;padding:8px 12px;font-size:12px}.btn-primary[data-v-de964b86]{color:#fff;cursor:pointer;background:#fc4000;border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:4px;padding:13px;font-size:14px;font-weight:600;transition:opacity .15s;display:flex}.btn-primary[data-v-de964b86]:disabled{opacity:.6;cursor:not-allowed}.btn-primary[data-v-de964b86]:hover:not(:disabled){opacity:.9}.spinner[data-v-de964b86]{border:2px solid #fff6;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.6s linear infinite spin-de964b86}@keyframes spin-de964b86{to{transform:rotate(360deg)}}.reg-title[data-v-eefe3ce5]{color:#1a1a1a;text-align:center;margin:0 0 4px;font-size:17px;font-weight:600}.reg-subtitle[data-v-eefe3ce5]{color:#6b6b6b;text-align:center;margin:0 0 20px;font-size:11px}.field[data-v-eefe3ce5]{margin-bottom:14px}.field label[data-v-eefe3ce5]{color:#999;text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px;font-size:11px;font-weight:500;display:block}.field input[data-v-eefe3ce5]{color:#1a1a1a;box-sizing:border-box;background:0 0;border:none;border-bottom:1.5px solid #f0f0f0;outline:none;width:100%;padding:8px 0;font-size:14px;transition:border-color .15s}.field input[data-v-eefe3ce5]:focus{border-bottom-color:#fc4000}.field input[data-v-eefe3ce5]::placeholder{color:#c8c8c8}.phone-row[data-v-eefe3ce5]{align-items:baseline;gap:6px;display:flex}.country-sel[data-v-eefe3ce5]{color:#1a1a1a;cursor:pointer;appearance:none;background:0 0;border:none;border-bottom:1.5px solid #f0f0f0;outline:none;flex-shrink:0;padding:8px 2px 8px 0;font-size:13px}.country-sel[data-v-eefe3ce5]:focus{border-bottom-color:#fc4000}.phone-input-group[data-v-eefe3ce5]{border-bottom:1.5px solid #f0f0f0;flex:1;align-items:center;gap:4px;min-width:0;transition:border-color .15s;display:flex}.phone-input-group[data-v-eefe3ce5]:focus-within{border-bottom-color:#fc4000}.phone-dial-chip[data-v-eefe3ce5]{color:#1a1a1a;-webkit-user-select:none;user-select:none;flex-shrink:0;font-size:14px;font-weight:600}.phone-inp[data-v-eefe3ce5]{color:#1a1a1a;box-sizing:border-box;background:0 0;border:none;outline:none;flex:1;min-width:0;padding:8px 0;font-size:14px}.phone-inp[data-v-eefe3ce5]::placeholder{color:#c8c8c8}.hint[data-v-eefe3ce5]{color:#6b6b6b;margin-top:3px;font-size:10px;display:block}.input-wrap[data-v-eefe3ce5]{position:relative}.input-wrap input[data-v-eefe3ce5]{padding-right:36px}.eye-btn[data-v-eefe3ce5]{color:var(--icon-interactive);cursor:pointer;background:0 0;border:none;padding:4px;font-size:16px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.agreements[data-v-eefe3ce5]{flex-direction:column;gap:10px;margin:4px 0 16px;display:flex}.agree-item[data-v-eefe3ce5]{cursor:pointer;align-items:flex-start;gap:8px;display:flex}.agree-cb[data-v-eefe3ce5]{accent-color:#fc4000;cursor:pointer;flex-shrink:0;width:15px;height:15px;margin:1px 0 0}.agree-label[data-v-eefe3ce5]{color:#6b6b6b;font-size:11px;line-height:1.45}.agree-label a[data-v-eefe3ce5]{color:#fc4000;text-decoration:none}.agree-label a[data-v-eefe3ce5]:hover{text-decoration:underline}.error-box[data-v-eefe3ce5]{color:#c0392b;background:#fff0ed;border-radius:8px;margin-bottom:12px;padding:8px 12px;font-size:12px}.error-login-link[data-v-eefe3ce5]{color:#fc4000;cursor:pointer;margin-left:4px;font-weight:500;text-decoration:underline}.btn-primary[data-v-eefe3ce5]{color:#fff;cursor:pointer;background:#fc4000;border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;padding:13px;font-size:14px;font-weight:600;transition:opacity .15s;display:flex}.btn-primary[data-v-eefe3ce5]:disabled{opacity:.6;cursor:not-allowed}.btn-primary[data-v-eefe3ce5]:hover:not(:disabled){opacity:.9}.spinner[data-v-eefe3ce5]{border:2px solid #fff6;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.6s linear infinite spin-eefe3ce5}@keyframes spin-eefe3ce5{to{transform:rotate(360deg)}}.divider[data-v-eefe3ce5]{color:#d0d0d0;align-items:center;gap:10px;margin:14px 0;font-size:11px;display:flex}.divider[data-v-eefe3ce5]:before,.divider[data-v-eefe3ce5]:after{content:"";background:#f0f0f0;flex:1;height:1px}.btn-social[data-v-eefe3ce5]{color:#1a1a1a;cursor:pointer;background:#fff;border:1.5px solid #f0f0f0;border-radius:10px;justify-content:center;align-items:center;gap:7px;width:100%;margin-bottom:14px;padding:10px;font-size:13px;font-weight:500;display:flex}.btn-social[data-v-eefe3ce5]:disabled{opacity:.5;cursor:not-allowed}.footer-text[data-v-eefe3ce5]{text-align:center;color:#6b6b6b;margin-top:18px;font-size:12px}.footer-text a[data-v-eefe3ce5]{color:#fc4000;cursor:pointer;text-decoration:none}.footer-text a[data-v-eefe3ce5]:hover{text-decoration:underline}.icon-wrap[data-v-b530eeba]{background:#e8f4fb;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;margin:0 auto 14px;display:flex}.icon-wrap i[data-v-b530eeba]{color:#229ed9;font-size:24px}.auth-title[data-v-b530eeba]{color:#1a1a1a;text-align:center;margin:0 0 5px;font-size:17px;font-weight:600}.auth-subtitle[data-v-b530eeba]{color:#6b6b6b;text-align:center;margin:0 0 24px;font-size:12px;line-height:1.6}.btn-telegram[data-v-b530eeba]{color:#fff;cursor:pointer;box-sizing:border-box;background:#229ed9;border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;margin-bottom:18px;padding:13px;font-size:14px;font-weight:600;text-decoration:none;transition:opacity .15s;display:flex}.btn-telegram[data-v-b530eeba]:hover{opacity:.9}.back-link[data-v-b530eeba]{text-align:center;color:#6b6b6b;cursor:pointer;font-size:12px;text-decoration:none;display:block}.back-link[data-v-b530eeba]:hover{color:#fc4000}.icon-wrap[data-v-1140a655]{background:#ffede6;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;margin:0 auto 14px;display:flex}.icon-wrap i[data-v-1140a655]{color:#fc4000;font-size:24px}.auth-title[data-v-1140a655]{color:#1a1a1a;text-align:center;margin:0 0 5px;font-size:17px;font-weight:600}.auth-subtitle[data-v-1140a655]{color:#6b6b6b;text-align:center;margin:0 0 20px;font-size:12px;line-height:1.5}.code-inputs[data-v-1140a655]{justify-content:center;gap:8px;margin-bottom:20px;display:flex}.code-digit[data-v-1140a655]{text-align:center;color:#1a1a1a;background:0 0;border:none;border-bottom:2px solid #f0f0f0;border-radius:0;outline:none;width:40px;height:48px;padding:0;font-size:22px;font-weight:600;transition:border-color .15s}.code-digit[data-v-1140a655]:focus{border-bottom-color:#fc4000}.error-box[data-v-1140a655]{color:#c0392b;background:#fff0ed;border-radius:8px;margin-bottom:12px;padding:8px 12px;font-size:12px}.btn-primary[data-v-1140a655]{color:#fff;cursor:pointer;background:#fc4000;border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;margin-bottom:14px;padding:13px;font-size:14px;font-weight:600;transition:opacity .15s;display:flex}.btn-primary[data-v-1140a655]:disabled{opacity:.6;cursor:not-allowed}.btn-primary[data-v-1140a655]:hover:not(:disabled){opacity:.9}.spinner[data-v-1140a655]{border:2px solid #fff6;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.6s linear infinite spin-1140a655}@keyframes spin-1140a655{to{transform:rotate(360deg)}}.resend-text[data-v-1140a655]{text-align:center;color:#6b6b6b;margin:0;font-size:12px}.resend-link[data-v-1140a655]{color:#fc4000;cursor:pointer;text-decoration:none}.resend-link[data-v-1140a655]:hover:not(.disabled){text-decoration:underline}.resend-link.disabled[data-v-1140a655]{color:silver;cursor:not-allowed}.icon-wrap[data-v-c8c7fd19]{background:#ffede6;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;margin:0 auto 14px;display:flex}.icon-wrap i[data-v-c8c7fd19]{color:#fc4000;font-size:24px}.icon-wrap.success[data-v-c8c7fd19]{background:#eaf7ee}.icon-wrap.success i[data-v-c8c7fd19]{color:#27ae60}.icon-wrap.error[data-v-c8c7fd19]{background:#fff0f0}.icon-wrap.error i[data-v-c8c7fd19]{color:#e74c3c}.auth-title[data-v-c8c7fd19]{color:#1a1a1a;text-align:center;margin:0 0 5px;font-size:17px;font-weight:600}.auth-subtitle[data-v-c8c7fd19]{color:#6b6b6b;text-align:center;margin:0 0 20px;font-size:12px;line-height:1.5}.field[data-v-c8c7fd19]{margin-bottom:16px}.field label[data-v-c8c7fd19]{color:#999;text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px;font-size:11px;font-weight:500;display:block}.field input[data-v-c8c7fd19]{color:#1a1a1a;box-sizing:border-box;background:0 0;border:none;border-bottom:1.5px solid #f0f0f0;outline:none;width:100%;padding:8px 0;font-size:14px;transition:border-color .15s}.field input[data-v-c8c7fd19]:focus{border-bottom-color:#fc4000}.field input[data-v-c8c7fd19]::placeholder{color:#c8c8c8}.input-wrap[data-v-c8c7fd19]{position:relative}.input-wrap input[data-v-c8c7fd19]{padding-right:36px}.eye-btn[data-v-c8c7fd19]{color:var(--icon-interactive);cursor:pointer;background:0 0;border:none;padding:4px;font-size:16px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.error-box[data-v-c8c7fd19]{color:#c0392b;background:#fff0ed;border-radius:8px;margin-bottom:12px;padding:8px 12px;font-size:12px}.btn-primary[data-v-c8c7fd19]{color:#fff;cursor:pointer;background:#fc4000;border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;margin-bottom:14px;padding:13px;font-size:14px;font-weight:600;transition:opacity .15s;display:flex}.btn-primary[data-v-c8c7fd19]:disabled{opacity:.6;cursor:not-allowed}.btn-primary[data-v-c8c7fd19]:hover:not(:disabled){opacity:.9}.spinner[data-v-c8c7fd19]{border:2px solid #fff6;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.6s linear infinite spin-c8c7fd19}@keyframes spin-c8c7fd19{to{transform:rotate(360deg)}}.back-link[data-v-c8c7fd19]{text-align:center;color:#fc4000;cursor:pointer;margin-top:4px;font-size:13px;text-decoration:none;display:block}.back-link[data-v-c8c7fd19]:hover{text-decoration:underline}.list-view[data-v-039b7804]{width:100%;padding-inline:20px}.task-group[data-v-039b7804]{margin-bottom:16px}.task-group-panel[data-v-039b7804] .ant-collapse-header{background:var(--ant-color-fill-tertiary);border-radius:4px;padding:12px 16px}.task-group-header[data-v-039b7804]{align-items:center;gap:12px;width:100%;display:flex}.task-group-title[data-v-039b7804]{font-size:14px;font-weight:500}.task-title-cell[data-v-039b7804]{flex-direction:column;gap:4px;display:flex}.task-title-cell--subtask[data-v-039b7804]{padding-left:24px}.task-tags[data-v-039b7804]{flex-wrap:wrap;gap:4px;display:flex}.text-secondary[data-v-039b7804]{color:var(--ant-color-text-secondary)}[data-v-039b7804] .ant-collapse-content-box{padding:0}[data-v-039b7804] .ant-table{background:0 0}@media (width<=991px){.list-view[data-v-039b7804]{padding-inline:12px}}.my-tasks[data-v-5ca9e303]{width:100%;height:100%}.my-tasks-state[data-v-5ca9e303]{margin-top:16px}.my-tasks-state--center[data-v-5ca9e303]{justify-content:center;display:flex}.agreements[data-v-9f9829c7]{flex-direction:column;gap:10px;margin:4px 0 16px;display:flex}.agree-item[data-v-9f9829c7]{cursor:pointer;align-items:flex-start;gap:8px;display:flex}.agree-cb[data-v-9f9829c7]{accent-color:#fc4000;cursor:pointer;flex-shrink:0;width:15px;height:15px;margin:1px 0 0}.agree-label[data-v-9f9829c7]{color:#6b6b6b;font-size:11px;line-height:1.45}.agree-label a[data-v-9f9829c7]{color:#fc4000;text-decoration:none}.agree-label a[data-v-9f9829c7]:hover{text-decoration:underline}.loading-wrap[data-v-9f9829c7]{justify-content:center;padding:32px 0;display:flex}.spinner-lg[data-v-9f9829c7]{border:3px solid #f0f0f0;border-top-color:#fc4000;border-radius:50%;width:32px;height:32px;animation:.6s linear infinite spin-9f9829c7}@keyframes spin-9f9829c7{to{transform:rotate(360deg)}}.icon-wrap[data-v-9f9829c7]{border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;margin:0 auto 14px;display:flex}.icon-wrap.error[data-v-9f9829c7]{background:#fff0f0}.icon-wrap.error i[data-v-9f9829c7]{color:#e74c3c;font-size:24px}.auth-title[data-v-9f9829c7]{color:#1a1a1a;text-align:center;margin:0 0 5px;font-size:17px;font-weight:600}.auth-subtitle[data-v-9f9829c7]{color:#6b6b6b;text-align:center;margin:0 0 18px;font-size:12px;line-height:1.5}.team-info[data-v-9f9829c7]{align-items:center;gap:12px;margin-bottom:14px;display:flex}.team-logo[data-v-9f9829c7]{color:#fff;background:#fc4000;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:20px;font-weight:600;display:flex}.invite-label[data-v-9f9829c7]{color:#6b6b6b;margin:0;font-size:11px}.team-name[data-v-9f9829c7]{color:#1a1a1a;margin:0;font-size:15px;font-weight:600}.role-pill[data-v-9f9829c7]{color:#fc4000;background:#ffede6;border-radius:100px;margin-bottom:16px;padding:3px 10px;font-size:11px;font-weight:600;display:inline-block}.divider-text[data-v-9f9829c7]{color:silver;border-top:1px solid #f0f0f0;margin-bottom:14px;padding-top:14px;font-size:11px}.name-row[data-v-9f9829c7]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.field[data-v-9f9829c7]{margin-bottom:14px}.field label[data-v-9f9829c7]{color:#999;text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px;font-size:11px;font-weight:500;display:block}.field input[data-v-9f9829c7]{color:#1a1a1a;box-sizing:border-box;background:0 0;border:none;border-bottom:1.5px solid #f0f0f0;outline:none;width:100%;padding:8px 0;font-size:14px;transition:border-color .15s}.field input[data-v-9f9829c7]:focus{border-bottom-color:#fc4000}.field input[data-v-9f9829c7]::placeholder{color:#c8c8c8}.input-wrap[data-v-9f9829c7]{position:relative}.input-wrap input[data-v-9f9829c7]{padding-right:36px}.eye-btn[data-v-9f9829c7]{color:var(--icon-interactive);cursor:pointer;background:0 0;border:none;padding:4px;font-size:16px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.error-box[data-v-9f9829c7]{color:#c0392b;background:#fff0ed;border-radius:8px;margin-bottom:12px;padding:8px 12px;font-size:12px}.btn-primary[data-v-9f9829c7]{color:#fff;cursor:pointer;background:#fc4000;border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;margin-bottom:14px;padding:13px;font-size:14px;font-weight:600;transition:opacity .15s;display:flex}.btn-primary[data-v-9f9829c7]:disabled{opacity:.6;cursor:not-allowed}.btn-primary[data-v-9f9829c7]:hover:not(:disabled){opacity:.9}.spinner[data-v-9f9829c7]{border:2px solid #fff6;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.6s linear infinite spin-9f9829c7}.success-wrap[data-v-9f9829c7]{flex-direction:column;align-items:center;padding:8px 0 4px;display:flex}.success-icon[data-v-9f9829c7]{color:#22c55e;background:#ecfdf5;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:18px;font-size:28px;animation:.35s cubic-bezier(.34,1.56,.64,1) both pop-in-9f9829c7;display:flex}@keyframes pop-in-9f9829c7{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.redirect-hint[data-v-9f9829c7]{color:#6b6b6b;margin-top:6px;font-size:12px}.auto-accept[data-v-9f9829c7]{color:#6b6b6b;flex-direction:column;align-items:center;gap:12px;padding:16px 0;font-size:13px;display:flex}.footer-text[data-v-9f9829c7]{text-align:center;color:#6b6b6b;margin:0;font-size:12px}.footer-text a[data-v-9f9829c7]{color:#fc4000;cursor:pointer;text-decoration:none}.footer-text a[data-v-9f9829c7]:hover{text-decoration:underline}.field-note[data-v-9f9829c7]{color:#6b6b6b;margin-top:4px;font-size:11px;display:block}.confirm-question[data-v-9f9829c7]{color:#1a1a1a;margin:0 0 16px;font-size:16px;font-weight:600;line-height:1.4}.optional-label[data-v-9f9829c7]{color:#6b6b6b;text-transform:none;letter-spacing:0;font-size:10px;font-weight:400}.back-link[data-v-9f9829c7]{text-align:center;color:#fc4000;cursor:pointer;margin-top:4px;font-size:13px;text-decoration:none;display:block}.back-link[data-v-9f9829c7]:hover{text-decoration:underline}.error-reload-link[data-v-9f9829c7]{color:var(--accent,#fc4000);cursor:pointer;margin-left:4px;font-weight:500;text-decoration:underline}.billing-return[data-v-11d9b3c5]{justify-content:center;padding:48px 20px;display:flex}.billing-return__card[data-v-11d9b3c5]{width:min(100%,560px)}.billing-return__actions[data-v-11d9b3c5]{justify-content:flex-end;gap:12px;margin-top:20px;display:flex}[data-v-58787d02]{box-sizing:border-box}.testing-banner[data-v-58787d02]{color:#92400e;background:#fefce8;border:1.5px solid #fde68a;border-radius:10px;align-items:center;gap:8px;padding:10px 16px;font-size:12px;font-weight:500;line-height:1.4;display:flex}.testing-banner i[data-v-58787d02]{color:#d97706;flex-shrink:0;font-size:15px}.bp-outer[data-v-58787d02]{background:var(--page-bg);flex-direction:column;gap:14px;min-height:100%;padding:20px 24px 32px;display:flex}.wrap[data-v-58787d02]{display:contents}.topbar[data-v-58787d02]{justify-content:space-between;align-items:center;display:flex}.title[data-v-58787d02]{color:#1a1a1a;font-size:17px;font-weight:500}.sub[data-v-58787d02]{color:#6b6b6b;margin-top:-10px;font-size:11px}.skel[data-v-58787d02]{background:linear-gradient(90deg,#e8e8e8 25%,#f5f5f5 50%,#e8e8e8 75%) 0 0/200% 100%;border-radius:10px;animation:1.4s infinite shimmer-58787d02}.skel--toggle[data-v-58787d02]{width:260px;height:24px}.skel--banner[data-v-58787d02]{height:62px}.skel--card[data-v-58787d02]{height:340px}.skel--section[data-v-58787d02]{height:170px}@keyframes shimmer-58787d02{0%{background-position:200% 0}to{background-position:-200% 0}}.billing-toggle[data-v-58787d02]{align-items:center;gap:10px;display:flex}.bt-label[data-v-58787d02]{color:#888;font-size:12px}.bt-label.on[data-v-58787d02]{color:#1a1a1a;font-weight:500}.toggle[data-v-58787d02]{cursor:pointer;background:#fc4000;border-radius:10px;flex-shrink:0;width:36px;height:20px;transition:background .15s;position:relative}.toggle-dot[data-v-58787d02]{background:#fff;border-radius:50%;width:14px;height:14px;transition:right .15s,left .15s;position:absolute;top:3px;right:3px}.toggle.off[data-v-58787d02]{background:#d0d0d0}.toggle.off .toggle-dot[data-v-58787d02]{left:3px;right:auto}.bt-save[data-v-58787d02]{color:#065f46;background:#ecfdf5;border-radius:20px;padding:2px 8px;font-size:11px;font-weight:500}.sect[data-v-58787d02]{font-size:13.5px;font-weight:600}.plans-top[data-v-58787d02]{flex-wrap:wrap;align-items:flex-start;gap:16px;margin-bottom:2px;display:flex}.plans-lead[data-v-58787d02]{color:var(--text-2,#6b6b6b);max-width:580px;margin-top:4px;font-size:12.5px;line-height:1.5}.billing-toggle--inline[data-v-58787d02]{flex-wrap:wrap;margin-left:auto}.modal-body[data-v-58787d02]{text-align:center;flex-direction:column;align-items:center;gap:16px;padding:8px 0 4px;display:flex}.modal-tg-icon[data-v-58787d02]{color:#08c;background:#e8f5ff;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;font-size:26px;display:flex}.modal-text[data-v-58787d02]{color:#333;max-width:300px;margin:0;font-size:14px;line-height:1.5}.btn-tg-modal[data-v-58787d02]{color:#fff;background:#08c;border-radius:8px;align-items:center;gap:8px;padding:10px 24px;font-size:14px;font-weight:500;text-decoration:none;transition:background .15s;display:inline-flex}.btn-tg-modal[data-v-58787d02]:hover{background:#0077b3}.btn-close-modal[data-v-58787d02]{color:var(--icon-interactive);cursor:pointer;background:0 0;border:none;padding:4px 8px;font-family:inherit;font-size:13px}.btn-close-modal[data-v-58787d02]:hover{color:#555}@media (width<=560px){.bp-outer[data-v-58787d02]{padding:12px}}.ar-row--card[data-v-58787d02]{border-top:1px solid var(--border,#e5e7eb)}.modal-actions[data-v-58787d02]{justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.btn-danger[data-v-58787d02]{cursor:pointer;color:#fff;background:#dc2626;border:none;border-radius:8px;padding:8px 16px;font-size:13.5px}.btn-danger[data-v-58787d02]:disabled{opacity:.6;cursor:not-allowed}.ar-note--warn[data-v-58787d02]{color:#b91c1c;background:#fef2f2;border-top-color:#fecaca;align-items:flex-start;gap:7px;display:flex}.now[data-v-58787d02]{border:1px solid var(--border,#e5e5e5);background:#fff;border-radius:14px;margin-bottom:14px;overflow:hidden}.now-top[data-v-58787d02]{justify-content:space-between;align-items:flex-start;gap:20px;padding:18px 20px 16px;display:flex}.now-head[data-v-58787d02]{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.now-plan[data-v-58787d02]{letter-spacing:-.015em;font-size:19px;font-weight:600}.pill[data-v-58787d02]{border-radius:99px;align-items:center;height:21px;padding:0 9px;font-size:11px;font-weight:600;display:inline-flex}.pill--paid[data-v-58787d02]{color:#15803d;background:#eaf6ee}.pill--trial[data-v-58787d02]{color:#2b5fd9;background:#eff3fb}.pill--manual[data-v-58787d02]{color:var(--text-2,#6b6b6b);background:#f2f2ef}.now-meta[data-v-58787d02]{color:var(--text-2,#6b6b6b);margin-top:4px;font-size:13px}.now-meta b[data-v-58787d02]{color:var(--text,#1a1a1a);font-weight:500}.now-price[data-v-58787d02]{text-align:right;white-space:nowrap}.now-price .v[data-v-58787d02]{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:19px;font-weight:600}.now-price .p[data-v-58787d02]{color:var(--text-3,#9e9e9e);margin-top:3px;font-size:12px}.now-renew[data-v-58787d02]{background:#fafafa;border-top:1px solid #f0f0f0;justify-content:space-between;align-items:center;gap:16px;padding:14px 20px;display:flex}.rn-t[data-v-58787d02]{font-size:13.5px;font-weight:500}.rn-s[data-v-58787d02]{color:var(--text-2,#6b6b6b);margin-top:2px;font-size:12px;line-height:1.5}.sw[data-v-58787d02]{cursor:pointer;background:#d9d9d9;border:0;border-radius:20px;flex-shrink:0;width:38px;height:22px;padding:0;transition:background .15s;position:relative}.sw[data-v-58787d02]:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:left .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0003}.sw.on[data-v-58787d02]{background:#4ade80}.sw.on[data-v-58787d02]:after{left:18px}.sw[data-v-58787d02]:disabled{opacity:.5;cursor:not-allowed}.now-card[data-v-58787d02]{border-top:1px solid #f0f0f0;justify-content:space-between;align-items:center;gap:16px;padding:12px 20px;display:flex}.cardline[data-v-58787d02]{align-items:center;gap:10px;font-size:13px;display:flex}.cl-ic[data-v-58787d02]{color:var(--text-3,#9e9e9e);font-size:17px}.cardline .mask[data-v-58787d02]{font-variant-numeric:tabular-nums;font-weight:500}.cl-sub[data-v-58787d02]{color:var(--text-3,#9e9e9e);margin-top:1px;font-size:11.5px}.btn-line[data-v-58787d02]{border:1px solid var(--border,#e5e5e5);color:var(--text,#1a1a1a);font:inherit;cursor:pointer;background:#fff;border-radius:7px;height:30px;padding:0 11px;font-size:12.5px}.btn-line[data-v-58787d02]:hover:not(:disabled){background:#fafafa}.btn-line[data-v-58787d02]:disabled{opacity:.5;cursor:not-allowed}.now-warn[data-v-58787d02]{color:#b42318;background:#fef2f2;border-top:1px solid #f0f0f0;align-items:flex-start;gap:7px;padding:10px 20px;font-size:12px;line-height:1.5;display:flex}.now-warn--calm[data-v-58787d02]{color:var(--text-2,#6b6b6b);background:#fafafa}.bp-blocked[data-v-58787d02]{border:1px solid var(--border,#e5e5e5);color:var(--text-2,#6b6b6b);background:#fff;border-radius:14px;padding:20px;font-size:13.5px;line-height:1.6}.bp-blocked--error[data-v-58787d02]{justify-content:space-between;align-items:center;gap:16px;display:flex}.bp-blocked--error p[data-v-58787d02]{margin:0}.use[data-v-58787d02]{border:1px solid var(--border,#e5e5e5);background:#fff;border-radius:14px;margin-bottom:14px;padding:16px 20px}.use-h[data-v-58787d02]{justify-content:space-between;align-items:baseline;margin-bottom:14px;display:flex}.use-t[data-v-58787d02]{font-size:13.5px;font-weight:600}.use-p[data-v-58787d02]{color:var(--text-3,#9e9e9e);font-size:12px}.use-grid[data-v-58787d02]{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.u-l[data-v-58787d02]{color:var(--text-2,#6b6b6b);justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:6px;font-size:12px;display:flex}.u-l b[data-v-58787d02]{color:var(--text,#1a1a1a);font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.u-l b span[data-v-58787d02]{color:var(--text-3,#9e9e9e);font-size:11.5px;font-weight:400}.u-bar[data-v-58787d02]{background:#f0f0f0;border-radius:3px;height:5px;overflow:hidden}.u-bar i[data-v-58787d02]{background:#4ade80;border-radius:3px;height:100%;display:block}.u-bar i.warn[data-v-58787d02]{background:#fbbf24}.u-bar i.bad[data-v-58787d02]{background:#ef4444}.u-free[data-v-58787d02]{color:var(--text-3,#9e9e9e);margin-top:5px;font-size:11.5px}.u-free--warn[data-v-58787d02]{color:#92400e}.u-free--bad[data-v-58787d02]{color:#b42318}.free-hint[data-v-58787d02]{color:#c42f00;background:#ffede6;border:1px solid #ffd5c4;border-radius:13px;align-items:flex-start;gap:12px;margin-bottom:14px;padding:15px 18px;display:flex}.free-hint>i[data-v-58787d02]{margin-top:1px;font-size:17px}.free-hint .t[data-v-58787d02]{font-size:13.5px;font-weight:500}.free-hint .s[data-v-58787d02]{opacity:.85;margin-top:3px;font-size:12.5px;line-height:1.5}@media (width<=900px){.use-grid[data-v-58787d02]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.use-grid[data-v-58787d02]{grid-template-columns:1fr;gap:14px}.now-top[data-v-58787d02]{flex-direction:column;gap:10px}.now-price[data-v-58787d02]{text-align:left}.ent[data-v-58787d02]{flex-direction:column;align-items:flex-start;gap:14px}.ent-btn[data-v-58787d02]{width:100%}}.m-body .m-title[data-v-58787d02]{margin:0 0 14px;font-size:16px;font-weight:600}.m-body .row[data-v-58787d02]{justify-content:space-between;align-items:baseline;padding:7px 0;font-size:13px;display:flex}.m-body .row+.row[data-v-58787d02]{border-top:1px solid #f0f0f0}.m-body .row .k[data-v-58787d02]{color:var(--text-2,#6b6b6b)}.m-body .row .v[data-v-58787d02]{font-variant-numeric:tabular-nums;font-weight:500}.m-body .row--total[data-v-58787d02]{border-top:1px solid var(--border,#e5e5e5);margin-top:5px;padding-top:11px}.m-body .row--total .k[data-v-58787d02]{color:var(--text,#1a1a1a);font-size:14px}.m-body .row--total .v[data-v-58787d02]{font-size:17px;font-weight:600}.m-note[data-v-58787d02]{color:var(--text-2,#6b6b6b);background:#fafafa;border:1px solid #f0f0f0;border-radius:9px;margin-top:14px;padding:11px 13px;font-size:12px;line-height:1.55}.m-note b[data-v-58787d02]{color:var(--text,#1a1a1a);font-weight:500}.btn-pay[data-v-58787d02]{background:var(--accent,#fc4000);color:#fff;width:100%;height:40px;font:inherit;cursor:pointer;border:0;border-radius:9px;margin-top:16px;font-size:13px;font-weight:500}.btn-pay[data-v-58787d02]:hover{background:#e33900}.m-legal[data-v-58787d02]{color:var(--text-3,#9e9e9e);text-align:center;margin-top:10px;font-size:11px;line-height:1.5}.m-legal a[data-v-58787d02]{color:var(--text-2,#6b6b6b)}.plans[data-v-58787d02]{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.plan[data-v-58787d02]{border:1px solid var(--border,#e5e5e5);background:#fff;border-radius:13px;flex-direction:column;padding:18px 18px 16px;display:flex;position:relative}.plan--pop[data-v-58787d02]{border-color:var(--accent,#fc4000);border-width:2px;padding:17px 17px 15px}.plan--now[data-v-58787d02]{background:#fafafa}.plan--dis[data-v-58787d02]{background:#fafafa;border-style:dashed}.plan--dis .pl-name[data-v-58787d02],.plan--dis .pl-price .v[data-v-58787d02]{color:var(--text-2,#6b6b6b)}.pl-dishint[data-v-58787d02]{text-align:center;width:100%;color:var(--text-2,#6b6b6b);border:1px dashed var(--border,#e5e5e5);border-radius:9px;padding:10px 8px;font-size:12.5px}.tag[data-v-58787d02]{background:var(--accent,#fc4000);color:#fff;white-space:nowrap;letter-spacing:.02em;border-radius:6px;padding:3px 10px;font-size:10.5px;font-weight:500;position:absolute;top:-10px;left:50%;transform:translate(-50%)}.tag--now[data-v-58787d02]{background:var(--text-2,#6b6b6b)}.pl-name[data-v-58787d02]{font-size:15.5px;font-weight:600}.pl-for[data-v-58787d02]{color:var(--text-2,#6b6b6b);min-height:32px;margin-top:3px;font-size:12px;line-height:1.35}.pl-was[data-v-58787d02]{color:var(--text-2,#6b6b6b);text-decoration:line-through;-webkit-text-decoration-color:var(--text-muted,#6f6f6f);text-decoration-color:var(--text-muted,#6f6f6f);margin-right:8px;font-size:18px;font-weight:500}.pl-price[data-v-58787d02]{align-items:baseline;gap:5px;margin:12px 0 3px;display:flex}.pl-price .v[data-v-58787d02]{letter-spacing:-.025em;font-variant-numeric:tabular-nums;font-size:26px;font-weight:600}.pl-price .u[data-v-58787d02]{color:var(--text-2,#6b6b6b);font-size:13px}.pl-year[data-v-58787d02]{color:#15803d;min-height:16px;font-size:11.5px}.pl-sep[data-v-58787d02]{height:1px;margin:14px 0 12px}.grp[data-v-58787d02]{border-top:1px solid #f0f0f0;margin-top:14px;padding-top:12px}.grp h4[data-v-58787d02]{letter-spacing:.07em;text-transform:uppercase;color:var(--text-3,#9e9e9e);margin:0 0 8px;font-size:11px;font-weight:600}.grp ul[data-v-58787d02]{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.grp ul li[data-v-58787d02]{color:var(--text,#1a1a1a);align-items:flex-start;gap:7px;font-size:12.5px;line-height:1.4;display:flex}.grp ul li i[data-v-58787d02]{color:var(--status-success-text,#15803d);flex-shrink:0;margin-top:1px;font-size:13px}.grp--sup[data-v-58787d02]{flex:1}.pl-example[data-v-58787d02]{color:var(--text-3,#9e9e9e);margin-top:9px;font-size:12px}.pl-forwho[data-v-58787d02]{color:var(--text-2,#6b6b6b);margin-top:12px;font-size:12.5px}.pl-supbox[data-v-58787d02]{background:var(--surface-inset,#fafafa);border-radius:10px;margin-top:2px;padding:12px 13px}.pl-supbox b[data-v-58787d02]{margin-bottom:7px;font-size:13px;font-weight:600;display:block}.pl-supbox ul[data-v-58787d02]{flex-direction:column;gap:5px;margin:0;padding:0;list-style:none;display:flex}.pl-supbox ul li[data-v-58787d02]{color:var(--text-2,#6b6b6b);align-items:flex-start;gap:7px;font-size:12px;line-height:1.4;display:flex}.pl-supbox ul li i[data-v-58787d02]{color:var(--status-success-text,#15803d);flex-shrink:0;margin-top:1px;font-size:13px}.pl-cta[data-v-58787d02]{margin-top:15px}.pl-btn[data-v-58787d02]{border:1px solid var(--accent,#fc4000);background:var(--accent,#fc4000);color:#fff;width:100%;height:38px;font:inherit;cursor:pointer;border-radius:9px;font-size:13px;font-weight:500}.pl-btn[data-v-58787d02]:hover:not(:disabled){background:#e33900;border-color:#e33900}.pl-btn[data-v-58787d02]:disabled{opacity:.55;cursor:not-allowed}.pl-cur[data-v-58787d02]{border:1px dashed var(--border,#e5e5e5);width:100%;height:38px;color:var(--text-2,#6b6b6b);border-radius:9px;justify-content:center;align-items:center;font-size:12.5px;display:flex}.paybox[data-v-58787d02]{border:1px solid var(--border,#e5e5e5);background:#fff;border-radius:13px;padding:17px 20px}.pb-h[data-v-58787d02]{font-size:13.5px;font-weight:600}.pb-rows[data-v-58787d02]{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:12px;display:grid}.pb-row b[data-v-58787d02]{font-size:13px;font-weight:600;display:block}.pb-row span[data-v-58787d02]{color:var(--text-2,#6b6b6b);margin-top:3px;font-size:12px;line-height:1.45;display:block}.pb-row a[data-v-58787d02]{color:var(--accent,#fc4000);margin-top:6px;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-block}.pb-row a[data-v-58787d02]:hover{text-decoration:underline}.pb-row a.quiet[data-v-58787d02]{color:var(--text-2,#6b6b6b);font-weight:500;text-decoration:underline}.pb-row a.quiet[data-v-58787d02]:hover{color:var(--text,#1a1a1a)}.pay[data-v-58787d02]{border:1px solid var(--border,#e5e5e5);background:#fff;border-radius:13px;padding:17px 20px}.ptbl-wrap[data-v-58787d02]{margin-top:8px;overflow-x:auto}.ptbl[data-v-58787d02]{border-collapse:collapse;width:100%;min-width:560px;font-size:13px}.ptbl th[data-v-58787d02]{text-align:left;color:var(--text-3,#9e9e9e);white-space:nowrap;border-bottom:1px solid #f0f0f0;padding:9px 12px 9px 0;font-size:11.5px;font-weight:500}.ptbl td[data-v-58787d02]{border-bottom:1px solid #f0f0f0;padding:14px 12px 14px 0}.ptbl tr:last-child td[data-v-58787d02]{border-bottom:none}.ptbl td.num[data-v-58787d02]{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.s-ok[data-v-58787d02]{color:var(--text-2,#6b6b6b);white-space:nowrap}.s-wait[data-v-58787d02]{color:#92400e;white-space:nowrap;background:#fef6e7;border-radius:99px;padding:3px 9px;font-size:11.5px;font-weight:600;display:inline-block}.pay-empty[data-v-58787d02]{color:var(--text-2,#6b6b6b);padding:16px 0 4px;font-size:13px}.pay-empty--error[data-v-58787d02]{justify-content:space-between;align-items:center;gap:16px;display:flex}.inv-field[data-v-58787d02]{text-align:left;width:100%;margin-top:4px}.inv-field label[data-v-58787d02]{color:var(--text-2,#6b6b6b);margin-bottom:4px;font-size:12px;display:block}.inv-field input[data-v-58787d02]{border:1px solid var(--border,#e5e5e5);width:100%;height:36px;font:inherit;color:var(--text,#1a1a1a);border-radius:8px;padding:0 11px;font-size:13px}.inv-field input[data-v-58787d02]:focus{border-color:var(--accent,#fc4000);outline:none}.inv-error[data-v-58787d02]{color:#b42318;align-self:flex-start;margin:2px 0 0;font-size:12.5px}.ent[data-v-58787d02]{border:1px solid var(--border,#e5e5e5);background:#fff;border-radius:13px;justify-content:space-between;align-items:center;gap:28px;padding:17px 20px;display:flex}.ent-l[data-v-58787d02]{align-items:center;gap:18px;display:flex}.ent-badge[data-v-58787d02]{background:var(--ink,#1c1917);color:#fff;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:20px;display:flex}.ent-t[data-v-58787d02]{font-size:14.5px;font-weight:600}.ent-s[data-v-58787d02]{color:var(--text-2,#6b6b6b);margin-top:3px;font-size:12.5px;line-height:1.5}.ent-mid[data-v-58787d02]{color:var(--text-2,#6b6b6b);gap:26px;font-size:12.5px;display:flex}.ent-mid>div[data-v-58787d02]{white-space:nowrap;align-items:center;gap:7px;display:flex}.ent-mid i[data-v-58787d02]{color:var(--text-3,#9e9e9e);font-size:14px}.ent-btn[data-v-58787d02]{flex-shrink:0;width:auto;height:36px;padding:0 15px}@media (width<=1100px){.plans[data-v-58787d02]{grid-template-columns:minmax(0,1fr)}}@media (width<=860px){.pb-rows[data-v-58787d02]{grid-template-columns:1fr;gap:14px}.ent[data-v-58787d02]{flex-direction:column;align-items:flex-start;gap:14px}.ent-mid[data-v-58787d02]{flex-wrap:wrap;gap:12px 22px}.ent-btn[data-v-58787d02]{width:100%}}.tg[data-v-9e487231]{border:1px solid var(--border);background:var(--card-bg);border-radius:10px;padding:13px}.tg--on[data-v-9e487231]{background:#f6fef9;border-color:#bbf7d0}.tg-head[data-v-9e487231]{justify-content:space-between;align-items:center;gap:12px;display:flex}.tg-who[data-v-9e487231]{min-width:0}.tg-name[data-v-9e487231]{color:var(--text);align-items:center;gap:9px;font-size:13.5px;font-weight:500;display:flex}.tg-icon[data-v-9e487231]{color:#229ed9;font-size:17px}.tg-sub[data-v-9e487231]{color:var(--text-muted);margin-top:3px;font-size:11.5px}.tg-steps[data-v-9e487231]{border-top:1px solid var(--border-light);color:var(--text-2);margin-top:12px;padding-top:12px;font-size:12.5px;line-height:1.7}.tg-bot[data-v-9e487231]{color:var(--accent-text);text-decoration:none}.tg-bot[data-v-9e487231]:hover{text-decoration:underline}.tg-bot[data-v-9e487231]:active{color:var(--accent-pressed)}.tg-bot[data-v-9e487231]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:3px}.tg-bot-missing[data-v-9e487231]{color:var(--text-muted)}.tg-code-row[data-v-9e487231]{border:1px solid var(--accent);background:var(--accent-bg);border-radius:8px;justify-content:space-between;align-items:center;gap:10px;margin-top:8px;padding:9px 11px;display:flex}.tg-code[data-v-9e487231]{color:var(--accent-text);letter-spacing:.02em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px}.tg-copy[data-v-9e487231]{cursor:pointer;color:var(--accent-text);background:0 0;border:0;padding:3px;line-height:0}.tg-copy i[data-v-9e487231]{font-size:15px}.tg-expires[data-v-9e487231]{color:var(--text-muted);margin-top:7px;font-size:11.5px}.tg-acts[data-v-9e487231]{gap:9px;margin-top:11px;display:flex}.tg-btn[data-v-9e487231]{border:1px solid var(--border);background:var(--card-bg);color:var(--text);font:inherit;cursor:pointer;white-space:nowrap;border-radius:8px;align-items:center;gap:7px;height:34px;padding:0 14px;font-size:13px;display:inline-flex}.tg-btn[data-v-9e487231]:hover:not(:disabled){background:var(--surface-inset)}.tg-btn[data-v-9e487231]:active:not(:disabled){background:var(--surface-pressed)}.tg-btn[data-v-9e487231]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.tg-btn[data-v-9e487231]:disabled{opacity:.5;cursor:not-allowed}.tg-btn--primary[data-v-9e487231]{background:var(--accent);border-color:var(--accent);color:var(--text-on-dark);font-weight:500}.tg-btn--primary[data-v-9e487231]:hover:not(:disabled){background:var(--accent-text);border-color:var(--accent-text)}.tg-btn--primary[data-v-9e487231]:active:not(:disabled){background:var(--accent-pressed);border-color:var(--accent-pressed)}.tg-btn--danger[data-v-9e487231]{color:var(--seg-bad-text);border-color:var(--seg-bad-border)}.tg-btn--danger[data-v-9e487231]:hover:not(:disabled){background:var(--seg-bad-bg);color:var(--seg-bad-text)}.tg-btn--danger[data-v-9e487231]:active:not(:disabled){background:var(--seg-bad-bg-hover);color:var(--seg-bad-text-hover)}.pm-modal[data-v-81775282]{--pm-h:38px;--pm-gap:14px;--pm-pad-x:11px;--pm-radius:8px}.pm-backdrop[data-v-81775282]{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:var(--ui-z-window);background:#1a1a1a59;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.pm-modal[data-v-81775282]{background:#fff;border-radius:14px;flex-direction:column;width:100%;max-width:560px;max-height:88vh;display:flex;overflow:hidden;box-shadow:0 8px 48px #0000002e}.pm-head[data-v-81775282]{border-bottom:1px solid var(--border-light);flex-shrink:0;justify-content:space-between;align-items:center;padding:16px 22px;display:flex}.pm-title[data-v-81775282]{letter-spacing:-.01em;color:var(--text);font-size:16px;font-weight:600}.pm-close[data-v-81775282]{border-radius:var(--pm-radius);width:28px;height:28px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;transition:background .15s,color .15s;display:flex}.pm-close[data-v-81775282]:hover{background:var(--surface-inset);color:var(--text)}.pm-close--sm[data-v-81775282]{width:24px;height:24px}.pm-body[data-v-81775282]{padding:18px 22px 6px;overflow-y:auto}.pm-who[data-v-81775282]{align-items:center;gap:var(--pm-gap);margin-bottom:20px;display:flex}.pm-ava-wrap[data-v-81775282]{flex-shrink:0;width:56px;height:56px;position:relative}.pm-ava[data-v-81775282]{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;font-size:19px;font-weight:600;display:flex;overflow:hidden}.pm-ava-btn[data-v-81775282]{border:1px solid var(--border);width:22px;height:22px;color:var(--text-2);cursor:pointer;background:#fff;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;bottom:-2px;right:-2px}.pm-ava-btn[data-v-81775282]:hover:not(:disabled){color:var(--accent-text);border-color:var(--accent)}.pm-ava-btn[data-v-81775282]:disabled{cursor:default}.pm-file-input[data-v-81775282]{display:none}.pm-who-name[data-v-81775282]{letter-spacing:-.01em;color:var(--text);font-size:16px;font-weight:600}.pm-who-meta[data-v-81775282]{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:7px;margin-top:3px;font-size:12.5px;display:flex}.pm-chip[data-v-81775282]{background:var(--surface-inset);border:1px solid var(--border);color:var(--text-2);border-radius:20px;align-items:center;gap:5px;padding:2px 8px;font-size:11.5px;display:inline-flex}.pm-chip--role[data-v-81775282]{background:var(--accent-bg);color:var(--accent-text);border-color:#ffd5c4;font-weight:500}.pm-grp[data-v-81775282]{margin-bottom:20px}.pm-grp--last[data-v-81775282]{margin-bottom:6px}.pm-grp-h[data-v-81775282]{letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted);align-items:center;gap:8px;margin:0 0 12px;font-size:11px;font-weight:600;display:flex}.pm-grp-h[data-v-81775282]:after{content:"";background:var(--border-light);flex:1;height:1px}.pm-g2[data-v-81775282]{gap:var(--pm-gap);margin-bottom:var(--pm-gap);grid-template-columns:1fr 1fr;display:grid}.pm-f[data-v-81775282]{margin-bottom:var(--pm-gap)}.pm-g2>.pm-f[data-v-81775282],.pm-grp[data-v-81775282]>:last-child{margin-bottom:0}.pm-lbl[data-v-81775282]{color:var(--text-2);margin-bottom:5px;font-size:11.5px;display:block}.pm-hint[data-v-81775282]{color:var(--text-muted);margin-top:5px;font-size:11.5px;line-height:1.45}.pm-hint a[data-v-81775282]{color:var(--accent-text);text-decoration:none}.pm-hint a[data-v-81775282]:hover{text-decoration:underline}.pm-err[data-v-81775282]{color:#dc2626;margin-top:5px;font-size:11.5px}.pm-inp[data-v-81775282]{width:100%;height:var(--pm-h);border:1px solid var(--border);border-radius:var(--pm-radius);padding:0 var(--pm-pad-x);font:inherit;color:var(--text);box-sizing:border-box;background:#fff;outline:none;font-size:13.5px;transition:border-color .15s}.pm-inp[data-v-81775282]:focus{border-color:var(--accent)}.pm-inp[data-v-81775282]::placeholder{color:var(--text-muted)}.pm-inp[readonly][data-v-81775282]{background:var(--surface-inset);color:var(--text-2);cursor:default}.pm-inp--error[data-v-81775282]{border-color:#dc2626}.pm-inp--narrow[data-v-81775282]{max-width:260px}.pm-inp--wide[data-v-81775282]{max-width:340px}.pm-act[data-v-81775282]{justify-content:space-between;align-items:center;gap:var(--pm-gap);border:1px solid var(--border);background:#fff;border-radius:9px;padding:11px 13px;display:flex}.pm-act-t[data-v-81775282]{color:var(--text);font-size:13px}.pm-act-s[data-v-81775282]{color:var(--text-muted);margin-top:2px;font-size:11.5px;line-height:1.45}.pm-pw[data-v-81775282]{border:1px solid var(--accent);background:#fff;border-radius:9px;padding:13px}.pm-pw-head[data-v-81775282]{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.pm-pw-title[data-v-81775282]{font-weight:500}.pm-pw-acts[data-v-81775282]{margin-top:var(--pm-gap);gap:9px;display:flex}.pm-btn[data-v-81775282]{border:1px solid var(--border);color:var(--text);font:inherit;border-radius:var(--pm-radius);cursor:pointer;white-space:nowrap;background:#fff;justify-content:center;align-items:center;gap:7px;height:34px;padding:0 14px;font-size:13px;display:inline-flex}.pm-btn[data-v-81775282]:hover:not(:disabled){background:var(--surface-inset)}.pm-btn[data-v-81775282]:disabled{opacity:.55;cursor:not-allowed}.pm-btn--primary[data-v-81775282]{background:var(--accent);border-color:var(--accent);color:#fff;font-weight:500}.pm-btn--primary[data-v-81775282]:hover:not(:disabled){background:#e33900}.pm-btn--lg[data-v-81775282]{height:var(--pm-h);padding:0 17px;font-size:13.5px}.pm-btn--ghost[data-v-81775282]{color:var(--text-2);border-color:#0000}.pm-btn--ghost[data-v-81775282]:hover:not(:disabled){color:var(--text);background:#fff}.pm-foot[data-v-81775282]{border-top:1px solid var(--border-light);background:var(--surface-inset);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:13px 22px;display:flex}.pm-foot-right[data-v-81775282]{gap:9px;display:flex}@media (width<=639px){.pm-backdrop[data-v-81775282]{align-items:flex-end;padding:0}.pm-modal[data-v-81775282]{border-radius:14px 14px 0 0;max-width:none;max-height:94dvh}.pm-g2[data-v-81775282]{grid-template-columns:1fr}.pm-inp--narrow[data-v-81775282],.pm-inp--wide[data-v-81775282]{max-width:none}}.attention-trigger[data-v-62fea896]{border-radius:var(--ui-r-ctl);cursor:pointer;background:0 0;border:none;width:100%}.attention-trigger[data-v-62fea896]:hover{background:var(--surface-inset)}.attention-trigger[data-v-62fea896]:focus-visible{outline:2px solid var(--ui-text);outline-offset:-2px}.attention-trigger--rail[data-v-62fea896]{width:var(--ui-h-sm);justify-content:center;position:relative;padding:0!important}.attention-trigger__icon[data-v-62fea896]{flex-shrink:0}.attention-trigger__label[data-v-62fea896]{text-align:left}.attention-trigger__count[data-v-62fea896]{background:var(--ui-danger);color:var(--ui-surface);border-radius:var(--ui-r-pill);min-width:var(--ui-sp-4);padding:0 var(--ui-sp-1);font-size:var(--ui-fs-11);line-height:var(--ui-lh-11);font-weight:var(--ui-fw-semibold);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;display:flex}.attention-trigger--rail .attention-trigger__count[data-v-62fea896]{position:absolute;top:0;right:0}.attention-popover .ant-popover-inner{border-radius:var(--ui-r-card);padding:0;overflow:hidden}.attention-popover .ant-popover-inner-content{padding:0}.attn-pan{background:var(--card-bg);width:360px;max-height:520px;overflow-y:auto}.attn-pan__head{padding:var(--ui-sp-3) var(--ui-sp-4);border-bottom:1px solid var(--border-light);font-size:var(--ui-fs-14);line-height:var(--ui-lh-14);font-weight:var(--ui-fw-semibold);color:var(--text)}.attn-pan__group{padding:var(--ui-sp-3) var(--ui-sp-4) var(--ui-sp-2);font-size:var(--ui-fs-11);line-height:var(--ui-lh-11);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);align-items:center;gap:var(--ui-sp-2);background:var(--surface-inset);display:flex}.attn-pan__group--events{background:var(--card-bg);border-top:1px solid var(--border-light)}.attn-pan__group-n{background:var(--ui-danger);color:var(--ui-surface);border-radius:var(--ui-r-pill);min-width:var(--ui-sp-4);padding:0 var(--ui-sp-1);font-size:var(--ui-fs-11);line-height:var(--ui-lh-11);font-weight:var(--ui-fw-semibold);justify-content:center;align-items:center;display:flex}.attn-item{grid-template-columns:var(--ui-h-sm) 1fr;gap:var(--ui-sp-3);padding:var(--ui-sp-3) var(--ui-sp-4);display:grid}.attn-item+.attn-item{border-top:1px solid var(--border-light)}.attn-item--event{cursor:pointer}.attn-item--event:hover{background:var(--surface-inset)}.attn-item__icon{width:var(--ui-h-sm);height:var(--ui-h-sm);border-radius:var(--ui-r-ctl);font-size:var(--ui-fs-13);flex-shrink:0;justify-content:center;align-items:center;display:flex}.attn-item__icon--bad{background:var(--ui-danger-bg);color:var(--ui-danger)}.attn-item__icon--warn{background:var(--warn-bg);color:var(--seg-warn-text)}.attn-item__icon--plain{background:var(--surface-inset);color:var(--text-muted)}.attn-item__title{font-size:var(--ui-fs-13);line-height:var(--ui-lh-13);font-weight:var(--ui-fw-semibold);color:var(--text)}.attn-item__msg{font-size:var(--ui-fs-12);line-height:var(--ui-lh-12);color:var(--text-muted);margin-top:var(--ui-sp-1)}.attn-item__age{font-size:var(--ui-fs-11);line-height:var(--ui-lh-11);color:var(--seg-warn-text);margin-top:var(--ui-sp-1)}.attn-item__btn{margin-top:var(--ui-sp-2)}.attn-empty{padding:40px var(--ui-sp-6);text-align:center}.attn-empty i{font-size:var(--ui-fs-22);color:var(--ui-line)}.attn-empty__title{margin-top:var(--ui-sp-3);font-size:var(--ui-fs-13);line-height:var(--ui-lh-13);color:var(--text-muted);font-weight:var(--ui-fw-medium)}.attn-empty__text{margin-top:var(--ui-sp-1);font-size:var(--ui-fs-12);line-height:var(--ui-lh-12);color:var(--text-hint)}.ati[data-v-4ae89f16]{display:block}.ati-btn[data-v-4ae89f16]{color:#fc4000;cursor:pointer;white-space:nowrap;background:#ffede6;border:none;border-radius:8px;align-items:center;gap:6px;padding:6px 10px;font-family:inherit;font-size:12px;font-weight:500;display:flex}.ati-btn[data-v-4ae89f16]:hover{background:#fde4d8}.ati-btn--compact[data-v-4ae89f16]{padding:6px 8px}.ati-icon[data-v-4ae89f16]{font-size:14px}.ati-clock[data-v-4ae89f16]{font-variant-numeric:tabular-nums;opacity:.85}.ati-menu[data-v-4ae89f16]{width:300px;max-height:400px;overflow-y:auto}.ati-menu__header-item[data-v-4ae89f16]{color:#6b6b6b;text-transform:uppercase;letter-spacing:.04em;cursor:default;font-size:11px;font-weight:600}.ati-row[data-v-4ae89f16]{justify-content:space-between;align-items:center;gap:10px;width:100%;display:flex}.ati-row__info[data-v-4ae89f16]{min-width:0}.ati-row__title[data-v-4ae89f16]{color:#1a1a1a;white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.ati-row__clock[data-v-4ae89f16]{color:#6b6b6b;font-variant-numeric:tabular-nums;font-size:11px}.ati-row__stop[data-v-4ae89f16]{color:#dc2626;cursor:pointer;background:#fee2e2;border:none;border-radius:7px;flex-shrink:0;align-items:center;gap:4px;padding:5px 10px;font-family:inherit;font-size:11px;font-weight:500;display:flex}.ati-row__stop[data-v-4ae89f16]:hover{background:#fecaca}.ati-row__stop[data-v-4ae89f16]:disabled{opacity:.5;cursor:not-allowed}.import-steps[data-v-387c2422]{border-bottom:.5px solid var(--color-border);padding:20px 24px 16px}.step-content[data-v-387c2422]{flex-direction:column;gap:16px;padding:20px 24px;display:flex}.template-hint[data-v-387c2422]{color:var(--ant-color-text-secondary);background:#f0f5ff;border-radius:6px;align-items:center;gap:6px;padding:8px 12px;font-size:13px;display:flex}.template-link[data-v-387c2422]{color:#fc4000;cursor:pointer;margin-left:auto}.template-link[data-v-387c2422]:hover{text-decoration:underline}.upload-dragger[data-v-387c2422]{border-radius:8px!important}.upload-body[data-v-387c2422]{text-align:center;padding:24px}.upload-icon[data-v-387c2422]{color:#fc4000;margin-bottom:8px;font-size:36px;display:block}.upload-text[data-v-387c2422]{color:var(--ant-color-text);margin:0;font-size:15px}.upload-hint[data-v-387c2422]{color:var(--ant-color-text-secondary);margin:4px 0 0;font-size:12px}.selected-file[data-v-387c2422]{background:#f9f9f8;border-radius:6px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;display:flex}.file-size[data-v-387c2422]{color:var(--ant-color-text-secondary);margin-left:auto}.mapping-header[data-v-387c2422]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.mapping-info[data-v-387c2422]{color:var(--ant-color-text-secondary);font-size:13px}.auto-mapped-badge[data-v-387c2422]{color:#52c41a;background:#f6ffed;border:.5px solid #b7eb8f;border-radius:20px;padding:3px 10px;font-size:12px}.mapping-table[data-v-387c2422]{border:.5px solid #e8e8e8;border-radius:8px;overflow:hidden}.mapping-row[data-v-387c2422]{border-bottom:.5px solid #f0f0f0;grid-template-columns:1fr 1.2fr 1fr;align-items:center;gap:12px;padding:8px 12px;font-size:13px;display:grid}.mapping-row[data-v-387c2422]:last-child{border-bottom:none}.mapping-header-row[data-v-387c2422]{color:var(--ant-color-text-secondary);text-transform:uppercase;letter-spacing:.04em;background:#fafafa;font-size:11px;font-weight:500}.mapping-row.mapped[data-v-387c2422]{background:#f6ffed}.col-file[data-v-387c2422]{font-weight:500}.col-example[data-v-387c2422]{color:var(--ant-color-text-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.skip-label[data-v-387c2422]{color:#faad14;margin-left:4px;font-size:10px}.preview-section[data-v-387c2422]{margin-top:4px}.preview-title[data-v-387c2422]{color:var(--ant-color-text-secondary);margin-bottom:8px;font-size:12px;font-weight:500}.preview-table-wrap[data-v-387c2422]{border:.5px solid #e8e8e8;border-radius:6px;overflow-x:auto}.preview-table[data-v-387c2422]{border-collapse:collapse;width:100%;font-size:12px}.preview-table th[data-v-387c2422]{text-align:left;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid var(--border-light);white-space:nowrap;background:0 0;padding:8px 14px;font-size:10px;font-weight:500}.preview-table td[data-v-387c2422]{color:var(--text);border-bottom:1px solid var(--border-light);white-space:nowrap;padding:11px 14px;font-size:13px;font-weight:400}.result-stats[data-v-387c2422]{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.stat-card[data-v-387c2422]{text-align:center;border:.5px solid #e8e8e8;border-radius:8px;padding:16px}.stat-card i[data-v-387c2422]{margin-bottom:6px;font-size:22px;display:block}.stat-num[data-v-387c2422]{font-size:24px;font-weight:500}.stat-label[data-v-387c2422]{color:var(--ant-color-text-secondary);font-size:12px}.stat-success[data-v-387c2422]{background:#f6ffed}.stat-success i[data-v-387c2422],.stat-success .stat-num[data-v-387c2422]{color:#52c41a}.stat-skip[data-v-387c2422]{background:#fffbe6}.stat-skip i[data-v-387c2422],.stat-skip .stat-num[data-v-387c2422]{color:#faad14}.stat-total[data-v-387c2422]{background:#f9f9f8}.stat-total .stat-num[data-v-387c2422]{color:var(--ant-color-text)}.error-list[data-v-387c2422]{background:#fff2f0;border:.5px solid #ffccc7;border-radius:6px;max-height:200px;overflow:hidden auto}.error-list-title[data-v-387c2422]{color:#cf1322;border-bottom:.5px solid #ffccc7;align-items:center;gap:6px;padding:8px 12px;font-size:13px;font-weight:500;display:flex}.error-item[data-v-387c2422]{border-bottom:.5px solid #fff1f0;gap:12px;padding:6px 12px;font-size:12px;display:flex}.error-item[data-v-387c2422]:last-child{border-bottom:none}.error-row[data-v-387c2422]{color:#cf1322;white-space:nowrap;font-weight:500}.error-msg[data-v-387c2422]{color:var(--ant-color-text-secondary)}.parse-error[data-v-387c2422]{color:#cf1322;align-items:center;gap:6px;font-size:13px;display:flex}.duplicate-warn[data-v-387c2422]{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:8px;align-items:flex-start;gap:8px;margin:12px 0 0;padding:10px 12px;font-size:12px;line-height:1.45;display:flex}.duplicate-warn i[data-v-387c2422]{flex-shrink:0;margin-top:1px;font-size:14px}.step-footer[data-v-387c2422]{border-top:.5px solid #f0f0f0;justify-content:flex-end;gap:8px;padding-top:8px;display:flex}.ie-sub[data-v-7df4420f]{color:#6b7280;margin:-8px 0 18px;font-size:13px}.ie-caption[data-v-7df4420f]{letter-spacing:.05em;text-transform:uppercase;color:#9ca3af;margin-bottom:10px;font-size:11px;font-weight:600}.ie-sections[data-v-7df4420f]{grid-template-columns:1fr 1fr 1fr;gap:10px;margin-bottom:22px;display:grid}.ie-sec[data-v-7df4420f]{cursor:pointer;text-align:center;background:#fff;border:1.5px solid #e5e7eb;border-radius:12px;padding:14px 12px;font-family:inherit;transition:all .15s}.ie-sec[data-v-7df4420f]:hover{border-color:#d9dce1}.ie-sec--active[data-v-7df4420f]{background:#ffede6;border-color:#fc4000}.ie-sec__ic[data-v-7df4420f]{color:#6b7280;margin:0 auto 8px;font-size:22px;display:block}.ie-sec--active .ie-sec__ic[data-v-7df4420f]{color:#fc4000}.ie-sec__nm[data-v-7df4420f]{color:#1a1a1a;font-size:13.5px;font-weight:600}.ie-sec__ct[data-v-7df4420f]{color:#9ca3af;margin-top:2px;font-size:11px}.ie-sec--active .ie-sec__ct[data-v-7df4420f]{color:#fc4000}.ie-actions[data-v-7df4420f]{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:20px;display:grid}.ie-act[data-v-7df4420f]{cursor:pointer;text-align:left;background:#fff;border:1.5px solid #e5e7eb;border-radius:12px;align-items:flex-start;gap:12px;padding:14px 16px;font-family:inherit;transition:all .15s;display:flex}.ie-act[data-v-7df4420f]:hover{border-color:#d9dce1}.ie-act--off[data-v-7df4420f]{cursor:not-allowed;background:#f7f6f5}.ie-act--off[data-v-7df4420f]:hover{border-color:#e5e7eb}.ie-act--off .ie-act__title[data-v-7df4420f],.ie-act--off .ie-act__desc[data-v-7df4420f]{color:#6f6f6f}.ie-act--active[data-v-7df4420f]{background:#ffede6;border-color:#fc4000}.ie-act__ic[data-v-7df4420f]{color:#6b7280;flex:none;width:22px;margin-top:1px;font-size:20px}.ie-act--active .ie-act__ic[data-v-7df4420f]{color:#fc4000}.ie-act__title[data-v-7df4420f]{color:#1a1a1a;font-size:14px;font-weight:600}.ie-act__desc[data-v-7df4420f]{color:#9ca3af;margin-top:2px;font-size:11.5px;line-height:1.4}.ie-export-info[data-v-7df4420f]{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;align-items:flex-start;gap:12px;margin-bottom:6px;padding:14px 16px;display:flex}.ie-export-info__ic[data-v-7df4420f]{color:var(--status-success-text);flex:none;margin-top:1px;font-size:18px}.ie-export-info p[data-v-7df4420f]{color:#166534;font-size:12.5px;line-height:1.5}.ie-export-info b[data-v-7df4420f]{font-weight:600}.ie-template-row[data-v-7df4420f]{color:#6b7280;justify-content:center;align-items:center;gap:8px;margin-bottom:10px;font-size:12.5px;display:flex}.ie-template-link[data-v-7df4420f]{color:#fc4000;cursor:pointer;align-items:center;gap:4px;font-weight:600;display:inline-flex}.ie-template-link[data-v-7df4420f]:hover{text-decoration:underline}.ie-import-hint[data-v-7df4420f]{text-align:center;background:#ffede6;border:1.5px dashed #ffd9cc;border-radius:12px;margin-bottom:6px;padding:22px}.ie-import-hint__ic[data-v-7df4420f]{color:#fc4000;margin:0 auto 10px;font-size:30px;display:block}.ie-import-hint__title[data-v-7df4420f]{color:#1a1a1a;font-size:14px;font-weight:600}.ie-import-hint__sub[data-v-7df4420f]{color:#6b7280;margin-top:4px;font-size:12px}.ie-foot[data-v-7df4420f]{justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.ie-primary-btn[data-v-7df4420f]{background:#fc4000;border-color:#fc4000}.ie-primary-btn[data-v-7df4420f]:hover{background:#e23800!important;border-color:#e23800!important}.hh-icon[data-v-8a44d8d2]{color:var(--icon-interactive);cursor:help;vertical-align:middle;font-size:13px;transition:color .15s;display:inline-flex}.hh-icon[data-v-8a44d8d2]:hover{color:var(--text-muted)}.hh-icon[data-v-8a44d8d2]:active{color:var(--text)}.hh-icon[data-v-8a44d8d2]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;color:var(--text-muted);border-radius:3px}.sidebar[data-v-dcc620c7]{background:var(--card-bg);border-right:1px solid var(--border);flex-direction:column;height:100%;display:flex;overflow:hidden}.sidebar-header[data-v-dcc620c7]{padding:var(--ui-sp-3) var(--ui-sp-4) var(--ui-sp-3) var(--ui-sp-5);border-bottom:1px solid var(--border-row);justify-content:flex-start;align-items:center;gap:var(--ui-sp-2);flex-shrink:0;display:flex}.brand[data-v-dcc620c7]{color:inherit;cursor:pointer;background:0 0;border:none;flex:1;justify-content:flex-start;align-items:center;min-width:0;padding:0;display:inline-flex}.brand-icon-sq[data-v-dcc620c7]{width:var(--ui-h-chip);height:var(--ui-h-chip);flex-shrink:0}.brand-logo-full[data-v-dcc620c7]{height:var(--ui-h-chip);width:auto;color:var(--text-pressed);flex-shrink:0}.sidebar-toggle-button[data-v-dcc620c7]{opacity:0;flex-shrink:0;margin-left:auto;transition:opacity .15s}.sidebar-header:hover .sidebar-toggle-button[data-v-dcc620c7],.sidebar-toggle-button[data-v-dcc620c7]:focus-visible,.sidebar--collapsed .sidebar-toggle-button[data-v-dcc620c7]{opacity:1}.sidebar--collapsed .sidebar-toggle-button__icon[data-v-dcc620c7]{transform:scaleX(-1)}.sidebar-body[data-v-dcc620c7]{padding:var(--ui-sp-3) 0;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.sidebar-nav-section[data-v-dcc620c7]{flex-direction:column;flex:none;display:flex}.sidebar-nav-section--areas[data-v-dcc620c7]{flex:auto;min-height:0;position:relative}.sidebar-projects-scroll[data-v-dcc620c7]{scrollbar-width:thin;scrollbar-color:transparent transparent;flex:auto;min-height:0;overflow-y:auto}.sidebar-projects-scroll[data-v-dcc620c7]:hover,.sidebar-projects-scroll[data-v-dcc620c7]:focus-within{scrollbar-color:var(--ui-field) transparent}.sidebar-projects-scroll[data-v-dcc620c7]::-webkit-scrollbar{width:6px}.sidebar-projects-scroll[data-v-dcc620c7]::-webkit-scrollbar-thumb{border-radius:var(--ui-r-pill);background:0 0}.sidebar-projects-scroll[data-v-dcc620c7]:hover::-webkit-scrollbar-thumb{background:var(--ui-field)}.sidebar-projects-shade[data-v-dcc620c7]{height:var(--ui-sp-6);pointer-events:none;background:var(--sidebar-projects-shade);opacity:0;transition:opacity .15s;position:absolute;bottom:0;left:0;right:0}.sidebar-projects-shade--visible[data-v-dcc620c7]{opacity:1}.sidebar-section-label[data-v-dcc620c7]{font-size:var(--ui-fs-11);line-height:var(--ui-lh-11);font-weight:var(--ui-fw-medium);color:var(--text-muted);text-transform:uppercase;letter-spacing:.07em;padding:var(--ui-sp-3) var(--ui-sp-4) var(--ui-sp-1)}.sidebar-section-label--with-hint[data-v-dcc620c7]{align-items:center;gap:var(--ui-sp-1);display:flex}.sidebar-menu__item[data-v-dcc620c7]{margin:0 var(--ui-sp-2) var(--ui-sp-1);border-radius:var(--ui-r-ctl);cursor:pointer;width:calc(100% - 2 * var(--ui-sp-2));text-align:left;background:0 0;border:none;justify-content:flex-start;min-width:0;text-decoration:none}.sidebar-menu__item[data-v-dcc620c7]:hover{background:var(--ui-row-soft);color:var(--text)!important}.sidebar-menu__item--active[data-v-dcc620c7],.sidebar-menu__item--active[data-v-dcc620c7]:hover{background:var(--accent-bg);color:var(--ui-orange-text)!important}.sidebar-menu__item--active .sidebar-ti-icon[data-v-dcc620c7]{color:var(--ui-orange-text)}.sidebar-menu__item[data-v-dcc620c7]:focus-visible{outline:2px solid var(--ui-text);outline-offset:-2px}.sidebar-ti-icon[data-v-dcc620c7]{font-size:var(--ui-fs-16);flex-shrink:0;width:18px;line-height:1}.sidebar-new-order-btn[data-v-dcc620c7]{margin:var(--ui-sp-2) var(--ui-sp-3);width:calc(100% - 2 * var(--ui-sp-3));flex-shrink:0}.sb-divider[data-v-dcc620c7]{box-sizing:border-box;height:var(--ui-sp-1);border-top:1px solid var(--border-row);margin:0 0 var(--ui-sp-3);flex-shrink:0}.sidebar-timers[data-v-dcc620c7]{padding:0 var(--ui-sp-3) var(--ui-sp-2);flex-shrink:0}.sidebar-timers--rail[data-v-dcc620c7]{padding:0 var(--ui-sp-2) var(--ui-sp-2);justify-content:center;display:flex}.sidebar-attention[data-v-dcc620c7]{padding:var(--ui-sp-2);border-top:1px solid var(--border-row);flex-shrink:0}.sidebar-attention--rail[data-v-dcc620c7]{padding:var(--ui-sp-2);justify-content:center;display:flex}.sidebar-project-link[data-v-dcc620c7]{color:var(--text-muted)!important}.project-drag-handle[data-v-dcc620c7]{width:12px;color:var(--icon-interactive);cursor:grab;opacity:0;flex-shrink:0;justify-content:center;align-items:center;transition:opacity .15s;display:flex}.sidebar-project-link:hover .project-drag-handle[data-v-dcc620c7]{opacity:1}.project-drag-handle[data-v-dcc620c7]:active{cursor:grabbing}.project-drag-handle i[data-v-dcc620c7]{font-size:var(--ui-fs-13)}.sidebar-project-ghost[data-v-dcc620c7]{opacity:.5;background:var(--accent-bg)!important}.sidebar-project-chosen[data-v-dcc620c7]{box-shadow:var(--ui-shadow-list)}.sidebar-project-drag[data-v-dcc620c7]{cursor:grabbing}.project-indicator-slot[data-v-dcc620c7]{flex-shrink:0;justify-content:center;align-items:center;width:17px;display:flex}.project-indicator[data-v-dcc620c7]{background:var(--sidebar-project-dot);width:8px;height:8px;filter:hue-rotate(var(--project-indicator-hue)) saturate(.85);border-radius:50%;flex-shrink:0;display:block}.projects-state[data-v-dcc620c7]{padding:var(--ui-sp-2) 0;justify-content:center;display:flex}.sidebar-profile[data-v-dcc620c7]{border-top:1px solid var(--border-row);flex-shrink:0;align-items:center;display:flex}.user-menu[data-v-dcc620c7]{align-items:center;gap:var(--ui-sp-2);min-width:0;min-height:var(--ui-h-lg);padding:0 var(--ui-sp-2) 0 var(--ui-sp-3);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:0;flex:1;font-family:inherit;transition:background .15s;display:flex}.user-menu[data-v-dcc620c7]:hover{background:var(--ui-row-soft)}.user-menu[data-v-dcc620c7]:focus-visible{outline:2px solid var(--ui-text);outline-offset:-2px}.user-menu--static[data-v-dcc620c7],.user-menu--static[data-v-dcc620c7]:hover{cursor:default;background:0 0}.user-more-btn[data-v-dcc620c7]{margin-right:var(--ui-sp-2);flex-shrink:0}.user-avatar[data-v-dcc620c7]{width:var(--ui-h-chip);height:var(--ui-h-chip);background:var(--border-light);font-size:var(--ui-fs-11);line-height:var(--ui-lh-11);font-weight:var(--ui-fw-medium);color:var(--text-2);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.user-info[data-v-dcc620c7]{flex-direction:column;flex:1;align-items:flex-start;min-width:0;display:flex}.user-name[data-v-dcc620c7]{font-size:var(--ui-fs-11);line-height:var(--ui-lh-11);font-weight:var(--ui-fw-medium);color:var(--text);white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.user-role[data-v-dcc620c7]{font-size:var(--ui-fs-11);line-height:var(--ui-lh-11);color:var(--text-muted)}.user-dropdown-menu__title[data-v-dcc620c7],.user-dropdown-menu__link[data-v-dcc620c7]{align-items:center;gap:var(--ui-sp-2);width:100%;color:var(--text);display:flex}.user-dropdown-menu__icon[data-v-dcc620c7]{font-size:var(--ui-fs-14)}.user-dropdown-menu__value[data-v-dcc620c7]{margin-left:auto}.sidebar--collapsed .sidebar-header[data-v-dcc620c7]{padding:var(--ui-sp-3) var(--ui-sp-2);justify-content:center;gap:var(--ui-sp-2);flex-direction:column}.sidebar--collapsed .user-info[data-v-dcc620c7],.sidebar--collapsed .sidebar-section-label[data-v-dcc620c7],.sidebar--collapsed .sidebar-new-order-btn[data-v-dcc620c7],.sidebar--collapsed .sb-divider[data-v-dcc620c7]{display:none!important}.sidebar--collapsed .sidebar-body[data-v-dcc620c7]{padding:var(--ui-sp-2) 0;align-items:center}.sidebar--collapsed .sidebar-nav-section[data-v-dcc620c7]{align-items:center;width:100%}.sidebar--collapsed .sidebar-menu__item[data-v-dcc620c7]{width:var(--ui-h-sm);margin:0 auto var(--ui-sp-1);justify-content:center!important;padding:0!important}.sidebar--collapsed .sidebar-ti-icon[data-v-dcc620c7]{width:auto}.sidebar--collapsed .sidebar-menu__label[data-v-dcc620c7],.sidebar--collapsed .sidebar-add-project-btn[data-v-dcc620c7],.sidebar--collapsed .project-drag-handle[data-v-dcc620c7]{display:none!important}.sidebar--collapsed .user-menu[data-v-dcc620c7]{padding:0 var(--ui-sp-2);flex:none;justify-content:center}.sidebar--collapsed .user-more-btn[data-v-dcc620c7]{display:none}.sidebar--collapsed .projects-state[data-v-dcc620c7]{padding:var(--ui-sp-1) 0}@media (width<=991px){.sidebar[data-v-dcc620c7]{border-right:none}.sidebar-body[data-v-dcc620c7]{overflow-y:auto}.sidebar-nav-section--areas[data-v-dcc620c7]{flex:none}.sidebar-projects-scroll[data-v-dcc620c7]{flex:none;overflow:visible}.sidebar-projects-shade[data-v-dcc620c7]{display:none}}.money-input[data-v-d746b537]{width:100%;color:var(--text);box-sizing:border-box;background:0 0;outline:none;font-family:inherit;font-size:13px}.money-input[data-v-d746b537]::placeholder{color:var(--input-placeholder)}.money-input[data-v-d746b537]:hover:not(:disabled){border-color:var(--text-muted)}.money-input[data-v-d746b537]:disabled{opacity:.5;cursor:not-allowed}.money-input--boxed[data-v-d746b537]{border:1px solid var(--border);border-radius:8px;padding:8px 10px;transition:border-color .15s}.money-input--boxed[data-v-d746b537]:focus{outline:2px solid var(--focus-ring);outline-offset:2px;border-color:var(--accent)}.money-input--underline[data-v-d746b537]{border:none;border-bottom:1.5px solid var(--border-light);padding:7px 0;transition:border-color .15s}.money-input--underline[data-v-d746b537]:focus{outline:2px solid var(--focus-ring);outline-offset:2px;border-bottom-color:var(--accent)}.ow-overlay[data-v-c664c926]{z-index:var(--ui-z-window);background:#1a1a1a73;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.ow-modal[data-v-c664c926]{background:#fff;border-radius:16px;flex-direction:column;width:100%;max-width:900px;max-height:92vh;display:flex;overflow:hidden;box-shadow:0 12px 48px #0000002e}.ow-modal--final[data-v-c664c926]{max-width:640px}.ow-top[data-v-c664c926]{justify-content:space-between;align-items:center;padding:20px 36px 0;display:flex}.ow-logo[data-v-c664c926]{color:#1a1a1a;width:auto;height:22px}.ow-steps[data-v-c664c926]{gap:7px;display:flex}.ow-st[data-v-c664c926]{background:var(--border-light);border-radius:2px;width:26px;height:4px}.ow-st--done[data-v-c664c926]{background:var(--accent);opacity:.4}.ow-st--on[data-v-c664c926]{background:var(--accent)}.ow-body[data-v-c664c926]{padding:20px 36px 24px;overflow-y:auto}.ow-body--final[data-v-c664c926]{padding-bottom:8px}.ow-h[data-v-c664c926]{letter-spacing:-.2px;color:#1a1a1a;font-size:23px;font-weight:700;line-height:1.25}.ow-sub[data-v-c664c926]{color:#6b6b6b;max-width:650px;margin-top:6px;font-size:13.5px;line-height:1.5}.ow-said[data-v-c664c926]{color:#1a1a1a;margin-top:6px;font-size:13.5px;line-height:1.5}.ow-f[data-v-c664c926]{margin-top:14px}.ow-f--name[data-v-c664c926]{max-width:340px}.ow-lbl[data-v-c664c926]{color:#6b6b6b;margin-bottom:5px;font-size:11.5px;display:block}.ow-req[data-v-c664c926]{color:var(--accent)}.ow-inp[data-v-c664c926]{width:100%;font:inherit;color:#1a1a1a;background:#fff;border:1px solid #e8e8e6;border-radius:8px;padding:9px 11px;font-size:13.5px}.ow-inp[data-v-c664c926]:focus{border-color:var(--accent);outline:none}.ow-inp--fixed[data-v-c664c926]{background:var(--surface-inset);color:var(--text-2);cursor:default}.ow-inp--fixed[data-v-c664c926]:focus{border-color:#e8e8e6}.ow-g2[data-v-c664c926]{grid-template-columns:1fr 1fr;gap:14px;display:grid}.ow-date[data-v-c664c926]{width:100%}.ow-date[data-v-c664c926] .ant-picker{border-color:#e8e8e6;border-radius:8px;width:100%;padding:7px 10px}.ow-nishes[data-v-c664c926]{grid-template-columns:repeat(3,269px);gap:10px;margin-top:20px;display:grid}@media (width<=960px){.ow-nishes[data-v-c664c926]{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}}.ow-nish[data-v-c664c926]{box-sizing:border-box;cursor:pointer;text-align:left;height:68px;font:inherit;background:#fff;border:1px solid #e5e5e5;border-radius:11px;flex-direction:column;justify-content:flex-start;min-width:0;padding:14px;transition:border-color .12s,background .12s;display:flex}.ow-nish[data-v-c664c926]:hover{background:var(--surface-inset);border-color:#d0d0d0}.ow-nish--other[data-v-c664c926]{border-style:dashed;width:827px;max-width:100%;height:auto;margin-top:10px;padding:13px 14px}.ow-nish-n[data-v-c664c926]{color:#1a1a1a;white-space:nowrap;align-items:center;gap:8px;font-size:15px;font-weight:600;line-height:20px;display:flex}.ow-nish-n i[data-v-c664c926]{color:var(--text-muted);flex:none;font-size:16px;line-height:1}.ow-nish--on .ow-nish-n i[data-v-c664c926]{color:var(--accent)}.ow-nish-d[data-v-c664c926]{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:12px;line-height:16px;overflow:hidden}.ow-other-head[data-v-c664c926]{display:block}.ow-other[data-v-c664c926]{margin-top:12px;display:block}.ow-inp--other[data-v-c664c926]{width:100%;height:40px}.ow-nish--on[data-v-c664c926]{border-color:var(--accent);background:var(--accent-bg);box-shadow:inset 0 0 0 1px var(--accent)}.ow-two[data-v-c664c926]{grid-template-columns:1fr 250px;align-items:start;gap:22px;margin-top:18px;display:grid}.ow-two--single[data-v-c664c926]{grid-template-columns:1fr}.ow-two--order[data-v-c664c926]{grid-template-columns:1fr 300px}.ow-chain[data-v-c664c926]{flex-direction:column;gap:7px;display:flex}.ow-link[data-v-c664c926]{background:#fff;border:1px solid #e5e5e5;border-radius:10px;align-items:center;gap:10px;padding:9px 13px;display:flex}.ow-num[data-v-c664c926]{color:var(--text-hint);font-variant-numeric:tabular-nums;width:14px;font-size:11.5px}.ow-dot[data-v-c664c926]{border-radius:50%;flex-shrink:0;width:8px;height:8px}.ow-link--drag[data-v-c664c926]{opacity:.5}.ow-grip[data-v-c664c926]{color:var(--text-muted);cursor:grab;line-height:0}.ow-link-name[data-v-c664c926]{color:#1a1a1a;cursor:text;flex:1;min-height:20px;padding:2px 0;font-size:13.5px}.ow-link-inp[data-v-c664c926]{font:inherit;color:#1a1a1a;background:0 0;border:0;flex:1;padding:2px 0;font-size:13.5px}.ow-link-inp[data-v-c664c926]:focus{outline:none}.ow-del[data-v-c664c926]{color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:4px;line-height:0}.ow-del[data-v-c664c926]:hover{background:var(--border-light);color:var(--bad-text)}.ow-add[data-v-c664c926]{color:#6b6b6b;cursor:pointer;font:inherit;background:0 0;border:1px dashed #e5e5e5;border-radius:10px;align-items:center;gap:8px;padding:10px 12px;font-size:13px;display:flex}.ow-add[data-v-c664c926]:hover{border-color:var(--accent);color:var(--accent-text)}.ow-aside[data-v-c664c926]{background:var(--surface-inset);border:1px solid var(--border-light);border-radius:12px;padding:15px 16px}.ow-aside-h[data-v-c664c926]{text-transform:uppercase;letter-spacing:.04em;color:#6b6b6b;margin-bottom:10px;font-size:12px;font-weight:600}.ow-aside-p[data-v-c664c926]{color:#6b6b6b;margin:0 0 10px;font-size:12.5px;line-height:1.5}.ow-aside-p[data-v-c664c926]:last-child{margin-bottom:0}.ow-aside-p b[data-v-c664c926]{color:#1a1a1a}.ow-seed-row[data-v-c664c926]{color:#6b6b6b;align-items:center;gap:8px;margin-bottom:7px;font-size:12.5px;display:flex}.ow-seed-row i[data-v-c664c926]{color:var(--status-success-text)}.ow-seed-row b[data-v-c664c926]{color:#1a1a1a;font-weight:500}.ow-live[data-v-c664c926]{border:1px solid #e5e5e5;border-radius:12px;padding:15px 16px}.ow-lr[data-v-c664c926]{color:#6b6b6b;justify-content:space-between;align-items:baseline;gap:10px;padding:5px 0;font-size:12.5px;display:flex}.ow-lv[data-v-c664c926]{color:#1a1a1a;font-variant-numeric:tabular-nums;font-size:13.5px}.ow-lv--big[data-v-c664c926]{font-size:16px;font-weight:600}.ow-lv--ok[data-v-c664c926]{color:var(--status-success-text)}.ow-lv--mut[data-v-c664c926]{color:var(--text-muted)}.ow-route[data-v-c664c926]{border-top:1px solid var(--border-light);flex-wrap:wrap;align-items:center;gap:6px;margin-top:11px;padding-top:11px;display:flex}.ow-rt[data-v-c664c926]{color:#6b6b6b;font-size:11.5px}.ow-arw[data-v-c664c926]{color:var(--text-muted);font-size:11px}.ow-done-i[data-v-c664c926]{background:var(--ok-bg);width:46px;height:46px;color:var(--status-success-text);border-radius:50%;justify-content:center;align-items:center;margin-bottom:16px;font-size:22px;display:flex}.ow-hint[data-v-c664c926]{color:var(--text-muted);margin-top:6px;font-size:11.5px;line-height:1.4;display:block}.ow-foot[data-v-c664c926]{border-top:1px solid var(--border-light);background:var(--surface-inset);justify-content:space-between;align-items:center;gap:12px;margin-top:0;padding:16px 36px;display:flex}.ow-foot-note[data-v-c664c926]{color:var(--text-muted);max-width:420px;font-size:12px;line-height:1.45}.ow-foot-actions[data-v-c664c926]{gap:9px;display:flex}.ow-btn[data-v-c664c926]{color:#1a1a1a;font:inherit;cursor:pointer;background:#fff;border:1px solid #e8e8e6;border-radius:9px;align-items:center;gap:8px;padding:10px 18px;font-size:13.5px;display:inline-flex}.ow-btn[data-v-c664c926]:hover:not(:disabled){background:var(--surface-inset)}.ow-btn[data-v-c664c926]:disabled{opacity:.55;cursor:default}.ow-btn--ghost[data-v-c664c926]{color:#6b6b6b;background:0 0;border-color:#0000}.ow-btn--primary[data-v-c664c926]{background:var(--accent);border-color:var(--accent);color:var(--on-accent);font-weight:500}.ow-btn--primary[data-v-c664c926]:hover:not(:disabled){background:#e33900}.tw[data-v-cc0e6fe6]{z-index:900;position:fixed;bottom:20px;right:20px}.tw-fab[data-v-cc0e6fe6]{cursor:pointer;height:44px;font:inherit;background:var(--accent);color:var(--on-accent);white-space:nowrap;border:none;border-radius:999px;align-items:center;gap:8px;margin-left:auto;padding:0 18px;font-size:13.5px;font-weight:600;display:inline-flex;box-shadow:0 6px 20px #00000029}.tw-fab[data-v-cc0e6fe6]:hover{background:#e33900}.tw-fab .ti[data-v-cc0e6fe6]{font-size:17px}.tw-fab--done[data-v-cc0e6fe6]{background:#12805c}.tw-fab--done[data-v-cc0e6fe6]:hover{background:#106e4f}.tw-panel[data-v-cc0e6fe6]{background:var(--card-bg,#fff);border-radius:14px;width:400px;max-height:min(80vh,640px);padding:18px 18px 14px;position:absolute;bottom:56px;right:0;overflow-y:auto;box-shadow:0 14px 44px #00000029}.tw-head[data-v-cc0e6fe6]{justify-content:space-between;align-items:center;display:flex}.tw-title[data-v-cc0e6fe6]{color:var(--text);font-size:15px;font-weight:600}.tw-x[data-v-cc0e6fe6]{cursor:pointer;width:26px;height:26px;color:var(--text-hint);background:0 0;border:none;border-radius:7px;justify-content:center;align-items:center;font-size:16px;display:flex}.tw-x[data-v-cc0e6fe6]:hover{background:var(--bg-subtle,#fafafa);color:var(--text)}.tw-meta[data-v-cc0e6fe6]{color:var(--text-muted);margin-top:3px;font-size:12.5px}.tw-bar[data-v-cc0e6fe6]{background:#efedea;border-radius:3px;height:6px;margin:12px 0 10px;overflow:hidden}.tw-bar--top[data-v-cc0e6fe6]{margin-top:12px}.tw-bar i[data-v-cc0e6fe6]{background:#22a06b;border-radius:3px;height:100%;transition:width .25s;display:block}.tw-step[data-v-cc0e6fe6]{border-top:1px solid #f2f0ee;gap:11px;padding:10px 0;display:flex}.tw-step[data-v-cc0e6fe6]:first-of-type{border-top:0}.tw-b[data-v-cc0e6fe6]{color:#fff;border:2px solid #d9d6d2;border-radius:50%;flex:0 0 19px;justify-content:center;align-items:center;width:19px;height:19px;margin-top:2px;font-size:11px;display:flex}.tw-step--done .tw-b[data-v-cc0e6fe6]{background:#22a06b;border-color:#22a06b}.tw-step--now .tw-b[data-v-cc0e6fe6]{border-color:var(--accent)}.tw-tx[data-v-cc0e6fe6]{flex:1}.tw-tt[data-v-cc0e6fe6]{color:var(--text);margin-bottom:2px;font-size:13.5px;font-weight:600}.tw-step--done .tw-tt[data-v-cc0e6fe6]{color:var(--text-muted);font-weight:400;-webkit-text-decoration:line-through #d2d2d2;text-decoration:line-through #d2d2d2}.tw-ds[data-v-cc0e6fe6]{color:var(--text-muted);font-size:12.5px;line-height:1.4}.tw-go[data-v-cc0e6fe6]{margin-top:8px}.tw-btn[data-v-cc0e6fe6]{cursor:pointer;border:1px solid var(--border);background:var(--card-bg,#fff);height:34px;color:var(--text);font:inherit;border-radius:8px;padding:0 14px;font-size:13px;font-weight:500}.tw-btn--primary[data-v-cc0e6fe6]{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.tw-btn--primary[data-v-cc0e6fe6]:hover{background:#e33900;border-color:#e33900}.tw-fin-btn[data-v-cc0e6fe6]{margin-top:12px}.tw-help[data-v-cc0e6fe6]{color:var(--text-muted);border-top:1px solid #f2f0ee;margin-top:12px;padding-top:12px;font-size:12.5px;line-height:1.45}.tw-help a[data-v-cc0e6fe6]{color:var(--accent-text);font-weight:500;text-decoration:none}.tw-help a[data-v-cc0e6fe6]:hover{text-decoration:underline}.tw-hide[data-v-cc0e6fe6]{text-align:center;cursor:pointer;color:var(--text-muted);margin-top:10px;font-size:11.5px;display:block}.tw-hide[data-v-cc0e6fe6]:hover{color:var(--text)}.tw-fin[data-v-cc0e6fe6]{color:var(--text-muted);background:#f4faf7;border:1px solid #cde9de;border-radius:10px;margin-top:10px;padding:13px 14px;font-size:12.5px;line-height:1.45}.tw-fin b[data-v-cc0e6fe6]{color:#12805c;margin-bottom:3px;font-size:13.5px;display:block}.tw-fin code[data-v-cc0e6fe6]{font:inherit;color:var(--text);font-weight:600}.tw-fin a[data-v-cc0e6fe6]{color:var(--accent-text);cursor:pointer;text-decoration:none}.tw-fin a[data-v-cc0e6fe6]:hover{text-decoration:underline}.tw-slide-enter-active[data-v-cc0e6fe6],.tw-slide-leave-active[data-v-cc0e6fe6]{transition:opacity .18s,transform .18s}.tw-slide-enter-from[data-v-cc0e6fe6],.tw-slide-leave-to[data-v-cc0e6fe6]{opacity:0;transform:translateY(8px)}@media (width<=640px){.tw[data-v-cc0e6fe6]{bottom:14px;right:14px}.tw-panel[data-v-cc0e6fe6]{width:calc(100vw - 28px)}}.onboarding-member-overlay[data-v-f027d384]{z-index:var(--ui-z-window);background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.onboarding-member-card[data-v-f027d384]{text-align:center;background:#fff;border-radius:16px;flex-direction:column;align-items:center;width:100%;max-width:440px;margin:16px;padding:40px 32px;display:flex;box-shadow:0 20px 60px #00000026}.onboarding-member-icon[data-v-f027d384]{color:#fc4000;background:#ffede6;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:20px;font-size:28px;display:flex}.onboarding-member-icon--green[data-v-f027d384]{color:#22c55e;background:#f0fff4}.onboarding-member-title[data-v-f027d384]{color:#1a1a1a;margin:0 0 12px;font-size:20px;font-weight:600}.onboarding-member-desc[data-v-f027d384]{color:#6b7280;margin:0 0 28px;font-size:14px;line-height:1.6}.onboarding-member-btn[data-v-f027d384]{width:100%;height:48px;font-size:15px}.onboarding-member-dots[data-v-f027d384]{gap:8px;margin-top:24px;display:flex}.dot[data-v-f027d384]{background:#e5e7eb;border-radius:50%;width:8px;height:8px;transition:background .2s}.dot--active[data-v-f027d384]{background:#fc4000}svg[data-v-7a9f8537]{width:14px;height:14px}.plan-limit-modal[data-v-e16f0df2]{color:var(--ds-color-text);background:var(--ds-color-surface-elevated);padding:10px}.plan-limit-modal__hero[data-v-e16f0df2]{gap:var(--ds-space-section);align-items:center;display:flex}.plan-limit-modal__copy[data-v-e16f0df2]{flex:1 1 0;max-width:50%}.plan-limit-modal__badge[data-v-e16f0df2]{width:fit-content;max-width:100%;font-size:var(--ds-typography-caption);color:var(--ds-color-accent);background:var(--ds-color-accent-pale);border-radius:var(--ds-radius-tag);gap:10px;margin-bottom:16px;padding:4px 8px;line-height:1.2;display:inline-flex}.plan-limit-modal__title[data-v-e16f0df2]{letter-spacing:0;color:var(--ds-color-text);margin:0;font-size:28px;font-weight:600;line-height:1.02}.plan-limit-modal__text[data-v-e16f0df2]{max-width:365px;font-size:var(--ds-typography-caption);color:var(--ds-color-text-muted);margin:16px 0 0;line-height:1.35}.plan-limit-modal__image-frame[data-v-e16f0df2]{flex:none;height:230px;margin:0 auto;display:block;position:relative}.plan-limit-modal__image[data-v-e16f0df2]{height:100%;display:block}.plan-limit-modal__image-frame[data-v-e16f0df2]:after{content:"";box-shadow:inset 0 0 6px 8px var(--ds-color-surface-elevated);pointer-events:none;position:absolute;inset:-1px}.plan-limit-modal__features[data-v-e16f0df2]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.plan-limit-modal__feature[data-v-e16f0df2]{background:color-mix(in srgb, var(--ds-color-surface-elevated) 94%, transparent);border:1px solid color-mix(in srgb, var(--ds-color-border) 72%, transparent);min-height:82px;box-shadow:0 10px 28px color-mix(in srgb, var(--ds-color-accent) 4%, transparent);border-radius:16px;grid-template-columns:36px minmax(0,1fr);align-content:start;gap:10px;padding:14px;display:grid}.plan-limit-modal__feature-icon[data-v-e16f0df2]{width:38px;height:38px;color:var(--ds-color-accent);background:color-mix(in srgb, var(--ds-color-accent-pale) 56%, transparent);border-radius:var(--ds-radius-control);place-items:center;display:grid}.plan-limit-modal__feature-icon svg[data-v-e16f0df2]{width:20px}.plan-limit-modal__feature-title[data-v-e16f0df2]{font-size:var(--ds-typography-caption);color:var(--ds-color-text);text-wrap-style:pretty;align-self:center;font-weight:600;line-height:1.15}.plan-limit-modal__feature-text[data-v-e16f0df2]{font-size:var(--ds-typography-caption);color:var(--ds-color-text-muted);text-wrap-style:pretty;grid-column:1/-1;line-height:1.25}.plan-limit-modal__actions[data-v-e16f0df2]{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:28px;display:flex}.plan-limit-modal__cta[data-v-e16f0df2]{min-width:244px}.plan-limit-modal__compare[data-v-e16f0df2]{min-width:214px}.plan-limit-modal__payment-note[data-v-e16f0df2]{font-size:var(--ds-typography-caption);color:var(--ds-color-text-muted);text-align:center;justify-content:center;align-items:center;gap:8px;margin-top:16px;line-height:1.35;display:flex}.plan-limit-modal__payment-note-icon[data-v-e16f0df2]{width:18px;height:18px;color:var(--ds-color-text-muted);flex:none}.plan-limit-modal__section-title[data-v-e16f0df2]{color:var(--ds-color-text);margin:40px 0 0;font-size:16px;font-weight:600;line-height:1.2}.plan-limit-modal__note[data-v-e16f0df2]{text-align:center;min-height:48px;color:var(--ds-color-text);background:linear-gradient(90deg, color-mix(in srgb, var(--ds-color-accent-pale) 36%, var(--ds-color-surface-elevated)), color-mix(in srgb, var(--ds-color-accent-pale) 22%, var(--ds-color-surface-elevated)));border-radius:14px;justify-content:center;align-items:center;gap:10px;margin-top:20px;padding:10px 14px;font-size:14px;line-height:1.4;display:flex}.plan-limit-modal__note[data-v-e16f0df2] svg{color:var(--ds-color-accent)}.plan-limit-modal-wrap .ant-modal{max-width:calc(100vw - 24px)}.plan-limit-modal-wrap .ant-modal-content{background:var(--ds-color-surface-elevated);border-radius:18px;padding:0;overflow:hidden}.plan-limit-modal-wrap .ant-modal-close{color:var(--ds-color-text-muted)}@media (width<=760px){.plan-limit-modal[data-v-e16f0df2]{padding:24px 18px}.plan-limit-modal__copy[data-v-e16f0df2]{max-width:none}.plan-limit-modal__hero[data-v-e16f0df2]{flex-direction:column;gap:18px}.plan-limit-modal__image-frame[data-v-e16f0df2]{width:min(100%,230px);height:auto}.plan-limit-modal__image[data-v-e16f0df2]{width:100%;height:auto}.plan-limit-modal__features[data-v-e16f0df2]{grid-template-columns:1fr;gap:14px}.plan-limit-modal__cta[data-v-e16f0df2],.plan-limit-modal__compare[data-v-e16f0df2]{width:100%;min-width:0}}.trial-bar[data-v-b9d20f65]{align-items:center;gap:9px;padding:9px 16px;font-size:12.5px;line-height:1.3;display:flex}.trial-bar__dot[data-v-b9d20f65]{border-radius:50%;flex:none;width:7px;height:7px}.trial-bar__text[data-v-b9d20f65] b{font-weight:600}.trial-bar__spacer[data-v-b9d20f65]{flex:1}.trial-bar__link[data-v-b9d20f65]{white-space:nowrap;font-size:12.5px;font-weight:600;text-decoration:none}.trial-bar--calm[data-v-b9d20f65]{background:var(--board-bg);border-bottom:1px solid var(--border);color:var(--text-muted)}.trial-bar--calm .trial-bar__dot[data-v-b9d20f65]{background:var(--icon-interactive)}.trial-bar--calm .trial-bar__link[data-v-b9d20f65]{color:var(--accent-text)}.trial-bar--warn[data-v-b9d20f65]{background:var(--warn-bg);border-bottom:1px solid var(--warn-border);color:var(--warn-text)}.trial-bar--warn .trial-bar__dot[data-v-b9d20f65]{background:var(--warn-text)}.trial-bar--warn .trial-bar__link[data-v-b9d20f65]{color:var(--warn-text)}.trial-bar--soft[data-v-b9d20f65]{background:var(--trial-soft-bg);border-bottom:1px solid var(--trial-soft-border);color:var(--trial-soft-text)}.trial-bar--soft .trial-bar__dot[data-v-b9d20f65]{background:var(--accent)}.trial-bar--soft .trial-bar__link[data-v-b9d20f65]{color:var(--accent-text)}@media (width<=480px){.trial-bar[data-v-b9d20f65]{padding:8px 12px;font-size:12px}}.twm-overlay[data-v-6541e35f]{z-index:var(--ui-z-wall);background:#1c19176b;justify-content:center;align-items:center;padding:24px 18px;display:flex;position:fixed;inset:0}.twm-fade-enter-active[data-v-6541e35f],.twm-fade-leave-active[data-v-6541e35f]{transition:opacity .15s}.twm-fade-enter-from[data-v-6541e35f],.twm-fade-leave-to[data-v-6541e35f]{opacity:0}.twm-modal[data-v-6541e35f]{background:var(--card-bg);border-radius:14px;width:100%;max-width:430px;max-height:calc(100vh - 48px);overflow-y:auto;box-shadow:0 14px 42px #0003}.twm-modal--narrow[data-v-6541e35f]{max-width:360px}.twm-grab[data-v-6541e35f]{display:none}.twm-head[data-v-6541e35f]{border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:16px 20px 12px;display:flex}.twm-back[data-v-6541e35f]{border:1px solid var(--border);background:var(--card-bg);width:26px;height:26px;color:var(--text-muted);cursor:pointer;border-radius:8px;flex:none;justify-content:center;align-items:center;display:flex}.twm-head-title[data-v-6541e35f]{color:var(--text);margin:0;font-size:15px;font-weight:600}.twm-pad[data-v-6541e35f]{padding:22px 22px 0}.twm-pad--tight[data-v-6541e35f]{padding-bottom:4px}.twm-loading[data-v-6541e35f]{text-align:center;flex-direction:column;align-items:center;gap:12px;padding-bottom:22px;display:flex}.twm-loading-spinner[data-v-6541e35f]{border:2px solid var(--border);border-top-color:var(--accent);border-radius:50%;width:22px;height:22px;animation:.8s linear infinite twm-spin-6541e35f}@media (prefers-reduced-motion:reduce){.twm-loading-spinner[data-v-6541e35f]{animation-duration:2.4s}}@keyframes twm-spin-6541e35f{to{transform:rotate(360deg)}}.twm-status[data-v-6541e35f]{color:var(--text-muted);text-transform:uppercase;letter-spacing:.4px;margin:0 0 5px;font-size:11px;font-weight:600}.twm-title[data-v-6541e35f]{letter-spacing:-.2px;color:var(--text);margin:0 0 7px;font-size:17px;font-weight:600}.twm-text[data-v-6541e35f]{color:var(--text-muted);margin:0;font-size:12.5px;line-height:1.6}.twm-text b[data-v-6541e35f]{color:var(--text)}.twm-special[data-v-6541e35f]{color:var(--accent-text);letter-spacing:.5px;text-transform:uppercase;text-align:center;margin:16px 0 6px;font-size:11px;font-weight:700}.twm-timer[data-v-6541e35f]{background:var(--trial-soft-bg);border:1px solid var(--trial-soft-border);border-radius:11px;margin:0 0 9px;padding:11px 12px 10px}.twm-t-cap[data-v-6541e35f]{color:var(--trial-soft-text);letter-spacing:.2px;text-align:center;margin:0 0 6px;font-size:10px;font-weight:500}.twm-t-grid[data-v-6541e35f]{justify-content:center;align-items:flex-end;gap:7px;display:flex}.twm-t-cell[data-v-6541e35f]{text-align:center;min-width:40px}.twm-t-v[data-v-6541e35f]{color:var(--accent-text);font-variant-numeric:tabular-nums;letter-spacing:-.6px;font-size:21px;font-weight:700;line-height:1;display:block}.twm-t-l[data-v-6541e35f]{color:var(--trial-soft-text);letter-spacing:.2px;margin-top:3px;font-size:9.5px;display:block}.twm-t-sep[data-v-6541e35f]{color:var(--trial-soft-border);padding-bottom:13px;font-size:17px;font-weight:600;line-height:1}.twm-fit[data-v-6541e35f]{color:var(--text-muted);margin:14px 0 6px;font-size:11.5px}.twm-fit b[data-v-6541e35f]{color:var(--text);font-weight:600}.twm-plan-card[data-v-6541e35f]{background:var(--accent-bg);border:1px solid var(--accent);border-radius:12px;margin:7px 0 0;padding:13px 14px}.twm-pc-top[data-v-6541e35f]{align-items:baseline;gap:7px;display:flex}.twm-pc-name[data-v-6541e35f]{color:var(--text);font-size:14px;font-weight:600}.twm-pc-users[data-v-6541e35f]{color:var(--text-muted);font-size:11px}.twm-pc-price[data-v-6541e35f]{letter-spacing:-.4px;font-variant-numeric:tabular-nums;color:var(--text);margin-top:6px;font-size:22px;font-weight:600}.twm-pc-price span[data-v-6541e35f]{color:var(--text-muted);font-size:13px;font-weight:500}.twm-pc-row[data-v-6541e35f]{align-items:baseline;gap:9px;margin-top:6px;display:flex}.twm-pc-new[data-v-6541e35f]{font-variant-numeric:tabular-nums;letter-spacing:-.4px;color:var(--text);font-size:21px;font-weight:600}.twm-pc-new span[data-v-6541e35f]{color:var(--text-muted);letter-spacing:0;font-size:12px;font-weight:500}.twm-pc-old[data-v-6541e35f]{color:var(--icon-interactive);font-variant-numeric:tabular-nums;font-size:13px;text-decoration:line-through}.twm-pc-note[data-v-6541e35f]{color:var(--text-muted);margin:5px 0 0;font-size:11px;line-height:1.45}.twm-cta[data-v-6541e35f]{background:var(--accent);color:#fff;cursor:pointer;border:none;border-radius:10px;width:100%;height:42px;margin:14px 0 0;font-family:inherit;font-size:13.5px;font-weight:600;display:block}.twm-cta[data-v-6541e35f]:disabled{opacity:.6;cursor:default}.twm-year[data-v-6541e35f]{text-align:center;color:var(--accent-text);margin:10px 0 0;font-size:12px;font-weight:500;text-decoration:none;display:block}.twm-year i[data-v-6541e35f]{color:var(--text-muted);font-style:normal;font-weight:400}.twm-invoice[data-v-6541e35f]{text-align:center;height:36px;color:var(--text);border:1px solid var(--border);border-radius:9px;margin:9px 0 0;font-size:12px;font-weight:600;line-height:34px;text-decoration:none;display:block}.twm-other[data-v-6541e35f]{text-align:center;color:var(--text-muted);margin:8px 0 0;font-size:11px;text-decoration:none;display:block}.twm-kept[data-v-6541e35f]{background:var(--board-bg);border-radius:10px;margin:14px 0 0;padding:10px 12px}.twm-kept-h[data-v-6541e35f]{color:var(--text);margin:0 0 3px;font-size:11px;font-weight:600}.twm-kept-n[data-v-6541e35f]{font-variant-numeric:tabular-nums;color:var(--text);margin:0;font-size:12px}.twm-kept-t[data-v-6541e35f]{color:var(--text-muted);margin:4px 0 0;font-size:11px;line-height:1.5}.twm-mgr[data-v-6541e35f]{border-top:1px solid var(--border);color:var(--text-muted);text-align:center;margin:14px 18px 0;padding-top:11px;font-size:11px}.twm-mgr a[data-v-6541e35f]{color:var(--accent-text);font-weight:600;text-decoration:none}.twm-foot[data-v-6541e35f]{text-align:center;padding:10px 18px 16px}.twm-link-mute[data-v-6541e35f]{color:var(--text-muted);font-size:11.5px;text-decoration:none}.twm-btn-sec[data-v-6541e35f]{border:1px solid var(--border);background:var(--card-bg);height:36px;color:var(--text);cursor:pointer;border-radius:9px;padding:0 16px;font-family:inherit;font-size:12.5px;font-weight:500}.twm-hint[data-v-6541e35f]{color:var(--text-muted);margin:0 0 14px;font-size:11.5px;line-height:1.5}.twm-f[data-v-6541e35f]{margin-bottom:12px}.twm-lbl[data-v-6541e35f]{color:var(--text-muted);margin-bottom:5px;font-size:11.5px;font-weight:500;display:block}.twm-inp[data-v-6541e35f]{border:1px solid var(--border);background:var(--card-bg);width:100%;color:var(--text);box-sizing:border-box;border-radius:8px;padding:9px 11px;font-family:inherit;font-size:13px}.twm-inp--area[data-v-6541e35f]{resize:vertical}.twm-err[data-v-6541e35f]{color:var(--bad-text);margin:0 0 10px;font-size:12px}.twm-switch[data-v-6541e35f]{background:var(--board-bg);border-radius:9px;gap:6px;margin:0 0 12px;padding:3px;display:flex}.twm-sw[data-v-6541e35f]{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:7px;flex:1;padding:6px 0;font-family:inherit;font-size:12px;font-weight:500}.twm-sw--on[data-v-6541e35f]{background:var(--card-bg);color:var(--text);font-weight:600;box-shadow:0 1px 2px #0000000f}.twm-sw i[data-v-6541e35f]{color:var(--accent-text);margin-left:4px;font-size:10.5px;font-style:normal;font-weight:600}.twm-plan[data-v-6541e35f]{border:1px solid var(--border);background:var(--card-bg);text-align:left;cursor:pointer;border-radius:12px;align-items:center;gap:12px;width:100%;margin-bottom:8px;padding:12px 14px;font-family:inherit;display:flex}.twm-plan--pick[data-v-6541e35f]{border-color:var(--accent);background:var(--accent-bg);box-shadow:0 0 0 1px var(--accent) inset}.twm-plan--off[data-v-6541e35f]{background:var(--page-bg);cursor:not-allowed;border-style:dashed}.twm-plan--off .twm-p-name[data-v-6541e35f],.twm-plan--off .twm-p-price[data-v-6541e35f]{color:var(--icon-interactive)}.twm-plan-left[data-v-6541e35f]{flex:1;min-width:0}.twm-p-name[data-v-6541e35f]{color:var(--text);margin:0 0 2px;font-size:14px;font-weight:600;display:block}.twm-p-users[data-v-6541e35f]{color:var(--text-muted);font-size:11.5px;display:block}.twm-p-why[data-v-6541e35f]{color:var(--icon-interactive);margin-top:4px;font-size:11px;line-height:1.45;display:block}.twm-plan-right[data-v-6541e35f]{text-align:right;flex:none}.twm-p-price[data-v-6541e35f]{letter-spacing:-.2px;font-variant-numeric:tabular-nums;color:var(--text);font-size:16px;font-weight:600}.twm-p-price span[data-v-6541e35f]{color:var(--text-muted);font-size:11.5px;font-weight:500}.twm-p-year[data-v-6541e35f]{color:var(--text-muted);font-variant-numeric:tabular-nums;margin-top:2px;font-size:11px;display:block}.twm-p-was[data-v-6541e35f]{color:var(--text-muted);font-variant-numeric:tabular-nums;margin-top:2px;font-size:11px;text-decoration:line-through;display:block}.twm-tag[data-v-6541e35f]{letter-spacing:.2px;border-radius:5px;align-items:center;height:18px;margin-bottom:5px;padding:0 7px;font-size:10px;font-weight:600;line-height:1;display:inline-flex}.twm-tag--fit[data-v-6541e35f]{background:var(--accent);color:#fff}.twm-tag--cur[data-v-6541e35f]{background:var(--board-bg);color:var(--text-muted)}.twm-ent[data-v-6541e35f]{background:var(--page-bg);border:1px solid var(--border);border-radius:12px;align-items:center;gap:12px;padding:12px 14px;display:flex}.twm-ent-t[data-v-6541e35f]{color:var(--text-muted);flex:1;font-size:12px;line-height:1.5}.twm-ent-l[data-v-6541e35f]{color:var(--accent-text);white-space:nowrap;flex:none;font-size:12px;font-weight:600;text-decoration:none}@media (width<=480px){.twm-overlay[data-v-6541e35f]{align-items:flex-end;padding:52px 0 0}.twm-modal[data-v-6541e35f]{border-radius:16px 16px 0 0;max-width:none;max-height:88vh;padding-top:12px}.twm-modal--narrow[data-v-6541e35f]{max-width:none}.twm-grab[data-v-6541e35f]{background:var(--border);border-radius:2px;width:34px;height:4px;margin:0 auto 4px;display:block}.twm-fade-enter-active .twm-modal[data-v-6541e35f],.twm-fade-leave-active .twm-modal[data-v-6541e35f]{transition:transform .2s}.twm-fade-enter-from .twm-modal[data-v-6541e35f],.twm-fade-leave-to .twm-modal[data-v-6541e35f]{transform:translateY(100%)}}.twt[data-v-45f20bc2]{z-index:var(--ui-z-message);background:var(--card-bg);border:1px solid var(--border);border-radius:12px;width:min(330px,100vw - 32px);padding:13px 15px;position:fixed;bottom:20px;right:20px;box-shadow:0 8px 24px #00000024}.twt-h[data-v-45f20bc2]{color:var(--text);margin:0 0 3px;font-size:12.5px;font-weight:600}.twt-t[data-v-45f20bc2]{color:var(--text-muted);margin:0 0 10px;font-size:11.5px;line-height:1.5}.twt-b[data-v-45f20bc2]{background:var(--accent);color:#fff;cursor:pointer;border:none;border-radius:8px;height:32px;padding:0 14px;font-family:inherit;font-size:12px;font-weight:600}.twt-b--sec[data-v-45f20bc2]{background:var(--page-bg);color:var(--text);border:1px solid var(--border)}.twt-more[data-v-45f20bc2]{text-align:center;margin:8px 0 0;font-size:11px}.twt-more a[data-v-45f20bc2]{color:var(--text-muted);text-decoration:none}.twt-more-sep[data-v-45f20bc2]{color:var(--icon-interactive);margin:0 6px}.twt-fade-enter-active[data-v-45f20bc2],.twt-fade-leave-active[data-v-45f20bc2]{transition:opacity .15s,transform .15s}.twt-fade-enter-from[data-v-45f20bc2],.twt-fade-leave-to[data-v-45f20bc2]{opacity:0;transform:translateY(8px)}@media (width<=480px){.twt[data-v-45f20bc2]{width:auto;bottom:12px;left:12px;right:12px}}.app-layout[data-v-f9d954ab]{background:var(--page-bg);min-height:100dvh}.app-sider[data-v-f9d954ab]{background:var(--card-bg);overflow:auto}.app-sider--collapsed[data-v-f9d954ab]{overflow:hidden}.app-sidebar-drawer[data-v-f9d954ab] .ant-drawer-body{padding:0}.app-sidebar-drawer[data-v-f9d954ab] .ant-drawer-content{background:var(--card-bg)}.main-content[data-v-f9d954ab]{background:var(--page-bg);flex-direction:column;flex:1;display:flex;overflow:hidden}.main-content--sidebar-hidden[data-v-f9d954ab]{margin-left:0}.app-content[data-v-f9d954ab]{flex:1;min-height:0;padding:0;overflow:hidden auto}.app-content--fab-reserve[data-v-f9d954ab]{padding-bottom:72px}@media (width<=991px){.app-sidebar-drawer[data-v-f9d954ab] .ant-drawer-content-wrapper{width:min(288px,100vw - 24px)!important}.main-content[data-v-f9d954ab],.main-content--sidebar-hidden[data-v-f9d954ab],.main-content--mobile[data-v-f9d954ab]{border:none;border-radius:0;min-height:100dvh;margin:0}}.mob-topbar[data-v-f9d954ab]{align-items:center;gap:var(--ui-sp-3);padding:var(--ui-sp-3) var(--ui-sp-4) var(--ui-sp-2);background:var(--card-bg);border-bottom:1px solid var(--border-light);z-index:100;display:flex;position:sticky;top:0}.mob-hamburger[data-v-f9d954ab]{font-size:var(--ui-fs-18)}.mob-topbar-title[data-v-f9d954ab]{font-size:var(--ui-fs-16);line-height:var(--ui-lh-16);font-weight:var(--ui-fw-semibold);color:var(--text)}.mob-topbar-timers[data-v-f9d954ab]{margin-left:auto}.mob-tabbar[data-v-f9d954ab]{height:var(--ui-h-lg);background:var(--card-bg);border-top:1px solid var(--border-light);z-index:1300;padding-bottom:env(safe-area-inset-bottom);align-items:center;display:flex;position:fixed;bottom:0;left:0;right:0}.mob-tab[data-v-f9d954ab]{justify-content:center;align-items:center;gap:var(--ui-sp-1);font-size:var(--ui-fs-11);line-height:var(--ui-lh-11);color:var(--text-muted);padding:var(--ui-sp-1) 0;flex-direction:column;flex:1;text-decoration:none;display:flex}.mob-tab i[data-v-f9d954ab]{font-size:var(--ui-fs-18);line-height:1}.mob-tab--active[data-v-f9d954ab]{color:var(--ui-orange-text)}@media (width<=639px){.mob-content-padded[data-v-f9d954ab]{padding-bottom:calc(var(--ui-h-lg) + env(safe-area-inset-bottom))}html,body{overflow-x:hidden}}.pay-test-bar[data-v-f9d954ab]{justify-content:center;align-items:center;gap:var(--ui-sp-2);padding:var(--ui-sp-2) var(--ui-sp-4);background:var(--warn-bg);border-bottom:1px solid var(--warn-border);color:var(--warn-text);font-size:var(--ui-fs-12);line-height:var(--ui-lh-12);font-weight:var(--ui-fw-medium);text-align:center;display:flex}.c-header[data-v-8f42ba3a]{justify-content:space-between;align-items:center;display:flex}.c-header-heading[data-v-8f42ba3a]{min-width:0}.c-header-title[data-v-8f42ba3a]{font-size:var(--ui-fs-18);font-weight:var(--ui-fw-semibold);line-height:var(--ui-lh-18);letter-spacing:-.015em;color:var(--text);margin:0}.c-header-subtitle[data-v-8f42ba3a]{margin-top:var(--ui-sp-1);font-size:var(--ui-fs-12);line-height:var(--ui-lh-12);color:var(--text-2)}.c-header-actions[data-v-8f42ba3a]{align-items:center;gap:var(--ui-sp-2);height:var(--ui-h-ctl);flex-shrink:0;display:flex}@media (width<=720px){.c-header[data-v-8f42ba3a]{row-gap:var(--ui-sp-3);flex-wrap:wrap}.c-header-actions[data-v-8f42ba3a]{flex-wrap:wrap;width:100%;height:auto}.c-header-actions[data-v-8f42ba3a]>*{flex:100%;justify-content:center}}.c-pbar[data-v-0a4b77fe]{background:var(--border-light);border-radius:2px;height:4px;overflow:hidden}.c-pbar i[data-v-0a4b77fe]{border-radius:2px;height:100%;display:block}.c-pbar--neutral i[data-v-0a4b77fe]{background:var(--text-2)}.c-pbar--ok i[data-v-0a4b77fe]{background:var(--ok-line)}.c-pbar--warn i[data-v-0a4b77fe]{background:var(--warn-line)}.c-pbar--bad i[data-v-0a4b77fe]{background:var(--bad-bar)}.c-state[data-v-be89dc24]{min-height:240px;color:var(--text-muted);text-align:center;justify-content:center;align-items:center;display:flex}.c-state--surface[data-v-be89dc24]{padding:var(--ds-space-panel);border:1px solid var(--border);border-radius:var(--ds-radius-panel);background:var(--ds-color-surface-glass-strong);box-shadow:var(--ds-shadow-card);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.c-state--error[data-v-be89dc24]{color:var(--seg-bad-text)}.tn[data-v-32c02973]{background:#fff8f5;border:1px solid #fbd9c9;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:14px;padding:15px 17px;display:flex}.tn-tx b[data-v-32c02973]{color:var(--text);margin-bottom:4px;font-size:15px;display:block}.tn-tx p[data-v-32c02973]{color:var(--text-muted);max-width:520px;margin:0;font-size:12.5px;line-height:1.45}@media (width<=640px){.tn[data-v-32c02973]{flex-direction:column;align-items:stretch}}.ui-seg[data-v-27d813e2]{height:var(--ui-h-ctl);font-family:var(--font-family);display:flex}.ui-seg--sm[data-v-27d813e2]{height:var(--ui-h-sm)}.ui-seg__item[data-v-27d813e2]{min-width:0;padding:0 var(--ui-sp-2);background:var(--ui-surface);color:var(--ui-text);border:1px solid var(--ui-field);border-left-color:var(--ui-line);font:inherit;font-family:var(--font-family);font-size:var(--ui-fs-13);white-space:nowrap;cursor:pointer;flex:1 1 0;justify-content:center;align-self:stretch;align-items:center;margin-left:-1px;line-height:1;display:flex;position:relative}.ui-seg__item[data-v-27d813e2]:first-child{border-radius:var(--ui-r-ctl) 0 0 var(--ui-r-ctl);margin-left:0}.ui-seg__item[data-v-27d813e2]:first-child:not(.ui-seg__item--on){border-left-color:var(--ui-field)}.ui-seg__item[data-v-27d813e2]:last-child{border-radius:0 var(--ui-r-ctl) var(--ui-r-ctl) 0}.ui-seg__item[data-v-27d813e2]:only-child{border-radius:var(--ui-r-ctl)}.ui-seg__item--on[data-v-27d813e2]{z-index:1;border-color:var(--ui-fill);background:var(--ui-sel-bg);font-weight:var(--ui-fw-semibold)}.ui-seg__chev[data-v-27d813e2]{margin-left:var(--ui-sp-1);color:var(--ui-muted);font-size:var(--ui-fs-14);line-height:1}.ui-seg__item[data-v-27d813e2]:disabled{color:var(--ui-disabled-text);cursor:not-allowed}.ui-seg__item[data-v-27d813e2]:focus-visible{outline:2px solid var(--ui-text);outline-offset:2px;z-index:2}.ui-tx[data-v-27d813e2]{text-box:trim-both cap alphabetic;display:block}@media (width<=639px){.ui-seg[data-v-27d813e2]{height:auto;min-height:var(--ui-h-ctl)}.ui-seg__item[data-v-27d813e2]{white-space:normal;text-align:center;padding:var(--ui-sp-2) var(--ui-sp-1);line-height:1.2}}.ui-rm__trigger[data-v-ef1111b8]{width:var(--ui-h-sm);height:var(--ui-h-sm);border-radius:var(--ui-r-ctl);color:var(--ui-muted);cursor:pointer;font-family:var(--font-family);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex}.ui-rm__trigger[data-v-ef1111b8]:hover{background:var(--ui-soft);border-color:var(--ui-line);color:var(--ui-text)}.ui-rm__trigger--framed[data-v-ef1111b8]{border-color:var(--ui-field);background:var(--ui-surface);color:var(--ui-muted)}.ui-rm__trigger[data-v-ef1111b8]:focus{outline:none}.ui-rm__trigger[data-v-ef1111b8]:focus-visible{outline:2px solid var(--ui-text);outline-offset:2px}.ui-rm__trigger--framed[data-v-ef1111b8]:hover{border-color:var(--ui-text);background:var(--ui-surface)}.ui-rm__list[data-v-ef1111b8]{padding:var(--ui-sp-1);flex-direction:column;min-width:200px;display:flex}.ui-rm__item[data-v-ef1111b8]{align-items:center;gap:var(--ui-sp-2);min-height:36px;padding:0 var(--ui-sp-2);border-radius:var(--ui-r-ctl);cursor:pointer;text-align:left;font:inherit;font-size:var(--ui-fs-13);color:var(--ui-text);background:0 0;border:0;display:flex}.ui-rm__item[data-v-ef1111b8]:hover{background:var(--ui-soft)}.ui-rm__item--danger[data-v-ef1111b8]{color:var(--ui-danger)}.ui-rm__label[data-v-ef1111b8]{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.ui-rm__count[data-v-ef1111b8]{color:var(--ui-muted);font-variant-numeric:tabular-nums}.ui-rm__item--danger .ui-rm__count[data-v-ef1111b8]{color:var(--ui-danger)}.ui-rm__item--hinted[data-v-ef1111b8]{padding-top:var(--ui-sp-2);padding-bottom:var(--ui-sp-2);align-items:flex-start}.ui-rm__item--off[data-v-ef1111b8],.ui-rm__sitem.ui-rm__sitem--off[data-v-ef1111b8]{cursor:default;color:var(--ui-muted)}.ui-rm__item--off[data-v-ef1111b8]:hover{background:0 0}.ui-rm__text[data-v-ef1111b8]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ui-rm__hint[data-v-ef1111b8]{white-space:normal;overflow-wrap:anywhere;max-width:280px;font-size:var(--ui-fs-12);line-height:var(--ui-lh-12);color:var(--ui-muted)}.ui-rm__sep[data-v-ef1111b8]{background:var(--ui-line);height:1px;margin:var(--ui-sp-1) 0}.ui-rm__sheet[data-v-ef1111b8]{padding:0 var(--ui-sp-4);display:grid}.ui-rm__note[data-v-ef1111b8]{padding:0 var(--ui-sp-1) var(--ui-sp-3);border-bottom:1px solid var(--ui-line);font-size:var(--ui-fs-13);line-height:var(--ui-lh-13);color:var(--ui-muted);overflow-wrap:anywhere}.ui-rm__sitem[data-v-ef1111b8]{align-items:center;gap:var(--ui-sp-2);min-height:var(--ui-h-lg);padding:0 var(--ui-sp-1);border:0;border-bottom:1px solid var(--ui-line);text-align:left;font:inherit;font-size:var(--ui-fs-16);color:var(--ui-text);cursor:pointer;background:0 0;display:flex}.ui-rm__sitem--danger[data-v-ef1111b8]{color:var(--ui-danger)}.c-pg[data-v-7daede6d]{align-items:center;gap:var(--ui-sp-1);display:flex}.c-pg-btn[data-v-7daede6d]{height:var(--ui-h-sm);min-width:var(--ui-h-sm);padding:0 var(--ui-sp-2);border-radius:var(--ui-r-ctl);color:var(--text);font-family:inherit;font-size:var(--ui-fs-13);line-height:var(--ui-lh-13);font-weight:var(--ui-fw-regular);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0}.c-pg-btn[data-v-7daede6d]:hover:not(:disabled):not(.c-pg-btn--on){background:var(--page-bg)}.c-pg-btn--on[data-v-7daede6d]{background:var(--text);color:var(--card-bg);cursor:default}.c-pg-btn[data-v-7daede6d]:focus-visible{outline:2px solid var(--ui-text);outline-offset:2px}.c-pg-btn[data-v-7daede6d]:disabled{cursor:not-allowed;color:var(--ui-disabled-text)}.ui-t[data-v-a9e4be6e]{min-width:0}.ui-t__box[data-v-a9e4be6e]{background:var(--card-bg);border:1px solid var(--border);border-radius:var(--ui-r-card);font-size:var(--ui-fs-14);line-height:var(--ui-lh-14);color:var(--text);overflow:hidden}.ui-t__sec[data-v-a9e4be6e]{align-items:center;gap:var(--ui-sp-3);min-height:var(--ui-h-lg);padding:var(--ui-sp-3) var(--ui-sp-4);border-bottom:1px solid var(--border);display:flex}.ui-t__sec-t[data-v-a9e4be6e]{font-size:var(--ui-fs-14);line-height:var(--ui-lh-14);font-weight:var(--ui-fw-semibold);flex:none}.ui-t__sec-c[data-v-a9e4be6e]{min-width:0;font-size:var(--ui-fs-13);line-height:var(--ui-lh-13);color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.ui-t__sec-a[data-v-a9e4be6e]{align-items:center;gap:var(--ui-sp-3);font-size:var(--ui-fs-13);line-height:var(--ui-lh-13);color:var(--text-muted);margin-left:auto;display:flex}.ui-t__head[data-v-a9e4be6e],.ui-t__row[data-v-a9e4be6e],.ui-t__group[data-v-a9e4be6e]{grid-template-columns:var(--ui-t-cols);column-gap:var(--ui-sp-3);padding:0 var(--ui-sp-4);align-items:center;display:grid}.ui-t__head[data-v-a9e4be6e]{height:var(--ui-h-ctl);border-bottom:1px solid var(--border);font-size:var(--ui-fs-11);line-height:14px;font-weight:var(--ui-fw-medium);text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted)}.ui-t__th[data-v-a9e4be6e]{white-space:nowrap;align-items:center;min-width:0;display:flex;overflow:hidden}.ui-t__th-t[data-v-a9e4be6e]{text-overflow:ellipsis;overflow:hidden}.ui-t__row[data-v-a9e4be6e]{min-height:var(--ui-h-lg);padding-top:var(--ui-sp-2);padding-bottom:var(--ui-sp-2);border-bottom:1px solid var(--border)}.ui-t__row--open[data-v-a9e4be6e]{cursor:pointer}.ui-t__row--open[data-v-a9e4be6e]:hover{background:var(--page-bg)}.ui-t__td[data-v-a9e4be6e]{font-variant-numeric:tabular-nums;min-width:0}.ui-t__sub[data-v-a9e4be6e]{font-size:var(--ui-fs-12);line-height:var(--ui-lh-12);color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ui-t__group[data-v-a9e4be6e]{min-height:var(--ui-h-lg);padding-top:var(--ui-sp-2);padding-bottom:var(--ui-sp-2);background:var(--page-bg);border-bottom:1px solid var(--border);cursor:pointer}.ui-t__gtitle[data-v-a9e4be6e]{align-items:center;gap:var(--ui-sp-2);min-width:0;display:flex}.ui-t__chev[data-v-a9e4be6e]{font-size:var(--ui-fs-16);color:var(--text-muted);flex:none}.ui-t__group--static[data-v-a9e4be6e]{cursor:default}.ui-t__row[data-v-a9e4be6e]{row-gap:var(--ui-sp-1)}.ui-t__rsub[data-v-a9e4be6e]{min-width:0;font-size:var(--ui-fs-12);line-height:var(--ui-lh-12);color:var(--text-muted);overflow-wrap:anywhere;cursor:default}.ui-t__rsub[data-v-a9e4be6e]:empty{display:none}.ui-t__sec--btn[data-v-a9e4be6e]{cursor:pointer}.ui-t__sec--btn[data-v-a9e4be6e]:hover{background:var(--page-bg)}.ui-t__sec--shut[data-v-a9e4be6e]{border-bottom:0}.ui-t__sec--btn[data-v-a9e4be6e]:focus-visible,.ui-t__chead--btn[data-v-a9e4be6e]:focus-visible{outline:2px solid var(--ui-text);outline-offset:-2px}.ui-t__chead--btn[data-v-a9e4be6e]{cursor:pointer}.ui-t__cards--one[data-v-a9e4be6e]{margin-top:var(--ui-sp-3)}.ui-t__bar[data-v-a9e4be6e],.ui-t__cbar[data-v-a9e4be6e]{align-items:center;gap:var(--ui-sp-2);scrollbar-width:none;min-width:0;display:flex;overflow-x:auto}.ui-t__bar[data-v-a9e4be6e]{padding:var(--ui-sp-3) var(--ui-sp-4) 0;margin-bottom:var(--ui-sp-3)}.ui-t__cbar[data-v-a9e4be6e]{margin-bottom:var(--ui-sp-3)}.ui-t__bar[data-v-a9e4be6e]::-webkit-scrollbar{display:none}.ui-t__cbar[data-v-a9e4be6e]::-webkit-scrollbar{display:none}.ui-t__bar[data-v-a9e4be6e]>*,.ui-t__cbar[data-v-a9e4be6e]>*{flex:none}.ui-t__gname[data-v-a9e4be6e]{font-weight:var(--ui-fw-semibold);white-space:nowrap;flex:none}.ui-t__gcap[data-v-a9e4be6e]{min-width:0;font-size:var(--ui-fs-13);line-height:var(--ui-lh-13);color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ui-t__box[data-v-a9e4be6e]>:is(.ui-t__row,.ui-t__group,.ui-t__detail):last-child{border-bottom:0}.ui-t__box[data-v-a9e4be6e]>:is(.ui-t__row,.ui-t__group,.ui-t__detail):has(+.ui-t__foot){border-bottom:0}.ui-t__detail[data-v-a9e4be6e]{border-bottom:1px solid var(--border);min-width:0}.ui-t__cdetail[data-v-a9e4be6e]{grid-column:1/-1;min-width:0}.ui-t__empty[data-v-a9e4be6e]{padding:var(--ui-sp-8) var(--ui-sp-4);text-align:center;color:var(--text-muted);border-bottom:1px solid var(--border)}.ui-t__box>.ui-t__empty[data-v-a9e4be6e]:has(+.ui-t__foot){border-bottom:0}.ui-t__foot[data-v-a9e4be6e]{justify-content:space-between;align-items:center;gap:var(--ui-sp-3);height:var(--ui-h-lg);padding:0 var(--ui-sp-4);border-top:1px solid var(--border);display:flex}.ui-t__foot-txt[data-v-a9e4be6e]{font-size:var(--ui-fs-13);line-height:var(--ui-lh-13);color:var(--text-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.ui-t__more[data-v-a9e4be6e]{cursor:pointer;font-family:inherit;font-size:var(--ui-fs-13);line-height:var(--ui-lh-13);font-weight:var(--ui-fw-semibold);color:var(--ui-orange-text);background:0 0;border:0;padding:0}.ui-t__more[data-v-a9e4be6e]:focus-visible{outline:2px solid var(--ui-text);outline-offset:2px}.ui-t__chead[data-v-a9e4be6e]{align-items:center;gap:var(--ui-sp-3);margin-bottom:var(--ui-sp-3);font-size:var(--ui-fs-13);line-height:var(--ui-lh-13);font-weight:var(--ui-fw-semibold);color:var(--text);display:flex}.ui-t__cards[data-v-a9e4be6e]{gap:var(--ui-sp-3);grid-template-columns:repeat(auto-fill,minmax(min(340px,100%),1fr));display:grid}.ui-t__cempty[data-v-a9e4be6e]{padding:var(--ui-sp-8) var(--ui-sp-4);text-align:center;color:var(--text-muted)}.ui-t__cfoot[data-v-a9e4be6e]{justify-content:space-between;align-items:center;gap:var(--ui-sp-3);min-height:var(--ui-h-lg);display:flex}.ui-t__cgroup[data-v-a9e4be6e]{align-items:center;gap:var(--ui-sp-2);width:100%;height:var(--ui-h-lg);margin-top:var(--ui-sp-3);padding:0 var(--ui-sp-4);background:var(--card-bg);border:1px solid var(--border);border-radius:var(--ui-r-card);cursor:pointer;font-family:inherit;font-size:var(--ui-fs-14);line-height:var(--ui-lh-14);color:var(--text);text-align:left;display:flex}.ui-t__cgroup+.ui-t__cards[data-v-a9e4be6e]{margin-top:var(--ui-sp-3)}.ui-t__cgroup-v[data-v-a9e4be6e]{min-width:0;color:var(--text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;margin-left:auto;overflow:hidden}.ui-t__cgroup[data-v-a9e4be6e]:focus-visible{outline:2px solid var(--ui-text);outline-offset:2px}.ui-rc[data-v-4181935b]{gap:var(--ui-sp-2);min-width:0;padding:var(--ui-sp-3) var(--ui-sp-4);background:var(--card-bg);border:1px solid var(--border);border-radius:var(--ui-r-card);flex-direction:column;display:flex}.ui-rc--open[data-v-4181935b]{cursor:pointer}.ui-rc--open[data-v-4181935b]:hover{background:var(--page-bg)}.ui-rc__r1[data-v-4181935b],.ui-rc__r3[data-v-4181935b]{align-items:center;gap:var(--ui-sp-2);min-width:0;display:flex}.ui-rc__key[data-v-4181935b]{height:var(--ui-h-pill);padding:0 var(--ui-sp-2);border-radius:var(--ui-r-tab);background:var(--page-bg);color:var(--text);font-size:var(--ui-fs-12);line-height:var(--ui-lh-12);font-weight:var(--ui-fw-semibold);font-variant-numeric:tabular-nums;flex:none;align-items:center;display:inline-flex}.ui-rc__extra[data-v-4181935b]{min-width:0;font-size:var(--ui-fs-12);line-height:var(--ui-lh-12);color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ui-rc__value[data-v-4181935b]{font-size:var(--ui-fs-14);line-height:var(--ui-lh-14);font-weight:var(--ui-fw-semibold);color:var(--text);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;margin-left:auto}.ui-rc__title[data-v-4181935b]{font-size:var(--ui-fs-16);line-height:var(--ui-lh-16);font-weight:var(--ui-fw-semibold);color:var(--text);overflow-wrap:anywhere}.ui-rc__status[data-v-4181935b]{align-items:center;gap:var(--ui-sp-2);min-width:0;font-size:var(--ui-fs-12);line-height:var(--ui-lh-12);display:inline-flex}.ui-rc__progress[data-v-4181935b]{flex:none;margin-left:auto}.ui-rc__sel[data-v-4181935b]{flex:none;align-items:center;display:inline-flex}.ui-rc__acts[data-v-4181935b]{align-items:center;gap:var(--ui-sp-2);display:flex}.ui-rc__acts[data-v-4181935b]>:first-child:not(:only-child){flex:1}.ui-rc__meta[data-v-4181935b]{font-size:var(--ui-fs-13);line-height:var(--ui-lh-13);color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ui-summary[data-v-5a139c7d]{grid-template-columns:repeat(var(--ui-summary-cols), minmax(0, 1fr));gap:var(--ui-sp-3);display:grid}@media (width<=639px){.ui-summary[data-v-5a139c7d]{grid-template-columns:repeat(2,minmax(0,1fr))}}.ui-sc[data-v-ca2f27e5]{gap:var(--ui-sp-1);min-width:0;padding:var(--ui-sp-4);background:var(--card-bg);border:1px solid var(--border);border-radius:var(--ui-r-card);flex-direction:column;display:flex}.ui-sc__l[data-v-ca2f27e5]{font-size:var(--ui-fs-13);line-height:var(--ui-lh-13);font-weight:var(--ui-fw-medium);color:var(--text-muted)}.ui-sc__v[data-v-ca2f27e5]{font-size:var(--ui-fs-22);line-height:var(--ui-lh-22);font-weight:var(--ui-fw-bold);color:var(--text);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ui-sc--bad .ui-sc__v[data-v-ca2f27e5]{color:var(--ui-danger)}.ui-sc__h[data-v-ca2f27e5]{font-size:var(--ui-fs-12);line-height:var(--ui-lh-12);color:var(--text-muted)}@media (width<=639px){.ui-sc__h[data-v-ca2f27e5]{display:none}}.ui-pill[data-v-85ee785b]{vertical-align:middle;max-width:100%;height:var(--ui-h-pill);padding:0 var(--ui-sp-2);border-radius:var(--ui-r-tab);font-size:var(--ui-fs-12);line-height:var(--ui-lh-12);font-weight:var(--ui-fw-medium);align-items:center;display:inline-flex}.ui-pill__t[data-v-85ee785b]{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.ui-rd[data-v-ad852982]{font-variant-numeric:tabular-nums;color:var(--text);display:inline-flex}.ui-rd--table[data-v-ad852982]{gap:var(--ui-sp-1);font-size:var(--ui-fs-14);line-height:var(--ui-lh-14);flex-direction:column}.ui-rd--card[data-v-ad852982]{align-items:center;gap:var(--ui-sp-2);font-size:var(--ui-fs-12);line-height:var(--ui-lh-12)}.ui-rd__b[data-v-ad852982]{border-radius:var(--ui-r-bar);background:var(--border);height:4px;display:block;overflow:hidden}.ui-rd--table .ui-rd__b[data-v-ad852982]{width:64px}.ui-rd--card .ui-rd__b[data-v-ad852982]{width:48px}.ui-rd--foot[data-v-ad852982]{align-items:center;gap:var(--ui-sp-2);font-size:var(--ui-fs-13);line-height:var(--ui-lh-13);color:inherit}.ui-rd--foot .ui-rd__b[data-v-ad852982]{width:64px}.ui-rd__b i[data-v-ad852982]{background:var(--text);height:100%;display:block}.ui-rd__none[data-v-ad852982]{color:var(--text-muted)}.td[data-v-227cf9b5]{--td-gap:14px;max-width:100%;container-type:inline-size}.td-in[data-v-227cf9b5]{gap:var(--td-gap);flex-direction:column;padding:20px 24px 32px;display:flex}.td-card[data-v-227cf9b5]{background:var(--card-bg);border:1px solid var(--border);border-radius:var(--ui-r-card);flex-direction:column;display:flex}.td-card-h[data-v-227cf9b5]{justify-content:space-between;align-items:center;gap:12px;padding:13px 16px 12px;display:flex}.td-card-t[data-v-227cf9b5]{color:var(--text);align-items:center;gap:9px;font-size:13.5px;font-weight:600;display:flex}.td-card-f[data-v-227cf9b5]{border-top:1px solid var(--border-light);color:var(--text-muted);justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding:10px 16px;font-size:12.5px;display:flex}.td-retry[data-v-227cf9b5]{font:inherit;color:var(--accent-text);cursor:pointer;background:0 0;border:0;padding:0 0 0 6px;text-decoration:underline}.td-hstat[data-v-227cf9b5]{color:var(--text-muted);white-space:nowrap;align-items:center;gap:8px;font-size:11.5px;display:flex}.td-hstat b[data-v-227cf9b5]{color:var(--text-2);font-weight:600}.td-card-h[data-v-227cf9b5] .c-btn,.td-card-f[data-v-227cf9b5] .c-btn{flex-shrink:0}.td-r[data-v-227cf9b5],.td-t4 th.td-r[data-v-227cf9b5],.td-t4 td.td-r[data-v-227cf9b5]{text-align:right}.td-num[data-v-227cf9b5]{font-variant-numeric:tabular-nums;color:var(--text);font-weight:600}.td-kind[data-v-227cf9b5]{color:var(--text-muted);margin-top:2px;font-size:11.5px}.td-n[data-v-227cf9b5]{text-overflow:ellipsis;white-space:nowrap;color:var(--text);overflow:hidden}.td-s[data-v-227cf9b5]{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:11.5px;overflow:hidden}.td-why[data-v-227cf9b5]{font-size:12.5px;font-weight:500}.td-why--bad[data-v-227cf9b5]{color:var(--bad-text)}.td-why--warn[data-v-227cf9b5]{color:var(--warn-text)}.td-why-s[data-v-227cf9b5]{color:var(--text-muted);margin-top:2px;font-size:11.5px;font-weight:400}.td-chev[data-v-227cf9b5]{color:var(--icon-interactive);padding-right:2px;font-size:17px;line-height:1}.td-s[data-v-227cf9b5]:empty,.td-kind[data-v-227cf9b5]:empty,.td-why-s[data-v-227cf9b5]:empty{display:none}.td-empty[data-v-227cf9b5]{text-align:center;padding:40px 20px}.td-empty-t[data-v-227cf9b5]{color:var(--text);margin-bottom:7px;font-size:15.5px;font-weight:600}.td-empty-s[data-v-227cf9b5]{color:var(--text-2);max-width:460px;margin:0 auto;font-size:12.5px;line-height:1.6}.monly[data-v-227cf9b5],.td-only-card[data-v-227cf9b5],.td-card-f--mob[data-v-227cf9b5]{display:none}.td-row2[data-v-227cf9b5]{gap:var(--td-gap);grid-template-columns:1fr 400px;display:grid}.td-row3[data-v-227cf9b5]{gap:var(--td-gap);display:grid}.td-row3--3[data-v-227cf9b5]{grid-template-columns:1fr 1fr 1fr}.td-row3--2[data-v-227cf9b5]{grid-template-columns:1fr 1fr}.td-row3--one[data-v-227cf9b5]{grid-template-columns:minmax(0,480px)}.td-l-v[data-v-227cf9b5]{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--text-2);font-size:12.5px}.td-l-v--warn[data-v-227cf9b5]{color:var(--warn-text);font-weight:500}.td-l-v--bad[data-v-227cf9b5]{color:var(--bad-text);font-weight:600}.td-l-v--none[data-v-227cf9b5]{color:var(--text-muted)}.td-note-line[data-v-227cf9b5]{border-top:1px solid var(--border-light);color:var(--text-2);justify-content:space-between;align-items:center;gap:10px;padding:9px 16px;font-size:12.5px;display:flex}.td-note-line b[data-v-227cf9b5]{color:var(--warn-text);font-weight:500}.td-lrow[data-v-227cf9b5]{border-top:1px solid var(--border-light);justify-content:space-between;align-items:baseline;gap:12px;padding:9px 16px;display:flex}.td-lrow--first[data-v-227cf9b5]{border-top:0}.td-lrow--nav[data-v-227cf9b5]{cursor:pointer}.td-lrow--nav[data-v-227cf9b5]:hover{background:var(--surface-inset)}.td-lrow[data-v-227cf9b5]:not(.td-lrow--nav):hover{background:0 0}.td-l-n[data-v-227cf9b5]{text-overflow:ellipsis;white-space:nowrap;color:var(--text);overflow:hidden}.td-l-s[data-v-227cf9b5]{color:var(--text-muted);margin-top:2px;font-size:11.5px}.td-l-s[data-v-227cf9b5]:empty{display:none}.td-l-w[data-v-227cf9b5]{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;padding:9px 16px 2px;font-size:11px;font-weight:600}.td-l-w--sep[data-v-227cf9b5]{border-top:1px solid var(--border-light)}.td-money[data-v-227cf9b5]{font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:var(--text);font-size:16px;font-weight:600}.td-money--bad[data-v-227cf9b5]{color:var(--bad-text)}.td-money--sm[data-v-227cf9b5]{font-size:14px}.td-mbar[data-v-227cf9b5]{padding:0 16px 12px}.td-mbar-l[data-v-227cf9b5]{color:var(--bad-text);margin-top:6px;font-size:11.5px;font-weight:500}.td-mbar-l span[data-v-227cf9b5],.td-mbar-l--ok[data-v-227cf9b5]{color:var(--text-muted);font-weight:400}.td-calm[data-v-227cf9b5]{color:var(--text-2);align-items:center;gap:10px;padding:12px 16px;font-size:13px;display:flex}.td-ok-dot[data-v-227cf9b5]{background:var(--ok-bg);width:18px;height:18px;color:var(--status-success-text);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:inline-flex}.td-t4[data-v-227cf9b5]{border-collapse:collapse;table-layout:fixed;width:100%;font-size:13px}.td-t4 th[data-v-227cf9b5]{text-align:left;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid var(--border-light);white-space:nowrap;background:0 0;padding:8px 14px;font-size:10px;font-weight:500}.td-t4 td[data-v-227cf9b5]{color:var(--text);border-bottom:1px solid var(--border-light);vertical-align:middle;padding:11px 14px;font-size:13px;font-weight:400}.td-t4 tr:last-child td[data-v-227cf9b5]{border-bottom:0}.td-t4 tbody tr[data-v-227cf9b5]{cursor:pointer}.td-t4 tbody tr:hover td[data-v-227cf9b5]{background:var(--surface-inset)}@container (width<=1180px){.td-row2[data-v-227cf9b5]{grid-template-columns:1fr 340px}}@container (width<=940px){.td-row2[data-v-227cf9b5]{grid-template-columns:1fr}.td-row3--3[data-v-227cf9b5],.td-row3--2[data-v-227cf9b5]{grid-template-columns:1fr 1fr}}@container (width<=820px){.td-t4[data-v-227cf9b5]{display:block}.td-t4 thead[data-v-227cf9b5]{display:none}.td-t4 tbody[data-v-227cf9b5]{display:block}.td-t4 tr[data-v-227cf9b5]{border-top:1px solid var(--border-light);padding:12px 14px;display:block}.td-t4 tbody tr[data-v-227cf9b5]:first-child{border-top:0}.td-t4 td[data-v-227cf9b5]{border:0;padding:0;display:block}.td-t4 td+td[data-v-227cf9b5]{margin-top:7px}.td-t4 tr:last-child td[data-v-227cf9b5]{border-bottom:0}.td-t4 .td-n[data-v-227cf9b5],.td-t4 .td-s[data-v-227cf9b5]{white-space:normal;overflow:visible}.td-t4 .td-chev[data-v-227cf9b5]{display:none}.td-t4 .td-only-card[data-v-227cf9b5]{display:inline-flex}.td-t4 td[data-v-227cf9b5]:first-child{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.td-t4 td:first-child .td-num[data-v-227cf9b5]{font-size:12.5px}.td-t4 td:first-child .td-kind[data-v-227cf9b5]{margin-top:0}.td-t4 td[data-v-227cf9b5]:nth-child(2){margin-top:3px}.td-t4 td:nth-child(2) .td-n[data-v-227cf9b5]{font-size:14.5px;font-weight:500;line-height:1.35}.td-t4 td[data-v-227cf9b5]:nth-child(3){text-align:left;align-items:center;gap:9px;display:flex}.td-t4 .td-act[data-v-227cf9b5]{text-align:left;margin-top:10px}}@container (width<=700px){.td-row3--3[data-v-227cf9b5],.td-row3--2[data-v-227cf9b5],.td-row3--one[data-v-227cf9b5]{grid-template-columns:1fr}}@container (width<=640px){.td-in[data-v-227cf9b5]{padding:12px 12px 24px}.wonly[data-v-227cf9b5]{display:none}.monly[data-v-227cf9b5]{display:inline}.td-mob-hide[data-v-227cf9b5],tr.td-mob-hide[data-v-227cf9b5],.td-t4 tr.td-mob-hide[data-v-227cf9b5]{display:none}.td-card-f--mob[data-v-227cf9b5]{display:flex}.td-card-h[data-v-227cf9b5]{flex-wrap:wrap;row-gap:6px;padding:12px 14px 10px}.td-card-f[data-v-227cf9b5]{flex-wrap:wrap;row-gap:8px;padding:10px 14px}.td-hstat[data-v-227cf9b5]{order:2;width:100%}.td-t4 .td-act[data-v-227cf9b5] .c-btn{justify-content:center;width:100%}.td-lrow[data-v-227cf9b5]{align-items:start;padding:10px 14px}.td-l-w[data-v-227cf9b5]{padding:9px 14px 2px}.td-mbar[data-v-227cf9b5]{padding:0 14px 12px}.td-note-line[data-v-227cf9b5]{flex-wrap:wrap;row-gap:8px;padding:10px 14px}.td-note-line[data-v-227cf9b5] .c-btn{width:100%}.td-l-n[data-v-227cf9b5],.td-l-s[data-v-227cf9b5]{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.td-l-v[data-v-227cf9b5],.td-money[data-v-227cf9b5]{white-space:nowrap}.td-money[data-v-227cf9b5]{font-size:17px}.td-empty[data-v-227cf9b5]{padding:28px 16px}}.td-sum[data-v-227cf9b5]{margin-bottom:0}.td-tbl[data-v-227cf9b5]{min-width:0}.td-sec-t[data-v-227cf9b5]{font-weight:var(--ui-fw-semibold);color:var(--ui-text);white-space:nowrap}.td-sec-n[data-v-227cf9b5]{font-weight:var(--ui-fw-medium);color:var(--ui-muted)}.td-sec-n--bad[data-v-227cf9b5]{font-weight:var(--ui-fw-semibold);color:var(--ui-danger)}.td-chev[data-v-227cf9b5]{font-size:var(--ui-fs-16);color:var(--ui-muted)}.td-tbl .td-n[data-v-227cf9b5],.td-tbl .td-s[data-v-227cf9b5],.td-tbl .td-why-s[data-v-227cf9b5]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.td-tbl .td-s[data-v-227cf9b5],.td-tbl .td-why-s[data-v-227cf9b5]{font-size:var(--ui-fs-12);line-height:var(--ui-lh-12);color:var(--ui-muted)}.td-tbl .td-num[data-v-227cf9b5]{font-weight:var(--ui-fw-semibold)}.td-tbl .td-kind[data-v-227cf9b5]{font-size:var(--ui-fs-12);line-height:var(--ui-lh-12);color:var(--ui-muted)}.td-tbl [data-col=obj] .td-num[data-v-227cf9b5],.td-tbl [data-col=obj] .td-kind[data-v-227cf9b5]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.td-tbl .td-note-line[data-v-227cf9b5]{justify-content:space-between;align-items:center;gap:var(--ui-sp-3);padding:var(--ui-sp-3) var(--ui-sp-4);border-top:1px solid var(--border);font-size:var(--ui-fs-13);line-height:var(--ui-lh-13);color:var(--ui-muted);display:flex}.c-utabs[data-v-dc4c1d5d]{border-bottom:1px solid var(--border);gap:2px;display:flex}.c-utab[data-v-dc4c1d5d]{font:inherit;color:var(--text-muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;padding:0 12px 10px;font-size:12px;font-weight:500;line-height:1.2;display:inline-flex;position:relative}.c-utab[data-v-dc4c1d5d]:hover:not(:disabled){color:var(--text-2)}.c-utab[data-v-dc4c1d5d]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:6px}.c-utab[data-v-dc4c1d5d]:active:not(:disabled){color:var(--text-pressed)}.c-utab[data-v-dc4c1d5d]:disabled{color:var(--border);cursor:not-allowed}.c-utab--on[data-v-dc4c1d5d]{color:var(--text);font-weight:600}.c-utab--muted[data-v-dc4c1d5d]:not(.c-utab--on),.c-utab--muted:not(.c-utab--on) .c-utab__c[data-v-dc4c1d5d]{color:var(--text-hint)}.c-utabs__div[data-v-dc4c1d5d]{background:var(--border);flex:none;align-self:stretch;width:1px;margin:0 10px 10px}.c-utab--on[data-v-dc4c1d5d]:after{content:"";background:var(--text);border-radius:2px;height:2px;position:absolute;bottom:-1px;left:0;right:0}.c-utabs--scroll[data-v-dc4c1d5d]{scroll-snap-type:x mandatory;scrollbar-width:none;overflow-x:auto}.c-utabs--scroll[data-v-dc4c1d5d]::-webkit-scrollbar{display:none}.c-utabs--scroll .c-utab[data-v-dc4c1d5d]{scroll-snap-align:start;flex:none}@media (width<=720px){.c-utabs:not(.c-utabs--scroll) .c-utab[data-v-dc4c1d5d]{flex:1 1 0;justify-content:center;min-width:0;padding:0 4px 9px}.c-utabs--scroll .c-utab[data-v-dc4c1d5d]{padding:0 11px 9px}}.ps-wrap[data-v-4abd262d]{flex-direction:column;min-height:100%;display:flex}.ps-hd[data-v-4abd262d]{z-index:3;background:var(--card-bg);border-bottom:1px solid var(--border);padding:20px 20px 0;position:sticky;top:0}.ps-tabs[data-v-4abd262d]{margin-top:14px}.ps-body[data-v-4abd262d]{flex:1;min-height:0}.c-tile[data-v-7aaed7be]{text-align:left;color:inherit;background:0 0;border:0;flex-direction:column;gap:3px;padding:0;font-family:inherit;display:flex}.c-tile-v[data-v-7aaed7be]{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--text);font-size:20px;font-weight:600;line-height:1.1}.c-tile-v--ok[data-v-7aaed7be]{color:var(--status-success-text)}.c-tile-v--warn[data-v-7aaed7be]{color:var(--warn-text)}.c-tile-v--bad[data-v-7aaed7be]{color:var(--bad-text)}.c-tile-l[data-v-7aaed7be]{color:var(--text-muted);font-size:11px;font-weight:400;line-height:1.35}.c-tile--clickable[data-v-7aaed7be]{cursor:pointer}.c-tile--clickable:hover:not(:disabled) .c-tile-v[data-v-7aaed7be],.c-tile--clickable:active:not(:disabled) .c-tile-v[data-v-7aaed7be]{color:var(--accent-text)}.c-tile--clickable[data-v-7aaed7be]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.c-tile--clickable[data-v-7aaed7be]:disabled{cursor:not-allowed;opacity:.5}.c-tile--active .c-tile-v[data-v-7aaed7be]{color:var(--accent-text)}.qb[data-v-a018865a]{background:0 0;border-radius:3px;height:6px;display:flex;overflow:hidden}.qb-i[data-v-a018865a]{height:100%;display:block}.qb-i--in[data-v-a018865a]{background:#3a3a3a}.qb-i--can[data-v-a018865a]{background:#a8a5a1}.qb-i--wait[data-v-a018865a]{background:#e0ddd9}.po-empty-page[data-v-bad4d3c9]{color:var(--text-muted);padding:40px 20px}.po-state[data-v-bad4d3c9]{text-align:center;padding:40px 20px}.po-body[data-v-bad4d3c9]{padding:0 20px 20px}.po-sumrow[data-v-bad4d3c9]{align-items:stretch;margin:16px 0 14px;display:flex}.po-sum[data-v-bad4d3c9]{border-left:1px solid var(--border);font:inherit;text-align:left;color:inherit;cursor:default;background:0 0;border-width:0;border-radius:9px;padding:6px 22px}.po-sum[data-v-bad4d3c9]:first-child{border-left:0;padding-left:8px}.po-sum-k[data-v-bad4d3c9]{color:var(--text-muted);font-size:12.5px}.po-sum-x[data-v-bad4d3c9]{color:var(--text-hint);margin-top:2px;font-size:11.5px}.po-sum--link[data-v-bad4d3c9]{cursor:pointer}.po-sum--link .po-sum-k[data-v-bad4d3c9]{text-decoration:underline;-webkit-text-decoration-color:var(--border);text-decoration-color:var(--border);text-underline-offset:3px}.po-sum--link[data-v-bad4d3c9]:hover{background:var(--surface-inset)}.po-sum--link[data-v-bad4d3c9]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.po-sum--warn[data-v-bad4d3c9] .c-tile-v{color:var(--bad-text)}.po-sum-good-v[data-v-bad4d3c9]{color:var(--status-success-text);padding-top:5px;font-size:18px;font-weight:700}.po-tbl[data-v-bad4d3c9]{background:var(--card-bg);border:1px solid var(--border);border-radius:12px;margin-bottom:12px;overflow:hidden}.po-cap[data-v-bad4d3c9]{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:11px 14px;display:flex}.po-cap b[data-v-bad4d3c9]{font-size:13.5px}.po-cap span[data-v-bad4d3c9]{color:var(--text-muted);font-size:12px}.po-more[data-v-bad4d3c9]{border-top:1px solid var(--border-light);color:var(--accent);padding:10px 14px;font-size:12.5px;font-weight:600;text-decoration:none;display:block}.po-t[data-v-bad4d3c9]{border-collapse:collapse;width:100%}.po-t th[data-v-bad4d3c9]{text-align:left;letter-spacing:.5px;text-transform:uppercase;color:var(--text-muted);border-bottom:1px solid var(--border);padding:9px 14px;font-size:10.5px;font-weight:600}.po-t td[data-v-bad4d3c9]{border-bottom:1px solid var(--border-light);vertical-align:middle;padding:11px 14px;font-size:13px}.po-row:last-child td[data-v-bad4d3c9]{border-bottom:0}.po-row[data-v-bad4d3c9]{cursor:pointer}.po-row[data-v-bad4d3c9]:hover{background:var(--surface-inset)}.po-row[data-v-bad4d3c9]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.po-row--late td[data-v-bad4d3c9]:first-child{box-shadow:inset 3px 0 0 var(--bad-text)}.po-opname[data-v-bad4d3c9]{flex-wrap:wrap;align-items:center;gap:7px;font-size:13px;font-weight:600;display:flex}.po-sub[data-v-bad4d3c9]{color:var(--text-muted);margin-top:2px;font-size:11.5px}.po-ordb[data-v-bad4d3c9]{background:var(--surface-inset);color:var(--text);border-radius:6px;padding:2px 7px;font:500 11.5px ui-monospace,Menlo,monospace}.po-tag[data-v-bad4d3c9]{border-radius:6px;padding:2px 8px;font-size:11px;font-weight:500}.po-tag--bad[data-v-bad4d3c9]{background:var(--bad-bg);color:var(--bad-text)}.po-tag--wait[data-v-bad4d3c9]{background:var(--warn-bg);color:var(--warn-text);font-weight:400}.po-hint[data-v-bad4d3c9]{color:var(--text-hint)}.po-due b[data-v-bad4d3c9]{font-weight:500;display:block}.po-due span[data-v-bad4d3c9]{color:var(--bad-text);font-size:11.5px}.po-act[data-v-bad4d3c9]{text-align:right}.po-chev[data-v-bad4d3c9]{color:var(--icon-interactive);cursor:pointer;font-size:16px}.po-zslim[data-v-bad4d3c9]{border-bottom:1px solid var(--border-light);cursor:pointer;align-items:center;gap:12px;padding:10px 14px;font-size:12.5px;display:flex}.po-zslim[data-v-bad4d3c9]:last-of-type{border-bottom:0}.po-zslim[data-v-bad4d3c9]:hover{background:var(--surface-inset)}.po-zslim[data-v-bad4d3c9]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.po-zslim-n[data-v-bad4d3c9]{flex:0 0 150px;width:150px;font-size:13px;font-weight:600}.po-zslim-b[data-v-bad4d3c9]{flex:0 0 120px;width:120px}.po-zslim-st[data-v-bad4d3c9]{color:var(--text-muted);flex:1}.po-zslim-st b[data-v-bad4d3c9]{color:var(--text);font-weight:600}.po-warn[data-v-bad4d3c9]{color:var(--bad-text);font-weight:600}.po-zslim-dn[data-v-bad4d3c9]{text-align:right;width:120px;color:var(--text-muted);flex:0 0 120px}.po-zslim-dn b[data-v-bad4d3c9]{color:var(--text);font-weight:600}.pm-wrap[data-v-3bfad206]{background:var(--page-bg);min-height:100%;padding:20px}.pm-empty-page[data-v-3bfad206]{text-align:center;color:#6b6b6b;padding:60px 0;font-size:13px}.pm-frow[data-v-3bfad206]{margin:14px 0 16px}.pm-mbar[data-v-3bfad206]{flex-direction:column;gap:8px;margin:12px 0;display:flex}.pm-mbar__flag[data-v-3bfad206]{display:flex}.pm-loading[data-v-3bfad206],.pm-empty[data-v-3bfad206]{text-align:center;color:#6b6b6b;padding:60px 0;font-size:13px}.pm-table-scroll[data-v-3bfad206]{background:#fff;border-radius:14px;max-height:calc(100vh - 220px);overflow:auto}.pm-table[data-v-3bfad206]{border-collapse:separate;border-spacing:0;width:100%}.pm-th-item[data-v-3bfad206],.pm-th-qty[data-v-3bfad206],.pm-th-material[data-v-3bfad206],.pm-th-proj[data-v-3bfad206]{z-index:2;text-align:left;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid var(--border-light);white-space:nowrap;background:0 0;background:var(--card-bg);padding:8px 14px;font-size:10px;font-weight:500;position:sticky;top:0}.pm-th-item[data-v-3bfad206]{z-index:3;min-width:290px;left:0}.pm-order-row[data-v-3bfad206]{background:#fafaf8}.pm-order-cell[data-v-3bfad206]{background:#fafaf8;border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0;padding:9px 14px;position:sticky;left:0}.pm-order-link[data-v-3bfad206]{color:#1a1a1a;margin-right:10px;font-size:12.5px;font-weight:600;text-decoration:none}.pm-order-link[data-v-3bfad206]:hover{color:#fc4000;text-decoration:underline}.pm-order-status[data-v-3bfad206]{border-radius:20px;margin-right:10px;padding:2px 8px;font-size:10px;font-weight:500}.pm-order-request-badge[data-v-3bfad206]{background:var(--surface-inset);color:var(--text-muted);border-radius:20px;margin-right:10px;padding:2px 8px;font-size:10px;font-weight:500}.pm-order-deadline[data-v-3bfad206]{color:#6b6b6b;font-size:11px}.pm-order-deadline--warn[data-v-3bfad206]{color:#dc2626;font-weight:500}.pm-td-item[data-v-3bfad206]{z-index:1;vertical-align:top;min-width:290px;color:var(--text);background:#fff;border-bottom:1px solid #f8f8f8;border-right:1px solid #f0f0f0;padding:11px 14px;font-size:13px;font-weight:400;position:sticky;left:0}.pm-td-qty[data-v-3bfad206]{vertical-align:top;color:var(--text);white-space:nowrap;border-bottom:1px solid #f8f8f8;padding:11px 14px;font-size:13px;font-weight:400}.pm-td-material[data-v-3bfad206]{vertical-align:top;min-width:150px;color:var(--text);border-bottom:1px solid #f8f8f8;padding:11px 14px;font-size:13px;font-weight:400}.pm-material-badge[data-v-3bfad206]{border-radius:20px;padding:1px 8px;font-size:10px;font-weight:500;display:inline-block}.pm-material-label[data-v-3bfad206]{color:#6b6b6b;margin-top:3px;font-size:10px}.pm-material--ok[data-v-3bfad206]{color:var(--status-success-text);background:#dcfce7}.pm-material--bad[data-v-3bfad206]{color:#dc2626;background:#fee2e2}.pm-material--warn[data-v-3bfad206]{color:#b45309;background:#fef3c7}.pm-material--ext[data-v-3bfad206]{color:#6b7280;background:#f3f4f6}.pm-td-cell[data-v-3bfad206]{vertical-align:top;border-bottom:1px solid #f8f8f8;padding:8px}.pm-cell-dash[data-v-3bfad206]{color:#d8d8d8;font-size:13px}.pm-op-stack[data-v-3bfad206]{flex-direction:column;gap:4px;min-width:120px;display:flex}.pm-op[data-v-3bfad206]{text-align:left;cursor:pointer;border:none;border-radius:7px;flex-direction:column;align-items:flex-start;gap:2px;padding:5px 8px;font-family:inherit;transition:opacity .15s;display:flex}.pm-op[data-v-3bfad206]:hover{opacity:.82}.pm-op-title[data-v-3bfad206]{font-size:11.5px;font-weight:600}.pm-op-meta[data-v-3bfad206]{opacity:.85;font-size:10px}.pm-op--done[data-v-3bfad206]{color:var(--status-success-text);background:#dcfce7}.pm-op--warn[data-v-3bfad206]{color:#b45309;background:#fef3c7}.pm-op--blocked[data-v-3bfad206]{color:#dc2626;background:#fee2e2}.pm-op--pending[data-v-3bfad206]{color:gray;background:#fafafa;border:1px solid #e5e7eb}.pm-legend[data-v-3bfad206]{color:gray;align-items:center;gap:16px;margin-top:12px;font-size:11px;display:flex}.pm-legend-item[data-v-3bfad206]{align-items:center;gap:6px;display:flex}.pm-legend-dot[data-v-3bfad206]{border-radius:3px;width:10px;height:10px;display:inline-block}@media (width<=640px){.pm-wrap[data-v-3bfad206]{padding:12px}.pm-th-item[data-v-3bfad206],.pm-td-item[data-v-3bfad206]{min-width:130px}.pm-legend[data-v-3bfad206]{flex-wrap:wrap;gap:8px 14px}}.pa-zrow[data-v-5f8ddbf4]{border-bottom:1px solid var(--border-light);cursor:pointer;align-items:center;padding:11px 14px;font-size:13px;display:flex}.pa-zrow[data-v-5f8ddbf4]:last-child{border-bottom:0}.pa-zrow[data-v-5f8ddbf4]:hover{background:var(--surface-inset)}.pa-zrow[data-v-5f8ddbf4]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.pa-zn[data-v-5f8ddbf4]{width:var(--pa-col-name,240px);flex:0 0 var(--pa-col-name,240px);min-width:0;padding-right:10px}.pa-zn-t1[data-v-5f8ddbf4]{font-size:13.5px;font-weight:600}.pa-zn-name[data-v-5f8ddbf4]{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.pa-zn-t2[data-v-5f8ddbf4]{color:var(--text-muted);white-space:nowrap;align-items:center;gap:4px;margin-top:3px;font-size:11.5px;display:flex;overflow:hidden}.pa-zn-names[data-v-5f8ddbf4]{text-overflow:ellipsis;overflow:hidden}.pa-zn-more[data-v-5f8ddbf4]{color:var(--text-hint);flex-shrink:0}.pa-zq[data-v-5f8ddbf4]{width:var(--pa-col-ops,600px);flex:0 0 var(--pa-col-ops,600px);align-items:center;gap:10px;min-width:0;padding-right:18px;display:flex}.pa-zq-v[data-v-5f8ddbf4]{text-align:right;flex:0 0 22px;width:22px;font-size:13px;font-weight:600}.pa-zq-bar[data-v-5f8ddbf4]{flex:none}.pa-zq-cap[data-v-5f8ddbf4]{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:12px;overflow:hidden}.pa-zq-cap b[data-v-5f8ddbf4]{color:var(--text);font-weight:500}.pa-zw[data-v-5f8ddbf4]{width:var(--pa-col-att,150px);flex:0 0 var(--pa-col-att,150px);text-align:right;padding-right:14px;font-size:12.5px}.pa-zw-warn[data-v-5f8ddbf4]{color:var(--bad-text);text-underline-offset:3px;cursor:pointer;font-weight:600;font:inherit;background:0 0;border:0;margin:-2px -4px;padding:2px 4px;text-decoration:underline}.pa-zw-warn[data-v-5f8ddbf4]:hover{background:var(--bad-bg);border-radius:6px}.pa-zw-warn[data-v-5f8ddbf4]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.pa-zw-nope[data-v-5f8ddbf4]{color:var(--text-hint)}.pa-zt[data-v-5f8ddbf4]{width:var(--pa-col-done,140px);flex:0 0 var(--pa-col-done,140px);text-align:right;padding-right:14px;font-size:13px;font-weight:600}.pa-zt--zero[data-v-5f8ddbf4]{color:var(--text-hint);font-weight:400}.pa-chev[data-v-5f8ddbf4]{width:40px;color:var(--icon-interactive);text-align:right;flex:0 0 40px}.pa-av[data-v-5f8ddbf4]{color:#fff;width:20px;height:20px;box-shadow:0 0 0 2px var(--card-bg);border-radius:50%;flex:0 0 20px;justify-content:center;align-items:center;margin-left:-5px;font-size:8.5px;font-weight:600;display:flex}.pa-av[data-v-5f8ddbf4]:first-child{margin-left:0}@container zlist (width<=1200px){.pa-zq[data-v-5f8ddbf4]{padding-right:0}.pa-zq-bar[data-v-5f8ddbf4],.pa-zt[data-v-5f8ddbf4]{display:none}}@container zlist (width<=890px){.pa-zrow[data-v-5f8ddbf4]{flex-wrap:wrap;align-items:flex-start;row-gap:10px;padding:12px 14px}.pa-zn[data-v-5f8ddbf4]{flex:100%;width:100%}.pa-zq[data-v-5f8ddbf4]{flex:100%;width:100%;padding-right:0}.pa-zw[data-v-5f8ddbf4],.pa-zt[data-v-5f8ddbf4]{text-align:left;flex-direction:column;flex:auto;gap:3px;width:auto;min-width:96px;padding-right:0;display:flex}.pa-zw[data-v-5f8ddbf4]:before,.pa-zt[data-v-5f8ddbf4]:before{content:attr(data-label);letter-spacing:.3px;text-transform:uppercase;color:var(--text-hint);font-size:10px}.pa-chev[data-v-5f8ddbf4]{display:none}.pa-zw-warn[data-v-5f8ddbf4]{align-items:center;min-height:40px;margin:-11px -4px;display:inline-flex}}@media (pointer:coarse){.pa-zw-warn[data-v-5f8ddbf4]{align-items:center;min-height:40px;margin:-11px -4px;display:inline-flex}}.pa-empty-page[data-v-15455273]{color:var(--text-muted);padding:40px 20px}.pa-body[data-v-15455273]{padding:0 20px 20px}.pa-state[data-v-15455273],.pa-empty[data-v-15455273]{text-align:center;color:var(--text-muted);padding:40px 20px}.pa-filterbar-wrap[data-v-15455273]{padding:0 20px}.pa-frow[data-v-15455273]{margin:14px 0 16px}.pa-mbar[data-v-15455273]{flex-direction:column;gap:8px;margin:12px 0;display:flex}.pa-mbar__flag[data-v-15455273]{display:flex}.pa-zlist-outer[data-v-15455273]{container:zlist/inline-size}.pa-zlist[data-v-15455273]{background:var(--card-bg);border:1px solid var(--border);border-radius:12px;overflow:hidden}.pa-zhead[data-v-15455273]{border-bottom:1px solid var(--border);letter-spacing:.5px;text-transform:uppercase;color:var(--text-muted);align-items:flex-end;padding:9px 14px;font-size:10.5px;font-weight:600;display:flex}.pa-zn[data-v-15455273]{width:var(--pa-col-name,240px);flex:0 0 var(--pa-col-name,240px)}.pa-zq[data-v-15455273]{width:var(--pa-col-ops,600px);flex:0 0 var(--pa-col-ops,600px)}.pa-zw[data-v-15455273]{width:var(--pa-col-att,150px);flex:0 0 var(--pa-col-att,150px);text-align:right;padding-right:14px}.pa-zt[data-v-15455273]{width:var(--pa-col-done,140px);flex:0 0 var(--pa-col-done,140px);text-align:right;padding-right:14px}.pa-zchevcol[data-v-15455273]{flex:0 0 40px;width:40px}.pa-fold[data-v-15455273]{width:100%;color:var(--text-muted);cursor:pointer;border:0;border-top:1px solid var(--border-light);text-align:left;background:#fff;align-items:center;gap:6px;padding:11px 14px;font-family:inherit;font-size:12.5px;display:flex}.pa-fold[data-v-15455273]:hover{background:var(--surface-inset)}.pa-fold b[data-v-15455273]{color:var(--text);font-weight:500}.pa-fold i[data-v-15455273]{flex-shrink:0;margin-left:auto;font-size:14px}@container zlist (width<=890px){.pa-fold[data-v-15455273]{min-height:44px;padding:11px 14px}}@media (pointer:coarse){.pa-fold[data-v-15455273]{min-height:44px}}@container zlist (width<=1200px){.pa-zlist[data-v-15455273]{--pa-col-name:240px;--pa-col-ops:430px}.pa-zt[data-v-15455273]{display:none}}@container zlist (width<=890px){.pa-zhead[data-v-15455273]{display:none}}.g-wrap[data-v-fa5bd98d]{background:var(--page-bg);min-height:100%;padding:20px}.g-toolbar[data-v-fa5bd98d]{justify-content:flex-end;align-items:center;gap:10px;height:36px;margin-bottom:16px;display:flex}.g-actions-lbl[data-v-fa5bd98d]{color:var(--text-2);font-size:12px}.g-date[data-v-fa5bd98d]{border:1px solid var(--border);box-sizing:border-box;background:var(--card-bg);border-radius:8px;width:150px;height:36px;padding:0 8px;font-family:inherit;font-size:13px}.g-empty-page[data-v-fa5bd98d]{text-align:center;color:#6b6b6b;padding:60px 0;font-size:13px}.g-state[data-v-fa5bd98d]{text-align:center;color:#6b6b6b;padding:48px 0;font-size:13px}.g-state--error[data-v-fa5bd98d]{color:#dc2626}.g-banner[data-v-fa5bd98d]{background:#ffede6;border:.5px solid #f5c4b3;border-radius:10px;align-items:center;gap:10px;margin-bottom:12px;padding:10px 14px;display:flex}.g-banner i[data-v-fa5bd98d]{color:#fc4000;flex-shrink:0;font-size:18px}.g-banner span[data-v-fa5bd98d]{color:#fc4000;font-size:13px}.g-card[data-v-fa5bd98d],.g-board[data-v-fa5bd98d]{background:#fff;border:.5px solid #e5e5e5;border-radius:12px;overflow:hidden}.g-card[data-v-fa5bd98d]{margin-bottom:12px}.g-order-head[data-v-fa5bd98d]{background:#f7f7f7;border-bottom:.5px solid #e5e5e5;align-items:center;gap:6px;padding:7px 14px;display:flex}.g-order-head i[data-v-fa5bd98d]{color:#fc4000;font-size:12px}.g-order-num[data-v-fa5bd98d]{color:#fc4000;cursor:pointer;white-space:nowrap;flex-shrink:0;font-size:12px;font-weight:500}.g-order-num[data-v-fa5bd98d]:hover{text-decoration:underline}.g-order-item[data-v-fa5bd98d]{color:#6b6b6b;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;overflow:hidden}.g-dot[data-v-fa5bd98d]{border-radius:2px;flex-shrink:0;width:8px;height:8px}.g-op-body[data-v-fa5bd98d]{flex:1;min-width:0}.g-op-title[data-v-fa5bd98d]{color:#1a1a1a;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.g-op-meta[data-v-fa5bd98d]{color:#6b6b6b;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.g-list-head[data-v-fa5bd98d],.g-list-row[data-v-fa5bd98d]{grid-template-columns:1fr 130px 140px;display:grid}.g-list-head[data-v-fa5bd98d]{color:#6b6b6b;text-transform:uppercase;border-bottom:.5px solid #e5e5e5;padding:8px 14px;font-size:11px}.g-list-head .g-r[data-v-fa5bd98d]{text-align:right}.g-list-row[data-v-fa5bd98d]{border-bottom:.5px solid #e5e5e5;align-items:center;padding:10px 14px}.g-list-row[data-v-fa5bd98d]:last-child{border-bottom:none}.g-op[data-v-fa5bd98d]{cursor:pointer;align-items:center;gap:8px;min-width:0;display:flex}.g-dep[data-v-fa5bd98d]{color:#6b6b6b;font-size:12px}.g-dep--first[data-v-fa5bd98d]{color:#6b6b6b}.g-dur[data-v-fa5bd98d]{justify-content:flex-end;align-items:center;gap:4px;display:flex}.g-dur-input[data-v-fa5bd98d]{box-sizing:border-box;text-align:center;background:#fff;border:.5px solid #e5e5e5;border-radius:8px;width:56px;height:30px;padding:0 8px;font-family:inherit;font-size:13px}.g-dur-unit[data-v-fa5bd98d]{color:#6b6b6b;font-size:12px}.g-grid[data-v-fa5bd98d]{grid-template-columns:340px 1fr;display:grid}.g-left[data-v-fa5bd98d]{border-right:.5px solid #e5e5e5}.g-left-head[data-v-fa5bd98d]{color:#6b6b6b;text-transform:uppercase;box-sizing:border-box;border-bottom:.5px solid #e5e5e5;height:32px;padding:8px 12px;font-size:11px}.g-order-row[data-v-fa5bd98d]{box-sizing:border-box;background:#f7f7f7;border-bottom:.5px solid #e5e5e5;align-items:center;gap:6px;height:30px;padding:6px 12px;display:flex}.g-op-row[data-v-fa5bd98d]{cursor:pointer;border-bottom:.5px solid #e5e5e5;align-items:center;gap:8px;height:46px;padding:0 12px;display:flex}.g-op-row[data-v-fa5bd98d]:hover{background:#fafafa}.g-op-dur[data-v-fa5bd98d]{color:#6b6b6b;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:11.5px}.g-right[data-v-fa5bd98d]{overflow-x:auto}.g-timeline[data-v-fa5bd98d]{position:relative}.g-scale[data-v-fa5bd98d]{box-sizing:border-box;border-bottom:.5px solid #e5e5e5;height:32px;position:relative}.g-tick[data-v-fa5bd98d]{white-space:nowrap;border-left:.5px solid #f0f0f0;padding:6px 0 0 6px;position:absolute;top:0;bottom:0}.g-tick--major[data-v-fa5bd98d]{z-index:2;border-left:1px solid #d8d8d8}.g-tick-day[data-v-fa5bd98d]{color:#1a1a1a;background:#fff;font-size:11.5px;font-weight:500}.g-tick-hour[data-v-fa5bd98d]{color:#6b6b6b;font-size:11px}.g-gridlines[data-v-fa5bd98d]{pointer-events:none;position:absolute;left:0;overflow:visible}.g-gridline--minor[data-v-fa5bd98d]{stroke:#f0f0f0;stroke-width:1px}.g-gridline--major[data-v-fa5bd98d]{stroke:#e5e5e5;stroke-width:1.5px}.g-now-line[data-v-fa5bd98d]{opacity:.45;pointer-events:none;background:#fc4000;width:2px;position:absolute}.g-order-spacer[data-v-fa5bd98d]{background:#f7f7f7;border-bottom:.5px solid #e5e5e5;height:30px}.g-bar-row[data-v-fa5bd98d]{border-bottom:.5px solid #e5e5e5;height:46px;position:relative}.g-bar[data-v-fa5bd98d]{box-sizing:border-box;cursor:pointer;border:.5px solid #0000;border-radius:6px;align-items:center;gap:4px;height:26px;padding:0;font-size:11px;font-weight:500;display:flex;position:absolute;top:10px;overflow:hidden}.g-bar--has-text[data-v-fa5bd98d]{padding:0 7px}.g-bar-txt[data-v-fa5bd98d]{white-space:nowrap;overflow:hidden}.g-bar-txt--hidden[data-v-fa5bd98d]{visibility:hidden}.g-bar-lock[data-v-fa5bd98d]{flex-shrink:0;font-size:11px}.g-bar--done[data-v-fa5bd98d]{color:var(--status-success-text);background:#dcfce7;border-color:#86efac}.g-bar--warn[data-v-fa5bd98d]{color:#92400e;background:#fef3c7;border-color:#fcd34d}.g-bar--pending[data-v-fa5bd98d]{color:#71717a;background:#f4f4f5;border-color:#d4d4d8}.g-bar--danger[data-v-fa5bd98d]{color:#b91c1c;background:#fee2e2;border-color:#fca5a5}.g-arrows[data-v-fa5bd98d]{pointer-events:none;position:absolute;left:0;overflow:visible}.g-legend[data-v-fa5bd98d]{color:#6b6b6b;flex-wrap:wrap;align-items:center;gap:16px;margin-top:10px;font-size:12px;display:flex}.g-legend>span[data-v-fa5bd98d]{align-items:center;gap:5px;display:inline-flex}.g-lg[data-v-fa5bd98d]{box-sizing:border-box;border-radius:3px;width:10px;height:10px;display:inline-block}.g-lg--done[data-v-fa5bd98d]{background:#dcfce7}.g-lg--warn[data-v-fa5bd98d]{background:#fef3c7}.g-lg--pending[data-v-fa5bd98d]{background:#f4f4f5;border:1px solid #d4d4d8}.g-lg--danger[data-v-fa5bd98d]{background:#fee2e2}.tlm-backdrop[data-v-3ffb189e]{z-index:var(--ui-z-window-nested);background:#00000073;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.tlm-box[data-v-3ffb189e]{text-align:center;background:#fff;border-radius:16px;flex-direction:column;align-items:center;gap:12px;width:360px;max-width:calc(100vw - 32px);padding:32px 28px 28px;display:flex;box-shadow:0 8px 32px #0000001f}.tlm-icon-wrap[data-v-3ffb189e]{background:#fff7e6;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:4px;display:flex}.tlm-icon[data-v-3ffb189e]{color:#fc4000;font-size:26px}.tlm-title[data-v-3ffb189e]{color:#1a1a1a;font-size:16px;font-weight:600}.tlm-text[data-v-3ffb189e]{color:#5a5a5a;max-width:280px;font-size:13px;line-height:1.55}.tlm-actions[data-v-3ffb189e]{gap:10px;width:100%;margin-top:8px;display:flex}.tlm-btn-cancel[data-v-3ffb189e]{color:#5a5a5a;cursor:pointer;background:#fff;border:1px solid #e0e0e0;border-radius:8px;flex:1;height:38px;font-size:13px;transition:background .15s}.tlm-btn-cancel[data-v-3ffb189e]:hover{background:var(--surface-inset)}.tlm-btn-upgrade[data-v-3ffb189e]{color:#fff;cursor:pointer;background:#fc4000;border:none;border-radius:8px;flex:1;height:38px;font-size:13px;font-weight:500;transition:background .15s}.tlm-btn-upgrade[data-v-3ffb189e]:hover{background:#e03600}.tlm-fade-enter-active[data-v-3ffb189e],.tlm-fade-leave-active[data-v-3ffb189e]{transition:opacity .18s}.tlm-fade-enter-from[data-v-3ffb189e],.tlm-fade-leave-to[data-v-3ffb189e]{opacity:0}[data-v-84f96162]{box-sizing:border-box}.mbody[data-v-84f96162]{padding:0}.sect-lbl[data-v-84f96162]{letter-spacing:.05em;color:#6e6e6e;text-transform:uppercase;align-items:center;gap:11px;margin-bottom:11px;font-size:11px;font-weight:600;display:flex}.grid2[data-v-84f96162]{grid-template-columns:1fr 1fr;gap:13px;display:grid}.field[data-v-84f96162]{flex-direction:column;gap:6px;min-width:0;display:flex}.flbl[data-v-84f96162]{color:#1a1a1a;font-size:12.5px}.req[data-v-84f96162]{color:#fc4000;margin-left:2px}.finp[data-v-84f96162]{color:#1a1a1a;background:#fff;border:1px solid #e5e5e5;border-radius:9px;width:100%;height:40px;padding:0 12px;font-family:inherit;font-size:13px}.finp[data-v-84f96162]:focus{border-color:#fc4000;outline:none}.fsel[data-v-84f96162]{width:100%}.fsel[data-v-84f96162] .ant-select-selector{height:40px!important;box-shadow:none!important;background:#fff!important;border:1px solid #e5e5e5!important;border-radius:9px!important;padding:0 12px!important}.fsel.ant-select-focused[data-v-84f96162] .ant-select-selector{border-color:#fc4000!important}.fsel[data-v-84f96162] .ant-select-selection-item,.fsel[data-v-84f96162] .ant-select-selection-placeholder{color:#1a1a1a!important;font-size:13px!important;line-height:38px!important}.hint[data-v-84f96162]{color:#6e6e6e;margin-top:5px;font-size:11.5px;line-height:1.45}.fold[data-v-84f96162]{color:#5a5a5a;cursor:pointer;border-top:1px solid #f0f0f0;align-items:center;gap:8px;margin-top:16px;padding:13px 0 2px;font-size:13px;display:flex}.fold[data-v-84f96162]:hover{color:#1a1a1a}.ic-fold[data-v-84f96162]{font-size:13px}.fold-body[data-v-84f96162]{margin-top:14px}.finp-area[data-v-84f96162]{color:#1a1a1a;resize:none;background:#fff;border:1px solid #e5e5e5;border-radius:9px;width:100%;min-height:60px;padding:10px 12px;font-family:inherit;font-size:13px;line-height:1.5}.finp-area[data-v-84f96162]:focus{border-color:#fc4000;outline:none}@media (width<=560px){.grid2[data-v-84f96162]{grid-template-columns:1fr}}.of-body[data-v-11445135]{--of-h:38px;--of-gap:14px;--of-pad-x:11px;--of-radius:8px}.of-grp[data-v-11445135]{margin-bottom:20px}.of-grp--last[data-v-11445135]{margin-bottom:0}.of-grp-h[data-v-11445135]{letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted);align-items:center;gap:8px;margin:0 0 12px;font-size:11px;font-weight:600;display:flex}.of-grp-h[data-v-11445135]:after{content:"";background:var(--border-light);flex:1;height:1px}.of-g2[data-v-11445135]{gap:var(--of-gap);grid-template-columns:1fr 1fr;display:grid}.of-g2--wide[data-v-11445135]{grid-template-columns:1.4fr 1fr}.of-g3[data-v-11445135]{gap:var(--of-gap);grid-template-columns:1fr 1fr 1fr;display:grid}.of-g2[data-v-11445135],.of-g3[data-v-11445135]{margin-bottom:var(--of-gap)}.of-grp[data-v-11445135]>:last-child{margin-bottom:0}.of-f[data-v-11445135]{margin-bottom:var(--of-gap)}.of-f--spaced[data-v-11445135]{margin-top:var(--of-gap)}.of-g2>.of-f[data-v-11445135],.of-g3>.of-f[data-v-11445135]{margin-bottom:0}.of-lbl[data-v-11445135]{color:var(--text-2);margin-bottom:5px;font-size:11.5px;display:block}.of-req[data-v-11445135]{color:var(--accent)}.of-hint[data-v-11445135],.of-seg-note[data-v-11445135]{color:var(--text-muted);margin-top:5px;font-size:11.5px;line-height:1.4}.of-err[data-v-11445135]{color:#dc2626;margin-top:5px;font-size:11.5px;line-height:1.4}.of-inp[data-v-11445135]{width:100%;height:var(--of-h);border:1px solid var(--border);border-radius:var(--of-radius);padding:0 var(--of-pad-x);font:inherit;color:var(--text);box-sizing:border-box;background:#fff;outline:none;font-size:13.5px;transition:border-color .15s}.of-inp[data-v-11445135]:focus{border-color:var(--accent)}.of-inp[data-v-11445135]::placeholder{color:var(--text-muted)}.of-inp[readonly][data-v-11445135],.of-inp[data-v-11445135]:disabled{background:var(--surface-inset);color:var(--text-2);cursor:default}.of-inp--lg[data-v-11445135]{font-size:15px}.of-inp--area[data-v-11445135]{height:auto;padding:9px var(--of-pad-x);resize:none;font-size:13px;line-height:1.5}.of-inp--error[data-v-11445135]{border-color:#dc2626}.of-with-btn[data-v-11445135]{gap:8px;display:flex}.of-with-btn .of-inp[data-v-11445135]{flex:1;min-width:0}.of-mini[data-v-11445135]{width:var(--of-h);height:var(--of-h);border:1px solid var(--border);border-radius:var(--of-radius);color:var(--icon-interactive);cursor:pointer;background:#fff;flex:none;justify-content:center;align-items:center;display:inline-flex}.of-mini[data-v-11445135]:hover:not(:disabled){background:var(--surface-inset);color:var(--accent-text)}.of-mini[data-v-11445135]:disabled{opacity:.4;cursor:default}.of-mini i[data-v-11445135]{font-size:15px}.of-adate.ant-picker[data-v-11445135]{width:100%;height:var(--of-h);border:1px solid var(--border);border-radius:var(--of-radius);padding:0 var(--of-pad-x);box-shadow:none}.of-adate.ant-picker-focused[data-v-11445135]{border-color:var(--accent)}.of-adate.ant-picker-disabled[data-v-11445135]{background:var(--surface-inset)}.of-adate[data-v-11445135] .ant-picker-input>input{color:var(--text);font-size:13.5px}.of-adate[data-v-11445135] .ant-picker-suffix{color:var(--icon-interactive)}.of-asel[data-v-11445135]{width:100%}.of-asel[data-v-11445135] .ant-select-selector{height:var(--of-h)!important;border:1px solid var(--border)!important;border-radius:var(--of-radius)!important;padding:0 var(--of-pad-x)!important;box-shadow:none!important;background:#fff!important}.of-asel.ant-select-focused[data-v-11445135] .ant-select-selector{border-color:var(--accent)!important}.of-asel.ant-select-disabled[data-v-11445135] .ant-select-selector{background:var(--surface-inset)!important;color:var(--text-2)!important}.of-asel[data-v-11445135] .ant-select-selection-item,.of-asel[data-v-11445135] .ant-select-selection-placeholder{font-size:13.5px!important}.of-asel[data-v-11445135] .ant-select-selection-item,.of-asel[data-v-11445135] .ant-select-selection-placeholder,.of-asel[data-v-11445135] .ant-select-selection-search-input{color:var(--text);line-height:calc(var(--of-h) - 2px)!important;height:calc(var(--of-h) - 2px)!important}.of-asel[data-v-11445135] .ant-select-selection-search-input{font-size:13.5px}.of-asel[data-v-11445135] .ant-select-selection-placeholder{color:var(--text-muted)!important}.of-asel[data-v-11445135] .ant-select-arrow{color:var(--icon-interactive)}.of-f[data-v-11445135] .sg-btn,.of-grp[data-v-11445135] .sg-btn{min-height:var(--of-h);border-radius:var(--of-radius)}.of-lbl--row[data-v-11445135]{justify-content:space-between;align-items:center;gap:8px;display:flex}.of-lbl-del[data-v-11445135]{color:var(--icon-interactive);cursor:pointer;background:0 0;border:0;padding:0 2px;line-height:0}.of-lbl-del[data-v-11445135]:hover:not(:disabled){color:#dc2626}.of-lbl-del[data-v-11445135]:disabled{opacity:.4;cursor:default}.of-lbl-del i[data-v-11445135]{font-size:13px}.of-cf-empty[data-v-11445135]{border:1px dashed var(--border);border-radius:var(--of-radius);padding:var(--of-gap);background:var(--surface-inset);color:var(--text-2);font-size:12.5px;line-height:1.5}.of-cf-empty b[data-v-11445135]{color:var(--text);font-weight:500}.of-ro[data-v-11445135]{pointer-events:none}.of-ro[data-v-11445135] .sg-btn{color:var(--text-muted)}.of-ro[data-v-11445135] .sg-btn--on{background:var(--surface-inset);border-color:var(--border);color:var(--text-2)}.of-cf-row .of-f[data-v-11445135]{margin-bottom:0}.of-cf-row[data-v-11445135]{margin-top:var(--of-gap);grid-template-columns:1fr 1fr auto;align-items:end;gap:8px;display:grid}.of-del-btn[data-v-11445135]{width:var(--of-h);height:var(--of-h);border-radius:var(--of-radius);background:var(--surface-inset);cursor:pointer;color:var(--icon-interactive);border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.of-del-btn[data-v-11445135]:hover{color:#dc2626;background:#fee2e2}.of-del-btn i[data-v-11445135]{font-size:13px}.of-add-field-btn[data-v-11445135]{width:100%;height:var(--of-h);margin-top:var(--of-gap);padding:0 var(--of-pad-x);border:1px dashed var(--border);border-radius:var(--of-radius);font:inherit;color:var(--text-2);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:8px;font-size:13px;transition:all .15s;display:flex}.of-add-field-btn i[data-v-11445135]{font-size:14px}.of-add-field-btn[data-v-11445135]:hover{border-color:var(--accent);color:var(--accent-text)}.of-contract-empty[data-v-11445135]{color:var(--text-muted);background:var(--surface-inset);align-items:center;display:flex}@keyframes of-spin-11445135{to{transform:rotate(360deg)}}.of-ic-spin[data-v-11445135]{animation:.6s linear infinite of-spin-11445135;display:inline-block}.of-retry[data-v-11445135]{font:inherit;color:var(--accent-text);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}@media (width<=639px){.of-g2[data-v-11445135],.of-g2--wide[data-v-11445135],.of-g3[data-v-11445135]{grid-template-columns:1fr}}.psm-banner[data-v-c4c059b1]{background:#ffede6;border:1px solid #ffd9cc;border-radius:8px;align-items:flex-start;gap:10px;margin:0 0 18px;padding:12px 14px;display:flex}.psm-banner__ic[data-v-c4c059b1]{color:#fc4000;flex-shrink:0;margin-top:1px;font-size:16px}.psm-banner p[data-v-c4c059b1]{color:#8a3418;font-size:12px;line-height:1.55}.psm-banner b[data-v-c4c059b1]{font-weight:600}.psm-advanced[data-v-c4c059b1]{border-top:1px dashed #ededed;padding-top:4px}.psm-advanced-toggle[data-v-c4c059b1]{cursor:pointer;color:#9ca3af;background:0 0;border:none;align-items:center;gap:5px;padding:8px 0;font-family:inherit;font-size:12px;font-weight:500;display:flex}.psm-advanced-toggle[data-v-c4c059b1]:hover{color:#6b7280}.psm-advanced-chevron[data-v-c4c059b1]{font-size:12px;transition:transform .15s}.psm-advanced-chevron--open[data-v-c4c059b1]{transform:rotate(90deg)}.psm-field--advanced[data-v-c4c059b1]{padding-top:0}.psm-sec-label[data-v-c4c059b1]{color:#9ca3af;text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:8px;padding:18px 0 8px;font-size:11px;font-weight:600;display:flex}.psm-stage[data-v-c4c059b1]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;margin-bottom:10px;transition:background .1s,border-color .1s;overflow:hidden}.psm-stage--open[data-v-c4c059b1]{border-color:#d9dce1;box-shadow:0 2px 10px #0000000a}.psm-stage--shop[data-v-c4c059b1]{background:#fff6f2;border-color:#ffd0bf}.psm-stage--drag-over[data-v-c4c059b1]{background:#ffede6}.psm-stage-row[data-v-c4c059b1]{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;padding:12px 14px;display:flex}.psm-drag[data-v-c4c059b1]{color:#d0d0d0;cursor:grab;flex-shrink:0;font-size:14px}.psm-dot[data-v-c4c059b1]{border-radius:50%;flex-shrink:0;width:10px;height:10px}.psm-name[data-v-c4c059b1]{flex-shrink:0;max-width:160px;font-size:13.5px;font-weight:600}@media (width<=639px){.psm-stage-row[data-v-c4c059b1]{flex-wrap:wrap;row-gap:8px}.psm-spacer[data-v-c4c059b1]{flex-basis:100%;height:0}.psm-name[data-v-c4c059b1]{flex:auto;max-width:none}}.psm-name input[data-v-c4c059b1]{color:#1a1a1a;background:0 0;border:none;border-bottom:1.5px solid #0000;outline:none;width:100%;padding:2px 0;font-size:13.5px;font-weight:600;transition:border-color .15s}.psm-name input[data-v-c4c059b1]:focus{border-bottom-color:#fc4000}.psm-name input[readonly][data-v-c4c059b1]{pointer-events:none}.psm-stage-badges[data-v-c4c059b1]{flex-wrap:wrap;gap:6px;margin-left:2px;display:flex}.psm-badge[data-v-c4c059b1]{white-space:nowrap;border-radius:20px;align-items:center;gap:4px;padding:2px 8px;font-size:11px;font-weight:500;display:inline-flex}.psm-badge i[data-v-c4c059b1]{font-size:11px}.psm-badge--see[data-v-c4c059b1]{color:#4f46e5;background:#eef2ff}.psm-badge--move[data-v-c4c059b1]{color:var(--status-success-text);background:#f0fdf4}.psm-badge--shop[data-v-c4c059b1]{color:#fff;background:#fc4000}.psm-badge--all[data-v-c4c059b1]{color:#9ca3af;background:#f3f4f6}.psm-badge--final[data-v-c4c059b1]{color:#3b6d11;background:#eaf3de}.psm-spacer[data-v-c4c059b1]{flex:1}.psm-acts[data-v-c4c059b1]{flex-shrink:0;align-items:center;gap:2px;display:flex}.psm-acts--locked[data-v-c4c059b1]{opacity:.25;pointer-events:none}.psm-ab[data-v-c4c059b1]{cursor:pointer;color:#9ca3af;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;transition:all .12s;display:flex}.psm-ab[data-v-c4c059b1]:hover{color:#6b7280;background:#ededed}.psm-ab--del[data-v-c4c059b1]:hover{color:#dc2626;background:#fee2e2}.psm-ab[data-v-c4c059b1]:disabled{opacity:.3;cursor:not-allowed}.psm-ab[data-v-c4c059b1]:disabled:hover{color:#9ca3af;background:0 0}.psm-ab i[data-v-c4c059b1]{font-size:13px}.psm-chevron[data-v-c4c059b1]{color:#9ca3af;flex-shrink:0;font-size:15px;transition:transform .18s}.psm-stage--open .psm-chevron[data-v-c4c059b1]{transform:rotate(180deg)}.psm-cp-wrap[data-v-c4c059b1]{flex-shrink:0;position:relative}.psm-cpatch[data-v-c4c059b1]{cursor:pointer;border:none;border-radius:6px;width:22px;height:22px;display:block;position:relative}.psm-cpatch[data-v-c4c059b1]:after{content:"";border:1.5px solid #0000001a;border-radius:5px;position:absolute;inset:0}.psm-cpatch[data-v-c4c059b1]:disabled{opacity:.4;cursor:not-allowed}.psm-cpicker[data-v-c4c059b1]{z-index:10;background:#fff;border:1px solid #e8e8e8;border-radius:8px;min-width:140px;padding:8px;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 4px 16px #0000001f}.psm-swatches[data-v-c4c059b1]{grid-template-columns:repeat(7,18px);gap:4px;margin-bottom:6px;display:grid}.psm-swatch[data-v-c4c059b1]{cursor:pointer;border:2px solid #0000;border-radius:4px;width:18px;height:18px}.psm-swatch--sel[data-v-c4c059b1]{border-color:#1a1a1a}.psm-hex[data-v-c4c059b1]{color:#1a1a1a;background:0 0;border:none;border-bottom:1px solid #e8e8e8;outline:none;width:100%;padding:2px 0;font-size:11px}.psm-hex[data-v-c4c059b1]:focus{border-bottom-color:#fc4000}.psm-stage-body[data-v-c4c059b1]{border-top:1px solid #ededed;padding:4px 14px 16px 37px}.psm-stage--shop .psm-stage-body[data-v-c4c059b1]{border-top-color:#ffd0bf}.psm-field[data-v-c4c059b1]{align-items:flex-start;gap:12px;padding:12px 0;display:flex}.psm-field+.psm-field[data-v-c4c059b1]{border-top:1px dashed #ededed}.psm-field-label[data-v-c4c059b1]{color:#6b7280;flex:0 0 165px;padding-top:8px;font-size:13px}.psm-fl-title[data-v-c4c059b1]{color:#1a1a1a;align-items:center;gap:7px;font-weight:500;display:flex}.psm-fl-title i[data-v-c4c059b1]{color:#9ca3af;font-size:14px}.psm-fl-hint[data-v-c4c059b1]{color:#9ca3af;margin-top:3px;padding-left:21px;font-size:11px;line-height:1.4}.psm-field-control[data-v-c4c059b1]{flex:1;width:100%;min-width:280px}@media (width<=639px){.psm-field[data-v-c4c059b1]{flex-direction:column;align-items:stretch;gap:4px}.psm-field-label[data-v-c4c059b1]{flex-basis:auto;padding-top:0}.psm-field-control[data-v-c4c059b1],.psm-sel[data-v-c4c059b1]{min-width:0}}.psm-sel[data-v-c4c059b1]{width:100%;min-width:280px;display:block}.psm-sel[data-v-c4c059b1] .ant-select-selector{width:100%!important;height:auto!important;min-height:38px!important;box-shadow:none!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:8px!important;flex-wrap:wrap!important;padding:3px 8px!important;overflow:visible!important}.psm-sel[data-v-c4c059b1] .ant-select-selection-overflow{row-gap:4px;max-width:100%;flex-wrap:wrap!important;overflow:visible!important}.psm-sel[data-v-c4c059b1] .ant-select-selection-overflow-item{max-width:100%;overflow:visible!important}.psm-sel[data-v-c4c059b1] .ant-select-selection-placeholder{color:#9ca3af;font-size:13px}.psm-sel[data-v-c4c059b1] .ant-select-selection-item{color:#1a1a1a;word-break:break-word;background:#f3f4f6;align-items:center;white-space:normal!important;text-overflow:clip!important;border:none!important;border-radius:16px!important;flex:none!important;max-width:100%!important;margin:2px 4px 2px 0!important;padding:2px 9px!important;font-size:12px!important;font-weight:500!important;line-height:1.4!important;display:inline-flex!important;overflow:visible!important}.psm-sel[data-v-c4c059b1] .ant-select-selection-item-content{white-space:normal!important;text-overflow:clip!important;overflow:visible!important}.psm-sel[data-v-c4c059b1] .ant-select-focused .ant-select-selector{box-shadow:none!important;border-color:#fc4000!important}.psm-sel--see[data-v-c4c059b1] .ant-select-selection-item{color:#4f46e5!important;background:#eef2ff!important}.psm-sel--see[data-v-c4c059b1] .ant-select-selection-item-remove{opacity:.6;color:#4f46e5!important}.psm-sel--move[data-v-c4c059b1] .ant-select-selection-item{color:var(--status-success-text)!important;background:#f0fdf4!important}.psm-sel--move[data-v-c4c059b1] .ant-select-selection-item-remove{opacity:.6;color:var(--status-success-text)!important}.psm-shop-hint[data-v-c4c059b1]{color:#fc4000;background:#fff;border:1px solid #ffd0bf;border-radius:8px;align-items:flex-start;gap:8px;margin-top:8px;padding:8px 10px;font-size:11.5px;line-height:1.45;display:flex}.psm-shop-hint i[data-v-c4c059b1]{flex-shrink:0;margin-top:1px;font-size:14px}.psm-item[data-v-c4c059b1]{align-items:center;gap:10px;padding:10px 0;transition:background .1s;display:flex;position:relative}.psm-item[data-v-c4c059b1]:hover{background:#fafafa}.psm-item--exit[data-v-c4c059b1]{background:#fff8f8}.psm-item--exit .psm-name input[data-v-c4c059b1]{color:#991b1b;font-weight:500}.psm-item--locked .psm-drag[data-v-c4c059b1]{color:#ebebeb;cursor:not-allowed}.psm-item .psm-name[data-v-c4c059b1]{flex:1;max-width:none}.psm-item .psm-name input[data-v-c4c059b1]{font-weight:500}.psm-badges[data-v-c4c059b1]{flex-shrink:0;gap:4px;display:flex}.psm-badge--sys[data-v-c4c059b1]{color:#888780;background:#f1efe8}.psm-badge--exit[data-v-c4c059b1]{color:#991b1b;background:#fee2e2}.psm-newrow[data-v-c4c059b1]{background:#fffbf0;border:1px solid #fef3c7;border-radius:10px;align-items:center;gap:10px;margin:0 0 10px;padding:10px 14px;display:flex}.psm-new-dots[data-v-c4c059b1]{flex-shrink:0;gap:5px;display:flex}.psm-ndot[data-v-c4c059b1]{cursor:pointer;border:2px solid #0000;border-radius:50%;flex-shrink:0;width:14px;height:14px;transition:border-color .1s}.psm-ndot--sel[data-v-c4c059b1]{border-color:#1a1a1a}.psm-new-inp[data-v-c4c059b1]{color:#1a1a1a;background:0 0;border:none;border-bottom:1.5px solid #fc4000;outline:none;flex:1;padding:2px 0;font-size:13px}.psm-new-inp[data-v-c4c059b1]::placeholder{color:silver}.psm-new-acts[data-v-c4c059b1]{flex-shrink:0;gap:4px;display:flex}.psm-nab[data-v-c4c059b1]{cursor:pointer;border:none;border-radius:7px;padding:5px 10px;font-size:11px}.psm-nab--ok[data-v-c4c059b1]{color:#fff;background:#fc4000;font-weight:500}.psm-nab--cl[data-v-c4c059b1]{color:#666;background:#f5f5f5}.psm-hint[data-v-c4c059b1]{color:#b91c1c;background:#fef2f2;border-radius:10px;align-items:flex-start;gap:7px;margin-top:10px;padding:12px 14px;font-size:12px;line-height:1.5;display:flex}.psm-hint i[data-v-c4c059b1]{flex-shrink:0;margin-top:1px;font-size:13px}.psm-hint--missing[data-v-c4c059b1]{color:#92400e;background:#fffbeb;border-color:#fde68a}.psm-hint-act[data-v-c4c059b1]{font:inherit;color:#92400e;cursor:pointer;background:#fff;border:1px solid #fcd34d;border-radius:7px;margin-left:8px;padding:3px 10px;font-size:12px;font-weight:500}.psm-hint-act[data-v-c4c059b1]:hover:not(:disabled){background:#fef3c7}.psm-hint-act[data-v-c4c059b1]:disabled{opacity:.6;cursor:default}.psm-add-btn[data-v-c4c059b1]{border-style:dashed;margin-right:auto}.po[data-v-70a5908a]{background:var(--page-bg);flex-direction:column;gap:14px;min-height:100%;padding:20px 24px 32px;display:flex}.po-stages[data-v-70a5908a]{min-width:0}.po-num[data-v-70a5908a]{font-weight:var(--ui-fw-semibold);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.po-items[data-v-70a5908a],.po-cl[data-v-70a5908a],.po-dsub[data-v-70a5908a],.po-who-sub[data-v-70a5908a]{font-size:var(--ui-fs-12);line-height:var(--ui-lh-12);color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.po-items--sd[data-v-70a5908a]{color:var(--text);font-weight:var(--ui-fw-medium)}.po-who-sub--row[data-v-70a5908a]{gap:4px;min-width:0;display:flex}.po-who-sub-l[data-v-70a5908a]{flex-shrink:0}.po-sd-probe[data-v-70a5908a]{visibility:hidden;pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.po-nm[data-v-70a5908a],.po-who[data-v-70a5908a],.po-op[data-v-70a5908a]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.po-stage[data-v-70a5908a]{align-items:center;gap:var(--ui-sp-1);flex-wrap:wrap;min-width:0;display:flex}.po-pill-pending[data-v-70a5908a]{height:var(--ui-h-pill);padding:0 var(--ui-sp-2);border-radius:var(--ui-r-tab);font-size:var(--ui-fs-12);line-height:var(--ui-lh-12);font-weight:var(--ui-fw-medium);background:var(--warn-bg);color:var(--warn-text);white-space:nowrap;align-items:center;display:inline-flex}.po-tech-ck[data-v-70a5908a]{color:var(--status-success-text);font-size:var(--ui-fs-14);cursor:default;align-items:center;display:inline-flex}.po-dl[data-v-70a5908a]{font-variant-numeric:tabular-nums;white-space:nowrap}.po-dl--red[data-v-70a5908a],.po-dsub--red[data-v-70a5908a]{color:var(--ui-danger)}.po-prog-none[data-v-70a5908a]{color:var(--text-muted)}.po-sum[data-v-70a5908a]{font-variant-numeric:tabular-nums;white-space:nowrap}.po-th-two[data-v-70a5908a]{align-items:center;min-width:0;max-width:100%;display:inline-flex}.po-th-two[data-v-70a5908a]>.ui-sh{flex:0 auto}.po-th-dot[data-v-70a5908a]{margin:0 var(--ui-sp-1);flex:none}.po-sort-corner[data-v-70a5908a]{display:flex}.po-sort-corner--cards[data-v-70a5908a]{margin-left:auto}.po-cards-t[data-v-70a5908a]{font-variant-numeric:tabular-nums}.moc-due[data-v-70a5908a]{color:var(--text-muted)}.moc-due--red[data-v-70a5908a]{color:var(--ui-danger)}.moc-pending-badge[data-v-70a5908a]{width:fit-content;height:var(--ui-h-pill);padding:0 var(--ui-sp-2);border-radius:var(--ui-r-tab);font-size:var(--ui-fs-12);line-height:var(--ui-lh-12);font-weight:var(--ui-fw-medium);background:var(--warn-bg);color:var(--warn-text);align-items:center;display:inline-flex}.mob-order-card--closed[data-v-70a5908a]{opacity:.8}.po-reset-link[data-v-70a5908a]{margin-left:var(--ui-sp-2);color:var(--accent-text);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.po-mbar[data-v-70a5908a]{flex-direction:column;gap:8px;display:flex}.po-mbar__btns[data-v-70a5908a]{grid-template-columns:1fr 1fr;gap:8px;display:grid}.po-mbar__btns[data-v-70a5908a]>*{width:100%}.po-mbar__flag[data-v-70a5908a]{display:flex}.po-btn-icon[data-v-70a5908a]{border:1px solid var(--border);background:var(--card-bg);cursor:pointer;width:36px;height:36px;color:var(--text-2);border-radius:9px;justify-content:center;align-items:center;display:inline-flex;position:relative}.po-btn-icon[data-v-70a5908a]:hover{background:var(--page-bg);color:var(--text)}.po-btn-icon__c[data-v-70a5908a]{background:var(--text-muted);min-width:16px;height:16px;color:var(--card-bg);font-variant-numeric:tabular-nums;border-radius:9px;padding:0 4px;font-size:10px;line-height:16px;position:absolute;top:-5px;right:-5px}.status-pick-head[data-v-70a5908a]{color:var(--text-2);margin-bottom:4px;font-size:12px}.status-pick-final[data-v-70a5908a]{color:var(--text-2);margin-left:auto;font-size:10px}.status-pick-btn[data-v-70a5908a]{border:1.5px solid var(--border-light);background:var(--card-bg);cursor:pointer;width:100%;color:var(--text);border-radius:8px;align-items:center;gap:8px;padding:8px 12px;font-family:inherit;font-size:13px;transition:border-color .12s,background .12s;display:flex}.status-pick-btn[data-v-70a5908a]:hover:not(:disabled){border-color:var(--ui-field);background:var(--page-bg)}.status-pick-btn[data-v-70a5908a]:disabled{opacity:.6;cursor:not-allowed}.status-pick-dot[data-v-70a5908a]{border-radius:50%;flex-shrink:0;width:8px;height:8px}.status-pick-note[data-v-70a5908a]{background:var(--surface-inset);border:1px solid var(--border-light);color:var(--text-2);border-radius:9px;align-items:center;gap:7px;margin-bottom:6px;padding:9px 11px;font-size:12px;display:flex}.tr-title[data-v-70a5908a]{font-size:16px;font-weight:600}.tr-sub[data-v-70a5908a]{color:var(--text-muted);margin-top:2px;font-size:12px}.tr-search[data-v-70a5908a]{margin:14px 0 12px}.tr-note[data-v-70a5908a]{background:var(--surface-inset);border:1px solid var(--border-light);color:var(--text-2);border-radius:9px;margin-bottom:12px;padding:9px 12px;font-size:12px}.tr-table[data-v-70a5908a]{border:1px solid var(--border);border-radius:12px;overflow:hidden}.tr-table table[data-v-70a5908a]{border-collapse:collapse;width:100%;font-size:13px}.tr-table thead th[data-v-70a5908a]{text-align:left;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid var(--border-light);white-space:nowrap;background:0 0;padding:8px 14px;font-size:10px;font-weight:500}.tr-table tbody td[data-v-70a5908a]{color:var(--text);border-bottom:1px solid var(--border-light);padding:11px 14px;font-size:13px;font-weight:400}.tr-table tbody tr:last-child td[data-v-70a5908a]{border-bottom:0}.tr-table .po-cl[data-v-70a5908a],.tr-table .po-items[data-v-70a5908a]{margin-top:1px}.tr-restore[data-v-70a5908a]{border:1px solid var(--border);background:var(--card-bg);font:inherit;cursor:pointer;height:28px;color:var(--text);border-radius:7px;padding:0 10px;font-size:12px}.tr-restore[data-v-70a5908a]:hover:not(:disabled){border-color:var(--accent);color:var(--accent-text)}.tr-restore[data-v-70a5908a]:disabled{opacity:.5;cursor:not-allowed}.tr-empty[data-v-70a5908a]{text-align:center;color:var(--text-muted);padding:28px}@media (width<=600px){.po[data-v-70a5908a]{gap:10px;padding:12px 12px 24px}.c-header-actions .c-btn--secondary[data-v-70a5908a]{display:none}.po[data-v-70a5908a] .c-header{flex-wrap:nowrap}.po[data-v-70a5908a] .c-header-actions{flex-wrap:nowrap;width:auto;height:36px}.po[data-v-70a5908a] .c-header-actions>*{flex:none}}.oe-lead[data-v-7354769d]{color:var(--text-2,#5a5a5a);margin-bottom:14px;font-size:13px;line-height:1.6}.oe-row[data-v-7354769d]{border-top:1px solid var(--border,#e5e5e5);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.oe-row-l b[data-v-7354769d]{color:var(--text,#1a1a1a);font-size:14px;font-weight:500;display:block}.oe-row-l span[data-v-7354769d]{color:var(--text-muted,#6f6f6f);margin-top:2px;font-size:12px;display:block}.oe-note[data-v-7354769d]{color:var(--text-muted,#6f6f6f);border-top:1px solid var(--border,#e5e5e5);padding-top:12px;font-size:12.5px}.ocb[data-v-d810fd8c]{flex-direction:column;gap:0;display:flex}.ocb-entry[data-v-d810fd8c]{flex-direction:column;display:flex}.ocb-entry--error[data-v-d810fd8c]{outline-offset:-1px;background:#fef2f2;border-radius:8px;outline:1px solid #fca5a5}.ocb[data-v-d810fd8c]{--ocb-cols:20px 1fr 140px 160px 150px 80px 28px}.ocb-head[data-v-d810fd8c]{grid-template-columns:var(--ocb-cols);letter-spacing:.04em;text-transform:uppercase;color:#6b6b6b;gap:0 8px;padding:0 0 7px;font-size:10.5px;font-weight:600;display:grid}.ocb-row[data-v-d810fd8c]{grid-template-columns:var(--ocb-cols);align-items:start;gap:8px;padding:6px 0;display:grid}.ocb-num[data-v-d810fd8c]{text-align:center;color:var(--text-2,#6b6b6b);padding-top:8px;font-size:12px}.ocb-cell[data-v-d810fd8c]{min-width:0}.ocb-cell--action[data-v-d810fd8c]{justify-content:center;display:flex}.ocb-track[data-v-d810fd8c]{color:var(--text-2,#6b6b6b);white-space:nowrap;cursor:pointer;grid-column:2/-1;align-items:center;gap:4px;font-size:11px;display:flex}.ocb-track input[data-v-d810fd8c]{cursor:pointer}.ocb-track-err[data-v-d810fd8c]{color:#dc2626;grid-column:2/-1;margin:0;font-size:11px}.ocb-row[data-v-d810fd8c] .ui-sel,.ocb-row[data-v-d810fd8c] .ui-input,.ocb-row[data-v-d810fd8c] .ui-num{height:32px;font-size:12px}.ocb-del[data-v-d810fd8c]{cursor:pointer;color:#6b7280;background:#f3f4f6;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.ocb-del[data-v-d810fd8c]:hover{color:#ef4444;background:#fee2e2}.ocb-del i[data-v-d810fd8c]{font-size:12px}.ocb-del--locked[data-v-d810fd8c]{cursor:not-allowed;color:var(--lock,#5f6e88)}.ocb-del--locked[data-v-d810fd8c]:hover{background:var(--lock-bg,#f1f4f9);color:var(--lock,#5f6e88)}.ocb-link-row[data-v-d810fd8c]{align-items:center;gap:6px;margin:0;padding-left:28px;display:flex}.ocb-line[data-v-d810fd8c]{border-radius:1px;flex-shrink:0;width:2px;height:16px}.ocb-line--strict[data-v-d810fd8c]{background:#6366f1}.ocb-line--free[data-v-d810fd8c]{background:#d1d5db}.ocb-line--demo[data-v-d810fd8c]{vertical-align:middle;width:16px;height:2px;display:inline-block}.ocb-lock-btn[data-v-d810fd8c]{cursor:pointer;border:none;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;padding:0;font-size:11px;display:flex}.ocb-lock-btn--strict[data-v-d810fd8c]{color:#6366f1;background:#eef2ff}.ocb-lock-btn--free[data-v-d810fd8c]{color:#9ca3af;background:#f3f4f6}.ocb-lock-btn[data-v-d810fd8c]:hover{opacity:.8}.ocb-hint[data-v-d810fd8c]{color:#6b7280;font-size:11px}.ocb-legend[data-v-d810fd8c]{color:#9ca3af;gap:12px;padding:4px 0 4px 28px;font-size:11px;display:flex}.ocb-legend-item[data-v-d810fd8c]{align-items:center;gap:4px;display:flex}.ocb-add[data-v-d810fd8c]{color:#6b7280;cursor:pointer;background:0 0;border:1px dashed #d1d5db;border-radius:8px;align-items:center;gap:6px;margin-top:6px;margin-left:28px;padding:6px 12px;font-size:13px;transition:border-color .15s,color .15s;display:flex}.ocb-add[data-v-d810fd8c]:hover{color:#6366f1;border-color:#6366f1}.ocb-add i[data-v-d810fd8c]{font-size:13px}.uwm--chip[data-v-667bbd02]{white-space:nowrap;background:var(--accent-soft,#fff1eb);height:20px;color:var(--accent-text,#c42f00);border-radius:999px;align-items:center;padding:0 8px;font-size:12px;line-height:1;display:inline-flex}.uwm--line[data-v-667bbd02]{color:var(--text-muted);font-size:12px;line-height:1.35;display:inline-block}.uwm-req[data-v-667bbd02],.uwm-opt[data-v-667bbd02]{white-space:nowrap}.if-mat-err[data-v-c72c3ec4]{color:var(--ui-danger);text-align:right;margin-top:3px;font-size:11.5px}.if-anchor[data-v-c72c3ec4]{border:1px solid var(--border);background:var(--card-bg);height:28px;color:var(--text-2);font:inherit;cursor:pointer;white-space:nowrap;border-radius:7px;flex:none;padding:0 10px;font-size:12.5px}.if-anchor[data-v-c72c3ec4]:hover{border-color:var(--text-muted);color:var(--text)}.if-cat-row[data-v-c72c3ec4]{margin:0 0 10px;position:relative}.if-cat-toggle[data-v-c72c3ec4]{cursor:pointer;font:inherit;color:var(--accent-text,#c93300);background:0 0;border:none;align-items:center;gap:4px;padding:0;font-size:13px;display:inline-flex}.if-cat-toggle i[data-v-c72c3ec4]{font-size:12px}.if-cat-pop[data-v-c72c3ec4]{width:360px;max-width:calc(100vw - 48px)}.if-cat-search-wrap[data-v-c72c3ec4]{padding:6px}.if-cat-search[data-v-c72c3ec4]{border:1px solid var(--border,#e5e5e5);box-sizing:border-box;border-radius:8px;width:100%;margin:0;padding:7px 10px;font-family:inherit;font-size:13px}.if-cat-search[data-v-c72c3ec4]:focus{border-color:var(--accent,#fc4000);outline:none}.if-cat-list[data-v-c72c3ec4]{max-height:182.5px;overflow-y:auto}.if-cat-item[data-v-c72c3ec4]{text-align:left;cursor:pointer;width:100%;font:inherit;background:0 0;border:none;align-items:baseline;gap:10px;padding:8px 12px;display:flex}.if-cat-item[data-v-c72c3ec4]:hover,.if-cat-item--on[data-v-c72c3ec4]{background:var(--surface-inset,#fafafa)}.if-cat-item-name[data-v-c72c3ec4]{text-overflow:ellipsis;white-space:nowrap;color:#1a1a1a;flex:auto;min-width:0;font-size:13px;font-weight:600;overflow:hidden}.if-cat-item-n[data-v-c72c3ec4]{white-space:nowrap;color:#6b6b6b;flex:none;margin-left:auto;font-size:11.5px}.if-cat-empty[data-v-c72c3ec4]{color:#6b6b6b;padding:10px 12px;font-size:12px}.if-cat-open[data-v-c72c3ec4]{border-top:1px solid var(--border-light,#f0f0f0);color:var(--accent-text,#c93300);padding:10px 12px;font-size:13px;text-decoration:none;display:block}.if-cat-open[data-v-c72c3ec4]:hover{background:var(--surface-inset,#fafafa)}.if-sect-lbl[data-v-c72c3ec4]{color:#6b6b6b;text-transform:uppercase;letter-spacing:.06em;margin-bottom:12px;font-size:10px;font-weight:500}.if-sect-lbl--with-hint[data-v-c72c3ec4]{align-items:center;gap:5px;display:inline-flex}.if-divider[data-v-c72c3ec4]{background:#f8f8f8;height:1px;margin:14px 0 16px}.if-grid2[data-v-c72c3ec4]{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:4px;display:grid}.if-grid2.mt[data-v-c72c3ec4],.ui-field.mt[data-v-c72c3ec4]{margin-top:16px}.if-hint[data-v-c72c3ec4]{color:var(--text-muted,#6f6f6f);align-items:center;gap:4px;margin-top:5px;font-size:11.5px;line-height:1.4;display:inline-flex}.if-price-row[data-v-c72c3ec4]{align-items:center;gap:8px;display:flex}.if-price-num[data-v-c72c3ec4]{flex:1 1 0;min-width:0}.if-price-return[data-v-c72c3ec4]{cursor:pointer;color:var(--accent,#fc4000);white-space:nowrap;background:0 0;border:none;flex:none;padding:0;font-size:11px}.if-disc[data-v-c72c3ec4]{cursor:pointer;width:100%;font:inherit;color:#1a1a1a;text-align:left;background:0 0;border:none;flex-wrap:wrap;align-items:center;gap:2px 6px;margin-top:14px;padding:0;font-size:13px;font-weight:500;display:flex}.if-disc[data-v-c72c3ec4]:before{content:"›";color:#6b6b6b;font-size:16px;line-height:1;transition:transform .1s}.if-disc--open[data-v-c72c3ec4]:before{transform:rotate(90deg)}.if-disc-cnt[data-v-c72c3ec4]{color:#6b6b6b;flex-basis:100%;margin-left:22px;font-size:12.5px;font-weight:400;line-height:1.4}.if-asel[data-v-c72c3ec4]{width:100%}.if-asel[data-v-c72c3ec4] .ant-select-selector{border:1px solid var(--ui-field)!important;border-radius:var(--ui-r-ctl)!important;padding:0 var(--ui-sp-3)!important;box-shadow:none!important;background:var(--ui-surface)!important}.if-asel.ant-select-focused[data-v-c72c3ec4] .ant-select-selector{border-color:var(--ui-text)!important;box-shadow:none!important}.if-asel[data-v-c72c3ec4] .ant-select-selection-item,.if-asel[data-v-c72c3ec4] .ant-select-selection-placeholder{color:#1a1a1a;padding-inline-start:0!important;font-size:13px!important}.if-asel[data-v-c72c3ec4] .ant-select-selection-placeholder{color:var(--ui-placeholder)!important}.if-asel[data-v-c72c3ec4] .ant-select-arrow{color:var(--icon-interactive);right:var(--ui-sp-3)}.if-asel[data-v-c72c3ec4] .ant-select-clear{right:var(--ui-sp-3);background:var(--ui-surface)}.if-sect-head[data-v-c72c3ec4]{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.if-sect-hint[data-v-c72c3ec4]{color:#6b6b6b;font-size:11px}.if-mt[data-v-c72c3ec4]{--if-mt-cols:minmax(0, 1fr) 110px 120px 110px 28px}.if-mt-h[data-v-c72c3ec4],.if-mt-r[data-v-c72c3ec4]{grid-template-columns:var(--if-mt-cols);gap:0 10px;display:grid}.if-mt-h[data-v-c72c3ec4]{letter-spacing:.04em;text-transform:uppercase;color:#6b6b6b;padding:0 0 7px;font-size:10.5px;font-weight:600}.if-mt-r[data-v-c72c3ec4]{border-bottom:1px solid #f0f0f0;align-items:start;padding:8px 0}.if-mt-r[data-v-c72c3ec4]:last-child{border-bottom:0}.if-mt-r--warn[data-v-c72c3ec4]{background:#fff7f5}.if-mt-r--locked[data-v-c72c3ec4]{background:var(--ui-soft,#f7f6f5)}.r[data-v-c72c3ec4]{text-align:right}.if-mat-info[data-v-c72c3ec4]{flex-direction:column;gap:3px;min-width:0;display:flex}.if-mat-ro-name[data-v-c72c3ec4]{color:var(--text,#1a1a1a);padding-top:6px;font-size:13px}.if-mat-ro-reason[data-v-c72c3ec4]{color:#6b6b6b;font-size:11px;line-height:1.4}.if-mat-stock[data-v-c72c3ec4]{font-size:11px}.if-mat-stock--ok[data-v-c72c3ec4]{color:#047857}.if-mat-stock--bad[data-v-c72c3ec4]{color:#dc2626}.if-mt-num[data-v-c72c3ec4]{font-variant-numeric:tabular-nums;padding-top:8px;font-size:12.5px}.if-mt-sum[data-v-c72c3ec4]{font-weight:600}.muted[data-v-c72c3ec4]{color:var(--text-muted,#6f6f6f);font-weight:400}.if-mat-empty[data-v-c72c3ec4]{color:#6b6b6b;margin-bottom:8px;font-size:11px;line-height:1.5}.if-del-btn[data-v-c72c3ec4]{cursor:pointer;width:28px;height:28px;color:var(--icon-interactive);background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.if-del-btn[data-v-c72c3ec4]:hover{color:#dc2626}.if-del-btn i[data-v-c72c3ec4]{font-size:13px}.if-del-btn[data-v-c72c3ec4]:disabled{color:var(--ui-disabled-text,#b0b0b0);cursor:not-allowed}.if-del-btn[data-v-c72c3ec4]:disabled:hover{color:var(--ui-disabled-text,#b0b0b0)}.if-add-mat-btn[data-v-c72c3ec4]{color:#fc4000;cursor:pointer;background:0 0;border:1px dashed #e8e8e6;border-radius:8px;justify-content:center;align-items:center;gap:5px;width:100%;padding:9px 12px;font-family:inherit;font-size:12px;font-weight:500;transition:all .15s;display:flex}.if-add-mat-btn[data-v-c72c3ec4]:hover{background:#ffede6;border-color:#fc4000}.if-add-mat-btn i[data-v-c72c3ec4]{font-size:13px}.if-btn-tpl[data-v-c72c3ec4]{color:gray;cursor:pointer;background:0 0;border:1.5px solid #e8e8e8;border-radius:8px;align-items:center;gap:6px;padding:8px 12px;font-family:inherit;font-size:11px;transition:all .15s;display:inline-flex}.if-btn-tpl[data-v-c72c3ec4]:hover:not(:disabled){color:#fc4000;border-color:#fc4000}.if-btn-tpl[data-v-c72c3ec4]:disabled{opacity:.5;cursor:default}.if-btn-tpl i[data-v-c72c3ec4]{font-size:13px}.if-btn-g[data-v-c72c3ec4]{cursor:pointer;color:#666;background:#f5f5f5;border:none;border-radius:8px;padding:8px 16px;font-family:inherit;font-size:12px}.if-btn-g[data-v-c72c3ec4]:hover{background:#ebebeb}.if-btn-p[data-v-c72c3ec4]{cursor:pointer;color:#fff;background:#fc4000;border:none;border-radius:8px;align-items:center;gap:5px;padding:8px 18px;font-family:inherit;font-size:12px;font-weight:500;transition:opacity .15s;display:flex}.if-btn-p[data-v-c72c3ec4]:hover:not(:disabled){background:#e03600}.if-btn-p[data-v-c72c3ec4]:disabled{opacity:.5;cursor:default}.if-btn-p i[data-v-c72c3ec4]{font-size:13px}.wc-text[data-v-038ad00f]{margin:0 0 var(--ui-sp-2);color:var(--text);overflow-wrap:anywhere}.wc-text[data-v-038ad00f]:last-child{margin-bottom:0}.wc-err[data-v-038ad00f]{color:var(--bad-text)}.om-sub[data-v-4ed9a9ae]{padding:var(--ui-sp-2) var(--ui-sp-4) 0;font-size:var(--ui-fs-12);line-height:var(--ui-lh-12);color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.om-b[data-v-4ed9a9ae]{padding:var(--ui-sp-2) var(--ui-sp-4)}.om-gh[data-v-4ed9a9ae],.om-gr[data-v-4ed9a9ae],.om-cr[data-v-4ed9a9ae]{column-gap:var(--ui-sp-3);align-items:center;display:grid}.om-gh[data-v-4ed9a9ae],.om-gr[data-v-4ed9a9ae]{grid-template-columns:20px minmax(0,1fr) 88px 88px 96px}.om-cr[data-v-4ed9a9ae]{grid-template-columns:20px minmax(0,1fr) 88px 96px}.om--nocost .om-gh[data-v-4ed9a9ae],.om--nocost .om-gr[data-v-4ed9a9ae]{grid-template-columns:20px minmax(0,1fr) 88px 88px}.om--nocost .om-cr[data-v-4ed9a9ae]{grid-template-columns:20px minmax(0,1fr) 88px}.om--menu .om-gh[data-v-4ed9a9ae],.om--menu .om-gr[data-v-4ed9a9ae]{grid-template-columns:20px minmax(0,1fr) 88px 88px 96px 32px}.om--menu .om-cr[data-v-4ed9a9ae]{grid-template-columns:20px minmax(0,1fr) 88px 96px 32px}.om--menu.om--nocost .om-gh[data-v-4ed9a9ae],.om--menu.om--nocost .om-gr[data-v-4ed9a9ae]{grid-template-columns:20px minmax(0,1fr) 88px 88px 32px}.om--menu.om--nocost .om-cr[data-v-4ed9a9ae]{grid-template-columns:20px minmax(0,1fr) 88px 32px}.om-mn[data-v-4ed9a9ae]{justify-content:center;display:flex}.om-gh[data-v-4ed9a9ae]{height:28px;font-size:var(--ui-fs-11);font-weight:var(--ui-fw-semibold);letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted);border-bottom:1px solid var(--border)}.om-gr[data-v-4ed9a9ae]{border-top:1px solid var(--border);min-height:40px;padding:var(--ui-sp-2) 0;font-size:var(--ui-fs-13);color:var(--text);row-gap:2px;line-height:1.15}.om-gh+.om-gr[data-v-4ed9a9ae]{border-top:0}.om-gr--can[data-v-4ed9a9ae]{cursor:pointer}.om-ch[data-v-4ed9a9ae]{color:var(--text-muted);text-align:center;font-size:16px;line-height:1;transition:transform .15s}.om-gr--open .om-ch[data-v-4ed9a9ae]{transform:rotate(90deg)}.om-nmc[data-v-4ed9a9ae]{align-items:center;gap:var(--ui-sp-2);min-width:0;display:flex}.om-nm[data-v-4ed9a9ae]{font-weight:var(--ui-fw-regular);white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.om-rq[data-v-4ed9a9ae]{color:var(--accent-text)}.om-rqb[data-v-4ed9a9ae]{cursor:pointer;font:inherit;color:var(--accent-text);white-space:nowrap;background:0 0;border:0;padding:0}.om-cs[data-v-4ed9a9ae]{font-size:var(--ui-fs-13);color:var(--text-muted);white-space:nowrap;flex:none;line-height:1}.om-st[data-v-4ed9a9ae]{font-size:var(--ui-fs-12);color:var(--text-muted);white-space:nowrap;flex:none;line-height:1}.om-st--ok[data-v-4ed9a9ae]{height:20px;padding:0 var(--ui-sp-2);border-radius:var(--ui-r-pill);background:var(--ok-bg);color:var(--status-success-text);font-size:var(--ui-fs-12);font-weight:var(--ui-fw-semibold);align-items:center;display:inline-flex}.om-sup[data-v-4ed9a9ae]{font-size:var(--ui-fs-12);line-height:var(--ui-lh-12);color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;grid-column:2/5;min-width:0;overflow:hidden}.om-n[data-v-4ed9a9ae]{font-size:var(--ui-fs-12);text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;text-overflow:ellipsis;line-height:1.15;overflow:hidden}.om-nl[data-v-4ed9a9ae]{color:var(--text-muted)}.om-meta[data-v-4ed9a9ae]{display:none}.om-kids[data-v-4ed9a9ae]{padding:0 0 6px}.om-cr[data-v-4ed9a9ae]{min-height:40px;color:var(--text);padding:3px 0}.om-mc[data-v-4ed9a9ae]{flex-direction:column;min-width:0;display:flex}.om-l1[data-v-4ed9a9ae],.om-l2[data-v-4ed9a9ae]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.om-l2[data-v-4ed9a9ae],.om-to[data-v-4ed9a9ae]{color:var(--text-muted)}.om-diff[data-v-4ed9a9ae]{color:var(--text-muted);margin:2px 0 0 32px}.om-cr[data-v-4ed9a9ae],.om-l2[data-v-4ed9a9ae],.om-diff[data-v-4ed9a9ae]{font-size:var(--ui-fs-12);line-height:1.15}@media (width<=639px){.om-sub[data-v-4ed9a9ae]{white-space:normal}.om-b[data-v-4ed9a9ae]{padding-left:var(--ui-sp-3);padding-right:var(--ui-sp-3)}.om-gh[data-v-4ed9a9ae]{display:none}.om-gr[data-v-4ed9a9ae],.om--nocost .om-gr[data-v-4ed9a9ae]{padding:10px var(--ui-sp-4) 10px 0;grid-template-columns:minmax(0,1fr);grid-template-areas:"nm""meta""sup";min-height:44px;position:relative}.om-gr>span[data-v-4ed9a9ae]:first-child{display:none}.om-ch[data-v-4ed9a9ae]{width:12px;position:absolute;top:12px;right:0}.om-nmc[data-v-4ed9a9ae]{grid-area:nm}.om-gr>.om-n[data-v-4ed9a9ae]{display:none}.om-meta[data-v-4ed9a9ae]{font-size:var(--ui-fs-12);color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;grid-area:meta;line-height:1.15;display:block;overflow:hidden}.om-meta[data-v-4ed9a9ae]:empty{display:none}.om-sup[data-v-4ed9a9ae]{white-space:normal;grid-area:sup/auto}.om-cr[data-v-4ed9a9ae],.om--nocost .om-cr[data-v-4ed9a9ae]{padding:6px 0 6px var(--ui-sp-3);border-left:2px solid var(--border);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"mc q""mc s";margin-left:2px}.om-cr>span[data-v-4ed9a9ae]:first-child{display:none}.om-mc[data-v-4ed9a9ae]{grid-area:mc}.om-q[data-v-4ed9a9ae]{grid-area:q}.om-s[data-v-4ed9a9ae]{color:var(--text-muted);font-size:var(--ui-fs-12);grid-area:s}.om-l1[data-v-4ed9a9ae]{white-space:normal}.om-to[data-v-4ed9a9ae]{font-size:var(--ui-fs-12);white-space:nowrap;text-overflow:ellipsis;line-height:1.15;display:block;overflow:hidden}.om-dot[data-v-4ed9a9ae]{display:none}.om-diff[data-v-4ed9a9ae]{margin-left:14px}.om--menu .om-gr[data-v-4ed9a9ae],.om--menu.om--nocost .om-gr[data-v-4ed9a9ae]{grid-template-columns:minmax(0,1fr)}.om-gr>.om-mn[data-v-4ed9a9ae]{display:none}.om--menu .om-cr[data-v-4ed9a9ae],.om--menu.om--nocost .om-cr[data-v-4ed9a9ae]{grid-template-columns:minmax(0,1fr) auto 32px;grid-template-areas:"mc q mn""mc s mn"}.om-cr>.om-mn[data-v-4ed9a9ae]{grid-area:mn}}.rq-sec[data-v-95093319]{margin-bottom:20px}.rq-row[data-v-95093319]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.rq-unit[data-v-95093319]{min-height:36px;color:var(--text-2);align-items:center;display:flex}.rq-stock[data-v-95093319]{font-size:var(--ui-fs-13);color:var(--text-muted);margin:-16px 0 20px}.rq-date[data-v-95093319]{margin-top:8px}.rq-custom[data-v-95093319]{flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.rq-custom__name[data-v-95093319]{font-weight:var(--ui-fw-medium);color:var(--text);overflow-wrap:anywhere}.rq-custom__note[data-v-95093319]{font-size:var(--ui-fs-13);color:var(--text-muted)}.rq-link[data-v-95093319]{color:var(--accent-text);cursor:pointer;font:inherit;font-size:var(--ui-fs-14);background:0 0;border:0;padding:0}.rq-err[data-v-95093319]{color:var(--bad-text)}.ms-body[data-v-8df0b1c2]{flex-direction:column;gap:16px;display:flex}.ms-body[data-v-8df0b1c2]>*{flex-shrink:0}.ms-grp[data-v-8df0b1c2]{border:1px solid var(--border-light);border-radius:12px;padding:12px 14px}.ms-grp-h[data-v-8df0b1c2]{color:var(--text-2);margin-bottom:10px;font-size:12.5px;font-weight:500}.ms-opt[data-v-8df0b1c2]{color:var(--text-muted);margin-left:6px;font-size:11px;font-weight:400}.ms-row[data-v-8df0b1c2]{grid-template-columns:1fr auto;align-items:end;gap:12px;display:grid}.ms-row3[data-v-8df0b1c2]{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.ms-row4[data-v-8df0b1c2]{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:8px;display:grid}.ms-f[data-v-8df0b1c2]{flex-direction:column;gap:4px;min-width:0;display:flex}.ms-f--all[data-v-8df0b1c2]{justify-content:flex-end}.ms-lbl[data-v-8df0b1c2]{color:var(--text-2);font-size:12px}.ms-req[data-v-8df0b1c2]{color:var(--accent,#fc4000)}.ms-hint[data-v-8df0b1c2]{color:var(--text-muted);font-size:11px}.ms-hint--bad[data-v-8df0b1c2]{color:#b91c1c}.ms-mini[data-v-8df0b1c2]{border:1px solid var(--border);cursor:pointer;white-space:nowrap;background:#fff;border-radius:8px;height:34px;padding:0 12px;font-family:inherit;font-size:12.5px}.ms-order-badge[data-v-8df0b1c2]{color:var(--accent,#fc4000);background:#fc40001a;border-radius:999px;margin-right:6px;padding:1px 6px;font-size:11px;font-weight:600;display:inline-block}.ms-axis[data-v-8df0b1c2]{flex-direction:column;gap:4px;margin-bottom:12px;display:flex}.ms-axis[data-v-8df0b1c2]>.ui-sel{max-width:260px}.ms-dims[data-v-8df0b1c2]{border-top:1px dashed var(--border);margin-top:12px;padding-top:12px}.ms-dims--flat[data-v-8df0b1c2]{border-top:0;margin-top:0;padding-top:0}.ms-dims-calc[data-v-8df0b1c2]{flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px;font-size:12.5px;display:flex}.ms-dims-calc-v[data-v-8df0b1c2]{color:var(--text-2)}.ms-dims-calc-bad[data-v-8df0b1c2]{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:8px;padding:4px 8px;line-height:1.45}.ms-dims-calc-btn[data-v-8df0b1c2]{border:1px solid var(--border);cursor:pointer;height:30px;color:var(--text);background:#fff;border-radius:8px;flex:none;padding:0 10px;font-family:inherit;font-size:12.5px}.ms-dims-calc-btn[data-v-8df0b1c2]:hover{border-color:var(--accent,#fc4000);color:var(--accent,#fc4000)}.ms-dims-h[data-v-8df0b1c2]{color:var(--text-2);margin-bottom:8px;font-size:12px}.ms-preview[data-v-8df0b1c2]{flex-direction:column;gap:4px;margin-bottom:12px;font-size:12.5px;display:flex}.ms-preview-line[data-v-8df0b1c2]{color:var(--text-2)}.ms-preview-line--kerf[data-v-8df0b1c2]{color:var(--text-muted)}.ms-res[data-v-8df0b1c2]{border:1px solid var(--border-light);background:var(--surface-inset,#fafafa);border-radius:10px;margin-bottom:10px;padding:10px 12px}.ms-res-top[data-v-8df0b1c2]{grid-template-columns:2fr 1fr 1fr auto;align-items:end;gap:10px;display:grid}.ms-mat-fixed[data-v-8df0b1c2]{border:1px solid var(--border-light);height:34px;color:var(--text-2,#52525b);background:#f5f5f5;border-radius:8px;align-items:center;padding:0 9px;font-size:13px;display:flex}.ms-del[data-v-8df0b1c2]{border:1px solid var(--border);cursor:pointer;width:34px;height:34px;color:var(--text-muted);background:#fff;border-radius:8px}.ms-add[data-v-8df0b1c2]{border:1px dashed var(--border);cursor:pointer;background:#fff;border-radius:8px;align-items:center;gap:6px;height:34px;padding:0 12px;font-family:inherit;font-size:12.5px;display:inline-flex}.ms-warn[data-v-8df0b1c2]{background:#fffbeb;border:1px solid #fde68a;border-radius:10px;padding:10px 12px}.ms-warn-t[data-v-8df0b1c2]{color:#92400e;font-size:13px;line-height:1.45}.ms-warn-ok[data-v-8df0b1c2]{color:var(--text-2);cursor:pointer;align-items:center;gap:6px;margin-top:8px;font-size:12.5px;display:inline-flex}.ms-warn-btns[data-v-8df0b1c2]{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.ms-warn-confirm[data-v-8df0b1c2]{margin-top:8px}.ms-err[data-v-8df0b1c2]{color:var(--ui-danger,#b3261e);font-size:12.5px;line-height:1.45}.ms-h2-title[data-v-8df0b1c2]{color:var(--text,#111827);margin-bottom:2px;font-size:14px;font-weight:600}.ms-h2-sub[data-v-8df0b1c2]{color:var(--text-muted);margin-bottom:10px;font-size:12px}.ms-h2-modes[data-v-8df0b1c2]{flex-direction:column;gap:6px;margin-top:10px;display:flex}.ms-h2-mode[data-v-8df0b1c2]{cursor:pointer;border:1.5px solid var(--border,#e5e7eb);background:#fff;border-radius:9px;align-items:flex-start;gap:9px;padding:9px 11px;display:flex}.ms-h2-mode[data-v-8df0b1c2]:hover{border-color:#c9cdd3}.ms-h2-mode.on[data-v-8df0b1c2]{border-color:var(--accent,#fc4000);background:#fff7f4}.ms-h2-mode input[data-v-8df0b1c2]{accent-color:var(--accent,#fc4000);margin-top:3px}.ms-h2-mode-body[data-v-8df0b1c2]{flex-direction:column;gap:2px;display:flex}.ms-h2-mode-t[data-v-8df0b1c2]{color:var(--text,#111827);font-size:13px;font-weight:600}.ms-h2-mode-d[data-v-8df0b1c2]{color:var(--text-muted,#6b7280);font-size:11.5px;line-height:1.4}.ms-scrap[data-v-8df0b1c2]{color:var(--text-2,#374151)}.ms-scrap--heavy[data-v-8df0b1c2]{color:#92400e;font-weight:600}@media (width<=760px){.ms-res-top[data-v-8df0b1c2],.ms-row4[data-v-8df0b1c2]{grid-template-columns:1fr 1fr}.ms-row3[data-v-8df0b1c2]{grid-template-columns:1fr}}.ms-outcomes[data-v-8df0b1c2]{flex-direction:column;gap:6px;display:flex}.ms-outcome[data-v-8df0b1c2]{cursor:pointer;border:1.5px solid var(--border,#e5e7eb);background:#fff;border-radius:9px;align-items:flex-start;gap:9px;padding:9px 11px;display:flex}.ms-outcome[data-v-8df0b1c2]:hover{border-color:#c9cdd3}.ms-outcome.on[data-v-8df0b1c2]{border-color:var(--accent,#fc4000);background:#fff7f4}.ms-outcome input[data-v-8df0b1c2]{accent-color:var(--accent,#fc4000);margin-top:3px}.ms-outcome-body[data-v-8df0b1c2]{flex-direction:column;gap:2px;display:flex}.ms-outcome-t[data-v-8df0b1c2]{color:var(--text,#111827);font-size:13px;font-weight:600}.ms-outcome-d[data-v-8df0b1c2]{color:var(--text-muted,#6b7280);font-size:11.5px;line-height:1.4}.ms-outcome.off[data-v-8df0b1c2]{opacity:.55;cursor:not-allowed}.ms-outcome.off input[data-v-8df0b1c2]{cursor:not-allowed}.ms-outcome-why[data-v-8df0b1c2]{color:var(--text-muted);margin-top:4px;font-size:12px;line-height:1.35;display:block}.ms-item-calc[data-v-8df0b1c2]{color:var(--text-2,#52525b);flex-wrap:wrap;gap:4px;margin-top:8px;font-size:12px;display:flex}.ms-item-calc-over[data-v-8df0b1c2]{color:#b91c1c;font-weight:600}.ms-quickfill[data-v-8df0b1c2]{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.ms-fixed-item[data-v-8df0b1c2]{color:var(--text,#111827);font-size:13px}.od[data-v-0f420b62]{flex-direction:column;gap:14px;width:100%;padding:20px 24px 40px;display:flex}.od-bc[data-v-0f420b62]{color:#6b6b6b;align-items:center;gap:4px;font-size:11px;display:flex}.od-bc a[data-v-0f420b62]{color:gray;cursor:pointer;text-decoration:none}.od-bc a[data-v-0f420b62]:hover{color:#1a1a1a}.od-bc i[data-v-0f420b62]{font-size:10px}.od-head[data-v-0f420b62]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.od-hl[data-v-0f420b62]{flex:1;min-width:0}.od-htop[data-v-0f420b62]{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:5px;display:flex}.od-ht[data-v-0f420b62]{color:var(--color-text-primary,#1a1a1a);font-size:18px;font-weight:500}.od-hnum[data-v-0f420b62]{color:#6b6b6b;font-size:13px}.od-hmeta[data-v-0f420b62]{color:#a0a0a0;align-items:center;gap:8px;font-size:11px;display:flex}.od-hdot[data-v-0f420b62]{background:#d0d0d0;border-radius:50%;flex-shrink:0;width:3px;height:3px}.od-hbtns[data-v-0f420b62]{flex-shrink:0;align-items:center;gap:7px;display:flex}.od-approval-banner[data-v-0f420b62]{border-radius:10px;align-items:center;gap:10px;margin:0 0 12px;padding:12px 16px;font-size:13px;font-weight:500;display:flex}.od-approval-banner i[data-v-0f420b62]{flex-shrink:0;font-size:17px}.od-approval-banner span[data-v-0f420b62]{flex:1}.od-approval-banner--done[data-v-0f420b62]{color:#059669;background:#d1fae5;padding:8px 16px;font-size:12px}.od-approval-banner--done span[data-v-0f420b62]{flex:none}.od-cancel-banner[data-v-0f420b62]{background:var(--bad-bg,#fee2e2);color:var(--bad-text,#b42318)}.od-cancel-banner b[data-v-0f420b62]{font-weight:600}.od-pill[data-v-0f420b62]{white-space:nowrap;border-radius:20px;padding:2px 8px;font-size:10px;font-weight:500;display:inline-block}.od-pill-a[data-v-0f420b62]{color:#92400e;background:#fef3c7}.od-pill-r[data-v-0f420b62]{color:#991b1b;background:#fee2e2}.od-pill-b[data-v-0f420b62]{color:#1e40af;background:#eff6ff}.od-pill-g[data-v-0f420b62]{color:#065f46;background:#ecfdf5}.od-pill-n[data-v-0f420b62]{color:#6b7280;background:#f3f4f6}.od-pill-wip[data-v-0f420b62]{color:#92400e;background:#fef3c7;border-radius:20px;padding:1px 7px;font-size:10px}.od-btn-ghost[data-v-0f420b62]{background:var(--card-bg);cursor:pointer;color:#666;border:none;border-radius:8px;align-items:center;gap:5px;padding:7px 12px;font-family:inherit;font-size:12px;transition:background .15s;display:flex}.od-btn-ghost[data-v-0f420b62]:hover{background:#eeeeec}.od-btn-ghost i[data-v-0f420b62]{font-size:13px}.od-dots-btn[data-v-0f420b62]{background:var(--card-bg);cursor:pointer;color:#666;border:none;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;font-size:15px;display:flex}.od-dots-btn[data-v-0f420b62]:hover{background:#eeeeec}.od-btn-primary[data-v-0f420b62]{background:var(--accent);cursor:pointer;color:#fff;border:none;border-radius:8px;align-items:center;gap:5px;padding:7px 14px;font-family:inherit;font-size:12px;font-weight:500;transition:opacity .15s;display:flex}.od-btn-primary[data-v-0f420b62]:hover:not(:disabled){opacity:.88}.od-btn-primary[data-v-0f420b62]:disabled{opacity:.4;cursor:default}.od-steps-card[data-v-0f420b62]{background:var(--card-bg);border-radius:12px;padding:14px 18px;overflow-x:auto}.od-steps[data-v-0f420b62]{align-items:center;gap:0;min-width:max-content;display:flex}.od-step[data-v-0f420b62]{cursor:pointer;flex-shrink:0;align-items:center;gap:7px;display:flex}.od-st-ic[data-v-0f420b62]{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:10px;font-weight:500;transition:transform .1s;display:flex}.od-step:hover .od-st-ic[data-v-0f420b62]{transform:scale(1.08)}.od-step--blocked[data-v-0f420b62]{cursor:not-allowed;opacity:.45}.od-st-ic--done[data-v-0f420b62]{color:#fff;background:#1a1a1a}.od-st-ic--cur[data-v-0f420b62]{background:var(--accent);color:#fff}.od-st-ic--todo[data-v-0f420b62]{color:#a0a0a0;background:#f0f0f0}.od-st-ic i[data-v-0f420b62],.od-st-txt[data-v-0f420b62]{font-size:11px}.od-st-txt--done[data-v-0f420b62]{color:#a0a0a0}.od-st-txt--cur[data-v-0f420b62]{color:var(--accent);font-weight:500}.od-st-txt--todo[data-v-0f420b62]{color:#6b6b6b}.od-st-line[data-v-0f420b62]{flex-shrink:0;width:20px;height:1px;margin:0 8px}.od-st-line--done[data-v-0f420b62]{background:#1a1a1a}.od-st-line--todo[data-v-0f420b62]{background:#e8e8e8}.od-cols[data-v-0f420b62]{grid-template-columns:1fr 344px;align-items:start;gap:12px;display:grid}.od-kvs[data-v-0f420b62]{flex-direction:column;display:flex}.od-kv[data-v-0f420b62]{justify-content:space-between;align-items:flex-start;gap:12px;padding:10px 16px;font-size:12.5px;display:flex}.od-kv+.od-kv[data-v-0f420b62]{border-top:1px solid var(--border-light,#f0f0f0)}.od-kv-k[data-v-0f420b62]{color:var(--text-2,#6b6b6b);flex-shrink:0}.od-kv-v[data-v-0f420b62]{text-align:right;color:var(--text,#1a1a1a);min-width:0;font-weight:500}.od-kv-v--bad[data-v-0f420b62]{color:var(--bad-text,#b42318)}.od-kv-s[data-v-0f420b62]{color:var(--text-2,#6b6b6b);margin-top:1px;font-size:11.5px;font-weight:400;display:block}.od-kv-s--bad[data-v-0f420b62]{color:var(--bad-text,#b42318)}.od-kv-muted[data-v-0f420b62]{color:var(--text-2,#6b6b6b);font-weight:400}.od-kv-link[data-v-0f420b62]{color:var(--text,#1a1a1a);border-bottom:1px dashed var(--border,#e5e5e5);text-decoration:none}.od-kv-link[data-v-0f420b62]:hover{border-bottom-color:var(--accent,#fc4000)}.od-kv--tap[data-v-0f420b62]{cursor:pointer}.od-kv--tap[data-v-0f420b62]:hover{background:var(--surface-inset,#fafafa)}.od-kv--tap[data-v-0f420b62]{padding-right:30px;position:relative}.od-kv--tap[data-v-0f420b62]:after{content:"";border-top:1.5px solid var(--text-2,#6b6b6b);border-right:1.5px solid var(--text-2,#6b6b6b);width:5px;height:5px;margin-top:-4px;position:absolute;top:50%;right:16px;transform:rotate(45deg)}.od-kv-note.od-kv--tap[data-v-0f420b62]:after{margin-top:0;top:17px}.od-kv-note[data-v-0f420b62]{border-top:1px solid var(--border-light,#f0f0f0);padding:11px 16px;font-size:12.5px;line-height:1.5}.od-kv-note-l[data-v-0f420b62]{text-transform:uppercase;letter-spacing:.04em;color:var(--text-2,#6b6b6b);margin-bottom:4px;font-size:11px}.od-card[data-v-0f420b62]{background:var(--card-bg);border-radius:12px;margin-bottom:12px;overflow:clip}.od-card[data-v-0f420b62]:last-child{margin-bottom:0}.od-ch[data-v-0f420b62]{border-bottom:1px solid #f5f5f5;justify-content:flex-start;align-items:center;gap:8px;padding:13px 16px;display:flex}.od-ch[data-v-0f420b62]>:first-child{min-width:0;margin-right:auto}.od-ch--tabs[data-v-0f420b62]>:first-child{margin-right:0}.od-ch--tabs[data-v-0f420b62]{justify-content:flex-start;gap:0;padding:0 16px}.od-tab[data-v-0f420b62]{color:#a0a0a0;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:6px;margin-right:16px;padding:11px 4px;font-size:12px;font-weight:500;transition:color .15s,border-color .15s;display:inline-flex}.od-tab--active[data-v-0f420b62]{color:var(--color-text-primary,#1a1a1a);border-bottom-color:#fc4000}.od-hist-comment[data-v-0f420b62]{color:#555;white-space:pre-wrap;word-break:break-word;background:#f8f8f8;border-radius:6px;margin-top:4px;padding:6px 10px;font-size:12px}.od-ct[data-v-0f420b62]{color:var(--color-text-primary,#1a1a1a);font-size:12px;font-weight:500}.od-clink[data-v-0f420b62]{color:var(--text-2,#6b6b6b);cursor:pointer;align-items:center;gap:3px;font-size:11px;transition:color .12s;display:flex}.od-clink[data-v-0f420b62]:hover{color:#1a1a1a}.od-clink i[data-v-0f420b62]{font-size:11px}.od-clink--locked[data-v-0f420b62]{cursor:not-allowed}.od-clink--locked[data-v-0f420b62]:hover{color:#a0a0a0}.od-op-row[data-v-0f420b62]{cursor:pointer;border-bottom:1px solid #f8f8f8;grid-template-columns:32px 1fr 84px 64px;align-items:center;gap:8px;padding:10px 16px;transition:background .1s;display:grid}.od-op-row[data-v-0f420b62]:last-of-type{border-bottom:none}.od-op-row[data-v-0f420b62]:hover{background:#fafafa}.od-op-row--wip[data-v-0f420b62]{background:#fffbf0}.od-op-ic[data-v-0f420b62]{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:11px;display:flex}.od-ic-done[data-v-0f420b62]{color:#fff;background:#1a1a1a}.od-ic-todo[data-v-0f420b62]{color:#9ca3af;background:#f3f4f6}.od-op-name[data-v-0f420b62]{color:var(--color-text-primary,#1a1a1a);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.od-op-name.done[data-v-0f420b62]{color:#6b6b6b;text-decoration:line-through}.od-op-st[data-v-0f420b62]{font-size:10px;font-weight:500}.od-op-st.done[data-v-0f420b62],.od-op-st.todo[data-v-0f420b62]{color:#6b6b6b}.od-op-who[data-v-0f420b62]{color:#6b6b6b;text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.od-add-hint[data-v-0f420b62]{color:var(--text-2,#6b6b6b);margin-top:6px;font-size:11.5px;line-height:1.45}.od-add-off[data-v-0f420b62]{opacity:.5;pointer-events:none}.od-add-btn[data-v-0f420b62]{color:var(--icon-interactive);cursor:pointer;border-top:1px solid #f5f5f5;justify-content:center;align-items:center;gap:5px;padding:10px;font-size:12px;transition:color .12s,background .12s;display:flex}.od-add-btn[data-v-0f420b62]:hover{color:#1a1a1a;background:#fafafa}.od-fin-hint[data-v-0f420b62]{color:var(--text-muted);margin-top:2px;font-size:11px;display:block}.od-jr-empty[data-v-0f420b62]{color:var(--text-muted);padding:8px 0;font-size:12px;line-height:1.5}.od-fin-warn[data-v-0f420b62]{background:var(--warn-bg);border:1px solid var(--warn-border);color:var(--warn-text);border-radius:8px;align-items:flex-start;gap:6px;margin-top:8px;padding:8px 10px;font-size:11.5px;line-height:1.45;display:flex}.od-fin-info[data-v-0f420b62]{background:var(--surface-inset);border:1px solid var(--border-light);color:var(--text-2);border-radius:9px;align-items:flex-start;gap:8px;padding:11px 13px;font-size:12.5px;line-height:1.5;display:flex}.od-fin-row[data-v-0f420b62]{border-bottom:1px solid #f8f8f8;grid-template-columns:1fr max-content 45px;align-items:center;column-gap:8px;padding:10px 16px;display:grid}.od-fin-row[data-v-0f420b62]:last-child{border-bottom:none}.od-fin-row[data-v-0f420b62]:hover{background:var(--surface-inset)}.od-fin-lbl[data-v-0f420b62]{color:var(--text-2,#6b6b6b);align-items:center;gap:4px;font-size:11px;display:flex}.od-paybar[data-v-0f420b62]{margin:10px 0 2px}.od-paybar-track[data-v-0f420b62]{background:var(--border-light,#f0f0f0);border-radius:3px;height:6px;overflow:hidden}.od-paybar-fill[data-v-0f420b62]{background:var(--status-success-text,#15803d);border-radius:3px;height:100%;display:block}.od-paybar-leg[data-v-0f420b62]{color:var(--text-2,#6b6b6b);font-variant-numeric:tabular-nums;margin-top:7px;font-size:11.5px}.od-fin-row--sum[data-v-0f420b62]{border-top:1px solid var(--border-light,#f0f0f0)}.od-jr-sum-h[data-v-0f420b62]{color:var(--text-2,#6b6b6b);font-variant-numeric:tabular-nums;margin-left:8px;font-size:12px;font-weight:400}.od-fin-v[data-v-0f420b62]{color:var(--color-text-primary,#1a1a1a);text-align:right;white-space:nowrap;justify-self:end;font-size:12px;font-weight:500}.od-fin-actions[data-v-0f420b62]{justify-content:flex-end;align-items:center;display:flex}.od-fin-action-ic[data-v-0f420b62]{color:#6b6b6b;cursor:pointer;font-size:10px}.od-fin-v--ok[data-v-0f420b62]{color:#047857}.od-fin-v--bad[data-v-0f420b62]{color:#dc2626}.od-fin-v--warn[data-v-0f420b62]{color:var(--warn-text)}.od-fin-v--mut[data-v-0f420b62]{color:var(--text-muted);font-weight:400}.od-fb[data-v-0f420b62]{padding:2px 16px 14px}.od-fb--money[data-v-0f420b62]{padding-top:12px}.od-fb-l[data-v-0f420b62]{color:#6b6b6b;align-items:center;gap:5px;padding-top:10px;font-size:12px;display:flex}.od-fb-v[data-v-0f420b62]{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:5px;font-size:26px;font-weight:600;line-height:1.1}.od-fb-sub[data-v-0f420b62]{color:#6b6b6b;align-items:center;gap:6px;margin-top:5px;font-size:12px;display:flex}.od-fb-sub i[data-v-0f420b62]{color:var(--text-muted);font-size:13px}.od-items-price-hint[data-v-0f420b62]{color:#6b6b6b;align-items:center;gap:8px;margin-top:5px;font-size:12px;display:flex}.od-items-price-btn[data-v-0f420b62]{border:1px solid var(--border-light);color:var(--accent,#fc4000);cursor:pointer;background:0 0;border-radius:6px;padding:2px 8px;font-size:11.5px}.od-items-price-btn[data-v-0f420b62]:disabled{opacity:.5;cursor:default}.od-jr[data-v-0f420b62]{border-top:1px solid var(--border-light)}.od-jr-head[data-v-0f420b62]{cursor:pointer;justify-content:space-between;align-items:center;gap:8px;padding:11px 16px;display:flex}.od-jr-head[data-v-0f420b62]:hover{background:var(--surface-inset)}.od-jr-head>i[data-v-0f420b62]{color:var(--text-muted);font-size:12px}.od-jr-name[data-v-0f420b62]{color:#1a1a1a;font-size:13px;font-weight:500}.od-jr-cnt[data-v-0f420b62]{color:var(--text-2,#6b6b6b);font-variant-numeric:tabular-nums;margin-left:4px;font-size:11.5px}.od-jr-act[data-v-0f420b62]{color:var(--text-muted);align-items:center;gap:2px;display:inline-flex}.od-jr-act i[data-v-0f420b62]{font-size:12px}.od-jr-body[data-v-0f420b62]{padding:0 16px 12px}.od-jr-item[data-v-0f420b62]{border-top:1px solid var(--border-light);justify-content:space-between;align-items:flex-start;gap:10px;padding:9px 0;display:flex}.od-jr-item[data-v-0f420b62]:first-child{border-top:0}.od-jr-main[data-v-0f420b62]{min-width:0}.od-jr-sum[data-v-0f420b62]{color:#1a1a1a;font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.od-jr-note[data-v-0f420b62]{color:#6b6b6b;-webkit-line-clamp:1;-webkit-box-orient:vertical;margin-top:2px;font-size:11.5px;display:-webkit-box;overflow:hidden}.od-jr-meta[data-v-0f420b62]{color:var(--text-muted);margin-top:3px;font-size:11.5px;line-height:1.4}.od-jr-tools[data-v-0f420b62]{flex-shrink:0;gap:1px;display:flex}.od-fin-row--strong .od-fin-lbl[data-v-0f420b62]{color:#1a1a1a;font-weight:500}.od-fin-v--lead[data-v-0f420b62]{letter-spacing:-.01em;font-size:15px;font-weight:600}.od-fb-sub2[data-v-0f420b62]{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;max-width:130px;font-size:10.5px;font-weight:400;overflow:hidden}.od-fin-lbl--stack[data-v-0f420b62]{flex-direction:column;align-items:flex-start;gap:1px}.od-fin-sub[data-v-0f420b62]{color:var(--text-muted);font-size:10.5px;font-weight:400;line-height:1.35}.od-jr-tools--inline[data-v-0f420b62]{opacity:0;transition:opacity .1s}.od-fin-row:hover .od-jr-tools--inline[data-v-0f420b62],.od-fin-row:focus-within .od-jr-tools--inline[data-v-0f420b62]{opacity:1}.od-expense-add[data-v-0f420b62]{border:1px dashed var(--border,#d9d9d9);color:var(--text-2,#6b6b6b);cursor:pointer;background:0 0;border-radius:7px;align-items:center;gap:5px;margin:6px 16px 4px;padding:6px 10px;font-family:inherit;font-size:12px;transition:all .15s;display:inline-flex}.od-expense-add i[data-v-0f420b62]{font-size:12px}.od-expense-add[data-v-0f420b62]:hover{border-color:var(--accent,#fc4000);color:var(--accent,#fc4000)}.od-pay-add-btn[data-v-0f420b62]{color:#555;cursor:pointer;background:#f0f0f0;border:none;border-radius:5px;justify-content:center;align-items:center;width:20px;height:20px;font-size:13px;transition:background .15s;display:inline-flex}.od-pay-add-btn[data-v-0f420b62]:hover{background:#e0e0e0}.od-pay-item[data-v-0f420b62]{background:#fafafa;border-radius:8px;flex-direction:column;gap:3px;padding:8px 10px;display:flex}.od-pay-item-btn[data-v-0f420b62]{width:22px;height:22px;color:var(--icon-interactive);cursor:pointer;background:0 0;border:none;border-radius:5px;justify-content:center;align-items:center;transition:all .15s;display:flex}.od-pay-item-btn[data-v-0f420b62]:hover{color:#1a1a1a;background:#efefef}.od-pay-item-btn--del[data-v-0f420b62]:hover{color:#dc2626;background:#fee2e2}.od-pay-item-btn i[data-v-0f420b62]{font-size:12px}.od-comm-empty[data-v-0f420b62]{color:#6b6b6b;text-align:center;padding:18px 16px;font-size:12px}.od-comm-item[data-v-0f420b62]{border-bottom:1px solid #f8f8f8;gap:8px;padding:10px 16px;display:flex}.od-comm-item[data-v-0f420b62]:last-of-type{border-bottom:none}.od-comm-body[data-v-0f420b62]{flex:1;min-width:0}.od-comm-meta[data-v-0f420b62]{align-items:center;gap:8px;margin-bottom:3px;display:flex}.od-comm-author[data-v-0f420b62]{color:#1a1a1a;font-size:11px;font-weight:500}.od-comm-time[data-v-0f420b62]{color:#6b6b6b;font-size:10px}.od-comm-text[data-v-0f420b62]{color:#555;white-space:pre-wrap;word-break:break-word;font-size:12px;line-height:1.5}.od-comm-inp[data-v-0f420b62]{border-top:1px solid #f5f5f5;align-items:center;gap:8px;padding:10px 16px;display:flex}.od-comm-send[data-v-0f420b62]{background:var(--accent,#fc4000);cursor:pointer;color:#fff;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:12px;transition:opacity .15s;display:flex}.od-comm-send[data-v-0f420b62]:disabled{opacity:.5;cursor:default}.od-av[data-v-0f420b62]{color:gray;background:#f0f0f0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:9px;font-weight:500;display:flex}.od-av--approved[data-v-0f420b62]{color:#059669;background:#d1fae5;font-size:13px}.od-av--payment[data-v-0f420b62]{color:#6b6b68;background:#f0f0f0;font-size:13px}.od-av--payment-deleted[data-v-0f420b62]{color:#dc2626;background:#fee2e2;font-size:13px}.od-comm-inp input[data-v-0f420b62]{color:var(--color-text-primary,#1a1a1a);background:#f5f5f5;border:none;border-radius:8px;outline:none;flex:1;padding:6px 10px;font-family:inherit;font-size:12px}.od-comm-inp input[data-v-0f420b62]:disabled{opacity:.7}@media (width<=800px){.od-cols[data-v-0f420b62]{grid-template-columns:minmax(0,1fr)}.od[data-v-0f420b62]{padding:12px 12px 0}}.od-mnav[data-v-0f420b62]{z-index:20;border-bottom:1px solid var(--border-light,#f0f0f0);background:#fff;align-items:center;gap:9px;margin:-12px -12px 10px;padding:9px 12px;display:flex;position:sticky;top:0}.od-mnav-back[data-v-0f420b62]{cursor:pointer;height:40px;color:var(--text-2,#6b6b6b);background:0 0;border:0;flex:0 0 40px;justify-content:center;align-items:center;margin-left:-8px;font-size:20px;line-height:1;display:flex}.od-mnav-t[data-v-0f420b62]{flex:1;min-width:0}.od-mnav-more[data-v-0f420b62]{cursor:pointer;height:40px;color:var(--text-2,#6b6b6b);background:0 0;border:0;flex:0 0 40px;justify-content:center;align-items:center;margin-right:-8px;font-size:20px;line-height:1;display:flex}.od-mnav-n[data-v-0f420b62]{color:var(--text,#1a1a1a);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.od-mnav-m[data-v-0f420b62]{color:var(--text-2,#6b6b6b);margin-top:1px;font-size:11.5px}.od-mstage[data-v-0f420b62]{cursor:pointer;padding:12px 14px}.od-mstage-row[data-v-0f420b62]{justify-content:space-between;align-items:center;gap:10px;display:flex}.od-mstage-l[data-v-0f420b62]{color:var(--text-2,#6b6b6b);font-size:12.5px}.od-mstage-l b[data-v-0f420b62]{color:var(--text,#1a1a1a);font-weight:500}.od-mstage-row .ti[data-v-0f420b62]{color:var(--text-2,#6b6b6b);flex-shrink:0;font-size:16px}.od-mstage-bar[data-v-0f420b62]{background:var(--border-light,#f0f0f0);border-radius:2px;height:4px;margin-top:8px;overflow:hidden}.od-mstage-bar span[data-v-0f420b62]{background:var(--accent,#fc4000);border-radius:2px;height:100%;display:block}.od-mstage-hide[data-v-0f420b62]{color:var(--text-2,#6b6b6b);border-top:1px solid var(--border-light,#f0f0f0);cursor:pointer;justify-content:center;align-items:center;gap:6px;padding:9px;font-size:12.5px;display:flex}.od-ch--tap[data-v-0f420b62]{cursor:pointer}.od-ch-ch[data-v-0f420b62]{color:var(--text-2,#6b6b6b);flex-shrink:0;font-size:16px}.od-mh-l[data-v-0f420b62]{flex:none;align-items:center;gap:8px;display:flex}.od-mh-sum[data-v-0f420b62]{min-width:0;font-size:var(--ui-fs-13);color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;flex:1 1 0;line-height:20px;overflow:hidden}.od-mh-tot[data-v-0f420b62]{font-size:var(--ui-fs-13);color:var(--text-muted);white-space:nowrap;flex:none;line-height:20px}.od-mh-tot b[data-v-0f420b62]{color:var(--text);font-weight:var(--ui-fw-semibold);font-size:var(--ui-fs-14);font-variant-numeric:tabular-nums}@media (width<=639px){.od-mh[data-v-0f420b62]{flex-wrap:wrap;row-gap:4px}.od-mh-sum[data-v-0f420b62]{white-space:normal;flex-basis:100%;order:1}}.od-mfoot[data-v-0f420b62]{z-index:20;padding:10px 12px;padding-bottom:calc(10px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--border,#e5e5e5);background:#fff;gap:8px;margin:12px -12px -12px;display:flex;position:sticky;bottom:0}.od-mfoot-icon[data-v-0f420b62]{border:1px solid var(--border,#e5e5e5);height:42px;color:var(--text-2,#6b6b6b);cursor:pointer;background:#fff;border-radius:10px;flex:0 0 42px;font-size:17px}.od-mfoot-main[data-v-0f420b62]{background:var(--accent,#fc4000);color:#fff;height:42px;font:inherit;cursor:pointer;border:0;border-radius:10px;flex:1;font-size:14px;font-weight:500}.od-mfoot-main[data-v-0f420b62]:disabled{background:var(--accent-bg,#ffede6);color:var(--accent-text,#c42f00);cursor:default}@media (width<=640px){.od-head[data-v-0f420b62]{flex-direction:column;align-items:stretch}.od-hbtns[data-v-0f420b62]{flex-wrap:wrap;width:100%}.od-btn-primary[data-v-0f420b62]{flex:100%;order:-1;justify-content:center}.od-btn-ghost[data-v-0f420b62]{flex:auto;justify-content:center}.od-steps-card[data-v-0f420b62]{padding:6px 0}.od-steps[data-v-0f420b62]{padding:0 18px}.od-ch .od-ct[data-v-0f420b62]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.od-ch .od-clink[data-v-0f420b62]{white-space:nowrap;flex-shrink:0}.od-kv[data-v-0f420b62]{flex-direction:column;gap:2px}.od-kv-v[data-v-0f420b62]{text-align:left;overflow-wrap:anywhere;min-width:0}.od-item-detail[data-v-0f420b62]{flex-direction:column;gap:12px;padding-left:20px}.od-item-name[data-v-0f420b62]{word-break:break-word;min-width:0}}.od-item[data-v-0f420b62]{border-bottom:1px solid #f8f8f8}.od-item[data-v-0f420b62]:last-of-type{border-bottom:none}.od-item-row[data-v-0f420b62]{z-index:2;cursor:pointer;background:#fff;align-items:center;gap:8px;padding:9px 20px;transition:background .1s;display:flex;position:sticky;top:0}.od-item-row[data-v-0f420b62]:hover{background:#fafafa}.od-item-chevron[data-v-0f420b62]{color:var(--icon-interactive);flex-shrink:0;font-size:12px}.od-item-num[data-v-0f420b62]{color:#6b6b6b;flex-shrink:0;min-width:16px;font-size:11px}.od-item-name[data-v-0f420b62]{color:#1a1a1a;flex:1;font-size:13px}.od-item-qty[data-v-0f420b62]{color:#888;flex-shrink:0;font-size:12px}.od-item-progress[data-v-0f420b62]{flex-shrink:0;align-items:center;gap:5px;display:flex}.od-order-progress[data-v-0f420b62]{margin-left:2px}.od-item-pb[data-v-0f420b62]{background:#ebebeb;border-radius:2px;width:56px;height:4px;overflow:hidden}.od-item-pf[data-v-0f420b62]{background:#4caf50;border-radius:2px;height:100%;transition:width .3s}.od-item-pt[data-v-0f420b62]{color:#888;white-space:nowrap;font-size:11px}.od-item-acts[data-v-0f420b62]{flex-shrink:0;gap:2px;display:flex}.od-item-btn[data-v-0f420b62]{cursor:pointer;color:#c8c8c8;background:0 0;border:none;border-radius:5px;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;transition:all .1s;display:flex}.od-item-btn[data-v-0f420b62]:hover{color:#555;background:#f5f5f5}.od-item-btn--del[data-v-0f420b62]:hover{color:#dc2626;background:#fee2e2}.od-item-editrow[data-v-0f420b62],.od-item-addrow[data-v-0f420b62]{background:#fffbf0;border-bottom:1px solid #fef3c7;align-items:center;gap:6px;padding:8px 20px;display:flex}.od-item-inp[data-v-0f420b62]{color:#1a1a1a;background:0 0;border:none;border-bottom:1.5px solid #e8e8e8;outline:none;flex:1;min-width:0;padding:3px 0;font-size:12px}.od-item-inp[data-v-0f420b62]:focus{border-bottom-color:#fc4000}.od-item-inp--sm[data-v-0f420b62]{flex:0 0 60px}.od-item-inp--xs[data-v-0f420b62]{flex:0 0 44px}.od-item-save-btn[data-v-0f420b62]{color:#fff;cursor:pointer;background:#fc4000;border:none;border-radius:6px;flex-shrink:0;padding:4px 10px;font-size:11px;font-weight:500}.od-item-save-btn[data-v-0f420b62]:disabled{opacity:.5;cursor:not-allowed}.od-item-cancel-btn[data-v-0f420b62]{color:#666;cursor:pointer;background:#f5f5f5;border:none;border-radius:6px;flex-shrink:0;padding:4px 8px;font-size:11px}.od-item-detail[data-v-0f420b62]{background:#fafafa;border-top:1px solid #f5f5f5;flex-direction:column;gap:16px;padding:10px 20px 10px 44px;display:flex}.od-item-subsec[data-v-0f420b62]{flex:1;min-width:0}.od-item-subsec-lbl[data-v-0f420b62]{color:#6b6b6b;text-transform:uppercase;letter-spacing:.04em;margin-bottom:6px;font-size:10px;font-weight:600}.od-item-none[data-v-0f420b62]{color:#6b6b6b;font-size:12px}.od-item-mat[data-v-0f420b62]{color:#555;border-bottom:1px solid #f5f5f5;flex-wrap:wrap;align-items:center;gap:4px 6px;padding:3px 0;font-size:12px;display:flex}.od-item-mat-name[data-v-0f420b62]{text-overflow:ellipsis;white-space:nowrap;flex:140px;min-width:0;overflow:hidden}.od-item-mat-qty[data-v-0f420b62]{color:#888;flex-shrink:0}.od-item-mat-cost[data-v-0f420b62]{color:#1a7f4b;flex-shrink:0;font-weight:500}.od-item-mat-noprice[data-v-0f420b62]{color:var(--text-muted);flex-shrink:0;font-size:11px}.od-mat-flow[data-v-0f420b62]{color:var(--text-muted);white-space:nowrap;flex:none;font-size:11px}.od-item-mat-sup[data-v-0f420b62]{font-size:var(--ui-fs-12);line-height:var(--ui-lh-12);color:var(--text-muted);flex:0 0 100%}.od-item-mat-link[data-v-0f420b62]{color:var(--accent-text)}.od-mat-over[data-v-0f420b62]{color:#b45309;font-weight:500}.od-item-mat-del[data-v-0f420b62]{cursor:pointer;color:#c8c8c8;background:0 0;border:none;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;padding:0;font-size:11px;transition:all .1s;display:flex}.od-item-mat-del[data-v-0f420b62]:hover{color:#dc2626;background:#fee2e2}.od-item-mat-add[data-v-0f420b62]{cursor:pointer;color:#888;background:0 0;border:1px dashed #d0d0d0;border-radius:5px;align-items:center;gap:4px;width:100%;margin-top:6px;padding:3px 8px;font-size:11px;transition:all .15s;display:flex}.od-item-mat-add[data-v-0f420b62]:hover{color:#4f46e5;border-color:#4f46e5}.od-item-mat-unit[data-v-0f420b62]{color:#888;font-size:11px}.od-item-mat-edit[data-v-0f420b62]{cursor:pointer;color:#6b6b6b;background:0 0;border:none;border-radius:4px;flex-shrink:0;align-items:center;padding:2px 5px;font-size:12px;transition:all .15s;display:flex}.od-item-mat-edit[data-v-0f420b62]:hover{color:#555;background:#f0f0f0}.od-item-mat-return[data-v-0f420b62]{cursor:pointer;color:var(--accent,#fc4000);background:0 0;border:none;border-radius:4px;flex-shrink:0;padding:2px 6px;font-size:11px}.od-item-mat-return[data-v-0f420b62]:hover{text-decoration:underline}.od-mat-badge[data-v-0f420b62],.od-mat-unit-why[data-v-0f420b62]{flex:none}.od-mat-badge[data-v-0f420b62]{border-radius:20px;flex-shrink:0;align-items:center;gap:3px;padding:2px 6px;font-size:10px;font-weight:500;display:inline-flex}.od-mat-badge--ok[data-v-0f420b62]{background:var(--ok-bg);color:var(--status-success-text)}.od-mat-unit[data-v-0f420b62]{color:var(--text-muted);flex:0 auto;align-items:baseline;gap:6px;min-width:0;font-size:12px;display:inline-flex}.od-mat-unit-no[data-v-0f420b62]{color:var(--text);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.od-mat-unit-st[data-v-0f420b62]{white-space:nowrap}.od-mat-unit-why[data-v-0f420b62]{color:var(--text-muted);font-size:12px}.od-mat-consume[data-v-0f420b62]{cursor:pointer;border:1px solid var(--border);height:22px;color:var(--text);background:#fff;border-radius:6px;flex:none;padding:0 8px;font-size:12px;line-height:1}.od-mat-consume[data-v-0f420b62]:hover{border-color:var(--accent);color:var(--accent-text)}.od-mat-consume[data-v-0f420b62]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.od-mat-badge--cs[data-v-0f420b62]{color:#1d4ed8;background:#eff6ff}.od-item-projects[data-v-0f420b62]{flex-wrap:wrap;gap:6px;display:flex}.od-item-project-badge[data-v-0f420b62]{color:#374151;background:#fff;border:1px solid #e5e7eb;border-radius:20px;align-items:center;padding:2px 8px;font-size:11px;font-weight:400;display:inline-flex}.od-mat-picker[data-v-0f420b62]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;width:100%;max-width:360px;margin-top:8px;overflow:hidden;box-shadow:0 4px 16px #00000014}.od-mat-picker-search[data-v-0f420b62]{box-sizing:border-box;background:#fafafa;border:none;border-bottom:1px solid #f0f0f0;outline:none;width:100%;padding:8px 12px;font-size:13px}.od-mat-picker-search[data-v-0f420b62]:focus{background:#fff}.od-mat-picker-list[data-v-0f420b62]{max-height:200px;overflow-y:auto}.od-mat-picker-empty[data-v-0f420b62]{color:#6b6b6b;text-align:center;padding:12px;font-size:12px}.od-mat-picker-row[data-v-0f420b62]{cursor:pointer;justify-content:space-between;align-items:center;gap:8px;padding:7px 12px;transition:background .1s;display:flex}.od-mat-picker-row[data-v-0f420b62]:hover{background:#f5f5f5}.od-mat-picker-name[data-v-0f420b62]{color:#333;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;overflow:hidden}.od-mat-picker-meta[data-v-0f420b62]{color:#999;flex-shrink:0;font-size:11px}.od-mat-picker-chosen[data-v-0f420b62]{color:#222;background:#fafafa;border-bottom:1px solid #f0f0f0;padding:8px 12px;font-size:13px;font-weight:500}.od-mat-picker-qty-row[data-v-0f420b62]{align-items:center;gap:8px;padding:8px 12px;display:flex}.od-mat-picker-qty[data-v-0f420b62]{border:1px solid #d9d9d9;border-radius:6px;outline:none;width:90px;padding:5px 8px;font-size:13px}.od-mat-picker-qty[data-v-0f420b62]:focus{border-color:#4f46e5}.od-mat-picker-unit[data-v-0f420b62]{color:#888;font-size:12px}.od-mat-picker-cost[data-v-0f420b62]{color:#555;padding:0 12px 8px;font-size:12px}.od-mat-picker-note[data-v-0f420b62]{color:var(--text-muted);margin-top:4px;font-size:12px;line-height:1.35}.od-mat-picker-over[data-v-0f420b62]{color:#b91c1c;margin-top:4px;font-size:12px;line-height:1.35}.od-item-mat-edit-box[data-v-0f420b62]{flex-direction:column;gap:2px;display:inline-flex}.od-item-mat-num[data-v-0f420b62]{width:130px}.od-item-mat-err[data-v-0f420b62]{color:var(--ui-danger);font-size:12px;line-height:1.35}.od-mat-picker-type-row[data-v-0f420b62]{border-bottom:1px solid #f0f0f0;gap:6px;padding:6px 12px;display:flex}.od-mat-type-btn[data-v-0f420b62]{color:#666;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:6px;flex:1;padding:4px 0;font-size:12px;transition:all .15s}.od-mat-type-btn--active[data-v-0f420b62]{color:#4f46e5;background:#eef2ff;border-color:#4f46e5;font-weight:500}.od-mat-picker-actions[data-v-0f420b62]{background:#fafafa;border-top:1px solid #f0f0f0;align-items:center;gap:6px;padding:8px 12px;display:flex}.od-mat-picker-back[data-v-0f420b62]{color:#666;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:6px;padding:5px 10px;font-size:12px;transition:background .15s}.od-mat-picker-back[data-v-0f420b62]:hover{background:#f5f5f5}.od-mat-picker-submit[data-v-0f420b62]{color:#fff;cursor:pointer;background:#4f46e5;border:none;border-radius:6px;padding:5px 14px;font-size:12px;transition:background .15s}.od-mat-picker-submit[data-v-0f420b62]:hover:not(:disabled){background:#4338ca}.od-mat-picker-submit[data-v-0f420b62]:disabled{cursor:not-allowed;background:#a5a3e0}.od-item-task[data-v-0f420b62]{color:#555;align-items:center;gap:6px;padding:2px 0;font-size:12px;display:flex}.od-item-task .ti[data-v-0f420b62]{color:#6b6b6b;font-size:11px}.od-item-task .done[data-v-0f420b62]{color:#6b6b6b;text-decoration:line-through}.od-item-task-who[data-v-0f420b62]{color:#6b6b6b;align-items:center;gap:5px;margin-left:6px;font-size:11px;display:inline-flex}.od-item-notes[data-v-0f420b62]{color:#555;white-space:pre-wrap;font-size:12px;line-height:1.5}.od-item-empty[data-v-0f420b62]{color:#6b6b6b;text-align:center;padding:14px 20px;font-size:12px}.od-item-templates[data-v-0f420b62]{border-top:1px solid #f5f5f5;flex-wrap:wrap;align-items:center;gap:6px;padding:10px 20px;display:flex}.od-item-tpl-lbl[data-v-0f420b62]{color:#6b6b6b;font-size:11px}.od-item-tpl-btn[data-v-0f420b62]{color:#555;cursor:pointer;background:#f5f5f5;border:none;border-radius:12px;padding:3px 9px;font-size:11px;transition:all .1s}.od-item-tpl-btn[data-v-0f420b62]:hover{color:#fc4000;background:#fff0eb}.od-item-tpl-add[data-v-0f420b62]{color:var(--icon-interactive);cursor:pointer;background:0 0;border:1px dashed #d0d0d0;border-radius:12px;align-items:center;gap:3px;padding:3px 9px;font-size:11px;transition:all .1s;display:flex}.od-item-tpl-add[data-v-0f420b62]:hover{color:#fc4000;border-color:#fc4000}.od-item-tpl-add .ti[data-v-0f420b62]{font-size:11px}.od-file-row[data-v-0f420b62]{border-bottom:1px solid #f8f8f8;align-items:center;gap:10px;padding:10px 20px;transition:background .1s;display:flex}.od-file-row[data-v-0f420b62]:hover{background:#fafafa}.od-file-ic[data-v-0f420b62]{border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:16px;display:flex}.od-file-ic--pdf[data-v-0f420b62]{color:#dc2626;background:#fee2e2}.od-file-ic--img[data-v-0f420b62]{color:#059669;background:#d1fae5}.od-file-ic--dwg[data-v-0f420b62]{color:#2563eb;background:#dbeafe}.od-file-ic--xls[data-v-0f420b62]{color:#059669;background:#d1fae5}.od-file-ic--doc[data-v-0f420b62]{color:#1d4ed8;background:#dbeafe}.od-file-ic--zip[data-v-0f420b62]{color:#4b5563;background:#f3f4f6}.od-file-ic--def[data-v-0f420b62]{color:#6b7280;background:#f3f4f6}.od-file-info[data-v-0f420b62]{flex:1;min-width:0}.od-file-fin[data-v-0f420b62]{color:#92400e;vertical-align:middle;background:#fffbeb;border:1px solid #fde68a;border-radius:6px;align-items:center;gap:4px;margin-left:8px;padding:1px 6px;font-size:11px;font-weight:500;display:inline-flex}.od-pending[data-v-0f420b62]{border:1px solid var(--border-light);border-radius:10px;margin:0 20px 10px;padding:10px 12px}.od-pending-h[data-v-0f420b62]{color:var(--text-2);margin-bottom:8px;font-size:12px}.od-pending-row[data-v-0f420b62]{flex-wrap:wrap;align-items:center;gap:10px;padding:4px 0;display:flex}.od-pending-name[data-v-0f420b62]{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;flex:160px;font-size:13px;overflow:hidden}.od-pending-sw[data-v-0f420b62]{color:var(--text-2);cursor:pointer;align-items:center;gap:6px;font-size:12px;display:inline-flex}.od-pending-hint[data-v-0f420b62]{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:6px;padding:1px 6px;font-size:11px}.od-pending-acts[data-v-0f420b62]{justify-content:flex-end;gap:8px;margin-top:8px;display:flex}.od-pending-btn[data-v-0f420b62]{border:1px solid var(--border);cursor:pointer;height:32px;color:var(--text);background:#fff;border-radius:8px;padding:0 12px;font-family:inherit;font-size:13px}.od-pending-btn--prim[data-v-0f420b62]{background:var(--accent,#fc4000);border-color:var(--accent,#fc4000);color:#fff;font-weight:500}.od-pending-btn[data-v-0f420b62]:disabled{opacity:.5;cursor:default}.od-file-name[data-v-0f420b62]{color:#1a1a1a;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.od-file-meta[data-v-0f420b62]{color:#6b6b6b;margin-top:2px;font-size:11px}.od-file-acts[data-v-0f420b62]{flex-shrink:0;gap:4px;display:flex}.od-file-btn[data-v-0f420b62]{cursor:pointer;width:28px;height:28px;color:var(--icon-interactive);background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;font-size:13px;text-decoration:none;transition:all .1s;display:flex}.od-file-btn[data-v-0f420b62]:hover{color:#555;background:#f5f5f5}.od-file-btn--del[data-v-0f420b62]:hover{color:#dc2626;background:#fee2e2}.od-storage-off[data-v-0f420b62]{background:var(--surface-inset,#fafafa);border:1px dashed var(--border,#e5e5e5);color:var(--text-2,#6b6b6b);border-radius:10px;align-items:flex-start;gap:10px;margin:12px 20px 16px;padding:12px 14px;display:flex}.od-storage-off>i[data-v-0f420b62]{margin-top:1px;font-size:18px}.od-storage-off__t[data-v-0f420b62]{color:var(--text,#1a1a1a);font-size:13px;font-weight:500}.od-storage-off__s[data-v-0f420b62]{margin-top:2px;font-size:12px;line-height:1.5}.od-upload-zone[data-v-0f420b62]{cursor:pointer;color:#6b6b6b;flex-direction:column;align-items:center;gap:4px;padding:20px;font-size:12px;display:flex}.od-upload-zone .ti[data-v-0f420b62]{color:#d0d0d0;margin-bottom:2px;font-size:22px}.od-upload-hint[data-v-0f420b62]{color:#c8c8c8;font-size:11px}.od-chain[data-v-0f420b62]{margin-top:2px;padding-left:22px;position:relative}.od-chain[data-v-0f420b62]:before{content:"";background:var(--border-light,#f0f0f0);width:2px;position:absolute;top:12px;bottom:12px;left:7px}.od-op[data-v-0f420b62]{align-items:flex-start;gap:12px;padding:8px 0;display:flex;position:relative}.od-op+.od-op[data-v-0f420b62]{border-top:1px solid var(--border-light,#f0f0f0)}.od-op--tap[data-v-0f420b62]{cursor:pointer}.od-op--tap[data-v-0f420b62]:hover{background:var(--surface-inset,#fafafa)}.od-op-dot[data-v-0f420b62]{border:2px solid var(--border,#e5e5e5);color:#fff;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;font-size:9px;display:flex;position:absolute;top:11px;left:-22px}.od-op--done .od-op-dot[data-v-0f420b62]{background:#4ade80;border-color:#4ade80}.od-op--now .od-op-dot[data-v-0f420b62]{background:#fbbf24;border-color:#fbbf24}.od-op--now[data-v-0f420b62]{background:#fffdf5;border-radius:8px;margin:0 -10px;padding:8px 10px}.od-op--now .od-op-dot[data-v-0f420b62]{left:-12px}.od-op--now+.od-op[data-v-0f420b62]{border-top-color:#0000}.od-op-main[data-v-0f420b62]{flex:1;min-width:0}.od-op-name[data-v-0f420b62]{color:var(--text,#1a1a1a);font-size:13px;font-weight:500}.od-op--done .od-op-name[data-v-0f420b62]{color:var(--text-2,#6b6b6b);text-decoration:line-through;-webkit-text-decoration-color:var(--text-muted,#6f6f6f);text-decoration-color:var(--text-muted,#6f6f6f)}.od-op-sub[data-v-0f420b62]{color:var(--text-2,#6b6b6b);flex-wrap:wrap;gap:4px 9px;margin-top:2px;font-size:11.5px;display:flex}.od-op-sub>span+span[data-v-0f420b62]:before{content:"· "}.od-op-wait[data-v-0f420b62]{color:var(--warn-text,#92400e)}.od-op-due--over[data-v-0f420b62]{color:var(--bad-text,#b42318)}.od-op-who[data-v-0f420b62]{color:var(--text-2,#6b6b6b);align-items:center;gap:6px;margin-top:6px;font-size:12px;display:flex}.od-op-who--none[data-v-0f420b62]{color:var(--text-2,#6b6b6b);font-style:italic}.od-op-av[data-v-0f420b62]{background:var(--accent-bg,#ffede6);width:19px;height:19px;color:var(--accent-text,#c42f00);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:9px;font-style:normal;font-weight:600;display:flex}.od-op-side[data-v-0f420b62]{flex-shrink:0;align-items:center;gap:6px;display:flex}.od-op-badge[data-v-0f420b62]{white-space:nowrap;border-radius:20px;padding:2px 9px;font-size:11px}.od-op-badge--done[data-v-0f420b62]{background:var(--ok-bg,#dcfce7);color:var(--status-success-text,#15803d)}.od-op-badge--wip[data-v-0f420b62]{color:var(--warn-text,#92400e);background:#fef3c7}.od-op-badge--todo[data-v-0f420b62],.od-op-badge--blocked[data-v-0f420b62]{background:var(--surface-inset,#fafafa);color:var(--text-2,#6b6b6b);border:1px solid var(--border,#e5e5e5)}.od-op-unlock[data-v-0f420b62]{cursor:pointer;color:var(--text-2,#6b6b6b);background:0 0;border:0;padding:3px;font-size:13px;line-height:0}.od-op-unlock[data-v-0f420b62]:hover{color:var(--text,#1a1a1a)}.od-chain-fold[data-v-0f420b62]{color:var(--text-2,#6b6b6b);cursor:pointer;padding:8px 0;font-size:12.5px;position:relative}.od-chain-fold[data-v-0f420b62]:hover{color:var(--text,#1a1a1a)}.od-chain-fold b[data-v-0f420b62]{color:var(--text,#1a1a1a);font-weight:500}.od-chain-fold__dot[data-v-0f420b62]{background:var(--ok-bg,#dcfce7);width:16px;height:16px;color:var(--status-success-text,#15803d);border:2px solid #4ade80;border-radius:50%;justify-content:center;align-items:center;font-size:9px;font-weight:600;display:flex;position:absolute;top:8px;left:-22px}.od-noitem[data-v-0f420b62]{background:var(--surface-inset,#fafafa);border-top:1px solid var(--border-light,#f0f0f0)}.od-noitem-h[data-v-0f420b62]{color:var(--text-2,#6b6b6b);cursor:pointer;align-items:center;gap:10px;padding:11px 16px;font-size:13px;display:flex}.od-noitem-h b[data-v-0f420b62]{color:var(--text,#1a1a1a);font-weight:500}.od-noitem-note[data-v-0f420b62]{color:var(--text-2,#6b6b6b);font-size:12px}.od-noitem-body[data-v-0f420b62]{padding:0 16px 14px 44px}.od-pin-badge[data-v-0f420b62]{letter-spacing:.03em;color:gray;background:#ededed;border-radius:4px;flex-shrink:0;padding:1px 6px;font-size:9px;font-weight:600;display:inline-block}.od-wo2-groups[data-v-0f420b62]{flex-direction:column;gap:16px;max-height:60vh;display:flex;overflow-y:auto}.od-wo2-group[data-v-0f420b62]{flex-direction:column;gap:8px;display:flex}.od-wo2-group-h[data-v-0f420b62]{color:#1a1a1a;font-size:13px;font-weight:600}.od-wo2-row[data-v-0f420b62]{border:1px solid #f0f0f0;border-radius:8px;padding:9px 12px}.od-wo2-row-top[data-v-0f420b62]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.od-wo2-name[data-v-0f420b62]{color:#1a1a1a;font-size:13px}.od-wo2-qty[data-v-0f420b62]{color:#1a1a1a;border:1px solid #e5e7eb;border-radius:6px;outline:none;width:120px;padding:6px 8px;font-family:inherit;font-size:12.5px}.od-wo2-qty[data-v-0f420b62]:focus{border-color:#fc4000}.od-wo2-pickbtn[data-v-0f420b62]{cursor:pointer;color:#1a1a1a;background:#fff;border:1px solid #e5e7eb;border-radius:6px;height:32px;padding:0 12px;font-family:inherit;font-size:12.5px}.od-wo2-pickbtn[data-v-0f420b62]:hover{color:#fc4000;border-color:#fc4000}.od-wo2-calc[data-v-0f420b62]{color:gray;margin-top:4px;font-size:11.5px}.od-wo2-over[data-v-0f420b62]{color:#b91c1c;font-weight:600}.od-wo2-units[data-v-0f420b62]{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.od-wo2-units-empty[data-v-0f420b62]{color:gray;font-size:12px}.od-wo2-unit-opt[data-v-0f420b62]{cursor:pointer;color:#1a1a1a;background:#fafafa;border:1px solid #e5e7eb;border-radius:6px;height:30px;padding:0 10px;font-family:inherit;font-size:12px}.od-wo2-unit-opt[data-v-0f420b62]:hover{color:#fc4000;border-color:#fc4000}.od-wo2-empty[data-v-0f420b62]{color:gray;padding:12px 0;font-size:13px}.od-writeoff-result[data-v-0f420b62]{flex-direction:column;gap:10px;padding:4px 0;display:flex}.od-writeoff-row[data-v-0f420b62]{align-items:center;gap:10px;font-size:14px;display:flex}.od-writeoff-row i[data-v-0f420b62]{flex-shrink:0;font-size:18px}.od-writeoff-row--ok i[data-v-0f420b62]{color:#52c41a}.od-writeoff-row--skip i[data-v-0f420b62]{color:#8c8c8c}.od-writeoff-row--err i[data-v-0f420b62]{color:#ff4d4f}.od-writeoff-row--skip[data-v-0f420b62]{color:#595959}.od-writeoff-row--err[data-v-0f420b62]{color:#ff4d4f}.od-writeoff-error-item[data-v-0f420b62]{color:#ff4d4f;margin-left:28px;font-size:12px;line-height:1.5}.od-em-seg[data-v-0f420b62]{margin-bottom:16px}.od-em-grid[data-v-0f420b62]{grid-template-columns:1fr 148px;gap:12px;display:grid}.od-em-f[data-v-0f420b62]{min-width:0;margin-bottom:14px}.od-em-lbl[data-v-0f420b62]{color:#6b6b6b;margin-bottom:5px;font-size:11.5px;display:block}.od-em-req[data-v-0f420b62]{color:var(--accent)}.od-em-hint[data-v-0f420b62]{color:var(--text-muted);margin-top:5px;font-size:11.5px}.od-em-hint b[data-v-0f420b62]{color:#6b6b6b;font-weight:500}.od-em-inp[data-v-0f420b62]{width:100%;font:inherit;color:#1a1a1a;background:#fff;border:1px solid #e8e8e6;border-radius:8px;padding:8px 10px;font-size:13px}.od-em-inp[data-v-0f420b62]:focus{border-color:var(--accent);outline:none}.od-em-inp[data-v-0f420b62]::placeholder{color:var(--text-muted)}.od-em-date[data-v-0f420b62]{width:100%}.od-em-date[data-v-0f420b62] .ant-picker{border-color:#e8e8e6;border-radius:8px;width:100%;padding:7px 10px}.od-em-date[data-v-0f420b62] .ant-picker-focused{border-color:var(--accent);box-shadow:none}.stage-pill[data-v-2f07e78b]{white-space:nowrap;box-sizing:border-box;border-radius:20px;flex:none;align-items:center;gap:4px;font-weight:500;display:inline-flex}.stage-pill--header[data-v-2f07e78b]{padding:0 12px;font-size:12.5px}.stage-pill--md[data-v-2f07e78b]{height:22px;padding:0 9px;font-size:11.5px}.stage-pill--sm[data-v-2f07e78b]{height:18px;padding:0 7px;font-size:10.5px}.stage-pill--btn[data-v-2f07e78b]{cursor:pointer}.stage-pill--btn[data-v-2f07e78b] i{opacity:.7;font-size:11px}.cef-sec[data-v-e89ce3f0]{letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted);margin:18px 0 11px;font-size:11px;font-weight:600}.cef-sec[data-v-e89ce3f0]:first-child{margin-top:0}.cef-row2[data-v-e89ce3f0]{grid-template-columns:1fr 1fr;gap:13px;display:grid}.cef-addr[data-v-e89ce3f0]{margin-top:13px}.cef-err[data-v-e89ce3f0]{color:var(--ui-danger);margin-top:12px;font-size:12.5px}@media (width<=560px){.cef-row2[data-v-e89ce3f0]{grid-template-columns:1fr}}[data-v-35e0dd3c]{box-sizing:border-box}.wrap[data-v-35e0dd3c]{width:100%;padding:20px}.pcl-frow[data-v-35e0dd3c]{margin:14px 0 16px}.pcl-mbar[data-v-35e0dd3c]{flex-direction:column;gap:8px;margin:12px 0;display:flex}.pcl-mbar__btns[data-v-35e0dd3c]{grid-template-columns:1fr 1fr;gap:8px;display:grid}.pcl-mbar__btns[data-v-35e0dd3c]>*{width:100%}.pcl-mbar__flag[data-v-35e0dd3c]{display:flex}.tcard--state[data-v-35e0dd3c]{background:var(--card-bg);border:1px solid var(--border);border-radius:var(--ui-r-card)}.cl-name[data-v-35e0dd3c]{align-items:center;gap:var(--ui-sp-3);min-width:0;display:flex}.cl-name__t[data-v-35e0dd3c]{min-width:0}.cl-head-name[data-v-35e0dd3c]{min-width:0;padding-left:calc(32px + var(--ui-sp-3));display:flex}.av[data-v-35e0dd3c]{border-radius:var(--ui-r-ctl);background:var(--text);width:32px;height:32px;font-size:var(--ui-fs-11);font-weight:var(--ui-fw-medium);color:var(--card-bg);flex-shrink:0;justify-content:center;align-items:center;display:flex}.cname[data-v-35e0dd3c]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cname--card[data-v-35e0dd3c]{overflow-wrap:normal}.ccontact[data-v-35e0dd3c]{font-size:var(--ui-fs-12);line-height:var(--ui-lh-12);color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ccontact mark[data-v-35e0dd3c],.cname mark[data-v-35e0dd3c]{background:var(--ui-hit);color:inherit;border-radius:3px;padding:0 1px}.oc-badge[data-v-35e0dd3c]{height:var(--ui-h-pill);padding:0 var(--ui-sp-2);border-radius:var(--ui-r-tab);font-size:var(--ui-fs-12);line-height:var(--ui-lh-12);font-weight:var(--ui-fw-medium);white-space:nowrap;align-items:center;display:inline-flex}.ob-active[data-v-35e0dd3c]{background:var(--page-bg);color:var(--text)}.ob-overdue[data-v-35e0dd3c]{background:var(--ui-danger-bg);color:var(--ui-danger)}.rev[data-v-35e0dd3c],.debt[data-v-35e0dd3c]{font-variant-numeric:tabular-nums;white-space:nowrap}.debt.has[data-v-35e0dd3c]{color:var(--ui-danger)}.debt.no[data-v-35e0dd3c]{color:var(--text-muted)}.rname[data-v-35e0dd3c]{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.last[data-v-35e0dd3c]{white-space:nowrap}.last-sub[data-v-35e0dd3c]{font-size:var(--ui-fs-12);line-height:var(--ui-lh-12);color:var(--text-muted);white-space:nowrap}.muted[data-v-35e0dd3c]{color:var(--text-muted)}.m-debt[data-v-35e0dd3c]{font-size:var(--ui-fs-12);line-height:var(--ui-lh-12);color:var(--ui-danger);font-weight:var(--ui-fw-semibold)}.empty[data-v-35e0dd3c]{text-align:center;padding:46px 20px}.empty-t[data-v-35e0dd3c]{font-size:var(--ui-fs-14);line-height:var(--ui-lh-14);font-weight:var(--ui-fw-semibold);color:var(--text);margin-bottom:8px}.empty-s[data-v-35e0dd3c]{font-size:var(--ui-fs-13);line-height:var(--ui-lh-13);color:var(--text-muted);max-width:430px;margin:0 auto 16px}@media (width<=640px){.wrap[data-v-35e0dd3c]{padding:12px}}.ccf-row[data-v-f11083b0]{margin-bottom:13px}.ccf-hint[data-v-f11083b0]{color:var(--text-muted);margin:-6px 0 13px;font-size:11.5px;line-height:1.45}.ccf-hint--auto[data-v-f11083b0]{color:var(--accent-text)}.ccf-err[data-v-f11083b0]{color:var(--ui-danger);margin-bottom:4px;font-size:12.5px;line-height:1.45}.ccd-lead[data-v-5ec83d2b]{color:var(--text-2);margin-bottom:13px;font-size:13px;line-height:1.6}.ccd-row[data-v-5ec83d2b]{margin-bottom:10px}.ccd-hint[data-v-5ec83d2b]{color:var(--text-muted);font-size:11.5px;line-height:1.45}.ccd-err[data-v-5ec83d2b]{color:var(--ui-danger);margin-top:8px;font-size:12.5px}.moc[data-v-dee5f510]{cursor:pointer;border-top:1px solid #f0f0f0;padding:11px 14px}.moc[data-v-dee5f510]:first-child{border-top:none}.moc[data-v-dee5f510]:active{background:#fafafa}.moc-head[data-v-dee5f510]{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.moc-headtext[data-v-dee5f510]{flex-direction:column;gap:2px;min-width:0;display:flex}.moc-num[data-v-dee5f510]{color:#fc4000;font-size:12px;font-weight:600}.moc-name[data-v-dee5f510]{color:#1a1a1a;word-break:break-word;font-size:13.5px;font-weight:500}.moc-status[data-v-dee5f510]{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:4px;display:flex}.moc-pill[data-v-dee5f510]{white-space:nowrap;border-radius:20px;padding:2px 8px;font-size:10px;font-weight:500;display:inline-block}.moc-badge[data-v-dee5f510]{color:#92400e;white-space:nowrap;background:#fef3c7;border-radius:20px;padding:2px 7px;font-size:9px;font-weight:500;display:inline-block}.moc-body[data-v-dee5f510]{grid-template-columns:1fr 1fr;gap:8px 12px;margin-top:10px;display:grid}.moc-field[data-v-dee5f510]{flex-direction:column;gap:2px;min-width:0;display:flex}.moc-field-l[data-v-dee5f510]{color:#6b6b6b;text-transform:uppercase;letter-spacing:.04em;font-size:10px}.moc-field-v[data-v-dee5f510]{color:#1a1a1a;word-break:break-word;font-size:12.5px;font-weight:500}.moc-field-v.bad[data-v-dee5f510]{color:#dc2626}.moc-prog-row[data-v-dee5f510]{align-items:center;gap:6px;display:flex}.moc-pbar[data-v-dee5f510]{background:#f0f0f0;border-radius:2px;flex:1;min-width:40px;height:4px;overflow:hidden}.moc-pf[data-v-dee5f510]{border-radius:2px;height:100%}.moc-pf.pf-ok[data-v-dee5f510]{background:#10b981}.moc-pf.pf-w[data-v-dee5f510]{background:#f59e0b}.moc-pf.pf-n[data-v-dee5f510]{background:#d1d5db}[data-v-e3b7908e]{box-sizing:border-box}.wrap[data-v-e3b7908e]{background:var(--page-bg);border-radius:16px;width:100%;padding:20px}.bc[data-v-e3b7908e]{color:#6b6b6b;align-items:center;gap:4px;margin-bottom:12px;font-size:11px;display:flex}.bc a[data-v-e3b7908e]{color:gray;cursor:pointer;text-decoration:none}.bc a[data-v-e3b7908e]:hover{color:#1a1a1a}.head[data-v-e3b7908e]{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.hav[data-v-e3b7908e]{color:#fff;background:#1a1a1a;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;margin-right:12px;font-size:16px;font-weight:500;display:flex}.hl[data-v-e3b7908e]{flex:1;min-width:0}.ht-row[data-v-e3b7908e]{align-items:center;gap:8px;min-width:0;display:flex}.ht[data-v-e3b7908e]{color:#1a1a1a;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:17px;font-weight:500;overflow:hidden}.stage-dot[data-v-e3b7908e]{border-radius:50%;flex:0 0 8px;width:8px;height:8px;margin-right:9px;display:inline-block}.stage-mi--sel[data-v-e3b7908e]{background:var(--accent-soft,#ffede6);color:var(--accent-text,#c42f00)}.stage-mi--off[data-v-e3b7908e]{color:var(--text-muted);cursor:default}.stage-sys[data-v-e3b7908e]{color:var(--text-muted);background:var(--row-bg,#f8f8f8);border:1px solid var(--border-light);border-radius:20px;margin-left:auto;padding:1px 6px;font-size:10.5px}.stage-mnote[data-v-e3b7908e]{color:var(--text-muted);max-width:240px;padding:5px 9px 6px;font-size:11.5px;line-height:1.45}.hm[data-v-e3b7908e]{color:#6b6b6b;flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;font-size:11px;display:flex}.hm-strong[data-v-e3b7908e]{color:#1a1a1a;font-weight:600}.hm a[data-v-e3b7908e]{color:#6b6b6b;text-decoration:none}.hm a[data-v-e3b7908e]:hover{color:#fc4000}.hm-add[data-v-e3b7908e]{color:var(--accent-text,#c42f00);cursor:pointer}.hdot[data-v-e3b7908e]{background:#d0d0d0;border-radius:50%;flex-shrink:0;width:3px;height:3px}.hbtns[data-v-e3b7908e]{flex-shrink:0;align-items:stretch;gap:7px;display:flex}.btn-p[data-v-e3b7908e]{cursor:pointer;color:#fff;background:#fc4000;border:none;border-radius:8px;align-items:center;gap:5px;padding:6px 13px;font-family:inherit;font-size:12px;font-weight:500;display:flex}.btn-p[data-v-e3b7908e]:hover{background:#e33900}.btn-p--sm[data-v-e3b7908e]{margin-left:auto;padding:5px 11px}.metrics[data-v-e3b7908e]{grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:14px;display:grid}.mc[data-v-e3b7908e]{background:#fff;border-radius:12px;padding:12px 14px}.mc-click[data-v-e3b7908e]{cursor:pointer}.mc-click[data-v-e3b7908e]:hover{outline:1px solid #e5e5e5}.mc-l[data-v-e3b7908e]{color:#6b6b6b;margin-bottom:4px;font-size:10px}.mc-v[data-v-e3b7908e]{color:#1a1a1a;font-size:18px;font-weight:500}.mc-v.ok[data-v-e3b7908e]{color:#047857}.mc-v.bad[data-v-e3b7908e]{color:#dc2626}.mc-v.warn[data-v-e3b7908e]{color:#b45309}.mc-v--muted[data-v-e3b7908e]{color:#6e6e6e;font-size:15px;font-weight:500}.mc-s[data-v-e3b7908e]{color:#6b6b6b;margin-top:2px;font-size:10px}.addrow[data-v-e3b7908e]{color:var(--accent-text,#c42f00);cursor:pointer;background:#fff;border-radius:12px;align-items:center;gap:8px;margin-bottom:14px;padding:13px 16px;font-size:12.5px;display:flex}.addrow[data-v-e3b7908e]:hover{background:#fafafa}.addrow i[data-v-e3b7908e]{font-size:13px}.cols[data-v-e3b7908e]{grid-template-columns:1fr 300px;align-items:start;gap:12px;display:grid}.card[data-v-e3b7908e]{background:#fff;border-radius:12px;margin-bottom:10px;overflow:hidden}.card[data-v-e3b7908e]:last-child{margin-bottom:0}.card--menu[data-v-e3b7908e]{overflow:visible}.ch[data-v-e3b7908e]{border-bottom:1px solid #f5f5f5;justify-content:space-between;align-items:center;gap:8px;padding:12px 16px;display:flex}.ct[data-v-e3b7908e]{color:#1a1a1a;align-items:center;gap:6px;font-size:12px;font-weight:500;display:flex}.cnt[data-v-e3b7908e]{color:#6e6e6e;background:#fafafa;border:1px solid #e5e5e5;border-radius:20px;padding:1px 7px;font-size:10.5px;font-weight:400}.cl[data-v-e3b7908e]{color:#a0a0a0;cursor:pointer;white-space:nowrap;flex-shrink:0;align-items:center;gap:3px;font-size:11px;display:flex}.cl[data-v-e3b7908e]:hover{color:#1a1a1a}.cl i[data-v-e3b7908e]{font-size:12px}.order-th[data-v-e3b7908e]{background:#fafafa;border-bottom:1px solid #f0f0f0;grid-template-columns:8px 70px minmax(0,1fr) auto auto auto;gap:8px;padding:7px 16px;display:grid}.th[data-v-e3b7908e]{color:#6b6b6b;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;font-size:10px;font-weight:500}.order-row[data-v-e3b7908e]{cursor:pointer;border-bottom:1px solid #f8f8f8;grid-template-columns:8px 70px minmax(0,1fr) auto auto auto;align-items:center;gap:8px;padding:9px 16px;font-size:12px;display:grid}.order-row[data-v-e3b7908e]:last-child{border-bottom:none}.order-row[data-v-e3b7908e]:hover{background:#fafafa}.dot[data-v-e3b7908e]{border-radius:50%;flex-shrink:0;width:7px;height:7px}.on[data-v-e3b7908e]{color:#1a1a1a;white-space:nowrap;font-weight:500}.os[data-v-e3b7908e]{color:#6b6b6b;text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:10px;overflow:hidden}.pill[data-v-e3b7908e]{white-space:nowrap;border-radius:20px;padding:2px 7px;font-size:10px;font-weight:500;display:inline-block}.p-r[data-v-e3b7908e]{color:#991b1b;background:#fee2e2}.p-g[data-v-e3b7908e]{color:#065f46;background:#ecfdf5}.dl[data-v-e3b7908e]{color:#1a1a1a;white-space:nowrap;font-size:11px;font-weight:500}.dl.bad[data-v-e3b7908e]{color:#dc2626}.sum[data-v-e3b7908e]{color:#1a1a1a;text-align:right;white-space:nowrap;font-size:11px;font-weight:500}.hist-row[data-v-e3b7908e]{border-bottom:1px solid #f8f8f8;justify-content:space-between;align-items:center;padding:9px 16px;font-size:12px;display:flex}.hist-row[data-v-e3b7908e]:last-child{border-bottom:none}.hist-row[data-v-e3b7908e]:hover{background:#fafafa}.hist-num[data-v-e3b7908e]{color:#6b6b6b;flex-shrink:0;font-size:11px}.hist-name[data-v-e3b7908e]{color:#1a1a1a;white-space:nowrap;text-overflow:ellipsis;flex:1;margin:0 10px;overflow:hidden}.hist-sum[data-v-e3b7908e]{color:#1a1a1a;white-space:nowrap;margin-left:8px;font-size:11px;font-weight:500}.hist-date[data-v-e3b7908e]{color:#6b6b6b;white-space:nowrap;margin-left:8px;font-size:10px}.talk-new[data-v-e3b7908e]{border-bottom:1px solid #f5f5f5;gap:10px;padding:13px 16px;display:flex}.av[data-v-e3b7908e]{color:#5a5a5a;text-transform:uppercase;background:#fafafa;border:1px solid #e5e5e5;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:10px;font-weight:600;display:flex}.ta[data-v-e3b7908e]{color:#1a1a1a;resize:none;background:#fff;border:1px solid #e5e5e5;border-radius:9px;width:100%;min-height:38px;padding:9px 12px;font-family:inherit;font-size:12.5px;line-height:1.5}.ta[data-v-e3b7908e]:focus{border-color:#fc4000;outline:none}.ta--grown[data-v-e3b7908e]{min-height:66px}.talk-new-foot[data-v-e3b7908e]{flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px;display:flex}.talk-who[data-v-e3b7908e]{width:auto}.talk-who[data-v-e3b7908e] .ant-select-selector{height:30px!important;box-shadow:none!important;background:#fff!important;border:1px solid #e5e5e5!important;border-radius:8px!important;padding:0 10px!important}.talk-who[data-v-e3b7908e] .ant-select-selection-item{color:#5a5a5a!important;font-size:11.5px!important;line-height:28px!important}.talk-who[data-v-e3b7908e] .ant-select-arrow{color:#a0a0a0;font-size:10px}.hint[data-v-e3b7908e]{color:#a0a0a0;font-size:11px}.kbd[data-v-e3b7908e]{background:#fafafa;border:1px solid #e5e5e5;border-radius:4px;padding:0 5px;font-size:10px}.talk[data-v-e3b7908e]{border-bottom:1px solid #f5f5f5;gap:10px;padding:12px 16px;display:flex}.talk[data-v-e3b7908e]:last-child{border-bottom:none}.talk-b[data-v-e3b7908e]{flex:1;min-width:0}.talk-h[data-v-e3b7908e]{flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:3px;display:flex}.talk-who-n[data-v-e3b7908e]{color:#1a1a1a;font-size:12.5px;font-weight:600}.talk-t[data-v-e3b7908e]{color:#a0a0a0;font-size:10.5px}.talk-with[data-v-e3b7908e]{color:#6e6e6e;background:#fafafa;border:1px solid #e5e5e5;border-radius:6px;padding:1px 6px;font-size:10.5px}.edited[data-v-e3b7908e]{color:#a0a0a0;font-size:10.5px}.talk-x[data-v-e3b7908e]{color:#1a1a1a;white-space:pre-wrap;font-size:12.5px;line-height:1.55}.talk-edit-b[data-v-e3b7908e]{justify-content:flex-end;gap:8px;margin-top:6px;display:flex}.mbtn[data-v-e3b7908e]{color:#a0a0a0;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.mbtn[data-v-e3b7908e]:hover{color:#5a5a5a;background:#fafafa}.empty-state[data-v-e3b7908e]{color:#6b6b6b;text-align:center;padding:20px 16px;font-size:12px;line-height:1.6}.ct-row[data-v-e3b7908e]{border-bottom:1px solid #f5f5f5;padding:12px 16px}.ct-row[data-v-e3b7908e]:last-child{border-bottom:none}.ct-h[data-v-e3b7908e]{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.ct-n[data-v-e3b7908e]{color:#1a1a1a;font-size:12.5px;font-weight:600}.ct-p[data-v-e3b7908e]{color:#6b6b6b;margin-top:1px;font-size:11px}.ct-l[data-v-e3b7908e]{flex-direction:column;gap:2px;margin-top:6px;display:flex}.ct-l a[data-v-e3b7908e]{color:var(--accent-text,#c42f00);font-size:11.5px;text-decoration:none}.ct-l a[data-v-e3b7908e]:hover{text-decoration:underline}.chip[data-v-e3b7908e]{border-radius:6px;align-items:center;padding:2px 7px;font-size:10.5px;font-weight:500;display:inline-flex}.chip--main[data-v-e3b7908e]{background:var(--accent-bg,#ffede6);color:var(--accent-text,#c42f00)}.fin-row[data-v-e3b7908e]{border-bottom:1px solid #f8f8f8;justify-content:space-between;align-items:center;gap:10px;padding:10px 16px;display:flex}.fin-row[data-v-e3b7908e]:last-child{border-bottom:none}.fl[data-v-e3b7908e]{color:#a0a0a0;flex-shrink:0;font-size:11px}.fv[data-v-e3b7908e]{color:#1a1a1a;text-align:right;font-size:12px;font-weight:500}.fv.ok[data-v-e3b7908e]{color:#047857}.fv.bad[data-v-e3b7908e]{color:#dc2626}.fv.warn[data-v-e3b7908e]{color:var(--warn-text)}.fv.empty[data-v-e3b7908e]{color:#a0a0a0;font-weight:400}.pay-wrap[data-v-e3b7908e]{padding:0 16px 10px}.pay-lbl[data-v-e3b7908e]{color:#a0a0a0;margin-bottom:5px;font-size:10.5px}.pay-track[data-v-e3b7908e]{background:#f0f0f0;border-radius:2px;height:4px;overflow:hidden}.pay-fill[data-v-e3b7908e]{background:#047857;border-radius:2px;height:100%}.more[data-v-e3b7908e]{color:#6e6e6e;cursor:pointer;border-top:1px solid #f5f5f5;justify-content:center;align-items:center;gap:6px;padding:10px 16px;font-size:11.5px;display:flex}.more[data-v-e3b7908e]:hover{color:#1a1a1a;background:#fafafa}.fin-row--click[data-v-e3b7908e]{cursor:pointer}.fin-row--click[data-v-e3b7908e]:hover{background:#fafafa}.debt-orders[data-v-e3b7908e]{background:#fafafa;border-bottom:1px solid #f8f8f8;padding:4px 0}.debt-order-row[data-v-e3b7908e]{cursor:pointer;border-bottom:1px solid #f0f0f0;padding:8px 16px 8px 24px}.debt-order-row[data-v-e3b7908e]:last-child{border-bottom:none}.debt-order-row[data-v-e3b7908e]:hover{background:#f3f3f3}.don[data-v-e3b7908e]{color:#1a1a1a;font-size:11.5px;font-weight:500}.dom[data-v-e3b7908e]{color:#6b6b6b;text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:11px;overflow:hidden}.dos[data-v-e3b7908e]{color:#a0a0a0;gap:8px;margin-top:3px;font-size:10.5px;display:flex}.dob[data-v-e3b7908e]{color:#dc2626;margin-top:3px;font-size:12px;font-weight:600}.note-area[data-v-e3b7908e]{color:#6b6b6b;cursor:pointer;min-height:50px;padding:12px 16px;font-size:12px;line-height:1.6}.note-area[data-v-e3b7908e]:hover{background:#fafafa}.notes-textarea[data-v-e3b7908e]{color:#1a1a1a;resize:none;background:#fafafa;border:1.5px solid #e8e8e8;border-radius:8px;outline:none;width:100%;padding:8px 10px;font-family:inherit;font-size:12px;line-height:1.6}.notes-textarea[data-v-e3b7908e]:focus{border-color:#fc4000}.o-cards[data-v-e3b7908e],.h-cards[data-v-e3b7908e]{display:none}@media (width<=800px){.cols[data-v-e3b7908e]{grid-template-columns:1fr}.metrics[data-v-e3b7908e]{grid-template-columns:repeat(2,1fr)}.wrap[data-v-e3b7908e]{padding:12px}}@media (width<=640px){.head[data-v-e3b7908e]{flex-direction:column;align-items:stretch}.hbtns[data-v-e3b7908e]{flex-wrap:wrap;row-gap:8px;width:100%}.hbtns .stage-pill[data-v-e3b7908e]{flex:auto;order:1;justify-content:center}.hbtns[data-v-e3b7908e] .c-btn--icon{flex:none;order:2}.hbtns[data-v-e3b7908e] .c-btn--secondary,.hbtns[data-v-e3b7908e] .c-btn--primary{flex:140px;order:3;justify-content:center}.ch .ct[data-v-e3b7908e]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ch .cl[data-v-e3b7908e]{white-space:nowrap;flex-shrink:0}.order-th[data-v-e3b7908e],.order-row[data-v-e3b7908e],.hist-row[data-v-e3b7908e]{display:none}.o-cards[data-v-e3b7908e],.h-cards[data-v-e3b7908e]{flex-direction:column;display:flex}.fin-row[data-v-e3b7908e]{flex-wrap:wrap;gap:2px 8px}.fv[data-v-e3b7908e]{white-space:nowrap}}.c-per[data-v-7445ef6e]{display:inline-flex;position:relative}.c-per-box[data-v-7445ef6e]{background:var(--card-bg);border:1px solid var(--border);border-radius:10px;gap:2px;padding:3px;display:inline-flex}.c-per-seg[data-v-7445ef6e]{height:28px;font:inherit;color:var(--text-2);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 12px;font-size:12.5px;line-height:1}.c-per-seg[data-v-7445ef6e]:hover:not(:disabled){background:var(--surface-inset);color:var(--text)}.c-per-seg[data-v-7445ef6e]:active:not(:disabled){background:var(--border-light)}.c-per-seg[data-v-7445ef6e]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.c-per-seg[data-v-7445ef6e]:disabled{color:var(--border);cursor:not-allowed}.c-per-seg--on[data-v-7445ef6e]{background:var(--text);color:var(--text-on-dark);font-weight:500}.c-per-seg--on[data-v-7445ef6e]:hover{background:var(--text-pressed);color:var(--text-on-dark)}.c-per-seg--more[data-v-7445ef6e]{padding:0 10px;font-size:14px}.c-per-btn[data-v-7445ef6e]{background:var(--card-bg);border:1px solid var(--border);width:100%;height:40px;font:inherit;color:var(--text);cursor:pointer;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;padding:0 12px;font-size:13px;display:none}.c-per-btn[data-v-7445ef6e]:hover{background:var(--surface-inset)}.c-per-btn[data-v-7445ef6e]:active{background:var(--surface-pressed)}.c-per-btn[data-v-7445ef6e]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.c-per-btn-t[data-v-7445ef6e]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.c-per-btn-c[data-v-7445ef6e]{color:var(--text-muted);flex:none;font-size:14px;line-height:1}.c-per-pop[data-v-7445ef6e]{z-index:20;background:var(--card-bg);border:1px solid var(--border);border-radius:12px;width:258px;padding:12px;position:absolute;top:44px;right:0;box-shadow:0 8px 28px #0000001a}.c-per-list[data-v-7445ef6e]{display:none}.c-per-fields[data-v-7445ef6e]{display:block}.c-per-lbl[data-v-7445ef6e]{letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);margin:0 2px 8px;font-size:11px}.c-per-dates[data-v-7445ef6e]{align-items:center;gap:7px;display:flex}.c-per-dates span[data-v-7445ef6e]{color:var(--text-muted);font-size:12px}.c-per-dates input[data-v-7445ef6e]{border:1px solid var(--border);background:var(--card-bg);min-width:0;height:34px;font:inherit;color:var(--text);border-radius:8px;flex:1 1 0;padding:0 9px;font-size:12.5px}.c-per-dates input[data-v-7445ef6e]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.c-per-apply[data-v-7445ef6e]{border:1px solid var(--text);background:var(--text);width:100%;height:34px;color:var(--text-on-dark);font:inherit;cursor:pointer;border-radius:9px;margin-top:10px;font-size:13px;font-weight:500}.c-per-apply[data-v-7445ef6e]:hover:not(:disabled){background:var(--text-pressed);border-color:var(--text-pressed)}.c-per-apply[data-v-7445ef6e]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.c-per-apply[data-v-7445ef6e]:disabled{opacity:.5;cursor:not-allowed}.c-per-err[data-v-7445ef6e]{color:var(--bad-text);margin:8px 2px 0;font-size:11.5px;line-height:1.45}@media (width<=720px){.c-per[data-v-7445ef6e]{width:100%;display:block}.c-per-box[data-v-7445ef6e]{display:none}.c-per-btn[data-v-7445ef6e]{display:flex}.c-per-pop[data-v-7445ef6e]{width:auto;top:46px;left:0;right:0}.c-per-list[data-v-7445ef6e]{gap:2px;margin-bottom:12px;display:grid}.c-per-item[data-v-7445ef6e]{height:38px;font:inherit;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 10px;font-size:13px}.c-per-item[data-v-7445ef6e]:hover{background:var(--surface-inset)}.c-per-item[data-v-7445ef6e]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.c-per-item--on[data-v-7445ef6e]{background:var(--text);color:var(--text-on-dark);font-weight:500}.c-per-fields[data-v-7445ef6e]{display:none}.c-per-fields--open[data-v-7445ef6e]{display:block}}.tuc-current[data-v-8042006f]{color:var(--text-muted,#6f6f6f);margin-top:6px;font-size:13px}.tuc-chip--current[data-v-8042006f]{outline:1px solid var(--accent,#fc4000)}.tuc[data-v-8042006f]{text-align:center;background:linear-gradient(135deg,#ffede6 0% 100%);border:1px dashed #ffd0bc;border-radius:16px;flex-direction:column;align-items:center;margin:20px 24px;padding:48px 32px;display:flex}.tuc-icon-wrap[data-v-8042006f]{color:#fc4000;background:#ffede6;border-radius:14px;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:16px;display:flex}.tuc-icon[data-v-8042006f]{font-size:24px}.tuc-title[data-v-8042006f]{color:#1a1a1a;margin-bottom:8px;font-size:17px;font-weight:600}.tuc-text[data-v-8042006f]{color:#6b6b68;max-width:400px;margin-bottom:20px;font-size:13px;line-height:1.55}.tuc-tiers[data-v-8042006f]{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:22px;display:flex}.tuc-chip[data-v-8042006f]{color:#6b6b68;background:#fff;border:1px solid #e8e8e6;border-radius:20px;padding:4px 12px;font-size:11px;font-weight:500}.tuc-chip--active[data-v-8042006f]{color:#fc4000;border-color:#fc4000}.tuc-btn[data-v-8042006f]{color:#fff;cursor:pointer;background:#fc4000;border:none;border-radius:8px;padding:10px 22px;font-family:inherit;font-size:13px;font-weight:500;transition:background .15s}.tuc-btn[data-v-8042006f]:hover{background:#e03600}.bbc[data-v-283d4b7e]{position:relative}.bbc-legend[data-v-283d4b7e]{color:var(--text-muted);gap:16px;margin-bottom:8px;font-size:12px;display:flex}.bbc-legend-i[data-v-283d4b7e]{align-items:center;gap:6px;display:inline-flex}.bbc-legend-i i[data-v-283d4b7e]{border-radius:2px;width:10px;height:10px;display:inline-block}.bbc-svg[data-v-283d4b7e]{width:100%;height:200px;display:block;overflow:visible}.bbc-svg text[data-v-283d4b7e]{fill:var(--text-muted);font-size:11px}.bbc-svg text.bbc-lbl--on[data-v-283d4b7e]{fill:var(--text);font-weight:600}.bbc-mon[data-v-283d4b7e]{fill:var(--text-muted)}.bbc-hit[data-v-283d4b7e]{fill:#0000;cursor:pointer}.bbc-hit[data-v-283d4b7e]:hover,.bbc-hit--on[data-v-283d4b7e]{fill:#0000000a}.bbc-hit[data-v-283d4b7e]:focus{outline:none}.bbc-hit[data-v-283d4b7e]:focus-visible{outline:2px solid var(--bbc-selection);outline-offset:-2px}.bbc-bar[data-v-283d4b7e]{pointer-events:none;transition:none}.bbc-tip[data-v-283d4b7e]{background:var(--card-bg);border:1px solid var(--border);white-space:nowrap;pointer-events:none;z-index:1000;border-radius:8px;padding:8px 10px;font-size:12.5px;box-shadow:0 6px 18px #0000001f}.bbc-tip-h[data-v-283d4b7e]{color:var(--text-muted);margin-bottom:4px}.bbc-tip-row[data-v-283d4b7e]{align-items:center;gap:6px;display:flex}.bbc-tip-row i[data-v-283d4b7e]{border-radius:1px;width:10px;height:2px;display:inline-block}.bbc-tip-row b[data-v-283d4b7e]{font-variant-numeric:tabular-nums}.bbc-reveal[data-v-283d4b7e]{border-top:1px solid var(--border-light);margin-top:10px;padding-top:8px}.bbc-reveal-h[data-v-283d4b7e]{margin-bottom:4px;font-size:13px;font-weight:600}.bbc-reveal-row[data-v-283d4b7e]{color:var(--text-2);justify-content:space-between;gap:12px;padding:3px 0;font-size:13px;display:flex}.bbc-reveal-row b[data-v-283d4b7e]{font-variant-numeric:tabular-nums;color:var(--text);white-space:nowrap;font-weight:500}.bbc-reveal-empty[data-v-283d4b7e]{color:var(--text-muted);font-size:13px}.bbc-hint[data-v-283d4b7e]{color:var(--text-muted);margin-top:10px;font-size:12px}@media (width<=720px){.bbc-svg[data-v-283d4b7e]{height:150px}}.hbc[data-v-b6e6dddc]{flex-direction:column;gap:10px;display:flex}.hbc-row[data-v-b6e6dddc]{grid-template-columns:minmax(100px,200px) 1fr auto;align-items:center;gap:12px;display:grid}.hbc-name[data-v-b6e6dddc]{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.hbc-track[data-v-b6e6dddc]{width:100%;height:10px;display:block}.hbc-bg[data-v-b6e6dddc]{fill:var(--border-light)}.hbc-value[data-v-b6e6dddc]{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--text);text-align:right;font-size:13px}.hbc-row--zero .hbc-name[data-v-b6e6dddc],.hbc-row--zero .hbc-value[data-v-b6e6dddc]{color:var(--text-muted)}@media (width<=720px){.hbc-row[data-v-b6e6dddc]{grid-template-columns:1fr auto;row-gap:4px}.hbc-track[data-v-b6e6dddc]{order:3;grid-column:1/-1}}.rt[data-v-033aec14]{--focus-ring:#2a78d6}.rt[data-v-033aec14] .c-per-seg:focus-visible,.rt[data-v-033aec14] .c-per-btn:focus-visible,.rt[data-v-033aec14] .c-per-item:focus-visible,.rt[data-v-033aec14] .c-per-apply:focus-visible,.rt[data-v-033aec14] .c-utab:focus-visible,.rt[data-v-033aec14] .c-btn:focus-visible{outline-offset:-2px}.rt[data-v-033aec14]{flex-direction:column;gap:14px;padding:20px 24px 32px;display:flex}.rt-tools[data-v-033aec14]{align-items:center;gap:10px;display:flex}.rt[data-v-033aec14] .c-state--surface{border:0}.rt-export-short[data-v-033aec14]{display:none}@media (width<=720px){.rt-tools[data-v-033aec14]{width:100%}.rt-tools[data-v-033aec14]>.c-per{flex:auto;min-width:0}.rt-export[data-v-033aec14]{flex:none}.rt-export-full[data-v-033aec14]{display:none}.rt-export-short[data-v-033aec14]{display:inline}}.rt-sect[data-v-033aec14]{flex-direction:column;gap:14px;display:flex}.rt-sect--today[data-v-033aec14]{border-top:1px solid var(--border-light);margin-top:10px;padding-top:18px}.rt-sect-h[data-v-033aec14]{text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted);font-size:10px;font-weight:500}.rt-kpis[data-v-033aec14]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;display:grid}.rt-card[data-v-033aec14]{background:var(--card-bg);border-radius:12px;padding:14px 0 0;overflow-y:hidden}.rt-scroll[data-v-033aec14]{overflow-x:auto}.rt-card-t[data-v-033aec14]{color:var(--text);padding:0 16px 10px;font-size:13px;font-weight:600}.rt-card-f[data-v-033aec14]{color:var(--text-muted);border-top:1px solid var(--border-light);padding:10px 16px 12px;font-size:11px}.rt-t[data-v-033aec14]{border-collapse:collapse;width:100%;font-size:13px}.rt-t th[data-v-033aec14]{text-align:left;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid var(--border-light);white-space:nowrap;background:0 0;padding:8px 14px;font-size:10px;font-weight:500}.rt-t td[data-v-033aec14]{color:var(--text);border-top:1px solid var(--border-light);padding:11px 14px;font-size:13px;font-weight:400}.rt-t tfoot td[data-v-033aec14]{font-weight:500}.rt-r[data-v-033aec14],.rt-t th.rt-r[data-v-033aec14],.rt-t td.rt-r[data-v-033aec14]{text-align:right}.rt-num[data-v-033aec14]{font-variant-numeric:tabular-nums}.rt-wrap[data-v-033aec14]{white-space:normal}.rt-share[data-v-033aec14]{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:11px}.rt-chart-wrap[data-v-033aec14]{padding:10px 16px 14px}.rt-hb-wrap[data-v-033aec14]{padding:4px 16px 14px}.rt-dl[data-v-033aec14]{margin-top:2px;font-size:11px;font-weight:500;display:block}.rt-dl--up[data-v-033aec14]{color:var(--status-success-text)}.rt-dl--down[data-v-033aec14]{color:var(--bad-text)}.rt-clk[data-v-033aec14]{cursor:pointer}.rt-clk:hover td[data-v-033aec14]{background:var(--surface-inset)}.rt-dq[data-v-033aec14]{color:var(--text-muted);margin:0;font-size:11px}.rt-note[data-v-033aec14]{color:var(--text-muted);margin:0;font-size:11px;line-height:1.5}.rt-state[data-v-033aec14]{min-height:160px}.rt-t tr.rt-zero td[data-v-033aec14]{color:var(--text-muted)}.rt-card-s[data-v-033aec14]{color:var(--text-muted);margin-top:-4px;padding:0 16px 8px;font-size:12px}.rt-how[data-v-033aec14]{background:var(--surface-inset);color:var(--text-muted);border-radius:10px;margin:10px 16px 14px;padding:10px 12px;font-size:13px}@media (width<=720px){.rt[data-v-033aec14]{padding:14px 12px 24px}}.np-sec[data-v-6406609c]{letter-spacing:.06em;text-transform:uppercase;color:var(--ui-muted);margin:0 0 8px;font-size:11px;font-weight:600;line-height:16px}.np-sec--ship[data-v-6406609c]{margin-top:20px}.np-head[data-v-6406609c]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}.np-grid[data-v-6406609c],.np-thead[data-v-6406609c]{grid-template-columns:minmax(0,1fr) 120px 120px 112px 32px;align-items:center;column-gap:12px;display:grid}.np-grid--nocost[data-v-6406609c]{grid-template-columns:minmax(0,1fr) 120px 32px}.np-thead[data-v-6406609c]{border-bottom:1px solid var(--ui-line);letter-spacing:.05em;text-transform:uppercase;height:28px;color:var(--ui-muted);font-size:11px;font-weight:600;line-height:20px}.np-row[data-v-6406609c]{border-bottom:1px solid var(--ui-line);row-gap:2px;padding:8px 0}.np-row__what[data-v-6406609c]{gap:4px;min-width:0;display:grid}.np-row__name[data-v-6406609c]{color:var(--ui-text);overflow-wrap:anywhere;font-size:14px;font-weight:500;line-height:20px}.np-row__cap[data-v-6406609c]{color:var(--ui-muted);overflow-wrap:anywhere;grid-column:1/-2;font-size:12px;line-height:16px}.np-row__sum[data-v-6406609c]{white-space:nowrap;color:var(--ui-text);font-variant-numeric:tabular-nums;font-size:14px;line-height:20px}.r[data-v-6406609c]{text-align:right}.np-x[data-v-6406609c]{color:var(--ui-muted);cursor:pointer;background:0 0;border:0;justify-self:center}.np-link[data-v-6406609c]{color:var(--ui-orange-text);cursor:pointer;font:inherit;background:0 0;border:0;padding:0 0 0 6px}.np-add[data-v-6406609c]{border:1px dashed var(--ui-field);border-radius:var(--ui-r-ctl);width:100%;height:40px;color:var(--ui-muted);font:inherit;cursor:pointer;background:0 0;justify-content:center;align-items:center;margin-top:12px;font-size:13px;display:flex}.np-err[data-v-6406609c]{color:var(--ui-danger)}.np-target[data-v-6406609c]{color:var(--text-2);overflow-wrap:anywhere;margin-bottom:12px}@media (width<=639px){.np-head[data-v-6406609c]{grid-template-columns:minmax(0,1fr)}.np-row__sum[data-v-6406609c]{text-align:left}.np-row__what[data-v-6406609c]{order:-2}.np-row__cap[data-v-6406609c]{order:-1}.np-x[data-v-6406609c]{place-self:flex-start start}}.rw-grid[data-v-ce46aa3e]{grid-template-columns:minmax(0,1fr) 96px 120px 104px;align-items:center;column-gap:12px;display:grid}.rw-grid--nocost[data-v-ce46aa3e]{grid-template-columns:minmax(0,1fr) 120px}.rw-head[data-v-ce46aa3e]{border-bottom:1px solid var(--ui-line);letter-spacing:.05em;text-transform:uppercase;height:28px;color:var(--ui-muted);font-size:11px;font-weight:600;line-height:20px}.rw-item[data-v-ce46aa3e]{border-bottom:1px solid var(--ui-line);padding:8px 0}.rw-item__what[data-v-ce46aa3e]{min-width:0}.rw-item__name[data-v-ce46aa3e]{color:var(--ui-text);overflow-wrap:anywhere;font-size:14px;font-weight:500;line-height:20px}.rw-n[data-v-ce46aa3e]{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.rw-sum[data-v-ce46aa3e]{color:var(--ui-text);font-size:14px;line-height:20px}.rw-main[data-v-ce46aa3e] .ui-field{margin:0}.rw-item__note[data-v-ce46aa3e]{color:var(--ui-muted);overflow-wrap:anywhere;margin-top:2px;font-size:12px;line-height:16px}.rw-item__over[data-v-ce46aa3e]{color:var(--warn-text);overflow-wrap:anywhere;margin-top:6px;font-size:13px;line-height:18px}.rw-target[data-v-ce46aa3e]{gap:8px;margin-top:10px;display:grid}.rw-target__title[data-v-ce46aa3e],.rw-pieces__title[data-v-ce46aa3e]{color:var(--ui-text);font-size:13px;font-weight:500}.rw-choice[data-v-ce46aa3e]{text-align:left;border:1px solid var(--ui-field);border-radius:var(--ui-r-ctl);background:var(--ui-surface);color:var(--ui-text);font:inherit;cursor:pointer;gap:2px;min-height:48px;padding:8px 10px;font-size:13px;line-height:18px;display:grid}.rw-choice--on[data-v-ce46aa3e]{border-color:var(--ui-fill);box-shadow:var(--ui-ring-selected);background:var(--ui-sel-bg);font-weight:600}.rw-choice__sub[data-v-ce46aa3e]{color:var(--ui-muted);font-size:12px;font-weight:400;line-height:16px}.rw-pieces[data-v-ce46aa3e]{gap:6px;margin-top:10px;display:grid}.rw-piece[data-v-ce46aa3e]{grid-template-columns:repeat(4,minmax(0,1fr)) 24px;align-items:center;gap:6px;display:grid}.rw-x[data-v-ce46aa3e]{color:var(--ui-muted);cursor:pointer;background:0 0;border:0}.rw-link[data-v-ce46aa3e]{color:var(--ui-orange-text);cursor:pointer;font:inherit;background:0 0;border:0;justify-self:start;padding:0;font-size:13px}.rw-link--inline[data-v-ce46aa3e]{font-size:inherit;font-weight:500}.rw-row[data-v-ce46aa3e]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;margin-top:16px;display:grid}.rw-b[data-v-ce46aa3e]{color:var(--ui-text);font-weight:600}.rw-err[data-v-ce46aa3e]{color:var(--ui-danger)}.rw-main--phone[data-v-ce46aa3e]{grid-template-columns:minmax(0,1fr) 112px;column-gap:8px}.rw-phone-price[data-v-ce46aa3e]{margin-top:8px}.rw-phone-docs[data-v-ce46aa3e]{margin-top:10px}@media (width<=639px){.rw-item[data-v-ce46aa3e]{padding:10px 0}.rw-row[data-v-ce46aa3e]{grid-template-columns:minmax(0,1fr)}.rw-piece[data-v-ce46aa3e]{grid-template-columns:repeat(2,minmax(0,1fr))}.rw-x[data-v-ce46aa3e]{justify-self:start}}.cr-text[data-v-9aa03e3b]{color:var(--text);overflow-wrap:anywhere;margin:0}.cr-err[data-v-9aa03e3b],.odw-err[data-v-d8fbbe98],.iw-err[data-v-29e03fda],.pw-err[data-v-c0484704]{color:var(--bad-text)}.rc-comment[data-v-6bc57872]{color:var(--ui-muted);overflow-wrap:anywhere;margin-top:4px;font-size:12px;line-height:16px}.rc-rejected[data-v-6bc57872]{color:var(--ui-danger);overflow-wrap:anywhere;margin-bottom:8px}.rc-line[data-v-6bc57872]{border:1px solid var(--ui-line);border-radius:var(--ui-r-card);margin-bottom:8px;padding:12px}.rc-line__head[data-v-6bc57872]{justify-content:space-between;align-items:flex-start;gap:8px;font-size:14px;line-height:20px;display:flex}.rc-line__name[data-v-6bc57872]{color:var(--ui-text);overflow-wrap:anywhere;min-width:0;font-weight:500}.rc-line__qty[data-v-6bc57872]{white-space:nowrap;color:var(--ui-text);font-variant-numeric:tabular-nums;font-weight:600}.rc-line__done[data-v-6bc57872],.rc-line__stock[data-v-6bc57872]{color:var(--ui-muted);overflow-wrap:anywhere;margin-top:4px;font-size:12px;line-height:16px}.rc-line__done[data-v-6bc57872]:empty{display:none}.rc-line__actions[data-v-6bc57872]{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.rc-line__actions[data-v-6bc57872] .ui-btn{flex:auto;height:40px}.rc-err[data-v-6bc57872]{color:var(--ui-danger)}.rc-row[data-v-42a13977]{border-bottom:1px solid var(--ui-line);padding:10px 0}.rc-row[data-v-42a13977]:first-child{padding-top:0}.rc-row__head[data-v-42a13977]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.rc-row__what[data-v-42a13977]{min-width:0}.rc-row__title[data-v-42a13977]{color:var(--ui-text);overflow-wrap:anywhere;font-size:14px;font-weight:500;line-height:20px}.rc-row__line[data-v-42a13977]{color:var(--ui-text);overflow-wrap:anywhere;font-size:13px;line-height:18px}.rc-row__sub[data-v-42a13977]{color:var(--ui-muted);overflow-wrap:anywhere;margin-top:4px;font-size:12px;line-height:16px}.rc-row__sub--bad[data-v-42a13977]{color:var(--ui-orange-text)}.rc-row--off .rc-row__title[data-v-42a13977],.rc-row--off .rc-row__line[data-v-42a13977]{color:var(--ui-muted);text-decoration:line-through}.rc-row__head[data-v-42a13977] .ui-btn{flex:none}.rc-effects[data-v-42a13977]{color:var(--ui-text);overflow-wrap:anywhere;gap:4px;margin:0 0 16px;padding-left:18px;display:grid}.rc-note[data-v-42a13977]{color:var(--ui-muted)}.rc-err[data-v-42a13977]{color:var(--ui-danger)}.rc-link[data-v-42a13977]{color:var(--ui-orange-text);cursor:pointer;font:inherit;background:0 0;border:0;padding:0}@media (width<=639px){.rc-row__head[data-v-42a13977]{flex-direction:column}.rc-row__head[data-v-42a13977] .ui-btn{width:100%;height:40px}}.pu[data-v-7669a689]{background:var(--page-bg);min-height:100%;padding:20px 24px 32px}.pu[data-v-7669a689] .c-header{margin-bottom:16px}.pu--sel.pu--phone[data-v-7669a689]{padding-bottom:88px}.pu-state[data-v-7669a689],.pu-empty[data-v-7669a689]{color:var(--ui-muted);font-size:var(--ui-fs-14);padding:24px 0}.pu-empty--in[data-v-7669a689]{padding:12px 16px}.pu-note[data-v-7669a689]{font-size:var(--ui-fs-13);color:var(--warn-text);margin:0 0 12px}.pu-frow[data-v-7669a689]{margin-bottom:12px}.pu-search[data-v-7669a689]{min-width:0}.pu-blk[data-v-7669a689]{background:var(--ui-surface);border:1px solid var(--border);border-radius:var(--ui-r-card);margin-bottom:12px;overflow:hidden}.pu-bh[data-v-7669a689]{align-items:center;gap:8px;min-height:48px;padding:14px 16px;display:flex}.pu-bh--btn[data-v-7669a689]{width:100%;font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0}.pu-bh__ch[data-v-7669a689]{text-align:center;width:16px;color:var(--ui-muted);flex:none;font-size:14px}.pu-bh__t[data-v-7669a689]{color:var(--ui-text);white-space:nowrap;font-size:14px;font-weight:600;line-height:20px}.pu-bh__s[data-v-7669a689]{min-width:0;color:var(--ui-muted);white-space:nowrap;text-overflow:ellipsis;font-size:13px;line-height:20px;overflow:hidden}.pu-nm[data-v-7669a689]{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-weight:500;overflow:hidden}.pu-nm--plain[data-v-7669a689]{font-weight:400}.pu-nmc[data-v-7669a689]{align-items:center;gap:8px;min-width:0;display:flex}.pu-namebtn[data-v-7669a689]{font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-weight:500}.pu-namebtn[data-v-7669a689]:hover{color:var(--ui-orange-text)}.pu-u[data-v-7669a689]{color:var(--ui-muted);font-size:12px}.pu-warn[data-v-7669a689]{color:var(--ui-orange-text)}.pu-rq[data-v-7669a689]{color:var(--ui-text);font-weight:600}.pu-act[data-v-7669a689]{font:inherit;color:var(--ui-orange-text);cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-size:12px;font-weight:500;line-height:16px}.pu-act[data-v-7669a689]:disabled{color:var(--ui-muted);cursor:default}.pu-pl--mut[data-v-7669a689]{color:var(--ui-muted)}.pu-pl--ok[data-v-7669a689],.pu-pl--pay[data-v-7669a689]{background:var(--ok-bg);color:var(--status-success-text)}.pu-pl--ok[data-v-7669a689]{font-weight:600}.pu-pl--nopay[data-v-7669a689]{background:var(--ui-pill-quiet);color:var(--ui-muted)}.pu-st--new[data-v-7669a689]{background:var(--ui-sel-bg);color:var(--ui-orange-text);font-weight:600}.pu-st--in_work[data-v-7669a689],.pu-st--arrived[data-v-7669a689]{background:var(--ui-flag-info-bg);color:var(--ui-flag-info-text)}.pu-st--done[data-v-7669a689]{background:var(--ok-bg);color:var(--status-success-text)}.pu-st--rejected[data-v-7669a689]{background:var(--ui-danger-bg);color:var(--ui-danger)}.pu-dh__no[data-v-7669a689]{color:var(--ui-text);white-space:nowrap;font-weight:600}.pu-bar[data-v-7669a689]{border-top:1px solid var(--ui-line);background:var(--ui-row-soft);align-items:center;gap:8px;padding:10px 16px;display:flex}.pu-bar__s[data-v-7669a689]{min-width:0;color:var(--ui-muted);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px;line-height:20px;overflow:hidden}.pu-bar[data-v-7669a689] .ui-btn{height:32px;font-size:13px;font-weight:600}.pu-fold[data-v-7669a689]{color:var(--ui-orange-text);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;padding:6px 16px 12px;font-size:13px;display:block}.pu-att[data-v-7669a689]{border-top:1px solid var(--ui-line);overflow-wrap:anywhere;padding:8px 16px;font-size:14px;line-height:20px}.pu-att__label[data-v-7669a689]{color:var(--ui-text);font-weight:500}.pu-att__why[data-v-7669a689]{color:var(--ui-danger);font-size:13px}.pu-mine[data-v-7669a689]{border-top:1px solid var(--ui-line);justify-content:space-between;align-items:center;gap:12px;padding:8px 16px;display:flex}.pu-mine__main[data-v-7669a689]{min-width:0}.pu-mine__title[data-v-7669a689]{color:var(--ui-text);overflow-wrap:anywhere;font-size:14px;line-height:20px}.pu-mine__cap[data-v-7669a689]{color:var(--ui-muted);overflow-wrap:anywhere;margin-top:2px;font-size:12px;line-height:16px}.pu-mine__cap--bad[data-v-7669a689]{color:var(--ui-orange-text)}.pu-mine--done[data-v-7669a689]{display:block}.pu--phone[data-v-7669a689]{padding:16px 16px 24px}.pu--phone .pu-sum[data-v-7669a689]{margin-bottom:12px}.pu-mbar[data-v-7669a689]{gap:8px;margin-bottom:4px;display:grid}.pu-mbar__btn[data-v-7669a689]{width:100%}.pu-ttl[data-v-7669a689]{color:var(--ui-text);align-items:center;gap:8px;margin:16px 0 8px;font-size:14px;font-weight:600;line-height:20px;display:flex}.pu-mc[data-v-7669a689]{border-radius:var(--ui-r-card);background:var(--ui-surface);color:var(--ui-text);margin-bottom:8px;padding:12px;font-size:14px;line-height:20px}.pu-mc--sel[data-v-7669a689]{background:var(--ui-sel-bg)}.pu-mc__r1[data-v-7669a689]{align-items:flex-start;gap:8px;display:flex}.pu-mc__r1 .pu-cb[data-v-7669a689]{margin-top:2px}.pu-mc__nm[data-v-7669a689]{overflow-wrap:anywhere;flex:auto;min-width:0;font-weight:500}.pu-mc__nm .pu-st[data-v-7669a689]{vertical-align:1px;margin-left:4px}.pu-mc__nm--b[data-v-7669a689]{font-weight:600}.pu-mc__q[data-v-7669a689]{white-space:nowrap;font-variant-numeric:tabular-nums;flex:none;margin-left:auto;font-weight:600}.pu-mc__sub[data-v-7669a689]{color:var(--ui-muted);overflow-wrap:anywhere;margin-top:4px;font-size:12px;line-height:16px;display:block}.pu-mc__sub--text[data-v-7669a689]{color:var(--ui-text)}.pu-mc__sub.pu-act[data-v-7669a689]{color:var(--ui-orange-text);font-weight:500}.pu-mc__acts[data-v-7669a689]{gap:8px;margin-top:10px;display:flex}.pu-mc__acts[data-v-7669a689] .ui-btn{flex:1;height:40px}.pu-ttl--first[data-v-7669a689]{margin-top:0}.pu-mc__sub.pu-mine__cap--bad[data-v-7669a689]{color:var(--ui-orange-text)}.pu-fold--phone[data-v-7669a689]{color:var(--ui-muted);padding:4px 4px 12px;font-size:12px}.pu-dots[data-v-7669a689]{border:1px solid var(--ui-field);border-radius:var(--ui-r-ctl);background:var(--ui-surface);width:40px;height:40px;color:var(--ui-muted);cursor:pointer;flex:none;font-size:14px}.pu-more-rows[data-v-7669a689]{font:inherit;color:var(--ui-muted);cursor:pointer;background:0 0;border:0;margin:0 0 4px 4px;padding:0;font-size:12px;line-height:16px;display:block}.pu-blk--phone[data-v-7669a689]{margin-top:16px}.pu-bar--fixed[data-v-7669a689]{z-index:5;padding:10px 16px calc(10px + env(safe-area-inset-bottom));position:fixed;bottom:0;left:0;right:0}.pu-bar--fixed .pu-bar__s[data-v-7669a689]{white-space:nowrap}.pu-sum[data-v-7669a689]{margin:0 0 16px}.pu-tbl[data-v-7669a689]{margin-bottom:12px}.pu-sec-t[data-v-7669a689]{font-weight:var(--ui-fw-semibold);color:var(--ui-text);white-space:nowrap}.pu-sec-n[data-v-7669a689]{font-weight:var(--ui-fw-medium);color:var(--ui-muted)}.pu-sec-n--bad[data-v-7669a689]{font-weight:var(--ui-fw-semibold);color:var(--ui-danger)}.pu-tr--sel[data-v-7669a689],.pu-rc--sel[data-v-7669a689]{background:var(--ui-sel-bg)}.pu-n--big[data-v-7669a689]{font-weight:var(--ui-fw-semibold)}.pu-pl[data-v-7669a689],.pu-st[data-v-7669a689]{height:var(--ui-h-pill);padding:0 var(--ui-sp-2);border-radius:var(--ui-r-tab);font-size:var(--ui-fs-12);line-height:var(--ui-lh-12);font-weight:var(--ui-fw-medium);white-space:nowrap;background:var(--ui-flag-neutral-bg);color:var(--ui-text);flex:none;align-items:center;display:inline-flex}.pu-dh__no[data-v-7669a689]{font-weight:var(--ui-fw-semibold);color:var(--ui-text);white-space:nowrap}.pu-dh__m[data-v-7669a689]{min-width:0;font-size:var(--ui-fs-13);line-height:var(--ui-lh-13);color:var(--ui-muted);overflow-wrap:anywhere;flex:0 auto}.pu-ghead__sum[data-v-7669a689]{white-space:nowrap;font-variant-numeric:tabular-nums}.pu-prog[data-v-7669a689]{gap:var(--ui-sp-1);white-space:nowrap;font-variant-numeric:tabular-nums;flex-direction:column;display:inline-flex}.pu-pbar[data-v-7669a689]{border-radius:var(--ui-r-bar);background:var(--border);width:64px;height:4px;display:block;overflow:hidden}.pu-pbar i[data-v-7669a689]{background:var(--text);height:100%;display:block}.pu-gd--off .pu-dh__no[data-v-7669a689],.pu-gd--off .pu-nm[data-v-7669a689]{color:var(--ui-muted)}.ci-anchor[data-v-ec60c499]{border:1px solid var(--border);background:var(--card-bg);height:28px;color:var(--text-2);font:inherit;cursor:pointer;white-space:nowrap;border-radius:7px;flex:none;padding:0 10px;font-size:12.5px}.ci-anchor[data-v-ec60c499]:hover{border-color:var(--text-muted);color:var(--text)}.ci-tiles[data-v-ec60c499]{background:var(--border-light);border-bottom:1px solid var(--border-light);gap:1px;display:grid}.ci-tile[data-v-ec60c499]{background:var(--surface-inset);padding:11px 20px}.ci-tile-k[data-v-ec60c499]{text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);font-size:10.5px;font-weight:600}.ci-tile-v[data-v-ec60c499]{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--text);margin-top:4px;font-size:17px;font-weight:600}.ci-tile-v u[data-v-ec60c499]{font-size:12px;font-weight:500;text-decoration:none}.ci-tile-v--ok[data-v-ec60c499]{color:var(--status-success-text)}.ci-tile-v--bad[data-v-ec60c499]{color:var(--bad-text)}.ci-tile-v--none[data-v-ec60c499]{color:var(--text-muted);font-size:14px;font-weight:500}.ci-tile-s[data-v-ec60c499]{color:var(--text-muted);margin-top:3px;font-size:11.5px}.ci-tile-s--warn[data-v-ec60c499]{color:var(--warn-text)}.ci-blk[data-v-ec60c499]{border-top:1px solid var(--border-light);padding:18px 0 0}.ci-blk[data-v-ec60c499]:first-child{border-top:0}.ci-blk[data-v-ec60c499]:last-child{padding-bottom:16px}.ci-blk-h[data-v-ec60c499]{text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;font-size:10.5px;font-weight:600;display:flex}.ci-cnt[data-v-ec60c499]{color:var(--text-muted);font-weight:600}.ci-fgrid[data-v-ec60c499]{grid-template-columns:1fr 1fr;gap:14px 16px;display:grid}.ci-fgrid--mt[data-v-ec60c499]{margin-top:16px}.ci-f[data-v-ec60c499]{flex-direction:column;min-width:0;display:flex}.ci-f--wide[data-v-ec60c499]{grid-column:1/-1}.ci-f-l[data-v-ec60c499]{color:var(--text-2);align-items:center;gap:5px;height:16px;margin-bottom:6px;font-size:12px;display:flex}.ci-f-l em[data-v-ec60c499]{color:var(--accent-text);font-style:normal}.ci-f-h[data-v-ec60c499]{color:var(--text-muted);min-height:16px;margin-top:5px;font-size:11.5px;line-height:1.4}.ci-f-h--warn[data-v-ec60c499]{color:var(--warn-text)}.ci-ctl[data-v-ec60c499]{border:1px solid var(--border);background:var(--card-bg);border-radius:9px;align-items:center;gap:8px;min-width:0;height:38px;padding:0 12px;display:flex}.ci-ctl[data-v-ec60c499]:focus-within{border-color:var(--accent)}.ci-ctl--sm[data-v-ec60c499]{height:34px;padding:0 10px}.ci-ctl--soft[data-v-ec60c499]{background:var(--surface-inset)}.ci-ctl--dashed[data-v-ec60c499]{color:var(--text-2);cursor:pointer;font:inherit;border-style:dashed;justify-content:center;width:100%;font-size:13px}.ci-ctl--dashed[data-v-ec60c499]:hover{border-color:var(--accent);color:var(--accent-text)}.ci-inp[data-v-ec60c499]{width:100%;min-width:0;font:inherit;color:var(--text);background:0 0;border:0;flex:auto;padding:0;font-size:13px}.ci-inp[data-v-ec60c499]:focus{outline:none}.ci-inp[data-v-ec60c499]:disabled{color:var(--text-2);cursor:default}.ci-inp--num[data-v-ec60c499]{text-align:right;font-variant-numeric:tabular-nums}.ci-suf[data-v-ec60c499]{color:var(--text-muted);white-space:nowrap;font-size:12.5px}.ci-suf-lnk[data-v-ec60c499]{color:var(--accent-text);white-space:nowrap;font-size:12.5px}.ci-area[data-v-ec60c499]{resize:vertical;border:1px solid var(--border);background:var(--card-bg);border-radius:9px;min-height:66px;padding:9px 12px;line-height:1.5}.ci-mt[data-v-ec60c499]{--ci-mt-cols:minmax(0, 1fr) 130px 150px 120px 36px}.ci-mt--nomoney[data-v-ec60c499]{--ci-mt-cols:minmax(0, 1fr) 130px 36px}.ci-mt-h[data-v-ec60c499],.ci-mt-r[data-v-ec60c499]{grid-template-columns:var(--ci-mt-cols);gap:0 10px;display:grid}.ci-mt-h[data-v-ec60c499]{letter-spacing:.04em;color:var(--text-muted);padding:0 0 7px;font-size:10.5px;font-weight:600}.ci-mt-r[data-v-ec60c499]{border-bottom:1px solid var(--border-light);align-items:start;padding:8px 0}.ci-mt-r[data-v-ec60c499]:last-child{border-bottom:0}.ci-mt-c[data-v-ec60c499]{min-width:0}.ci-mt-s[data-v-ec60c499]{color:var(--text-muted);margin-top:3px;font-size:11.5px}.ci-mt-s--warn[data-v-ec60c499]{color:var(--warn-text)}.ci-mt-err[data-v-ec60c499]{color:var(--ui-danger);text-align:right;margin-top:3px;font-size:11.5px}.ci-r[data-v-ec60c499]{text-align:right}.ci-mt-num[data-v-ec60c499]{font-variant-numeric:tabular-nums;padding-top:8px;font-size:13px}.ci-mt-sum[data-v-ec60c499]{font-weight:600}.muted[data-v-ec60c499]{color:var(--text-muted);font-weight:400}.ci-qbox[data-v-ec60c499]{border:1px solid var(--border);background:var(--card-bg);border-radius:8px;align-items:center;gap:6px;width:110px;height:34px;padding:0 10px;display:inline-flex}.ci-qbox u[data-v-ec60c499]{color:var(--text-muted);white-space:nowrap;font-size:12px;text-decoration:none}.ci-xrow[data-v-ec60c499]{width:28px;height:28px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;margin-top:3px;display:inline-flex}.ci-xrow[data-v-ec60c499]:hover{background:var(--bad-bg);color:var(--bad-text)}.ci-op[data-v-ec60c499]{--ci-op-cols:22px minmax(0, 1fr) 190px 116px 36px}.ci-op-h[data-v-ec60c499],.ci-op-r[data-v-ec60c499]{grid-template-columns:var(--ci-op-cols);align-items:center;gap:0 10px;display:grid}.ci-op-h[data-v-ec60c499]{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);padding:0 0 6px;font-size:10.5px;font-weight:600}.ci-op-r[data-v-ec60c499]{border-bottom:1px solid var(--border-light);padding:7px 0}.ci-op-r[data-v-ec60c499]:last-child{border-bottom:0}.ci-op-r--drag[data-v-ec60c499]{opacity:.45}.ci-op-wo[data-v-ec60c499]{color:var(--text-2);white-space:nowrap;cursor:pointer;grid-column:2/-1;align-items:center;gap:4px;margin-top:4px;font-size:11px;display:flex}.ci-grip[data-v-ec60c499]{color:var(--text-muted);cursor:grab;justify-content:center;display:flex}.ci-op-n[data-v-ec60c499]{color:var(--text-muted);text-align:center;font-size:12px}.ci-sumline[data-v-ec60c499]{background:var(--surface-inset);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding:11px 12px;font-size:13px;display:flex}.ci-sumline b[data-v-ec60c499]{font-variant-numeric:tabular-nums;font-size:14.5px}.ci-strike[data-v-ec60c499]{color:var(--text-muted);font-weight:500;text-decoration:line-through}.ci-warnline[data-v-ec60c499]{background:var(--warn-bg);color:var(--warn-text);border-radius:10px;align-items:flex-start;gap:9px;margin-top:10px;padding:10px 12px;font-size:12.5px;line-height:1.5;display:flex}.ci-hintline[data-v-ec60c499]{background:var(--surface-inset);color:var(--text-2);border-radius:10px;align-items:flex-start;gap:9px;margin-top:10px;padding:10px 12px;font-size:12.5px;line-height:1.5;display:flex}.ci-hintline--incell[data-v-ec60c499]{align-items:center;height:38px;margin-top:0}.ci-hintline i[data-v-ec60c499]{color:var(--text-muted);margin-top:1px}.ci-warnline i[data-v-ec60c499]{margin-top:1px}.ci-empty[data-v-ec60c499]{border:1px dashed var(--border);text-align:center;color:var(--text-2);border-radius:10px;padding:20px;font-size:12.5px;line-height:1.55}.ci-empty b[data-v-ec60c499]{color:var(--text);margin-bottom:4px;font-size:13px;display:block}.ci-empty-act[data-v-ec60c499]{margin-top:12px}.ci-lnk[data-v-ec60c499]{color:var(--accent-text);font-size:12.5px}.ci-btn[data-v-ec60c499]{border:1px solid var(--border);background:var(--card-bg);height:34px;font:inherit;color:var(--text);cursor:pointer;border-radius:9px;align-items:center;gap:6px;padding:0 14px;font-size:13px;display:inline-flex}.ci-btn[data-v-ec60c499]:hover:not(:disabled){border-color:var(--text-muted)}.ci-btn[data-v-ec60c499]:disabled{opacity:.55;cursor:default}.ci-btn--sm[data-v-ec60c499]{height:30px;padding:0 11px;font-size:12.5px}.ci-btn--primary[data-v-ec60c499]{background:var(--accent);border-color:var(--accent);color:#fff}.ci-btn--primary[data-v-ec60c499]:hover:not(:disabled){border-color:var(--accent)}.ci-btn--ghost[data-v-ec60c499]{color:var(--text-2);background:0 0;border-color:#0000}.ci-btn--ghost[data-v-ec60c499]:hover:not(:disabled){border-color:var(--border);background:var(--card-bg)}.ci-addrow[data-v-ec60c499]{margin-top:10px}.im-step[data-v-264e62c7]{flex-direction:column;gap:12px;display:flex}.im-h[data-v-264e62c7]{font-size:15px;font-weight:600}.im-sub[data-v-264e62c7]{color:var(--text-muted,#6f6f6f);margin-top:-6px;font-size:13px}.im-drop[data-v-264e62c7]{border:1px dashed var(--border,#d5d5d5);cursor:pointer;border-radius:12px;flex-direction:column;align-items:center;gap:4px;padding:32px 16px;display:flex;position:relative}.im-drop[data-v-264e62c7]:hover{border-color:var(--accent,#fc4000)}.im-file[data-v-264e62c7]{opacity:0;cursor:pointer;position:absolute;inset:0}.im-drop-i[data-v-264e62c7]{color:var(--text-muted,#a0a0a0);font-size:30px}.im-drop-t[data-v-264e62c7]{font-size:14px;font-weight:500}.im-drop-s[data-v-264e62c7]{color:var(--text-muted,#6f6f6f);font-size:12px}.im-note[data-v-264e62c7]{color:var(--text-muted,#6f6f6f);background:var(--surface-2,#f5f5f5);border-radius:6px;padding:8px 10px;font-size:12px}.im-err[data-v-264e62c7]{color:#d93025;background:#fee2e2;border-radius:6px;padding:8px 10px;font-size:13px}.im-load[data-v-264e62c7]{color:var(--text-muted,#6f6f6f);align-items:center;gap:8px;font-size:13px;display:flex}.im-map-row[data-v-264e62c7]{align-items:center;gap:10px;display:flex}.im-map-lbl[data-v-264e62c7]{flex:0 0 168px;font-size:13px}.im-req[data-v-264e62c7]{color:var(--accent,#fc4000);margin-left:2px}.im-sel[data-v-264e62c7]{border:1px solid var(--border,#e5e5e5);background:#fff;border-radius:8px;flex:0 220px;padding:6px 8px;font-size:13px}.im-map-ex[data-v-264e62c7]{color:var(--text-muted,#a0a0a0);text-overflow:ellipsis;white-space:nowrap;flex:auto;font-size:11px;overflow:hidden}.im-nums[data-v-264e62c7]{gap:10px;display:flex}.im-num[data-v-264e62c7]{background:var(--surface-2,#f5f5f5);border-radius:10px;flex-direction:column;flex:1;gap:2px;padding:12px;display:flex}.im-num-v[data-v-264e62c7]{font-size:22px;font-weight:600}.im-num-l[data-v-264e62c7]{color:var(--text-muted,#6f6f6f);font-size:12px}.im-warn[data-v-264e62c7]{color:#b25e00}.im-alert[data-v-264e62c7]{color:#7a4400;background:#fff4e5;border-radius:8px;align-items:flex-start;gap:8px;padding:10px 12px;font-size:13px;line-height:1.4;display:flex}.im-alert--soft[data-v-264e62c7]{background:var(--surface-2,#f5f5f5);color:var(--text-muted,#6b6b6b)}.im-issues[data-v-264e62c7]{border:1px solid var(--border,#e5e5e5);border-radius:8px;max-height:220px;overflow-y:auto}.im-issues-h[data-v-264e62c7]{border-bottom:1px solid var(--border,#e5e5e5);background:#fff;padding:8px 10px;font-size:12px;font-weight:600;position:sticky;top:0}.im-issue[data-v-264e62c7]{border-bottom:1px solid var(--surface-2,#f2f2f2);padding:6px 10px;font-size:12px}.im-issue--skipped[data-v-264e62c7]{color:#b23b00}.im-issue--warning[data-v-264e62c7]{color:var(--text-muted,#6b6b6b)}.im-issue--more[data-v-264e62c7]{color:var(--text-muted,#a0a0a0);font-style:italic}.im-done[data-v-264e62c7]{text-align:center;padding:12px 0}.im-done-i[data-v-264e62c7]{color:#1e8e3e;font-size:34px}.im-foot[data-v-264e62c7]{align-items:center;gap:8px;padding-top:8px;display:flex}.im-sp[data-v-264e62c7]{flex:1}.im-btn-g[data-v-264e62c7]{border:1px solid var(--border,#e5e5e5);cursor:pointer;background:0 0;border-radius:8px;padding:8px 14px;font-size:14px}.im-btn-p[data-v-264e62c7]{background:var(--accent,#fc4000);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:8px 16px;font-size:14px;font-weight:500}.im-btn-p[data-v-264e62c7]:disabled{opacity:.5;cursor:default}@media (width<=640px){.im-map-row[data-v-264e62c7]{flex-wrap:wrap}.im-map-lbl[data-v-264e62c7]{flex:100%}.im-sel[data-v-264e62c7]{flex:auto}}.pc-wrap[data-v-5f135850]{padding:20px 24px 40px}.pc-frow[data-v-5f135850]{margin:14px 0 16px}.pc-mbar[data-v-5f135850]{flex-direction:column;gap:8px;margin:12px 0;display:flex}.pc-mbar__flag[data-v-5f135850]{display:flex}.pc-empty[data-v-5f135850]{text-align:center;background:var(--card-bg);border:1px solid var(--border);border-radius:var(--ui-r-card);padding:46px 20px}.pc-pn-t[data-v-5f135850],.pc-ell[data-v-5f135850],.pc-pn-s[data-v-5f135850],.pc-cells[data-v-5f135850]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pc-ell[data-v-5f135850]{font-variant-numeric:tabular-nums}.pc-pn-s[data-v-5f135850],.pc-cells[data-v-5f135850]{font-size:var(--ui-fs-12);line-height:var(--ui-lh-12);color:var(--text-muted)}.pc-muted[data-v-5f135850]{color:var(--text-muted)}.pc-bad[data-v-5f135850],.pc-cells--bad[data-v-5f135850]{color:var(--ui-danger)}.pc-card-t[data-v-5f135850]{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.pc-card-sku[data-v-5f135850]{white-space:nowrap;text-overflow:ellipsis;vertical-align:bottom;max-width:160px;display:inline-block;overflow:hidden}.pc-state[data-v-5f135850]{text-align:center;padding:40px}.pc-state--error[data-v-5f135850]{color:var(--ui-danger);font-size:var(--ui-fs-13)}.pc-empty-t[data-v-5f135850]{font-size:var(--ui-fs-14);line-height:var(--ui-lh-14);font-weight:var(--ui-fw-semibold);color:var(--text);margin-bottom:8px}.pc-empty-s[data-v-5f135850]{font-size:var(--ui-fs-13);line-height:var(--ui-lh-13);color:var(--text-2);max-width:460px;margin:0 auto 16px}.pc-empty-btns[data-v-5f135850]{justify-content:center;gap:8px;display:flex}.pc-hit[data-v-5f135850]{background:var(--ui-hit);border-radius:3px;padding:0 1px}@media (width<=720px){.pc-wrap[data-v-5f135850]{padding:14px 12px 32px}}.pc-warn[data-v-5f135850]{color:var(--warn-text)}.mu-note[data-v-934cbac0]{color:var(--text-2);background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;margin-bottom:14px;padding:8px 10px;font-size:12px;line-height:1.45}.mu-row[data-v-934cbac0]{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:14px;display:grid}.mu-row3[data-v-934cbac0]{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.mu-f[data-v-934cbac0]{flex-direction:column;gap:4px;min-width:0;margin-bottom:14px;display:flex}.mu-row .mu-f[data-v-934cbac0],.mu-row3 .mu-f[data-v-934cbac0]{margin-bottom:0}.mu-lbl[data-v-934cbac0]{color:var(--text-2);font-size:12px}.mu-req[data-v-934cbac0]{color:var(--accent,#fc4000)}.mu-opt[data-v-934cbac0]{color:var(--text-muted);font-size:11px;font-weight:400}.mu-hint[data-v-934cbac0]{color:var(--text-muted);font-size:11px}.mu-inp[data-v-934cbac0]{border:1px solid var(--border);color:var(--text);background:#fff;border-radius:8px;width:100%;padding:0 10px;font-family:inherit;font-size:13px}.mu-inp[data-v-934cbac0]:focus{border-color:var(--accent,#fc4000);outline:none}.mu-dims[data-v-934cbac0]{border:1px solid var(--border-light);border-radius:10px;margin-bottom:14px;padding:10px 12px}.mu-dims-h[data-v-934cbac0]{color:var(--text-2);margin-bottom:8px;font-size:12px;font-weight:500}.mu-err[data-v-934cbac0]{color:var(--ui-danger,#b3261e);margin-top:10px;font-size:12.5px;line-height:1.45}.mu-conflict[data-v-934cbac0]{background:var(--lock-bg,#f1f4f9);border:1px solid var(--lock-br,#dde4ee);border-radius:10px;margin-top:10px;padding:11px 13px}.mu-conflict-t[data-v-934cbac0]{color:#33415c;font-size:12.5px;line-height:1.45}.mu-conflict-acts[data-v-934cbac0]{flex-wrap:wrap;gap:8px;margin-top:9px;display:flex}@media (width<=560px){.mu-row[data-v-934cbac0],.mu-row3[data-v-934cbac0]{grid-template-columns:1fr}}.tw-note[data-v-e2f0284c]{color:var(--text-2,#374151);background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;margin-bottom:12px;padding:9px 11px;font-size:12px;line-height:1.45}.tw-quick[data-v-e2f0284c]{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.tw-mini[data-v-e2f0284c]{border:1px solid var(--border,#e5e7eb);cursor:pointer;color:var(--text-2,#374151);background:#fff;border-radius:8px;padding:6px 11px;font-family:inherit;font-size:12px}.tw-mini[data-v-e2f0284c]:hover{border-color:var(--accent,#fc4000);color:var(--accent,#fc4000)}.tw-item[data-v-e2f0284c]{border:1px solid var(--border-light,#f0f0f0);border-radius:10px;flex-direction:column;gap:8px;margin-bottom:12px;padding:10px 12px;display:flex}.tw-row[data-v-e2f0284c]{grid-template-columns:1fr 1fr 1.4fr 28px;align-items:end;gap:8px;display:grid}.tw-dims[data-v-e2f0284c]{grid-template-columns:1fr 1fr 1fr auto;align-items:end;gap:8px;display:grid}.tw-bydims[data-v-e2f0284c]{white-space:nowrap;border:1px dashed var(--border,#e5e7eb);cursor:pointer;height:34px;color:var(--text-2,#374151);font-variant-numeric:tabular-nums;background:#fff;border-radius:8px;padding:0 10px;font-family:inherit;font-size:12px}.tw-bydims[data-v-e2f0284c]:hover{border-style:solid;border-color:var(--accent,#fc4000);color:var(--accent,#fc4000)}.tw-f[data-v-e2f0284c]{flex-direction:column;gap:3px;min-width:0;display:flex}.tw-lbl[data-v-e2f0284c]{color:var(--text-2,#374151);font-size:11.5px}.tw-req[data-v-e2f0284c]{color:var(--accent,#fc4000)}.tw-inp[data-v-e2f0284c]{border:1px solid var(--border,#e5e7eb);border-radius:8px;width:100%;padding:0 9px;font-family:inherit;font-size:13px}.tw-inp[data-v-e2f0284c]:focus{border-color:var(--accent,#fc4000);outline:none}.tw-del[data-v-e2f0284c]{border:1px solid var(--border,#e5e7eb);cursor:pointer;height:34px;color:var(--text-muted,#6b7280);background:#fff;border-radius:8px}.tw-del[data-v-e2f0284c]:hover{color:#dc2626;background:#fee2e2}.tw-sum[data-v-e2f0284c]{border-radius:8px;align-items:center;gap:10px;margin-bottom:12px;padding:8px 11px;font-size:12.5px;display:flex}.tw-sum.ok[data-v-e2f0284c]{color:#047857;background:#ecfdf5;border:1px solid #a7f3d0}.tw-sum.bad[data-v-e2f0284c]{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca}.tw-diff[data-v-e2f0284c]{margin-left:auto;font-weight:600}.tw-block[data-v-e2f0284c]{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;margin-bottom:12px;padding:11px 13px}.tw-block-t[data-v-e2f0284c]{color:#b91c1c;margin-bottom:3px;font-size:13px;font-weight:600}.tw-block-d[data-v-e2f0284c]{color:#7f1d1d;font-size:12px;line-height:1.45}.tw-err[data-v-e2f0284c]{color:var(--ui-danger,#b3261e);font-size:12.5px;line-height:1.45}@media (width<=560px){.tw-row[data-v-e2f0284c],.tw-dims[data-v-e2f0284c]{grid-template-columns:1fr 1fr}.tw-bydims[data-v-e2f0284c]{grid-column:1/-1}}.sw-body[data-v-58137fab]{gap:var(--ui-sp-5);flex-direction:column;display:flex}.sw-loading[data-v-58137fab]{color:var(--ui-muted);font-size:var(--ui-fs-13)}.sw-sec[data-v-58137fab]{gap:var(--ui-sp-2);flex-direction:column;display:flex}.sw-h[data-v-58137fab]{font-size:var(--ui-fs-14);font-weight:var(--ui-fw-semibold);color:var(--ui-text)}.sw-h small[data-v-58137fab]{font-size:var(--ui-fs-12);font-weight:var(--ui-fw-regular);color:var(--ui-muted);margin-top:2px;display:block}.sw-side[data-v-58137fab]{align-self:flex-start;max-width:100%}.sw-grid[data-v-58137fab]{grid-template-columns:20px repeat(var(--sw-cols), minmax(0, 1fr)) 96px 28px;gap:var(--ui-sp-2);align-items:start;display:grid}.sw-grid--head[data-v-58137fab]{font-size:var(--ui-fs-12);color:var(--ui-muted)}.sw-row[data-v-58137fab]{gap:var(--ui-sp-2);padding:var(--ui-sp-3) 0;border-top:1px solid var(--ui-line);flex-direction:column;display:flex}.sw-n[data-v-58137fab]{line-height:var(--ui-h-ctl);color:var(--ui-muted);font-size:var(--ui-fs-13)}.sw-vol[data-v-58137fab]{line-height:var(--ui-h-ctl);font-size:var(--ui-fs-13);white-space:nowrap}.sw-x[data-v-58137fab]{height:var(--ui-h-ctl);color:var(--ui-muted);font-size:var(--ui-fs-18);cursor:pointer;background:0 0;border:0}.sw-dest[data-v-58137fab]{flex-direction:column;gap:4px;padding-left:28px;display:flex}.sw-dest__lbl[data-v-58137fab]{font-size:var(--ui-fs-12);color:var(--ui-muted)}.sw-dest__row[data-v-58137fab]{gap:var(--ui-sp-2);align-items:flex-start;display:flex}.sw-dest__seg[data-v-58137fab]{flex:0 0 330px}.sw-dest__field[data-v-58137fab]{gap:var(--ui-sp-2);flex:auto;align-items:flex-start;min-width:0;display:flex}.sw-dest__field[data-v-58137fab]>*{flex:1 1 0;min-width:0}.sw-dest__field>.sw-other[data-v-58137fab]{flex:0 0 200px}.sw-dest__field>.sw-muted[data-v-58137fab]{line-height:var(--ui-h-ctl)}.sw-add[data-v-58137fab]{align-self:flex-start}.sw-rest[data-v-58137fab]{gap:var(--ui-sp-2);display:grid}.sw-rest__lbl[data-v-58137fab]{font-size:var(--ui-fs-12);color:var(--ui-muted);margin-bottom:4px}.sw-link[data-v-58137fab]{color:var(--ui-orange-text);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.sw-calc[data-v-58137fab]{gap:4px var(--ui-sp-4);font-size:var(--ui-fs-13);grid-template-columns:max-content 1fr;display:grid}.sw-k[data-v-58137fab]{color:var(--ui-muted)}.sw-muted[data-v-58137fab]{color:var(--ui-muted);font-size:var(--ui-fs-13)}.sw-warn[data-v-58137fab]{padding:var(--ui-sp-2) var(--ui-sp-3);border-radius:var(--ui-r-ctl);background:var(--ui-flag-warn-bg);color:var(--ui-flag-warn-text);font-size:var(--ui-fs-13)}.sw-error[data-v-58137fab]{padding:var(--ui-sp-2) var(--ui-sp-3);border-radius:var(--ui-r-ctl);background:var(--ui-flag-bad-bg);color:var(--ui-flag-bad-text);font-size:var(--ui-fs-13)}.sw-sum[data-v-58137fab]{color:var(--ui-text);display:block}.sw-loss[data-v-58137fab]{color:var(--ui-flag-bad-text);margin-top:4px;display:block}.sw-loss__ok[data-v-58137fab]{margin-left:var(--ui-sp-2);color:var(--ui-text);white-space:nowrap;cursor:pointer;align-items:center;gap:6px;display:inline-flex}@media (width<=640px){.sw-grid[data-v-58137fab]{grid-template-columns:20px repeat(var(--sw-cols), minmax(0, 1fr)) 28px}.sw-grid--head .sw-vol-h[data-v-58137fab]{display:none}.sw-vol[data-v-58137fab]{color:var(--ui-muted);grid-area:2/2/auto/-2;line-height:1.4}.sw-x[data-v-58137fab]{grid-area:1/-2}.sw-dest[data-v-58137fab]{padding-left:0}.sw-dest__row[data-v-58137fab]{flex-direction:column;align-items:stretch}.sw-dest__seg[data-v-58137fab]{flex:none}.sw-dest__field[data-v-58137fab]{flex-direction:column;align-items:stretch}.sw-dest__field>.sw-other[data-v-58137fab]{flex:none}}.mru-f[data-v-6b97bf45]{flex-direction:column;gap:5px;margin-bottom:13px;display:flex}.mru-lbl[data-v-6b97bf45]{color:#6b6b6b;font-size:11.5px}.mru-req[data-v-6b97bf45]{color:#fc4000}.mru-inp[data-v-6b97bf45],.mru-sel[data-v-6b97bf45]{font:inherit;background:#fff;border:1px solid #e3e1de;border-radius:8px;width:100%;padding:8px 10px}.mru-inp[data-v-6b97bf45]:focus,.mru-sel[data-v-6b97bf45]:focus{border-color:var(--accent,#fc4000);outline:none}.mru-row3[data-v-6b97bf45]{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.mru-quick[data-v-6b97bf45]{gap:7px;margin-top:4px;display:flex}.mru-mini[data-v-6b97bf45]{color:#6b6b6b;font:inherit;cursor:pointer;background:#fff;border:1px solid #e3e1de;border-radius:7px;padding:5px 10px;font-size:12.5px}.mru-mini[data-v-6b97bf45]:hover{color:#1a1a1a;border-color:#c4c4c4}.mru-calc[data-v-6b97bf45]{color:#6b6b6b;background:#f7f6f5;border:1px solid #edede9;border-radius:9px;margin-top:2px;padding:10px 12px;font-size:12.5px}.mru-ln[data-v-6b97bf45]{justify-content:space-between;padding:2px 0;display:flex}.mru-ln b[data-v-6b97bf45]{color:#1a1a1a}.mru-ln--tot[data-v-6b97bf45]{color:#1a1a1a;border-top:1px solid #e3e1de;margin-top:6px;padding-top:7px;font-weight:600}.mru-ln--minus b[data-v-6b97bf45]{color:#b42318}.mru-ln--over b[data-v-6b97bf45]{color:#92400e}.mru-hint[data-v-6b97bf45]{color:#6b6b6b;font-size:12px}.mru-hint--bad[data-v-6b97bf45]{color:#b42318}.mru-note[data-v-6b97bf45]{color:#6b6b6b;background:#f7f6f5;border:1px solid #edede9;border-radius:9px;margin-bottom:13px;padding:10px 12px;font-size:12.5px}.mru-note b[data-v-6b97bf45]{color:#1a1a1a;font-weight:600}.mru-note--warn[data-v-6b97bf45]{color:#92400e;background:#fef6e7;border-color:#f0dcb4}.mru-note--warn b[data-v-6b97bf45]{color:#92400e}.mru-note--bad[data-v-6b97bf45]{color:#b42318;background:#fef0ef;border-color:#f5cfcb}.mru-note--bad b[data-v-6b97bf45]{color:#b42318}.mt-overlay[data-v-8289b431]{z-index:var(--ui-z-window);background:#00000073;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.mt-modal[data-v-8289b431]{background:#fff;border-radius:16px;flex-direction:column;width:100%;max-width:620px;max-height:90vh;display:flex;overflow:hidden}.mt-head[data-v-8289b431]{border-bottom:1px solid var(--border-light);justify-content:space-between;align-items:flex-start;padding:18px 20px 12px;display:flex}.mt-title[data-v-8289b431]{color:var(--text);font-size:16px;font-weight:600}.mt-sub[data-v-8289b431]{color:var(--text-muted);margin-top:2px;font-size:12px;line-height:1.45}.mt-x[data-v-8289b431]{cursor:pointer;color:var(--text-muted);background:0 0;border:0;font-size:16px}.mt-body[data-v-8289b431]{flex-direction:column;gap:14px;padding:16px 20px;display:flex;overflow-y:auto}.mt-state[data-v-8289b431]{text-align:center;color:var(--text-muted);padding:32px 0;font-size:13px}.mt-state--err[data-v-8289b431]{color:#dc2626}.mt-grp[data-v-8289b431]{border:1px solid var(--border-light);border-radius:12px;padding:12px 14px}.mt-grp-h[data-v-8289b431]{color:var(--text-2);margin-bottom:10px;font-size:12.5px;font-weight:500}.mt-empty[data-v-8289b431]{color:var(--text-muted);font-size:12.5px}.mt-chain[data-v-8289b431]{flex-direction:column;gap:6px;display:flex}.mt-chain-me[data-v-8289b431]{color:var(--text);font-size:13px;font-weight:500}.mt-chain-step[data-v-8289b431]{flex-wrap:wrap;align-items:baseline;gap:6px;padding-left:2px;font-size:12.5px;display:flex}.mt-chain-step i[data-v-8289b431]{color:var(--text-muted);font-size:12px}.mt-chain-link[data-v-8289b431]{font:inherit;color:var(--accent,#fc4000);cursor:pointer;background:0 0;border:0;padding:0}.mt-chain-dim[data-v-8289b431]{color:var(--text-2)}.mt-chain-qty[data-v-8289b431]{color:var(--text-muted)}.mt-split[data-v-8289b431]{border-top:1px dashed var(--border);margin-top:9px;padding-top:9px}.mt-split[data-v-8289b431]:first-of-type{border-top:0;margin-top:0;padding-top:0}.mt-split-top[data-v-8289b431]{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.mt-split-qty[data-v-8289b431]{color:var(--text);font-variant-numeric:tabular-nums;font-size:13px;font-weight:500}.mt-split--cancelled .mt-split-qty[data-v-8289b431]{color:var(--text-muted);text-decoration:line-through}.mt-split-cancel[data-v-8289b431]{color:var(--text-muted);margin-top:4px;font-size:12px}.mt-split-scrap[data-v-8289b431]{color:var(--text-muted);font-variant-numeric:tabular-nums;margin-top:3px;font-size:11.5px}.mt-split-meta[data-v-8289b431]{color:var(--text-muted);font-size:12px}.mt-split-res[data-v-8289b431]{flex-wrap:wrap;gap:6px;margin-top:7px;display:flex}.mt-res-chip[data-v-8289b431]{border:1px solid var(--border);cursor:pointer;color:var(--text);background:#fff;border-radius:6px;align-items:baseline;gap:5px;padding:3px 8px;font-family:inherit;font-size:12px;display:inline-flex}.mt-res-chip[data-v-8289b431]:hover{border-color:var(--accent,#fc4000);color:var(--accent,#fc4000)}.mt-res-qty[data-v-8289b431]{color:var(--text-muted)}.mt-split-none[data-v-8289b431]{color:var(--text-muted);margin-top:6px;font-size:12px}.sw-note[data-v-85ba09a7]{color:var(--text-2);background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;margin-bottom:14px;padding:8px 10px;font-size:12px;line-height:1.45}.sw-row[data-v-85ba09a7]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.sw-f[data-v-85ba09a7]{flex-direction:column;gap:4px;min-width:0;margin-bottom:14px;display:flex}.sw-row .sw-f[data-v-85ba09a7]{margin-bottom:0}.sw-lbl[data-v-85ba09a7]{color:var(--text-2);font-size:12px}.sw-req[data-v-85ba09a7]{color:var(--accent,#fc4000)}.sw-hint[data-v-85ba09a7]{color:var(--text-muted);font-size:11px}.sw-inp[data-v-85ba09a7],.sw-sel[data-v-85ba09a7]{border:1px solid var(--border);color:var(--text);background:#fff;border-radius:8px;width:100%;padding:0 10px;font-family:inherit;font-size:13px}.sw-inp[data-v-85ba09a7]:focus,.sw-sel[data-v-85ba09a7]:focus{border-color:var(--accent,#fc4000);outline:none}.sw-adate.ant-picker[data-v-85ba09a7]{border:1px solid var(--border);width:100%;box-shadow:none;border-radius:8px}.sw-adate.ant-picker-focused[data-v-85ba09a7]{border-color:var(--accent,#fc4000)}.sw-adate[data-v-85ba09a7] .ant-picker-input>input{color:var(--text);font-size:13px}.sw-err[data-v-85ba09a7]{color:var(--ui-danger,#b3261e);font-size:12.5px;line-height:1.45}@media (width<=560px){.sw-row[data-v-85ba09a7]{grid-template-columns:1fr}}[data-v-5afa45ec]{box-sizing:border-box}.wrap[data-v-5afa45ec]{background:var(--page-bg);min-height:100%;padding:20px}.c-header[data-v-5afa45ec]{margin-bottom:16px}.c-btn.wm-income-btn[data-v-5afa45ec]{color:#047857}.metrics[data-v-5afa45ec]{margin-bottom:16px}.wm-frow[data-v-5afa45ec]{margin:14px 0 16px}.wm-mbar[data-v-5afa45ec]{flex-direction:column;gap:8px;margin:12px 0;display:flex}.wm-mbar__flags[data-v-5afa45ec]{flex-wrap:wrap;gap:8px;display:flex}table[data-v-5afa45ec]{border-collapse:collapse;table-layout:fixed;width:100%}thead th[data-v-5afa45ec]{text-align:left;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid var(--border-light);white-space:nowrap;background:0 0;padding:8px 14px;font-size:10px;font-weight:500}tbody tr[data-v-5afa45ec]{cursor:default;border-bottom:1px solid #f8f8f8}tbody tr[data-v-5afa45ec]:last-child{border-bottom:none}tbody tr:hover td[data-v-5afa45ec]{background:#fafafa}tbody td[data-v-5afa45ec]{color:var(--text);vertical-align:middle;padding:11px 14px;font-size:13px;font-weight:400;overflow:hidden}.mname[data-v-5afa45ec]{align-items:center;gap:var(--ui-sp-2);min-width:0;font-weight:var(--ui-fw-medium);display:flex}.mname-text[data-v-5afa45ec]{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.mcat[data-v-5afa45ec],.wm-sub[data-v-5afa45ec]{font-size:var(--ui-fs-12);line-height:var(--ui-lh-12);color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mcat--bad[data-v-5afa45ec],.wm-bad-t[data-v-5afa45ec]{color:var(--bad-text)}.wm-ell[data-v-5afa45ec]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.wm-muted[data-v-5afa45ec]{color:var(--text-muted)}.wm-bad[data-v-5afa45ec]{color:var(--bad-text)}.wm-load[data-v-5afa45ec]{padding:var(--ui-sp-8);text-align:center}.wm-bar[data-v-5afa45ec]{width:64px;height:4px;margin-top:var(--ui-sp-1);border-radius:var(--ui-r-bar);background:var(--border-light);display:block;overflow:hidden}.wm-bar i[data-v-5afa45ec]{border-radius:var(--ui-r-bar);height:100%;display:block}.wm-bar--ok[data-v-5afa45ec]{background:var(--ok-line)}.wm-bar--warn[data-v-5afa45ec]{background:var(--warn-line)}.wm-bar--bad[data-v-5afa45ec]{background:var(--bad-bar)}.ui-rc .wm-bar[data-v-5afa45ec]{margin-top:0}.wm-st[data-v-5afa45ec]{vertical-align:middle;max-width:100%;height:var(--ui-h-pill);padding:0 var(--ui-sp-2);border-radius:var(--ui-r-tab);font-size:var(--ui-fs-12);line-height:var(--ui-lh-12);font-weight:var(--ui-fw-medium);align-items:center;display:inline-flex}.wm-st__t[data-v-5afa45ec]{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.wm-st--ok[data-v-5afa45ec]{background:var(--ok-bg);color:var(--status-success-text)}.wm-st--warn[data-v-5afa45ec]{background:var(--warn-bg);color:var(--warn-text)}.wm-st--bad[data-v-5afa45ec]{background:var(--bad-bg);color:var(--bad-text)}.wm-acts[data-v-5afa45ec]{justify-content:flex-end;align-items:center;gap:0;display:flex}.wm-ib[data-v-5afa45ec]{width:var(--ui-h-sm);height:var(--ui-h-sm);border-radius:var(--ui-r-ctl);color:var(--ui-muted);cursor:pointer;font-family:var(--font-family);background:0 0;border:1px solid #0000;flex:none;justify-content:center;align-items:center;display:inline-flex}.wm-ib[data-v-5afa45ec]:hover,.wm-ib--on[data-v-5afa45ec]{background:var(--ui-soft);border-color:var(--ui-line);color:var(--ui-text)}.wm-ib[data-v-5afa45ec]:focus-visible{outline:2px solid var(--ui-text);outline-offset:2px}.wm-ib i[data-v-5afa45ec]{font-size:var(--ui-fs-16)}.modal-body[data-v-5afa45ec]{flex-direction:column;gap:14px;display:flex}.field[data-v-5afa45ec]{flex-direction:column;flex:1;gap:5px;display:flex}.field label[data-v-5afa45ec]{color:#666;font-size:11px;font-weight:500}.req[data-v-5afa45ec]{color:#dc2626}.fields-row[data-v-5afa45ec]{gap:12px;display:flex}.fold[data-v-5afa45ec]{color:#5a5a5a;cursor:pointer;border-top:1px solid #f0f0f0;align-items:center;gap:8px;margin-top:4px;padding:10px 0 2px;font-size:13px;display:flex}.fold[data-v-5afa45ec]:hover{color:#1a1a1a}.ic-fold[data-v-5afa45ec]{font-size:13px}.fold-body[data-v-5afa45ec]{margin-top:10px}.cp-cards[data-v-5afa45ec]{flex-direction:column;gap:8px;display:flex}.cp-card[data-v-5afa45ec]{text-align:left;border:1px solid var(--border);background:var(--surface,#fff);font:inherit;cursor:pointer;border-radius:9px;flex-direction:column;gap:2px;padding:9px 12px;display:flex}.cp-card[data-v-5afa45ec]:hover{background:var(--surface-inset)}.cp-card.on[data-v-5afa45ec]{border-color:var(--accent);background:var(--accent-bg)}.cp-card-t[data-v-5afa45ec]{color:var(--text);font-size:13px;font-weight:500}.cp-card-s[data-v-5afa45ec]{color:var(--text-muted);font-size:11.5px}.hist-wrap[data-v-5afa45ec]{max-height:480px;overflow:auto}.hist-table[data-v-5afa45ec]{border-collapse:collapse;width:100%}.hist-table th[data-v-5afa45ec]{text-align:left;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid var(--border-light);white-space:nowrap;background:0 0;padding:8px 14px;font-size:10px;font-weight:500}.hist-table td[data-v-5afa45ec]{color:var(--text);border-bottom:1px solid var(--border-light);padding:11px 14px;font-size:13px;font-weight:400}.hist-table tr:last-child td[data-v-5afa45ec]{border-bottom:none}.h-date[data-v-5afa45ec]{color:#6b6b6b;white-space:nowrap;font-size:11px}.h-mat[data-v-5afa45ec]{color:#1a1a1a;font-size:12px}.h-doc[data-v-5afa45ec]{color:#6b6b6b;font-size:11px}.h-order-link[data-v-5afa45ec]{color:var(--accent-text);white-space:nowrap;text-decoration:none}.hist-table th.h-menu[data-v-5afa45ec],.hist-table td.h-menu[data-v-5afa45ec]{text-align:center;width:40px;padding-left:0;padding-right:0}.h-cancelled[data-v-5afa45ec]{color:var(--ui-muted)}.h-order-link[data-v-5afa45ec]:hover{text-decoration:underline}.h-reason[data-v-5afa45ec]{color:var(--text-2);overflow-wrap:break-word;word-break:normal;-webkit-hyphens:none;hyphens:none;max-width:300px;font-size:12px}.h-doc-sub[data-v-5afa45ec]{color:var(--text-muted);margin-top:2px;font-size:11px}.h-dash[data-v-5afa45ec]{color:var(--text-muted)}.h-price[data-v-5afa45ec]{color:#1a1a1a;white-space:nowrap}.h-qty[data-v-5afa45ec]{white-space:nowrap;font-weight:500}.hq-ok[data-v-5afa45ec]{color:#047857}.hq-bad[data-v-5afa45ec]{color:#dc2626}.h-type[data-v-5afa45ec]{border-radius:20px;padding:2px 7px;font-size:10px;font-weight:500;display:inline-block}.ht-ok[data-v-5afa45ec]{color:#065f46;background:#ecfdf5}.ht-bad[data-v-5afa45ec]{color:#991b1b;background:#fee2e2}.ht-neu[data-v-5afa45ec]{color:#6b7280;background:#f3f4f6}.h-w[data-v-5afa45ec]{color:#1a1a1a;flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}.h-x[data-v-5afa45ec]{color:var(--text-muted);margin-top:2px;font-size:11px}.h-num[data-v-5afa45ec]{text-align:right;white-space:nowrap;font-weight:500}.h-balance[data-v-5afa45ec]{color:var(--text-2,#52525b);font-weight:400}.hist-table th.h-num[data-v-5afa45ec],.hist-table td.h-num[data-v-5afa45ec]{text-align:right}.j-badge[data-v-5afa45ec]{border-radius:20px;padding:1px 7px;font-size:10px;font-weight:500;display:inline-block}.j-badge--cut[data-v-5afa45ec]{color:#6b7280;background:#f3f4f6}.j-badge--defect[data-v-5afa45ec]{color:#991b1b;background:#fee2e2}.j-badge--discrepancy[data-v-5afa45ec]{color:#92400e;background:#fef3c7}.j-badge--correction[data-v-5afa45ec]{color:#1d4ed8;background:#eff6ff}.j-balance[data-v-5afa45ec]{background:#fafafa;border-radius:10px;flex-direction:column;gap:6px;margin-top:16px;padding:14px 16px;display:flex}.j-row[data-v-5afa45ec]{color:var(--text-2);justify-content:space-between;font-size:12px;display:flex}.j-row b[data-v-5afa45ec]{color:#1a1a1a;font-variant-numeric:tabular-nums;font-weight:500}.j-row--tot[data-v-5afa45ec]{border-top:1px solid #e5e5e5;padding-top:8px;font-weight:500}.j-row--tot span[data-v-5afa45ec],.j-row--tot b[data-v-5afa45ec]{color:#1a1a1a}.j-row--bad[data-v-5afa45ec],.j-row--bad b[data-v-5afa45ec]{color:#991b1b}.j-note[data-v-5afa45ec]{color:var(--text-muted);margin-top:4px;font-size:11px}[data-v-5afa45ec] .mat-custom-modal .ant-modal-content{border-radius:16px!important;padding:0!important;overflow:hidden!important}[data-v-5afa45ec] .mat-custom-modal .ant-modal-header{display:none!important}[data-v-5afa45ec] .mat-custom-modal .ant-modal-body{padding:0!important}.mhead[data-v-5afa45ec]{border-bottom:1px solid #f5f5f5;justify-content:space-between;align-items:flex-start;padding:18px 22px 16px;display:flex}.mhead .mt[data-v-5afa45ec]{color:#1a1a1a;font-size:15px;font-weight:500}.mhead .ms[data-v-5afa45ec]{color:#6b6b6b;margin-top:3px;font-size:11px}.mclose[data-v-5afa45ec]{cursor:pointer;color:gray;background:#f5f5f5;border:none;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.mclose i[data-v-5afa45ec]{font-size:13px}.mclose[data-v-5afa45ec]:hover{background:#ebebeb}.mbody[data-v-5afa45ec]{padding:20px 22px}.sect[data-v-5afa45ec]{margin-bottom:18px}.sect-lbl[data-v-5afa45ec]{color:#6b6b6b;text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:3px;margin-bottom:12px;font-size:10px;font-weight:500;display:flex}.grid2[data-v-5afa45ec]{grid-template-columns:1fr 1fr;gap:10px;display:grid}.grid3[data-v-5afa45ec]{grid-template-columns:1fr 1fr 1fr;gap:10px;display:grid}.field.full[data-v-5afa45ec]{grid-column:1/-1}.flbl[data-v-5afa45ec]{color:gray;font-size:11px}.finp[data-v-5afa45ec]{color:#1a1a1a;background:0 0;border:none;border-bottom:1.5px solid #f0f0f0;outline:none;width:100%;padding:7px 0;font-family:inherit;font-size:13px}.finp[data-v-5afa45ec]:focus{border-bottom-color:var(--accent-text)}.finp[type=number][data-v-5afa45ec]{appearance:textfield}.fw[data-v-5afa45ec]{position:relative}.fw .ic[data-v-5afa45ec]{color:#6b6b6b;pointer-events:none;font-size:13px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.hint[data-v-5afa45ec]{color:#6b6b6b;margin-top:3px;font-size:10px}.divider[data-v-5afa45ec]{background:#f8f8f8;height:1px;margin:4px 0 18px}.unit-row[data-v-5afa45ec]{flex-wrap:wrap;gap:5px;display:flex}.unit-btn[data-v-5afa45ec]{cursor:pointer;color:var(--text-muted);background:0 0;border:1.5px solid #f0f0f0;border-radius:20px;padding:5px 11px;font-family:inherit;font-size:12px}.unit-btn[data-v-5afa45ec]:hover{color:#555;border-color:#d0d0d0}.unit-btn.on[data-v-5afa45ec]{border-color:var(--accent-text);color:var(--accent-text);background:#ffede6}.unit-custom[data-v-5afa45ec]{border-bottom:1.5px solid #fc4000;align-items:center;gap:5px;margin-top:8px;display:flex}.unit-custom i[data-v-5afa45ec]{color:#6b6b6b;flex-shrink:0;font-size:12px}.unit-custom input[data-v-5afa45ec]{color:#1a1a1a;background:0 0;border:none;outline:none;flex:1;padding:4px 0;font-family:inherit;font-size:12px}.piece-empty[data-v-5afa45ec]{color:#6b6b6b;margin-bottom:10px;font-size:11px}.piece-list[data-v-5afa45ec]{flex-direction:column;gap:6px;margin-bottom:10px;display:flex}.piece-row[data-v-5afa45ec]{border:1px solid #f0f0f0;border-radius:8px;flex-wrap:wrap;align-items:center;gap:4px 8px;padding:8px 10px;display:flex}.piece-info[data-v-5afa45ec]{align-items:baseline;gap:6px;display:flex}.piece-size[data-v-5afa45ec]{color:#1a1a1a;font-size:13px;font-weight:500}.piece-qty[data-v-5afa45ec]{color:gray;font-size:11px}.piece-meta[data-v-5afa45ec]{color:#6b6b6b;flex:100%;font-size:10px}.wm-tbl[data-v-5afa45ec] .wm-row--deleted>.ui-t__td:not([data-col=act]),.wrap[data-v-5afa45ec] .wm-card--deleted>:not(.ui-rc__acts){opacity:.55}.wm-restore[data-v-5afa45ec]{color:var(--accent-text)}.wm-pieces[data-v-5afa45ec]{padding:var(--ui-sp-3) var(--ui-sp-4);background:var(--page-bg)}.wm-tbl[data-mode=cards] .wm-pieces[data-v-5afa45ec]{border:1px solid var(--border);border-radius:var(--ui-r-card)}.mat-pieces-load[data-v-5afa45ec]{padding:6px 0}.mat-pieces-empty[data-v-5afa45ec]{color:#6b6b6b;padding:2px 0;font-size:11px}.mat-pieces[data-v-5afa45ec]{flex-wrap:wrap;gap:6px;display:flex}.mat-units-badge[data-v-5afa45ec]{align-items:center;gap:var(--ui-sp-1);height:var(--ui-h-pill);padding:0 var(--ui-sp-2);border-radius:var(--ui-r-tab);background:var(--page-bg);color:var(--text);font-family:inherit;font-size:var(--ui-fs-12);line-height:var(--ui-lh-12);font-weight:var(--ui-fw-medium);white-space:nowrap;cursor:pointer;border:1px solid #0000;flex:none;display:inline-flex}.mat-units-badge i[data-v-5afa45ec]{font-size:var(--ui-fs-12);color:var(--text-muted)}.mat-units-badge[data-v-5afa45ec]:hover{border-color:var(--ui-line)}.mat-units-badge[data-v-5afa45ec]:focus-visible{outline:2px solid var(--ui-text);outline-offset:2px}.pieces-title[data-v-5afa45ec]{color:#9e9e9e;text-transform:uppercase;letter-spacing:.04em;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;font-size:11px;font-weight:600;display:flex}.pieces-title-t[data-v-5afa45ec]{text-transform:uppercase}.pieces-title-note[data-v-5afa45ec]{color:#c4c4c4;text-transform:none;letter-spacing:normal;margin-left:4px;font-weight:400}.pieces-title-acts[data-v-5afa45ec]{border:1px solid #e5e5e5;border-radius:8px;flex-shrink:0;gap:0;display:flex;overflow:hidden}.btn-sm[data-v-5afa45ec]{cursor:pointer;color:#5a5a5a;text-transform:none;letter-spacing:normal;background:#fff;border:none;height:28px;padding:0 11px;font-family:inherit;font-size:11.5px;font-weight:500}.btn-sm[data-v-5afa45ec]:not(:last-child){border-right:1px solid #e5e5e5}.btn-sm[data-v-5afa45ec]:hover{color:#1a1a1a;background:#fafafa}.btn-sm.on[data-v-5afa45ec]{color:var(--accent-text);background:#fff6f2}.plist[data-v-5afa45ec]{grid-template-columns:repeat(auto-fill,minmax(246px,1fr));gap:10px;display:grid}.piece[data-v-5afa45ec]{background:#fff;border:1px solid #e5e5e5;border-radius:10px;flex-direction:column;gap:6px;min-width:0;padding:12px 13px;display:flex;container-type:inline-size}.p-id[data-v-5afa45ec]{align-items:center;gap:6px;min-width:0;font-weight:500;display:flex}.p-no-edit[data-v-5afa45ec]{cursor:pointer;color:var(--text-muted);background:0 0;border:0;margin-left:2px;padding:0 2px;font-size:12px;line-height:1}.p-no-edit[data-v-5afa45ec]:hover{color:var(--accent-text)}.p-no-inp[data-v-5afa45ec]{border:1px solid var(--accent,#fc4000);width:130px;height:26px;font:inherit;color:var(--text);background:#fff;border-radius:6px;padding:0 7px;font-size:13px}.p-qty-btn[data-v-5afa45ec]{cursor:pointer;color:inherit;font:inherit;border:0;border-bottom:1px dashed var(--border);background:0 0;padding:0;line-height:1.2}.p-qty-btn[data-v-5afa45ec]:hover{color:var(--accent-text);border-bottom-color:var(--accent-text)}.p-qty-inp[data-v-5afa45ec]{border:1px solid var(--accent,#fc4000);width:92px;height:26px;font:inherit;color:var(--text);background:#fff;border-radius:6px;padding:0 7px;font-size:13px}.p-qty-unit[data-v-5afa45ec]{color:var(--text-muted);margin-left:4px;font-size:12px}.mu-no-link[data-v-5afa45ec]{font:inherit;color:#1a1a1a;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;text-align:left;background:0 0;border:0;flex:auto;min-width:0;padding:0;font-weight:500;overflow:hidden}.mu-no-link[data-v-5afa45ec]:hover{color:var(--accent-text);text-decoration:underline}.p-chips[data-v-5afa45ec]{flex-shrink:0;align-items:center;gap:4px;display:flex}.p-origin[data-v-5afa45ec]{color:#6b6b6b;font-size:11px;font-weight:400}.p-dims[data-v-5afa45ec]{color:#6b6b6b;font-variant-numeric:tabular-nums;font-size:12px}.p-dims--approx[data-v-5afa45ec]{color:#9e9e9e;font-style:italic}.p-dims--empty[data-v-5afa45ec]{color:#9e9e9e}.p-qty[data-v-5afa45ec]{font-variant-numeric:tabular-nums;color:#1a1a1a;font-size:13px;font-weight:500}.mu-was[data-v-5afa45ec]{color:#9e9e9e;font-size:11px;font-weight:400;display:block}.p-cost[data-v-5afa45ec]{color:#6b6b6b;margin-top:2px;font-size:11.5px;font-weight:400}.p-cost-btn[data-v-5afa45ec]{appearance:none;text-align:left;font:inherit;color:inherit;cursor:pointer;text-underline-offset:2px;background:0 0;border:none;border-radius:0;margin:0;padding:0;-webkit-text-decoration:underline dotted #0000;text-decoration:underline dotted #0000}.p-cost-btn[data-v-5afa45ec]:hover{color:#1a1a1a;text-decoration-color:#c4c4c4}.p-cost-btn[data-v-5afa45ec]:focus-visible{outline:2px solid var(--accent,#fc4000);outline-offset:2px}.p-cost-btn--unset[data-v-5afa45ec]{color:#b91c1c}.p-cost-inp[data-v-5afa45ec]{width:84px;font:inherit;color:#1a1a1a;background:#fff;border:1px solid #d0d0d0;border-radius:5px;padding:1px 5px}.p-cost-inp[data-v-5afa45ec]:focus{border-color:var(--accent,#fc4000);outline:none}.p-cost-cur[data-v-5afa45ec]{color:#6b6b6b;margin-left:3px}.p-acts[data-v-5afa45ec]{gap:6px;display:flex}.mu-split-btn[data-v-5afa45ec]{cursor:pointer;color:#1a1a1a;background:#fff;border:1px solid #e5e5e5;border-radius:6px;flex:1;height:26px;padding:0 10px;font-family:inherit;font-size:12px}.mu-split-btn[data-v-5afa45ec]:hover{border-color:var(--accent-text);color:var(--accent-text)}.mu-more-btn[data-v-5afa45ec]{flex:none;padding:0 8px}.mu-chip[data-v-5afa45ec]{white-space:nowrap;border-radius:6px;flex-shrink:0;align-items:center;padding:1px 7px;font-size:10.5px;font-weight:500;display:inline-flex}.mu-chip--acc[data-v-5afa45ec]{color:var(--accent-text);background:#ffede6}.mu-chip--flat[data-v-5afa45ec]{color:#6b6b6b;background:#f5f5f5;border:1px solid #e5e5e5}.mu-chip--warn[data-v-5afa45ec]{color:#92400e;background:#fef3c7}.piece--working[data-v-5afa45ec]{background:#fff6f2;border-color:#f7c7b4}.piece--offcut[data-v-5afa45ec]{border-style:dashed;border-color:#d4d4d4}.piece--nodims[data-v-5afa45ec]{border-left:3px solid #d97706}.piece--consumed[data-v-5afa45ec]{color:#9e9e9e;background:#fafafa}.piece--consumed .mu-no-link[data-v-5afa45ec],.piece--consumed .p-origin[data-v-5afa45ec],.piece--consumed .p-dims[data-v-5afa45ec]{color:#9e9e9e}.piece--highlight[data-v-5afa45ec]{outline:2px solid var(--accent-text);outline-offset:-2px}.p-note[data-v-5afa45ec]{color:#5a5a5a;overflow-wrap:break-word;border-top:1px dashed #e5e5e5;padding-top:8px;font-size:11.5px;line-height:1.4}.p-note-req[data-v-5afa45ec],.p-note-opt[data-v-5afa45ec]{overflow-wrap:break-word}@container (width<=260px){.p-note-opt[data-v-5afa45ec]{display:none}}.mu-consumed-sep[data-v-5afa45ec]{color:#9e9e9e;text-transform:uppercase;letter-spacing:.04em;padding:8px 2px 2px;font-size:10.5px;font-weight:600}.mu-foot-line[data-v-5afa45ec]{flex-wrap:wrap;align-items:center;gap:12px;margin-top:8px;display:flex}.mu-add-unit[data-v-5afa45ec],.mu-pieces-toggle[data-v-5afa45ec]{cursor:pointer;color:#6b6b6b;background:#fff;border:1px dashed #d4d4d4;border-radius:6px;align-items:center;gap:5px;height:28px;padding:0 10px;font-family:inherit;font-size:12px;display:inline-flex}.mu-add-unit[data-v-5afa45ec]:hover,.mu-pieces-toggle[data-v-5afa45ec]:hover{color:#1a1a1a;border-color:#a3a3a3}.mat-pieces--under[data-v-5afa45ec]{margin-top:8px}.mov-units-hint[data-v-5afa45ec]{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:8px;margin-top:6px;padding:7px 9px;font-size:11.5px;line-height:1.45}.cs-calc[data-v-5afa45ec]{color:#52525b;flex-wrap:wrap;gap:4px;margin-top:6px;font-size:12px;display:flex}.cs-calc-over[data-v-5afa45ec]{color:#b91c1c;font-weight:600}.adj-neg[data-v-5afa45ec]{color:var(--ui-danger);margin-top:8px;font-size:13px;line-height:18px}.cs-negative-hint[data-v-5afa45ec]{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:8px;margin-top:6px;padding:7px 9px;font-size:11.5px;line-height:1.45}.mat-piece[data-v-5afa45ec]{background:#fff;border:1px solid #f0f0f0;border-radius:8px;align-items:baseline;gap:7px;padding:6px 10px;display:flex}.mat-piece-meta[data-v-5afa45ec]{color:#6b6b6b;font-size:10px}.piece-date[data-v-5afa45ec]{color:#6b6b6b}.piece-del[data-v-5afa45ec]{cursor:pointer;width:24px;height:24px;color:var(--icon-interactive);background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;display:flex}.piece-del[data-v-5afa45ec]:hover{color:#dc2626;background:#fee2e2}.piece-del i[data-v-5afa45ec]{font-size:12px}.piece-add-btn[data-v-5afa45ec]{width:100%;color:var(--accent-text);cursor:pointer;background:0 0;border:1px dashed #e5e7eb;border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:8px 12px;font-family:inherit;font-size:12px;font-weight:500;transition:all .15s;display:flex}.piece-add-btn[data-v-5afa45ec]:hover{border-color:var(--accent-text);background:#ffede6}.piece-add-btn i[data-v-5afa45ec]{font-size:13px}.init-block[data-v-5afa45ec]{background:#f8f8f8;border-radius:10px;margin-top:10px;padding:12px 14px}.init-toggle[data-v-5afa45ec]{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;display:flex}.toggle-box[data-v-5afa45ec]{background:#e0e0e0;border-radius:9px;flex-shrink:0;width:32px;height:18px;transition:background .15s;position:relative}.toggle-box.on[data-v-5afa45ec]{background:#fc4000}.toggle-box[data-v-5afa45ec]:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:left .15s;position:absolute;top:2px;left:2px}.toggle-box.on[data-v-5afa45ec]:after{left:16px}.init-lbl[data-v-5afa45ec]{color:#555;font-size:12px}.init-fields[data-v-5afa45ec]{border-top:1px solid #f0f0f0;grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;padding-top:12px;display:grid}.mfoot[data-v-5afa45ec]{border-top:1px solid #f5f5f5;justify-content:flex-end;align-items:center;gap:8px;padding:14px 22px;display:flex}.btn-c[data-v-5afa45ec]{cursor:pointer;color:#666;background:#f5f5f5;border:none;border-radius:8px;padding:8px 16px;font-family:inherit;font-size:12px}.btn-c[data-v-5afa45ec]:hover{background:#ebebeb}.btn-s[data-v-5afa45ec]{cursor:pointer;color:#fff;background:#fc4000;border:none;border-radius:8px;align-items:center;gap:5px;padding:8px 18px;font-family:inherit;font-size:12px;font-weight:500;display:flex}.btn-s[data-v-5afa45ec]:hover{background:#e03600}.btn-s[data-v-5afa45ec]:disabled{opacity:.6;cursor:not-allowed}.btn-s i[data-v-5afa45ec]{font-size:13px}.wm-card-t[data-v-5afa45ec]{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.wm-card-sku[data-v-5afa45ec]{white-space:nowrap;text-overflow:ellipsis;max-width:160px;display:block;overflow:hidden}.wm-card-acts[data-v-5afa45ec]{align-items:center;gap:var(--ui-sp-2);min-width:0;display:flex}@media (width<=640px){.wrap[data-v-5afa45ec]{padding:12px}.fields-row[data-v-5afa45ec]{flex-direction:column;gap:12px}.hist-table[data-v-5afa45ec]{min-width:720px}}.track-row[data-v-5afa45ec]{grid-template-columns:1fr 1fr;gap:10px;display:grid}.track-card[data-v-5afa45ec]{text-align:left;border:1.5px solid var(--border,#e5e7eb);cursor:pointer;background:#fff;border-radius:10px;flex-direction:column;gap:4px;padding:12px 14px;font-family:inherit;display:flex}.track-card[data-v-5afa45ec]:hover{border-color:#c9cdd3}.track-card.on[data-v-5afa45ec]{border-color:var(--accent,#fc4000);background:#fff7f4}.track-head[data-v-5afa45ec]{align-items:center;gap:7px;display:flex}.track-head i[data-v-5afa45ec]{color:var(--accent,#fc4000);font-size:16px}.track-title[data-v-5afa45ec]{color:var(--text,#111827);font-size:13.5px;font-weight:600}.track-desc[data-v-5afa45ec]{color:var(--text-muted,#6b7280);font-size:11.5px;line-height:1.4}.track-current[data-v-5afa45ec]{justify-content:space-between;align-items:center;gap:12px;display:flex}.track-current-val[data-v-5afa45ec]{color:var(--text,#111827);align-items:center;gap:7px;font-size:13px;display:flex}.track-current-val i[data-v-5afa45ec]{color:var(--accent,#fc4000)}.track-switch[data-v-5afa45ec]{border:1px solid var(--border,#e5e7eb);cursor:pointer;color:var(--text-2,#374151);background:#fff;border-radius:8px;padding:6px 12px;font-family:inherit;font-size:12px}.track-switch[data-v-5afa45ec]:hover{border-color:var(--accent,#fc4000);color:var(--accent,#fc4000)}.init-note[data-v-5afa45ec]{color:var(--text-2,#374151);background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;padding:9px 11px;font-size:12px;line-height:1.45}@media (width<=560px){.track-row[data-v-5afa45ec]{grid-template-columns:1fr}}.mf-blk[data-v-5afa45ec]{border-top:1px solid var(--border-light);padding:15px 0}.mf-blk[data-v-5afa45ec]:first-child{border-top:0;padding-top:0}.mf-blk[data-v-5afa45ec]:last-child{padding-bottom:0}.mf-blk-h[data-v-5afa45ec]{text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;font-size:10.5px;font-weight:600;display:flex}.mf-cnt[data-v-5afa45ec]{color:var(--text-muted);text-transform:none;letter-spacing:0;font-weight:600}.mf-grid[data-v-5afa45ec]{grid-template-columns:1fr 1fr;gap:11px 16px;display:grid}.mf-grid--3[data-v-5afa45ec]{grid-template-columns:1fr 1fr 1fr}.mf-f[data-v-5afa45ec]{flex-direction:column;min-width:0;display:flex}.mf-f--wide[data-v-5afa45ec]{grid-column:1/-1}.mf-l[data-v-5afa45ec]{color:var(--text-2);align-items:center;height:16px;margin-bottom:6px;font-size:12px;display:flex}.mf-l em[data-v-5afa45ec]{color:var(--accent-text);margin-left:1px;font-style:normal}.mf-ctl[data-v-5afa45ec]{border:1px solid var(--border);background:var(--surface,#fff);height:38px;color:var(--text);border-radius:9px;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:0 12px;font-family:inherit;font-size:13px;display:flex}.mf-ctl--ro[data-v-5afa45ec]{background:var(--surface-inset);color:var(--text-2);cursor:not-allowed}.mf-h[data-v-5afa45ec]{color:var(--text-muted);min-height:15px;margin-top:4px;font-size:11.5px;line-height:1.35}.mf-h--bad[data-v-5afa45ec]{color:var(--bad-text)}.mf-h--warn[data-v-5afa45ec]{color:var(--warn-text);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mf-fw[data-v-5afa45ec]{position:relative}.mf-suf[data-v-5afa45ec]{color:var(--text-muted);white-space:nowrap;font-size:12.5px}.mf-inline-link[data-v-5afa45ec]{color:var(--accent-text);font:inherit;cursor:pointer;text-underline-offset:2px;background:0 0;border:none;padding:0;font-size:11.5px;text-decoration:underline}.mf-pills[data-v-5afa45ec]{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.mf-pill[data-v-5afa45ec]{border:1px solid var(--border);background:var(--surface,#fff);height:34px;font:inherit;color:var(--text);cursor:pointer;border-radius:9px;align-items:center;gap:6px;padding:0 13px;font-size:13px;display:inline-flex}.mf-pill[data-v-5afa45ec]:hover:not(:disabled){background:var(--surface-inset)}.mf-pill.on[data-v-5afa45ec]{background:var(--text);border-color:var(--text);color:#fff}.mf-pill--add[data-v-5afa45ec]{color:var(--text-2);border-style:dashed}.mf-pill[data-v-5afa45ec]:disabled{opacity:.5;cursor:not-allowed}.mf-pill-in[data-v-5afa45ec]{border:1px solid var(--accent);background:var(--surface,#fff);border-radius:9px;align-items:center;height:34px;padding:0 11px;display:inline-flex}.mf-pill-in input[data-v-5afa45ec]{font:inherit;width:130px;color:var(--text);background:0 0;border:none;outline:none;font-size:13px}.mf-modes[data-v-5afa45ec]{grid-template-columns:1fr 1fr;gap:10px;display:grid}.mf-mode[data-v-5afa45ec]{border:1px solid var(--border);cursor:pointer;background:var(--surface,#fff);text-align:left;font:inherit;border-radius:11px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.mf-mode[data-v-5afa45ec]:hover:not(:disabled){background:var(--surface-inset)}.mf-mode.on[data-v-5afa45ec]{border-color:var(--accent);background:var(--accent-bg)}.mf-mode.off[data-v-5afa45ec]{opacity:.6;cursor:not-allowed}.mf-radio[data-v-5afa45ec]{border:1.5px solid var(--border);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;margin-top:1px;display:inline-flex}.mf-mode.on .mf-radio[data-v-5afa45ec]{border-color:var(--accent)}.mf-mode.on .mf-radio[data-v-5afa45ec]:after{content:"";background:var(--accent);border-radius:50%;width:8px;height:8px}.mf-mode-t[data-v-5afa45ec]{color:var(--text);font-size:13px;font-weight:500}.mf-mode-s[data-v-5afa45ec]{color:var(--text-muted);margin-top:2px;font-size:11.5px;line-height:1.4}.mf-pgrid[data-v-5afa45ec]{--pcols:none;overflow-x:auto}.mf-phead[data-v-5afa45ec],.mf-prow[data-v-5afa45ec]{grid-template-columns:var(--pcols);align-items:center;gap:6px;width:max-content;min-width:100%;display:grid}.mf-phead[data-v-5afa45ec]{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);padding:0 0 7px;font-size:10.5px;font-weight:600}.mf-phead em[data-v-5afa45ec]{color:var(--accent-text);font-style:normal}.mf-phead .r[data-v-5afa45ec],.mf-prow .r[data-v-5afa45ec]{justify-content:flex-end}.mf-gc-num[data-v-5afa45ec]{grid-column:num}.mf-gc-len[data-v-5afa45ec]{grid-column:len}.mf-gc-wid[data-v-5afa45ec]{grid-column:wid}.mf-gc-thk[data-v-5afa45ec]{grid-column:thk}.mf-gc-qty[data-v-5afa45ec]{text-align:right;grid-column:qty;justify-content:flex-end}.mf-gc-price[data-v-5afa45ec]{text-align:right;grid-column:price;justify-content:flex-end}.mf-gc-del[data-v-5afa45ec]{grid-column:del}.mf-prow[data-v-5afa45ec]{border-top:1px solid var(--border-light);padding:4px 0}.mf-cin[data-v-5afa45ec]{border:1px solid var(--border);background:var(--surface,#fff);font-variant-numeric:tabular-nums;width:100%;min-width:0;height:34px;color:var(--text);border-radius:8px;align-items:center;padding:0 10px;font-family:inherit;font-size:13px;display:flex}.mf-cin--calc[data-v-5afa45ec]{background:var(--surface-inset);color:var(--text);cursor:not-allowed}.mf-xrow[data-v-5afa45ec]{width:28px;height:28px;color:var(--text-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;justify-content:center;justify-self:end;align-items:center;display:inline-flex}.mf-xrow[data-v-5afa45ec]:hover{background:var(--bad-bg);color:var(--bad-text)}.mf-addrow[data-v-5afa45ec]{margin-top:10px}.mf-sumline[data-v-5afa45ec]{background:var(--surface-inset);color:var(--text);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding:10px 12px;font-size:13px;display:flex}.mf-sumline b[data-v-5afa45ec]{font-variant-numeric:tabular-nums;font-size:14.5px}.mf-hintline[data-v-5afa45ec]{background:var(--surface-inset);color:var(--text-2);border-radius:10px;align-items:flex-start;gap:9px;margin-top:9px;padding:9px 12px;font-size:12.5px;line-height:1.5;display:flex}.mf-hintline i[data-v-5afa45ec]{color:var(--text-muted);flex-shrink:0;margin-top:1px}.mf-warnline[data-v-5afa45ec]{background:var(--warn-bg);color:var(--warn-text);border-radius:10px;align-items:flex-start;gap:9px;margin-top:9px;padding:9px 12px;font-size:12.5px;line-height:1.5;display:flex}.mf-warnline i[data-v-5afa45ec]{flex-shrink:0;margin-top:1px}.mf-btn[data-v-5afa45ec]{border:1px solid var(--border);background:var(--surface,#fff);color:var(--text);font:inherit;cursor:pointer;border-radius:9px;align-items:center;gap:7px;height:36px;padding:0 14px;font-size:13px;display:inline-flex}.mf-btn[data-v-5afa45ec]:hover:not(:disabled){background:var(--surface-inset)}.mf-btn--primary[data-v-5afa45ec]{background:var(--accent);border-color:var(--accent);color:#fff;height:38px;padding:0 17px;font-weight:500}.mf-btn--primary[data-v-5afa45ec]:hover:not(:disabled){background:var(--accent-text);border-color:var(--accent-text)}.mf-btn--primary[data-v-5afa45ec]:disabled{opacity:.6;cursor:not-allowed}.mf-btn--sm[data-v-5afa45ec]{border-radius:8px;height:32px;padding:0 11px;font-size:12.5px}.mf-blockreason[data-v-5afa45ec]{color:var(--warn-text);text-align:right;background:var(--surface-inset);flex:none;padding:0 20px 12px;font-size:11.5px}@media (width<=560px){.mf-grid[data-v-5afa45ec],.mf-grid--3[data-v-5afa45ec],.mf-modes[data-v-5afa45ec]{grid-template-columns:1fr}}.personal-view[data-v-00d7c705]{flex-direction:column;gap:16px;height:100%;padding:24px;display:flex}.personal-view__header[data-v-00d7c705]{justify-content:space-between;align-items:center;gap:12px;display:flex}.personal-view__title[data-v-00d7c705]{margin:0;font-size:20px;font-weight:600}.personal-view__state[data-v-00d7c705]{flex-direction:column;gap:8px;display:flex}.personal-view__state--center[data-v-00d7c705]{flex:1;justify-content:center;align-items:center}.tg-wrap[data-v-00d7c705]{max-width:560px;padding-top:4px}.tm-root[data-v-d71757ca]{background:var(--page-bg);border-radius:16px;min-height:400px;padding:20px}.c-header[data-v-d71757ca]{margin-bottom:20px}.tm-stats[data-v-d71757ca]{grid-template-columns:repeat(5,1fr);gap:8px;margin-bottom:16px;display:grid}.tm-sc[data-v-d71757ca]{text-align:center;background:#fff;border-radius:12px;padding:11px 14px}.tm-sc-v[data-v-d71757ca]{color:#1a1a1a;font-size:18px;font-weight:500}.tm-sc-l[data-v-d71757ca]{color:#6b6b6b;margin-top:2px;font-size:10px}.tm-pinlink[data-v-d71757ca]{background:#fff;border:1px solid #fde4d8;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;padding:16px 18px;display:flex}.tm-pinlink-info[data-v-d71757ca]{flex:1;min-width:240px}.tm-pinlink-title[data-v-d71757ca]{color:#1a1a1a;margin-bottom:4px;font-size:13px;font-weight:600}.tm-pinlink-title--with-hint[data-v-d71757ca]{align-items:center;gap:5px;display:flex}.tm-pinlink-desc[data-v-d71757ca]{color:#6b6b6b;max-width:520px;margin-bottom:10px;font-size:11px;line-height:1.5}.tm-pinlink-url[data-v-d71757ca]{color:var(--accent-text);word-break:break-all;background:#ffede6;border-radius:6px;padding:6px 10px;font-size:12px;display:inline-block}.tm-pinlink-btn[data-v-d71757ca]{cursor:pointer;color:#fff;white-space:nowrap;background:#fc4000;border:none;border-radius:8px;flex-shrink:0;align-items:center;gap:6px;padding:9px 16px;font-size:12px;font-weight:500;display:flex}.tm-pinlink-btn[data-v-d71757ca]:hover{background:#e03600}.tm-pinlink-btn i[data-v-d71757ca]{font-size:14px}.tm-sched[data-v-d71757ca]{background:#fff;border:1px solid #fde4d8;border-radius:12px;margin-bottom:16px;padding:16px 18px}.tm-sched-title[data-v-d71757ca]{color:#1a1a1a;margin-bottom:10px;font-size:13px;font-weight:600}.tm-sched-seg[data-v-d71757ca]{flex-wrap:wrap;gap:10px;display:flex}.tm-sched-opt[data-v-d71757ca]{cursor:pointer;text-align:left;background:#f7f7f7;border:1.5px solid #ececec;border-radius:10px;flex-direction:column;flex:1;align-items:flex-start;gap:2px;min-width:200px;padding:10px 14px;transition:border-color .12s,background .12s;display:flex}.tm-sched-opt[data-v-d71757ca]:hover:not(:disabled):not(.tm-sched-opt--active){border-color:#dadada}.tm-sched-opt--active[data-v-d71757ca]{border-color:var(--accent-text);background:#ffede6}.tm-sched-opt[data-v-d71757ca]:disabled{cursor:default;opacity:.7}.tm-sched-opt-t[data-v-d71757ca]{color:#1a1a1a;font-size:13px;font-weight:500}.tm-sched-opt--active .tm-sched-opt-t[data-v-d71757ca]{color:var(--accent-text)}.tm-sched-opt-s[data-v-d71757ca]{color:#6b6b6b;font-size:11px}.tm-sched-hint[data-v-d71757ca]{color:#6b6b6b;max-width:560px;margin-top:10px;font-size:11px;line-height:1.5}.tm-card[data-v-d71757ca]{background:#fff;border-radius:12px;margin-bottom:10px;overflow:hidden}.tm-card[data-v-d71757ca]:last-child{margin-bottom:0}.tm-ch[data-v-d71757ca]{border-bottom:1px solid #f5f5f5;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.tm-ct[data-v-d71757ca]{color:#1a1a1a;align-items:center;gap:8px;font-size:12px;font-weight:500;display:flex}.tm-cnt[data-v-d71757ca]{color:var(--text-muted);background:#f0f0f0;border-radius:20px;padding:1px 7px;font-size:11px}.tm-cnt--warn[data-v-d71757ca]{color:#92400e!important;background:#fef3c7!important}[data-v-d71757ca] .tm-member-row{border-bottom:1px solid #f8f8f8;align-items:center;gap:12px;padding:11px 16px;display:flex}[data-v-d71757ca] .tm-mbody,[data-v-d71757ca] .tm-mchips{display:contents}[data-v-d71757ca] .tm-member-row:last-child{border-bottom:none}[data-v-d71757ca] .tm-member-row:hover{background:#fafafa}[data-v-d71757ca] .tm-av{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:12px;font-weight:500;display:flex}[data-v-d71757ca] .tm-minfo{flex:1;min-width:0}[data-v-d71757ca] .tm-mname{color:#1a1a1a;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}[data-v-d71757ca] .tm-mlogin{color:#6b6b6b;align-items:center;gap:3px;min-width:0;margin-top:1px;font-size:11px;display:flex}[data-v-d71757ca] .tm-mlogin-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}[data-v-d71757ca] .tm-mprojects{flex-wrap:wrap;gap:4px;display:flex}[data-v-d71757ca] .tm-mp{color:var(--text-muted);background:#f5f5f5;border-radius:4px;padding:2px 7px;font-size:10px}[data-v-d71757ca] .tm-mstatus{align-items:center;gap:4px;font-size:11px;display:flex}[data-v-d71757ca] .tm-ms-dot{border-radius:50%;width:6px;height:6px}[data-v-d71757ca] .tm-ms-dot--active{background:#10b981}[data-v-d71757ca] .tm-ms-dot--warn{background:#f59e0b}[data-v-d71757ca] .tm-ms-active{color:#047857}[data-v-d71757ca] .tm-acts{gap:4px;display:flex}[data-v-d71757ca] .tm-ab{cursor:pointer;color:#c8c8c8;background:0 0;border:none;border-radius:7px;justify-content:center;align-items:center;width:28px;height:28px;display:flex}[data-v-d71757ca] .tm-ab:hover{color:#555;background:#f5f5f5}[data-v-d71757ca] .tm-ab--del:hover{color:#dc2626!important;background:#fee2e2!important}[data-v-d71757ca] .tm-ab i{font-size:14px}.tm-role-pill[data-v-d71757ca],[data-v-d71757ca] .tm-role-pill{white-space:nowrap;border-radius:20px;align-items:center;gap:3px;padding:3px 9px;font-size:11px;font-weight:500;display:inline-flex}.tm-rp--owner[data-v-d71757ca],[data-v-d71757ca] .tm-rp--owner{color:var(--accent-text);background:#ffede6}.tm-rp--admin[data-v-d71757ca],[data-v-d71757ca] .tm-rp--admin{color:#1e40af;background:#eff6ff}.tm-rp--chief[data-v-d71757ca],[data-v-d71757ca] .tm-rp--chief{color:#3730a3;background:#eef2ff}.tm-rp--manager[data-v-d71757ca],[data-v-d71757ca] .tm-rp--manager{color:#065f46;background:#f0fdf4}.tm-rp--foreman[data-v-d71757ca],[data-v-d71757ca] .tm-rp--foreman{color:#92400e;background:#fef3c7}.tm-rp--technologist[data-v-d71757ca],[data-v-d71757ca] .tm-rp--technologist{color:#6d28d9;background:#f5f3ff}.tm-rp--supply[data-v-d71757ca],[data-v-d71757ca] .tm-rp--supply{color:#c2410c;background:#fff7ed}.tm-rp--accountant[data-v-d71757ca],[data-v-d71757ca] .tm-rp--accountant{color:#0e7490;background:#ecfeff}.tm-rp--worker[data-v-d71757ca],[data-v-d71757ca] .tm-rp--worker{color:var(--text-muted);background:#f3f4f6}.tm-pending-row[data-v-d71757ca]{background:#fffbf0;border-bottom:1px solid #f8f8f8;align-items:center;gap:12px;padding:10px 16px;display:flex}.tm-pending-row[data-v-d71757ca]:last-child{border-bottom:none}.tm-former-tabs[data-v-d71757ca]{margin:16px 0 12px}.tm-former-row[data-v-d71757ca]{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:10px 16px;display:flex}.tm-former-row[data-v-d71757ca]:last-child{border-bottom:none}.tm-former-name[data-v-d71757ca]{color:var(--text);font-size:14px;font-weight:500}.tm-former-sub[data-v-d71757ca]{color:var(--text-muted);font-weight:400}.tm-former-meta[data-v-d71757ca]{color:var(--text-muted);align-items:center;gap:8px;margin-top:2px;font-size:12px;display:flex}.tm-former-empty[data-v-d71757ca]{color:var(--text-muted);padding:20px 16px;font-size:13px}.tm-former-retry[data-v-d71757ca]{color:var(--accent-text);cursor:pointer;font:inherit;background:0 0;border:none;padding:0}.tm-pending-email[data-v-d71757ca]{color:#555;flex:1;font-size:12px}.tm-pending-date[data-v-d71757ca]{color:#6b6b6b;font-size:10px}.tm-ms-warn[data-v-d71757ca]{color:#b45309;font-size:11px}.tm-av[data-v-d71757ca]{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:12px;font-weight:500;display:flex}.tm-tabs[data-v-d71757ca]{border-bottom:1px solid #f0f0f0;margin:-24px -24px 16px;display:flex}.tm-tab[data-v-d71757ca]{cursor:pointer;color:var(--text-muted);background:0 0;border:none;border-bottom:2px solid #0000;flex:1;padding:10px;font-size:13px}.tm-tab--active[data-v-d71757ca]{color:var(--accent-text);border-bottom-color:var(--accent-text);font-weight:500}.tm-invite-form[data-v-d71757ca]{flex-direction:column;gap:14px;padding-top:4px;display:flex}.tm-pp-lead[data-v-d71757ca]{color:#6b6b6b;margin:0 0 14px;font-size:13.5px;line-height:1.5}.tm-pp-row[data-v-d71757ca]{border-top:1px solid var(--border-light);justify-content:space-between;align-items:center;gap:16px;padding:11px 0;display:flex}.tm-pp-name[data-v-d71757ca]{color:#1a1a1a;min-width:0;font-size:13.5px}.tm-pp-meta[data-v-d71757ca]{color:var(--text-muted);margin-top:2px;font-size:11.5px}.tm-pp-actions[data-v-d71757ca]{flex:none;gap:8px;display:flex}.tm-perm-row[data-v-d71757ca]{border-top:1px solid var(--border-light);justify-content:space-between;align-items:center;gap:14px;padding:9px 0;display:flex}.tm-perm-name[data-v-d71757ca]{color:#1a1a1a;min-width:0;font-size:13px}.tm-perm-hint[data-v-d71757ca]{color:var(--text-muted);margin-top:2px;font-size:11.5px;line-height:1.35}.tm-perm-ctl[data-v-d71757ca]{flex:none;align-items:center;gap:8px;display:flex}.tm-perm-reset-slot[data-v-d71757ca]{text-align:right;flex:none;width:74px}.tm-perm-reset[data-v-d71757ca]{color:var(--accent);cursor:pointer;font:inherit;background:0 0;border:0;padding:2px 0;font-size:11.5px}.tm-perm-flag[data-v-d71757ca]{color:var(--text-muted);white-space:nowrap;font-size:11px}.tm-perm-note[data-v-d71757ca]{color:var(--text-muted);margin-top:10px;font-size:11.5px;line-height:1.45}.tm-field[data-v-d71757ca]{flex-direction:column;gap:4px;display:flex}.tm-field label[data-v-d71757ca]{color:#555;font-size:12px;font-weight:500}.tm-req[data-v-d71757ca]{color:var(--accent-text)}.tm-hint[data-v-d71757ca]{color:#6b6b6b;font-size:10px}.tm-role-cards[data-v-d71757ca]{grid-template-columns:1fr 1fr;gap:8px;display:grid}.tm-role-card[data-v-d71757ca]{cursor:pointer;color:#555;border:1.5px solid #e8e8e8;border-radius:8px;align-items:center;gap:8px;padding:9px 12px;font-size:12px;font-weight:500;transition:all .15s;display:flex}.tm-role-card[data-v-d71757ca]:hover{border-color:#d0d0d0}.tm-role-card--active[data-v-d71757ca]{border-color:var(--accent-text)!important;background:#ffede6!important}.tm-role-icon[data-v-d71757ca]{font-size:14px}.tm-ri--admin[data-v-d71757ca]{color:#1e40af}.tm-ri--chief[data-v-d71757ca]{color:#3730a3}.tm-ri--manager[data-v-d71757ca]{color:#065f46}.tm-ri--foreman[data-v-d71757ca]{color:#92400e}.tm-ri--technologist[data-v-d71757ca]{color:#6d28d9}.tm-ri--supply[data-v-d71757ca]{color:#c2410c}.tm-ri--accountant[data-v-d71757ca]{color:#0e7490}.tm-ri--worker[data-v-d71757ca]{color:#6b7280}.tm-info-block[data-v-d71757ca]{color:#666;background:#f5f5f5;border-radius:8px;gap:8px;padding:10px 12px;font-size:12px;display:flex}.tm-btn-gen[data-v-d71757ca]{cursor:pointer;white-space:nowrap;background:#f5f5f5;border:none;border-radius:8px;padding:5px 12px;font-size:12px}.tm-btn-gen[data-v-d71757ca]:hover{background:#e8e8e8}.tm-btn-submit[data-v-d71757ca]{color:#fff;cursor:pointer;background:#fc4000;border:none;border-radius:8px;justify-content:center;align-items:center;gap:6px;width:100%;padding:9px;font-size:13px;font-weight:500;display:flex}.tm-btn-submit[data-v-d71757ca]:disabled{opacity:.5;cursor:not-allowed}.tm-pin-result[data-v-d71757ca]{flex-direction:column;align-items:stretch;display:flex}.tm-pin-warn[data-v-d71757ca]{color:#dc2626;background:#fef2f2;border-radius:7px;align-items:center;gap:6px;margin-bottom:12px;padding:8px 10px;font-size:11px;display:flex}.tm-pin-warn i[data-v-d71757ca]{flex-shrink:0;font-size:13px}.tm-pin-row[data-v-d71757ca]{background:#f8f8f8;border-radius:8px;justify-content:space-between;align-items:center;width:100%;margin-bottom:8px;padding:10px 14px;display:flex}.tm-pin-row[data-v-d71757ca]:last-child{margin-bottom:0}.tm-pin-label[data-v-d71757ca]{color:var(--text-muted);font-size:11px}.tm-pin-val[data-v-d71757ca]{color:#1a1a1a;letter-spacing:2px;font-size:16px;font-weight:600}.tm-pin-val--big[data-v-d71757ca]{letter-spacing:8px;font-size:22px}.tm-link-lead[data-v-d71757ca]{color:var(--text-muted);margin:0 0 10px;font-size:13px}.tm-link-url[data-v-d71757ca]{color:#1a1a1a;word-break:break-all;-webkit-user-select:all;user-select:all;background:#f8f8f8;border-radius:8px;margin:0;padding:10px 14px;font-size:13px;line-height:1.5}.im-method-tabs[data-v-d71757ca]{gap:8px;margin:4px 0 14px;display:flex}.im-method-tab[data-v-d71757ca]{border:1px solid var(--border);color:var(--text-muted);cursor:pointer;background:#fff;border-radius:8px;flex:1;padding:8px 12px;font-size:13px}.im-method-tab--on[data-v-d71757ca]{border-color:var(--accent);color:var(--accent);background:var(--accent-tint,#fff4ee);font-weight:600}.im-sect-lbl[data-v-d71757ca]{color:#6b6b6b;text-transform:uppercase;letter-spacing:.06em;margin-bottom:10px;font-size:10px;font-weight:500}.im-sect-note[data-v-d71757ca]{text-transform:none;letter-spacing:0;color:#9e9e9e;margin-left:8px;font-weight:400}.im-field[data-v-d71757ca]{flex-direction:column;gap:4px;margin-bottom:14px;display:flex}.im-lbl[data-v-d71757ca]{color:gray;font-size:11px}.im-req[data-v-d71757ca]{color:var(--accent-text)}.im-hint-inline[data-v-d71757ca]{color:#6b6b6b;font-weight:400}.im-inp[data-v-d71757ca]{color:#1a1a1a;background:0 0;border:none;border-bottom:1.5px solid #f0f0f0;outline:none;width:100%;padding:7px 0;font-family:inherit;font-size:13px}.im-inp[data-v-d71757ca]:focus{border-bottom-color:var(--accent-text)}.im-inp--err[data-v-d71757ca]{border-bottom-color:#dc2626!important}.im-hint[data-v-d71757ca]{color:#6b6b6b;margin-top:3px;font-size:10px}.im-hint--err[data-v-d71757ca]{color:#dc2626!important}.im-roles-grid[data-v-d71757ca]{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:16px;display:grid}.im-role-card[data-v-d71757ca]{cursor:pointer;border:1.5px solid #f0f0f0;border-radius:10px;padding:11px 13px;transition:border-color .12s}.im-role-card[data-v-d71757ca]:hover{border-color:#d0d0d0}.im-role-card--on[data-v-d71757ca]{background:#ffede6;border-color:var(--accent-text)!important}.im-rc-top[data-v-d71757ca]{align-items:center;gap:8px;margin-bottom:5px;display:flex}.im-rc-icon[data-v-d71757ca]{border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.im-rc-icon i[data-v-d71757ca]{font-size:14px}.im-rc-name[data-v-d71757ca]{color:#1a1a1a;font-size:12px;font-weight:500}.im-rc-desc[data-v-d71757ca]{color:#6b6b6b;font-size:10px;line-height:1.4}.im-rc-check[data-v-d71757ca]{border:1.5px solid #d0d0d0;border-radius:50%;flex-shrink:0;width:14px;height:14px;margin-left:auto}.im-role-card--on .im-rc-check[data-v-d71757ca]{border-color:var(--accent-text);background:#fc4000}.im-projects-wrap[data-v-d71757ca]{margin-bottom:0}.im-proj-tags[data-v-d71757ca]{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.im-proj-tag[data-v-d71757ca]{cursor:pointer;color:#666;-webkit-user-select:none;user-select:none;background:#f5f5f5;border:1px solid #f0f0f0;border-radius:6px;padding:4px 10px;font-size:11px;transition:background .1s,border-color .1s,color .1s}.im-proj-tag--on[data-v-d71757ca]{color:var(--accent-text);background:#ffede6;border-color:#fddccc}.im-info-box[data-v-d71757ca]{color:#666;background:#f8f8f8;border-radius:8px;align-items:flex-start;gap:8px;margin-bottom:14px;padding:10px 12px;font-size:11px;line-height:1.5;display:flex}.im-info-box i[data-v-d71757ca]{color:#6b6b6b;flex-shrink:0;margin-top:1px;font-size:13px}.im-pin-row[data-v-d71757ca]{align-items:center;gap:8px;margin-top:8px;display:flex}.im-pin-box[data-v-d71757ca]{color:#1a1a1a;letter-spacing:3px;background:#f5f5f5;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:60px;height:44px;font-size:18px;font-weight:500;display:flex}.im-pin-regen[data-v-d71757ca]{color:var(--accent-text);cursor:pointer;align-items:center;gap:4px;margin-left:4px;font-size:11px;display:flex}.im-pin-regen i[data-v-d71757ca]{font-size:12px}.im-pin-regen[data-v-d71757ca]:hover{opacity:.8}.im-divider[data-v-d71757ca]{background:#f8f8f8;height:1px;margin:4px 0 16px}@media (width<=639px){.tm-stats[data-v-d71757ca]{grid-template-columns:repeat(3,1fr)}[data-v-d71757ca] .tm-member-row{align-items:flex-start;gap:10px}[data-v-d71757ca] .tm-mbody{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}[data-v-d71757ca] .tm-minfo{flex:none}[data-v-d71757ca] .tm-mname{font-size:14px}[data-v-d71757ca] .tm-mlogin{white-space:nowrap;text-overflow:ellipsis;max-width:100%;display:block;overflow:hidden}[data-v-d71757ca] .tm-mchips{flex-wrap:wrap;align-items:center;gap:5px;display:flex}[data-v-d71757ca] .tm-acts{flex-shrink:0}}
