.error-page[data-v-c89a9f70]{text-align:center;place-content:center;max-width:680px;min-height:55vh;margin:auto;display:grid}h1[data-v-c89a9f70]{color:var(--platform-color-brand);margin:0;font-size:clamp(5rem,15vw,10rem);line-height:.95}h2[data-v-c89a9f70]{margin:var(--platform-space-md) 0 var(--platform-space-sm)}p[data-v-c89a9f70]{color:var(--platform-color-muted)}.eyebrow[data-v-c89a9f70]{color:var(--platform-color-accent);letter-spacing:.08em;text-transform:uppercase;font-weight:800}a[data-v-c89a9f70]{margin-top:var(--platform-space-md);border-radius:var(--platform-radius-sm);background:var(--platform-color-brand);color:#fff;justify-self:center;padding:10px 18px;text-decoration:none}.platform-feedback{z-index:9999;pointer-events:none;gap:10px;width:min(420px,100vw - 32px);display:grid;position:fixed;bottom:20px;right:20px}.platform-feedback article{background:#fff;border:1px solid;border-radius:10px;padding:12px 14px;line-height:1.5;box-shadow:0 14px 32px #0f172a2e}.platform-feedback article.success{color:#166534;background:#f0fdf4;border-color:#9adbb1}.platform-feedback article.error{color:#a62d2d;background:#fff7f7;border-color:#f3b5b5}.platform-feedback strong{font-size:14px;display:block}.platform-feedback p{margin:3px 0 0;font-size:12.5px}.platform-form-guide{border-left:3px solid var(--platform-color-brand);background:color-mix(in srgb,var(--platform-color-brand) 8%,var(--platform-color-surface));width:100%;color:var(--platform-color-muted);border-radius:5px;grid-column:1/-1;margin:0 0 12px;padding:8px 10px;font-size:12px;line-height:1.65}.platform-field-help,.platform-field-error{width:100%;font-size:11.5px;line-height:1.5;display:block}.platform-field-help{color:var(--platform-color-muted);margin:2px 0 5px}.platform-field-error{color:var(--platform-color-danger);margin-top:4px}.platform-field-invalid{border-color:var(--platform-color-danger)!important;background:color-mix(in srgb,var(--platform-color-danger) 10%,var(--platform-color-surface))!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--platform-color-danger) 13%,transparent)!important}@media (max-width:640px){.platform-feedback{bottom:12px;right:12px}.platform-form-guide{font-size:11.5px}}.offline[data-v-5d01244c]{z-index:20;padding:var(--platform-space-sm) var(--platform-space-md);background:var(--platform-color-accent);color:#251900;text-align:center;font-weight:700;position:sticky;top:0}.woobotec-logo[data-v-e4b4c549]{object-fit:contain;flex-shrink:0;width:112px;height:auto;display:block}.workspace-tab-label[data-v-333855b4]{vertical-align:middle;white-space:nowrap;max-width:min(208px,100vw - 192px);display:inline-block;position:relative}.capacity[data-v-333855b4],.full-name[data-v-333855b4]{visibility:hidden;pointer-events:none;position:absolute;top:0;left:0}.capacity[data-v-333855b4]{width:min(208px,100vw - 192px);height:1px}.full-name[data-v-333855b4]{width:max-content}.visible-name[data-v-333855b4]{display:block;overflow:hidden}.office-root[data-v-e3915e63]{color:#463497}.office-pages[data-v-e3915e63]{gap:3px;margin:4px 0 8px 28px;display:grid}.office-pages button[data-v-e3915e63]{text-align:left;color:#637187;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:9px 12px}.office-pages button[data-v-e3915e63]:hover,.office-pages button.on[data-v-e3915e63]{color:#463497;background:#f1eefc}[data-v-e3915e63]{box-sizing:border-box}.admin-shell[data-v-e3915e63]{--ink:#16203a;--ink-2:#3d4a63;--muted:#78869c;--line:#e8edf5;--line-2:#d9e2ef;--brand:#1d5bdb;--brand-ink:#1748ad;--brand-soft:#eef4ff;--bg:#f4f6fb;--shadow-1:0 1px 2px #14203a0d;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--bg);height:100vh;color:var(--ink);flex-direction:column;font:13px/1.6 -apple-system,BlinkMacSystemFont,Segoe UI,Microsoft YaHei,sans-serif;display:flex;overflow:hidden}.topbar[data-v-e3915e63]{border-bottom:1px solid var(--line);z-index:10;background:#fff;flex:0 0 58px;align-items:center;gap:14px;height:58px;padding:0 20px;display:flex}.brand[data-v-e3915e63]{color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:10px;flex-shrink:0;align-items:center;gap:12px;margin-left:-6px;padding:4px 8px 4px 4px;transition:background .15s;display:flex}.brand[data-v-e3915e63]:hover{background:#f3f6fc}.brand .qingniao-logo[data-v-e3915e63]{object-fit:contain;mix-blend-mode:multiply;flex:none;width:auto;height:32px;display:block}.brand[data-v-e3915e63] .woobotec-logo{width:auto;height:32px}.brand .platform-name[data-v-e3915e63]{border-left:1px solid var(--line-2);color:#344256;letter-spacing:.04em;white-space:nowrap;padding-left:12px;font-size:18px;font-weight:600;line-height:24px}.mark[data-v-e3915e63]{color:#fff;background:linear-gradient(135deg,#3a7bf5,#0c2e7c);border-radius:9px;place-items:center;width:30px;height:30px;display:grid;box-shadow:0 2px 6px -1px #123a9655,inset 0 1px #ffffff2e}.mark svg[data-v-e3915e63]{width:17px;height:17px}.global-search[data-v-e3915e63]{border:1px solid var(--line);color:#9aa7bb;background:#f6f8fc;border-radius:10px;align-items:center;gap:8px;width:320px;height:36px;margin-left:6px;padding:0 10px;transition:border-color .15s,background .15s,box-shadow .15s;display:flex}.global-search[data-v-e3915e63]:focus-within{background:#fff;border-color:#a9c6f8;box-shadow:0 0 0 3px #1d5bdb1a}.global-search .glyph[data-v-e3915e63]{font-size:14px;line-height:1}.global-search input[data-v-e3915e63],.side-search input[data-v-e3915e63]{min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;flex:1}.global-search input[data-v-e3915e63]::placeholder,.side-search input[data-v-e3915e63]::placeholder{color:#a3afc2}.global-search kbd[data-v-e3915e63]{border:1px solid var(--line);color:#a3afc2;background:#fff;border-radius:6px;padding:1px 6px;font:11px inherit}.spacer[data-v-e3915e63]{flex:1}.top-icon[data-v-e3915e63]{color:#5f6d84;border-radius:9px;place-items:center;width:34px;height:34px;text-decoration:none;transition:background .15s,color .15s;display:grid;position:relative}.top-icon[data-v-e3915e63]:hover,.account[data-v-e3915e63]:hover{color:var(--brand-ink);background:#f1f5fb}.notice i[data-v-e3915e63]{background:#e5484d;border:1.5px solid #fff;border-radius:50%;width:7px;height:7px;position:absolute;top:7px;right:7px}.account[data-v-e3915e63]{color:var(--ink);border:1px solid #0000;border-radius:20px;align-items:center;gap:8px;padding:4px 8px 4px 4px;text-decoration:none;transition:background .15s,border-color .15s,color .15s;display:flex}.account[data-v-e3915e63]:hover{border-color:var(--line)}.account>span[data-v-e3915e63]{color:#fff;background:linear-gradient(135deg,#4b7be5,#1d3f9e);border-radius:50%;place-items:center;width:27px;height:27px;font-size:11px;font-weight:600;display:grid}.account b[data-v-e3915e63]{text-overflow:ellipsis;white-space:nowrap;max-width:140px;font-weight:500;overflow:hidden}.account small[data-v-e3915e63]{color:#a3afc2}.topbar button.top-icon[data-v-e3915e63],.topbar button.account[data-v-e3915e63]{font:inherit;cursor:pointer;background:0 0}.topbar button.top-icon[data-v-e3915e63]{border:0}.topbar button.top-icon[data-v-e3915e63]:hover,.topbar button.account[data-v-e3915e63]:hover{background:#f1f5fb}.body[data-v-e3915e63]{flex:1;min-height:0;display:flex;position:relative}.navigation-overlay[data-v-e3915e63]{z-index:20;position:absolute;inset:48px 0 0}.navigation-backdrop[data-v-e3915e63]{cursor:pointer;background:#16203a1f;border:0;width:100%;height:100%;position:absolute;inset:0}.navigation-panels[data-v-e3915e63]{background:#fff;width:max-content;max-width:100%;height:100%;display:flex;position:relative;overflow:auto;box-shadow:8px 0 24px #16203a24}.sidebar[data-v-e3915e63]{border-right:1px solid var(--line);background:#fff;flex-direction:column;flex:0 0 292px;width:292px;min-height:0;display:flex}.side-head[data-v-e3915e63]{border-bottom:1px solid var(--line);padding:14px 14px 12px}.side-search[data-v-e3915e63]{border:1px solid var(--line);color:#9aa7bb;background:#f6f8fc;border-radius:10px;align-items:center;gap:8px;height:34px;padding:0 10px;transition:border-color .15s,background .15s,box-shadow .15s;display:flex}.side-search[data-v-e3915e63]:focus-within{background:#fff;border-color:#a9c6f8;box-shadow:0 0 0 3px #1d5bdb1a}.chips[data-v-e3915e63]{scrollbar-width:none;align-items:center;gap:4px;margin-top:10px;display:flex;overflow-x:auto}.chips[data-v-e3915e63]::-webkit-scrollbar{display:none}.chips button[data-v-e3915e63]{border:1px solid var(--line);color:#6a7a90;cursor:pointer;background:#fff;border-radius:999px;padding:4px 10px;font:11.5px inherit;transition:border-color .15s,background .15s,color .15s}.chips button[data-v-e3915e63]:hover{color:var(--brand-ink);border-color:#c3d6f7}.chips em[data-v-e3915e63]{opacity:.75;margin-left:4px;font-size:10px;font-style:normal}.chips .fav-filter[data-v-e3915e63]{border-style:dashed;border-color:var(--line-2)}.chips .fav-filter.on[data-v-e3915e63]{color:#8a5b00;background:#fff8e1;border-style:solid;border-color:#f2d488}.chips .deadline-filter[data-v-e3915e63]{color:#a15a0a;white-space:nowrap;background:#fffaf1;border-color:#f2cf9b}.chips .deadline-filter.on[data-v-e3915e63]{color:#984900;background:#fff0d9;border-color:#ed9a32}.chips .phase-filter[data-v-e3915e63]{color:#167152;white-space:nowrap;background:#f2fbf7;border-color:#b7d8cc}.chips .phase-filter.on[data-v-e3915e63]{color:#0c5c41;background:#daf3e8;border-color:#55a98b}.tree[data-v-e3915e63]{flex:1;padding:10px 10px 24px;overflow:auto}.module-row[data-v-e3915e63]{width:100%;height:38px;color:var(--ink-2);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:8px;margin-top:2px;padding:0 10px;transition:background .15s,color .15s;display:flex}.module-row[data-v-e3915e63]:hover{background:#f4f7fd}.module-row.open[data-v-e3915e63],.module-row.on[data-v-e3915e63]{background:var(--brand-soft);color:var(--brand-ink)}.module-row .caret[data-v-e3915e63]{color:#b3bece;flex:0 0 12px;width:12px;font-size:12px;transition:transform .18s,color .15s}.module-row.open .caret[data-v-e3915e63]{transform:rotate(90deg)}.module-row:hover .caret[data-v-e3915e63]{color:#8b99ad}.module-row i[data-v-e3915e63]{color:#64738c;background:#f1f5fa;border-radius:7px;flex:0 0 23px;place-items:center;width:23px;height:23px;font-size:11px;font-style:normal;font-weight:600;display:grid}.module-row.open i[data-v-e3915e63],.module-row.on i[data-v-e3915e63]{color:var(--brand-ink);background:#dfeaff}.module-row strong[data-v-e3915e63]{font-size:13.5px;font-weight:600}.module-row small[data-v-e3915e63]{color:#8593a8;background:#f1f4fa;border-radius:999px;margin-left:auto;padding:1px 7px;font-size:10.5px}.system-row[data-v-e3915e63]{--tone:#dda016;color:#637187;width:calc(100% - 28px);height:36px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;margin:3px 0 3px 28px;padding:0 12px;transition:background .15s,color .15s;display:flex}.system-row.tone-wms[data-v-e3915e63]{--tone:#e1753a}.system-row.tone-qms[data-v-e3915e63]{--tone:#2f6fe0}.system-row.tone-plat[data-v-e3915e63]{--tone:#6c55d6}.system-row[data-v-e3915e63]:hover{color:#463497;background:#f1eefc}.system-row strong[data-v-e3915e63]{font-size:12.5px;font-weight:600}.system-row small[data-v-e3915e63]{font-variant-numeric:tabular-nums;margin-left:auto}.system-row b[data-v-e3915e63]{opacity:.5;font-size:14px}.system-row.pick[data-v-e3915e63]{color:#463497;background:#f1eefc}.empty[data-v-e3915e63]{color:#93a0b4;text-align:center;padding:26px 16px;font-size:12px;line-height:1.8}.side-foot[data-v-e3915e63]{border-top:1px solid var(--line);color:#9aa7bb;flex:0 0 44px;justify-content:space-between;align-items:center;height:44px;padding:0 16px;font-size:11.5px;display:flex}.side-foot button[data-v-e3915e63]{color:#7f8da2;font:inherit;cursor:pointer;background:0 0;border:0;transition:color .15s}.side-foot button[data-v-e3915e63]:hover{color:var(--brand-ink)}.cascade[data-v-e3915e63]{--tone:#dda016;--bg:#fff8e4;--bd:#f1d894;border-right:1px solid var(--line);background:#fff;flex-direction:column;flex:0 0 262px;width:262px;min-height:0;animation:.18s ease-out slide-e3915e63;display:flex}.cascade.tone-wms[data-v-e3915e63]{--tone:#e1753a;--bg:#ffefe6;--bd:#f5c2a2}.cascade.tone-qms[data-v-e3915e63]{--tone:#2f6fe0;--bg:#eaf2ff;--bd:#b3cdf5}.cascade.tone-plat[data-v-e3915e63]{--tone:#6c55d6;--bg:#f1eefc;--bd:#c9bdf0}@keyframes slide-e3915e63{0%{opacity:.35;transform:translate(-10px)}}.cas-head[data-v-e3915e63]{border-bottom:1px solid var(--line);background:linear-gradient(180deg,var(--bg),#fff);grid-template-columns:9px 1fr 24px;align-items:center;gap:8px;padding:13px 14px 11px;display:grid}.cas-head>span[data-v-e3915e63]{background:var(--tone);border-radius:3px;width:9px;height:9px}.cas-head strong[data-v-e3915e63]{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.cas-head button[data-v-e3915e63]{color:#8b99ad;width:24px;height:24px;font:inherit;cursor:pointer;background:#fff;border:0;border-radius:7px;transition:background .15s,color .15s}.cas-head button[data-v-e3915e63]:hover{color:var(--ink-2);background:#f1f4fa}.cas-head small[data-v-e3915e63]{color:#9aa7bb;grid-column:2/4;font-size:11.5px}.cas-body[data-v-e3915e63]{flex:1;padding:8px 10px 20px;overflow:auto}.cas-body>button[data-v-e3915e63]{width:100%;height:36px;color:var(--ink-2);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:9px;padding:0 10px;transition:background .15s,color .15s,box-shadow .15s;display:flex}.cas-body>button[data-v-e3915e63]:hover{background:#f4f8fd}.cas-body>button.on[data-v-e3915e63]{background:var(--brand-soft);color:var(--brand-ink);box-shadow:inset 0 0 0 1px #d7e4fb}.cas-body>button i[data-v-e3915e63]{background:var(--tone);border-radius:2px;flex:0 0 3px;width:3px;height:14px}.cas-body>button strong[data-v-e3915e63]{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:500;overflow:hidden}.cas-body>button small[data-v-e3915e63]{color:#9aa7bb;font-variant-numeric:tabular-nums;margin-left:auto}.cas-body>button b[data-v-e3915e63]{color:#c2cbd9;font-size:13px}.page-row[data-v-e3915e63]{border-radius:9px;align-items:center;gap:2px;padding:1px 4px 1px 8px;transition:background .15s;display:flex}.page-row[data-v-e3915e63]:hover{background:#f5f8fd}.page-row.on[data-v-e3915e63]{background:var(--brand-soft)}.page-row.on .page-main[data-v-e3915e63]{color:var(--brand-ink)}.page-row.on .page-main i[data-v-e3915e63]{background:var(--brand)}.page-main[data-v-e3915e63]{min-width:0;color:var(--ink-2);font:inherit;text-align:left;cursor:pointer;appearance:none;background:0 0;border:0;flex:1;align-items:center;gap:9px;padding:8px 0;display:flex}.page-main i[data-v-e3915e63]{background:#ccd6e4;border-radius:50%;flex:0 0 5px;width:5px;height:5px;transition:background .15s}.page-row:hover .page-main i[data-v-e3915e63]{background:var(--tone)}.page-main strong[data-v-e3915e63]{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12.5px;font-weight:500;overflow:hidden}.heart[data-v-e3915e63]{color:#c6d0e0;width:26px;height:26px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;flex:0 0 26px;place-items:center;font-size:13px;line-height:1;transition:color .15s,background .15s;display:grid}.heart[data-v-e3915e63]:hover{color:#e9a400;background:#fff7e8}.heart.on[data-v-e3915e63]{color:#f0a400;background:#fff7e8}.workspace[data-v-e3915e63]{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.tabstrip[data-v-e3915e63]{border-bottom:1px solid var(--line);background:#fff;flex:0 0 48px;align-items:center;gap:8px;height:48px;padding:0 14px;display:flex}.navbtn[data-v-e3915e63],.arrow[data-v-e3915e63]{border:1px solid var(--line);color:#5f6d84;cursor:pointer;background:#fff;border-radius:9px;flex:0 0 32px;place-items:center;width:32px;height:32px;font-size:14px;transition:border-color .15s,background .15s,color .15s;display:grid}.navbtn[data-v-e3915e63]:hover,.arrow[data-v-e3915e63]:not(:disabled):hover{color:var(--brand-ink);background:#f7faff;border-color:#c3d6f7}.navbtn.on[data-v-e3915e63]{background:var(--brand-soft);color:var(--brand-ink);border-color:#c3d6f7}.arrow[data-v-e3915e63]:disabled{opacity:.4;color:#c2cbd9;cursor:default}.tabs[data-v-e3915e63]{scrollbar-width:none;-ms-overflow-style:none;flex:1;align-items:center;gap:6px;min-width:0;display:flex;overflow:auto hidden}.tabs[data-v-e3915e63]::-webkit-scrollbar{display:none}.tabs>button[data-v-e3915e63]{color:#5f6d84;height:32px;font:inherit;white-space:nowrap;cursor:pointer;background:#f3f6fb;border:1px solid #0000;border-radius:9px;flex:none;align-items:center;gap:8px;padding:0 8px 0 12px;transition:background .15s,border-color .15s,color .15s,box-shadow .15s;display:flex}.tabs>button[data-v-e3915e63]:hover{color:#2c3a52;background:#eaf0fa}.tabs>button.on[data-v-e3915e63]{color:var(--brand-ink);box-shadow:var(--shadow-1);background:#fff;border-color:#d8e3f4;font-weight:600}.tabs i[data-v-e3915e63]{background:#dda016;border-radius:50%;flex:0 0 6px;width:6px;height:6px}.tabs i.tone-dot-wms[data-v-e3915e63]{background:#e1753a}.tabs i.tone-dot-qms[data-v-e3915e63]{background:#2f6fe0}.tabs i.tone-dot-plat[data-v-e3915e63]{background:#6c55d6}.tabs b[data-v-e3915e63]{color:#a9b6c9;border-radius:6px;place-items:center;width:18px;height:18px;font-size:12px;font-weight:400;transition:background .15s,color .15s;display:grid}.tabs b[data-v-e3915e63]:hover{color:#33405a;background:#dfe7f3}.content[data-v-e3915e63]{flex:1;min-height:0;padding:24px 28px 96px;overflow:auto}.content.home-content[data-v-e3915e63]{padding:16px 24px 12px;overflow:hidden}@media (max-width:700px){.content.home-content[data-v-e3915e63]{padding:12px 16px 10px}}.content>section[data-v-e3915e63]{max-width:1480px;margin:0 auto}.content[data-v-e3915e63]:has(>.oa-workspace){padding:0;overflow:hidden}.content>section.oa-workspace[data-v-e3915e63]{max-width:none}.login-shell .content[data-v-e3915e63]{padding:0}.nav-hint[data-v-e3915e63],.blank[data-v-e3915e63]{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:40px;display:flex}.nav-hint>div[data-v-e3915e63],.blank>div[data-v-e3915e63]{border:1px solid var(--line);background:linear-gradient(180deg,#fff,var(--brand-soft));color:#9fb4d6;width:56px;height:56px;box-shadow:var(--shadow-1);border-radius:18px;place-items:center;font-size:24px;display:grid}.nav-hint h2[data-v-e3915e63],.blank h2[data-v-e3915e63]{margin:16px 0 0;font-size:15px;font-weight:650}.nav-hint p[data-v-e3915e63],.blank p[data-v-e3915e63]{color:#7b8a9f;max-width:420px;margin:6px 0 0;line-height:1.8}.nav-hint button[data-v-e3915e63],.blank button[data-v-e3915e63]{border:1px solid var(--line-2);color:#33405a;height:34px;font:inherit;cursor:pointer;background:#fff;border-radius:9px;margin-top:16px;padding:0 14px;transition:border-color .15s,background .15s,color .15s}.nav-hint button[data-v-e3915e63]:hover,.blank button[data-v-e3915e63]:hover{color:var(--brand-ink);background:#f7faff;border-color:#c3d6f7}.catalog-page[data-v-e3915e63]{--tone:#dda016}.catalog-page.tone-wms[data-v-e3915e63]{--tone:#e1753a}.catalog-page.tone-qms[data-v-e3915e63]{--tone:#2f6fe0}.crumb[data-v-e3915e63]{color:#a6b0c0;gap:7px;font-size:12px;display:flex}.page-title[data-v-e3915e63]{align-items:center;gap:10px;margin-top:9px;display:flex}.page-title h1[data-v-e3915e63]{margin:0;font-size:21px}.page-title span[data-v-e3915e63],.page-title b[data-v-e3915e63]{color:#146037;background:#dcfce7;border:1px solid #a9dcbe;border-radius:6px;padding:2px 8px;font-size:11.5px}.page-title b[data-v-e3915e63]{color:#1a4c9c;background:#eaf2ff;border-color:#b3cdf5}.lede[data-v-e3915e63]{color:#3b475f;max-width:1080px;font-size:13.5px;line-height:1.85}.page-grid[data-v-e3915e63]{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:18px;margin-top:18px;display:grid}.page-grid article[data-v-e3915e63]{background:#fff;border:1px solid #e5eaf2;border-radius:11px;overflow:hidden}.page-grid article header[data-v-e3915e63]{border-bottom:1px solid #eff2f7;justify-content:space-between;align-items:center;padding:13px 16px;display:flex}.page-grid h3[data-v-e3915e63]{margin:0;font-size:13.5px}.page-grid h3[data-v-e3915e63]:before{content:"";background:var(--tone);vertical-align:-2px;border-radius:2px;width:3px;height:13px;margin-right:8px;display:inline-block}.page-grid header small[data-v-e3915e63]{color:#a6b0c0}.page-grid aside[data-v-e3915e63]{gap:14px;display:grid}.page-grid aside p[data-v-e3915e63]{color:#3b475f;margin:0;padding:16px}.toolbar[data-v-e3915e63]{border-bottom:1px solid #eff2f7;gap:8px;padding:12px 14px;display:flex}.toolbar button[data-v-e3915e63],.toolbar label[data-v-e3915e63]{color:#33405a;background:#fff;border:1px solid #e5eaf2;border-radius:7px;align-items:center;height:30px;padding:0 11px;display:flex}.toolbar button[data-v-e3915e63]:first-child{color:#fff;background:#1d5bdb;border-color:#1d5bdb}.toolbar label[data-v-e3915e63]{color:#a6b0c0;margin-left:auto}.placeholder-table>div[data-v-e3915e63]{color:#7a8699;background:#f8fafd;border-bottom:1px solid #e5eaf2;grid-template-columns:repeat(4,1fr);padding:9px 13px;font-size:11.5px;display:grid}.placeholder-table p[data-v-e3915e63]{color:#a6b0c0;text-align:center;padding:34px}@media (max-width:1100px){.global-search[data-v-e3915e63]{width:220px}.cascade[data-v-e3915e63]{flex-basis:228px;width:228px}.page-grid[data-v-e3915e63]{grid-template-columns:1fr}}@media (max-width:760px){.sidebar[data-v-e3915e63]{flex-basis:246px;width:246px}.cascade[data-v-e3915e63],.global-search[data-v-e3915e63],.account b[data-v-e3915e63],.account small[data-v-e3915e63]{display:none}.content[data-v-e3915e63]{padding:16px}}@media (max-width:480px){.topbar[data-v-e3915e63]{gap:10px;padding:0 12px}.brand[data-v-e3915e63]{gap:10px;margin-left:0;padding-left:0;padding-right:0}.brand[data-v-e3915e63] .woobotec-logo{width:96px}.brand .platform-name[data-v-e3915e63]{letter-spacing:.02em;padding-left:10px;font-size:16px}.brand[data-v-e3915e63]{gap:8px}.brand .qingniao-logo[data-v-e3915e63],.brand[data-v-e3915e63] .woobotec-logo{width:auto;height:24px}.brand .platform-name[data-v-e3915e63]{padding-left:8px;font-size:14px}}@media (max-width:360px){.topbar[data-v-e3915e63]{gap:8px}.brand[data-v-e3915e63]{gap:6px}.brand .qingniao-logo[data-v-e3915e63],.brand[data-v-e3915e63] .woobotec-logo{width:auto;height:20px}.brand .platform-name[data-v-e3915e63]{padding-left:6px;font-size:12px}}.admin-shell ::selection{background:#d9e6ff}.admin-shell *{scrollbar-width:thin;scrollbar-color:#c8d4e6 transparent}.admin-shell ::-webkit-scrollbar{width:10px;height:10px}.admin-shell ::-webkit-scrollbar-track{background:0 0}.admin-shell ::-webkit-scrollbar-thumb{background-color:#c8d4e6;background-clip:content-box;border:3px solid #0000;border-radius:9px}.admin-shell ::-webkit-scrollbar-thumb:hover{background-color:#adbed6}.admin-shell ::-webkit-scrollbar-corner{background:0 0}.admin-shell .content h1,.admin-shell .content h2,.admin-shell .content h3{letter-spacing:-.01em}.admin-shell .content table{font-variant-numeric:tabular-nums}.admin-shell .content table tbody tr{transition:background .14s}.admin-shell .content table tbody tr:not(.selected):hover{background:#f7faff}.admin-shell .content :is(input,select,textarea){transition:border-color .15s,box-shadow .15s,background .15s}.admin-shell .content :is(input,select,textarea):focus{border-color:#a9c6f8;outline:0;box-shadow:0 0 0 3px #1d5bdb1f}.admin-shell .content button{transition:background .15s,border-color .15s,color .15s,box-shadow .15s}.admin-shell .content :is(.notice,.error,[role=alert]){border-radius:9px;line-height:1.7}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--platform-color-brand:#176b87;--platform-color-brand-strong:#0d4f66;--platform-color-link:#176b87;--platform-color-warning:#835800;--platform-color-accent:#f29f05;--platform-color-bg:#f3f6f7;--platform-color-surface:#fff;--platform-color-text:#13262d;--platform-color-muted:#5f747c;--platform-color-border:#d5e0e4;--platform-color-danger:#b42318;--platform-color-success:#18794e;--platform-radius-sm:6px;--platform-radius-md:12px;--platform-radius-lg:18px;--platform-space-xs:4px;--platform-space-sm:8px;--platform-space-md:16px;--platform-space-lg:24px;--platform-space-xl:32px;--platform-shadow:0 12px 36px #1435401a;--platform-font-sans:Inter, "Segoe UI", "Microsoft YaHei", system-ui, sans-serif}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--platform-color-bg:#0d1a1f;--platform-color-surface:#15262d;--platform-color-text:#edf6f8;--platform-color-muted:#a5b8bf;--platform-color-border:#2d444d;--platform-color-link:#7dd3e8;--platform-shadow:0 12px 36px #00000047}*{box-sizing:border-box}html,body,#app{min-height:100%;margin:0}body{background:var(--platform-color-bg);min-width:320px;color:var(--platform-color-text);font-family:var(--platform-font-sans);text-rendering:optimizelegibility}button,input,select,textarea{font:inherit}a{color:inherit}:focus-visible{outline:3px solid color-mix(in srgb, var(--platform-color-accent), transparent 35%);outline-offset:2px}.shell[data-v-554b82b7]{grid-template-rows:auto 1fr auto;min-height:100vh;display:grid}header[data-v-554b82b7]{align-items:center;gap:var(--platform-space-lg);border-bottom:1px solid var(--platform-color-border);background:color-mix(in srgb,var(--platform-color-surface) 92%,transparent);grid-template-columns:1fr auto auto;padding:14px clamp(16px,4vw,48px);display:grid}.brand[data-v-554b82b7]{align-items:center;gap:12px;text-decoration:none;display:flex}.brand span[data-v-554b82b7]:last-child{display:grid}.brand small[data-v-554b82b7]{color:var(--platform-color-muted)}.mark[data-v-554b82b7]{background:var(--platform-color-brand);color:#fff;border-radius:12px;place-content:center;width:42px;height:42px;font-weight:900;display:grid}nav[data-v-554b82b7]{gap:6px;display:flex}nav a[data-v-554b82b7],.theme[data-v-554b82b7],.auth[data-v-554b82b7]{border-radius:var(--platform-radius-sm);cursor:pointer;background:0 0;border:0;padding:9px 12px;text-decoration:none}nav a.router-link-active[data-v-554b82b7]{background:color-mix(in srgb,var(--platform-color-brand) 12%,transparent);color:var(--platform-color-brand);font-weight:700}.theme[data-v-554b82b7]{border:1px solid var(--platform-color-border);color:var(--platform-color-text)}.account-area[data-v-554b82b7]{align-items:center;gap:6px;display:flex}.auth[data-v-554b82b7]{border:1px solid var(--platform-color-border);color:var(--platform-color-text);font:inherit;white-space:nowrap}.auth[data-v-554b82b7]:hover{border-color:var(--platform-color-brand);color:var(--platform-color-brand)}main[data-v-554b82b7]{width:min(1200px,100% - 32px);margin:0 auto;padding:clamp(24px,5vw,72px) 0}footer[data-v-554b82b7]{color:var(--platform-color-muted);justify-content:space-between;padding:16px clamp(16px,4vw,48px);font-size:.875rem;display:flex}@media (max-width:680px){header[data-v-554b82b7]{grid-template-columns:1fr auto}nav[data-v-554b82b7]{grid-area:2/1/auto/-1}.brand small[data-v-554b82b7]{display:none}}.feedback-assignee-picker[data-v-ea176c81]{max-width:100%;font-size:12px;position:relative}.assignee-trigger[data-v-ea176c81]{color:#168b6b;text-align:left;cursor:pointer;overflow-wrap:anywhere;background:#fff;border:1px solid #dce6e8;border-radius:7px;max-width:100%;padding:5px 8px;font-size:11px}.assignee-trigger[data-v-ea176c81]:disabled{opacity:.6;cursor:default}.assignee-popover[data-v-ea176c81]{z-index:6;background:#fff;border:1px solid #dce6e8;border-radius:8px;width:280px;max-width:100%;margin-top:6px;padding:8px;position:relative;box-shadow:0 6px 20px #122d3c18}.is-filter[data-v-ea176c81]{position:static}.is-filter .assignee-popover[data-v-ea176c81]{width:min(280px,100vw - 48px);max-width:none;position:absolute;top:100%;right:0}.assignee-popover input[data-v-ea176c81]{box-sizing:border-box;color:#24404d;border:1px solid #dce6e8;border-radius:6px;width:100%;min-width:0;padding:8px;font-size:12px;display:block}.assignee-popover input[data-v-ea176c81]:focus{border-color:#168b6b;outline:2px solid #168b6b33}.assignee-popover ul[data-v-ea176c81]{max-height:200px;margin:6px 0;padding:0;list-style:none;overflow:auto}.assignee-popover li[data-v-ea176c81]{cursor:pointer;color:#24404d;overflow-wrap:anywhere;border-radius:5px;padding:9px 7px}.assignee-popover li[data-v-ea176c81]:hover,.assignee-popover li.highlighted[data-v-ea176c81]{background:#edf8f2}.assignee-popover li[aria-selected=true][data-v-ea176c81]{color:#168b6b;font-weight:600}.assignee-popover li[aria-disabled=true][data-v-ea176c81]{pointer-events:none;opacity:.6}.assignee-popover li span[data-v-ea176c81]{float:right}.assignee-popover small[data-v-ea176c81]{color:#788f98;font-size:11px}.picker-hint[data-v-ea176c81],.picker-error[data-v-ea176c81]{color:#788f98;margin:8px 0 0;font-size:11px;line-height:1.6}.picker-error[data-v-ea176c81]{color:#c34242}.is-filter[data-v-ea176c81]{flex:0 auto;min-width:0;max-width:116px}.is-filter .assignee-trigger[data-v-ea176c81]{white-space:nowrap;text-overflow:ellipsis;color:#627a71;background-color:#0000;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 16 16' fill='none' stroke='%23788f88' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m4 6 4 4 4-4'/%3E%3C/svg%3E");background-position:right 6px center;background-repeat:no-repeat;border:0;border-radius:5px;align-items:center;width:auto;max-width:100%;height:28px;padding:4px 22px 4px 8px;line-height:20px;display:flex;overflow:hidden}.is-filter .assignee-chevron[data-v-ea176c81]{display:none}.is-filter .assignee-trigger[data-v-ea176c81]:hover,.is-filter .assignee-trigger[aria-expanded=true][data-v-ea176c81]{color:#168b6b;background-color:#e9f0ec}.is-filter.is-active .assignee-trigger[data-v-ea176c81]{color:#168b6b;background-color:#e5f2eb}.is-compact[data-v-ea176c81]{display:contents}.is-compact .assignee-trigger[data-v-ea176c81]{color:#526c74;white-space:nowrap;background:0 0;border:1px solid #0000;grid-area:1/5;justify-self:end;align-items:center;gap:5px;width:auto;min-width:0;max-width:min(132px,100%);height:28px;padding:3px 5px;display:inline-flex}.is-compact .assignee-trigger[data-v-ea176c81]:hover,.is-compact .assignee-trigger[aria-expanded=true][data-v-ea176c81]{color:#168b6b;background:#f0f5f3}.assignee-label[data-v-ea176c81]{text-overflow:ellipsis;min-width:0;overflow:hidden}.assignee-chevron[data-v-ea176c81]{opacity:.65;flex-shrink:0;margin-left:3px;font-size:11px}.assignee-person[data-v-ea176c81]{stroke:currentColor;stroke-width:1.2px;flex-shrink:0;width:14px;height:14px}.is-compact .assignee-popover[data-v-ea176c81]{box-sizing:border-box;grid-area:2/1/auto/-1;width:100%;min-width:0}@media (max-width:360px){.is-filter .assignee-trigger[data-v-ea176c81]{padding-left:6px;padding-right:18px}}.feedback-launch[data-v-af0bcca0]{right:0;bottom:max(calc(var(--feedback-action-offset,0px) + 16px),30vh);bottom:max(calc(var(--feedback-action-offset,0px) + 16px),30dvh);z-index:10020;color:#47717a;cursor:pointer;background:#f8fbfc;border:1px solid #d7e4e6;border-right:0;border-radius:12px 0 0 12px;align-items:center;gap:0;width:36px;height:44px;padding:0 8px;font-size:12px;font-weight:600;transition:width .18s,gap .18s,background-color .18s,color .18s,box-shadow .18s;display:flex;position:fixed;overflow:hidden;box-shadow:-2px 3px 12px #16343e12}.feedback-launch-icon[data-v-af0bcca0]{flex:none;width:20px;height:20px}.feedback-launch-label[data-v-af0bcca0]{opacity:0;white-space:nowrap;max-width:0;transition:max-width .18s,opacity .14s}.feedback-launch[data-v-af0bcca0]:focus-visible{color:#fff;outline-offset:2px;background:#153a45;outline:2px solid #239b84;gap:9px;width:116px;box-shadow:-3px 5px 18px #16343e26}.feedback-launch:focus-visible .feedback-launch-label[data-v-af0bcca0]{opacity:1;max-width:72px}@media (hover:hover) and (pointer:fine){.feedback-launch[data-v-af0bcca0]:hover{color:#fff;background:#153a45;gap:9px;width:116px;box-shadow:-3px 5px 18px #16343e26}.feedback-launch:hover .feedback-launch-label[data-v-af0bcca0]{opacity:1;max-width:72px}}@media (pointer:coarse){.feedback-launch[data-v-af0bcca0]{width:44px;padding-left:12px}.feedback-launch[data-v-af0bcca0]:focus-visible{padding-left:8px}}@media (prefers-reduced-motion:reduce){.feedback-launch[data-v-af0bcca0],.feedback-launch-label[data-v-af0bcca0]{transition:none}}.selection-banner[data-v-af0bcca0]{z-index:10055;color:#fff;background:#133744;border-radius:12px;align-items:center;gap:12px;padding:12px 14px 12px 18px;font-size:13px;display:none;position:fixed;top:18px;left:50%;transform:translate(-50%);box-shadow:0 12px 35px #16343e38}.selection-banner strong[data-v-af0bcca0]{color:#77e5b7}.selection-banner button[data-v-af0bcca0]{color:#fff;background:0 0;border:1px solid #66828a;border-radius:7px;padding:6px 9px}.selection-banner .shape-buttons[data-v-af0bcca0]{gap:5px;display:flex}.selection-banner .shape-buttons button.active[data-v-af0bcca0]{color:#153a34;background:#43ce9a;border-color:#43ce9a;font-weight:800}.selecting .selection-banner[data-v-af0bcca0]{display:flex}.selecting #demoPage[data-v-af0bcca0]{-webkit-user-select:none;user-select:none;cursor:crosshair!important}.selecting #demoPage[data-v-af0bcca0] *{cursor:crosshair!important}.selecting [data-feedback-target][data-v-af0bcca0]:hover{outline-offset:4px;outline:2px dashed #39c997!important}.target-highlight[data-v-af0bcca0]{z-index:10060;pointer-events:none;border:2px dashed #26b986;border-radius:10px;display:none;position:fixed}.spot-mark[data-v-af0bcca0]{z-index:10061;pointer-events:none;background:#ffb36d24;border:3px solid #ff9343;border-radius:50%;display:none;position:fixed;box-shadow:0 0 0 3px #fff9,0 5px 14px #263e4d36}.spot-mark.rect[data-v-af0bcca0]{border-radius:6px}.spot-mark span[data-v-af0bcca0]{color:#fff;background:#ff9343;border:2px solid #fff;border-radius:50%;place-items:center;width:23px;height:23px;font-size:11px;font-weight:900;display:grid;position:absolute;top:-12px;right:-11px}.scrim[data-v-af0bcca0]{z-index:10059;background:#0c273b80;display:none;position:fixed;inset:0}.scrim.show[data-v-af0bcca0]{display:block}.drawer[data-v-af0bcca0]{z-index:10062;background:#fff;flex-direction:column;width:min(470px,100vw);transition:transform .25s;display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(102%);box-shadow:-20px 0 60px #122d3c36}.drawer.open[data-v-af0bcca0]{transform:translate(0)}.drawer-head[data-v-af0bcca0]{border-bottom:1px solid #e7eff0;justify-content:space-between;align-items:flex-start;padding:23px 25px 18px;display:flex}.drawer-head h2[data-v-af0bcca0]{margin:0 0 4px;font-size:21px}.drawer-head p[data-v-af0bcca0]{color:#8799a0;margin:0;font-size:12px}.icon-btn[data-v-af0bcca0]{color:#6a7f87;background:#f2f6f7;border:0;border-radius:8px;width:30px;height:30px;font-size:19px}.tabs[data-v-af0bcca0]{border-bottom:1px solid #e6edee;gap:25px;padding:0 25px;display:flex}.tabs button[data-v-af0bcca0]{color:#93a2a8;background:0 0;border:0;border-bottom:2px solid #0000;padding:15px 0 12px;font-size:13px;font-weight:700}.tabs button.active[data-v-af0bcca0]{color:#168b6b;border-bottom-color:#168b6b}.drawer-body[data-v-af0bcca0]{flex:1;padding:23px 25px;overflow:auto}.section-label[data-v-af0bcca0]{margin-bottom:10px;font-size:12px;font-weight:800;display:block}.locator[data-v-af0bcca0]{background:#f8fcfa;border:1px solid #d8e9e3;border-radius:12px;margin-bottom:21px;padding:14px}.locator-top[data-v-af0bcca0]{color:#39735e;align-items:center;gap:9px;font-size:12px;font-weight:700;display:flex}.locator-top .dot[data-v-af0bcca0]{color:#fff;background:#2eb88a;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.locator-target[data-v-af0bcca0]{margin:10px 0 4px;font-size:16px;font-weight:800}.locator-meta[data-v-af0bcca0]{color:#8b9e9c;font-size:11px;line-height:1.7}.locator button[data-v-af0bcca0]{color:#198b68;background:0 0;border:0;padding:8px 0 0;font-size:12px;font-weight:800}.textarea-wrap[data-v-af0bcca0]{position:relative}textarea[data-v-af0bcca0]{resize:vertical;color:#24404d;border:1px solid #d8e3e6;border-radius:10px;outline:none;width:100%;height:132px;padding:13px 14px;font-size:13px;line-height:1.6}textarea[data-v-af0bcca0]:focus{border-color:#23a67d;box-shadow:0 0 0 3px #2bb88a21}.hint[data-v-af0bcca0]{color:#9aa9ae;margin:8px 0 0;font-size:11px;line-height:1.7}.drawer-foot[data-v-af0bcca0]{border-top:1px solid #e7eff0;justify-content:space-between;align-items:center;gap:12px;padding:16px 25px 20px;display:flex}.drawer-foot .note[data-v-af0bcca0]{color:#9dadb3;font-size:11px}.drawer-foot .btn[data-v-af0bcca0]{padding:11px 22px}.error[data-v-af0bcca0]{color:#c34242;min-height:17px;margin-top:7px;font-size:12px}.list-empty[data-v-af0bcca0]{text-align:center;color:#91a2a8;padding:70px 15px;font-size:13px;line-height:1.8}.list-empty .empty-icon[data-v-af0bcca0]{margin-bottom:12px;font-size:32px}.feedback-item[data-v-af0bcca0]{cursor:pointer;border:1px solid #e0e9e9;border-radius:11px;margin-bottom:10px;padding:14px}.feedback-item[data-v-af0bcca0]:hover{background:#fbfefc;border-color:#76c9aa}.feedback-item .row[data-v-af0bcca0]{justify-content:space-between;align-items:center;gap:8px;display:flex}.feedback-item strong[data-v-af0bcca0]{font-size:13px}.feedback-item .badge[data-v-af0bcca0]{color:#368764;white-space:nowrap;background:#e9f5ee;border-radius:5px;padding:4px 7px;font-size:10px}.feedback-item p[data-v-af0bcca0]{color:#667b85;margin:9px 0;font-size:12px;line-height:1.6}.feedback-item small[data-v-af0bcca0]{color:#9cabb1;font-size:10px}.toast[data-v-af0bcca0]{z-index:10080;color:#fff;opacity:0;pointer-events:none;background:#173a44;border-radius:9px;padding:11px 16px;font-size:12px;transition:all .2s;position:fixed;bottom:30px;left:50%;transform:translate(-50%)translateY(20px)}.toast.show[data-v-af0bcca0]{opacity:1;transform:translate(-50%)translateY(0)}.inline-note[data-v-af0bcca0]{z-index:10064;background:#fff;border:1px solid #f1ba82;border-radius:12px;width:306px;max-width:calc(100vw - 24px);padding:13px;display:none;position:fixed;box-shadow:0 12px 35px #173a4540}.inline-note[data-v-af0bcca0]:before{content:"";background:#fff;border-bottom:1px solid #f1ba82;border-left:1px solid #f1ba82;width:12px;height:12px;position:absolute;top:20px;left:-7px;transform:rotate(45deg)}.inline-head[data-v-af0bcca0]{justify-content:space-between;align-items:center;gap:8px;margin-bottom:9px;display:flex}.inline-head strong[data-v-af0bcca0]{color:#9a5c21;font-size:12px}.inline-head button[data-v-af0bcca0]{color:#9a7b63;background:#f7f0e8;border:0;border-radius:5px;width:23px;height:23px}.inline-note textarea[data-v-af0bcca0]{height:94px;padding:9px 10px;font-size:12px}.inline-category[data-v-af0bcca0]{color:#526c74;align-items:center;gap:8px;margin-bottom:9px;font-size:12px;display:flex}.inline-category select[data-v-af0bcca0]{color:#24404d;background:#fff;border:1px solid #dce6e8;border-radius:7px;flex:1;min-width:0;padding:6px 8px;font-size:12px}.inline-actions[data-v-af0bcca0]{gap:8px;margin-top:9px;display:flex}.inline-actions button[data-v-af0bcca0]{color:#fff;background:#168b6b;border:0;border-radius:7px;padding:8px 12px;font-size:11px;font-weight:800}.inline-note .error[data-v-af0bcca0]{min-height:0;margin:5px 0 0}.inline-note p[data-v-af0bcca0]{color:#405761;white-space:pre-wrap;max-height:160px;margin:4px 0 0;font-size:12px;line-height:1.6;overflow:auto}.drawer-head-actions[data-v-af0bcca0]{align-items:center;gap:8px;display:flex}.export-btn[data-v-af0bcca0]{color:#168462;white-space:nowrap;background:#eaf7f0;border:1px solid #b9dfce;border-radius:8px;padding:7px 10px;font-size:11px;font-weight:800}.export-btn[data-v-af0bcca0]:disabled{opacity:.45;cursor:not-allowed}.global-export[data-v-af0bcca0]:hover{background:#d9f0e4}.export-overlay[data-v-af0bcca0]{z-index:10090;background:#102e3c88;justify-content:center;align-items:center;padding:16px;display:none;position:fixed;inset:0}.export-overlay.show[data-v-af0bcca0]{display:flex}.export-dialog[data-v-af0bcca0]{background:#fff;border-radius:16px;width:min(510px,100%);padding:24px;box-shadow:0 25px 70px #102c3b50}.export-dialog h2[data-v-af0bcca0]{margin:0 0 5px;font-size:20px}.export-dialog .intro[data-v-af0bcca0]{color:#83959e;margin:0 0 21px;font-size:12px;line-height:1.6}.export-section[data-v-af0bcca0]{margin:19px 0 9px;font-size:12px;font-weight:800}.export-choice[data-v-af0bcca0]{cursor:pointer;border:1px solid #dde7e8;border-radius:10px;align-items:flex-start;gap:10px;margin-bottom:8px;padding:12px;display:flex}.export-choice[data-v-af0bcca0]:has(input:checked){background:#f1faf5;border-color:#41b88e}.export-choice input[data-v-af0bcca0]{accent-color:#168b6b;margin-top:3px}.export-choice strong[data-v-af0bcca0]{font-size:12px;display:block}.export-choice small[data-v-af0bcca0]{color:#91a1a7;margin-top:3px;font-size:11px;line-height:1.5;display:block}.export-actions[data-v-af0bcca0]{justify-content:space-between;align-items:center;gap:12px;margin-top:22px;display:flex}.export-actions span[data-v-af0bcca0]{color:#91a1a7;font-size:11px}.export-actions div[data-v-af0bcca0]{gap:8px;display:flex}.export-error[data-v-af0bcca0]{color:#c34242;min-height:17px;margin-top:9px;font-size:11px}#trial-feedback-root[data-v-af0bcca0]{color:#24404d;font:14px/1.5 system-ui,sans-serif}#trial-feedback-root[data-v-af0bcca0] *{box-sizing:border-box}button[data-v-af0bcca0],input[data-v-af0bcca0],textarea[data-v-af0bcca0],select[data-v-af0bcca0]{font-family:inherit}button[data-v-af0bcca0]{cursor:pointer}button[data-v-af0bcca0]:disabled{opacity:.5;cursor:default}input[data-v-af0bcca0]{accent-color:#168b6b}.btn[data-v-af0bcca0]{color:#526c74;background:#fff;border:1px solid #dce6e8;border-radius:8px;padding:10px 16px;font-weight:700}.btn.primary[data-v-af0bcca0]{color:#fff;background:#168b6b;border-color:#168b6b}.selection-banner[data-v-af0bcca0],.spot-mark[data-v-af0bcca0],.target-highlight[data-v-af0bcca0],.inline-note[data-v-af0bcca0]{display:flex}.spot-mark[data-v-af0bcca0],.target-highlight[data-v-af0bcca0],.inline-note[data-v-af0bcca0]{display:block}.selection-banner[data-v-af0bcca0]{white-space:nowrap}.spot-mark button[data-v-af0bcca0]{color:#fff;pointer-events:auto;background:#ff9343;border:2px solid #fff;border-radius:50%;width:25px;height:25px;padding:0;font-size:11px;font-weight:900;position:absolute;top:-12px;right:-11px}.inline-links[data-v-af0bcca0]{flex-wrap:wrap;gap:10px;margin-top:10px;display:flex}.inline-links button[data-v-af0bcca0]{color:#198b68;background:0 0;border:0;padding:0;font-size:11px}.capture-choice[data-v-af0bcca0]{align-items:center;gap:6px;margin-top:18px;font-size:12px;display:flex}.mark-list[data-v-af0bcca0]{margin-bottom:18px}.mark-list>div[data-v-af0bcca0]{background:#fff7ed;border-radius:6px;justify-content:space-between;gap:8px;margin:5px 0;padding:8px;display:flex}.mark-list button[data-v-af0bcca0]{color:#9a5c21;text-align:left;overflow-wrap:anywhere;background:0 0;border:0;font-size:12px}.record-filters[data-v-af0bcca0],.record-controls[data-v-af0bcca0],.pagination[data-v-af0bcca0]{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;font-size:12px;display:flex}.record-controls[data-v-af0bcca0]{justify-content:space-between;margin:10px 0 0}.record-controls select[data-v-af0bcca0],.record-filters select[data-v-af0bcca0]{color:#526c74;background:#fff;border:1px solid #dce6e8;border-radius:7px;padding:5px}.record-image[data-v-af0bcca0]{border:1px solid #dce6e8;border-radius:6px;width:100%;margin-top:12px;display:block}.feedback-item p[data-v-af0bcca0]{white-space:pre-wrap;overflow-wrap:anywhere}.feedback-item small[data-v-af0bcca0],.locator-meta[data-v-af0bcca0]{overflow-wrap:anywhere}.drawer-head h2[data-v-af0bcca0]{line-height:1.5}.drawer-head p[data-v-af0bcca0]{max-width:240px}.drawer-foot .note[data-v-af0bcca0]{line-height:1.6}.drawer[data-v-af0bcca0]{max-height:100dvh}.export-dialog[data-v-af0bcca0]{max-height:calc(100dvh - 32px);overflow:auto}.toast[data-v-af0bcca0]{max-width:90vw}.error[data-v-af0bcca0]{overflow-wrap:anywhere}.trial-feedback-selecting,.trial-feedback-selecting body{touch-action:none}.trial-feedback-selecting body *{cursor:crosshair!important;-webkit-user-select:none!important;user-select:none!important}.trial-feedback-selecting #trial-feedback-root *{cursor:auto!important}@media (max-width:650px){.feedback-launch[data-v-af0bcca0]{width:44px;padding-left:12px}.feedback-launch[data-v-af0bcca0]:focus-visible{width:116px;padding-left:8px}.selection-banner[data-v-af0bcca0]{flex-wrap:wrap;justify-content:space-between;gap:7px;width:calc(100% - 20px);font-size:12px;top:10px}.drawer-head[data-v-af0bcca0],.drawer-body[data-v-af0bcca0],.drawer-foot[data-v-af0bcca0]{padding-left:18px;padding-right:18px}.tabs[data-v-af0bcca0]{padding:0 18px}.inline-note[data-v-af0bcca0]:before{display:none}}.scope-switch[data-v-af0bcca0]{background:#f4f8f6;border:1px solid #d8e9e3;border-radius:9px;gap:3px;padding:3px;display:inline-flex}.scope-switch button[data-v-af0bcca0]{color:#637a7b;white-space:nowrap;background:0 0;border:0;border-radius:6px;padding:7px 10px;font-size:12px;font-weight:700}.scope-switch button.active[data-v-af0bcca0]{color:#fff;background:#168b6b;box-shadow:0 1px 4px #168b6b30}.scope-switch button[data-v-af0bcca0]:disabled{opacity:.55}.drawer[data-v-af0bcca0]{color:#24404d;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;border:1px solid #e7eff0;border-radius:18px;width:min(480px,100vw - 32px);max-height:calc(100dvh - 32px);top:16px;bottom:16px;right:16px;overflow:hidden;box-shadow:0 18px 64px #122d3c36}.drawer-head[data-v-af0bcca0]{border-color:#e7eff0;align-items:center;padding:25px 28px}.drawer-head h2[data-v-af0bcca0]{letter-spacing:.02em;margin:0;font-size:23px;font-weight:750}.drawer .icon-btn[data-v-af0bcca0]{color:#6a7f87;background:#f2f6f7;border-radius:10px;width:36px;height:36px;font-size:25px}.drawer-body[data-v-af0bcca0]{min-height:0;padding:28px}.compose-title[data-v-af0bcca0]{color:#24404d;margin:0;font-size:23px;font-weight:750;line-height:1.5}.compose-intro[data-v-af0bcca0]{color:#788f98;margin:12px 0 28px;font-size:14px;line-height:1.8}.selection-entry[data-v-af0bcca0]{color:#f2fffb;background:#168b6b;border:0;border-radius:10px;justify-content:center;align-items:center;gap:13px;width:100%;min-height:60px;padding:16px;font-size:18px;font-weight:700;transition:background .15s;display:flex}.selection-entry[data-v-af0bcca0]:hover{background:#1a9c77}.selection-entry svg[data-v-af0bcca0]{flex-shrink:0;width:20px;height:20px}.current-page[data-v-af0bcca0]{color:#788f98;align-items:flex-start;gap:10px;margin:24px 0 30px;font-size:13px;line-height:1.6;display:flex}.current-page svg[data-v-af0bcca0]{flex-shrink:0;width:18px;height:18px;margin-top:1px}.current-page span[data-v-af0bcca0]{overflow-wrap:anywhere}.drawer-foot[data-v-af0bcca0]{border-color:#e7eff0;gap:12px;min-height:68px;padding:18px 28px;position:relative}.page-context[data-v-af0bcca0]{color:#788f98;text-overflow:ellipsis;white-space:nowrap;max-width:46%;font-size:12px;overflow:hidden}.submitted-entry[data-v-af0bcca0]{color:#788f98;white-space:nowrap;background:0 0;border:0;align-items:center;gap:10px;padding:8px 0;font-size:12px;display:flex}.submitted-entry span[data-v-af0bcca0]{font-size:23px;line-height:1}.submitted-entry[data-v-af0bcca0]:hover,.feedback-back[data-v-af0bcca0]:hover{color:#168b6b}.feedback-back[data-v-af0bcca0]{color:#788f98;background:0 0;border:0;margin:0 0 22px;padding:0;font-size:13px}.drawer .draft-submit[data-v-af0bcca0]{width:100%;margin-top:20px}@media (max-width:650px){.drawer[data-v-af0bcca0]{border-radius:15px;width:calc(100vw - 16px);max-height:calc(100dvh - 16px);top:8px;bottom:8px;right:8px}.drawer-head[data-v-af0bcca0],.drawer-body[data-v-af0bcca0],.drawer-foot[data-v-af0bcca0]{padding-left:22px;padding-right:22px}.drawer-head[data-v-af0bcca0]{padding-top:22px;padding-bottom:22px}.compose-body[data-v-af0bcca0]{padding-top:30px}.compose-title[data-v-af0bcca0]{font-size:21px}.compose-intro[data-v-af0bcca0]{font-size:13px}.selection-entry[data-v-af0bcca0]{min-height:56px;font-size:16px}.page-context[data-v-af0bcca0]{max-width:40%}.drawer-foot[data-v-af0bcca0]{padding-top:16px;padding-bottom:16px}.submitted-entry[data-v-af0bcca0]{gap:7px;font-size:11px}}.drawer-head[data-v-af0bcca0]{flex-shrink:0;padding:14px 22px}.drawer-head h2[data-v-af0bcca0]{font-size:21px}.drawer-head small[data-v-af0bcca0]{color:#788f98;font-size:11px}.drawer-foot[data-v-af0bcca0]{flex-shrink:0;min-height:60px;padding:14px 22px}.drawer-foot .feedback-back[data-v-af0bcca0]{white-space:nowrap;margin:0;font-size:12px}.drawer-foot .page-context[data-v-af0bcca0]{max-width:35%}.drawer-foot .submitted-entry[data-v-af0bcca0]{justify-content:flex-end;min-width:142px;margin-left:auto}.drawer-body[data-v-af0bcca0]{padding:20px 22px}.compose-body[data-v-af0bcca0]{padding-top:32px}.drawer .hint[data-v-af0bcca0]{color:#788f98}.drawer .feedback-item[data-v-af0bcca0]{cursor:default;border:0;border-bottom:1px solid #e7eff0;border-radius:0;margin:0;padding:16px 0}.drawer .feedback-item[data-v-af0bcca0]:hover{background:#f8fcfa;border-color:#e7eff0}.record-body[data-v-af0bcca0]{padding-top:0;padding-bottom:0}.list-tools[data-v-af0bcca0]{border-bottom:1px solid #e7eff0;flex-shrink:0;padding:16px 22px 0}.search-row[data-v-af0bcca0]{gap:8px;margin-bottom:12px;display:flex}.search-row input[data-v-af0bcca0]{color:#24404d;background:#f8faf9;border:1px solid #dce6e8;border-radius:8px;width:100%;min-width:0;padding:9px 11px;font-size:12px}.search-row .btn[data-v-af0bcca0]{white-space:nowrap;padding:7px 12px;font-size:12px}.record-filters[data-v-af0bcca0]{justify-content:space-between;gap:6px;margin-bottom:12px}.record-filters label[data-v-af0bcca0],.selection-row label[data-v-af0bcca0]{align-items:center;gap:5px;display:flex}.selection-row[data-v-af0bcca0]{color:#788f98;align-items:center;gap:12px;padding:9px 0 12px;font-size:11px;display:flex}.selection-row button[data-v-af0bcca0]{color:#168b6b;background:0 0;border:0;padding:0}.record-heading[data-v-af0bcca0]{align-items:flex-start;gap:9px;display:flex}.record-heading>input[data-v-af0bcca0]{flex-shrink:0;margin-top:5px}.record-title[data-v-af0bcca0]{text-align:left;color:#24404d;-webkit-line-clamp:2;overflow-wrap:anywhere;background:0 0;border:0;-webkit-box-orient:vertical;flex:1;min-width:0;padding:0;font-size:14px;font-weight:650;display:-webkit-box;overflow:hidden}.record-title[data-v-af0bcca0]:hover{color:#168b6b}.status-badge[data-v-af0bcca0]{color:#b67b25;white-space:nowrap;align-items:center;gap:5px;font-size:11px;display:inline-flex}.status-badge i[data-v-af0bcca0]{background:currentColor;border-radius:50%;width:6px;height:6px}.status-badge.reviewing[data-v-af0bcca0]{color:#3682aa}.status-badge.resolved[data-v-af0bcca0]{color:#168b6b}.status-badge.rejected[data-v-af0bcca0]{color:#b35757}.status-badge.withdrawn[data-v-af0bcca0]{color:#8a979d}.drawer .feedback-item .record-summary[data-v-af0bcca0]{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:7px 0;font-size:12px;display:-webkit-box;overflow:hidden}.drawer .feedback-item small[data-v-af0bcca0]{color:#788f98;font-size:11px}.record-controls[data-v-af0bcca0]{justify-content:flex-start;gap:8px}.issue-link[data-v-af0bcca0]{color:#168b6b;white-space:nowrap;background:#fff;border:1px solid #dce6e8;border-radius:7px;align-items:center;padding:5px 8px;font-size:11px;text-decoration:none;display:inline-flex}.issue-link[data-v-af0bcca0]:hover{background:#f1faf5;border-color:#168b6b}.record-controls .export-btn[data-v-af0bcca0]{padding:5px 8px;font-weight:500}.status-control[data-v-af0bcca0]{color:#788f98;align-items:center;gap:5px;margin-left:auto;font-size:11px;display:flex}.status-control select[data-v-af0bcca0]{font-size:11px}.drawer .pagination[data-v-af0bcca0]{color:#788f98;border-top:1px solid #e7eff0;flex-shrink:0;justify-content:space-between;margin:0;padding:10px 22px;font-size:11px}.pagination>div[data-v-af0bcca0]{gap:6px;display:flex}.pagination button[data-v-af0bcca0]{color:#526c74;background:#fff;border:1px solid #dce6e8;border-radius:6px;padding:5px 8px;font-size:11px}.row-menu[data-v-af0bcca0],.export-menu[data-v-af0bcca0]{color:#788f98;font-size:11px;position:relative}.row-menu summary[data-v-af0bcca0],.export-menu summary[data-v-af0bcca0]{cursor:pointer;white-space:nowrap;border:1px solid #dce6e8;border-radius:7px;padding:5px 8px;list-style:none}.row-menu summary[data-v-af0bcca0]::-webkit-details-marker{display:none}.export-menu summary[data-v-af0bcca0]::-webkit-details-marker{display:none}.row-menu>div[data-v-af0bcca0],.export-menu>div[data-v-af0bcca0]{z-index:2;background:#fff;border:1px solid #dce6e8;border-radius:8px;width:154px;padding:5px;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 6px 20px #122d3c22}.row-menu>div[data-v-af0bcca0]{box-sizing:border-box;overscroll-behavior:contain;left:0;right:auto;overflow:auto}.row-menu button[data-v-af0bcca0],.export-menu button[data-v-af0bcca0]{color:#526c74;text-align:left;background:0 0;border:0;border-radius:5px;width:100%;padding:8px;font-size:12px;font-weight:400;display:block}.row-menu button[data-v-af0bcca0]:hover,.export-menu button[data-v-af0bcca0]:hover{color:#168b6b;background:#f1faf5}.record-filter-controls[data-v-af0bcca0]{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex;position:relative}.type-menu[data-v-af0bcca0]{color:#526c74;min-width:92px;max-width:150px;font-size:11px;position:relative}.type-trigger[data-v-af0bcca0]{color:#526c74;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:#fff;border:1px solid #dce6e8;border-radius:7px;width:100%;padding:5px 8px;font-size:11px;list-style:none;overflow:hidden}.type-menu>div[data-v-af0bcca0]{z-index:3;background:#fff;border:1px solid #dce6e8;border-radius:8px;width:150px;padding:5px;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 6px 20px #122d3c22}.type-menu>div label[data-v-af0bcca0]{cursor:pointer;border-radius:5px;align-items:center;gap:8px;padding:7px 8px;font-size:12px;display:flex}.type-menu>div label[data-v-af0bcca0]:hover{background:#f1faf5}.type-menu input[data-v-af0bcca0]{margin:0}.detail-body h3[data-v-af0bcca0],.picture-body h3[data-v-af0bcca0]{overflow-wrap:anywhere;margin:0 0 12px;font-size:18px;line-height:1.6}.detail-actions[data-v-af0bcca0]{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;display:flex}.detail-comment[data-v-af0bcca0],.detail-marks[data-v-af0bcca0]{white-space:pre-wrap;overflow-wrap:anywhere;color:#526c74;font-size:13px;line-height:1.8}.detail-marks[data-v-af0bcca0]{padding-left:22px}.detail-meta[data-v-af0bcca0]{grid-template-columns:72px 1fr;gap:12px 14px;margin:24px 0;font-size:12px;display:grid}.detail-meta dt[data-v-af0bcca0]{color:#788f98}.detail-meta dd[data-v-af0bcca0]{overflow-wrap:anywhere;margin:0}.detail-meta small[data-v-af0bcca0],.history-list small[data-v-af0bcca0]{color:#788f98;font-size:11px;line-height:1.7;display:block}.detail-status[data-v-af0bcca0]{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:15px;padding:12px 0;font-size:12px;display:flex}.detail-status select[data-v-af0bcca0],.feedback-form select[data-v-af0bcca0]{color:#24404d;background:#fff;border:1px solid #dce6e8;border-radius:7px;padding:7px}.detail-status small[data-v-af0bcca0]{color:#788f98;flex-basis:100%}.detail-section[data-v-af0bcca0]{border-top:1px solid #e7eff0;padding:14px 0;font-size:12px}.detail-section summary[data-v-af0bcca0]{cursor:pointer;font-weight:600}.detail-section p[data-v-af0bcca0]{overflow-wrap:anywhere;white-space:pre-wrap}.history-list[data-v-af0bcca0]{margin:10px 0 0;padding:0;list-style:none}.history-list li[data-v-af0bcca0]{padding:8px 0}.picture-button[data-v-af0bcca0]{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0}.picture-body .record-image[data-v-af0bcca0]{margin-top:16px}.feedback-form[data-v-af0bcca0]{flex-direction:column;gap:16px;display:flex}.feedback-form>label[data-v-af0bcca0]{color:#526c74;flex-direction:column;gap:6px;font-size:12px;display:flex}.feedback-form input[data-v-af0bcca0]{color:#24404d;border:1px solid #dce6e8;border-radius:8px;width:100%;min-width:0;padding:10px;font-size:13px}.feedback-form textarea[data-v-af0bcca0]{min-height:130px;font-size:13px}.form-actions[data-v-af0bcca0]{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.confirm-body h3[data-v-af0bcca0]{font-size:19px}.confirm-body>p[data-v-af0bcca0]{overflow-wrap:anywhere}.notice[data-v-af0bcca0]{color:#168b6b;background:#f1faf5;border-radius:6px;padding:9px 10px;font-size:12px}.full-image-overlay[data-v-af0bcca0]{z-index:10100;background:#102e3cbb;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.full-image-dialog[data-v-af0bcca0]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;border:1px solid #dce6e8;border-radius:12px;flex-direction:column;width:calc(100vw - 40px);max-width:100%;height:calc(100dvh - 40px);display:flex;overflow:hidden;box-shadow:0 20px 70px #102c3b70}.full-image-dialog header[data-v-af0bcca0]{border-bottom:1px solid #e7eff0;flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;padding:12px 16px;display:flex}.full-image-dialog header>div[data-v-af0bcca0]{flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}.full-image-dialog button[data-v-af0bcca0]{color:#526c74;background:#fff;border:1px solid #dce6e8;border-radius:6px;padding:5px 9px;font-size:12px}.full-image-dialog button.active[data-v-af0bcca0]{color:#168b6b;background:#eaf7f0;border-color:#b9dfce}.full-image-scroll[data-v-af0bcca0]{background:#f4f7f6;flex:1;justify-content:center;align-items:center;min-height:0;padding:12px;display:flex;overflow:auto}.full-image-scroll img[data-v-af0bcca0]{object-fit:contain;flex-shrink:0;max-width:100%;max-height:100%;display:block}.full-image-scroll.original[data-v-af0bcca0]{display:block}.full-image-scroll.original img[data-v-af0bcca0]{max-width:none;height:auto;max-height:none;margin:auto}.full-image-dialog footer[data-v-af0bcca0]{color:#788f98;flex-shrink:0;padding:8px 16px;font-size:11px}.drawer button[data-v-af0bcca0]:focus-visible,.drawer a[data-v-af0bcca0]:focus-visible,.full-image-dialog button[data-v-af0bcca0]:focus-visible{outline-offset:3px;outline:2px solid #168b6b}@media (max-width:650px){.list-tools[data-v-af0bcca0],.drawer-head[data-v-af0bcca0],.drawer-body[data-v-af0bcca0],.drawer-foot[data-v-af0bcca0]{padding-left:16px;padding-right:16px}.drawer-foot[data-v-af0bcca0]{gap:8px}.drawer-foot .page-context[data-v-af0bcca0]{max-width:30%;font-size:11px}.record-filters select[data-v-af0bcca0]{max-width:114px}.scope-switch button[data-v-af0bcca0]{padding:6px 8px;font-size:11px}.status-control[data-v-af0bcca0]{margin-left:0}.full-image-overlay[data-v-af0bcca0]{padding:8px}.full-image-dialog[data-v-af0bcca0]{width:calc(100vw - 16px);height:calc(100dvh - 16px)}.full-image-dialog header[data-v-af0bcca0]{align-items:flex-start;padding:10px}.full-image-dialog header>strong[data-v-af0bcca0]{white-space:nowrap;font-size:12px}.full-image-dialog header>div[data-v-af0bcca0]{justify-content:flex-end}.full-image-dialog button[data-v-af0bcca0]{padding:4px 6px;font-size:11px}}.drawer .refresh-btn[data-v-af0bcca0]{color:#788f98;background:#fff;border:1px solid #dce6e8;border-radius:8px;place-items:center;width:32px;height:32px;padding:0;font-size:22px;line-height:1;display:grid}.drawer .refresh-btn[data-v-af0bcca0]:hover{color:#168b6b;background:#f1faf5;border-color:#b9dfce}.btn.danger[data-v-af0bcca0]{color:#b35757;background:#fff;border-color:#e9caca}.btn.danger[data-v-af0bcca0]:hover{background:#fff4f4}.clear-trash-btn[data-v-af0bcca0]{white-space:nowrap;padding:6px 8px;font-size:11px}.purge-btn[data-v-af0bcca0]{padding:5px 8px;font-size:11px}.btn.danger-solid[data-v-af0bcca0]{color:#fff;background:#b84b4b;border-color:#b84b4b}.drawer .destructive-warning[data-v-af0bcca0]{color:#b35757;font-size:13px;line-height:1.9}.screenshot-preview[data-v-af0bcca0]{background:#f8faf9;border:1px solid #e7eff0;border-radius:8px;margin:14px 0 8px;padding:10px}.screenshot-preview .picture-button[data-v-af0bcca0]{cursor:zoom-in;background:0 0;border:0;justify-content:center;align-items:center;width:100%;padding:0;display:flex}.screenshot-preview .record-image[data-v-af0bcca0]{object-fit:contain;border:0;border-radius:4px;width:100%;height:auto;max-height:220px;margin:0}.screenshot-preview .hint[data-v-af0bcca0]{text-align:center;margin:8px 0 0;font-size:11px}.attachment-list[data-v-af0bcca0]{gap:8px;margin:8px 0;padding:0;list-style:none;display:grid}.attachment-list li[data-v-af0bcca0]{border:1px solid #e4e9e5;border-radius:8px;align-items:center;gap:12px;padding:10px 12px;display:flex}.attachment-list span[data-v-af0bcca0]{overflow-wrap:anywhere;flex:1;min-width:0}.attachment-list small[data-v-af0bcca0]{color:#76847b;margin-top:3px;display:block}.attachment-picker input[data-v-af0bcca0]{font-size:13px}.progress-summary[data-v-af0bcca0]{background:#f2f8f4;border-radius:8px;margin:16px 0;padding:12px 16px}.progress-summary h4[data-v-af0bcca0]{margin:0 0 8px}.progress-summary p[data-v-af0bcca0],.history-note[data-v-af0bcca0]{white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0}.record-progress[data-v-af0bcca0]{white-space:pre-wrap;overflow-wrap:anywhere;color:#476353;margin:8px 0;font-size:13px}.record-assignee[data-v-af0bcca0]{display:contents}.record-assignee>small[data-v-af0bcca0]{text-overflow:ellipsis;white-space:nowrap;grid-area:1/5;overflow:hidden}.record-attachments[data-v-af0bcca0]{margin-bottom:5px;display:block}.detail-status label[data-v-af0bcca0]{align-items:center;gap:10px;display:flex}.status-body textarea[data-v-af0bcca0]{min-height:150px}.attachment-list .btn[data-v-af0bcca0]{flex-shrink:0}.drawer>.drawer-foot[data-v-af0bcca0]{box-sizing:border-box;flex:0 0 64px;height:64px;min-height:64px;max-height:64px;padding-top:0;padding-bottom:0}.record-filter-row[data-v-af0bcca0]{flex-wrap:nowrap;gap:12px}.record-filter-row .scope-switch[data-v-af0bcca0]{flex-shrink:0}.record-filter-row .scope-switch button[data-v-af0bcca0]{padding:6px;font-size:11px}.record-filter-row .record-filter-controls[data-v-af0bcca0]{background:#f4f7f5;border-radius:8px;flex-wrap:nowrap;flex:0 auto;align-items:center;gap:2px;min-width:0;max-width:calc(100% - 90px);padding:3px;display:flex}.record-filter-row .type-menu[data-v-af0bcca0]{border-left:1px solid #e1e9e5;border-right:1px solid #e1e9e5;min-width:0;max-width:100px;padding:0 2px}.record-filter-row select[data-v-af0bcca0],.record-filter-row .type-trigger[data-v-af0bcca0]{color:#627a71;text-align:left;cursor:pointer;appearance:none;background-color:#0000;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 16 16' fill='none' stroke='%23788f88' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m4 6 4 4 4-4'/%3E%3C/svg%3E");background-position:right 6px center;background-repeat:no-repeat;border:0;border-radius:5px;width:auto;min-width:0;max-width:100%;height:28px;padding:4px 22px 4px 8px;font-size:11px;line-height:20px}.record-filter-row select[data-v-af0bcca0]{flex-shrink:0;width:66px}.record-filter-row .type-trigger[data-v-af0bcca0]{width:100%;display:block}.record-filter-row select[data-v-af0bcca0]:hover,.record-filter-row .type-trigger[data-v-af0bcca0]:hover,.record-filter-row .type-trigger[aria-expanded=true][data-v-af0bcca0]{color:#168b6b;background-color:#e9f0ec}.record-filter-row select.active[data-v-af0bcca0],.record-filter-row .type-trigger.active[data-v-af0bcca0]{color:#168b6b;background-color:#e5f2eb}.record-controls[data-v-af0bcca0]{grid-template-columns:auto auto auto auto minmax(0,1fr) auto;align-items:center;gap:8px;margin-top:12px;display:grid}.record-controls>.issue-link[data-v-af0bcca0]{grid-area:1/1}.record-controls>.export-btn[data-v-af0bcca0]{grid-area:1/2}.record-controls>.purge-btn[data-v-af0bcca0]{grid-area:1/3;padding:5px;font-size:11px}.record-controls>.row-menu[data-v-af0bcca0]{grid-area:1/4}.record-controls>.status-control[data-v-af0bcca0]{grid-area:1/6;min-width:0;margin-left:0}.record-controls .issue-link[data-v-af0bcca0],.record-controls .export-btn[data-v-af0bcca0]{color:#70858b;background:0 0;border:0;border-radius:5px;height:28px;padding:3px 2px;font-size:11px}.record-controls .issue-link[data-v-af0bcca0]:hover,.record-controls .export-btn[data-v-af0bcca0]:hover{color:#168b6b;background:#f0f5f3}.record-controls .row-menu summary[data-v-af0bcca0]{color:#788f98;border:0;border-radius:5px;place-items:center;width:26px;height:28px;padding:0;font-size:18px;line-height:1;display:grid}.record-controls .row-menu summary[data-v-af0bcca0]:hover,.record-controls .row-menu[open] summary[data-v-af0bcca0]{color:#168b6b;background:#f0f5f3}.record-controls .status-control select[data-v-af0bcca0]{color:#657c82;cursor:pointer;background:#f5f7f6;border:1px solid #0000;border-radius:6px;min-width:0;height:28px;padding:3px 5px}.record-controls .status-control select.reviewing[data-v-af0bcca0]{color:#397d9e;background:#eef5fa}.record-controls .status-control select.resolved[data-v-af0bcca0]{color:#168b6b;background:#edf7f1}.record-controls .status-control select.rejected[data-v-af0bcca0]{color:#b35757;background:#fcf0ef}.record-controls .status-control select[data-v-af0bcca0]:hover{border-color:#dce6e8}@media (max-width:650px){.record-controls[data-v-af0bcca0]{gap:6px}.record-controls .issue-prefix[data-v-af0bcca0]{display:none}.record-filter-row[data-v-af0bcca0]{gap:5px}.record-filter-row .record-filter-controls[data-v-af0bcca0]{gap:1px;max-width:calc(100% - 84px)}}@media (max-width:360px){.record-filter-row .record-filter-controls[data-v-af0bcca0]{gap:0;padding:2px}.record-filter-row .type-menu[data-v-af0bcca0]{min-width:47px;padding:0 1px}.record-filter-row .type-trigger[data-v-af0bcca0],.record-filter-row select[data-v-af0bcca0]{padding-left:6px;padding-right:18px}.record-filter-row select[data-v-af0bcca0]{width:60px}}.brand-home[data-v-80ac91e0]{box-sizing:border-box;color:#163844;grid-template-rows:auto minmax(0,1fr) auto;gap:16px;max-width:1600px;height:100%;min-height:0;margin:0 auto;padding:4px 8px 0;display:grid}.welcome[data-v-80ac91e0]{justify-content:space-between;align-items:center;gap:20px;display:flex}.eyebrow[data-v-80ac91e0]{letter-spacing:.2em;color:#64818d;margin:0 0 5px;font-size:9px;font-weight:600}h1[data-v-80ac91e0]{letter-spacing:.02em;margin:0;font-size:clamp(22px,2.2vw,32px);font-weight:600;line-height:1.35}h1 span[data-v-80ac91e0]{color:#1f96ac}.official-link[data-v-80ac91e0]{color:#254e5d;flex-shrink:0;align-items:center;gap:18px;font-size:12px;text-decoration:none;display:flex}.official-link span[data-v-80ac91e0]{font-size:21px}.home-stage[data-v-80ac91e0]{grid-template-columns:minmax(0,2.7fr) minmax(270px,1fr);gap:18px;min-height:0;display:grid}.showcase[data-v-80ac91e0]{outline-offset:3px;background:#fff;border-radius:14px;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden;box-shadow:0 8px 32px #17384509}.hero-image[data-v-80ac91e0]{background:#263d49;flex:1;min-height:0;position:relative;overflow:hidden}.hero-image>img[data-v-80ac91e0]{object-fit:cover;width:100%;height:100%;display:block}.hero-badge[data-v-80ac91e0]{color:#fff;letter-spacing:.12em;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#17333e30;border:1px solid #ffffff45;border-radius:5px;padding:6px 10px;font-size:9px;position:absolute;top:18px;left:20px}.image-link[data-v-80ac91e0]{color:#1b414f;background:#ffffffed;border-radius:6px;align-items:center;gap:24px;padding:9px 15px;font-size:11px;text-decoration:none;display:flex;position:absolute;bottom:20px;right:20px;box-shadow:0 2px 12px #102d3520}.image-link span[data-v-80ac91e0]{font-size:18px}.showcase-bar[data-v-80ac91e0]{flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:14px 20px;display:flex}.product-info[data-v-80ac91e0]{align-items:center;gap:18px;min-width:0;display:flex}.index[data-v-80ac91e0]{letter-spacing:-.05em;color:#1a5264;white-space:nowrap;font-size:25px}.index small[data-v-80ac91e0]{color:#a2b3b9;letter-spacing:0;font-size:10px}.product-info h2[data-v-80ac91e0]{margin:0;font-size:14px;font-weight:600}.product-info p[data-v-80ac91e0]{color:#81929a;margin:4px 0 0;font-size:10px}.arrows[data-v-80ac91e0]{gap:8px;display:flex}.arrows button[data-v-80ac91e0]{color:#285260;cursor:pointer;background:#fff;border:1px solid #dae4e8;border-radius:50%;width:32px;height:32px;font-size:17px}.arrows button[data-v-80ac91e0]:hover,.image-link[data-v-80ac91e0]:hover{background:#eaf3f5}.switcher[data-v-80ac91e0]{flex-shrink:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:0 16px 14px;display:grid}.switcher button[data-v-80ac91e0]{color:#7b929d;min-width:0;font:inherit;cursor:pointer;background:#fff;border:1px solid #e5ecef;border-radius:7px;align-items:center;gap:8px;padding:7px;font-size:11px;display:flex}.switcher img[data-v-80ac91e0]{object-fit:cover;border-radius:3px;width:44px;height:30px}.switcher span[data-v-80ac91e0]{white-space:nowrap}.switcher i[data-v-80ac91e0]{color:#a8bdc5;margin-left:auto;font-style:normal}.switcher button.selected[data-v-80ac91e0]{color:#174e60;background:#f1f7f8;border-color:#78a9b6;font-weight:600}.culture[data-v-80ac91e0]{background:#fff;border:1px solid #e1eaee;border-radius:14px;flex-direction:column;min-height:0;display:flex;overflow:hidden}.culture-image[data-v-80ac91e0]{color:#fff;background:#225b78;flex-shrink:0;height:27%;min-height:105px;position:relative;overflow:hidden}.culture-image>img[data-v-80ac91e0]{object-fit:cover;width:100%;height:100%}.culture-image[data-v-80ac91e0]:after{content:"";background:linear-gradient(#16475415,#10394aeb);position:absolute;inset:0}.culture-image>div[data-v-80ac91e0]{z-index:1;position:absolute;bottom:17px;left:22px;right:16px}.culture-image p[data-v-80ac91e0]{letter-spacing:.2em;color:#d2e7ef;margin:0 0 7px;font-size:9px}.culture-image h2[data-v-80ac91e0]{letter-spacing:.05em;grid-template-columns:repeat(2,max-content);column-gap:12px;margin:0;font-size:clamp(15px,1.2vw,20px);font-weight:500;line-height:1.65;display:grid}.culture-content[data-v-80ac91e0]{flex-direction:column;flex:1;justify-content:space-between;gap:12px;min-height:0;padding:clamp(12px,2vh,24px) 22px;display:flex}.belief p[data-v-80ac91e0],.values>p[data-v-80ac91e0]{color:#809ca8;letter-spacing:.1em;margin:0 0 7px;font-size:9px}.belief p span[data-v-80ac91e0]{color:#288095;margin-right:5px}.belief h3[data-v-80ac91e0]{letter-spacing:.02em;margin:0;font-size:clamp(16px,1.4vw,23px);font-weight:500;line-height:1.5}.mission[data-v-80ac91e0]{border-bottom:1px solid #e8eff2;padding-bottom:12px}.vision h3[data-v-80ac91e0]{color:#3b6170;font-size:clamp(15px,1.2vw,20px)}.values>div[data-v-80ac91e0]{grid-template-columns:repeat(2,1fr);gap:6px;display:grid}.values span[data-v-80ac91e0]{color:#537783;text-align:center;background:#f0f6f8;border-radius:4px;padding:5px 8px;font-size:11px}.culture-link[data-v-80ac91e0]{color:#326777;border-top:1px solid #e8eff2;justify-content:space-between;padding-top:8px;font-size:10px;text-decoration:none;display:flex}.brand-footer[data-v-80ac91e0]{color:#91a1a8;letter-spacing:.06em;justify-content:space-between;gap:20px;font-size:9px;display:flex}a[data-v-80ac91e0]:focus-visible,button[data-v-80ac91e0]:focus-visible{outline-offset:3px;outline:2px solid #25889f}@media (max-width:1100px){.home-stage[data-v-80ac91e0]{grid-template-columns:minmax(0,2fr) minmax(250px,1fr);gap:12px}.switcher button[data-v-80ac91e0]{justify-content:center}.switcher img[data-v-80ac91e0],.switcher i[data-v-80ac91e0]{display:none}.culture-content[data-v-80ac91e0]{padding-left:18px;padding-right:18px}}@media (max-height:780px) and (min-width:701px){.brand-home[data-v-80ac91e0]{gap:12px}.culture-image[data-v-80ac91e0]{height:25%;min-height:95px}.culture-image>div[data-v-80ac91e0]{bottom:12px}.culture-content[data-v-80ac91e0]{gap:8px;padding:12px 18px}.belief h3[data-v-80ac91e0]{font-size:18px}.vision h3[data-v-80ac91e0]{font-size:16px}.mission[data-v-80ac91e0]{padding-bottom:8px}.belief p[data-v-80ac91e0],.values>p[data-v-80ac91e0]{margin-bottom:4px}.values span[data-v-80ac91e0]{padding:3px 6px}.showcase-bar[data-v-80ac91e0]{padding:10px 18px}.switcher[data-v-80ac91e0]{padding-bottom:10px}.culture-link[data-v-80ac91e0]{padding-top:6px}}@media (max-width:700px){.brand-home[data-v-80ac91e0]{gap:10px;padding:0}.welcome[data-v-80ac91e0]{align-items:start;gap:8px}.welcome .eyebrow[data-v-80ac91e0]{letter-spacing:.08em;font-size:7px}h1[data-v-80ac91e0]{font-size:20px}.official-link[data-v-80ac91e0]{gap:5px;margin-top:4px;font-size:9px}.official-link span[data-v-80ac91e0]{font-size:15px}.home-stage[data-v-80ac91e0]{grid-template-rows:minmax(0,1.35fr) minmax(0,1fr);grid-template-columns:1fr;gap:10px}.hero-badge[data-v-80ac91e0]{padding:4px 6px;font-size:7px;top:10px;left:10px}.image-link[data-v-80ac91e0]{gap:8px;padding:5px 9px;font-size:9px;bottom:10px;right:10px}.image-link span[data-v-80ac91e0]{font-size:14px}.showcase-bar[data-v-80ac91e0]{padding:8px 12px}.product-info[data-v-80ac91e0]{gap:10px}.product-info h2[data-v-80ac91e0]{font-size:11px}.product-info p[data-v-80ac91e0]{margin-top:2px;font-size:9px}.index[data-v-80ac91e0]{font-size:20px}.arrows[data-v-80ac91e0]{gap:5px}.arrows button[data-v-80ac91e0]{width:27px;height:27px}.switcher[data-v-80ac91e0]{gap:5px;padding:0 10px 8px}.switcher button[data-v-80ac91e0]{padding:5px 2px;font-size:9px}.culture[data-v-80ac91e0]{flex-direction:row}.culture-image[data-v-80ac91e0]{flex-shrink:0;width:31%;height:100%;min-height:0}.culture-image>div[data-v-80ac91e0]{bottom:14px;left:12px;right:10px}.culture-image p[data-v-80ac91e0]{letter-spacing:.06em;font-size:7px}.culture-image h2[data-v-80ac91e0]{grid-template-columns:1fr;font-size:12px;line-height:1.8}.culture-content[data-v-80ac91e0]{grid-template-columns:1fr 1fr;align-content:space-between;gap:5px;padding:10px 12px;display:grid}.belief p[data-v-80ac91e0]{letter-spacing:0;margin-bottom:4px;font-size:7px}.belief h3[data-v-80ac91e0],.vision h3[data-v-80ac91e0]{font-size:11px;line-height:1.65}.mission[data-v-80ac91e0]{border:0;padding:0}.belief h3 br[data-v-80ac91e0]{display:none}.values[data-v-80ac91e0]{grid-column:1/-1}.values>p[data-v-80ac91e0]{margin-bottom:4px;font-size:7px}.values>div[data-v-80ac91e0]{grid-template-columns:repeat(4,1fr);gap:3px}.values span[data-v-80ac91e0]{white-space:nowrap;padding:4px 2px;font-size:8px}.culture-link[data-v-80ac91e0]{grid-column:1/-1;padding-top:5px;font-size:9px}.brand-footer[data-v-80ac91e0]{letter-spacing:0;gap:6px;font-size:7px}}@media (max-height:560px){.welcome .eyebrow[data-v-80ac91e0],.product-info p[data-v-80ac91e0],.values>p[data-v-80ac91e0]{display:none}.brand-home[data-v-80ac91e0]{gap:7px}.welcome h1[data-v-80ac91e0]{font-size:19px}.culture-image[data-v-80ac91e0]{height:23%;min-height:60px}.culture-image p[data-v-80ac91e0]{display:none}.culture-image h2[data-v-80ac91e0]{font-size:12px}.culture-content[data-v-80ac91e0]{gap:5px;padding:8px 12px}.belief h3[data-v-80ac91e0],.vision h3[data-v-80ac91e0]{font-size:13px}.values span[data-v-80ac91e0]{padding:2px;font-size:9px}.belief p[data-v-80ac91e0]{font-size:8px}.showcase-bar[data-v-80ac91e0]{padding:6px 12px}.switcher[data-v-80ac91e0]{padding-bottom:7px}.switcher button[data-v-80ac91e0]{padding:4px;font-size:9px}.switcher img[data-v-80ac91e0]{width:34px;height:22px}}.release-panel[data-v-11ae0a7f]{border:1px solid var(--status-line);background:var(--status-surface);border-radius:12px;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:20px;padding:20px 24px;display:flex}.release-identity[data-v-11ae0a7f]{min-width:0}.release-label[data-v-11ae0a7f]{color:var(--status-muted);margin-bottom:5px;font-size:11px;display:block}.release-title[data-v-11ae0a7f]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.release-title strong[data-v-11ae0a7f]{font-size:17px;font-weight:650}.release-version[data-v-11ae0a7f]{color:#3565cf;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;background:#eef3ff;border:1px solid #dce6fb;border-radius:6px;padding:2px 9px;font-size:14px;font-weight:650}.system-status .release-identity p[data-v-11ae0a7f]{color:var(--status-muted);margin-top:6px;font-size:12px}.release-meta[data-v-11ae0a7f]{max-width:440px;color:var(--status-muted);text-align:right;flex-shrink:0;font-size:12px}.release-meta time[data-v-11ae0a7f]{font-variant-numeric:tabular-nums;margin-left:8px}.release-notes[data-v-11ae0a7f]{margin-top:8px}.release-notes summary[data-v-11ae0a7f]{cursor:pointer;color:#3565cf}.release-notes ul[data-v-11ae0a7f]{text-align:left;overflow-wrap:anywhere;margin:9px 0 0;padding-left:18px;line-height:1.8}@media (max-width:700px){.release-panel[data-v-11ae0a7f]{flex-direction:column;gap:14px;padding:18px 20px}.release-meta[data-v-11ae0a7f]{text-align:left;flex-shrink:1;max-width:100%}.release-notes[data-v-11ae0a7f]{margin-top:6px}}.system-status[data-v-11ae0a7f]{--status-ink:var(--platform-color-text,#17243d);--status-muted:var(--platform-color-muted,#748198);--status-line:var(--platform-color-border,#e4eaf2);--status-surface:var(--platform-color-surface,#fff);color:var(--status-ink);padding:10px 4px 24px;font-size:14px;line-height:1.6}.system-status[data-v-11ae0a7f] *{box-sizing:border-box}.system-status h1[data-v-11ae0a7f],.system-status h2[data-v-11ae0a7f],.system-status h3[data-v-11ae0a7f],.system-status p[data-v-11ae0a7f],.system-status dl[data-v-11ae0a7f],.system-status dd[data-v-11ae0a7f]{margin:0}.page-heading[data-v-11ae0a7f]{justify-content:space-between;align-items:center;gap:24px;margin-bottom:26px;display:flex}.eyebrow[data-v-11ae0a7f]{color:var(--status-muted);letter-spacing:.04em;font-size:12px;margin-bottom:5px!important}.system-status h1[data-v-11ae0a7f]{font-size:28px;font-weight:700;line-height:1.5}.page-description[data-v-11ae0a7f]{color:var(--status-muted);font-size:13px;margin-top:4px!important}.toolbar[data-v-11ae0a7f]{align-items:center;gap:20px;display:flex}.auto-check[data-v-11ae0a7f]{color:var(--status-muted);cursor:pointer;align-items:center;gap:7px;font-size:12px;display:flex}.auto-check input[data-v-11ae0a7f]{accent-color:#3565cf;width:15px;height:15px}.refresh-button[data-v-11ae0a7f]{color:#fff;cursor:pointer;white-space:nowrap;background:#3565cf;border:1px solid #2e5cca;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:13px;font-weight:600;display:flex}.refresh-button[data-v-11ae0a7f]:hover{background:#2856bd}.refresh-button[data-v-11ae0a7f]:disabled{opacity:.65;cursor:wait}.refresh-button svg[data-v-11ae0a7f]{width:17px;height:17px}.overview[data-v-11ae0a7f]{background:linear-gradient(105deg,#f1faf5,var(--status-surface) 80%);border:1px solid #d4e9df;border-radius:12px;justify-content:space-between;align-items:center;gap:30px;padding:28px 30px;display:flex}.overview[data-state=warning][data-v-11ae0a7f]{background:linear-gradient(105deg,#fffaef,var(--status-surface) 80%);border-color:#efd9ba}.overview[data-state=pending][data-v-11ae0a7f]{border-color:var(--status-line);background:var(--status-surface)}.overview-message[data-v-11ae0a7f]{align-items:center;gap:18px;min-width:0;display:flex}.overview-icon[data-v-11ae0a7f]{color:#23865b;background:#def2e6;border-radius:18px;flex-shrink:0;place-items:center;width:58px;height:58px;display:grid}.overview-icon svg[data-v-11ae0a7f]{width:36px;height:36px}[data-state=warning] .overview-icon[data-v-11ae0a7f]{color:#b27619;background:#fff0ce}[data-state=pending] .overview-icon[data-v-11ae0a7f]{color:#6a7f9d;background:#eef2f8}.overview-label[data-v-11ae0a7f]{color:var(--status-muted);letter-spacing:.06em;font-size:11px}.overview h2[data-v-11ae0a7f]{margin:3px 0 5px;font-size:21px;font-weight:650}.overview p[data-v-11ae0a7f]{color:var(--status-muted);font-size:12px}.last-check[data-v-11ae0a7f]{color:var(--status-muted);font-variant-numeric:tabular-nums;margin-top:12px;font-size:11px;display:block}.summary-metrics[data-v-11ae0a7f]{flex-shrink:0;align-items:center;display:flex}.summary-metrics>div[data-v-11ae0a7f]{border-left:1px solid var(--status-line);padding:4px 24px}.summary-metrics dt[data-v-11ae0a7f]{color:var(--status-muted);margin-bottom:7px;font-size:12px}.summary-metrics dd[data-v-11ae0a7f]{font-variant-numeric:tabular-nums;font-size:28px;font-weight:650;line-height:1.3}.summary-metrics dd span[data-v-11ae0a7f]{color:var(--status-muted);font-size:13px;font-weight:400}.summary-metrics .latency-value[data-v-11ae0a7f]{font-size:24px}.has-failures[data-v-11ae0a7f]{color:#b27619}.section-heading[data-v-11ae0a7f]{justify-content:space-between;align-items:center;margin:26px 0 13px;display:flex}.system-status .section-heading h2[data-v-11ae0a7f],.system-status .panel-heading h2[data-v-11ae0a7f]{font-size:15px;font-weight:650}.section-heading>span[data-v-11ae0a7f],.panel-heading>span[data-v-11ae0a7f]{color:var(--status-muted);font-size:11px}.service-grid[data-v-11ae0a7f]{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.service-card[data-v-11ae0a7f]{border:1px solid var(--status-line);background:var(--status-surface);border-radius:12px;min-width:0;padding:22px 22px 0;overflow:hidden;box-shadow:0 3px 12px #14285005}.service-heading[data-v-11ae0a7f]{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.service-icon[data-v-11ae0a7f]{color:#5273c7;background:#edf2ff;border-radius:11px;place-items:center;width:42px;height:42px;display:grid}.service-icon svg[data-v-11ae0a7f]{width:23px;height:23px}.service-icon.factory[data-v-11ae0a7f]{color:#2f8c87;background:#eaf6f5}.service-icon.oa[data-v-11ae0a7f]{color:#8a69c3;background:#f3effc}.status-badge[data-v-11ae0a7f]{color:#25815a;white-space:nowrap;background:#edf8f1;border-radius:5px;align-items:center;gap:6px;padding:3px 8px;font-size:11px;display:flex}.status-badge i[data-v-11ae0a7f],.small-dot[data-v-11ae0a7f],.history-dot[data-v-11ae0a7f]{background:#35a271;border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}[data-state=offline] .status-badge[data-v-11ae0a7f]{color:#b56526;background:#fff3e9}[data-state=offline] .status-badge i[data-v-11ae0a7f]{background:#ca7b30}[data-state=pending] .status-badge[data-v-11ae0a7f]{color:#7c899d;background:#f0f3f8}[data-state=pending] .status-badge i[data-v-11ae0a7f],[data-state=pending] .small-dot[data-v-11ae0a7f]{background:#9aa8bd}.system-status h3[data-v-11ae0a7f]{font-size:17px;font-weight:650}.service-description[data-v-11ae0a7f]{color:var(--status-muted);min-height:20px;font-size:12px;margin-top:4px!important}.service-metrics[data-v-11ae0a7f]{grid-template-columns:1fr 1fr;gap:12px;padding:20px 0 16px;display:grid}.service-metrics dt[data-v-11ae0a7f]{color:var(--status-muted);margin-bottom:5px;font-size:11px}.service-metrics dd[data-v-11ae0a7f]{font-variant-numeric:tabular-nums;font-size:16px;font-weight:600}.service-note[data-v-11ae0a7f],.service-error[data-v-11ae0a7f]{min-height:32px;color:var(--status-muted);align-items:center;gap:6px;padding-bottom:15px;font-size:11px;display:flex}.service-error[data-v-11ae0a7f]{color:#b56526}.service-details[data-v-11ae0a7f]{border-top:1px solid var(--status-line);font-size:11px}.service-details summary[data-v-11ae0a7f]{color:var(--status-muted);cursor:pointer;justify-content:space-between;align-items:center;padding:11px 0;list-style:none;display:flex}.service-details summary[data-v-11ae0a7f]::-webkit-details-marker{display:none}.service-details[open] summary>span[data-v-11ae0a7f]{transform:rotate(180deg)}.service-details dl[data-v-11ae0a7f]{gap:8px;padding:3px 0 15px;display:grid}.service-details dt[data-v-11ae0a7f]{color:var(--status-muted)}.service-details dd[data-v-11ae0a7f]{overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.bottom-grid[data-v-11ae0a7f]{grid-template-columns:1.2fr 1fr;gap:18px;margin-top:22px;display:grid}.history-panel[data-v-11ae0a7f],.scope-panel[data-v-11ae0a7f]{border:1px solid var(--status-line);background:var(--status-surface);border-radius:12px;min-width:0;padding:20px 22px}.panel-heading[data-v-11ae0a7f]{justify-content:space-between;align-items:center;gap:12px;display:flex}.history-list[data-v-11ae0a7f]{max-height:300px;margin:8px 0 0;padding:0;list-style:none;overflow:auto}.history-list li[data-v-11ae0a7f]{border-bottom:1px solid var(--status-line);align-items:center;gap:12px;padding:15px 0;display:flex}.history-list li[data-v-11ae0a7f]:last-child{border-bottom:0;padding-bottom:0}.history-dot[data-v-11ae0a7f]{width:8px;height:8px;margin:0 4px;box-shadow:0 0 0 4px #eff8f2}.history-dot.warning[data-v-11ae0a7f]{background:#ca7b30;box-shadow:0 0 0 4px #fff5e9}.history-list li>div[data-v-11ae0a7f]{flex:1;min-width:0}.history-list strong[data-v-11ae0a7f]{overflow-wrap:anywhere;font-size:12px;font-weight:500;display:block}.history-list li>div>span[data-v-11ae0a7f]{color:var(--status-muted);font-size:11px}.history-list em[data-v-11ae0a7f]{color:#5474b6;background:#f0f4fc;border-radius:3px;margin-left:8px;padding:1px 5px;font-size:10px;font-style:normal}.history-list time[data-v-11ae0a7f]{color:var(--status-muted);font-variant-numeric:tabular-nums;font-size:11px}.history-empty[data-v-11ae0a7f]{color:var(--status-muted);padding:24px 0;font-size:12px}.scope-tag[data-v-11ae0a7f]{border:1px solid var(--status-line);white-space:nowrap;border-radius:4px;padding:1px 6px}.scope-panel>p[data-v-11ae0a7f]{color:var(--status-muted);font-size:12px;line-height:1.8;margin-top:16px!important}.scope-panel ul[data-v-11ae0a7f]{color:var(--status-muted);margin:10px 0 18px;padding-left:16px;font-size:11px;line-height:1.9}.scope-panel li+li[data-v-11ae0a7f]{margin-top:4px}.scope-footer[data-v-11ae0a7f]{border-top:1px solid var(--status-line);color:var(--status-muted);align-items:center;gap:7px;padding-top:12px;font-size:11px;display:flex}.scope-footer>span[data-v-11ae0a7f]:last-child{margin-left:auto}.spinning[data-v-11ae0a7f]{animation:1s linear infinite spin-11ae0a7f}@keyframes spin-11ae0a7f{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spinning[data-v-11ae0a7f]{animation:none}}@media (min-width:1500px){.system-status[data-v-11ae0a7f]{padding-top:18px}.overview[data-v-11ae0a7f]{padding:32px}.service-card[data-v-11ae0a7f]{padding:26px 26px 0}.service-metrics[data-v-11ae0a7f]{padding:24px 0 20px}.summary-metrics>div[data-v-11ae0a7f]{padding:4px 32px}}@media (max-width:1100px){.overview[data-v-11ae0a7f]{flex-direction:column;align-items:flex-start;gap:22px}.summary-metrics[data-v-11ae0a7f]{border-top:1px solid var(--status-line);width:100%;padding-top:18px}.summary-metrics>div[data-v-11ae0a7f]{flex:1;padding:0 18px}.summary-metrics>div[data-v-11ae0a7f]:first-child{border-left:0;padding-left:0}.toolbar[data-v-11ae0a7f],.service-grid[data-v-11ae0a7f]{gap:12px}.service-card[data-v-11ae0a7f]{padding:18px 16px 0}.bottom-grid[data-v-11ae0a7f]{grid-template-columns:1fr 1fr}}@media (max-width:700px){.system-status[data-v-11ae0a7f]{padding:0 0 16px}.page-heading[data-v-11ae0a7f]{flex-direction:column;align-items:flex-start;gap:18px;margin-bottom:20px}.system-status h1[data-v-11ae0a7f]{font-size:24px}.toolbar[data-v-11ae0a7f]{justify-content:space-between;width:100%}.overview[data-v-11ae0a7f]{gap:18px;padding:20px}.overview-message[data-v-11ae0a7f]{align-items:flex-start;gap:12px}.overview-icon[data-v-11ae0a7f]{border-radius:12px;width:42px;height:42px}.overview-icon svg[data-v-11ae0a7f]{width:28px;height:28px}.overview h2[data-v-11ae0a7f]{font-size:18px}.overview-label[data-v-11ae0a7f]{font-size:10px}.summary-metrics>div[data-v-11ae0a7f]{padding:0 12px}.summary-metrics dd[data-v-11ae0a7f]{font-size:24px}.summary-metrics .latency-value[data-v-11ae0a7f]{font-size:20px}.summary-metrics dd span[data-v-11ae0a7f]{font-size:11px}.service-grid[data-v-11ae0a7f],.bottom-grid[data-v-11ae0a7f]{grid-template-columns:1fr}.service-card[data-v-11ae0a7f]{padding:20px 20px 0}.service-metrics[data-v-11ae0a7f]{padding:18px 0 14px}.section-heading>span[data-v-11ae0a7f]{font-size:10px}.history-panel[data-v-11ae0a7f],.scope-panel[data-v-11ae0a7f]{padding:18px}.bottom-grid[data-v-11ae0a7f]{margin-top:16px}.last-check[data-v-11ae0a7f]{font-size:10px}}.feedback-entry[data-v-db3ef954]{max-width:640px;color:var(--platform-color-text);margin:48px auto;padding:24px}h1[data-v-db3ef954]{font-size:24px}p[data-v-db3ef954]{color:var(--platform-color-muted);line-height:1.8}button[data-v-db3ef954]{background:var(--platform-color-brand);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:8px;padding:10px 18px}button[data-v-db3ef954]:focus-visible{outline:2px solid var(--platform-color-brand);outline-offset:3px}.oa-workspace[data-v-42eac5cc]{color:#465166;min-width:0;height:100%;font-family:Inter,Microsoft YaHei,sans-serif;font-size:14px;line-height:1.6}.oa-workspace[data-v-42eac5cc] .n-config-provider{min-width:0;height:100%;scroll-padding-bottom:calc(var(--oa-action-bar-height,0px) + 16px);flex-direction:column;padding:24px 28px 0;display:flex;overflow:auto}.oa-workspace[data-v-42eac5cc] .n-config-provider>*{flex-shrink:0}.oa-workspace[data-v-42eac5cc] .approval-layout{margin-bottom:24px}.oa-workspace[data-v-42eac5cc] .page-heading{margin-top:8px}.oa-workspace[data-v-42eac5cc] .form-actions{border-bottom-right-radius:0;border-bottom-left-radius:0;margin-top:auto}.compact-approval-content[data-v-42eac5cc] .n-config-provider{padding:16px 20px}.compact-approval-content[data-v-42eac5cc] .n-config-provider:has(>.approval-form-page){padding-bottom:0}.compact-approval-content[data-v-42eac5cc] .page-heading{margin-top:0}.compact-approval-content[data-v-42eac5cc] .approval-layout{margin-bottom:16px}@media (max-width:700px){.oa-workspace[data-v-42eac5cc] .n-config-provider{padding:16px 16px 0}}.oa-workspace{scrollbar-gutter:stable;color:#252933;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;background:#f7f8fa;font-family:Inter,PingFang SC,Microsoft YaHei,sans-serif}.oa-workspace *{box-sizing:border-box}.oa-workspace{margin:0}.oa-workspace button,.oa-workspace input,.oa-workspace textarea{font:inherit}.oa-workspace button,.oa-workspace a{-webkit-tap-highlight-color:transparent}.oa-workspace button{cursor:pointer}.oa-workspace a{color:inherit;text-decoration:none}.oa-workspace button:focus-visible,.oa-workspace a:focus-visible{outline-offset:3px;outline:2px solid #6c76ed}.oa-workspace h1,.oa-workspace h2,.oa-workspace h3,.oa-workspace p{margin-top:0}.oa-workspace h1{letter-spacing:-.8px;margin-bottom:9px;font-size:30px;font-weight:650;line-height:1.5}.oa-workspace h2{margin:0;font-size:16px;font-weight:600}.oa-workspace h3{font-size:14px;font-weight:600}.oa-workspace p{line-height:1.8}.oa-workspace small{font-size:12px}.oa-workspace .muted{color:#9398a5}.oa-workspace .required{color:#de6675;margin-right:4px;font-style:normal}.oa-workspace .mb16{margin-bottom:16px}.oa-workspace .mt24{margin-top:24px}.oa-workspace .eyebrow{letter-spacing:1.6px;color:#9298a5;margin-bottom:12px;font-size:10px;font-weight:600}.oa-workspace .app-shell{min-height:100vh;display:flex}.oa-workspace .sidebar{z-index:10;background:#f5f6f9;border-right:1px solid #e7e9ee;flex-direction:column;width:234px;padding:29px 15px 15px;display:flex;position:fixed;inset:0 auto 0 0}.oa-workspace .brand{align-items:center;gap:11px;padding:0 12px;display:flex}.oa-workspace .brand-symbol{color:#fff;background:#5866e7;border-radius:10px;place-items:center;width:36px;height:36px;display:grid;box-shadow:0 3px 7px #5565e523}.oa-workspace .brand strong{letter-spacing:.6px;font-size:17px;font-weight:650}.oa-workspace .brand small{color:#959bab;letter-spacing:1.9px;margin-top:4px;font-size:8px;display:block}.oa-workspace .workspace-switch{background:#fff;border:1px solid #e1e4ec;border-radius:9px;align-items:center;gap:9px;margin:29px 0 27px;padding:12px 10px;font-size:12px;display:flex}.oa-workspace .workspace-switch div{flex:1;font-weight:500}.oa-workspace .workspace-switch small{color:#999fac;margin-top:4px;font-size:10px;font-weight:400;display:block}.oa-workspace .workspace-icon{color:#5964ce;background:#edeffc;border-radius:6px;place-items:center;width:28px;height:28px;font-size:12px;font-weight:700;display:grid}.oa-workspace .nav-caption{color:#a0a5af;margin:12px 15px 11px;font-size:10px}.oa-workspace .nav-item{color:#727987;border-radius:7px;align-items:center;gap:12px;margin-bottom:4px;padding:11px 14px;font-size:13px;transition:all .15s;display:flex}.oa-workspace .nav-item:hover{background:#ebedf5}.oa-workspace .nav-item.selected{color:#5363d7;background:#e9ecfc;font-weight:600}.oa-workspace .nav-item svg{stroke-width:1.7px}.oa-workspace .nav-count{background:#dce1fc;border-radius:5px;margin-left:auto;padding:1px 6px;font-size:10px}.oa-workspace .sidebar-bottom{margin-top:auto;padding-top:35px}.oa-workspace .environment-note{color:#858da0;border-bottom:1px solid #e4e7ee;align-items:flex-start;gap:8px;margin:0 9px 20px;padding:12px 7px;font-size:11px;display:flex}.oa-workspace .environment-note small{color:#a0a6b1;margin-top:5px;font-size:10px;display:block}.oa-workspace .profile{text-align:left;color:#9096a3;background:0 0;border:0;align-items:center;gap:10px;width:100%;padding:9px;display:flex}.oa-workspace .profile>div{flex:1}.oa-workspace .profile strong{color:#505766;font-size:12px;display:block}.oa-workspace .profile small{margin-top:3px;font-size:10px;display:block}.oa-workspace .avatar{color:#7770b2;background:#ecebfd;border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;font-size:11px;font-weight:500;display:inline-grid}.oa-workspace .avatar-small{width:28px;height:28px;font-size:10px}.oa-workspace .avatar-large{width:56px;height:56px;font-size:17px}.oa-workspace .avatar.blue{color:#6a84b7;background:#eaf1fd}.oa-workspace .workspace{flex-direction:column;width:calc(100% - 234px);min-height:100vh;margin-left:234px;display:flex}.oa-workspace .topbar{background:#fff;border-bottom:1px solid #eceef3;justify-content:space-between;align-items:center;height:67px;padding:0 38px;display:flex}.oa-workspace .breadcrumb{color:#9399a5;align-items:center;gap:17px;font-size:11px;display:flex}.oa-workspace .breadcrumb strong{color:#5f6673;font-weight:500}.oa-workspace .topbar-actions{align-items:center;gap:22px;display:flex}.oa-workspace .dev-pill{color:#8b92a1;align-items:center;gap:6px;font-size:10px;display:flex}.oa-workspace .dev-pill i{background:#8caf9c;border-radius:50%;width:5px;height:5px}.oa-workspace .main-content{flex:1;width:100%;max-width:1430px;margin:0 auto;padding:39px 42px 25px}.oa-workspace .page-heading{justify-content:space-between;align-items:center;gap:18px;margin-bottom:28px;display:flex}.oa-workspace .page-heading p{color:#8e95a3;margin-bottom:0;font-size:12px}.oa-workspace .page-heading.compact{margin-bottom:25px}.oa-workspace .welcome-dot{color:#5e6ae5}.oa-workspace .page-footer{color:#abb0bb;justify-content:center;gap:10px;padding:18px 12px 23px;font-size:10px;display:flex}.oa-workspace .stats-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-bottom:32px;display:grid}.oa-workspace .stat-card{cursor:pointer;background:#fff;border:1px solid #e7e9ef;border-radius:10px;padding:20px 23px 17px;transition:all .2s}.oa-workspace .stat-card:hover{border-color:#c6ccef;transform:translateY(-2px)}.oa-workspace .stat-label{color:#777f8e;justify-content:space-between;align-items:center;font-size:12px;display:flex}.oa-workspace .stat-icon{border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.oa-workspace .violet{color:#8572df;background:#efedff}.oa-workspace .blue{color:#638ac5;background:#ebf3fe}.oa-workspace .amber{color:#c99c54;background:#fff3e2}.oa-workspace .stat-card>strong{letter-spacing:-1px;margin:8px 0 12px;font-size:34px;font-weight:600;line-height:1.4;display:block}.oa-workspace .stat-bottom{color:#a5abb6;justify-content:space-between;align-items:center;font-size:10px;display:flex}.oa-workspace .section-block{margin-bottom:31px}.oa-workspace .section-heading{justify-content:space-between;align-items:center;gap:14px;margin-bottom:17px;display:flex}.oa-workspace .subtle-label{color:#b6bbc6;letter-spacing:1.2px;margin-left:12px;font-size:9px;font-weight:500}.oa-workspace .text-button{color:#8a91a2;background:0 0;border:0;align-items:center;gap:6px;font-size:11px;display:flex}.oa-workspace .quick-grid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.oa-workspace .quick-card{text-align:left;background:#fff;border:1px solid #e7e9ef;border-radius:9px;align-items:center;gap:13px;min-height:84px;padding:20px 18px;transition:all .2s;display:flex}.oa-workspace .quick-card:hover{border-color:#aeb8ed;box-shadow:0 4px 14px #33395908}.oa-workspace .quick-icon{border-radius:11px;flex-shrink:0;place-items:center;width:42px;height:42px;display:inline-grid}.oa-workspace .quick-card strong{color:#444b58;font-size:13px;font-weight:600;display:block}.oa-workspace .quick-card small{color:#a3a9b4;margin-top:6px;font-size:10px;display:block}.oa-workspace .quick-arrow{color:#b3b9c4;margin-left:auto}.oa-workspace .quick-add{color:#949cae;background:0 0;border-style:dashed;justify-content:center;font-size:12px}.oa-workspace .panel{background:#fff;border:1px solid #e6e9ef;border-radius:10px;overflow:hidden}.oa-workspace .list-header{border-bottom:1px solid #eceef3;justify-content:space-between;align-items:center;gap:20px;min-height:68px;padding:0 22px;display:flex}.oa-workspace .tabs{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.oa-workspace .tabs button{color:#8c93a1;white-space:nowrap;background:0 0;border:0;min-height:67px;padding:0 1px;font-size:12px;position:relative}.oa-workspace .tabs button.active{color:#5664dc;font-weight:600}.oa-workspace .tabs button.active:after{content:"";background:#6572e8;height:2px;position:absolute;bottom:-1px;left:0;right:0}.oa-workspace .tabs button span{color:#6672da;background:#eef0fc;border-radius:4px;margin-left:6px;padding:2px 5px;font-size:10px}.oa-workspace .list-search{max-width:220px;font-size:11px}.oa-workspace .table-scroll{overflow:auto}.oa-workspace .data-table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%}.oa-workspace .data-table th{color:#a0a6b2;background:#fafbfd;border-bottom:1px solid #eff0f5;height:43px;padding:0 22px;font-size:10px;font-weight:500}.oa-workspace .data-table td{color:#747d8c;border-bottom:1px solid #eff1f5;padding:18px 22px;font-size:12px}.oa-workspace .data-table tbody tr:last-child td{border-bottom:0}.oa-workspace .data-table tbody tr:hover{background:#fbfcff}.oa-workspace .data-table tbody tr{cursor:pointer}.oa-workspace .data-table strong{color:#4d5665;font-size:12px;font-weight:500}.oa-workspace .table-title{align-items:center;gap:13px;display:flex}.oa-workspace .file-symbol{color:#8e99b1;background:#f2f4f9;border-radius:8px;place-items:center;width:34px;height:36px;display:grid}.oa-workspace .table-title small{color:#adb3bf;margin-top:6px;font-size:9px;display:block}.oa-workspace .status-pill{color:#8993a4;white-space:nowrap;background:#f0f2f6;border-radius:5px;align-items:center;gap:6px;padding:4px 8px;font-size:10px;display:inline-flex}.oa-workspace .status-pill:before{content:"";background:currentColor;border-radius:50%;width:4px;height:4px}.oa-workspace .status-pill.PENDING{color:#b79446;background:#fbf5e7}.oa-workspace .status-pill.APPROVED{color:#57a18a;background:#edf8f2}.oa-workspace .status-pill.REJECTED{color:#cc7e88;background:#fdf0f1}.oa-workspace .status-pill.RETURNED{color:#b88654;background:#fff3e9}.oa-workspace .status-pill.large{padding:8px 14px;font-size:12px}.oa-workspace .table-footer{color:#a6adba;border-top:1px solid #eef0f5;padding:15px 23px;font-size:10px}.oa-workspace .empty-state{text-align:center;color:#a2a9b6;padding:49px 20px 52px}.oa-workspace .empty-icon{color:#a5afd0;background:#f5f6fb;border-radius:17px;place-items:center;width:56px;height:56px;margin:0 auto 15px;display:grid}.oa-workspace .empty-state h3{color:#828b9c;margin-bottom:8px;font-size:13px;font-weight:500}.oa-workspace .empty-state p{color:#b0b6c2;margin:0;font-size:11px}.oa-workspace .workbench-note{color:#8993ad;background:linear-gradient(110deg,#eff1fa,#f3f4fa 68%,#edf0f8);border-radius:9px;align-items:center;gap:16px;margin-top:26px;padding:22px 25px;display:flex}.oa-workspace .note-line{background:#a3b0dd;border-radius:2px;width:3px;height:34px}.oa-workspace .workbench-note strong{font-size:12px;font-weight:500}.oa-workspace .workbench-note p{color:#a1aabf;margin:6px 0 0;font-size:10px}.oa-workspace .note-wordmark{letter-spacing:2px;color:#bac3d9;margin-left:auto;font-size:9px}.oa-workspace .outline-tag{color:#929bac;border:1px solid #dedfe8;border-radius:6px;align-items:center;gap:6px;padding:6px 11px;font-size:10px;display:flex}.oa-workspace .back-link{color:#8b93a2;background:0 0;border:0;align-items:center;gap:7px;margin-bottom:24px;padding:0;font-size:11px;display:flex}.oa-workspace .approval-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:24px;display:grid}.oa-workspace .form-panel{padding:27px 29px}.oa-workspace .panel-heading{color:#848da3;align-items:center;gap:12px;margin-bottom:26px;display:flex}.oa-workspace .panel-heading h2{color:#4b5362}.oa-workspace .panel-heading p{color:#a3aab7;margin:5px 0 0;font-size:10px}.oa-workspace .section-number{color:#7b87cb;background:#eff1fc;border-radius:8px;place-items:center;width:28px;height:28px;font-size:10px;display:grid}.oa-workspace .applicant-strip{background:#fafbfd;border:1px solid #edf0f6;border-radius:7px;align-items:center;gap:11px;margin-bottom:29px;padding:16px;display:flex}.oa-workspace .applicant-strip strong{font-size:12px;font-weight:500}.oa-workspace .applicant-strip small{color:#9ca5b3;margin-top:5px;font-size:10px;display:block}.oa-workspace .applicant-strip>span:last-child{color:#a4acba;margin-left:auto;font-size:10px}.oa-workspace .form-fields{grid-template-columns:minmax(0,1fr);gap:24px 20px;display:grid}.oa-workspace .form-field.wide{grid-column:1/-1}.oa-workspace .form-field>label{color:#606a79;margin-bottom:10px;font-size:12px;display:block}.oa-workspace .field-help{color:#a6aebb;margin-top:8px;font-size:10px;line-height:1.8;display:block}.oa-workspace .field-note{color:#8c94a4;white-space:pre-wrap;background:#f7f8fb;border-radius:6px;padding:13px 15px;font-size:11px;line-height:1.9}.oa-workspace .date-input{color:#626d7d;background:#fff;border:1px solid #e0e0e6;border-radius:7px;outline:none;width:100%;height:35px;padding:0 11px;font-size:12px}.oa-workspace .date-input:focus{border-color:#5666e9}.oa-workspace .date-input::-webkit-calendar-picker-indicator{opacity:.35}.oa-workspace .form-disclaimer{color:#a0a9b8;border-top:1px solid #eff1f5;gap:8px;margin-top:28px;padding-top:20px;font-size:10px;line-height:1.8;display:flex}.oa-workspace .form-disclaimer svg{flex-shrink:0;margin-top:2px}.oa-workspace .flow-preview{padding:26px 24px}.oa-workspace .preview-timeline{padding:2px 0 0 15px}.oa-workspace .preview-node{border-left:1px solid #e4e8f3;min-height:54px;padding:0 0 29px 25px;position:relative}.oa-workspace .preview-node .node-dot{color:#fff;background:#c5cce7;border:3px solid #fff;border-radius:50%;place-items:center;width:19px;height:19px;display:grid;position:absolute;top:0;left:-10px}.oa-workspace .preview-node .node-dot.cc{background:#efc499}.oa-workspace .preview-node.start .node-dot{background:#93b7a7}.oa-workspace .preview-node strong{color:#687285;font-size:12px;font-weight:500;line-height:1.8;display:block}.oa-workspace .preview-node>small{color:#a5adbb;margin:3px 0 11px;font-size:10px;display:block}.oa-workspace .preview-node>p{color:#9aa4b4;margin:5px 0 0;font-size:11px}.oa-workspace .preview-node.finish{color:#a2aab9;border:0;padding-bottom:0;font-size:11px}.oa-workspace .finish .node-dot{background:#c4cbd8;border:2px solid #fff;width:10px;height:10px;top:4px;left:-6px}.oa-workspace .flow-help{color:#a8b0be;border-top:1px solid #eff1f5;gap:7px;margin-top:18px;padding-top:17px;font-size:10px;line-height:1.7;display:flex}.oa-workspace .resolved-users{flex-wrap:wrap;gap:5px;display:flex}.oa-workspace .person-chip{color:#828dab;background:#f1f3fa;border-radius:5px;padding:4px 8px;font-size:11px}.oa-workspace .form-actions{z-index:5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffefef5;border:1px solid #e7eaf0;border-radius:9px;justify-content:flex-end;align-items:center;gap:12px;margin-top:24px;padding:19px 25px;display:flex;position:sticky;bottom:0}.oa-workspace .form-actions>span{color:#a6adba;margin-right:auto;font-size:10px}.oa-workspace .field-value{white-space:pre-wrap;color:#535e70;overflow-wrap:anywhere;padding:3px 0 10px;font-size:13px;line-height:1.8}.oa-workspace .attachment-list{flex-direction:column;gap:9px;margin-bottom:10px;display:flex}.oa-workspace .attachment-list a{color:#6b7cbb;overflow-wrap:anywhere;align-items:center;gap:7px;font-size:11px;display:flex}.oa-workspace .attachment-list>div{justify-content:space-between;align-items:center;display:flex}.oa-workspace .upload-button{cursor:pointer;border:1px dashed #d9deeb;border-radius:6px;align-items:center;gap:8px;padding:9px 13px;color:#8c98ad!important;font-size:11px!important;display:inline-flex!important}.oa-workspace .upload-button input{display:none}.oa-workspace .current-step{color:#8996d4;background:#f0f2fe;border:1px solid #e2e7fd;border-radius:9px;align-items:center;gap:13px;margin-bottom:21px;padding:15px 22px;display:flex}.oa-workspace .current-step strong{color:#6472b6;font-size:12px;font-weight:500}.oa-workspace .current-step p{margin:5px 0 0;font-size:11px}.oa-workspace .timeline-action{color:#929db1;font-size:11px;font-weight:400;display:block}.oa-workspace .timeline-comment{white-space:pre-wrap;overflow-wrap:anywhere;background:#f7f8fc;border-radius:5px;padding:9px 11px}.oa-workspace .snapshot-detail{color:#939fb5;margin-top:12px;font-size:10px}.oa-workspace .snapshot-detail summary{cursor:pointer}.oa-workspace .snapshot-detail .form-fields{padding:12px 0;display:block}.oa-workspace .snapshot-detail .form-field{margin-bottom:10px}.oa-workspace .inline-actions,.oa-workspace .dialog-actions{align-items:center;gap:10px;display:flex}.oa-workspace .dialog-actions{justify-content:flex-end}.oa-workspace .icon-button{color:#9fa7b7;background:0 0;border:0;padding:4px;display:inline-flex}.oa-workspace .source-banner{color:#8a95aa;background:#eff2fa;border-radius:7px;flex-wrap:wrap;align-items:center;gap:11px;margin-bottom:23px;padding:14px 18px;font-size:11px;display:flex}.oa-workspace .source-banner .muted{margin-left:auto;font-size:10px}.oa-workspace .source-dot{background:#8f9fd7;border-radius:50%;width:6px;height:6px}.oa-workspace .people-layout{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:19px;display:grid}.oa-workspace .department-panel{padding:20px 10px 24px}.oa-workspace .department-panel h3{color:#929bad;margin-bottom:17px;padding:0 12px;font-size:11px}.oa-workspace .department-item{text-align:left;color:#8792a7;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;width:100%;margin-bottom:3px;padding:11px 14px;font-size:11px;display:flex}.oa-workspace .department-item svg{flex-shrink:0}.oa-workspace .department-item span{white-space:normal;flex:1;line-height:1.6}.oa-workspace .department-item.active{color:#6e7fca;background:#eff2fc}.oa-workspace .department-empty{color:#a6adba;text-align:center;padding:15px;font-size:11px}.oa-workspace .people-toolbar{justify-content:space-between;align-items:center;gap:16px;padding:22px;display:flex}.oa-workspace .people-toolbar h2{font-size:14px}.oa-workspace .people-toolbar h2 small{color:#9da6b7;margin-left:12px;font-size:10px;font-weight:400}.oa-workspace .person-row{align-items:center;gap:11px;display:flex}.oa-workspace .person-row small{color:#a1abbb;margin-top:5px;font-size:9px;display:block}.oa-workspace .dept-tags{flex-wrap:wrap;gap:5px;max-width:240px;display:flex}.oa-workspace .dept-tags span{color:#969fb1;background:#f4f6fa;border-radius:4px;padding:4px 6px;font-size:10px}.oa-workspace .person-detail{align-items:center;gap:14px;margin:12px 0 24px;display:flex}.oa-workspace .person-detail p{color:#9ca7ba;margin:5px 0 0;font-size:12px}.oa-workspace .setting-label{color:#7b8699;margin:19px 0 10px;font-size:12px;display:block}.oa-workspace .switch-row{color:#7e8b9f;justify-content:space-between;align-items:center;padding:17px 0;font-size:12px;display:flex}.oa-workspace .heading-count{color:#8491bd;margin-left:8px;font-size:16px}.oa-workspace .inbox-panel{max-width:960px}.oa-workspace .inbox-item{text-align:left;color:#a1aab8;background:#fff;border:0;border-bottom:1px solid #edf0f7;align-items:center;gap:19px;width:100%;padding:23px 27px;display:flex}.oa-workspace .inbox-item:last-child{border-bottom:0}.oa-workspace .inbox-item:hover,.oa-workspace .inbox-item.unread{background:#fafbff}.oa-workspace .inbox-item>div{flex:1}.oa-workspace .inbox-item strong{color:#727f95;align-items:center;gap:9px;font-size:13px;font-weight:500;display:flex}.oa-workspace .inbox-item p{color:#a1aabc;margin:6px 0;font-size:11px}.oa-workspace .inbox-item small{color:#b5bcc9;font-size:10px}.oa-workspace .notification-symbol{color:#8f9ac1;background:#f0f2fa;border-radius:10px;place-items:center;width:42px;height:42px;display:grid}.oa-workspace .unread-dot{background:#8693e8;border-radius:50%;width:5px;height:5px}.oa-workspace .template-tabs{gap:8px;margin-bottom:19px;display:flex;overflow:auto}.oa-workspace .template-tabs button{color:#8d97ab;white-space:nowrap;background:#fff;border:1px solid #e4e8f2;border-radius:7px;padding:9px 13px;font-size:11px}.oa-workspace .template-tabs button.active{color:#6f7ece;background:#f4f6ff;border-color:#aebbec}.oa-workspace .template-tabs small{color:#acb6cb;margin-left:10px;font-size:9px}.oa-workspace .designer-steps{background:#fff;border:1px solid #e5e9f2;border-radius:9px;justify-content:center;align-items:center;gap:19px;margin-bottom:20px;padding:17px 20px;display:flex}.oa-workspace .designer-steps>button:not(.n-button){color:#9ba5b6;background:0 0;border:0;align-items:center;gap:8px;font-size:12px;display:flex}.oa-workspace .designer-steps>button.active{color:#6576ca}.oa-workspace .designer-steps button span{color:#99a5bf;background:#f1f3f9;border-radius:50%;place-items:center;width:23px;height:23px;font-size:10px;display:grid}.oa-workspace .designer-steps button.active span{color:#fff;background:#697ce0}.oa-workspace .designer-steps>div{background:#e8ebf4;width:40px;height:1px}.oa-workspace .designer-steps>.n-button{color:#9ca8bd;margin-left:auto;font-size:10px}.oa-workspace .designer-layout{grid-template-columns:165px minmax(290px,1fr) 238px;align-items:start;gap:15px;display:grid}.oa-workspace .component-palette,.oa-workspace .properties-panel{padding:20px 16px}.oa-workspace .component-palette h3,.oa-workspace .properties-panel h3{color:#7c88a0;align-items:center;gap:7px;font-size:12px;display:flex}.oa-workspace .component-palette p{font-size:10px}.oa-workspace .component-palette>button{color:#8d9bb2;background:#fafbfe;border:1px solid #edf0f7;border-radius:6px;align-items:center;gap:12px;width:100%;margin:8px 0;padding:12px 10px;font-size:11px;display:flex}.oa-workspace .component-palette>button:hover{background:#f3f6ff;border-color:#b4c0ee}.oa-workspace .designer-canvas{background:#eef1f7;border:1px solid #e6eaf3;border-radius:9px;min-height:680px;padding:26px 22px;overflow:auto}.oa-workspace .canvas-form{background:#fff;border:1px solid #e6ebf5;border-radius:8px;padding:24px 20px}.oa-workspace .canvas-form>h2{color:#717d96;margin-bottom:8px;font-size:17px}.oa-workspace .canvas-form>p{font-size:10px}.oa-workspace .canvas-field{cursor:pointer;border:1px dashed #0000;border-radius:5px;margin:3px -5px;padding:14px 12px}.oa-workspace .canvas-field:hover{background:#fafbff}.oa-workspace .canvas-field.chosen{background:#f9faff;border-color:#a0b1ec}.oa-workspace .canvas-field-label{color:#8490a6;justify-content:space-between;align-items:center;margin-bottom:10px;font-size:12px;display:flex}.oa-workspace .field-tools{opacity:0;display:flex}.oa-workspace .canvas-field:hover .field-tools,.oa-workspace .canvas-field.chosen .field-tools{opacity:1}.oa-workspace .field-tools button,.oa-workspace .node-tools button{color:#9daccc;background:0 0;border:0;padding:3px;display:inline-flex}.oa-workspace .mock-input{color:#bdc5d2;background:#fff;border:1px solid #e9edf5;border-radius:5px;min-height:35px;padding:10px;font-size:10px}.oa-workspace .mock-input.textarea{min-height:70px}.oa-workspace .canvas-empty{text-align:center;color:#b0bdd2;padding:50px 5px;font-size:11px}.oa-workspace .property-empty{color:#b4bfd2;text-align:center;padding:55px 0;font-size:11px;line-height:2}.oa-workspace .properties-panel .setting-label,.oa-workspace .properties-panel .n-input,.oa-workspace .properties-panel .n-select{font-size:11px}.oa-workspace .basic-settings{max-width:700px;padding:30px}.oa-workspace .flow-start,.oa-workspace .flow-end{color:#fff;text-align:center;background:#c4ccd9;border-radius:7px;width:160px;margin:0 auto;padding:12px;font-size:11px}.oa-workspace .flow-end{color:#a7b2c7;background:0 0;width:90px}.oa-workspace .node-connector{background:#cbd4e5;width:1px;height:25px;margin:0 auto;position:relative}.oa-workspace .node-connector:after{content:"";border-top:5px solid #cbd4e5;border-left:3px solid #0000;border-right:3px solid #0000;position:absolute;bottom:0;left:-3px}.oa-workspace .design-node{cursor:pointer;background:#fff;border:1px solid #e0e5f1;border-radius:8px;width:100%;max-width:295px;margin:0 auto;overflow:hidden;box-shadow:0 2px 5px #7486aa08}.oa-workspace .design-node.chosen{border-color:#869ee5;box-shadow:0 0 0 2px #c9d5f44d}.oa-workspace .design-node-header{color:#8496c8;background:#e7ebfb;align-items:center;gap:6px;padding:9px 12px;font-size:10px;display:flex}.oa-workspace .design-node.copy .design-node-header{color:#85adb7;background:#e7f2f4}.oa-workspace .design-node.branch .design-node-header{color:#c0a36c;background:#fcf1dc}.oa-workspace .node-tools{white-space:nowrap;margin-left:auto}.oa-workspace .design-node-body{padding:16px}.oa-workspace .design-node-body strong{color:#8592aa;font-size:12px;font-weight:500;display:block}.oa-workspace .design-node-body small{color:#b0bacb;margin-top:7px;font-size:10px;display:block}.oa-workspace .add-node-buttons{flex-wrap:wrap;justify-content:center;gap:5px;display:flex}.oa-workspace .add-node-buttons .n-button{font-size:10px}.oa-workspace .branch-group{flex-direction:column;gap:15px;margin-top:20px;display:flex}.oa-workspace .branch-path{background:#f7f9fd;border:1px dashed #cbd5e7;border-radius:7px;padding:14px}.oa-workspace .branch-title{gap:6px;margin-bottom:12px;display:flex}.oa-workspace .branch-path>p{font-size:10px}.oa-workspace .condition-inputs{grid-template-columns:1fr 110px 70px;gap:6px;margin-bottom:19px;display:grid}.oa-workspace .builder-tip{color:#95a3ba;align-items:center;gap:8px;margin:19px 0;font-size:10px;display:flex}.oa-workspace .version-item{color:#98a5b9;border-bottom:1px solid #edf0f5;justify-content:space-between;padding:16px;font-size:12px;display:flex}.oa-workspace .settings-tabs{border-bottom:1px solid #e5e9f1;margin-bottom:22px}.oa-workspace .settings-panel{padding:29px}.oa-workspace .settings-panel>p{margin-top:12px;font-size:12px}.oa-workspace .role-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.oa-workspace .role-card{text-align:left;background:#fff;border:1px solid #e5eaf4;border-radius:9px;padding:23px}.oa-workspace .role-card h3{color:#7c8aa3;margin:17px 0 9px}.oa-workspace .role-card p{color:#a1aec3;min-height:20px;font-size:11px}.oa-workspace .role-card small{color:#b0b9c9;font-size:10px}.oa-workspace .calendar-overrides{margin:20px 0}.oa-workspace .calendar-overrides>div{color:#8b9ab2;border-bottom:1px solid #edf0f5;align-items:center;gap:15px;max-width:400px;padding:12px 0;font-size:12px;display:flex}.oa-workspace .calendar-overrides button{margin-left:auto}.oa-workspace .backup-status{color:#88b0a4;background:#eff6f5;border-radius:8px;align-items:center;gap:12px;margin:24px 0;padding:19px;display:flex}.oa-workspace .backup-status strong{font-size:13px;font-weight:500}.oa-workspace .backup-status p{margin:5px 0 0;font-size:11px}.oa-workspace .settings-facts{margin:20px 0}.oa-workspace .settings-facts>div{border-bottom:1px solid #eef1f6;justify-content:space-between;gap:20px;padding:16px 0;font-size:12px;display:flex}.oa-workspace .settings-facts span{color:#a1adc0}.oa-workspace .settings-facts strong{color:#8d9bb3;font-weight:500}.oa-workspace .toast{color:#65896f;z-index:9999;background:#fff;border:1px solid #dfebdf;border-radius:8px;max-width:90vw;padding:13px 23px;font-size:12px;position:fixed;top:20px;left:50%;transform:translate(-50%);box-shadow:0 8px 35px #22345622}.oa-workspace .toast.error{color:#bc6c7a;border-color:#f0d8de}.oa-workspace .error-box{color:#bd7886;background:#fff2f3;border:1px solid #f5dfe4;border-radius:7px;margin-bottom:18px;padding:11px 13px;font-size:12px}.oa-workspace .login-page{background:#fff;grid-template-columns:48% 52%;min-height:100vh;display:grid}.oa-workspace .login-art{color:#e4e9fc;background-color:#202842;background-image:radial-gradient(at 90% 90%,#4d568c66,#0000 65%),radial-gradient(at 0 0,#3d456855,#0000 60%);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;flex-direction:column;padding:48px 58px;display:flex;position:relative;overflow:hidden}.oa-workspace .login-art:after{content:"";pointer-events:none;border:1px solid #bac8ff0a;border-radius:50%;width:670px;height:670px;position:absolute;bottom:-200px;right:-170px;box-shadow:0 0 0 90px #bac8ff04,0 0 0 180px #bac8ff03}.oa-workspace .login-brand{color:#c2caff;z-index:1;align-items:center;gap:13px;display:flex}.oa-workspace .login-brand strong{letter-spacing:1px;color:#edf0ff;font-size:20px;font-weight:500}.oa-workspace .login-brand strong span{color:#a3add0;letter-spacing:2px;margin-left:12px;font-size:10px;font-weight:400}.oa-workspace .login-message{z-index:1;margin:auto 0;padding:65px 0 20px}.oa-workspace .login-message>.eyebrow{color:#8f9bc1;letter-spacing:2.5px;font-size:9px}.oa-workspace .login-message h1{letter-spacing:2px;color:#eef1ff;margin:21px 0 13px;font-size:36px;font-weight:500;line-height:1.75}.oa-workspace .login-message>p{color:#919fbe;font-size:12px;font-weight:400}.oa-workspace .workflow-illustration{max-width:390px;height:300px;margin-top:35px;position:relative}.oa-workspace .illustration-line{background:#8a99d735;width:1px;height:160px;position:absolute;top:55px;left:60%;transform:rotate(-20deg)}.oa-workspace .illustration-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0b;border:1px solid #f0f4ff1c;border-radius:10px;align-items:center;gap:13px;width:290px;padding:17px 20px;display:flex;position:absolute;box-shadow:0 8px 25px #090e2622}.oa-workspace .card-first{top:5px;left:0}.oa-workspace .card-second{background:#ffffff13;top:100px;right:0}.oa-workspace .card-third{top:194px;left:20px}.oa-workspace .illustration-card>div{color:#d0d9ef;font-size:12px}.oa-workspace .illustration-card small{color:#919cba;margin-top:5px;font-size:9px;display:block}.oa-workspace .illustration-icon{color:#a6b4fa;background:#5667ae4d;border-radius:9px;place-items:center;width:35px;height:35px;font-size:12px;display:grid}.oa-workspace .illustration-icon.green{color:#9dcabb;background:#509d9040}.oa-workspace .illustration-icon.purple{color:#baaad8;background:#9578c83d}.oa-workspace .mini-dot{background:#bca268;border-radius:50%;width:5px;height:5px;margin-left:auto}.oa-workspace .illus-check{color:#88b0a2;margin-left:auto}.oa-workspace .login-art-footer{color:#77839f;z-index:1;letter-spacing:1px;font-size:10px}.oa-workspace .login-panel{justify-content:center;align-items:center;padding:55px;display:flex;position:relative}.oa-workspace .login-box{width:355px;max-width:100%}.oa-workspace .login-icon{color:#909eca;background:#f8f9fe;border:1px solid #e5e9f5;border-radius:12px;place-items:center;width:47px;height:47px;margin-bottom:30px;display:grid}.oa-workspace .login-box>.eyebrow{letter-spacing:2px;color:#b0b8c9;font-size:9px}.oa-workspace .login-box h2{color:#465169;letter-spacing:.5px;margin-bottom:12px;font-size:25px;font-weight:500}.oa-workspace .login-box>p{color:#9ca7bb;margin-bottom:32px;font-size:11px;line-height:1.9}.oa-workspace .login-box .n-form-item-label{color:#7d899f;font-size:12px}.oa-workspace .login-box .n-input{font-size:12px}.oa-workspace .login-box .n-button{height:43px;margin-top:5px;font-size:13px}.oa-workspace .login-hint{color:#a6afc0;justify-content:center;align-items:center;gap:7px;margin:27px 0 10px;font-size:10px;display:flex}.oa-workspace .login-box .login-help{text-align:center;color:#bac1d0;margin:0;font-size:10px}.oa-workspace .login-copyright{letter-spacing:1.7px;color:#c0c6d1;font-size:9px;position:absolute;bottom:29px}@media (min-width:1600px){.oa-workspace .main-content{padding-top:45px}.oa-workspace .stats-grid{gap:24px}.oa-workspace .quick-grid{gap:21px}}@media (max-width:1250px){.oa-workspace .main-content{padding:30px 27px}.oa-workspace .sidebar{width:215px}.oa-workspace .workspace{width:calc(100% - 215px);margin-left:215px}.oa-workspace .approval-layout{grid-template-columns:minmax(0,1fr) 285px;gap:16px}.oa-workspace .designer-layout{grid-template-columns:140px minmax(250px,1fr) 205px;gap:10px}.oa-workspace .designer-canvas{padding:20px 12px}.oa-workspace .quick-card{gap:10px;padding:17px 13px}.oa-workspace .quick-icon{width:36px;height:36px}.oa-workspace .quick-card small{font-size:9px}.oa-workspace .login-art{padding:40px}.oa-workspace .login-message h1{font-size:29px}.oa-workspace .data-table th,.oa-workspace .data-table td{padding-left:16px;padding-right:16px}.oa-workspace .people-layout{grid-template-columns:190px minmax(0,1fr)}}@media (max-width:1050px){.oa-workspace .approval-layout{grid-template-columns:minmax(0,1fr)}.oa-workspace .flow-preview{max-width:none}.oa-workspace .stats-grid{gap:12px}.oa-workspace .stat-card{padding:17px}.oa-workspace .quick-grid{grid-template-columns:repeat(2,1fr)}.oa-workspace .quick-add{display:none}.oa-workspace .designer-layout{grid-template-columns:125px minmax(260px,1fr)}.oa-workspace .properties-panel{grid-column:1/-1}.oa-workspace .designer-steps{gap:10px}.oa-workspace .designer-steps>div{width:15px}.oa-workspace .login-art{padding:35px}.oa-workspace .login-message h1{font-size:25px}.oa-workspace .illustration-card{width:240px}.oa-workspace .people-layout{grid-template-columns:1fr}.oa-workspace .department-panel{flex-wrap:wrap;gap:6px;padding:15px;display:flex}.oa-workspace .department-panel h3{width:100%}.oa-workspace .department-item{width:auto;font-size:10px;padding:9px!important}.oa-workspace .department-item small{display:none}.oa-workspace .role-grid{grid-template-columns:repeat(2,1fr)}.oa-workspace .list-header{flex-direction:column;align-items:stretch;gap:0}.oa-workspace .list-search{max-width:100%;margin-bottom:13px}.oa-workspace .note-wordmark{display:none}}@media (max-width:760px){.oa-workspace .sidebar{width:65px;padding:22px 7px}.oa-workspace .brand{padding:0 6px}.oa-workspace .brand-symbol{width:34px;height:34px}.oa-workspace .brand>div,.oa-workspace .workspace-switch,.oa-workspace .nav-caption,.oa-workspace .nav-item span,.oa-workspace .environment-note,.oa-workspace .profile>div,.oa-workspace .profile>svg{display:none}.oa-workspace .brand{margin-bottom:35px}.oa-workspace .nav-item{justify-content:center;padding:12px 6px}.oa-workspace .sidebar-bottom{padding-top:20px}.oa-workspace .profile{justify-content:center;padding:6px}.oa-workspace .workspace{width:calc(100% - 65px);margin-left:65px}.oa-workspace .topbar{height:57px;padding:0 18px}.oa-workspace .breadcrumb{gap:10px;font-size:10px}.oa-workspace .breadcrumb>span,.oa-workspace .breadcrumb>svg:first-child{display:none}.oa-workspace .topbar-actions{gap:13px}.oa-workspace .main-content{padding:25px 16px 15px}.oa-workspace .page-heading{align-items:flex-start;gap:10px;margin-bottom:23px}.oa-workspace .page-heading h1{font-size:22px}.oa-workspace .page-heading p{font-size:10px}.oa-workspace .page-heading .n-button{height:33px;padding:0 11px;font-size:11px}.oa-workspace .page-heading .inline-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;max-width:135px}.oa-workspace .eyebrow{letter-spacing:1.1px;font-size:8px}.oa-workspace .stats-grid{gap:8px;margin-bottom:24px}.oa-workspace .stat-card{padding:13px 11px}.oa-workspace .stat-label{font-size:10px}.oa-workspace .stat-icon{display:none}.oa-workspace .stat-card>strong{margin:12px 0 7px;font-size:27px}.oa-workspace .stat-bottom{font-size:8px}.oa-workspace .stat-bottom svg{display:none}.oa-workspace .section-heading h2{font-size:14px}.oa-workspace .subtle-label{display:none}.oa-workspace .quick-card{gap:9px;min-height:85px;padding:14px 11px}.oa-workspace .quick-card strong{font-size:11px}.oa-workspace .quick-card small{font-size:9px;line-height:1.5}.oa-workspace .quick-icon{border-radius:8px;width:32px;height:32px}.oa-workspace .quick-arrow{display:none}.oa-workspace .quick-grid{gap:10px}.oa-workspace .tabs{gap:18px}.oa-workspace .tabs button{min-height:54px;font-size:10px}.oa-workspace .list-header{padding:0 14px}.oa-workspace .empty-state{padding:40px 10px}.oa-workspace .data-table td{font-size:10px}.oa-workspace .data-table strong{font-size:11px}.oa-workspace .table-title{gap:8px}.oa-workspace .table-title small{font-size:8px}.oa-workspace .file-symbol{display:none}.oa-workspace .workbench-note{padding:17px}.oa-workspace .workbench-note strong{font-size:10px}.oa-workspace .workbench-note p{font-size:9px}.oa-workspace .page-footer{text-align:center;font-size:8px;line-height:1.9;display:block}.oa-workspace .form-panel{padding:23px 19px}.oa-workspace .form-fields{grid-template-columns:minmax(0,1fr);gap:22px}.oa-workspace .form-field.wide{grid-column:auto}.oa-workspace .form-actions{flex-wrap:wrap;gap:8px;padding:13px}.oa-workspace .form-actions>span{display:none}.oa-workspace .form-actions .n-button{font-size:11px}.oa-workspace .person-row{gap:8px}.oa-workspace .person-row .avatar{width:28px;height:28px;font-size:10px}.oa-workspace .people-toolbar{flex-wrap:wrap;padding:15px}.oa-workspace .source-banner .muted{margin-left:0;font-size:9px}.oa-workspace .source-banner{font-size:10px}.oa-workspace .login-page{background:#fff;min-height:100vh;display:block}.oa-workspace .login-art{display:none}.oa-workspace .login-panel{min-height:100vh;padding:40px 30px 75px}.oa-workspace .login-box{width:370px}.oa-workspace .designer-layout{grid-template-columns:1fr}.oa-workspace .component-palette{flex-wrap:wrap;gap:6px;display:flex}.oa-workspace .component-palette h3,.oa-workspace .component-palette p{width:100%}.oa-workspace .component-palette>button{width:auto;margin:0;padding:8px;font-size:10px}.oa-workspace .designer-steps{flex-wrap:wrap;padding:15px 9px}.oa-workspace .designer-steps>button:not(.n-button){gap:5px;font-size:10px}.oa-workspace .designer-steps>.n-button{display:none}.oa-workspace .designer-steps>div{width:8px}.oa-workspace .designer-canvas{min-height:400px}.oa-workspace .role-grid{grid-template-columns:1fr}.oa-workspace .settings-panel{padding:22px 17px}.oa-workspace .settings-facts>div{font-size:10px}.oa-workspace .inbox-item{gap:12px;padding:18px 15px}.oa-workspace .inbox-item>svg{display:none}.oa-workspace .inbox-item strong{font-size:12px}.oa-workspace .notification-symbol{flex-shrink:0;width:34px;height:34px}.oa-workspace .current-step{padding:13px;font-size:11px}.oa-workspace .n-checkbox{margin:8px 8px 8px 0}.oa-workspace .condition-inputs{grid-template-columns:1fr}.oa-workspace .dialog-actions .n-button{font-size:11px}}.oa-workspace .muted,.oa-workspace .page-heading p,.oa-workspace .stat-bottom,.oa-workspace .quick-card small,.oa-workspace .field-help,.oa-workspace .eyebrow,.oa-workspace .source-banner .muted{color:#737e91}.oa-workspace .login-box>p,.oa-workspace .login-box .login-help,.oa-workspace .login-hint{color:#7c899e}@media (max-width:480px){.oa-workspace .page-heading{flex-wrap:wrap}.oa-workspace .page-heading>div{width:100%}.oa-workspace .page-heading h1{font-size:21px}.oa-workspace .page-heading>.n-button{margin-top:3px}.oa-workspace .tabs{gap:12px}.oa-workspace .quick-grid{grid-template-columns:1fr}.oa-workspace .quick-card{min-height:72px}.oa-workspace .quick-card strong{font-size:13px}.oa-workspace .quick-card small{font-size:10px}.oa-workspace .stat-label{font-size:9px}.oa-workspace .stat-card{padding:12px 8px}}.oa-workspace .mt16{margin-top:16px}.oa-workspace .duration-settings{border-top:1px solid #e7eaf1;margin-top:20px;padding-top:18px}.oa-workspace .duration-settings-title{color:#535ed0;font-size:13px;font-weight:600}.oa-workspace .duration-settings .field-help{margin:12px 0;line-height:1.8}.oa-workspace .duration-period{grid-template-columns:minmax(0,1fr) 14px minmax(0,1fr) 20px;align-items:center;gap:4px;margin:9px 0;display:grid}.oa-workspace .duration-period input{background:#fff;border:1px solid #dde2ed;border-radius:5px;width:100%;min-width:0;padding:6px 3px;font-size:12px}.oa-workspace .duration-period>span{color:#9299a8;font-size:10px}.oa-workspace .mock-duration{color:#6670ba;background:#f5f6fe;border:1px solid #dfe2f5;border-radius:6px;flex-wrap:wrap;align-items:center;gap:9px;padding:14px;display:flex}.oa-workspace .mock-duration strong{font-size:13px}.oa-workspace .mock-duration span{margin-left:auto;font-size:12px}.oa-workspace .mock-duration small{color:#8a93a5;width:100%;font-size:11px}.oa-workspace .duration-output{color:#64718c;background:#f8f9fc;border:1px solid #dfe3ef;border-radius:7px;align-items:center;gap:11px;min-height:46px;padding:10px 14px;display:flex}.oa-workspace .duration-output strong{color:#445173;font-size:18px;font-weight:600}.oa-workspace .duration-output>span{font-size:12px}.oa-workspace .duration-lock{opacity:.65;margin-left:auto}.oa-workspace .duration-output.invalid{background:#fff8f8;border-color:#e4a4a6}.oa-workspace .duration-output-note{color:#7b879a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:7px;margin-top:9px;font-size:11px;line-height:1.8;display:flex}.oa-workspace .duration-output-note .n-button{font-size:11px}.oa-workspace .duration-detail-total{color:#5966bb;background:#f1f3fe;border-radius:8px;justify-content:space-between;align-items:center;margin-bottom:15px;padding:17px;display:flex}.oa-workspace .duration-detail-total strong{font-size:24px}.oa-workspace .duration-detail-total small{font-size:13px}.oa-workspace .duration-detail-days{max-height:42vh;overflow-y:auto}.oa-workspace .duration-detail-days article{border-bottom:1px solid #edf0f5;padding:13px 0}.oa-workspace .duration-detail-days article>div{justify-content:space-between;font-size:13px;display:flex}.oa-workspace .duration-detail-days p{color:#758299;overflow-wrap:anywhere;margin:9px 0 5px;font-size:12px;line-height:1.8}.oa-workspace .duration-detail-days small{color:#8b95a5;font-size:11px}@media (max-width:760px){.oa-workspace .duration-output-note{font-size:10px}.oa-workspace .duration-detail-total strong{font-size:21px}.oa-workspace .duration-period input{font-size:13px}}.oa-workspace .user-option-label,.oa-workspace .preview-person{align-items:center;gap:8px;min-width:0;max-width:100%;display:inline-flex}.oa-workspace .user-option-name{text-overflow:ellipsis;white-space:nowrap;color:#465166;font-size:13px;overflow:hidden}.oa-workspace .preview-person{overflow-wrap:anywhere}.oa-workspace .person-row>div>strong{color:#3e4b60;font-size:14px}.oa-workspace .profile>div>strong{color:#3e4b60;font-size:13px}@media (min-width:1200px){.oa-workspace .approval-layout.approval-detail-layout{grid-template-columns:minmax(0,1fr) 360px}}.oa-workspace[style*="overflow: hidden"]{scrollbar-gutter:auto}.oa-workspace .page-heading.approval-section-heading{margin-bottom:12px}.oa-workspace .approval-section-heading .eyebrow{margin-bottom:4px}.oa-workspace .approval-section-heading h1{margin-bottom:0}.oa-workspace .main-content.compact-approval-content{padding:16px 20px}.oa-workspace .approval-form-page,.oa-workspace .approval-detail-page,.oa-workspace .data-detail-page{width:100%;min-width:0}.oa-workspace .approval-form-page,.oa-workspace .approval-detail-page{flex-direction:column;min-height:100%;display:flex}.oa-workspace .approval-page-header{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-bottom:16px;display:flex}.oa-workspace .approval-page-header>.back-link{flex-shrink:0;margin:0}.oa-workspace .approval-page-header>.page-heading{flex:420px;min-width:0;margin:0}.oa-workspace .approval-page-header .page-heading>div,.oa-workspace .approval-record-heading>div{min-width:0}.oa-workspace .approval-page-header h1,.oa-workspace .approval-record-heading h1{letter-spacing:0;overflow-wrap:anywhere;margin:0;font-size:24px;line-height:1.4}.oa-workspace .approval-page-header .eyebrow{letter-spacing:0;margin-bottom:4px}.oa-workspace .approval-page-header .page-heading p{margin-top:6px;font-size:12px;line-height:1.55}.oa-workspace .approval-detail-page>.back-link,.oa-workspace .data-detail-page>.back-link{margin-bottom:12px}.oa-workspace .approval-record-heading{flex-wrap:wrap;align-items:flex-start;gap:12px;margin-bottom:16px}.oa-workspace .approval-record-heading>div{flex:360px}.oa-workspace .approval-record-heading>div:first-child{flex:1;min-width:0}.oa-workspace .approval-record-title{flex-wrap:wrap;align-items:baseline;gap:8px 14px;min-width:0;display:flex}.oa-workspace .approval-record-title>span{overflow-wrap:anywhere;min-width:0}.oa-workspace .approval-record-number{color:#69758a;font-variant-numeric:tabular-nums;letter-spacing:.02em;font-size:18px;font-weight:600}.oa-workspace .approval-record-heading>.status-pill{flex-shrink:0}.oa-workspace .approval-form-page>.approval-layout,.oa-workspace .approval-detail-page>.approval-layout,.oa-workspace .data-detail-page>.approval-layout{gap:20px;margin-bottom:16px}.oa-workspace .approval-form-page .form-panel,.oa-workspace .approval-detail-page .form-panel,.oa-workspace .data-detail-page .form-panel,.oa-workspace .approval-form-page .flow-preview{min-width:0;padding:20px}.oa-workspace .approval-form-page .panel-heading,.oa-workspace .approval-detail-page .panel-heading,.oa-workspace .data-detail-page .panel-heading{margin-bottom:14px}.oa-workspace .approval-form-page>.form-actions,.oa-workspace .approval-detail-page>.form-actions{flex-wrap:wrap;flex-shrink:0;gap:8px 12px;min-height:60px;margin-top:auto;padding:10px 16px}.oa-workspace .approval-form-page>.form-actions .n-button{--n-height:36px!important;--n-font-size:14px!important}.oa-workspace .approval-form-page .form-field,.oa-workspace .approval-detail-page .form-field{scroll-margin-block:100px}@media (max-width:760px){.oa-workspace .main-content.compact-approval-content{padding:16px 14px}.oa-workspace .approval-page-header{gap:10px;margin-bottom:14px}.oa-workspace .approval-page-header>.page-heading,.oa-workspace .approval-record-heading>div:first-child{flex-basis:100%}.oa-workspace .approval-page-header h1,.oa-workspace .approval-record-heading h1{font-size:22px}.oa-workspace .approval-form-page .form-panel,.oa-workspace .approval-detail-page .form-panel,.oa-workspace .data-detail-page .form-panel,.oa-workspace .approval-form-page .flow-preview{padding:16px}}.pdf-reader[data-v-dd1a73d6]{flex-direction:column;height:100%;min-height:0;display:flex}.pdf-toolbar[data-v-dd1a73d6]{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;padding:8px;display:flex}.pdf-canvas[data-v-dd1a73d6]{text-align:center;background:#e9ecf2;flex:1;min-height:0;padding:12px;overflow:auto}.pdf-canvas canvas[data-v-dd1a73d6]{max-width:none;margin:auto;display:block}.pdf-reader p[data-v-dd1a73d6]{color:#b34a4a;padding:12px}.thumbnail .pdf-canvas[data-v-dd1a73d6]{padding:8px;overflow:hidden}.thumbnail .pdf-canvas canvas[data-v-dd1a73d6]{max-width:100%}.thumbnail p[data-v-dd1a73d6]{font-size:12px}.limited-text[data-v-f092d4ac]{width:100%;min-width:0}.text-length-feedback[data-v-f092d4ac]{flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:4px;font-size:12px;line-height:1.5;display:flex}.text-truncated[data-v-f092d4ac]{color:#b45309;overflow-wrap:anywhere}.bank-account[data-v-5590e338]{box-sizing:border-box;background:#fafbfc;border:1px solid #e6e9ef;border-radius:8px;min-width:0;padding:14px 16px 16px;container:bank-fields/inline-size}.bank-account.profile-editor[data-v-5590e338]{background:0 0;border:0;border-radius:0;padding:12px 0 0}.bank-toolbar[data-v-5590e338]{border-bottom:1px solid #e9ecf1;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin-bottom:14px;padding-bottom:12px;display:flex}.bank-caption[data-v-5590e338]{color:#737e91;font-size:12px;line-height:20px}.bank-grid[data-v-5590e338]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.bank-item[data-v-5590e338]{min-width:0}.bank-item>label[data-v-5590e338]{color:#4c5568;align-items:center;gap:3px;margin-bottom:6px;font-size:12px;font-weight:500;line-height:20px;display:flex}.bank-item>label .required[data-v-5590e338]{margin:0}.bank-value[data-v-5590e338]{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:14px;line-height:22px}.bank-masked[data-v-5590e338]{color:#7b8495;margin-left:5px;font-size:12px}.bank-mock[data-v-5590e338]{color:#8b93a5;background:#fff;border:1px solid #e5e7ef;border-radius:6px;padding:7px 12px;font-size:13px;line-height:20px}.bank-item small[data-v-5590e338]{margin-top:4px;font-size:12px;line-height:18px;display:block}@container bank-fields (width>=760px){.bank-grid[data-v-5590e338]:has(.bank-value){grid-template-columns:repeat(4,minmax(0,1fr))}}@container bank-fields (width<=480px){.bank-grid[data-v-5590e338]{grid-template-columns:minmax(0,1fr)}}@media (max-width:480px){.bank-account[data-v-5590e338]{padding:12px}.bank-account.profile-editor[data-v-5590e338]{padding:12px 0 0}.bank-toolbar[data-v-5590e338]{margin-bottom:12px;padding-bottom:10px}.bank-grid[data-v-5590e338]{grid-template-columns:minmax(0,1fr)}}.personal-settings[data-v-acdabf29]{gap:16px;min-width:0;padding-bottom:72px;display:grid}.personal-card[data-v-acdabf29]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;min-width:0;padding:20px}.personal-card header[data-v-acdabf29]{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.personal-card h2[data-v-acdabf29]{color:#26334c;margin:0;font-size:16px}.personal-card p[data-v-acdabf29]{color:#718096;margin:6px 0;font-size:13px;line-height:1.7}.contact-grid[data-v-acdabf29]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:20px;display:grid}.contact-grid label[data-v-acdabf29]{color:#536078;gap:7px;min-width:0;font-size:13px;display:grid}.home-address[data-v-acdabf29]{grid-column:1/-1}.contact-grid input[data-v-acdabf29]{font:inherit;box-sizing:border-box;color:#25334b;background:#fff;border:1px solid #dce2eb;border-radius:6px;width:100%;min-width:0;padding:9px 11px}.contact-grid input[data-v-acdabf29]:focus{border-color:#5578df;outline:2px solid #b8c8fa}fieldset[data-v-acdabf29]{border:0;min-width:0;margin:0;padding:0}.personal-card footer[data-v-acdabf29]{justify-content:flex-start;margin-top:18px;display:flex}.personal-card button[data-v-acdabf29]{font:inherit;color:#536078;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #dce2eb;border-radius:6px;padding:8px 14px;font-size:13px}.personal-card button[data-v-acdabf29]:disabled{opacity:.55;cursor:default}.personal-card .primary[data-v-acdabf29]{color:#fff;background:#2459db;border-color:#2459db}.personal-card .profile-error[data-v-acdabf29]{color:#b42318;overflow-wrap:anywhere}.personal-card .profile-notice[data-v-acdabf29]{color:#147d52}.personal-card .profile-muted[data-v-acdabf29]{color:#7d899d}.personal-card[data-v-acdabf29] .required{color:#d63853}@media (max-width:600px){.personal-card[data-v-acdabf29]{padding:16px}.contact-grid[data-v-acdabf29]{grid-template-columns:minmax(0,1fr)}.personal-card header[data-v-acdabf29]{flex-wrap:wrap}.personal-card footer button[data-v-acdabf29]{width:100%}}.user-avatar[data-v-20b2a008]{vertical-align:middle;color:#fff;-webkit-user-select:none;user-select:none;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;font-weight:500;line-height:1;display:inline-flex;position:relative;overflow:hidden}.user-avatar img[data-v-20b2a008]{object-fit:cover;background:#f2f4f8;width:100%;height:100%;position:absolute;inset:0}.organization-sync[data-v-c17ee4b3]{max-width:860px}.sync-time[data-v-c17ee4b3]{color:#737c8d;margin:14px 0;font-size:13px}.sync-facts[data-v-c17ee4b3]{background:#f7f8fb;border-radius:8px;flex-wrap:wrap;gap:12px 24px;margin:16px 0;padding:16px;display:flex}.sync-actions[data-v-c17ee4b3]{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.sync-actions a[data-v-c17ee4b3]{color:#5d67cc;text-decoration:underline}.sync-compact[data-v-c17ee4b3]{max-width:420px}.sync-compact .sync-time[data-v-c17ee4b3]{margin:8px 0 0}.organization-sync[data-v-c17ee4b3] .n-alert{overflow-wrap:anywhere}@media (max-width:600px){.sync-facts[data-v-c17ee4b3]{flex-direction:column;gap:10px}.sync-compact[data-v-c17ee4b3]{width:100%}}.sync-compact[data-v-c17ee4b3]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 12px;max-width:620px;display:flex}.sync-compact>.sync-time[data-v-c17ee4b3]{color:#9ca3af;order:-1;margin:0;font-size:12px}.sync-compact>.sync-time+.sync-time[data-v-c17ee4b3]{display:none}.sync-compact[data-v-c17ee4b3] .n-button{height:32px;font-size:13px}.sync-detail-toggle[data-v-c17ee4b3]{color:#2663eb;cursor:pointer;background:0 0;border:0;padding:4px;font-size:12px}.sync-details[data-v-c17ee4b3]{background:#fff;border:1px solid #edf0f5;border-radius:8px;flex-basis:100%;width:100%;padding:14px;font-size:12px}.sync-details .muted[data-v-c17ee4b3]{color:#6a737c;font-size:12px;line-height:1.7}.sync-compact[data-v-c17ee4b3] .n-alert{flex-basis:100%}@media (max-width:700px){.sync-compact[data-v-c17ee4b3]{justify-content:flex-start;max-width:none}.sync-details[data-v-c17ee4b3]{padding:12px}}.people-actions[data-v-d4cb7301]{white-space:nowrap;align-items:center;gap:12px;display:flex}.people-heading[data-v-d4cb7301]{align-items:center;margin:0 0 20px}.people-heading h1[data-v-d4cb7301]{letter-spacing:0;color:#1f2937;margin:0;font-size:20px;font-weight:600}.people-heading-actions[data-v-d4cb7301]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.people-layout[data-v-d4cb7301]{grid-template-columns:230px minmax(0,1fr);align-items:stretch;gap:16px;min-height:520px;margin-bottom:20px}.people-layout .panel[data-v-d4cb7301]{box-shadow:none;border:1px solid #edf0f5;border-radius:10px;overflow:hidden}.department-panel[data-v-d4cb7301]{padding:14px 10px}.department-panel h3[data-v-d4cb7301]{color:#6a737c;margin:0 10px 10px;font-size:12px}.department-item[data-v-d4cb7301]{color:#4b5563;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;width:100%;padding:9px 12px;font-size:13px;display:flex}.department-item span[data-v-d4cb7301]{overflow-wrap:anywhere;flex:1;min-width:0}.department-item small[data-v-d4cb7301]{color:#6a737c;margin-left:auto;font-size:12px;display:block}.department-item.active[data-v-d4cb7301]{color:#2663eb;background:#eff6ff}.department-item.active small[data-v-d4cb7301]{color:#2663eb}.people-toolbar[data-v-d4cb7301]{gap:12px;padding:14px 16px}.people-toolbar h2[data-v-d4cb7301]{font-size:14px}.people-toolbar h2 small[data-v-d4cb7301]{color:#6a737c;margin-left:8px}.data-table[data-v-d4cb7301]{min-width:800px}.data-table th[data-v-d4cb7301]{color:#6a737c;background:#fafafa;height:40px;padding:10px 16px;font-size:12px}.data-table td[data-v-d4cb7301]{color:#4b5563;border-color:#eff1f4;height:44px;padding:10px 16px;font-size:13px}.data-table tbody tr[data-v-d4cb7301]:nth-child(2n){background:#fcfcfc}.data-table tbody tr[data-v-d4cb7301]:hover{background:#f0f5ff}.person-row strong[data-v-d4cb7301]{color:#1f2937;font-size:13px}.person-row small[data-v-d4cb7301]{color:#9ca3af;font-size:11px}.department-text[data-v-d4cb7301]{font-size:inherit;color:inherit}.people-status[data-v-d4cb7301]{color:#6a737c;white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.people-status i[data-v-d4cb7301]{background:#9ca3af;border-radius:50%;width:7px;height:7px}.people-status.enabled[data-v-d4cb7301]{color:#16a34a}.people-status.enabled i[data-v-d4cb7301]{background:#16a34a}.people-pagination[data-v-d4cb7301]{color:#6a737c;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;font-size:12px;display:flex}.people-pagination>div[data-v-d4cb7301]{align-items:center;gap:12px;display:flex}.people-empty[data-v-d4cb7301]{text-align:center;padding:36px!important}@media (max-width:900px){.people-layout[data-v-d4cb7301]{grid-template-columns:190px minmax(0,1fr)}}@media (max-width:700px){.people-heading[data-v-d4cb7301]{flex-wrap:wrap;align-items:flex-start}.people-heading-actions[data-v-d4cb7301]{justify-content:flex-start;width:100%}.people-layout[data-v-d4cb7301]{grid-template-columns:minmax(0,1fr)}.department-panel[data-v-d4cb7301]{flex-wrap:wrap;gap:4px;max-height:220px;display:flex;overflow:auto!important}.department-panel h3[data-v-d4cb7301]{width:100%}.department-item[data-v-d4cb7301]{width:auto;max-width:100%;padding:8px 10px!important}.people-toolbar[data-v-d4cb7301]{flex-wrap:wrap}.people-toolbar[data-v-d4cb7301] .n-input{max-width:100%!important}}.permissions-panel[data-v-3a00783b]{max-width:900px;padding:24px}.permissions-groups[data-v-3a00783b]{max-height:50vh;margin-top:20px;overflow:auto}.permissions-groups details[data-v-3a00783b]{padding:12px 0}.permissions-groups summary[data-v-3a00783b]{cursor:pointer;margin-bottom:14px;font-weight:600}.permission-type[data-v-3a00783b]{padding:10px 18px}.permission-actions[data-v-3a00783b]{flex-wrap:wrap;align-items:center;gap:10px;margin-top:22px;display:flex}.permission-actions span[data-v-3a00783b]{color:#8792a2;margin-right:auto;font-size:13px}@media (max-width:600px){.permissions-panel[data-v-3a00783b]{padding:18px}}.platform-data-permissions[data-v-1f0a88bb]{color:#4b5563;font-size:13px}.grant-notice[data-v-1f0a88bb]{margin:12px 0}.platform-data-permissions[data-v-1f0a88bb] .permissions-panel{max-width:none;padding:0}.platform-data-permissions[data-v-1f0a88bb] .setting-label{margin:16px 0 8px;display:block}.platform-data-permissions[data-v-1f0a88bb] .muted,.platform-data-permissions[data-v-1f0a88bb] .field-help{color:#6a737c;font-size:12px;line-height:1.7}.platform-data-permissions[data-v-1f0a88bb] h2{color:#1f2937;font-size:16px}.planned-flow[data-v-f70fd4ed]{min-width:0}.planned-node[data-v-f70fd4ed]{border-left:2px solid #e5e8f2;padding:6px 0 20px 14px}.planned-node strong[data-v-f70fd4ed],.planned-node small[data-v-f70fd4ed]{overflow-wrap:anywhere;display:block}.planned-node small[data-v-f70fd4ed]{color:#7d899c;margin:5px 0 10px;font-size:12px}.parallel-block[data-v-f70fd4ed]{border:1px solid #dce1ed;border-radius:10px;min-width:0;margin:8px 0 18px;padding:14px}.parallel-block h3[data-v-f70fd4ed],.parallel-lane h4[data-v-f70fd4ed]{overflow-wrap:anywhere;margin:0 0 8px;font-size:14px}.parallel-lane[data-v-f70fd4ed]{border-top:1px solid #e7eaf0;padding:14px 0 4px}.people[data-v-f70fd4ed]{flex-wrap:wrap;gap:8px;display:flex}.people span[data-v-f70fd4ed]{overflow-wrap:anywhere;align-items:center;gap:6px;font-size:13px;display:inline-flex}.join-note[data-v-f70fd4ed]{text-align:center;color:#6b7587;margin:0;font-size:12px}.muted[data-v-f70fd4ed]{font-size:12px}@media (max-width:640px){.parallel-block[data-v-f70fd4ed]{padding:10px}}.planned-node[data-invalid][data-v-f70fd4ed]{border-left-color:#d03050}.planned-node>.required[data-v-f70fd4ed]{overflow-wrap:anywhere;font-size:12px}.expected-auto-approval[data-v-f70fd4ed]{color:#28754b;overflow-wrap:anywhere;background:#edf7f1;border-radius:4px;max-width:100%;padding:2px 5px;font-size:11px;font-style:normal;line-height:1.5;display:inline-block}.expected-auto-summary[data-v-f70fd4ed]{color:#637285;overflow-wrap:anywhere;margin:6px 0 10px;font-size:12px}.people>span[data-v-f70fd4ed]{flex-wrap:wrap}label[data-v-ff5c000e]{gap:8px;display:grid}h3[data-v-ff5c000e]{margin:20px 0 12px;font-size:14px}p[data-v-ff5c000e]{color:#b42318;font-size:13px}.approval-template-picker{max-height:calc(100dvh - 40px)}.approval-template-picker .n-card__content{min-height:0;overflow-y:auto}.approval-template-picker .n-card-header,.approval-template-picker .n-card__footer{flex-shrink:0}.picker-intro[data-v-b4b655b3]{color:#737e91;margin:0 0 20px;font-size:13px}.picker-heading[data-v-b4b655b3]{flex-wrap:wrap;align-items:center;gap:16px;min-width:0;display:flex}.picker-heading h2[data-v-b4b655b3]{flex-shrink:0;font-size:20px;line-height:1.55}.picker-search[data-v-b4b655b3]{flex:240px;min-width:0;max-width:720px}.picker-manage[data-v-b4b655b3]{flex-shrink:0;min-height:34px;margin-left:auto}.template-error[data-v-b4b655b3]{color:#8a5a20;background:#fff8ed;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;padding:12px 16px;font-size:13px;display:flex}.picker-toolbar[data-v-b4b655b3]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:14px 0;display:flex}.picker-categories[data-v-b4b655b3]{flex:320px;gap:8px;min-width:0;margin:0;padding:3px;display:flex;overflow-x:auto}.picker-categories button[data-v-b4b655b3]{white-space:nowrap;color:#667085;overflow-wrap:anywhere;background:#fff;border:1px solid #e7e9f1;border-radius:7px;flex-shrink:0;padding:7px 13px;font-size:12px}.picker-categories button.active[data-v-b4b655b3]{color:#5f5bd7;background:#f0efff;border-color:#dcd9ff}.picker-results[data-v-b4b655b3]{min-height:170px}.approval-template-inline[data-v-b4b655b3]{border-radius:12px;container-type:inline-size}.approval-template-inline[data-v-b4b655b3] .n-card__content{padding:16px 20px}.approval-template-inline .picker-results[data-v-b4b655b3]{min-height:0;max-height:var(--oa-list-max-height,none);padding:3px;scroll-padding:3px;overflow-y:auto}.approval-template-inline .picker-start[data-v-b4b655b3]{gap:12px;min-height:102px;padding:14px 46px 14px 14px}.approval-template-inline .picker-card-text strong[data-v-b4b655b3]{font-size:15px}.approval-template-inline .quick-icon[data-v-b4b655b3]{border-radius:8px;width:34px;height:34px}.approval-template-inline .picker-card-text small[data-v-b4b655b3],.approval-template-inline .picker-description[data-v-b4b655b3]{font-size:13px}.picker-grid[data-v-b4b655b3]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.approval-template-inline .picker-grid[data-v-b4b655b3]{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}@container (width<=1240px){.approval-template-inline .picker-grid[data-v-b4b655b3]{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (width<=940px){.approval-template-inline .picker-grid[data-v-b4b655b3]{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width<=600px){.approval-template-inline .picker-grid[data-v-b4b655b3]{grid-template-columns:minmax(0,1fr)}}@supports not (container-type:inline-size){@media (max-width:1240px){.approval-template-inline .picker-grid[data-v-b4b655b3]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:940px){.approval-template-inline .picker-grid[data-v-b4b655b3]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.approval-template-inline .picker-grid[data-v-b4b655b3]{grid-template-columns:minmax(0,1fr)}}}.picker-card[data-v-b4b655b3]{text-align:left;background:#fff;border:1px solid #e5e8f0;border-radius:10px;width:100%;min-width:0;padding:0;transition:border-color .15s,background .15s;display:flex;position:relative}.picker-start[data-v-b4b655b3]{text-align:left;background:0 0;border:0;border-radius:10px;flex:1;align-items:flex-start;gap:12px;width:100%;min-width:0;padding:18px 52px 18px 18px;display:flex}.favorite-button[data-v-b4b655b3]{color:#8a93a5;background:0 0;border:0;border-radius:7px;place-items:center;width:36px;height:36px;padding:0;display:grid;position:absolute;top:12px;right:8px}.favorite-button[data-v-b4b655b3]:hover{background:#f0efff}.favorite-button.selected[data-v-b4b655b3]{color:#6860db}.favorite-button[data-v-b4b655b3]:disabled{cursor:wait;opacity:.5}.picker-view-switch[data-v-b4b655b3]{background:#f5f6f9;border-radius:8px;flex-shrink:0;gap:3px;margin-left:auto;padding:3px;display:flex}.picker-view-switch button[data-v-b4b655b3]{color:#737e91;background:0 0;border:0;border-radius:6px;min-height:32px;padding:5px 12px;font-size:12px}.picker-view-switch button.active[data-v-b4b655b3]{color:#5f5bd7;background:#fff;box-shadow:0 1px 3px #20204012}.favorite-error[data-v-b4b655b3]{color:#b54740;font-size:12px}.favorite-error button[data-v-b4b655b3]{color:#5f5bd7;background:0 0;border:0;text-decoration:underline}.picker-card[data-v-b4b655b3]:hover{background:#fafaff;border-color:#b9b5f5}.picker-start[data-v-b4b655b3]:focus-visible,.favorite-button[data-v-b4b655b3]:focus-visible,.picker-view-switch button[data-v-b4b655b3]:focus-visible,.picker-categories button[data-v-b4b655b3]:focus-visible{outline-offset:2px;outline:2px solid #7772e9}.picker-card .quick-icon[data-v-b4b655b3]{flex-shrink:0}.picker-card-text[data-v-b4b655b3]{overflow-wrap:anywhere;flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.picker-card-text strong[data-v-b4b655b3]{color:#374151;font-size:14px;font-weight:600;line-height:1.5}.picker-card-text small[data-v-b4b655b3],.picker-description[data-v-b4b655b3]{color:#737e91;font-size:12px;line-height:1.6}.picker-description[data-v-b4b655b3]{white-space:pre-wrap}.picker-empty[data-v-b4b655b3]{padding:40px 8px}.picker-empty-help[data-v-b4b655b3]{color:#737e91;text-align:center;margin:0;font-size:12px}.picker-footer[data-v-b4b655b3]{justify-content:space-between;align-items:center;gap:12px;display:flex}.picker-count[data-v-b4b655b3]{color:#737e91;font-size:12px}@media (max-width:600px){.approval-template-picker{--n-padding-left:18px!important}.picker-grid[data-v-b4b655b3]{grid-template-columns:minmax(0,1fr)}.picker-start[data-v-b4b655b3]{padding:15px 50px 15px 15px}.picker-categories button[data-v-b4b655b3]{min-height:36px}.approval-template-inline[data-v-b4b655b3]{--n-padding-left:16px!important}.picker-heading[data-v-b4b655b3]{gap:12px}.picker-heading h2[data-v-b4b655b3]{font-size:18px}.picker-search[data-v-b4b655b3]{flex-basis:100%;order:3;max-width:none}.approval-template-inline[data-v-b4b655b3] .n-card__content{padding:14px}.approval-template-inline .picker-results[data-v-b4b655b3]{min-height:0;max-height:none}.approval-template-inline .picker-start[data-v-b4b655b3]{gap:12px;min-height:102px;padding:14px 46px 14px 14px}}.financial-tasks[data-v-f4ca7d61]{background:#fff;border:1px solid #e5e9f0;border-radius:8px;min-width:0;margin-bottom:16px;padding:16px}.financial-tasks header[data-v-f4ca7d61],.financial-tasks article[data-v-f4ca7d61]{justify-content:space-between;align-items:center;gap:16px;display:flex}.financial-tasks h2[data-v-f4ca7d61]{margin:0;font-size:15px}.financial-tasks article[data-v-f4ca7d61]{border-top:1px solid #edf0f5;margin-top:12px;padding-top:12px;font-size:13px}.financial-tasks article>div[data-v-f4ca7d61]{overflow-wrap:anywhere;gap:5px;min-width:0;display:grid}.financial-tasks span[data-v-f4ca7d61],.financial-tasks small[data-v-f4ca7d61],.financial-tasks p[data-v-f4ca7d61]{color:#687386}.financial-tasks a[data-v-f4ca7d61]{white-space:nowrap;color:var(--primary,#5d67cc)}@media (max-width:520px){.financial-tasks article[data-v-f4ca7d61]{flex-direction:column;align-items:flex-start;gap:8px}}.approval-start-page[data-v-19284df3]{min-width:0}.approval-types[data-v-19284df3]{margin-bottom:0}.approval-summary[data-v-19284df3]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:16px}.summary-error[data-v-19284df3]{color:#8a5a20;background:#fff8ed;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:-12px 0 24px;padding:12px 16px;font-size:13px;display:flex}.stat-card[data-v-19284df3]{min-width:0;min-height:68px;color:inherit;align-items:center;gap:12px;padding:10px 16px;text-decoration:none;display:flex}.stat-icon[data-v-19284df3]{flex-shrink:0;width:32px;height:32px}.stat-copy[data-v-19284df3]{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.stat-label[data-v-19284df3]{font-size:13px}.stat-bottom[data-v-19284df3]{font-size:11px}.stat-card>strong[data-v-19284df3]{margin:0;font-size:26px;line-height:1.2}.stat-card>strong.pending-count-active[data-v-19284df3]{color:#d03050}.stat-card>svg[data-v-19284df3]{color:#737e91;flex-shrink:0}.approval-types .section-heading h2[data-v-19284df3]{font-size:20px}@media (max-width:760px){.approval-summary[data-v-19284df3]{gap:8px;margin-bottom:16px}.stat-card[data-v-19284df3]{gap:8px;min-height:68px;padding:10px 12px}.stat-icon[data-v-19284df3],.stat-card>svg[data-v-19284df3]{display:none}.stat-label[data-v-19284df3]{font-size:12px}.stat-bottom[data-v-19284df3]{font-size:10px}.stat-card>strong[data-v-19284df3]{font-size:24px}.approval-types .section-heading h2[data-v-19284df3]{font-size:18px}}@media (max-width:420px){.approval-summary[data-v-19284df3]{grid-template-columns:minmax(0,1fr)}}.table-title strong.unread-title[data-v-03511ae4]{color:#25314a;font-weight:700}.list-header[data-v-03511ae4]{flex-wrap:wrap;gap:12px;min-height:56px;padding:10px 20px}.approval-list-filters[data-v-03511ae4]{flex-wrap:wrap;flex:0 520px;gap:12px;min-width:0;display:flex}.approval-list-filters[data-v-03511ae4]>*{flex:190px;width:auto;min-width:0}.table-scroll[data-v-03511ae4]{max-height:var(--oa-list-max-height,none)}.data-table[data-v-03511ae4]{min-width:880px}.data-table th[data-v-03511ae4]{z-index:1;padding:8px 16px;position:sticky;top:0}.data-table td[data-v-03511ae4]{height:46px;padding:7px 16px;font-size:13px}.data-table td.subject-cell[data-v-03511ae4]{white-space:normal;overflow-wrap:anywhere;width:40%;min-width:240px;max-width:520px}.table-title>div[data-v-03511ae4]{min-width:0}.table-title strong[data-v-03511ae4]{font-size:13px}.table-title small[data-v-03511ae4]{margin-top:3px}.file-symbol[data-v-03511ae4]{flex-shrink:0;width:28px;height:30px}.data-table th[data-v-03511ae4]:last-child,.data-table td[data-v-03511ae4]:last-child{background:#fff;position:sticky;right:0;box-shadow:-3px 0 5px #25314a08}.data-table th[data-v-03511ae4]:last-child{z-index:2;background:#f8f9fc}.assignees[data-v-03511ae4]{white-space:normal;overflow-wrap:anywhere;min-width:150px;max-width:260px}.submitted-time[data-v-03511ae4]{white-space:nowrap}.detail-link[data-v-03511ae4]{color:#5666e9;white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.bulk-delete-bar[data-v-03511ae4]{color:#69758a;border-top:1px solid #eef0f5;justify-content:space-between;align-items:center;gap:12px;padding:10px 20px;font-size:13px;display:flex}.data-table .selection-cell[data-v-03511ae4]{text-align:center;width:48px;min-width:48px;max-width:48px;padding:8px}.delete-targets[data-v-03511ae4]{max-height:280px;padding-left:22px;overflow:auto}.delete-targets li[data-v-03511ae4]{overflow-wrap:anywhere;padding:6px 0}.delete-targets small[data-v-03511ae4]{color:#8893a4;display:block}.delete-note[data-v-03511ae4]{color:#8893a4;font-size:12px}.delete-actions[data-v-03511ae4]{justify-content:flex-end;gap:12px;display:flex}@media (max-width:600px){.list-header[data-v-03511ae4]{padding:14px}.approval-list-filters[data-v-03511ae4],.approval-list-filters[data-v-03511ae4]>*{flex-basis:100%}}.date-range-error{margin:0;padding:0 12px 12px;font-size:12px}.confirmed-date-trigger{color:#526077;width:100%;min-width:0;min-height:36px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #dce1ed;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;font-size:13px;display:flex}.confirmed-date-trigger>span{overflow-wrap:anywhere;min-width:0}.confirmed-date-trigger svg{color:#8793a8;flex-shrink:0}.confirmed-date-trigger.empty{color:#929db0}.confirmed-date-trigger:hover,.confirmed-date-trigger.opened{border-color:#6977f0}.confirmed-date-trigger:focus-visible{outline-offset:2px;outline:2px solid #6977f0}.confirmed-date-panel{background:#fff;border:1px solid #e5e9f2;border-radius:9px;max-width:calc(100vw - 24px);overflow:auto;box-shadow:0 8px 32px #28345226}.confirmed-date-title{color:#526077;border-bottom:1px solid #eef0f5;justify-content:space-between;gap:16px;padding:12px 16px 10px;font-size:13px;display:flex}.confirmed-date-title small{color:#8b95a6;font-size:11px}.confirmed-date-panel .n-date-panel{--n-item-cell-width:38px;--n-calendar-left-padding:10px 14px;--n-calendar-title-padding:0;--n-calendar-title-grid-template-columns:18px 18px 1fr 18px 18px;margin:0}.confirmed-date-panel .n-date-panel-actions{z-index:2;background:#fff;padding:12px;display:block;position:sticky;bottom:0}.confirmed-date-panel .n-date-panel-actions__suffix{display:block}.confirmed-date-panel .n-date-panel-footer{z-index:2;background:#fff;border-top:1px solid #eef0f5;padding:12px;position:sticky;bottom:0}.halfday-choice{justify-content:center;padding-bottom:12px;display:flex}.confirmed-date-actions{align-items:center;gap:9px;width:100%;display:flex}.confirmed-date-actions>span{flex:1}.confirmed-date-actions .n-button{font-size:12px}@media (max-width:350px){.confirmed-date-panel .n-date-panel{--n-item-cell-width:34px}.halfday-choice{justify-content:center;padding-bottom:12px;display:flex}.confirmed-date-actions{gap:6px}}.data-management[data-v-f7755476]{min-width:0}.data-caption[data-v-f7755476]{border-bottom:1px solid #eef0f5;flex-wrap:wrap;align-items:baseline;gap:6px 14px;padding:14px 20px;font-weight:600;display:flex}.data-caption-text[data-v-f7755476]{flex-wrap:wrap;align-items:baseline;gap:6px 14px;display:flex}.data-caption span[data-v-f7755476]{color:#8893a4;font-size:12px;font-weight:400}.data-filters[data-v-f7755476]{flex-wrap:wrap;gap:14px 16px;padding:16px 20px;display:flex}.data-filters>label[data-v-f7755476],.data-filters>div[data-v-f7755476]{flex:180px;min-width:0}.data-filters>.data-date-filters[data-v-f7755476]{flex-wrap:wrap;flex:3.2 590px;gap:14px 16px;display:flex}.data-date-filter[data-v-f7755476]{flex:280px;min-width:0}.data-filters label[data-v-f7755476],.filter-label[data-v-f7755476]{color:#536078;font-size:13px;display:block}.data-filters label>.n-select[data-v-f7755476],.data-filters label>.n-input[data-v-f7755476],.data-person[data-v-f7755476],.data-dates[data-v-f7755476]{margin-top:6px}.data-person-heading[data-v-f7755476]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 8px;display:flex}.data-person-heading .n-checkbox[data-v-f7755476]{margin:0;font-size:12px}.data-person[data-v-f7755476]{display:flex}.data-person>.n-select[data-v-f7755476]{flex:1;min-width:0}.data-dates[data-v-f7755476]{align-items:center;gap:6px;display:flex}.data-dates[data-v-f7755476]>:not(span){flex:1;min-width:0}.data-dates[data-v-f7755476] .confirmed-date-trigger{min-height:34px;padding:6px 8px;font-size:12px}.data-dates>span[data-v-f7755476]{flex-shrink:0}.data-actions[data-v-f7755476]{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-left:auto;padding:0;display:flex}.data-grid-scroll[data-v-f7755476]{max-height:var(--oa-list-max-height,none);min-width:0;overflow:auto}.data-table[data-v-f7755476]{width:max-content;min-width:100%}.data-table td[data-v-f7755476]{white-space:pre-wrap;overflow-wrap:anywhere;min-width:150px;max-width:320px;height:46px;padding:10px 16px;font-size:13px}.data-table td.data-name-column[data-v-f7755476]{min-width:260px;max-width:420px}.data-table th[data-v-f7755476]{z-index:1;white-space:nowrap;padding:8px 16px;position:sticky;top:0}.data-table .data-operation[data-v-f7755476]{z-index:2;background:#fff;min-width:80px;position:sticky;right:0;box-shadow:-1px 0 #eef0f5}.data-table th.data-operation[data-v-f7755476]{z-index:3;background:#f8f9fc}.data-operation a[data-v-f7755476]{color:var(--n-primary-color,#5666e9);text-decoration:none}.data-footer[data-v-f7755476]{color:#8390a2;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;font-size:13px;display:flex}.data-error[data-v-f7755476]{width:auto;margin:0 20px 14px}.column-settings[data-v-f7755476]{width:350px;max-width:calc(100vw - 48px)}.column-list[data-v-f7755476]{max-height:390px;margin:10px 0;overflow:auto}.column-option[data-v-f7755476]{align-items:center;gap:7px;padding:10px 0;display:flex}.column-name[data-v-f7755476]{flex:1;min-width:0}.column-name strong[data-v-f7755476]{overflow-wrap:anywhere;font-size:13px;font-weight:400}.column-name small[data-v-f7755476]{color:#8994a6;font-size:10px;display:block}.drag-handle[data-v-f7755476]{cursor:grab;color:#8893a4}.column-option .icon-button[data-v-f7755476]{width:23px;height:26px}.column-option .icon-button[data-v-f7755476]:disabled{opacity:.3}@media (max-width:600px){.data-filters[data-v-f7755476]{gap:14px;padding:14px}.data-filters>label[data-v-f7755476],.data-filters>div[data-v-f7755476],.data-filters>.data-date-filters[data-v-f7755476]{flex-basis:100%}.data-actions[data-v-f7755476]{padding:0}.data-caption[data-v-f7755476]{padding:14px}.data-footer[data-v-f7755476]{flex-direction:column;align-items:flex-start;padding:14px}.data-dates[data-v-f7755476]{gap:5px}.data-error[data-v-f7755476]{margin:0 14px 14px}.data-grid-scroll[data-v-f7755476]{max-height:none}}.attachment-thumbnail[data-v-50c3cb23]{box-sizing:border-box;background:#f7f8fb;border:1px solid #e1e4ec;border-radius:6px;width:140px;max-width:100%;height:94px;display:block;position:relative;overflow:hidden}.attachment-thumbnail>img[data-v-50c3cb23]{object-fit:contain;background:#fff;width:100%;height:calc(100% - 20px);display:block}.thumbnail-placeholder[data-v-50c3cb23]{color:#7b8192;box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;gap:5px;height:100%;padding-bottom:18px;font-size:11px;font-weight:400;display:flex}.thumbnail-action[data-v-50c3cb23]{color:#655bd3;text-align:center;background:#ffffffeb;border-top:1px solid #edf0f5;font-size:11px;font-weight:500;line-height:20px;position:absolute;bottom:0;left:0;right:0}.attachment-thumbnail[data-v-50c3cb23] .pdf-reader{pointer-events:none;height:calc(100% - 20px)}.attachment-thumbnail[data-v-50c3cb23] .pdf-canvas{background:#fff}.attachment-thumbnail[data-v-50c3cb23] [role=status]{font-size:11px}.attachment-open[data-v-621f31ad]{font:inherit;color:#6761d1;text-align:left;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.attachment-open svg[data-v-621f31ad]{flex-shrink:0}.attachment-open[data-v-621f31ad]:focus-visible{outline:2px solid #7672d8}.attachment-preview[data-v-621f31ad]{background:#fff;border-radius:12px;flex-direction:column;width:min(1100px,100vw - 48px);height:min(850px,100dvh - 48px);display:flex;overflow:hidden}.attachment-preview header[data-v-621f31ad]{border-bottom:1px solid #e5e8ee;flex-shrink:0;align-items:center;gap:12px;padding:14px 18px;display:flex}.attachment-preview header strong[data-v-621f31ad]{overflow-wrap:anywhere;flex:1;min-width:0}.attachment-download[data-v-621f31ad]{white-space:nowrap;color:#6761d1;align-items:center;gap:4px;font-size:12px;text-decoration:none;display:flex}.attachment-preview-body[data-v-621f31ad]{flex:1;min-height:0;overflow:auto}.attachment-preview-body>p[data-v-621f31ad],.preview-error[data-v-621f31ad]{padding:20px}.attachment-preview-body>video[data-v-621f31ad]{object-fit:contain;background:#17191f;width:100%;height:100%}.attachment-image[data-v-621f31ad]{flex-direction:column;align-items:center;height:100%;display:flex}.attachment-image>div[data-v-621f31ad]:first-child{gap:8px;padding:8px;display:flex}.image-scroll[data-v-621f31ad]{text-align:center;flex:1;width:100%;min-height:0;overflow:auto}.image-scroll img[data-v-621f31ad]{object-fit:contain;vertical-align:top}@media (max-width:600px){.attachment-preview[data-v-621f31ad]{border-radius:0;width:100vw;height:100dvh}.attachment-preview header[data-v-621f31ad]{gap:8px;padding:10px}.attachment-preview header strong[data-v-621f31ad]{font-size:13px}}.quote-order-flow[data-v-21ad3461]{flex-basis:100%;min-width:0}.quote-order-flow header[data-v-21ad3461]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.caption[data-v-21ad3461]{color:#687386;font-size:12px;line-height:1.8}.quote-order-flow h5[data-v-21ad3461]{margin:14px 0 7px;font-size:12px}.fact[data-v-21ad3461]{overflow-wrap:anywhere;border-bottom:1px solid #e9edf3;flex-wrap:wrap;gap:8px 16px;padding:8px 0;line-height:1.8;display:flex}.fact strong[data-v-21ad3461]{font-weight:500}.fact span[data-v-21ad3461]{display:inline-block}@media (max-width:700px){.fact[data-v-21ad3461]{gap:2px;display:grid}.quote-order-flow[data-v-21ad3461]{width:100%}}.quote-orders[data-v-be59b4c3]{border-top:1px solid #e9edf3;min-width:0;margin-top:18px;padding-top:14px}.quote-orders header[data-v-be59b4c3]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.caption[data-v-be59b4c3]{color:#687386;font-size:12px;line-height:1.8}.quote-orders h4[data-v-be59b4c3]{margin:18px 0 10px;font-size:13px}.request-picker[data-v-be59b4c3]{margin:10px 0}.pager[data-v-be59b4c3]{align-items:center;gap:12px;margin-top:8px;font-size:12px;display:flex}.order-list[data-v-be59b4c3]{gap:8px;display:grid}.order-list article[data-v-be59b4c3]{background:#f8f9fc;flex-wrap:wrap;gap:10px;padding:10px;font-size:12px;display:flex}.order-list span[data-v-be59b4c3]:last-child{margin-left:auto}.order-settings[data-v-be59b4c3]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.quote-orders .control-label[data-v-be59b4c3]{min-width:0;font-size:12px;line-height:1.8;display:block}.allocation-list[data-v-be59b4c3]{gap:10px;margin:12px 0;display:grid}.allocation-list article[data-v-be59b4c3]{border:1px solid #e4e8ef;border-radius:8px;gap:8px;min-width:0;padding:12px;display:grid}.allocation-list strong[data-v-be59b4c3]{font-size:13px}.mapping-note[data-v-be59b4c3]{margin:12px 0}.save[data-v-be59b4c3]{margin-top:14px}input[type=date][data-v-be59b4c3]{box-sizing:border-box;width:100%;height:34px;font:inherit;background:#fff;border:1px solid #ddd;border-radius:3px;padding:4px 8px}.quote-orders[data-v-be59b4c3] .n-select .n-base-selection-label{min-width:0}.quote-orders[data-v-be59b4c3] .n-checkbox__label{white-space:normal}@media (max-width:700px){.order-settings[data-v-be59b4c3]{grid-template-columns:1fr}.allocation-list article[data-v-be59b4c3]{padding:10px}.order-list article[data-v-be59b4c3]{gap:4px;display:grid}.order-list span[data-v-be59b4c3]:last-child{margin-left:0}}.purchase-quote-reference[data-v-677a8c90]{min-width:0;margin-top:10px}.purchase-quote-reference header[data-v-677a8c90]{flex-wrap:wrap;justify-content:space-between;gap:10px;font-size:13px;display:flex}.purchase-quote-reference header>div[data-v-677a8c90]{gap:10px;display:flex}.quote-caption[data-v-677a8c90]{color:#687386;font-size:12px;line-height:1.7}.quote-table[data-v-677a8c90]{min-width:0;overflow:auto}.quote-table table[data-v-677a8c90]{border-collapse:collapse;width:100%;min-width:1050px;font-size:12px}.quote-table th[data-v-677a8c90],.quote-table td[data-v-677a8c90]{text-align:left;vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #e9edf3;max-width:230px;padding:10px 8px}.quote-table th[data-v-677a8c90]{color:#687386;background:#f8f9fc}.quote-table td span[data-v-677a8c90]{line-height:1.7;display:block}.quote-table td>div[data-v-677a8c90]{margin-bottom:8px}.purchase-quote-reference h4[data-v-677a8c90]{margin:16px 0 8px;font-size:13px}.quote-conclusion[data-v-677a8c90]{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.8}@media (max-width:700px){.quote-table table[data-v-677a8c90]{min-width:0;display:block}.quote-table thead[data-v-677a8c90]{display:none}.quote-table tbody[data-v-677a8c90],.quote-table tr[data-v-677a8c90]{display:block}.quote-table tr[data-v-677a8c90]{border-bottom:1px solid #e9edf3;padding:10px 0}.quote-table td[data-v-677a8c90]{border:0;max-width:none;padding:5px 0;display:block}.quote-table td[data-v-677a8c90]:before{content:attr(data-label);color:#8992a1;margin-bottom:4px;font-size:11px;display:block}.quote-table td>div[data-v-677a8c90]{margin:6px 0}}.business-source-field[data-v-54d95e83]{min-width:0}.business-source-title[data-v-54d95e83]{overflow-wrap:anywhere}.business-source-summary[data-v-54d95e83]{color:var(--muted,#687386);overflow-wrap:anywhere;flex-wrap:wrap;gap:4px 18px;margin-top:6px;font-size:12px;line-height:1.7;display:flex}.business-source-document[data-v-54d95e83]{overflow-wrap:anywhere;font-size:12px;line-height:1.7}.business-source-document>span[data-v-54d95e83]{color:var(--muted,#687386);margin-top:4px;display:block}.approval-form-surface[data-form-density]{--approval-control-height:36px;--approval-row-gap:16px;--approval-label-gap:6px;--approval-group-gap:24px;--approval-value-height:36px;min-width:0}.approval-form-surface[data-form-density=read]{--approval-row-gap:12px;--approval-label-gap:4px;--approval-value-height:22px}.approval-form-surface[data-form-density] .form-fields{gap:var(--approval-row-gap) 16px;align-items:start}.approval-form-surface[data-form-density] .form-field{align-self:start;min-width:0;margin:0}.approval-form-surface[data-form-density] .form-field.field-group:not(:first-child),.approval-form-surface[data-form-density] .field-group+.form-field{margin-top:calc(var(--approval-group-gap) - var(--approval-row-gap))}.approval-form-surface[data-form-density] .form-field>.field-heading{min-width:0;padding-bottom:var(--approval-label-gap)}.approval-form-surface[data-form-density] .form-field>.field-heading>label{overflow-wrap:anywhere;margin:0;font-size:12px;line-height:20px}.approval-form-surface[data-form-density] .form-field.field-group>.field-heading{padding-bottom:12px}.approval-form-surface[data-form-density] .configured-field-prompt{overflow-wrap:anywhere;margin:4px 0 0;font-size:12px;line-height:18px}.approval-form-surface[data-form-density] .column-fields{gap:0 16px}.approval-form-surface[data-form-density] .column-fields>.column-field-slot>.form-fields>.form-field{margin:0 0 var(--approval-row-gap);align-self:stretch}.approval-form-surface[data-form-density] .column-fields>.column-field-slot>.form-fields>.form-field.column-row-end{margin-bottom:0}.approval-form-surface[data-form-density] .column-fields>.column-field-slot>.form-fields>.form-field>.field-body{align-self:start;padding-bottom:0}.approval-form-surface[data-form-density] .field-body .n-input:not(.n-input--textarea),.approval-form-surface[data-form-density] .application-basics .n-input:not(.n-input--textarea){--n-height:var(--approval-control-height)!important;--n-font-size:14px!important}.approval-form-surface[data-form-density] .field-body .n-base-selection,.approval-form-surface[data-form-density] .application-basics .n-base-selection{--n-height:var(--approval-control-height)!important;--n-height-multiple:var(--approval-control-height)!important;--n-font-size:14px!important}.approval-form-surface[data-form-density] .field-body .n-input--textarea{--n-font-size:14px!important;--n-line-height:22px!important}.approval-form-surface[data-form-density] .form-field[data-field-type=textarea]>.field-body>.limited-text>.n-input--textarea{min-height:80px}.approval-form-surface[data-form-density] .detail-cell .form-field[data-field-type=textarea]>.field-body>.limited-text>.n-input--textarea{min-height:var(--approval-control-height)}.approval-form-surface[data-form-density] .department-trigger,.approval-form-surface[data-form-density] .confirmed-date-trigger{min-height:var(--approval-control-height);min-width:0;height:auto;padding:6px 12px;font-size:14px;line-height:22px}.approval-form-surface[data-form-density] .field-body .n-base-selection-label{min-height:var(--approval-control-height)}:is(.approval-form-surface[data-form-density] .field-body .n-base-selection-label:has(>div.n-base-selection-input),.approval-form-surface[data-form-density] .field-body .n-base-selection-label:has(>.n-base-selection-label__render-label)){height:auto}.approval-form-surface[data-form-density] .field-body div.n-base-selection-input{white-space:normal;padding-top:6px;padding-bottom:6px;line-height:22px;overflow:visible}.approval-form-surface[data-form-density] .field-body .n-base-selection-input__content{white-space:normal;overflow-wrap:anywhere}.approval-form-surface[data-form-density] .field-body .n-base-selection-label__render-label{width:100%;padding-top:6px;padding-bottom:6px;line-height:22px;position:relative;inset:auto}.approval-form-surface[data-form-density] .field-body .n-base-selection-label__render-label .n-base-selection-overlay__wrapper{white-space:normal;overflow-wrap:anywhere;overflow:visible}.approval-form-surface[data-form-density] .field-body .n-base-selection-label:has(>.n-base-selection-label__render-label)>input.n-base-selection-input{position:absolute;inset:0}.approval-form-surface[data-form-density] .field-body .n-base-selection-tags .n-tag{max-width:100%;height:auto;min-height:24px}.approval-form-surface[data-form-density] .field-body .n-base-selection-tags .n-tag__content{white-space:normal;overflow-wrap:anywhere;min-width:0;line-height:20px}.approval-form-surface[data-form-density] .field-body .n-base-selection-tags .n-tag__content .n-ellipsis{white-space:normal;overflow:visible}.approval-form-surface[data-form-density] .field-body .n-tag .user-option-name,.approval-form-surface[data-form-density] .field-body .n-base-selection-label__render-label .user-option-name{white-space:normal;overflow-wrap:anywhere;overflow:visible}.approval-form-surface[data-form-density] .choice-answer-row{align-items:flex-start;min-height:36px;margin:0}.approval-form-surface[data-form-density] .choice-answer-row>.n-radio,.approval-form-surface[data-form-density] .choice-answer-row>.n-checkbox{align-items:center;min-height:36px}.approval-form-surface[data-form-density] .choice-answer-row+.choice-answer-row{margin-top:8px}.approval-form-surface[data-form-density] .choice-supplement{align-self:flex-start}.approval-form-surface[data-form-density] .choice-supplement .n-input--textarea{min-height:36px}.approval-form-surface[data-form-density] .upload-button{align-items:center;min-height:36px;padding:6px 12px;font-size:14px;line-height:22px}.approval-form-surface[data-form-density] .attachment-list{gap:6px;margin:0 0 8px}.approval-form-surface[data-form-density] .attachment-list:empty{display:none}.approval-form-surface[data-form-density] .field-value{min-height:var(--approval-value-height);overflow-wrap:anywhere;padding:0;font-size:14px;line-height:22px}.approval-form-surface[data-form-density=edit] .field-value{padding:7px 0}.approval-form-surface[data-form-density] .field-help,.approval-form-surface[data-form-density] .field-validation-message,.approval-form-surface[data-form-density] .formula-waiting-hint{overflow-wrap:anywhere;margin:4px 0 0;font-size:12px;line-height:18px}.approval-form-surface[data-form-density] .money-upper{margin-top:4px;font-size:12px;line-height:18px}.approval-form-surface[data-form-density] .formula-status{min-height:var(--approval-value-height);padding:7px 0;font-size:14px;line-height:22px}.approval-form-surface[data-form-density=read] .formula-status{padding:0}.approval-form-surface[data-form-density] .duration-output{gap:8px;min-height:36px;padding:6px 12px}.approval-form-surface[data-form-density] .duration-output>strong{font-size:14px;line-height:22px}.approval-form-surface[data-form-density] .duration-output-note{margin-top:4px;line-height:18px}.approval-form-surface[data-form-density=read] .duration-output{min-height:24px;padding:0 8px}.approval-form-surface[data-form-density] .bank-grid{gap:var(--approval-row-gap) 16px}.approval-form-surface[data-form-density] .bank-item>label{margin-bottom:var(--approval-label-gap);font-size:12px;line-height:20px}.approval-form-surface[data-form-density] .bank-value{font-size:14px;line-height:22px}.approval-form-surface[data-form-density] .bank-item small{margin-top:4px;font-size:12px;line-height:18px}.approval-form-surface[data-form-density] .application-basics dt{line-height:20px}.approval-form-surface[data-form-density] .application-basics dd{line-height:22px}.approval-form-surface[data-form-density] .detail-cell>.form-fields{gap:0}.approval-form-surface[data-form-density] .detail-cell .form-field{margin:0}.approval-form-surface[data-form-density] .detail-rows.as-table .detail-table-head>span{min-height:40px;padding:10px 8px;line-height:20px}.approval-form-surface[data-form-density] .detail-rows.as-table .detail-cell,.approval-form-surface[data-form-density] .detail-rows.as-table .detail-row-number,.approval-form-surface[data-form-density] .detail-rows.as-table .detail-row-actions{min-height:46px;padding:5px 8px}.approval-form-surface[data-form-density] .detail-rows.as-table .detail-cell .field-heading{padding-bottom:0}.approval-form-surface[data-form-density] .allocation-scroll th,.approval-form-surface[data-form-density] .purchase-scroll th,.approval-form-surface[data-form-density] .travel-scroll th{height:40px;padding:8px;line-height:20px}.approval-form-surface[data-form-density] .allocation-scroll td,.approval-form-surface[data-form-density] .purchase-scroll td,.approval-form-surface[data-form-density] .travel-scroll td{vertical-align:top;height:46px;padding:5px 8px}.approval-form-surface[data-form-density] .allocation-toolbar .n-button,.approval-form-surface[data-form-density] .purchase-toolbar .n-button,.approval-form-surface[data-form-density] .travel-toolbar .n-button{--n-height:32px!important}.approval-form-surface[data-form-density] .allocation-actions .n-button{--n-height:36px!important}@media (max-width:760px){.approval-form-surface[data-form-density] .column-fields{gap:var(--approval-row-gap) 16px}.approval-form-surface[data-form-density] .column-fields>.column-field-slot>.form-fields{gap:var(--approval-row-gap)}.approval-form-surface[data-form-density] .column-fields>.column-field-slot>.form-fields>.form-field{align-self:start;margin:0}}@container device-preview (width<=760px){.approval-form-surface[data-form-density] .column-fields{gap:var(--approval-row-gap) 16px}.approval-form-surface[data-form-density] .column-fields>.column-field-slot>.form-fields{gap:var(--approval-row-gap)}.approval-form-surface[data-form-density] .column-fields>.column-field-slot>.form-fields>.form-field{align-self:start;margin:0}}@media (max-width:700px){.approval-form-surface[data-form-density] .detail-rows.as-table .detail-cell,.approval-form-surface[data-form-density] .detail-rows.as-table .detail-row-number,.approval-form-surface[data-form-density] .detail-rows.as-table .detail-row-actions{min-height:0;padding:0}.approval-form-surface[data-form-density] .detail-rows.as-table .detail-cell .field-heading{padding-bottom:var(--approval-label-gap)}}@container device-preview (width<=700px){.approval-form-surface[data-form-density] .detail-rows.as-table .detail-cell,.approval-form-surface[data-form-density] .detail-rows.as-table .detail-row-number,.approval-form-surface[data-form-density] .detail-rows.as-table .detail-row-actions{min-height:0;padding:0}.approval-form-surface[data-form-density] .detail-rows.as-table .detail-cell .field-heading{padding-bottom:var(--approval-label-gap)}}@media (max-width:640px){.approval-form-surface[data-form-density] .allocation-scroll td{height:auto;padding:6px 0}}.configured-field-prompt[data-v-4dfb9d29]{color:#727e91;white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0;font-size:12px;line-height:1.7}.invoice-correction-form[data-v-3f09575e]{min-width:0}.invoice-correction-form>strong[data-v-3f09575e]{margin-bottom:12px;display:block}.correction-grid[data-v-3f09575e]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;display:grid}.correction-grid>label[data-v-3f09575e]{flex-direction:column;gap:5px;min-width:0;font-size:13px;display:flex}.invoice-correction-form>p[data-v-3f09575e]{color:#7b8192;margin:12px 0;font-size:12px;line-height:1.7}.correction-actions[data-v-3f09575e]{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:600px){.correction-grid[data-v-3f09575e]{grid-template-columns:1fr}}.correction-error[data-v-3f09575e]{color:#c12c3d;font-size:12px;line-height:1.6}.correction-summary[data-v-3f09575e]{margin-bottom:12px}.invoice-face-info[data-v-9767d7ac]{overflow-wrap:anywhere;flex-direction:column;align-items:flex-start;gap:5px;font-size:12px;line-height:1.6;display:flex}.invoice-face-info>span[data-v-9767d7ac]{min-width:0}.invoice-face-info small[data-v-9767d7ac]{color:#7b8192;font-size:11px}.invoice-face-info>span>small[data-v-9767d7ac]{margin-right:6px}.invoice-manual-row[data-v-9767d7ac]{color:#9299a7;font-size:12px}.compact-status[data-v-9767d7ac]{flex-flow:wrap;align-items:center;gap:4px 6px}.compact-status .status-message[data-v-9767d7ac]{flex-basis:100%}.duplicate-message[data-v-9767d7ac]{color:#d03050}.invoice-face-view{box-sizing:border-box;color:#465166;background:#fff;border:1px solid #e1e4ec;border-radius:8px;width:760px;max-width:calc(100vw - 32px);max-height:85vh;padding:24px;font:13px/1.6 Microsoft YaHei,sans-serif;overflow:auto;box-shadow:0 10px 35px #0002}.invoice-face-view::backdrop{background:#0006}.invoice-face-view h2{margin:0 0 16px;font-size:18px}.invoice-face-view-reason{background:#f6f8fc;border:1px solid #dce4f0;border-radius:6px;padding:12px}.invoice-face-view dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;margin:20px 0;display:grid}.invoice-face-view dt{color:#7b8192;font-size:12px}.invoice-face-view dd{overflow-wrap:anywhere;white-space:pre-wrap;margin:4px 0 0}.invoice-face-view-actions{justify-content:flex-end;gap:8px;display:flex}.invoice-face-view button{color:#465166;cursor:pointer;font:inherit;background:#fff;border:1px solid #d4d8e4;border-radius:6px;padding:6px 14px}@media (max-width:600px){.invoice-face-view{padding:16px}.invoice-face-view dl{grid-template-columns:1fr;gap:12px}}.invoice-field[data-v-10f7408a]{gap:8px;min-width:0;max-width:100%;display:grid}.invoice-design[data-v-10f7408a]{color:#687189;border:1px dashed #cbd0e0;border-radius:8px;padding:20px}.invoice-design span[data-v-10f7408a]{margin-top:8px;font-size:12px;display:block}.invoice-item[data-v-10f7408a]{border:1px solid #e3e6ef;border-radius:8px;min-width:0;padding:16px}.invoice-item header[data-v-10f7408a]{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;display:flex}.invoice-item header strong[data-v-10f7408a]{font-size:14px}.invoice-grid[data-v-10f7408a]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;display:grid}.invoice-grid>div[data-v-10f7408a],.invoice-grid>label[data-v-10f7408a]{flex-direction:column;gap:5px;min-width:0;font-size:13px;display:flex}.invoice-grid small[data-v-10f7408a]{color:#858b9a}.invoice-grid span[data-v-10f7408a]{overflow-wrap:anywhere;color:#303847}.invoice-hint[data-v-10f7408a]{color:#7b8192;margin:0;font-size:12px;line-height:1.7}.invoice-buttons[data-v-10f7408a]{flex-wrap:wrap;gap:8px;display:flex}.invoice-upload[data-v-10f7408a]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.invoice-upload label[data-v-10f7408a]{cursor:pointer;color:#655bd3;border:1px solid #d4d8e4;border-radius:6px;padding:8px 12px}.invoice-upload label.disabled[data-v-10f7408a]{opacity:.5;cursor:default}.invoice-upload input[data-v-10f7408a]{display:none}.invoice-upload small[data-v-10f7408a]{color:#858b9a;width:100%;font-size:12px}@media (max-width:600px){.invoice-grid[data-v-10f7408a]{grid-template-columns:1fr}.invoice-item[data-v-10f7408a]{padding:12px}}.invoice-pool-search[data-v-10f7408a]{align-items:center;gap:8px;margin-top:12px;display:flex}.invoice-pool-search[data-v-10f7408a] .n-input{flex:1;min-width:0}.invoice-pool-search[data-v-10f7408a] .n-button{flex-shrink:0}.invoice-table-wrap[data-v-10f7408a]{border:1px solid #e3e6ef;border-radius:6px;max-width:100%;overflow-x:auto}.invoice-table[data-v-10f7408a]{border-collapse:collapse;color:#303847;width:100%;min-width:1050px;font-size:12px;line-height:1.5}.invoice-table th[data-v-10f7408a]{color:#687189;text-align:left;white-space:nowrap;background:#f7f8fb;font-weight:500}.invoice-table th[data-v-10f7408a],.invoice-table td[data-v-10f7408a]{vertical-align:top;border-bottom:1px solid #e3e6ef;padding:8px 10px}.invoice-table tbody tr:last-child td[data-v-10f7408a]{border-bottom:0}.invoice-row[data-v-10f7408a]:hover{background:#fafbfe}.invoice-table small[data-v-10f7408a]{color:#7b8192;overflow-wrap:anywhere;margin-top:3px;font-size:11px;display:block}.invoice-number[data-v-10f7408a],.invoice-date[data-v-10f7408a],.invoice-original[data-v-10f7408a]{white-space:nowrap}.invoice-party[data-v-10f7408a]{overflow-wrap:anywhere;min-width:125px;max-width:180px}.invoice-table .money[data-v-10f7408a]{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.invoice-state[data-v-10f7408a]{min-width:100px;max-width:160px}.invoice-actions[data-v-10f7408a]{min-width:150px}.invoice-actions .invoice-buttons[data-v-10f7408a]{gap:4px 10px}.invoice-edit-row td[data-v-10f7408a]{background:#f7f8fb;padding:12px 16px}.invoice-edit-row strong[data-v-10f7408a]{margin-bottom:10px;display:block}.invoice-edit-row .invoice-hint[data-v-10f7408a]{margin:10px 0}.invoice-upload label[data-v-10f7408a]{padding:5px 10px;font-size:13px}.invoice-design[data-v-10f7408a]{padding:12px}.invoice-design span[data-v-10f7408a]{margin-top:4px}.invoice-correction-dialog[data-v-10f7408a]{box-sizing:border-box;background:#fff;border-radius:12px;width:min(860px,100vw - 32px);max-height:calc(100dvh - 32px);padding:20px;overflow:auto}.invoice-correction-dialog>.n-alert[data-v-10f7408a]{margin-bottom:12px}.invoice-toolbar[data-v-10f7408a]{gap:8px;display:grid}.merged-toolbar[data-v-10f7408a]{border-bottom:1px solid #edf0f5;flex-wrap:wrap;align-items:center;gap:10px 20px;padding:12px;display:flex}.merged-toolbar .invoice-upload[data-v-10f7408a]{flex-shrink:0;order:0;gap:10px}.merged-toolbar .invoice-hint[data-v-10f7408a]{color:#8991a2;flex:1;order:1;min-width:240px;font-size:11px}.merged-toolbar .invoice-upload label[data-v-10f7408a]{background:#fff}.merged-toolbar .invoice-upload[data-v-10f7408a] .n-button--text-type{color:#737c8b}@media (max-width:600px){.merged-toolbar .invoice-hint[data-v-10f7408a]{flex-basis:100%;min-width:0}}.invoice-queue[data-v-10f7408a]{background:#f8fafc;border-radius:6px;padding:12px}.invoice-queue-item[data-v-10f7408a]{flex-wrap:wrap;align-items:center;gap:10px;padding:8px 0;font-size:12px;display:flex}.invoice-queue-item>small[data-v-10f7408a]{color:#a35b1d;flex-basis:100%}.invoice-queue-item>strong[data-v-10f7408a]{font-weight:500}.invoice-queue-item>span[data-v-10f7408a]{color:#7b8192;margin-left:auto}.choice-supplement[data-v-4ee895f0]{flex:1;min-width:0}.choice-field[data-v-4ee895f0]{min-width:0}.choice-field[data-v-4ee895f0] .n-radio-group,.choice-field[data-v-4ee895f0] .n-checkbox-group{width:100%;display:block}.choice-answer-row[data-v-4ee895f0]{align-items:flex-start;gap:10px;min-width:0;margin:8px 0;display:flex}.choice-answer-row[data-v-4ee895f0] .n-radio,.choice-answer-row[data-v-4ee895f0] .n-checkbox{white-space:normal;flex-shrink:0;max-width:100%}.choice-answer-row[data-v-4ee895f0] .n-input{background:0 0;border-bottom:1px solid #cbd0e0;border-radius:0;flex:1;min-width:0}.choice-answer-row[data-v-4ee895f0] .n-input__border{border:0}.choice-display[data-v-4ee895f0]{white-space:pre-wrap;overflow-wrap:anywhere}.choice-error[data-v-4ee895f0]{color:#d03050}.choice-clear[data-v-4ee895f0]{color:#7672d8;cursor:pointer;background:0 0;border:0;margin-top:8px;padding:0;font-size:12px;display:block}.related-field[data-v-c8edad3c]{gap:10px;min-width:0;max-width:100%;display:grid}.related-card[data-v-c8edad3c]{box-sizing:border-box;white-space:nowrap;border:1px solid #e5e7ef;border-radius:8px;flex-flow:row;align-items:center;gap:12px;min-width:0;max-width:100%;min-height:36px;padding:6px 12px;font-size:13px;display:flex;overflow-x:auto}.related-card[data-v-c8edad3c]>*{flex-shrink:0}.related-card span[data-v-c8edad3c],.related-card small[data-v-c8edad3c],.related-meta[data-v-c8edad3c],.related-hint[data-v-c8edad3c]{color:#737e91;font-size:12px;line-height:1.8}.related-card a[data-v-c8edad3c]{color:#655ad9;margin-left:auto}.related-card .n-button[data-v-c8edad3c]{align-self:center}.related-filters[data-v-c8edad3c]{grid-template-columns:2fr 1fr 1fr;gap:10px;display:grid}.related-result[data-v-c8edad3c]{overflow-wrap:anywhere;border-bottom:1px solid #e5e7ef;padding:16px 0}.related-meta[data-v-c8edad3c]{padding-left:26px}.related-picker-footer[data-v-c8edad3c]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.related-picker-footer>span[data-v-c8edad3c]{margin-right:auto;font-size:12px}.related-picker-modal{max-height:85dvh}.related-picker-modal .n-card__content{min-height:0;overflow:auto}.related-picker-modal .n-card__footer{flex-shrink:0}@media (max-width:600px){.related-filters[data-v-c8edad3c]{grid-template-columns:1fr 1fr}.related-filters[data-v-c8edad3c]>:first-child{grid-column:1/-1}.related-picker-modal{border-radius:0;height:100dvh;max-height:100dvh;width:100vw!important;max-width:100vw!important}}.decimal-field[data-v-24a408fb]{min-width:0}.decimal-result[data-v-24a408fb],.formula-status[data-v-24a408fb],.money-upper[data-v-24a408fb]{overflow-wrap:anywhere}.decimal-result[data-v-24a408fb]{font-variant-numeric:tabular-nums}.formula-status[data-v-24a408fb]{color:#7d8596;padding:10px 0;font-size:13px}.formula-status.required[data-v-24a408fb]{color:#d03050}.money-upper[data-v-24a408fb]{color:#69758a;align-items:baseline;gap:10px;margin-top:6px;font-size:12px;line-height:1.7;display:flex}.money-upper-text[data-v-24a408fb]{-webkit-user-select:text;user-select:text;cursor:text;min-width:0}.travel-allowance[data-v-3202b9a3]{min-width:0}.travel-allowance h4[data-v-3202b9a3]{color:#414a60;background:#eef0fc;border:1px solid #e0e4ed;margin:16px 0 0;padding:12px}.travel-toolbar[data-v-3202b9a3]{flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0;display:flex}.travel-scroll[data-v-3202b9a3]{border:1px solid #e0e4ed;border-radius:0 0 8px 8px;overflow:auto}.travel-scroll table[data-v-3202b9a3]{border-collapse:collapse;width:100%;font-size:13px}.travel-rows[data-v-3202b9a3]{min-width:1400px}.travel-scroll th[data-v-3202b9a3],.travel-scroll td[data-v-3202b9a3]{text-align:left;vertical-align:top;font-variant-numeric:tabular-nums;white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid #e5e8f0;padding:10px}.travel-scroll th[data-v-3202b9a3]{color:#626c7e;background:#f7f8fc;font-weight:500}.travel-date[data-v-3202b9a3]{min-width:205px}.travel-destination[data-v-3202b9a3]{min-width:180px;max-width:300px}.travel-rows td[data-v-3202b9a3]{min-width:90px}.travel-rows td[data-v-3202b9a3]:first-child{min-width:35px}.travel-empty[data-v-3202b9a3]{color:#939aae;text-align:center!important;padding:24px!important}.travel-import[data-v-3202b9a3]{cursor:pointer;border:1px solid #dddfe6;border-radius:3px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;display:inline-flex;position:relative}.travel-import input[data-v-3202b9a3]{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.travel-import[data-v-3202b9a3]:focus-within{outline:2px solid #7772e9}.import-preview[data-v-3202b9a3]{max-height:45dvh}.import-preview table[data-v-3202b9a3]{min-width:650px}.travel-allowance>.n-alert[data-v-3202b9a3]{margin-top:10px}@media (max-width:600px){.travel-toolbar[data-v-3202b9a3]{gap:6px}.travel-toolbar .field-help[data-v-3202b9a3]{width:100%}.travel-allowance h4[data-v-3202b9a3]{font-size:13px}}.travel-context[data-v-3202b9a3]{min-width:240px}.travel-context>select[data-v-3202b9a3]{border:1px solid #ddd;border-radius:4px;width:100%;margin:7px 0;padding:7px}.travel-context small[data-v-3202b9a3]{color:#7d8594;margin-top:5px;display:block}.project-select-control{background:#fff;border:1px solid #e1e4ec;border-radius:6px;align-items:flex-start;min-width:0;display:flex}.project-select-button{text-align:left;cursor:pointer;width:100%;min-width:0;min-height:34px;color:inherit;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;padding:6px 10px;display:flex}.project-select-button>span{overflow-wrap:anywhere;white-space:normal;min-width:0}.project-select-button>svg{flex:none}.project-clear{cursor:pointer;color:#7d8596;background:0 0;border:0;padding:9px 6px}.project-select-button:focus-visible,.project-clear:focus-visible,.project-choice:focus-visible{outline-offset:1px;outline:2px solid #315efb}.project-select-tabs{gap:8px;margin-bottom:14px;display:flex}.project-select-tabs button{cursor:pointer;color:#697386;background:#fff;border:1px solid #e1e4ec;border-radius:6px;padding:7px 16px}.project-select-tabs button[aria-pressed=true]{color:#2655d9;background:#eef3ff;border-color:#b8c9ff}.project-choice-header,.project-choice{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr) 18px;gap:14px;padding:12px;display:grid}.project-choice-header{color:#697386;background:#f7f8fb;margin-top:14px;font-size:12px}.project-choice-list{height:360px;max-height:48dvh;overflow:auto}.project-choice-list>p{padding:20px 12px}.project-choice{text-align:left;cursor:pointer;color:#344054;background:#fff;border:0;border-bottom:1px solid #edf0f5;width:100%;line-height:1.6}.project-choice:hover,.project-choice[aria-pressed=true]{background:#f0f5ff}.project-choice:disabled{cursor:default;opacity:.6}.project-choice>span{overflow-wrap:anywhere;white-space:normal}.project-choice-footer{justify-content:flex-end;align-items:center;gap:10px;margin-top:14px;display:flex}.project-choice-footer>small{margin-right:auto}@media (max-width:520px){.project-choice-header,.project-choice{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) 16px;gap:8px;padding:10px 4px}.project-select-dialog .n-card__content{padding-left:16px!important;padding-right:16px!important}}.project-picker-menu .n-base-select-option{height:auto;min-height:36px;padding-top:8px;padding-bottom:8px}.project-picker-menu .n-base-select-option__content{min-width:0;white-space:normal!important;overflow:visible!important}.project-picker-option{white-space:normal;overflow-wrap:anywhere;min-width:0;line-height:1.6}.project-picker-option-name{white-space:normal;overflow-wrap:anywhere}.project-picker-option-code{color:#7d8596;white-space:normal;overflow-wrap:anywhere;font-size:12px}.department-trigger{text-align:left;width:100%;min-height:36px;color:inherit;background:#fff;border:1px solid #dcdfea;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;display:flex}.department-trigger>span,.department-text{overflow-wrap:anywhere;white-space:pre-wrap}.department-trigger svg{flex-shrink:0}.department-modal .n-card__content{min-height:0;overflow:auto}.department-modal{max-height:90dvh;display:flex}.department-body{flex-direction:column;gap:12px;display:flex}.department-breadcrumb{flex-wrap:wrap;align-items:center;gap:4px;font-size:12px;display:flex}.department-breadcrumb button{color:#6269c8;overflow-wrap:anywhere;background:0 0;border:0;padding:3px}.department-list{min-height:120px;max-height:36dvh;overflow:auto}.department-option{border-bottom:1px solid #eceef4;min-height:60px;display:flex}.department-option.selected{background:#f4f3ff}.department-choice{text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:12px;min-width:0;padding:12px 8px;display:flex}.department-choice>span:last-child{min-width:0}.department-choice strong{overflow-wrap:anywhere;font-weight:500}.department-choice small{color:#8a91a1;overflow-wrap:anywhere;font-size:12px;display:block}.department-choice svg{color:#7772c7;flex-shrink:0}.department-mark{text-align:center;color:#655ad9;border:1px solid #c5c9d5;border-radius:50%;flex-shrink:0;width:20px;height:20px;line-height:18px}.department-next{color:#655ad9;white-space:nowrap;background:0 0;border:0;align-items:center;font-size:12px;display:flex}.department-all{color:#655ad9;background:0 0;border:0;padding:10px}.department-selected{flex-wrap:wrap;gap:6px;max-height:100px;display:flex;overflow:auto}.department-selected button{overflow-wrap:anywhere;text-align:left;background:#f1f0fa;border:0;border-radius:4px;align-items:center;gap:6px;max-width:100%;padding:5px 8px;font-size:12px;display:flex}.department-selected svg{flex-shrink:0}.department-footer{justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.department-footer>div{gap:8px;display:flex}.department-empty{color:#8a91a1;text-align:center;padding:28px 12px}@media (max-width:600px){.department-modal{height:100dvh;max-height:100dvh;margin:0;border-radius:0!important;width:100vw!important;max-width:100vw!important}.department-modal .n-card-header{padding:18px 16px}.department-modal .n-card__content{flex:1;padding:0 16px}.department-modal .n-card__footer{padding:12px 12px calc(12px + env(safe-area-inset-bottom))}.department-list{max-height:none}.department-footer>div{gap:5px}.department-footer .n-button{padding:0 10px}.department-modal .n-card__content{overflow:auto}}.allocation-field[data-v-86c8db22]{min-width:0;max-width:100%}.allocation-toolbar[data-v-86c8db22],.allocation-actions[data-v-86c8db22],.allocation-summary[data-v-86c8db22]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.allocation-toolbar[data-v-86c8db22]{margin-bottom:12px}.allocation-scroll[data-v-86c8db22]{border:1px solid #e5e7ef;border-radius:8px;max-width:100%;overflow:auto}.allocation-scroll table[data-v-86c8db22]{border-collapse:collapse;table-layout:fixed;width:100%;min-width:700px}.allocation-scroll th[data-v-86c8db22],.allocation-scroll td[data-v-86c8db22]{text-align:left;vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #e5e7ef;padding:10px}.allocation-scroll th[data-v-86c8db22]{color:#647084;background:#f6f7fb;font-size:12px;font-weight:500}.allocation-scroll th[data-v-86c8db22]:first-child{width:44px}.allocation-scroll th[data-v-86c8db22]:last-child{width:132px}.allocation-value[data-v-86c8db22]{white-space:pre-wrap;overflow-wrap:anywhere}.allocation-summary[data-v-86c8db22]{background:#f6f7fb;border-radius:6px;margin:10px 0;padding:12px;font-size:13px}.allocation-empty td[data-v-86c8db22]{color:#8a91a1;text-align:center;padding:24px}@media (max-width:640px){.allocation-scroll table[data-v-86c8db22],.allocation-scroll tbody[data-v-86c8db22]{min-width:0;display:block}.allocation-scroll thead[data-v-86c8db22]{display:none}.allocation-scroll tr[data-v-86c8db22]{border-bottom:1px solid #e5e7ef;padding:10px;display:block}.allocation-scroll td[data-v-86c8db22]{border:0;width:auto;padding:6px 0;display:block}.allocation-scroll td[data-v-86c8db22]:before{content:attr(data-label);color:#687384;margin-bottom:5px;font-size:12px;display:block}.allocation-empty td[data-v-86c8db22]:before{display:none}.allocation-summary[data-v-86c8db22]{flex-direction:column;align-items:flex-start}}.equipment-purchase[data-v-76971d5a]{min-width:0}.purchase-table[data-v-76971d5a]{margin:16px 0 22px}.purchase-toolbar[data-v-76971d5a]{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}.purchase-table h4[data-v-76971d5a]{color:#414a60;background:#eef0fc;border:1px solid #e0e4ed;border-bottom:0;margin:0;padding:12px}.purchase-scroll[data-v-76971d5a]{border:1px solid #e0e4ed;border-radius:0 0 8px 8px;overflow:auto}.purchase-scroll table[data-v-76971d5a]{border-collapse:collapse;width:100%;min-width:760px;font-size:13px}.purchase-scroll th[data-v-76971d5a],.purchase-scroll td[data-v-76971d5a]{text-align:left;border:1px solid #e5e8f0;min-width:105px;padding:10px}.purchase-scroll th[data-v-76971d5a]{color:#626c7e;background:#f7f8fc;font-weight:500}.purchase-scroll th[data-v-76971d5a]:first-child,.purchase-scroll td[data-v-76971d5a]:first-child{min-width:40px}.purchase-number[data-v-76971d5a]{font-variant-numeric:tabular-nums;white-space:nowrap}.purchase-value[data-v-76971d5a]{white-space:pre-wrap;overflow-wrap:anywhere;display:block}.purchase-scroll td[data-v-76971d5a]{vertical-align:top}.purchase-scroll[data-v-76971d5a] textarea{overflow-wrap:anywhere}.purchase-empty[data-v-76971d5a]{color:#939aae;text-align:center!important;padding:24px!important}.purchase-import[data-v-76971d5a]{cursor:pointer;border:1px solid #dddfe6;border-radius:3px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;display:inline-flex;position:relative}.purchase-import input[data-v-76971d5a]{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.purchase-import[data-v-76971d5a]:focus-within{outline:2px solid #7772e9}.import-preview[data-v-76971d5a]{max-height:45dvh}.import-preview td[data-v-76971d5a]{white-space:pre-wrap;overflow-wrap:anywhere;max-width:300px}.purchase-balance[data-v-76971d5a]{margin-top:8px}@media (max-width:600px){.purchase-toolbar[data-v-76971d5a]{gap:6px}.purchase-table h4[data-v-76971d5a]{font-size:13px}.purchase-toolbar .field-help[data-v-76971d5a]{width:100%}}.project-name[data-v-b79e18f0],.project-code[data-v-b79e18f0]{overflow-wrap:anywhere;white-space:normal}.project-split[data-v-b79e18f0]{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:12px;display:grid}.project-split>div[data-v-b79e18f0]{min-width:0}.project-part-label[data-v-b79e18f0]{color:#697386;margin-bottom:6px;display:block}.project-code[data-v-b79e18f0]{padding:7px 0}.expense-category-field[data-v-b24b4672]{white-space:normal;overflow-wrap:anywhere;min-width:0}.expense-category-code[data-v-b24b4672]{flex-wrap:wrap;gap:4px 12px;margin-top:8px;font-size:12px;line-height:1.6;display:flex}.expense-category-code>span[data-v-b24b4672]:first-child{color:#7d8596}.purchase-payment-phase[data-v-07614cb0]{min-width:0}.purchase-payment-phase p[data-v-07614cb0]{white-space:pre-wrap;overflow-wrap:anywhere;color:#717b8d;margin:7px 0 0;font-size:12px;line-height:1.7}.image-field[data-v-9df123d3]{min-width:0}.image-tiles[data-v-9df123d3]{flex-wrap:wrap;gap:12px;display:flex}.image-tile[data-v-9df123d3]{width:112px;min-width:0;max-width:100%;margin:0;position:relative}.image-thumb[data-v-9df123d3]{cursor:zoom-in;background:#f7f8fc;border:1px solid #e0e4ed;border-radius:7px;width:100%;height:100px;padding:0;display:block;position:relative;overflow:hidden}.image-thumb img[data-v-9df123d3]{object-fit:cover;width:100%;height:100%}.image-zoom[data-v-9df123d3]{color:#fff;opacity:0;background:#1e294780;padding:4px;font-size:11px;position:absolute;bottom:0;left:0;right:0}.image-thumb:hover .image-zoom[data-v-9df123d3],.image-thumb:focus-visible .image-zoom[data-v-9df123d3]{opacity:1}.image-remove[data-v-9df123d3]{color:#d94764;cursor:pointer;background:#fff;border:0;border-radius:5px;place-items:center;width:25px;height:25px;display:grid;position:absolute;top:5px;right:5px;box-shadow:0 1px 4px #0002}.image-remove[data-v-9df123d3]:disabled{opacity:.4;cursor:default}figcaption[data-v-9df123d3]{color:#788196;align-items:center;gap:5px;margin-top:6px;font-size:11px;display:flex}figcaption span[data-v-9df123d3]{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}figcaption a[data-v-9df123d3]{color:#7470ca;display:flex}.image-add[data-v-9df123d3]{color:#7772c7;cursor:pointer;background:#fafaff;border:1px dashed #c8cde0;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:9px;width:112px;min-width:0;max-width:100%;height:100px;font-size:12px;display:flex;position:relative}.image-add input[data-v-9df123d3]{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.image-add[data-v-9df123d3]:focus-within{outline-offset:2px;outline:2px solid #7772dc}.image-add.disabled[data-v-9df123d3]{opacity:.55;cursor:default}.image-add.disabled input[data-v-9df123d3]{cursor:default}.image-error[data-v-9df123d3]{color:#d94764;overflow-wrap:anywhere;margin:8px 0 0;font-size:12px;line-height:1.7}.image-failed[data-v-9df123d3]{color:#929aaa;flex-direction:column;justify-content:center;align-items:center;gap:6px;font-size:11px;display:flex}@media (max-width:700px){.image-tile[data-v-9df123d3],.image-add[data-v-9df123d3]{width:96px}.image-thumb[data-v-9df123d3],.image-add[data-v-9df123d3]{height:88px}.image-tiles[data-v-9df123d3]{gap:9px}}.column-fields[data-v-9998b292]{gap:0 20px;min-width:0;display:grid}.column-field-slot[data-v-9998b292]{grid-template-rows:subgrid;grid-row:1 / span var(--column-rows);min-width:0;display:grid}.column-field-slot[data-v-9998b292]>.form-fields{display:contents}.column-field-slot[data-v-9998b292]>.form-fields>.form-field{grid-template-rows:subgrid;grid-area:span 2/1;min-width:0;margin:0 0 20px;display:grid}.column-field-slot[data-v-9998b292]>.form-fields>.form-field>.field-body{padding-bottom:20px}.column-field-slot[data-v-9998b292] .field-value{overflow-wrap:anywhere}@media (max-width:760px){.column-fields[data-v-9998b292]{gap:22px;grid-template-columns:minmax(0,1fr)!important}.column-field-slot[data-v-9998b292]{grid-row:auto;display:block}.column-field-slot[data-v-9998b292]>.form-fields{flex-direction:column;gap:20px;display:flex}.column-field-slot[data-v-9998b292]>.form-fields>.form-field{margin:0;display:block}.column-field-slot[data-v-9998b292]>.form-fields>.form-field>.field-body{padding-bottom:0}}@container device-preview (width<=760px){.column-fields[data-v-9998b292]{gap:22px;grid-template-columns:minmax(0,1fr)!important}.column-field-slot[data-v-9998b292]{grid-row:auto;display:block}.column-field-slot[data-v-9998b292]>.form-fields{flex-direction:column;gap:20px;display:flex}.column-field-slot[data-v-9998b292]>.form-fields>.form-field{margin:0;display:block}.column-field-slot[data-v-9998b292]>.form-fields>.form-field>.field-body{padding-bottom:0}}.spreadsheet-tools[data-v-dd9b7fcc]{border-bottom:1px solid #edf0f5;flex-wrap:wrap;gap:8px;padding:10px 12px;display:flex}.spreadsheet-dialog[data-v-dd9b7fcc]{gap:14px;max-height:72dvh;display:grid;overflow:auto}.spreadsheet-dialog p[data-v-dd9b7fcc]{color:#697386;margin:0;font-size:13px;line-height:1.7}.spreadsheet-dialog label[data-v-dd9b7fcc]{gap:6px;font-size:13px;display:grid}.spreadsheet-mapping[data-v-dd9b7fcc]{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;display:grid}.spreadsheet-preview[data-v-dd9b7fcc]{max-height:320px;overflow:auto}.spreadsheet-preview table[data-v-dd9b7fcc]{border-collapse:collapse;min-width:100%;font-size:12px}.spreadsheet-preview td[data-v-dd9b7fcc],.spreadsheet-preview th[data-v-dd9b7fcc]{white-space:pre-wrap;border:1px solid #e2e6ee;min-width:100px;padding:8px}.spreadsheet-preview th[data-v-dd9b7fcc]{text-align:left;background:#f7f8fb;position:sticky;top:0}.import-required[data-v-dd9b7fcc]{color:#c12c3d;font-size:12px}.paired-required[data-v-dd9b7fcc]{margin-top:4px;font-weight:400;display:block}.spreadsheet-preview .import-cell-invalid[data-v-dd9b7fcc]{background:#fff2f2;box-shadow:inset 0 0 0 1px #d75060}.import-cell-error[data-v-dd9b7fcc]{color:#b42335;overflow-wrap:anywhere;min-width:160px;max-width:240px;margin-top:5px;font-size:12px;line-height:1.6;display:block}.spreadsheet-preview td>span[data-v-dd9b7fcc]{overflow-wrap:anywhere}.dialog-actions[data-v-dd9b7fcc]{background:#fff;border-top:1px solid #edf0f5;justify-content:flex-end;gap:8px;padding:12px 0;display:flex;position:sticky;bottom:-1px}.invoice-originals[data-v-4f483f63]{gap:6px;max-width:180px;font-size:12px;display:grid}.invoice-originals details[data-v-4f483f63]{gap:5px;display:grid}.invoice-originals summary[data-v-4f483f63]{cursor:pointer;color:#738097}.invoice-originals[data-v-4f483f63] a{overflow-wrap:anywhere}.expense-invoice-manager[data-v-60ea93f1]{border-radius:12px;width:min(1120px,100vw - 24px);max-height:calc(100dvh - 24px);overflow:auto}.manager-target[data-v-60ea93f1],.manager-tabs[data-v-60ea93f1],.manager-footer[data-v-60ea93f1],.pool-pager[data-v-60ea93f1]{align-items:center;gap:12px;margin-bottom:16px;display:flex}.manager-target>.n-select[data-v-60ea93f1]{max-width:480px}.manager-target>span[data-v-60ea93f1]{white-space:nowrap}.manager-ticket[data-v-60ea93f1]{border-bottom:1px solid #edf0f5;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 0;font-size:13px;display:flex}.manager-ticket strong[data-v-60ea93f1]{margin-left:auto}.pool-filters[data-v-60ea93f1]{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.pool-filters input[data-v-60ea93f1]{border:1px solid #ddd;border-radius:5px;min-width:0;padding:6px}.pool-table[data-v-60ea93f1]{overflow:auto}table[data-v-60ea93f1]{border-collapse:collapse;width:100%;font-size:12px}th[data-v-60ea93f1],td[data-v-60ea93f1]{text-align:left;white-space:nowrap;border-bottom:1px solid #edf0f5;padding:10px}small[data-v-60ea93f1]{color:#8a91a0;margin-top:4px;display:block}.manager-notice[data-v-60ea93f1],.muted[data-v-60ea93f1]{color:#7b8192;font-size:12px;line-height:1.7}.manager-footer[data-v-60ea93f1]{background:#fff;margin:16px 0 0;padding:12px 0;position:sticky;bottom:-20px}.manager-footer>span[data-v-60ea93f1]{flex:1}.pool-pager[data-v-60ea93f1]{justify-content:flex-end;margin-top:12px;font-size:12px}@media (max-width:640px){.pool-filters[data-v-60ea93f1]{grid-template-columns:repeat(2,minmax(0,1fr))}.manager-footer[data-v-60ea93f1]{flex-wrap:wrap}.manager-footer>span[data-v-60ea93f1]{flex-basis:100%;width:100%}}.invoice-context-editor[data-v-60ea93f1]{border:1px solid #e1e7ef;border-radius:6px;margin:14px 0;padding:12px}.manager-grant[data-v-60ea93f1]{justify-content:space-between;gap:12px;padding:7px 0;font-size:12px;display:flex}.matter-selector[data-v-60ea93f1]{gap:7px;margin-bottom:12px;display:grid}.matter-selector small[data-v-60ea93f1]{color:#8991a1;font-size:12px}.expense-rows[data-v-afe54c6c]{border:1px solid #e2e6ee;border-radius:10px;min-width:0;overflow:hidden}.expense-toolbar[data-v-afe54c6c]{background:#fafbfe;border-bottom:1px solid #e8ecf2;flex-wrap:wrap;align-items:center;gap:10px;padding:12px;display:flex}.expense-toolbar small[data-v-afe54c6c]{color:#8991a1;font-size:12px}.expense-row[data-v-afe54c6c]{border-bottom:1px solid #e8ecf2;padding:16px}.expense-row>header[data-v-afe54c6c]{justify-content:space-between;align-items:center;margin-bottom:14px;font-size:13px;display:flex}.expense-actions[data-v-afe54c6c]{gap:8px;display:flex}.expense-body[data-v-afe54c6c]{grid-template-columns:minmax(0,1fr) minmax(320px,.85fr);gap:24px;display:grid}.expense-body[data-v-afe54c6c]>.form-fields{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:min-content;align-content:start;align-items:start;gap:16px;display:grid}.expense-body[data-v-afe54c6c]>.form-fields .wide{grid-column:1/-1}.expense-body[data-v-afe54c6c]>.form-field{margin-bottom:0}.expense-evidence[data-v-afe54c6c]{border-left:1px solid #edf0f5;min-width:0;padding-left:18px}.allocation-ticket[data-v-afe54c6c]{flex-wrap:wrap;align-items:flex-start;gap:10px;padding:8px 0;display:flex}.allocation-ticket[data-v-afe54c6c]+:not(:first-child){border-top:1px solid #edf0f5}.allocation-face[data-v-afe54c6c]{flex:1;min-width:0;font-size:12px}.allocation-face strong[data-v-afe54c6c]{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;display:block}.allocation-face small[data-v-afe54c6c],.allocation-face>span[data-v-afe54c6c]{color:#8991a1;margin:4px 0;display:block}.allocation-ticket[data-v-afe54c6c] .attachment-thumbnail{width:80px;height:54px}.allocation-ticket>label[data-v-afe54c6c]{gap:5px;width:150px;font-size:12px;display:grid}.allocation-ticket>label small[data-v-afe54c6c]{color:#8991a1}summary[data-v-afe54c6c]{cursor:pointer;color:#738097}.no-invoice[data-v-afe54c6c]{gap:10px;display:grid}.no-invoice small[data-v-afe54c6c],.muted[data-v-afe54c6c]{color:#8a91a0;font-size:12px}.expense-import[data-v-afe54c6c]{background:#f8fafc;padding:12px;font-size:12px}.expense-rows>footer[data-v-afe54c6c],.expense-empty[data-v-afe54c6c]{color:#8991a0;padding:12px;font-size:12px}.allocation-error[data-v-afe54c6c]{padding:0 12px;font-size:12px}@media (max-width:900px){.expense-body[data-v-afe54c6c]{grid-template-columns:1fr;gap:16px}.expense-evidence[data-v-afe54c6c]{border-top:1px solid #edf0f5;border-left:0;padding:12px 0 0}}@media (max-width:600px){.expense-body[data-v-afe54c6c]>.form-fields{grid-template-columns:1fr}.expense-row[data-v-afe54c6c]{padding:12px}.expense-actions[data-v-afe54c6c]{gap:5px}.allocation-ticket>label[data-v-afe54c6c]{width:100%}}.expense-business[data-v-afe54c6c]{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;align-items:start;gap:16px;display:grid}.expense-cell[data-v-afe54c6c]{min-width:0}.expense-business>.wide[data-v-afe54c6c]{grid-column:1/-1}.expense-cell[data-v-afe54c6c] .form-fields{display:block}.expense-cell[data-v-afe54c6c] .form-field{min-width:0;margin:0}.expense-table-head[data-v-afe54c6c]{display:none}@media (min-width:701px){.as-table .expense-scroll[data-v-afe54c6c]{max-height:min(70dvh,680px);overflow:auto}.as-table .expense-grid[data-v-afe54c6c]{min-width:var(--expense-min-width);width:100%}.as-table .expense-table-head[data-v-afe54c6c],.as-table .expense-row[data-v-afe54c6c]{grid-template-columns:var(--expense-columns);gap:0;padding:0;display:grid}.as-table .expense-table-head[data-v-afe54c6c]{z-index:1;color:#667085;background:#f8fafc;border-bottom:1px solid #e8ecf2;font-size:12px;font-weight:600;position:sticky;top:0}.as-table .expense-table-head>span[data-v-afe54c6c],.as-table .expense-cell[data-v-afe54c6c],.as-table .expense-index[data-v-afe54c6c],.as-table .expense-evidence[data-v-afe54c6c],.as-table .expense-actions[data-v-afe54c6c]{overflow-wrap:anywhere;min-width:0;padding:10px 12px}.as-table .expense-row>header[data-v-afe54c6c],.as-table .expense-body[data-v-afe54c6c],.as-table .expense-business[data-v-afe54c6c]{display:contents}.as-table .expense-index[data-v-afe54c6c]{color:#7b8192;text-align:center;font-variant-numeric:tabular-nums;grid-area:1/1;font-size:12px;font-weight:500}.as-table .expense-evidence[data-v-afe54c6c]{border:0;grid-area:1/2}.as-table .expense-actions[data-v-afe54c6c]{flex-wrap:wrap;grid-area:1/-2/auto/-1;align-content:start;align-items:center;gap:6px}.as-table .expense-business>.wide[data-v-afe54c6c]{grid-column:auto}.as-table .expense-cell[data-v-afe54c6c] .form-field>.field-heading>label,.as-table .expense-row-prefix[data-v-afe54c6c]{display:none}.as-table .expense-cell[data-v-afe54c6c] .field-value{white-space:pre-wrap;overflow-wrap:anywhere}.as-table .expense-row[data-v-afe54c6c]:hover{background:#fcfcfe}.as-table .allocation-ticket[data-v-afe54c6c]{grid-template-columns:80px minmax(0,1fr);gap:6px 10px;padding:0;display:grid}.as-table .allocation-ticket+.allocation-ticket[data-v-afe54c6c]{margin-top:10px;padding-top:10px}.as-table .allocation-ticket[data-v-afe54c6c]>:first-child{grid-area:1/1}.as-table .allocation-face[data-v-afe54c6c]{grid-area:1/2;grid-template-columns:1fr auto;gap:4px;display:grid}.as-table .allocation-face>small[data-v-afe54c6c]{display:none}.as-table .allocation-face>strong[data-v-afe54c6c],.as-table .allocation-face>span[data-v-afe54c6c]{grid-column:1/-1;margin:0}.as-table .allocation-ticket>label[data-v-afe54c6c]{grid-area:2/2;grid-template-columns:auto minmax(90px,1fr);align-items:center;gap:4px;width:auto;font-size:11px}.as-table .allocation-ticket>label small[data-v-afe54c6c]{grid-column:1/-1}.as-table .allocation-ticket>.n-button[data-v-afe54c6c]{grid-area:2/1;justify-self:start}.as-table .allocation-face strong[data-v-afe54c6c]{white-space:nowrap;overflow-x:auto}.as-table .no-invoice[data-v-afe54c6c]{gap:6px}}@media (max-width:700px){.expense-body[data-v-afe54c6c],.expense-business[data-v-afe54c6c]{grid-template-columns:1fr}}@container device-preview (width<=700px){.as-table .expense-scroll[data-v-afe54c6c]{max-height:none;overflow:visible}.as-table .expense-grid[data-v-afe54c6c]{width:auto;min-width:0}.as-table .expense-table-head[data-v-afe54c6c]{display:none}.as-table .expense-row[data-v-afe54c6c]{padding:12px;display:block}.as-table .expense-row>header[data-v-afe54c6c]{margin-bottom:14px;display:flex}.as-table .expense-body[data-v-afe54c6c],.as-table .expense-business[data-v-afe54c6c]{grid-template-columns:1fr;gap:16px;display:grid}.as-table .expense-index[data-v-afe54c6c],.as-table .expense-evidence[data-v-afe54c6c],.as-table .expense-actions[data-v-afe54c6c],.as-table .expense-cell[data-v-afe54c6c]{grid-area:auto;padding:0}.as-table .expense-actions[data-v-afe54c6c]{display:flex}.as-table .expense-evidence[data-v-afe54c6c]{border-top:1px solid #edf0f5;padding-top:12px}.as-table .expense-cell[data-v-afe54c6c] .form-field>.field-heading>label{display:block}.as-table .expense-row-prefix[data-v-afe54c6c]{display:inline}.as-table .allocation-ticket[data-v-afe54c6c]{display:flex}.as-table .allocation-face[data-v-afe54c6c],.as-table .allocation-face>small[data-v-afe54c6c]{display:block}.as-table .allocation-ticket>label[data-v-afe54c6c]{width:100%}}.invoice-field[data-v-740d75c1]{gap:8px;min-width:0;max-width:100%;display:grid}.invoice-design[data-v-740d75c1]{color:#687189;border:1px dashed #cbd0e0;border-radius:8px;padding:20px}.invoice-design span[data-v-740d75c1]{margin-top:8px;font-size:12px;display:block}.invoice-item[data-v-740d75c1]{border:1px solid #e3e6ef;border-radius:8px;min-width:0;padding:16px}.invoice-item header[data-v-740d75c1]{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;display:flex}.invoice-item header strong[data-v-740d75c1]{font-size:14px}.invoice-grid[data-v-740d75c1]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;display:grid}.invoice-grid>div[data-v-740d75c1],.invoice-grid>label[data-v-740d75c1]{flex-direction:column;gap:5px;min-width:0;font-size:13px;display:flex}.invoice-grid small[data-v-740d75c1]{color:#858b9a}.invoice-grid span[data-v-740d75c1]{overflow-wrap:anywhere;color:#303847}.invoice-hint[data-v-740d75c1]{color:#7b8192;margin:0;font-size:12px;line-height:1.7}.invoice-buttons[data-v-740d75c1]{flex-wrap:wrap;gap:8px;display:flex}.invoice-upload[data-v-740d75c1]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.invoice-upload label[data-v-740d75c1]{cursor:pointer;color:#655bd3;border:1px solid #d4d8e4;border-radius:6px;padding:8px 12px}.invoice-upload label.disabled[data-v-740d75c1]{opacity:.5;cursor:default}.invoice-upload input[data-v-740d75c1]{display:none}.invoice-upload small[data-v-740d75c1]{color:#858b9a;width:100%;font-size:12px}@media (max-width:600px){.invoice-grid[data-v-740d75c1]{grid-template-columns:1fr}.invoice-item[data-v-740d75c1]{padding:12px}}.invoice-pool-search[data-v-740d75c1]{align-items:center;gap:8px;margin-top:12px;display:flex}.invoice-pool-search[data-v-740d75c1] .n-input{flex:1;min-width:0}.invoice-pool-search[data-v-740d75c1] .n-button{flex-shrink:0}.invoice-table-wrap[data-v-740d75c1]{border:1px solid #e3e6ef;border-radius:6px;max-width:100%;overflow-x:auto}.invoice-table[data-v-740d75c1]{border-collapse:collapse;color:#303847;width:100%;min-width:1050px;font-size:12px;line-height:1.5}.invoice-table th[data-v-740d75c1]{color:#687189;text-align:left;white-space:nowrap;background:#f7f8fb;font-weight:500}.invoice-table th[data-v-740d75c1],.invoice-table td[data-v-740d75c1]{vertical-align:top;border-bottom:1px solid #e3e6ef;padding:8px 10px}.invoice-table tbody tr:last-child td[data-v-740d75c1]{border-bottom:0}.invoice-row[data-v-740d75c1]:hover{background:#fafbfe}.invoice-table small[data-v-740d75c1]{color:#7b8192;overflow-wrap:anywhere;margin-top:3px;font-size:11px;display:block}.invoice-number[data-v-740d75c1],.invoice-date[data-v-740d75c1],.invoice-original[data-v-740d75c1]{white-space:nowrap}.invoice-party[data-v-740d75c1]{overflow-wrap:anywhere;min-width:125px;max-width:180px}.invoice-table .money[data-v-740d75c1]{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.invoice-state[data-v-740d75c1]{min-width:100px;max-width:160px}.invoice-actions[data-v-740d75c1]{min-width:150px}.invoice-actions .invoice-buttons[data-v-740d75c1]{gap:4px 10px}.invoice-edit-row td[data-v-740d75c1]{background:#f7f8fb;padding:12px 16px}.invoice-edit-row strong[data-v-740d75c1]{margin-bottom:10px;display:block}.invoice-edit-row .invoice-hint[data-v-740d75c1]{margin:10px 0}.invoice-upload label[data-v-740d75c1]{padding:5px 10px;font-size:13px}.invoice-design[data-v-740d75c1]{padding:12px}.invoice-design span[data-v-740d75c1]{margin-top:4px}.invoice-correction-dialog[data-v-740d75c1]{box-sizing:border-box;background:#fff;border-radius:12px;width:min(860px,100vw - 32px);max-height:calc(100dvh - 32px);padding:20px;overflow:auto}.invoice-correction-dialog>.n-alert[data-v-740d75c1]{margin-bottom:12px}.invoice-toolbar[data-v-740d75c1]{gap:8px;display:grid}.merged-toolbar[data-v-740d75c1]{border-bottom:1px solid #edf0f5;flex-wrap:wrap;align-items:center;gap:10px 20px;padding:12px;display:flex}.merged-toolbar .invoice-upload[data-v-740d75c1]{flex-shrink:0;order:0;gap:10px}.merged-toolbar .invoice-hint[data-v-740d75c1]{color:#8991a2;flex:1;order:1;min-width:240px;font-size:11px}.merged-toolbar .invoice-upload label[data-v-740d75c1]{background:#fff}.merged-toolbar .invoice-upload[data-v-740d75c1] .n-button--text-type{color:#737c8b}@media (max-width:600px){.merged-toolbar .invoice-hint[data-v-740d75c1]{flex-basis:100%;min-width:0}}.merged-invoice-detail[data-v-276e508d]{min-width:0}.merged-invoice-detail[data-v-276e508d] .invoice-field{display:block}.merged-invoice-detail[data-v-276e508d] .invoice-field>.n-alert{margin:10px 12px}.merged-invoice-detail[data-v-276e508d] .invoice-item{margin:12px}.merged-invoice-detail>p[data-v-276e508d]{margin:10px 12px;font-size:12px}.project-code-cell label[data-v-958ad6c2]{display:none}.project-code-cell .field-value[data-v-958ad6c2]{padding:7px 0}.detail-rows[data-v-958ad6c2]{background:#fff;border:1px solid #e1e4ec;border-radius:8px;min-width:0}.detail-empty[data-v-958ad6c2]{text-align:center;color:#89909d;padding:24px}.detail-footer[data-v-958ad6c2]{border-top:1px solid #edf0f5;justify-content:space-between;align-items:center;padding:12px;display:flex}.detail-row[data-v-958ad6c2]{border-bottom:1px solid #edf0f5;grid-template-columns:minmax(0,1fr);gap:16px;padding:16px;display:grid}.detail-row[data-v-958ad6c2]:last-child{border-bottom:0}.detail-row-number[data-v-958ad6c2]{grid-column:1/-1;font-weight:600}.detail-row-number[data-v-958ad6c2] .attachment-open{white-space:nowrap;align-items:center;margin-top:6px;font-size:12px;display:flex}.detail-cell[data-v-958ad6c2]{min-width:0}.detail-cell[data-v-958ad6c2] .form-fields{display:block}.detail-cell[data-v-958ad6c2] .form-field{min-width:0;margin:0}.detail-row-actions[data-v-958ad6c2]{grid-column:1/-1;justify-content:flex-end;gap:2px;display:flex}.detail-table-head[data-v-958ad6c2]{display:none}.as-table .detail-scroll[data-v-958ad6c2]{max-height:min(70dvh,680px);overflow:auto}.as-table .detail-grid[data-v-958ad6c2]{width:100%;min-width:var(--detail-min-width)}.as-table .detail-table-head[data-v-958ad6c2],.as-table .detail-row[data-v-958ad6c2]{grid-template-columns:var(--detail-columns);gap:0;padding:0;display:grid}.as-table .detail-table-head[data-v-958ad6c2]{z-index:1;color:#697386;background:#f7f8fb;font-size:12px;font-weight:600;position:sticky;top:0}.as-table .detail-table-head>span[data-v-958ad6c2],.as-table .detail-cell[data-v-958ad6c2],.as-table .detail-row-number[data-v-958ad6c2],.as-table .detail-row-actions[data-v-958ad6c2]{overflow-wrap:anywhere;border-right:1px solid #edf0f5;min-width:0;padding:12px}.as-table .detail-row-number[data-v-958ad6c2],.as-table .detail-row-actions[data-v-958ad6c2]{grid-column:auto}.as-table .detail-row-prefix[data-v-958ad6c2],.as-table .detail-cell[data-v-958ad6c2] .form-field>.field-heading>label{display:none}.as-table .detail-row-actions[data-v-958ad6c2]{align-items:flex-start}.as-table .detail-cell[data-v-958ad6c2] .field-value{overflow-wrap:anywhere;white-space:pre-wrap}.detail-cell[data-v-958ad6c2] .n-base-selection{min-width:0}@media (max-width:700px){.project-code-cell label[data-v-958ad6c2]{color:#697386;margin-bottom:8px;font-size:13px;display:block}.detail-row[data-v-958ad6c2],.as-table .detail-row[data-v-958ad6c2]{flex-direction:column;gap:16px;padding:14px;display:flex}.as-table .detail-grid[data-v-958ad6c2]{width:auto;min-width:0}.as-table .detail-scroll[data-v-958ad6c2]{max-height:none;overflow:visible}.as-table .detail-table-head[data-v-958ad6c2]{display:none}.as-table .detail-cell[data-v-958ad6c2],.as-table .detail-row-number[data-v-958ad6c2],.as-table .detail-row-actions[data-v-958ad6c2]{border:0;padding:0}.as-table .detail-cell[data-v-958ad6c2] .form-field>.field-heading>label{display:block}.as-table .detail-row-prefix[data-v-958ad6c2]{display:inline}.as-table .detail-row-actions[data-v-958ad6c2]{justify-content:flex-end}.detail-scroll[data-v-958ad6c2]{overflow:visible}}@container device-preview (width<=700px){.detail-row[data-v-958ad6c2],.as-table .detail-row[data-v-958ad6c2]{flex-direction:column;gap:16px;padding:14px;display:flex}.as-table .detail-grid[data-v-958ad6c2]{width:auto;min-width:0}.as-table .detail-scroll[data-v-958ad6c2]{max-height:none;overflow:visible}.as-table .detail-table-head[data-v-958ad6c2]{display:none}.as-table .detail-cell[data-v-958ad6c2],.as-table .detail-row-number[data-v-958ad6c2],.as-table .detail-row-actions[data-v-958ad6c2]{border:0;padding:0}.as-table .detail-cell[data-v-958ad6c2] .form-field>.field-heading>label{display:block}.as-table .detail-row-prefix[data-v-958ad6c2]{display:inline}.as-table .detail-row-actions[data-v-958ad6c2]{justify-content:flex-end}.detail-scroll[data-v-958ad6c2]{overflow:visible}}.detail-row-number.has-invoice[data-v-958ad6c2]{align-items:center;gap:8px;display:flex}.detail-row-number.has-invoice .detail-index[data-v-958ad6c2]{white-space:nowrap;text-align:center;color:#7b8192;font-variant-numeric:tabular-nums;flex:none;min-width:20px;font-size:12px;font-weight:500}.detail-row-number.has-invoice[data-v-958ad6c2] .attachment-open{flex:none;margin-top:0}.invoice-number-cell[data-v-958ad6c2] input,.invoice-number-cell[data-v-958ad6c2] .field-value{font-variant-numeric:tabular-nums}.invoice-number-cell[data-v-958ad6c2] .field-value{max-width:100%;overflow-x:auto;white-space:nowrap!important}.detail-structure-buttons[data-v-958ad6c2],.invoice-row-buttons[data-v-958ad6c2]{flex-wrap:nowrap;align-items:center;gap:2px;display:flex}.detail-structure-buttons[data-v-958ad6c2] .n-button{width:24px;min-width:24px;padding:0}.invoice-row-buttons[data-v-958ad6c2] .n-button{height:24px;font-size:12px}.merged-invoice-actions .invoice-row-buttons[data-v-958ad6c2],.merged-invoice-actions .detail-structure-buttons[data-v-958ad6c2]{align-items:center;min-height:36px}.detail-row-actions.merged-invoice-actions[data-v-958ad6c2]{flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:2px}.detail-invoice-preview[data-v-958ad6c2]{flex:none;width:104px}.detail-invoice-preview[data-v-958ad6c2] .attachment-thumbnail{width:104px;height:70px}.invoice-meta-line[data-v-958ad6c2]{flex-wrap:wrap;align-items:flex-start;gap:8px;min-width:0;margin-top:6px;display:flex}.invoice-status-cell[data-v-958ad6c2]{min-width:0;max-width:100%}.invoice-face-cell[data-v-958ad6c2]{flex:0 auto;min-width:0}.invoice-face-cell>summary[data-v-958ad6c2]{color:#737c8b;cursor:pointer;white-space:nowrap;font-size:12px;line-height:22px}.invoice-face-cell[open][data-v-958ad6c2]{flex:100%;order:3}.invoice-face-cell[open]>summary[data-v-958ad6c2]{margin-bottom:8px}.invoice-face-cell[open][data-v-958ad6c2] .invoice-face-info{background:#f8fafc;border:1px solid #edf0f5;border-radius:6px;padding:10px 12px}.invoice-detail.as-table .detail-row-number[data-v-958ad6c2],.invoice-detail.as-table .detail-cell[data-v-958ad6c2],.invoice-detail.as-table .detail-row-actions[data-v-958ad6c2]{border-right:0;align-self:stretch;padding:10px 12px}.invoice-detail.as-table .detail-row-actions[data-v-958ad6c2]{justify-content:flex-start;align-items:flex-start}.invoice-detail.as-table .detail-table-head>span[data-v-958ad6c2]{border-right:0;padding:10px 12px}.invoice-detail .detail-table-head[data-v-958ad6c2]{color:#667085;background:#f8fafc;border-bottom:1px solid #e8ecf2}.invoice-detail.as-table .detail-row-actions[data-v-958ad6c2]{padding-inline:8px}.invoice-detail .detail-row[data-v-958ad6c2]:hover{background:#fcfcfe}.invoice-detail .detail-index[data-v-958ad6c2]{font-size:11px}.invoice-detail .detail-footer[data-v-958ad6c2]{padding:10px 12px}@media (max-width:700px){.invoice-detail.as-table .detail-row-number[data-v-958ad6c2],.invoice-detail.as-table .detail-cell[data-v-958ad6c2],.invoice-detail.as-table .detail-row-actions[data-v-958ad6c2]{padding:0}.invoice-detail .detail-row[data-v-958ad6c2]{gap:12px}.detail-row-actions.merged-invoice-actions[data-v-958ad6c2]{justify-content:flex-end}.invoice-detail .detail-row-number[data-v-958ad6c2]{justify-content:flex-start}}@container device-preview (width<=700px){.invoice-detail.as-table .detail-row-number[data-v-958ad6c2],.invoice-detail.as-table .detail-cell[data-v-958ad6c2],.invoice-detail.as-table .detail-row-actions[data-v-958ad6c2]{padding:0}.invoice-detail .detail-row[data-v-958ad6c2]{gap:12px}.detail-row-actions.merged-invoice-actions[data-v-958ad6c2]{justify-content:flex-end}.invoice-detail .detail-row-number[data-v-958ad6c2]{justify-content:flex-start}}.invoice-meta-line[data-v-958ad6c2]{gap:4px 8px}.invoice-status-cell[data-v-958ad6c2]{flex:0 auto}.invoice-status-message[data-v-958ad6c2]{color:#7b8192;overflow-wrap:anywhere;flex:1 0 100%;order:2;min-width:0;font-size:11px;line-height:1.6}.invoice-pool-link[data-v-958ad6c2]{color:#737c8b;font-size:11px;text-decoration:none}.invoice-pool-link[data-v-958ad6c2]:hover{color:#655bd3;text-decoration:underline}.loan-offset-scroll[data-v-193b8411]{overflow-x:auto}.loan-offset-scroll table[data-v-193b8411]{border-collapse:collapse;width:100%;min-width:480px;font-size:13px}.loan-offset-scroll th[data-v-193b8411],.loan-offset-scroll td[data-v-193b8411]{text-align:left;border-bottom:1px solid #e9edf3;padding:10px}.loan-offset-scroll th[data-v-193b8411]{color:#687386;font-weight:500}.loan-offset-scroll td[data-v-193b8411]:first-child{overflow-wrap:anywhere;max-width:240px}.loan-offset-footer[data-v-193b8411]{flex-wrap:wrap;align-items:center;gap:14px;margin:12px 0;display:flex}.loan-offsets>small[data-v-193b8411]{line-height:1.7;display:block}.loan-selector[data-v-193b8411]{width:min(720px,94vw);max-height:86dvh;overflow:auto}.loan-search[data-v-193b8411]{gap:10px;margin-bottom:16px;display:flex}.loan-candidates article[data-v-193b8411]{border-bottom:1px solid #e9edf3;justify-content:space-between;align-items:center;gap:14px;padding:14px 0;display:flex}.loan-candidates article>div[data-v-193b8411]{overflow-wrap:anywhere;gap:6px;min-width:0;display:grid}.loan-candidates small[data-v-193b8411]{color:#687386}@media (max-width:520px){.loan-candidates article[data-v-193b8411]{align-items:flex-start}.loan-search[data-v-193b8411]{flex-wrap:wrap}}.duration-detail-total[data-v-9528c2b0]{color:#5966bb;background:#f1f3fe;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:15px;padding:16px;display:flex}.duration-detail-total strong[data-v-9528c2b0]{font-size:24px}.duration-detail-total small[data-v-9528c2b0]{font-size:13px}.field-help[data-v-9528c2b0],.field-note[data-v-9528c2b0]{color:#69758a;overflow-wrap:anywhere;font-size:13px;line-height:1.8}.mt16[data-v-9528c2b0]{margin-top:16px}.duration-mode-help[data-v-9528c2b0]{color:#69758a;overflow-wrap:anywhere;background:#f7f8fc;border-radius:6px;padding:10px 12px;font-size:13px;line-height:1.8}.duration-detail-days[data-v-9528c2b0]{max-height:42vh;overflow:auto}.duration-detail-days article[data-v-9528c2b0]{border-bottom:1px solid #edf0f5;padding:12px 0}.duration-day-heading[data-v-9528c2b0]{flex-wrap:wrap;justify-content:space-between;gap:16px;font-size:13px;display:flex}.duration-day-heading span[data-v-9528c2b0]{white-space:nowrap;color:#69758a}.duration-detail-days p[data-v-9528c2b0]{overflow-wrap:anywhere;font-size:12px;line-height:1.8}.duration-detail-days small[data-v-9528c2b0]{color:#69758a;font-size:12px}.form-note[data-v-65be1f03]{white-space:pre-wrap;overflow-wrap:anywhere;min-width:0;max-width:100%}.field-heading[data-v-b96256b8],.field-body[data-v-b96256b8]{min-width:0}.field-heading>label[data-v-b96256b8]{color:#606a79;margin-bottom:10px;font-size:12px;display:block}.form-field[data-invalid][data-v-b96256b8]{outline-offset:5px;border-radius:4px;outline:1px solid #d03050}.field-validation-message[data-v-b96256b8]{overflow-wrap:anywhere;margin:6px 0;font-size:12px}.application-basics[data-v-b0138d36]{background:#f8f9fc;border:1px solid #e9ecf3;border-radius:8px;margin-bottom:20px;padding:14px 16px;container:application-basics/inline-size}dl[data-v-b0138d36]{grid-template-columns:minmax(0,1fr);gap:12px 20px;margin:0;display:grid}dt[data-v-b0138d36]{color:#858d9c;margin-bottom:4px;font-size:12px}dd[data-v-b0138d36]{color:#465166;overflow-wrap:anywhere;min-width:0;margin:0;font-size:14px;line-height:1.55}dl>div[data-v-b0138d36]{min-width:0}dd[data-v-b0138d36] p{margin:6px 0 0;font-size:12px;line-height:1.55}@container application-basics (width>=520px){dl[data-v-b0138d36]{grid-template-columns:repeat(2,minmax(0,1fr))}}@container application-basics (width>=1080px){dl[data-v-b0138d36]{grid-template-columns:minmax(240px,1.4fr) minmax(140px,.8fr) minmax(120px,.7fr) minmax(220px,1.2fr)}}@media (max-width:600px){dl[data-v-b0138d36]{grid-template-columns:1fr}.application-basics[data-v-b0138d36]{padding:14px}}.approval-print-paper .application-basics dl,.approval-print-paper .form-fields{grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important}.approval-print-paper .form-field.wide{grid-column:1/-1}.approval-print-paper .column-fields{column-gap:20px;grid-template-columns:var(--approval-print-columns)!important;row-gap:0!important;display:grid!important}.approval-print-paper .column-fields>.column-field-slot{min-width:0;grid-template-rows:subgrid!important;grid-row:1 / span var(--column-rows)!important;display:grid!important}.approval-print-paper .column-field-slot>.form-fields{display:contents!important}.approval-print-paper .column-field-slot>.form-fields>.form-field{grid-column:1;grid-template-rows:subgrid!important;margin:0 0 var(--approval-row-gap,20px)!important;grid-row:span 2!important;align-self:stretch!important;display:grid!important}.approval-print-paper .column-field-slot>.form-fields>.form-field.column-row-end{margin-bottom:0!important}.approval-print-paper .column-field-slot>.form-fields>.form-field>.field-body{padding-bottom:0!important}.approval-print-paper .detail-cell>.form-fields,.oa-print-document .print-detail-table .form-fields{grid-template-columns:minmax(0,1fr)!important}.approval-print-modal{width:min(1080px,96vw);max-height:92dvh;overflow:auto}.approval-print-paper{color:#283445;background:#fff;min-width:0;padding:24px;font-size:13px}.approval-print-paper header{border-bottom:2px solid #526074;margin-bottom:24px;padding-bottom:16px}.approval-print-paper h1{text-align:center;margin:0 0 12px;font-size:22px;line-height:1.5}.approval-print-paper header p{margin:4px 0;font-size:12px;line-height:1.8}.approval-print-paper header span{float:right}.approval-print-history{margin-top:28px}.approval-print-history h2{margin:0 0 12px;font-size:16px}.approval-print-history table{border-collapse:collapse;width:100%}.approval-print-history th,.approval-print-history td{text-align:left;vertical-align:top;white-space:pre-wrap;border:1px solid #d7dce5;padding:8px}.approval-print-toolbar{justify-content:flex-end;gap:12px;display:flex}@media (max-width:640px){.approval-print-paper{padding:8px}.approval-print-paper h1{font-size:18px}.approval-print-history{overflow:auto}.approval-print-history table{min-width:520px}}.withdrawn-notice[data-v-7e5b4bfe]{color:#7c8799;text-align:center;background:#fff;border:1px solid #e9ecf3;border-radius:12px;justify-items:center;gap:12px;padding:64px 24px;display:grid}.withdrawn-notice h2[data-v-7e5b4bfe]{color:#465166;margin:0;font-size:20px}.withdrawn-notice p[data-v-7e5b4bfe]{margin:0;font-size:14px}.opinion-materials[data-v-e06c87e3]{overflow-wrap:anywhere;margin-top:8px;font-size:13px}.opinion-materials p[data-v-e06c87e3]{color:#6871c9}.opinion-material[data-v-e06c87e3]{align-items:center;gap:10px;min-width:0;margin:8px 0;display:flex}.opinion-material img[data-v-e06c87e3]{object-fit:contain;width:64px;height:64px}.opinion-material[data-v-e06c87e3] button{min-width:0}.opinion-image[data-v-e06c87e3]{flex-shrink:0}.opinion-image[data-v-e06c87e3] .attachment-thumbnail{width:64px;height:64px}.flow-comment-card[data-v-90f67976]{overflow-wrap:anywhere;background:#f6f7fb;border-radius:8px;min-width:0;margin:10px 0;padding:12px}.comment-author[data-v-90f67976]{color:#7d899c;flex-wrap:wrap;align-items:center;gap:7px;font-size:12px;display:flex}.comment-author strong[data-v-90f67976]{color:#35455c;font-weight:550}.comment-author time[data-v-90f67976]{color:#8b94a4;font-size:11px}.comment-body[data-v-90f67976]{white-space:pre-wrap;overflow-wrap:anywhere;color:#56657b;margin:8px 0;font-size:13px;line-height:1.7}.reply-context[data-v-90f67976]{color:#828b9c;font-size:12px}.flow-comment-card[data-v-90f67976] button{color:#5865cf}.approval-flow[data-v-9c278b0a]{min-width:0;padding:24px 20px}.approval-flow .panel-heading[data-v-9c278b0a]{margin-bottom:16px}.flow-legend[data-v-9c278b0a]{color:#8b93a1;flex-wrap:wrap;gap:15px;padding-bottom:22px;font-size:11px;display:flex}.flow-legend>span[data-v-9c278b0a]{align-items:center;gap:4px;display:inline-flex}.green[data-v-9c278b0a]{color:#25a675}.yellow[data-v-9c278b0a]{color:#c78a08}.flow-nodes[data-v-9c278b0a],.flow-people[data-v-9c278b0a],.flow-event-list[data-v-9c278b0a]{margin:0;padding:0;list-style:none}.flow-node[data-v-9c278b0a]{border-left:2px solid #e8ebf0;min-height:65px;margin-left:11px;padding:0 0 28px 27px;position:relative}.flow-node.FUTURE[data-v-9c278b0a],.flow-node.SKIPPED[data-v-9c278b0a]{border-left-style:dashed}.flow-node[data-v-9c278b0a]:last-child{border-left-color:#0000;min-height:34px;padding-bottom:0}.flow-marker[data-v-9c278b0a]{color:#9da5b2;background:#f0f2f5;border-radius:50%;place-items:center;width:24px;height:24px;display:grid;position:absolute;top:0;left:-13px;box-shadow:0 0 0 4px #fff}.flow-marker.COMPLETED[data-v-9c278b0a]{color:#fff;background:#25a675}.flow-marker.CURRENT[data-v-9c278b0a]{color:#fff;background:#efb42c}.flow-marker.PAUSED[data-v-9c278b0a]{color:#ac7c16;background:#fff5d9}.flow-marker.REJECTED[data-v-9c278b0a]{color:#fff;background:#e06d7b}.flow-marker.RETURNED[data-v-9c278b0a]{color:#b47530;background:#fff0df}.flow-node-heading[data-v-9c278b0a]{flex-wrap:wrap;align-items:baseline;gap:6px 10px;min-height:24px;display:flex}.flow-node h3[data-v-9c278b0a]{color:#465166;overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:600;line-height:1.65}.flow-state[data-v-9c278b0a]{color:#8b93a1;overflow-wrap:anywhere;flex-shrink:0;max-width:100%;font-size:11px}.flow-state.COMPLETED[data-v-9c278b0a],.person-state.COMPLETED[data-v-9c278b0a]{color:#258c65}.flow-state.CURRENT[data-v-9c278b0a],.person-state.CURRENT[data-v-9c278b0a],.flow-state.PAUSED[data-v-9c278b0a],.person-state.PAUSED[data-v-9c278b0a]{color:#a77506}.flow-state.REJECTED[data-v-9c278b0a],.person-state.REJECTED[data-v-9c278b0a]{color:#c45466}.flow-state.RETURNED[data-v-9c278b0a],.person-state.RETURNED[data-v-9c278b0a]{color:#b0773b}.flow-node-hint[data-v-9c278b0a]{color:#8b94a4;overflow-wrap:anywhere;margin:4px 0 0;font-size:11px;line-height:1.7}.flow-time[data-v-9c278b0a]{color:#949dad;margin-top:4px;font-size:11px;line-height:1.6;display:block}.flow-person-row[data-v-9c278b0a]{color:#6b7587;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 12px;font-size:12px;line-height:1.7;display:flex}.flow-person-name[data-v-9c278b0a]{overflow-wrap:anywhere;min-width:0}.person-state[data-v-9c278b0a]{color:#949cab;flex-shrink:0;align-items:center;gap:4px;font-size:11px;display:inline-flex}.flow-person-row svg[data-v-9c278b0a]{flex-shrink:0}.flow-comment[data-v-9c278b0a]{white-space:pre-wrap;overflow-wrap:anywhere;color:#737e91;background:#f5f6fa;border-radius:6px;margin:7px 0 0;padding:9px 11px;font-size:12px;line-height:1.7}.round-note[data-v-9c278b0a]{color:#8b94a4;margin:-6px 0 20px;font-size:11px;line-height:1.7}.flow-records[data-v-9c278b0a]{color:#6b7587;border-top:1px solid #eceef3;margin-top:24px;padding-top:17px;font-size:12px}.flow-records>summary[data-v-9c278b0a]{cursor:pointer;line-height:1.8}.flow-records>summary>span[data-v-9c278b0a]{color:#929bac;margin-left:5px;font-size:11px}.flow-event-list>li[data-v-9c278b0a]{border-bottom:1px solid #eff1f5;padding:16px 0}.flow-event-list>li[data-v-9c278b0a]:last-child{border:0;padding-bottom:0}.flow-person-row strong[data-v-9c278b0a]{overflow-wrap:anywhere;font-size:12px;font-weight:500}.flow-records[data-v-9c278b0a] .snapshot-detail{overflow-wrap:anywhere;max-width:100%}.flow-records[data-v-9c278b0a] summary:focus-visible{outline-offset:3px;outline:2px solid #6c76ed}@media (max-width:640px){.approval-flow[data-v-9c278b0a]{padding:22px 18px}.flow-node[data-v-9c278b0a]{padding-left:24px}.flow-person-row[data-v-9c278b0a]{column-gap:8px}}.flow-node[data-v-9c278b0a]{min-height:78px;margin-left:21px;padding-left:33px}.flow-node[data-v-9c278b0a]:last-child{min-height:34px}.flow-avatar-marker[data-v-9c278b0a]{background:#fff;width:42px;height:42px;position:absolute;top:0;left:-22px;box-shadow:0 0 0 5px #fff}.flow-avatar-status.flow-marker[data-v-9c278b0a]{width:18px;height:18px;inset:auto -4px -4px auto;box-shadow:0 0 0 2px #fff}.flow-node h3[data-v-9c278b0a]{color:#344158;font-size:14px}.flow-person-identity[data-v-9c278b0a]{align-items:center;gap:8px;min-width:0;max-width:100%;display:inline-flex}.flow-person-name[data-v-9c278b0a]{color:#35455c;font-size:14px;font-weight:550;line-height:1.8}.flow-person-row[data-v-9c278b0a]{align-items:center}.person-state[data-v-9c278b0a],.flow-state[data-v-9c278b0a]{font-size:12px}.flow-person+.flow-person[data-v-9c278b0a]{margin-top:12px}.flow-people[data-v-9c278b0a]{margin-top:9px}.flow-time[data-v-9c278b0a]{color:#818d9f;font-size:12px}.flow-node-hint[data-v-9c278b0a]{color:#7d899c;font-size:12px}.flow-comment[data-v-9c278b0a]{color:#56657b;font-size:13px}.flow-person-row strong[data-v-9c278b0a]{color:#35455c;font-size:14px}@media (max-width:640px){.flow-node[data-v-9c278b0a]{padding-left:31px}.flow-person-name[data-v-9c278b0a]{font-size:14px}.flow-person-row[data-v-9c278b0a]{row-gap:3px}.person-state[data-v-9c278b0a]{white-space:normal;max-width:100%}}.remind-button[data-v-9c278b0a]{color:#5666e9;margin-left:auto}.parallel-heading[data-v-9c278b0a]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.parallel-heading span[data-v-9c278b0a]{color:#6b7587;font-size:12px}.parallel-lane[data-v-9c278b0a]{border:1px solid #e3e7f0;border-radius:8px;min-width:0;margin:12px 0;padding:14px 10px}.parallel-lane h4[data-v-9c278b0a]{overflow-wrap:anywhere;margin:0;font-size:13px}.parallel-lane>.flow-node-hint[data-v-9c278b0a]{margin-bottom:15px}.flow-node[data-v-9c278b0a]:has(>.parallel-heading){padding-left:16px}.approval-flow[data-v-14ca33e5]{min-width:0;padding:24px 20px}.approval-flow .panel-heading[data-v-14ca33e5]{margin-bottom:16px}.flow-legend[data-v-14ca33e5]{color:#8b93a1;flex-wrap:wrap;gap:15px;padding-bottom:22px;font-size:11px;display:flex}.flow-legend>span[data-v-14ca33e5]{align-items:center;gap:4px;display:inline-flex}.green[data-v-14ca33e5]{color:#25a675}.yellow[data-v-14ca33e5]{color:#c78a08}.flow-nodes[data-v-14ca33e5],.flow-people[data-v-14ca33e5],.flow-event-list[data-v-14ca33e5]{margin:0;padding:0;list-style:none}.flow-node[data-v-14ca33e5]{border-left:2px solid #e8ebf0;min-height:65px;margin-left:11px;padding:0 0 28px 27px;position:relative}.flow-node.FUTURE[data-v-14ca33e5],.flow-node.SKIPPED[data-v-14ca33e5]{border-left-style:dashed}.flow-node[data-v-14ca33e5]:last-child{border-left-color:#0000;min-height:34px;padding-bottom:0}.flow-marker[data-v-14ca33e5]{color:#9da5b2;background:#f0f2f5;border-radius:50%;place-items:center;width:24px;height:24px;display:grid;position:absolute;top:0;left:-13px;box-shadow:0 0 0 4px #fff}.flow-marker.COMPLETED[data-v-14ca33e5]{color:#fff;background:#25a675}.flow-marker.CURRENT[data-v-14ca33e5]{color:#fff;background:#efb42c}.flow-marker.PAUSED[data-v-14ca33e5]{color:#ac7c16;background:#fff5d9}.flow-marker.REJECTED[data-v-14ca33e5]{color:#fff;background:#e06d7b}.flow-marker.RETURNED[data-v-14ca33e5]{color:#b47530;background:#fff0df}.flow-node-heading[data-v-14ca33e5]{flex-wrap:wrap;align-items:baseline;gap:6px 10px;min-height:24px;display:flex}.flow-node h3[data-v-14ca33e5]{color:#465166;overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:600;line-height:1.65}.flow-state[data-v-14ca33e5]{color:#8b93a1;overflow-wrap:anywhere;flex-shrink:0;max-width:100%;font-size:11px}.flow-state.COMPLETED[data-v-14ca33e5],.person-state.COMPLETED[data-v-14ca33e5]{color:#258c65}.flow-state.CURRENT[data-v-14ca33e5],.person-state.CURRENT[data-v-14ca33e5],.flow-state.PAUSED[data-v-14ca33e5],.person-state.PAUSED[data-v-14ca33e5]{color:#a77506}.flow-state.REJECTED[data-v-14ca33e5],.person-state.REJECTED[data-v-14ca33e5]{color:#c45466}.flow-state.RETURNED[data-v-14ca33e5],.person-state.RETURNED[data-v-14ca33e5]{color:#b0773b}.flow-node-hint[data-v-14ca33e5]{color:#8b94a4;overflow-wrap:anywhere;margin:4px 0 0;font-size:11px;line-height:1.7}.flow-time[data-v-14ca33e5]{color:#949dad;margin-top:4px;font-size:11px;line-height:1.6;display:block}.flow-person-row[data-v-14ca33e5]{color:#6b7587;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 12px;font-size:12px;line-height:1.7;display:flex}.flow-person-name[data-v-14ca33e5]{overflow-wrap:anywhere;min-width:0}.person-state[data-v-14ca33e5]{color:#949cab;flex-shrink:0;align-items:center;gap:4px;font-size:11px;display:inline-flex}.flow-person-row svg[data-v-14ca33e5]{flex-shrink:0}.flow-comment[data-v-14ca33e5]{white-space:pre-wrap;overflow-wrap:anywhere;color:#737e91;background:#f5f6fa;border-radius:6px;margin:7px 0 0;padding:9px 11px;font-size:12px;line-height:1.7}.round-note[data-v-14ca33e5]{color:#8b94a4;margin:-6px 0 20px;font-size:11px;line-height:1.7}.flow-records[data-v-14ca33e5]{color:#6b7587;border-top:1px solid #eceef3;margin-top:24px;padding-top:17px;font-size:12px}.flow-records>summary[data-v-14ca33e5]{cursor:pointer;line-height:1.8}.flow-records>summary>span[data-v-14ca33e5]{color:#929bac;margin-left:5px;font-size:11px}.flow-event-list>li[data-v-14ca33e5]{border-bottom:1px solid #eff1f5;padding:16px 0}.flow-event-list>li[data-v-14ca33e5]:last-child{border:0;padding-bottom:0}.flow-person-row strong[data-v-14ca33e5]{overflow-wrap:anywhere;font-size:12px;font-weight:500}.flow-records[data-v-14ca33e5] .snapshot-detail{overflow-wrap:anywhere;max-width:100%}.flow-records[data-v-14ca33e5] summary:focus-visible{outline-offset:3px;outline:2px solid #6c76ed}@media (max-width:640px){.approval-flow[data-v-14ca33e5]{padding:22px 18px}.flow-node[data-v-14ca33e5]{padding-left:24px}.flow-person-row[data-v-14ca33e5]{column-gap:8px}}.flow-node[data-v-14ca33e5]{min-height:78px;margin-left:21px;padding-left:33px}.flow-node[data-v-14ca33e5]:last-child{min-height:34px}.flow-avatar-marker[data-v-14ca33e5]{background:#fff;width:42px;height:42px;position:absolute;top:0;left:-22px;box-shadow:0 0 0 5px #fff}.flow-avatar-status.flow-marker[data-v-14ca33e5]{width:18px;height:18px;inset:auto -4px -4px auto;box-shadow:0 0 0 2px #fff}.flow-node h3[data-v-14ca33e5]{color:#344158;font-size:14px}.flow-person-identity[data-v-14ca33e5]{align-items:center;gap:8px;min-width:0;max-width:100%;display:inline-flex}.flow-person-name[data-v-14ca33e5]{color:#35455c;font-size:14px;font-weight:550;line-height:1.8}.flow-person-row[data-v-14ca33e5]{align-items:center}.person-state[data-v-14ca33e5],.flow-state[data-v-14ca33e5]{font-size:12px}.flow-person+.flow-person[data-v-14ca33e5]{margin-top:12px}.flow-people[data-v-14ca33e5]{margin-top:9px}.flow-time[data-v-14ca33e5]{color:#818d9f;font-size:12px}.flow-node-hint[data-v-14ca33e5]{color:#7d899c;font-size:12px}.flow-comment[data-v-14ca33e5]{color:#56657b;font-size:13px}.flow-person-row strong[data-v-14ca33e5]{color:#35455c;font-size:14px}@media (max-width:640px){.flow-node[data-v-14ca33e5]{padding-left:31px}.flow-person-name[data-v-14ca33e5]{font-size:14px}.flow-person-row[data-v-14ca33e5]{row-gap:3px}.person-state[data-v-14ca33e5]{white-space:normal;max-width:100%}}.data-history[data-v-978e0bd5]{border-top:1px solid #edf0f5;margin-top:24px;padding-top:18px}.data-history summary[data-v-978e0bd5]{cursor:pointer;color:#65718a;margin-bottom:18px;font-size:13px}.reception-summary[data-v-ee64e7bf]{margin:0 0 16px;padding:18px 20px}.reception-summary header[data-v-ee64e7bf]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.source-title[data-v-ee64e7bf]{overflow-wrap:anywhere;margin:12px 0}.reception-summary dl[data-v-ee64e7bf]{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:14px 0;display:grid}.reception-summary dt[data-v-ee64e7bf]{color:var(--muted,#737e91);margin-bottom:5px;font-size:12px}.reception-summary dd[data-v-ee64e7bf]{overflow-wrap:anywhere;margin:0}.reception-summary p.muted[data-v-ee64e7bf]{margin-bottom:0;font-size:12px;line-height:1.7}@media (max-width:600px){.reception-summary[data-v-ee64e7bf]{padding:16px}.reception-summary dl[data-v-ee64e7bf]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}.approval-outcome[data-v-033d1f10]{color:#79434c;background:#fff7f8;border:1px solid #f0d3d7;border-radius:12px;min-width:0;margin-bottom:20px;padding:20px 24px}.approval-outcome.returned[data-v-033d1f10]{color:#806122;background:#fffbf2;border-color:#f0dfb7}.approval-outcome h2[data-v-033d1f10]{margin:0 0 8px;font-size:16px;line-height:1.6}.outcome-meta[data-v-033d1f10]{flex-wrap:wrap;gap:6px 24px;margin:0 0 12px;font-size:12px;display:flex}.outcome-reason[data-v-033d1f10]{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.8}.outcome-hint[data-v-033d1f10]{margin:12px 0 0;font-size:12px;line-height:1.8}@media (max-width:640px){.approval-outcome[data-v-033d1f10]{padding:16px}.outcome-meta[data-v-033d1f10]{display:block}.outcome-meta span[data-v-033d1f10]{margin-top:5px;display:block}}.authorization-form[data-v-79358881]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.authorization-form input[data-v-79358881]{border:1px solid #ddd;border-radius:4px;min-width:0;padding:6px}.authorization-item[data-v-79358881]{border-bottom:1px solid #edf0f5;justify-content:space-between;gap:12px;padding:10px 0;font-size:12px;display:flex}@media (max-width:600px){.authorization-form[data-v-79358881]{grid-template-columns:1fr}}.mode-actions[data-v-2fb21d0a]{flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;display:flex}.mode-actions>span[data-v-2fb21d0a]{flex-basis:100%}.annual-leave-balance[data-v-4cb50e06]{overflow-wrap:anywhere}.annual-leave-balance[data-v-4cb50e06] .n-alert-body__content{line-height:1.8}.purchase-payment-summary[data-v-fcfc3a67]{min-width:0;margin-bottom:16px;padding:16px 20px}.purchase-payment-summary header[data-v-fcfc3a67]{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.purchase-payment-summary h2[data-v-fcfc3a67]{overflow-wrap:anywhere;margin:0;font-size:15px}.purchase-payment-summary p[data-v-fcfc3a67],.purchase-payment-summary header>span[data-v-fcfc3a67]{color:#7b8495;font-size:12px;line-height:1.7}.payment-summary-grid[data-v-fcfc3a67]{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.payment-summary-grid>div[data-v-fcfc3a67]{gap:6px;min-width:0;display:grid}.payment-summary-grid small[data-v-fcfc3a67]{color:#7b8495;font-size:12px}.payment-summary-grid strong[data-v-fcfc3a67]{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:14px;font-weight:500}@media (max-width:700px){.payment-summary-grid[data-v-fcfc3a67]{grid-template-columns:repeat(2,minmax(0,1fr))}.purchase-payment-summary[data-v-fcfc3a67]{padding:16px}}.approval-heading[data-v-4cf9edab]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.edit-template-link[data-v-4cf9edab]{color:#465166;background:#fff;border:1px solid #dfe3eb;border-radius:7px;flex-shrink:0;align-items:center;gap:7px;padding:9px 14px;font-size:13px;display:inline-flex}.edit-template-link[data-v-4cf9edab]:hover{background:#f5f6fa}.n-alert a[data-v-4cf9edab]{text-decoration:underline}.source-link[data-v-4cf9edab]{margin:0 0 20px;font-size:13px}.source-link a[data-v-4cf9edab]{color:#5d67cc}.copy-warnings[data-v-4cf9edab]{overflow-wrap:anywhere;margin:0;padding-left:20px;line-height:1.9}.applicant-department[data-v-4cf9edab]{max-width:600px;margin-bottom:18px;padding:18px}.applicant-department label[data-v-4cf9edab]{margin-bottom:8px;display:block}.issue-summary[data-v-4cf9edab]{color:#b42332;background:#fff5f5;border:1px solid #f0b4b9;border-radius:8px;margin-bottom:20px;padding:16px}.issue-summary ul[data-v-4cf9edab]{margin:8px 0 0;padding-left:20px}.issue-summary button[data-v-4cf9edab]{color:inherit;text-align:left;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;padding:5px 0;text-decoration:underline}.review-required[data-v-168cc731]{color:#d03050}.review-optional[data-v-168cc731]{color:#858d9b}.review-load-error[data-v-168cc731]{margin:14px 0}.reimbursement-review-panel[data-v-168cc731]{background:#f7f9fc;border:1px solid #e5e9f0;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin:14px 0;padding:14px;display:flex}.reimbursement-review-panel>div[data-v-168cc731]{gap:5px;font-size:13px;display:grid}.reimbursement-review-panel small[data-v-168cc731]{color:#858d9b;font-size:12px}.reimbursement-review-dialog[data-v-168cc731]{width:min(800px,94vw);max-height:90dvh;overflow:auto}.reimbursement-review-dialog article[data-v-168cc731]{border-bottom:1px solid #edf0f5;grid-template-columns:1fr 1fr;gap:12px;padding:14px 0;display:grid}.reimbursement-review-dialog article>header[data-v-168cc731]{grid-column:1/-1;justify-content:space-between;display:flex}.reimbursement-review-dialog label[data-v-168cc731]{align-content:start;align-self:start;gap:5px;font-size:12px;display:grid}.review-allocation[data-v-168cc731]{grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.review-footer[data-v-168cc731]{align-items:center;gap:10px;display:flex}.review-footer>strong[data-v-168cc731]{flex:1}@media (max-width:600px){.reimbursement-review-panel[data-v-168cc731]{flex-direction:column;align-items:flex-start}.reimbursement-review-dialog article[data-v-168cc731]{grid-template-columns:1fr}.review-allocation[data-v-168cc731]{flex-direction:column;align-items:stretch}}.purchase-payment-panel[data-v-5e4b6a8e]{background:#fff;border:1px solid #e5e9f0;border-radius:8px;min-width:0;margin:14px 0;padding:16px}.purchase-payment-panel header[data-v-5e4b6a8e]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.purchase-payment-panel header>div[data-v-5e4b6a8e]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.purchase-payment-panel header span[data-v-5e4b6a8e],.caption[data-v-5e4b6a8e],small[data-v-5e4b6a8e]{color:#687386;font-size:12px}.caption[data-v-5e4b6a8e],.payment-condition[data-v-5e4b6a8e],.purchase-payment-panel p[data-v-5e4b6a8e]{overflow-wrap:anywhere;line-height:1.8}.payment-totals[data-v-5e4b6a8e]{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:18px 0;display:grid}.payment-totals>div[data-v-5e4b6a8e]{gap:6px;display:grid}.payment-totals strong[data-v-5e4b6a8e]{font-variant-numeric:tabular-nums;font-size:15px}.payment-actions[data-v-5e4b6a8e]{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.payment-actions .n-button[data-v-5e4b6a8e]{white-space:normal;text-align:left;max-width:100%;height:auto}.payment-details[data-v-5e4b6a8e]{margin:16px 0}.payment-details summary[data-v-5e4b6a8e]{cursor:pointer;color:#687386;margin-bottom:12px;font-size:13px}.payment-details article[data-v-5e4b6a8e]{border-top:1px solid #edf0f5;padding:14px 0}.payment-notice[data-v-5e4b6a8e]{margin:16px 0}.purchase-payment-panel h4[data-v-5e4b6a8e]{margin:16px 0 10px;font-size:13px}.payment-scroll[data-v-5e4b6a8e]{overflow-x:auto}.payment-scroll table[data-v-5e4b6a8e]{border-collapse:collapse;width:100%;min-width:740px;font-size:12px}.payment-scroll th[data-v-5e4b6a8e],.payment-scroll td[data-v-5e4b6a8e]{text-align:left;vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #edf0f5;max-width:270px;padding:10px 8px}.payment-scroll small[data-v-5e4b6a8e]{margin-top:5px;line-height:1.7;display:block}.money[data-v-5e4b6a8e]{white-space:nowrap;font-variant-numeric:tabular-nums}.payment-invoices[data-v-5e4b6a8e]{border-top:1px solid #e5e9f0;margin-top:20px;padding-top:16px}.purchase-payment-dialog[data-v-5e4b6a8e]{width:min(700px,94vw);max-height:88dvh;overflow:auto}.payment-form[data-v-5e4b6a8e]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:16px 0;display:grid}.payment-form label[data-v-5e4b6a8e],.payment-label[data-v-5e4b6a8e]{gap:8px;min-width:0;font-size:13px;display:grid}.payment-label[data-v-5e4b6a8e]{margin:16px 0}.payment-form input[data-v-5e4b6a8e]{min-width:0;max-width:100%}.payment-form input[type=date][data-v-5e4b6a8e]{box-sizing:border-box;border:1px solid #dfe4ec;border-radius:4px;width:100%;padding:7px}.payment-dialog-actions[data-v-5e4b6a8e]{justify-content:flex-end;gap:10px;display:flex}.payment-search[data-v-5e4b6a8e]{gap:10px;margin:16px 0;display:flex}.payment-condition[data-v-5e4b6a8e]{border-left:3px solid #dce3ee;padding-left:10px;font-size:13px}@media (max-width:600px){.payment-totals[data-v-5e4b6a8e]{grid-template-columns:repeat(2,minmax(0,1fr))}.payment-form[data-v-5e4b6a8e]{grid-template-columns:1fr}.purchase-payment-panel[data-v-5e4b6a8e]{padding:12px}}.contract-panel[data-v-c5d66fd6]{min-width:0;margin-bottom:20px;padding:20px}.contract-panel header[data-v-c5d66fd6]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.contract-panel h2[data-v-c5d66fd6]{overflow-wrap:anywhere;margin:0;font-size:16px}.contract-panel header p[data-v-c5d66fd6]{color:#747e90;margin:7px 0 0;font-size:12px}.contract-note[data-v-c5d66fd6]{color:#747e90;font-size:12px;line-height:1.7}.contract-facts[data-v-c5d66fd6]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:12px 0;display:grid}.contract-facts span[data-v-c5d66fd6]{color:#858d9c;margin-bottom:5px;font-size:12px;display:block}.contract-facts strong[data-v-c5d66fd6]{overflow-wrap:anywhere;font-size:14px;font-weight:500}.contract-section[data-v-c5d66fd6]{border-top:1px solid #eaecf1;min-width:0;margin-top:14px;padding-top:14px}.contract-section summary[data-v-c5d66fd6]{cursor:pointer;font-size:13px;font-weight:500}.contract-table-wrap[data-v-c5d66fd6]{margin-top:10px;overflow-x:auto}.contract-panel table[data-v-c5d66fd6]{border-collapse:collapse;width:100%;min-width:420px;font-size:13px}.contract-panel th[data-v-c5d66fd6],.contract-panel td[data-v-c5d66fd6]{text-align:left;vertical-align:top;border-bottom:1px solid #eef0f4;padding:10px 12px}.contract-panel th[data-v-c5d66fd6]{color:#7b8494;background:#fafbfc;font-weight:500}.contract-panel td p[data-v-c5d66fd6]{overflow-wrap:anywhere;margin:5px 0 0;line-height:1.6}.contract-panel .amount[data-v-c5d66fd6]{white-space:nowrap;font-variant-numeric:tabular-nums}.contract-documents[data-v-c5d66fd6]{padding:0;font-size:13px;list-style:none}.contract-documents li[data-v-c5d66fd6]{overflow-wrap:anywhere;margin-top:10px}.contract-documents a[data-v-c5d66fd6]{color:#6761d1}.contract-deliveries[data-v-c5d66fd6],.contract-evidence[data-v-c5d66fd6]{gap:12px;margin-top:14px;display:grid}.contract-deliveries article[data-v-c5d66fd6],.contract-evidence article[data-v-c5d66fd6]{background:#fafbfc;border:1px solid #eceef3;border-radius:8px;min-width:0;padding:12px;font-size:13px}.contract-evidence article>div[data-v-c5d66fd6]{flex-wrap:wrap;justify-content:space-between;gap:8px;margin-bottom:10px;display:flex}.contract-evidence article>div span[data-v-c5d66fd6]{color:#7b8494;font-size:12px}.contract-evidence small[data-v-c5d66fd6]{color:#8992a1;overflow-wrap:anywhere;font-size:11px}.contract-evidence p[data-v-c5d66fd6],.contract-deliveries p[data-v-c5d66fd6]{white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0;line-height:1.7}.contract-form[data-v-c5d66fd6]{flex-direction:column;gap:14px;display:flex}.contract-form>label[data-v-c5d66fd6]{flex-direction:column;gap:7px;font-size:13px;display:flex}.contract-form input[type=date][data-v-c5d66fd6]{height:36px;font:inherit;box-sizing:border-box;background:#fff;border:1px solid #dedfe5;border-radius:5px;min-width:0;max-width:100%;padding:0 10px}.contract-upload[data-v-c5d66fd6]{position:relative}.contract-upload input[data-v-c5d66fd6]{opacity:0;cursor:pointer;width:100%;height:38px;position:absolute;bottom:0;left:0}.contract-upload-button[data-v-c5d66fd6]{color:#6761d1;text-align:center;border:1px dashed #cdd1dc;border-radius:6px;padding:9px 12px;display:block}.contract-upload:focus-within .contract-upload-button[data-v-c5d66fd6]{outline:2px solid #7672d8}.contract-panel .muted[data-v-c5d66fd6]{font-size:12px;line-height:1.7}@media (max-width:600px){.contract-panel[data-v-c5d66fd6]{padding:16px}.contract-facts[data-v-c5d66fd6]{grid-template-columns:1fr}.contract-panel header[data-v-c5d66fd6]{flex-wrap:wrap}.contract-panel table[data-v-c5d66fd6]{min-width:0;display:block}.contract-panel thead[data-v-c5d66fd6]{display:none}.contract-panel tbody[data-v-c5d66fd6],.contract-panel tr[data-v-c5d66fd6]{display:block}.contract-panel tr[data-v-c5d66fd6]{border-bottom:1px solid #eef0f4;padding:12px 0}.contract-panel td[data-v-c5d66fd6]{border:0;padding:3px 0;display:block}.contract-panel td[data-v-c5d66fd6]:nth-child(3){color:#7b8494;font-size:12px}.contract-panel td[data-v-c5d66fd6]:nth-child(3):before{content:"预计日期："}}.factory-change[data-v-1d78807b]{background:#fff;border:1px solid #e3e8f0;border-radius:10px;margin-bottom:20px;padding:20px}.factory-change header[data-v-1d78807b]{justify-content:space-between;align-items:center;gap:12px;display:flex}.factory-change h2[data-v-1d78807b]{margin:0;font-size:17px}.factory-change p[data-v-1d78807b]{color:#667085;overflow-wrap:anywhere;font-size:13px;line-height:1.7}.factory-change a[data-v-1d78807b]{color:#5d67cc}.change-result[data-v-1d78807b]{background:#f2f6fc;border-radius:8px;margin:16px 0;padding:12px;font-size:14px}.change-result.failed[data-v-1d78807b]{background:#fff6eb}.change-result p[data-v-1d78807b]{margin:6px 0 0}.change-scroll[data-v-1d78807b]{overflow:auto}table[data-v-1d78807b]{border-collapse:collapse;width:100%;font-size:13px}th[data-v-1d78807b],td[data-v-1d78807b]{text-align:left;overflow-wrap:anywhere;border-bottom:1px solid #eef0f5;min-width:100px;max-width:350px;padding:12px}@media (max-width:600px){.factory-change header[data-v-1d78807b]{flex-direction:column;align-items:start}.change-scroll[data-v-1d78807b]{overflow:visible}table[data-v-1d78807b],tbody[data-v-1d78807b]{display:block}thead[data-v-1d78807b]{display:none}tr[data-v-1d78807b]{border-bottom:1px solid #eef0f5;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;padding:12px 0;display:grid}th[data-v-1d78807b],td[data-v-1d78807b]{white-space:normal;overflow-wrap:anywhere;border:0;min-width:0;max-width:none;padding:0}th[data-v-1d78807b]{grid-column:1/-1}td[data-v-1d78807b]:before{color:#667085;margin-bottom:6px;font-size:12px;display:block}td[data-v-1d78807b]:first-of-type:before{content:"变更前"}td[data-v-1d78807b]:last-of-type:before{content:"拟变更为"}}.edit-form-body[data-v-cb5eb1fd]{max-height:62vh;padding:8px 10px 8px 0;overflow:auto}.edit-restrictions[data-v-cb5eb1fd]{color:#707b8e;margin:14px 0;font-size:12px}.edit-restrictions summary[data-v-cb5eb1fd]{cursor:pointer}.edit-restrictions p[data-v-cb5eb1fd]{overflow-wrap:anywhere;margin:7px 0}@media (max-width:600px){.edit-form-body[data-v-cb5eb1fd]{max-height:58vh}}.opinion-editor[data-v-057cf630]{min-width:0}.recent-replies .n-button[data-v-057cf630]{min-width:0;max-width:100%}.recent-reply-text[data-v-057cf630]{text-overflow:ellipsis;white-space:nowrap;max-width:180px;display:block;overflow:hidden}.quick-replies[data-v-057cf630]{color:#85909b;margin-top:14px;font-size:13px}.quick-replies>div[data-v-057cf630],.opinion-tools[data-v-057cf630]{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.opinion-tools[data-v-057cf630]{border-top:1px solid #e7e9ee;align-items:center;margin-top:16px;padding:12px 0}.opinion-tools label[data-v-057cf630]{border:1px solid #dedfe5;border-radius:16px;padding:4px 14px;font-size:13px;position:relative;overflow:hidden}.opinion-tools input[data-v-057cf630]{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.opinion-files[data-v-057cf630]{padding:0;list-style:none}.opinion-files li[data-v-057cf630]{overflow-wrap:anywhere;align-items:center;gap:10px;margin-top:10px;display:flex}.opinion-files img[data-v-057cf630]{object-fit:contain;width:60px;height:60px}.opinion-files li[data-v-057cf630]>:nth-last-child(2){flex:1;min-width:0}.mention-empty[data-v-057cf630]{color:#7d8596;margin:8px 0;font-size:12px;line-height:1.7}.opinion-image[data-v-057cf630]{flex-shrink:0}.opinion-image[data-v-057cf630] .attachment-thumbnail{width:64px;height:64px}.related-applications[data-v-f1a062de]{flex-direction:column;gap:10px;margin-bottom:20px;padding:14px 20px;font-size:13px;display:flex}.related-applications a[data-v-f1a062de]{color:#5d67cc;overflow-wrap:anywhere}.reason-input[data-v-f1a062de]{margin:18px 0}.reason-input label[data-v-f1a062de],.internal-opinion-label[data-v-f1a062de]{color:#566276;margin-bottom:8px;font-size:13px;display:block}.approval-notifications-page[data-v-98bfe25a]{width:100%;min-width:0;max-width:1200px}.notification-toolbar[data-v-98bfe25a]{flex-wrap:wrap;justify-content:flex-end;gap:12px;margin-bottom:12px;display:flex}.inbox-panel[data-v-98bfe25a]{max-width:none}.inbox-item[data-v-98bfe25a]{align-items:flex-start;gap:14px;padding:16px 20px}.inbox-item>div[data-v-98bfe25a]{min-width:0}.inbox-item>svg[data-v-98bfe25a],.notification-symbol[data-v-98bfe25a]{flex-shrink:0}.inbox-item strong[data-v-98bfe25a]{overflow-wrap:anywhere;align-items:baseline;line-height:1.55}.unread-dot[data-v-98bfe25a]{flex-shrink:0}.inbox-item p[data-v-98bfe25a]{overflow-wrap:anywhere;white-space:pre-wrap;font-size:13px;line-height:1.55}.inbox-item small[data-v-98bfe25a]{font-size:12px}@media (max-width:600px){.inbox-item[data-v-98bfe25a]{gap:10px;padding:14px}}.validation-summary[data-v-deb59b66]{background:#fff9fa;border:1px solid #efc8d2;border-radius:9px;flex-shrink:0;margin-bottom:12px;padding:14px 16px}.validation-summary.resolved[data-v-deb59b66]{background:#f5fcf8;border-color:#b8dacb}.validation-summary-heading[data-v-deb59b66],.validation-issue[data-v-deb59b66]{justify-content:space-between;align-items:center;gap:16px;display:flex}.validation-summary-heading strong[data-v-deb59b66]{font-size:14px}.validation-summary p[data-v-deb59b66]{overflow-wrap:anywhere;margin:5px 0 0;font-size:12px;line-height:1.7}.validation-summary-heading p[data-v-deb59b66]{color:#687386}.validation-issue-list[data-v-deb59b66]{border-top:1px solid #f0dce2;max-height:230px;margin-top:10px;overflow:auto}.validation-issue-list h3[data-v-deb59b66]{color:#687386;margin:12px 0 4px;font-size:12px}.validation-issue[data-v-deb59b66]{border-bottom:1px solid #f0e5e9;padding:9px 0}.validation-issue>div[data-v-deb59b66]{min-width:0}.validation-issue strong[data-v-deb59b66]{overflow-wrap:anywhere;font-size:12px;font-weight:500}.validation-issue p[data-v-deb59b66],.validation-check-error[data-v-deb59b66]{color:#b4234a}.validation-check-error[data-v-deb59b66] button{margin-left:12px}.validation-issue[data-v-deb59b66] button,.validation-summary-heading[data-v-deb59b66] button{flex-shrink:0}@media (max-width:700px){.validation-summary[data-v-deb59b66]{padding:12px}.validation-issue-list[data-v-deb59b66]{max-height:180px}.validation-summary-heading[data-v-deb59b66]{align-items:flex-start}}.validation-inline-message[data-v-0a5e8be5]{color:var(--error-color,#c43257);overflow-wrap:anywhere;margin:7px 0;font-size:12px;line-height:1.7}.validation-setting-invalid[data-v-0a5e8be5]{border-left:2px solid var(--error-color,#c43257);padding-left:8px}.template-business-bindings h4[data-v-16225e32]{margin:12px 0;font-size:13px}.business-binding-group[data-v-16225e32]{border-top:1px solid #e5e7ef;padding:10px 0 18px}.binding-note[data-v-16225e32],.binding-error[data-v-16225e32],.binding-confirm[data-v-16225e32]{overflow-wrap:anywhere;font-size:12px;line-height:1.7}.binding-note[data-v-16225e32]{color:#687386}.binding-error[data-v-16225e32]{color:#b4234a}.binding-confirm[data-v-16225e32]{background:#fffbf0;border-radius:6px;padding:10px}.binding-confirm button[data-v-16225e32]{margin:6px 6px 0 0}.binding-row[data-v-16225e32]{margin-bottom:14px}.invoice-detail-settings[data-v-62674c3c]{gap:12px;margin:16px 0;display:grid}.invoice-detail-settings label[data-v-62674c3c]{gap:6px;font-size:13px;display:grid}.annual-template[data-v-ef4748d8]{border-top:1px solid #eceef3;margin-top:24px;padding-top:20px}.leave-field-help[data-v-ef4748d8]{color:#465675;background:#f7f9ff;border:1px solid #dce4fa;border-radius:8px;margin:16px 0;padding:14px}.leave-field-help p[data-v-ef4748d8]{margin:0 0 10px}.leave-field-help span[data-v-ef4748d8]{margin-top:8px;font-size:12px;display:block}.leave-binding[data-v-ef4748d8]{border-bottom:1px solid #eceef3;margin-bottom:16px;padding-bottom:16px}.leave-binding>.n-button[data-v-ef4748d8]{margin-top:12px}.allocation-expense-choice[data-v-d20a4f82]{overflow-wrap:anywhere;padding:10px 0}.allocation-expense-choice small[data-v-d20a4f82]{color:#7d8596;overflow-wrap:anywhere;display:block}.allocation-expense-footer[data-v-d20a4f82]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.allocation-expense-footer>span[data-v-d20a4f82]{margin-right:auto}.allocation-expense-modal{max-height:85dvh}.allocation-expense-modal .n-card__content{min-height:0;overflow:auto}.allocation-expense-modal .n-card__footer{flex-shrink:0}@media (max-width:600px){.allocation-expense-modal{border-radius:0;height:100dvh;max-height:100dvh;width:100vw!important;max-width:100vw!important}}.travel-policy-settings[data-v-e323584a],.overseas-rule[data-v-e323584a]{gap:10px;font-size:12px;display:grid}.travel-policy-settings label[data-v-e323584a]{gap:5px;display:grid}.overseas-rule[data-v-e323584a]{border:1px solid #edf0f5;border-radius:6px;padding:10px}.travel-policy-settings p[data-v-e323584a]{color:#7d8594;line-height:1.7}.template-list-toolbar h1[data-v-c6882544-s]{letter-spacing:0;overflow-wrap:anywhere;margin:0 auto 0 0;font-size:20px;line-height:1.55}.template-list-toolbar[data-v-c6882544]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:14px;margin-bottom:20px;display:flex}.template-list-toolbar>.n-input[data-v-c6882544]{width:280px}.template-group[data-v-c6882544]{margin-bottom:18px;overflow:hidden}.template-group-header[data-v-c6882544]{background:#fff;align-items:center;padding-right:20px;display:flex}.template-group-header>.n-button[data-v-c6882544]{flex-shrink:0}.template-group-heading[data-v-c6882544]{text-align:left;cursor:pointer;color:#424959;background:#fff;border:0;align-items:center;gap:10px;width:100%;padding:18px 20px;display:flex}.template-group-heading>span[data-v-c6882544]{color:#737e91;font-size:12px}.template-group-heading svg[data-v-c6882544]{margin-left:auto}.closed[data-v-c6882544]{transform:rotate(-90deg)}.template-list-table[data-v-c6882544]{border-collapse:collapse;table-layout:fixed;text-align:left;width:100%;font-size:12px}.template-list-table th[data-v-c6882544]{color:#737e91;background:#f3f5f9;padding:12px 16px;font-weight:500}.template-list-table td[data-v-c6882544]{vertical-align:middle;color:#626c7e;overflow-wrap:anywhere;border-top:1px solid #edf0f5;padding:16px}.template-list-table td>small[data-v-c6882544]{color:#8490a6;margin-top:6px;font-size:10px;display:block}.template-list-table td>.n-button[data-v-c6882544]{margin-top:5px;display:flex}.template-name[data-v-c6882544]{color:#424959;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;max-width:100%;padding:0;display:flex}.template-name strong[data-v-c6882544]{overflow-wrap:anywhere;min-width:0;font-weight:500}.template-list-icon[data-v-c6882544]{color:#7068d8;background:#eeeffe;border-radius:7px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.template-row-actions[data-v-c6882544]{flex-wrap:wrap;gap:10px;display:flex}.template-state[data-v-c6882544]{color:#657086;background:#f1f3f8;border-radius:5px;padding:4px 7px;display:inline-block}.template-list-empty[data-v-c6882544]{text-align:center;color:#737e91;padding:45px 20px}.template-name[data-v-c6882544]:focus-visible,.template-group-heading[data-v-c6882544]:focus-visible{outline-offset:-2px;outline:2px solid #7772dc}.template-list-toolbar[data-v-c6882544]{gap:12px;margin-bottom:16px}.template-description[data-v-c6882544]{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%;line-height:1.6}.template-description-empty[data-v-c6882544]{color:#8490a6}.template-description[data-v-c6882544]:focus-visible{outline-offset:2px;outline:2px solid #7772dc}@media (max-width:1000px){.template-list-table th[data-v-c6882544],.template-list-table td[data-v-c6882544]{padding:12px 10px}.template-row-actions[data-v-c6882544]{gap:8px}}@media (max-width:760px){.template-list-toolbar>.n-input[data-v-c6882544]{order:2;width:100%}.template-list-table[data-v-c6882544],.template-list-table tbody[data-v-c6882544],.template-list-table tr[data-v-c6882544],.template-list-table td[data-v-c6882544]{width:100%;display:block}.template-list-table thead[data-v-c6882544]{display:none}.template-list-table tr[data-v-c6882544]{border-top:1px solid #e6eaf3;padding:12px 16px}.template-list-table td[data-v-c6882544]{border:0;padding:6px 0}.template-list-table td[data-v-c6882544]:not(:first-child):before{content:attr(data-label);color:#8490a6;margin-bottom:5px;font-size:10px;display:block}.template-row-actions[data-v-c6882544]{gap:16px}.template-group-heading[data-v-c6882544]{padding:16px}.template-name[data-v-c6882544]{font-size:13px}}.template-overview[data-v-c6882544]{color:#4b5563}.template-list-toolbar[data-v-c6882544]{flex-wrap:nowrap;gap:8px}.template-list-toolbar h1[data-v-c6882544-s]{color:#1f2937;white-space:nowrap;font-weight:600}.template-list-toolbar>.n-input[data-v-c6882544]{flex:0 260px;min-width:150px}.template-list-toolbar>.template-filter[data-v-c6882544]{flex:0 0 112px;width:112px}.template-list-toolbar>.n-button[data-v-c6882544]{flex-shrink:0}.template-group[data-v-c6882544]{box-shadow:none;border:1px solid #edf0f5;border-radius:10px;margin-bottom:12px}.template-group-heading[data-v-c6882544]{color:#1f2937;background:#fff;padding:14px 16px}.template-group-heading>span[data-v-c6882544]{background:#f0f2f6;border-radius:10px;padding:2px 9px}.template-list-table th[data-v-c6882544]{box-sizing:border-box;background:#fafafa;height:40px;padding:10px 12px}.template-list-table td[data-v-c6882544]{color:#4b5563;border-color:#eff1f4;padding:12px;font-size:13px}.template-list-table tr[data-v-c6882544]:nth-child(2n){background:#fcfcfc}.template-list-table th[data-v-c6882544]:first-child{width:19%}.template-list-table th[data-v-c6882544]:nth-child(2){width:15%}.template-list-table th[data-v-c6882544]:nth-child(3){width:19%}.template-list-table th[data-v-c6882544]:nth-child(4){width:10%}.template-list-table th[data-v-c6882544]:nth-child(5){width:14%}.template-list-table th[data-v-c6882544]:nth-child(6){width:23%}.template-list-icon[data-v-c6882544]{color:#2663eb;background:#eff6ff;width:28px;height:28px}.template-row-actions[data-v-c6882544]{gap:8px}.template-state[data-v-c6882544]{color:#16a34a;white-space:normal;background:0 0;padding:0}.template-state[data-v-c6882544]:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block}.template-state.disabled[data-v-c6882544]{color:#9ca3af;background:0 0}.template-state.pending[data-v-c6882544]{color:#d97706;background:0 0}.template-count[data-v-c6882544]{color:#6a737c;margin:12px 16px;font-size:12px}.template-group[data-v-c6882544] .n-button--primary-type{--n-text-color:#2663eb!important}.template-name[data-v-c6882544]:focus-visible,.template-group-heading[data-v-c6882544]:focus-visible{outline-color:#2663eb}@media (max-width:1250px){.template-list-toolbar[data-v-c6882544]{flex-wrap:wrap}.template-list-toolbar h1[data-v-c6882544-s]{flex:1 0 100%}.template-list-toolbar>.n-input[data-v-c6882544]{flex:200px}}@media (max-width:760px){.template-list-toolbar>.n-input[data-v-c6882544]{flex:1 0 100%;order:0}.template-list-toolbar>.template-filter[data-v-c6882544]{flex:120px}.template-list-table td[data-v-c6882544]{padding:6px 0}.template-group-header[data-v-c6882544]{padding-right:14px}.template-group-heading[data-v-c6882544]{padding:14px}.template-row-actions[data-v-c6882544]{gap:14px}.template-list-table tr[data-v-c6882544]{box-sizing:border-box}}.template-version-history{width:680px;max-width:calc(100vw - 32px);max-height:calc(100vh - 48px)}.version-template-name[data-v-f5768d2b]{color:#344054;overflow-wrap:anywhere;margin:0 0 8px;font-size:14px;font-weight:600}.version-help[data-v-f5768d2b]{color:#737e91;overflow-wrap:anywhere;font-size:12px;line-height:1.8}.version-history-list[data-v-f5768d2b]{max-height:55vh;overflow:auto}.version-history-row[data-v-f5768d2b]{border-bottom:1px solid #edf0f5;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.version-history-row>div[data-v-f5768d2b]{min-width:0}.version-history-row strong[data-v-f5768d2b]{color:#465166;font-size:13px}.version-history-row time[data-v-f5768d2b]{color:#7c8799;margin-top:5px;font-size:12px;display:block}.current-version[data-v-f5768d2b]{color:#4164b8;background:#edf3ff;border-radius:4px;margin-left:8px;padding:2px 6px;font-size:11px;display:inline-block}.version-history-row>.n-button[data-v-f5768d2b]{flex-shrink:0}.version-restore-actions[data-v-f5768d2b]{justify-content:flex-end;gap:10px;display:flex}.restore-error[data-v-f5768d2b]{margin-top:12px}@media (max-width:600px){.version-history-row[data-v-f5768d2b]{gap:8px}.current-version[data-v-f5768d2b]{margin:4px 0 0 6px}}.group-management-list[data-v-aa174285]{max-height:60dvh;overflow-y:auto}.managed-group[data-v-aa174285]{border:1px solid #e6e9ef;border-radius:8px;margin:12px 0;overflow:hidden}.managed-group-heading[data-v-aa174285]{background:#f7f8fc;flex-wrap:wrap;align-items:center;gap:12px;padding:12px;display:flex}.managed-group-toggle[data-v-aa174285]{text-align:left;overflow-wrap:anywhere;color:#424959;background:0 0;border:0;flex:1;min-width:120px;font-weight:600}.managed-group-toggle small[data-v-aa174285]{color:#8791a3;margin-left:8px;font-weight:400}.managed-group-actions[data-v-aa174285]{flex-wrap:wrap;gap:6px;display:flex}.managed-templates[data-v-aa174285]{padding:4px 14px}.managed-template[data-v-aa174285]{border-bottom:1px solid #eef0f5;align-items:center;gap:8px;padding:10px 0;display:flex}.managed-template[data-v-aa174285]:last-child{border-bottom:0}.managed-template>span[data-v-aa174285]{overflow-wrap:anywhere;flex:1;min-width:0}.managed-template small[data-v-aa174285]{color:#8791a3;display:block}.group-manager-footer[data-v-aa174285]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.group-manager-footer>span[data-v-aa174285]{flex:1}.field-help[data-v-aa174285]{color:#7d899c;font-size:12px;line-height:1.8}@media (max-width:600px){.managed-group-actions[data-v-aa174285]{width:100%}.group-manager-footer>span[data-v-aa174285]{flex-basis:100%}.managed-templates[data-v-aa174285]{padding:4px 10px}}.device-toolbar[data-v-cd019d9d]{background:#fff;border-bottom:1px solid #e3e7ef;border-radius:9px 9px 0 0;flex-wrap:wrap;flex-shrink:0;justify-content:center;align-items:center;gap:12px;padding:10px 12px;display:flex}.device-toolbar>span[data-v-cd019d9d]{color:#7b8495;font-size:11px}.device-switch[data-v-cd019d9d]{background:#f1f3f8;border-radius:7px;gap:3px;padding:3px;display:flex}.device-switch button[data-v-cd019d9d]{color:#697386;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:5px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;display:flex}.device-switch button[aria-pressed=true][data-v-cd019d9d]{color:#655ad9;background:#fff;box-shadow:0 1px 4px #202a4418}.device-switch button[data-v-cd019d9d]:focus-visible{outline-offset:2px;outline:2px solid #7772dc}.type-group[data-v-c0beeae4]{margin:18px 0}.type-group summary[data-v-c0beeae4]{cursor:pointer;padding-bottom:12px;font-weight:600}.type-choice[data-v-c0beeae4]{overflow-wrap:anywhere;padding:9px 18px}.related-footer[data-v-c0beeae4]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.related-footer span[data-v-c0beeae4]{margin-right:auto}.related-types-modal{max-height:85dvh}.related-types-modal .n-card__content{min-height:0;overflow:auto}.related-types-modal .n-card__footer{flex-shrink:0}@media (max-width:600px){.related-types-modal{border-radius:0;height:100dvh;max-height:100dvh;width:100vw!important;max-width:100vw!important}}.group-actions[data-v-03bd5a4f]{justify-content:flex-end;gap:12px;display:flex}.field-help[data-v-03bd5a4f]{color:#7d899c;margin:10px 0;font-size:12px;line-height:1.7}.linkage-rows[data-v-699e8bdc]{max-height:60vh;padding:4px;overflow:auto}.linkage-row[data-v-699e8bdc]{grid-template-columns:180px minmax(0,1fr);align-items:start;gap:16px;margin:18px 0;display:grid}.linkage-row label[data-v-699e8bdc]{overflow-wrap:anywhere;padding-top:7px}.linkage-row[data-v-699e8bdc] .n-base-selection-tag-wrapper{max-width:100%}@media (max-width:600px){.linkage-row[data-v-699e8bdc]{grid-template-columns:minmax(0,1fr);gap:8px}}.formula-editor>.dialog-actions[data-v-34d42233]{z-index:2;background:#fff;margin-bottom:0;padding:12px 0 2px;position:sticky;bottom:0;box-shadow:0 -8px 12px #fff}.formula-editor[data-v-34d42233]{max-height:75vh;padding-right:4px;overflow:auto}.expression[data-v-34d42233]{background:#fafbfe;border:1px solid #cfd4e2;border-radius:8px;flex-wrap:wrap;align-items:center;gap:3px;min-height:100px;padding:14px;display:flex}.expression[data-v-34d42233]:focus{outline:2px solid #7772dc}.expression-token[data-v-34d42233]{background:#edf0f5;border-radius:5px;align-items:center;gap:2px;max-width:100%;padding:5px;display:inline-flex}.expression-token.reference[data-v-34d42233]{color:#655ad9;background:#eeecff}.expression-token input[data-v-34d42233]{min-width:3ch;max-width:24ch;font:inherit;color:inherit;background:0 0;border:0}.token-label[data-v-34d42233],.remove-token[data-v-34d42233],.cursor-gap[data-v-34d42233]{color:inherit;cursor:pointer;background:0 0;border:0}.token-label[data-v-34d42233]{overflow-wrap:anywhere;text-align:left}.remove-token[data-v-34d42233]{opacity:.6}.cursor-gap[data-v-34d42233]{color:#0000;width:9px;padding:0}.cursor-gap.active[data-v-34d42233]{color:#655ad9}.editor-tools[data-v-34d42233]{grid-template-columns:minmax(0,1fr) 220px;gap:24px;margin:18px 0;display:grid}.editor-tools h4[data-v-34d42233]{margin:0 0 12px}.formula-objects[data-v-34d42233]{flex-wrap:wrap;align-content:flex-start;gap:8px;max-height:230px;display:flex;overflow:auto}.formula-objects[data-v-34d42233] .n-button{height:auto;min-height:30px}.formula-objects[data-v-34d42233] .n-button__content{white-space:normal;overflow-wrap:anywhere;text-align:left}.keypad[data-v-34d42233]{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.formula-trial[data-v-34d42233]{background:#fafbfe;border:1px solid #e4e7ef;border-radius:8px;margin-top:12px;padding:16px}@media (max-width:600px){.editor-tools[data-v-34d42233]{grid-template-columns:minmax(0,1fr);gap:18px}.expression[data-v-34d42233]{padding:8px}.formula-trial[data-v-34d42233]{padding:10px}}.palette-group[data-v-d8f359d8]{margin-top:20px}.palette-heading[data-v-d8f359d8]{color:#424959;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;padding:0 0 12px;font-size:13px;font-weight:600;display:flex}.palette-heading svg[data-v-d8f359d8]{color:#9097a6;transition:transform .15s}.palette-heading svg.closed[data-v-d8f359d8]{transform:rotate(-90deg)}.palette-grid[data-v-d8f359d8]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.palette-control[data-v-d8f359d8]{color:#626c7e;text-align:left;cursor:grab;background:#fff;border:1px solid #e5e7ef;border-radius:7px;align-items:center;gap:7px;min-height:40px;padding:8px;font-size:11px;line-height:1.5;display:flex}.palette-control svg[data-v-d8f359d8]{flex-shrink:0}.palette-control[data-v-d8f359d8]:hover{color:#5864d8;background:#f7f7ff;border-color:#9b9fed}.palette-control[data-v-d8f359d8]:active{cursor:grabbing}@media (max-width:1250px) and (min-width:761px){.palette-grid[data-v-d8f359d8]{grid-template-columns:1fr}}@media (max-width:760px){.palette-group[data-v-d8f359d8]{width:100%}}@container palette (width<=190px){.palette-grid[data-v-d8f359d8]{grid-template-columns:1fr}}.field-name-text[data-v-44b55952]{color:inherit;font:inherit;text-align:left;white-space:normal;overflow-wrap:anywhere;cursor:default;background:0 0;border:0;min-width:0;padding:0}.field-name-text[data-v-44b55952]:hover{text-underline-offset:4px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.field-name-input[data-v-44b55952]{font:inherit;color:#465166;-webkit-user-select:text;user-select:text;background:#fff;border:1px solid #737ce3;border-radius:4px;outline:2px solid #777ee51a;width:240px;min-width:0;max-width:100%;padding:3px 6px}.field-name-text[data-v-44b55952]:disabled{cursor:default}.field-name-area[data-v-2f064393] .field-name-text,.field-name-area[data-v-2f064393] .field-name-input{color:#303846;font-size:14px;font-weight:600;line-height:1.6}.mock-input[data-v-2f064393]{color:#8b93a5;font-size:13px;line-height:1.6}.mock-duration[data-v-2f064393]{color:#8b93a5}.mock-duration strong[data-v-2f064393]{font-weight:400}.field-name-area[data-v-2f064393]{flex:1;align-items:center;gap:4px;min-width:0;display:flex}.field-grip[data-v-2f064393],.field-tools[data-v-2f064393]{flex-shrink:0}.mock-image[data-v-2f064393]{color:#8b93a5;background:#fafaff;border:1px dashed #cbd0e0;border-radius:7px;flex-wrap:wrap;align-items:center;gap:10px;padding:18px;font-size:12px;display:flex}.mock-image small[data-v-2f064393]{color:#8b93a5;width:100%}.design-columns[data-v-2f064393]{gap:10px;display:grid}.design-column[data-v-2f064393]{background:#f8f9fc;border:1px dashed #cbd0e0;border-radius:6px;min-width:0;min-height:130px;padding:6px}.design-column.active[data-v-2f064393]{background:#f1f0ff;border-color:#7772dc}.column-target[data-v-2f064393]{color:#737a90;text-align:left;background:0 0;border:0;width:100%;padding:6px 0;font-size:11px}.column-empty[data-v-2f064393]{text-align:center;color:#999fae;padding:16px 2px;font-size:11px}.design-column[data-v-2f064393] .canvas-field{background:#fff;padding:10px 6px}.design-column[data-v-2f064393] .canvas-field-label{flex-wrap:wrap;gap:3px}.design-column[data-v-2f064393] .mock-input{padding:10px 6px;font-size:13px}.detail-container[data-v-2f064393]{border:1px solid #dcdfea;border-radius:8px}.detail-drop[data-v-2f064393]{background:#f8f9fc;border:1px dashed #cbd0e0;border-radius:6px;min-height:96px;padding:8px}.detail-drop[data-v-2f064393] .canvas-field{background:#fff;margin:8px 0}.detail-drop-empty[data-v-2f064393]{text-align:center;color:#8790a0;padding:24px 8px;font-size:12px}.detail-add-preview[data-v-2f064393]{color:#8490a6;justify-content:center;align-items:center;gap:6px;padding:12px;font-size:13px;display:flex}.field-grip[data-v-2f064393]{cursor:grab;vertical-align:middle}.field-tools button[data-v-2f064393]:disabled{opacity:.25;cursor:default}@container device-preview (width<=760px){.design-columns[data-v-2f064393]{grid-template-columns:minmax(0,1fr)!important}.canvas-field-label[data-v-2f064393]{flex-wrap:wrap}.mock-input[data-v-2f064393]{overflow-wrap:anywhere}}.money-preview-unit[data-v-2f064393]{float:right;margin-left:12px}.mock-input[data-v-2f064393]{white-space:pre-wrap;overflow-wrap:anywhere}.canvas-field.publication-invalid[data-v-2f064393]{border:1px solid #cf385a!important}.publication-error-count[data-v-2f064393]{color:#c43257;margin:6px 0;font-size:12px}.permission-settings[data-v-7e351211]{min-width:0}.permission-actions[data-v-7e351211]{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.permission-fields[data-v-7e351211]{max-height:50vh;overflow:auto}.permission-row[data-v-7e351211]{border-bottom:1px solid #eee;grid-template-columns:minmax(0,1fr) 88px;align-items:center;gap:10px;padding:10px 0;display:grid}.permission-row small[data-v-7e351211]{color:var(--text-muted,#7a8190);font-size:12px;display:block}.permission-row span[data-v-7e351211],.permission-row small[data-v-7e351211]{overflow-wrap:anywhere}.node-drag-handle[data-v-233d2d78]{cursor:grab;flex-shrink:0}.design-node[draggable=true][data-v-233d2d78]{cursor:grab}.design-node[draggable=true][data-v-233d2d78]:active{cursor:grabbing}.design-node.dragging[data-v-233d2d78]{opacity:.45}.node-drop-slot[data-v-233d2d78]{height:0;position:relative}.node-drop-target[data-v-233d2d78]{z-index:2;color:#6576ca;background:#f4f6ff;border:1px dashed #8797dd;border-radius:5px;justify-content:center;align-items:center;width:280px;height:22px;font-size:11px;display:flex;position:absolute;bottom:2px;left:50%;transform:translate(-50%)}.node-drop-target.over[data-v-233d2d78]{background:#e3e9ff;border-color:#5267d9;box-shadow:0 0 0 2px #5267d926}.node-editor[data-v-233d2d78]{width:max-content;min-width:280px;margin:0 auto}.design-node[data-v-233d2d78]{width:280px;max-width:280px;margin:0 auto}.condition-router[data-v-233d2d78]{padding-top:18px;position:relative}.add-branch[data-v-233d2d78]{margin:0 auto 20px;display:block}.route-lanes[data-v-233d2d78]{border-top:1px solid #cfd6e4;border-bottom:1px solid #cfd6e4;align-items:stretch;display:flex}.route-lane[data-v-233d2d78]{flex-direction:column;align-items:center;min-width:310px;padding:0 14px;display:flex}.route-line[data-v-233d2d78]{border-left:1px solid #cfd6e4;height:22px}.route-tail[data-v-233d2d78]{border-left:1px solid #cfd6e4;flex:1;min-height:22px}.route-card[data-v-233d2d78]{cursor:pointer;box-sizing:border-box;background:#fff;border:1px solid #e5dfc8;border-radius:9px;width:280px;padding:14px}.route-card.selected[data-v-233d2d78]{border-color:#7479eb;box-shadow:0 0 0 2px #e8e9ff}.route-card.matched[data-v-233d2d78]{background:#f4fcf7;border-color:#32a46d}.route-card.pending[data-v-233d2d78]{border-color:#d7a444}.route-card-header[data-v-233d2d78]{justify-content:space-between;gap:8px;display:flex}.route-card-header strong[data-v-233d2d78]{overflow-wrap:anywhere}.route-card-header small[data-v-233d2d78]{white-space:nowrap;color:#927b45}.route-card p[data-v-233d2d78]{color:#657086;overflow-wrap:anywhere;margin:12px 0;font-size:12px;line-height:1.7}.route-tools[data-v-233d2d78]{justify-content:flex-end;gap:6px;margin-top:10px;display:flex}.route-tools button[data-v-233d2d78]{cursor:pointer;color:#647088;background:#fff;border:1px solid #dce1ea;border-radius:5px;justify-content:center;align-items:center;width:28px;height:26px;display:flex}.route-tools button[data-v-233d2d78]:disabled,.node-tools button[data-v-233d2d78]:disabled{opacity:.35;cursor:default}.match-label[data-v-233d2d78]{color:#238657}.node-members[data-v-233d2d78]{flex-wrap:wrap;gap:8px 12px;margin:12px 0 0;padding:0;list-style:none;display:flex}.node-member[data-v-233d2d78]{color:#626c7e;align-items:center;gap:6px;min-width:0;max-width:100%;font-size:12px;line-height:1.6;display:flex}.node-member>span[data-v-233d2d78]:not(.user-avatar){overflow-wrap:anywhere;min-width:0}.design-node-body .node-members-empty[data-v-233d2d78]{color:#8490a6}.publication-invalid[data-v-233d2d78]{box-shadow:0 0 0 1px #f5cdd6;border:1px solid #cf385a!important}.publication-invalid[data-v-233d2d78]:after{content:"配置有误 · 点击查看";color:#c43257;padding:8px 12px;font-size:12px;display:block}.design-node.handler .design-node-header[data-v-233d2d78]{color:#bd4356;background:#fde8ec}.design-node.handler .node-tools button[data-v-233d2d78]{color:#bd4356}.design-node.handler.chosen[data-v-233d2d78]{border-color:#d55b6c;box-shadow:0 0 0 2px #fbe0e6}.formula-condition-checks[data-v-57863918]{overflow-wrap:anywhere;border:1px solid #e4e7ef;border-radius:8px;margin-top:12px;padding:12px;font-size:12px;line-height:1.7}.formula-condition-checks summary[data-v-57863918]{cursor:pointer;font-weight:600}.formula-condition-checks section[data-v-57863918]{margin-top:12px}.formula-condition-checks small[data-v-57863918],.formula-condition-checks section>span[data-v-57863918]{display:block}.formula-condition-checks small[data-v-57863918],.formula-condition-checks p[data-v-57863918]{color:#727e91}.formula-condition-checks ul[data-v-57863918]{margin:6px 0;padding-left:18px}.check-blocked[data-v-57863918]{color:#a76b19}.check-ready[data-v-57863918]{color:#268063}.condition-group[data-v-57863918]{background:#f7f8fc;border:1px solid #e4e7ef;border-radius:8px;margin-top:12px;padding:12px}.condition-group-heading[data-v-57863918]{justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.condition-row[data-v-57863918]{border-top:1px solid #e4e7ef;gap:8px;padding:12px 0;display:grid}.condition-or[data-v-57863918]{text-align:center;color:#666ac9;padding-top:12px;font-weight:600}.condition-bounds[data-v-57863918]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:4px;display:grid}.condition-settings[data-v-57863918] .n-base-selection-tags{max-height:160px;overflow:auto}.simulation-inputs[data-v-ee862f35]{gap:16px;margin:18px 0;display:grid}.simulation-inputs label[data-v-ee862f35]{gap:8px;display:grid}.simulation-actions[data-v-ee862f35]{gap:12px;margin:20px 0;display:flex}.trace-row[data-v-ee862f35]{border-bottom:1px solid #e3e7ef;padding:14px 0}.trace-row>span[data-v-ee862f35]{color:#7b8495;margin-left:12px;font-size:12px}.trace-row p[data-v-ee862f35]{margin:6px 0;font-size:12px;line-height:1.7}.trace-row .matched[data-v-ee862f35]{color:#238657}.simulation-shell[data-v-ee862f35]{flex-direction:column;min-height:0;max-height:calc(90dvh - 90px);display:flex}.simulation-scroll[data-v-ee862f35]{overscroll-behavior:contain;scrollbar-gutter:stable;background:#f7f8fb;min-height:0;padding:16px;overflow:auto}.simulation-actions[data-v-ee862f35]{flex-shrink:0;margin:0;padding-top:16px}.device-surface[data-v-ee862f35]{background:#fff;border:1px solid #e3e7ef;border-radius:8px;width:100%;min-width:0;margin:0 auto;padding:20px;container:device-preview/inline-size}.device-surface.mobile-device[data-v-ee862f35]{max-width:390px}@media (max-width:600px){.simulation-scroll[data-v-ee862f35]{padding:8px}.device-surface[data-v-ee862f35]{padding:14px}.simulation-shell[data-v-ee862f35]{max-height:calc(92dvh - 85px)}}.confirmed-time-trigger[data-v-3b1dfceb]{color:#526077;width:100%;min-width:0;min-height:36px;font:inherit;font-variant-numeric:tabular-nums;white-space:nowrap;background:#fff;border:1px solid #dce1ed;border-radius:7px;justify-content:space-between;align-items:center;gap:4px;padding:7px 8px;font-size:12px;display:flex}.confirmed-time-trigger svg[data-v-3b1dfceb]{color:#8793a8;flex-shrink:0}.confirmed-time-trigger.empty[data-v-3b1dfceb]{color:#929db0}.confirmed-time-trigger[data-v-3b1dfceb]:hover,.confirmed-time-trigger.opened[data-v-3b1dfceb]{border-color:#6977f0}.confirmed-time-trigger[data-v-3b1dfceb]:focus-visible,.confirmed-time-grid button[data-v-3b1dfceb]:focus-visible{outline-offset:2px;outline:2px solid #6977f0}.confirmed-time-panel[data-v-3b1dfceb]{color:#526077;background:#fff;border:1px solid #e5e9f2;border-radius:9px;flex-direction:column;width:320px;max-width:calc(100vw - 24px);display:flex;overflow:hidden;box-shadow:0 8px 32px #28345226}.confirmed-time-title[data-v-3b1dfceb]{border-bottom:1px solid #eef0f5;flex-shrink:0;padding:12px 16px;font-size:13px}.confirmed-time-content[data-v-3b1dfceb]{overscroll-behavior:contain;min-height:0;padding:14px 16px;overflow-y:auto}.confirmed-time-help[data-v-3b1dfceb]{color:#737e91;margin:8px 0 14px;font-size:11px;line-height:1.7}.confirmed-time-help.invalid[data-v-3b1dfceb]{color:#bd5460}.confirmed-time-label[data-v-3b1dfceb]{justify-content:space-between;align-items:center;margin:12px 0 8px;font-size:12px;display:flex}.confirmed-time-label small[data-v-3b1dfceb]{color:#737e91;font-size:10px}.confirmed-time-grid[data-v-3b1dfceb]{grid-template-columns:repeat(6,minmax(0,1fr));gap:5px;display:grid}.confirmed-time-grid button[data-v-3b1dfceb]{color:#526077;font:inherit;font-variant-numeric:tabular-nums;background:#f5f6fa;border:1px solid #0000;border-radius:5px;height:30px;padding:0;font-size:12px}.confirmed-time-grid button[data-v-3b1dfceb]:hover{background:#ebeefe}.confirmed-time-grid button.selected[data-v-3b1dfceb]{color:#fff;background:#5666e9}.confirmed-time-actions[data-v-3b1dfceb]{background:#fff;border-top:1px solid #eef0f5;flex-shrink:0;align-items:center;gap:8px;padding:12px 16px;display:flex}.confirmed-time-actions>span[data-v-3b1dfceb]{font-variant-numeric:tabular-nums;color:#445173;flex:1;font-size:15px;font-weight:500}.choice-options[data-v-93be02da]{margin-top:22px}.choice-options-heading[data-v-93be02da]{color:#68768f;justify-content:space-between;align-items:center;margin-bottom:12px;font-size:11px;display:flex}.choice-options-heading small[data-v-93be02da]{color:#919caf;font-size:10px}.choice-option-row[data-v-93be02da]{align-items:center;gap:7px;margin-bottom:10px;display:flex}.choice-option-content[data-v-93be02da]{flex:1;min-width:0}.choice-option-content .n-checkbox[data-v-93be02da]{margin-top:5px;font-size:11px}.choice-option-row .n-input[data-v-93be02da]{flex:1;min-width:0}.choice-option-row .n-button[data-v-93be02da]{color:#8f9bb0;flex-shrink:0}.choice-order[data-v-93be02da]{flex-direction:column;flex-shrink:0;gap:2px;display:flex}.choice-order button[data-v-93be02da]{color:#8f9bb0;background:0 0;border:0;border-radius:4px;place-items:center;width:22px;height:19px;padding:0;display:grid}.choice-order button[data-v-93be02da]:hover:not(:disabled){color:#5966d8;background:#edf0fc}.choice-order button[data-v-93be02da]:disabled{opacity:.3;cursor:default}.choice-option-marker[data-v-93be02da]{border:1.5px solid #b9c3d4;border-radius:50%;flex-shrink:0;width:12px;height:12px}.choice-option-marker.multiple[data-v-93be02da]{border-radius:3px}.choice-add[data-v-93be02da]{margin-top:3px}.choice-options-help[data-v-93be02da]{color:#8a97ad;margin:10px 0 0;font-size:10px;line-height:1.8}.initiation-settings[data-v-17fe3214]{border-top:1px solid #eceef4;margin-top:24px;padding-top:20px}.initiation-settings h3[data-v-17fe3214]{margin:0 0 14px;font-size:15px}.scope-department[data-v-17fe3214]{align-items:center;gap:12px;margin-top:12px;display:flex}.scope-department>span[data-v-17fe3214]{overflow-wrap:anywhere;flex:1;min-width:0;font-size:13px}.scope-department label[data-v-17fe3214]{white-space:nowrap;align-items:center;gap:8px;font-size:12px;display:flex}.scope-summary[data-v-17fe3214]{align-items:center;gap:16px;margin-top:14px;font-size:13px;display:flex}.scope-members[data-v-17fe3214]{gap:12px;max-height:55dvh;display:grid;overflow:auto}.scope-members small[data-v-17fe3214]{color:#858b99;overflow-wrap:anywhere;font-size:12px;display:block}.initiation-settings .n-alert[data-v-17fe3214]{margin-top:12px}@media (max-width:600px){.scope-department[data-v-17fe3214]{flex-wrap:wrap}.scope-department>span[data-v-17fe3214]{flex-basis:100%}}.advanced-settings[data-v-12701b03]{max-width:1140px;margin:0 auto;padding:28px 32px}.advanced-setting-row[data-v-12701b03]{border-top:1px solid var(--border,#e8eaf2);grid-template-columns:180px minmax(0,1fr);gap:28px;padding:28px 0;display:grid}.advanced-setting-row[data-v-12701b03]:last-child{padding-bottom:4px}.advanced-setting-row h3[data-v-12701b03]{align-items:center;gap:10px;margin:3px 0;font-size:15px;display:flex}.advanced-setting-content>.setting-label[data-v-12701b03]:first-child{margin-top:0}.advanced-setting-content .field-help[data-v-12701b03]{margin:14px 0 0;line-height:1.8}.advanced-setting-content .n-input[data-v-12701b03]{max-width:560px}@media (max-width:700px){.advanced-settings[data-v-12701b03]{padding:20px}.advanced-setting-row[data-v-12701b03]{grid-template-columns:1fr;gap:16px}}.designer-header[data-v-6c07ba48]{flex-shrink:0;grid-template-columns:minmax(120px,1fr) auto auto;align-items:center;gap:16px;min-width:0;margin-bottom:14px;display:grid}.designer-title[data-v-6c07ba48]{align-items:center;gap:8px;min-width:0;display:flex}.designer-title h1[data-v-6c07ba48]{letter-spacing:-.4px;white-space:nowrap;text-overflow:ellipsis;min-width:0;margin:0;font-size:22px;font-weight:600;line-height:1.5;overflow:hidden}.designer-header .editor-save-state[data-v-6c07ba48]{color:#987133;white-space:nowrap;flex-shrink:0;margin:0;font-size:11px}.designer-header .designer-steps[data-v-6c07ba48]{background:0 0;border:0;border-radius:0;flex-wrap:nowrap;justify-content:flex-start;gap:8px;min-width:0;margin:0;padding:0}.designer-header .designer-steps>button[data-v-6c07ba48]:not(.n-button){white-space:nowrap;flex-shrink:0;gap:6px;padding:5px 0;font-size:12px}.designer-header .designer-steps>div[data-v-6c07ba48]{flex-shrink:0;width:12px}.designer-header .designer-steps button span[data-v-6c07ba48]{width:20px;height:20px}.designer-header .designer-steps>.n-button[data-v-6c07ba48]{flex-shrink:0;margin-left:4px;font-size:11px;display:inline-flex}.designer-header .designer-actions[data-v-6c07ba48]{flex-wrap:nowrap;align-items:center;gap:8px;max-width:none;display:flex}.designer-header .designer-actions>.n-button[data-v-6c07ba48]{flex-shrink:0;height:32px;padding:0 10px;font-size:13px}@media (max-width:1280px){.designer-header[data-v-6c07ba48]{gap:10px}.designer-title h1[data-v-6c07ba48]{font-size:20px}.designer-header .designer-actions[data-v-6c07ba48]{gap:6px}.designer-header .designer-actions>.n-button[data-v-6c07ba48]{padding:0 8px}}@media (max-width:1150px){.designer-header[data-v-6c07ba48]{grid-template-columns:minmax(0,1fr) auto;row-gap:10px}.designer-header .designer-actions[data-v-6c07ba48]{grid-area:1/2}.designer-header .designer-steps[data-v-6c07ba48]{grid-area:2/1/auto/-1;padding-bottom:3px;overflow-x:auto}}@media (max-width:700px){.designer-header[data-v-6c07ba48]{grid-template-columns:minmax(0,1fr)}.designer-title h1[data-v-6c07ba48]{font-size:21px}.designer-header .designer-actions[data-v-6c07ba48]{flex-wrap:wrap;grid-area:2/1;justify-content:flex-start}.designer-header .designer-actions>.n-button[data-v-6c07ba48]{flex:auto}.designer-header .designer-steps[data-v-6c07ba48]{grid-row:3}}.editor-save-state[data-v-6c07ba48]{color:#987133;flex-shrink:0;margin:0 0 14px;font-size:12px}.formula-summary[data-v-6c07ba48]{text-align:left;color:#655ad9;overflow-wrap:anywhere;cursor:pointer;background:#f8f7ff;border:1px solid #daddeb;border-radius:7px;width:100%;padding:12px;line-height:1.7;display:block}.designer-page.editing-canvas[data-v-6c07ba48]{flex-direction:column;height:calc(100dvh - 132px);min-height:450px;display:flex}.designer-page>.page-heading[data-v-6c07ba48],.designer-page>.template-tabs[data-v-6c07ba48],.designer-page>.designer-steps[data-v-6c07ba48],.designer-page>.n-alert[data-v-6c07ba48]{flex-shrink:0}.designer-page>.template-tabs[data-v-6c07ba48]{min-height:38px}.designer-layout[data-v-6c07ba48]{flex:1;grid-template-columns:170px minmax(0,1fr) 245px;align-items:stretch;min-height:0}.designer-layout .component-palette[data-v-6c07ba48],.designer-layout .properties-panel[data-v-6c07ba48]{overscroll-behavior:contain;scrollbar-gutter:stable;grid-column:auto;min-width:0;min-height:0;overflow:auto}.canvas-workspace[data-v-6c07ba48]{background:#eef1f7;border:1px solid #e3e7ef;border-radius:9px;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.designer-layout .designer-canvas[data-v-6c07ba48]{overscroll-behavior:contain;scrollbar-gutter:stable;border:0;border-radius:0;flex:1;min-width:0;min-height:0;padding:20px 16px;overflow:auto}.designer-canvas[data-v-6c07ba48]:focus-visible{outline-offset:-2px;outline:2px solid #7772dc}.device-surface[data-v-6c07ba48]{width:100%;min-width:0;margin:0 auto;container-type:inline-size}.device-surface.mobile-device[data-v-6c07ba48]{max-width:390px;container-name:device-preview}.flow-toolbar[data-v-6c07ba48]{color:#737c90;background:#fff;border-bottom:1px solid #e3e7ef;flex-shrink:0;padding:13px 16px;font-size:12px}.flow-diagram[data-v-6c07ba48]{width:max-content;min-width:100%}.flow-designer[data-v-6c07ba48] .node-editor{margin:0 auto}.flow-start[data-v-6c07ba48],.flow-end[data-v-6c07ba48]{margin-left:auto;margin-right:auto}.flow-start[data-v-6c07ba48]{cursor:pointer;border:1px solid #0000;display:block}.flow-start[data-v-6c07ba48]:hover,.flow-start.chosen[data-v-6c07ba48]{border-color:#869ee5;box-shadow:0 0 0 2px #c9d5f44d}.component-palette[data-v-6c07ba48]{container:palette/inline-size}.designer-steps[data-v-6c07ba48] .n-button__content{background:0 0;border-radius:0;width:auto;height:auto;display:flex}.component-palette>.field-help[data-v-6c07ba48]{overflow-wrap:anywhere;background:#f2f3fb;border-radius:5px;padding:8px}@media (min-width:1500px){.form-designer[data-v-6c07ba48]{grid-template-columns:220px minmax(0,1fr) 265px}.flow-designer[data-v-6c07ba48]{grid-template-columns:170px minmax(0,1fr) 300px}}@media (max-width:1150px) and (min-width:901px){.designer-layout[data-v-6c07ba48]{grid-template-columns:125px minmax(0,1fr) 205px;gap:10px}.designer-layout .designer-canvas[data-v-6c07ba48]{padding:12px 8px}.designer-layout .component-palette[data-v-6c07ba48],.designer-layout .properties-panel[data-v-6c07ba48]{padding:16px 10px}}@media (max-width:900px){.designer-page.editing-canvas[data-v-6c07ba48]{height:auto;min-height:0}.designer-layout[data-v-6c07ba48]{flex:none;grid-template-columns:minmax(0,1fr)}.designer-layout .component-palette[data-v-6c07ba48]{max-height:240px}.designer-layout .properties-panel[data-v-6c07ba48]{max-height:60dvh}.canvas-workspace[data-v-6c07ba48]{height:65dvh;min-height:360px}.designer-layout .designer-canvas[data-v-6c07ba48]{padding:12px 8px}.designer-page .page-heading .inline-actions[data-v-6c07ba48]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;max-width:none;display:grid}.designer-page .page-heading[data-v-6c07ba48]{flex-wrap:wrap;gap:12px}.device-surface[data-v-6c07ba48] .canvas-form{padding:18px 12px}}.validation-property-error[data-v-6c07ba48],.validation-section-errors[data-v-6c07ba48]{color:var(--error-color,#c43257);overflow-wrap:anywhere;font-size:12px;line-height:1.7}.validation-section-errors[data-v-6c07ba48]{background:#fff9fa;border-bottom:1px solid #efc8d2;padding:8px 14px}.validation-section-errors p[data-v-6c07ba48]{margin:4px 0}.advanced-validation[data-v-6c07ba48]{min-height:0;overflow:auto}.validation-step-count[data-v-6c07ba48]{color:#c43257;background:#fff0f3;border-radius:10px;margin-left:5px;padding:1px 6px;font-size:11px}[data-v-6c07ba48] [data-validation-setting]:focus{outline-offset:3px;outline:2px solid #e7a5b7}.todo-settings[data-v-b8e1f687]{min-width:0;margin-top:20px}.todo-subject[data-v-b8e1f687],.todo-reason[data-v-b8e1f687]{white-space:normal;overflow-wrap:anywhere;max-width:300px}.todo-reason[data-v-b8e1f687]{color:#7d899f;margin-top:6px;font-size:12px}.todo-settings .section-heading[data-v-b8e1f687]{flex-wrap:wrap;gap:12px}.url-text[data-v-f47ad7c3]{overflow-wrap:anywhere;min-width:0}.result-reason[data-v-f47ad7c3]{white-space:normal;max-width:300px;margin-top:6px;font-size:12px}.dingtalk-settings[data-v-f47ad7c3]{min-width:0}@media (max-width:640px){.section-heading[data-v-f47ad7c3]{flex-wrap:wrap;gap:12px}.settings-facts>div[data-v-f47ad7c3]{flex-wrap:wrap;gap:8px}}.deduct-review[data-v-7abc33a8]{border:1px solid #eceff4;border-radius:8px;max-height:220px;margin-top:16px;font-size:12px;overflow:auto}.deduct-review-heading[data-v-7abc33a8],.deduct-review-row[data-v-7abc33a8]{justify-content:space-between;gap:16px;padding:10px 14px;display:flex}.deduct-review-heading[data-v-7abc33a8]{color:#8c97aa;background:#f7f8fc;position:sticky;top:0}.deduct-review-row[data-v-7abc33a8]{color:#5c6980;border-top:1px solid #f0f2f6}.deduct-review-row i[data-v-7abc33a8]{color:#bbc2cc;margin:0 8px;font-style:normal}.deduct-review-row strong[data-v-7abc33a8]{color:#b58070;font-weight:600}.annual-settings[data-v-7abc33a8]{--leave-line:#edf0f5;box-sizing:border-box;color:#273244;min-width:0;max-width:100%;padding-top:8px}.annual-heading[data-v-7abc33a8]{justify-content:space-between;align-items:center;gap:20px;padding:12px 0 24px;display:flex}.title-line[data-v-7abc33a8]{align-items:center;gap:10px;display:flex}.leave-heading-icon[data-v-7abc33a8]{color:#6878b7;background:#fff;border:1px solid #e8ecf5;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.title-line h2[data-v-7abc33a8]{letter-spacing:-.4px;color:#263246;margin:0;font-size:20px;font-weight:650}.type-count[data-v-7abc33a8]{color:#7e899b;background:#eff2f7;border-radius:20px;margin-left:2px;padding:3px 8px;font-size:11px;font-weight:500}.annual-title p[data-v-7abc33a8]{color:#929baa;margin:8px 0 0;font-size:12px;line-height:1.6}.annual-actions[data-v-7abc33a8]{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:10px;max-width:100%;display:flex}.button-chevron[data-v-7abc33a8]{opacity:.7;margin-left:9px}.leave-content[data-v-7abc33a8]{background:#fff;border:1px solid #e7ebf2;border-radius:12px;overflow:hidden;box-shadow:0 2px 7px #27324403}.leave-view-tabs[data-v-7abc33a8]{border-bottom:1px solid var(--leave-line);align-items:center;gap:28px;height:55px;padding:0 24px;display:flex}.leave-view-tabs button[data-v-7abc33a8]{white-space:nowrap;color:#8c95a5;background:0 0;border:0;height:100%;padding:0 2px;font-size:13px;font-weight:500;transition:color .15s;position:relative}.leave-view-tabs button[data-v-7abc33a8]:hover{color:#48566f}.leave-view-tabs button.active[data-v-7abc33a8]{color:#4b60c0;font-weight:600}.leave-view-tabs button.active[data-v-7abc33a8]:after{content:"";background:#6677d5;border-radius:2px;height:2px;position:absolute;bottom:-1px;left:0;right:0}.leave-toolbar[data-v-7abc33a8]{justify-content:space-between;align-items:center;gap:16px;padding:18px 24px;display:flex}.toolbar-filters[data-v-7abc33a8]{flex:0 390px;align-items:center;gap:9px;min-width:0;display:flex}.toolbar-filters>.people-search[data-v-7abc33a8]{width:270px;max-width:100%}.toolbar-filters>.n-select[data-v-7abc33a8]{width:220px;min-width:0}.toolbar-filters>.n-button[data-v-7abc33a8]{flex-shrink:0}.people-search[data-v-7abc33a8] .n-input__prefix{color:#a0a8b7;margin-right:6px}.balance-legend[data-v-7abc33a8]{color:#9aa3b0;white-space:nowrap;align-items:center;gap:9px;font-size:11px;display:flex}.legend-divider[data-v-7abc33a8]{background:#e4e8ef;width:1px;height:10px}.legend-held[data-v-7abc33a8]{color:#ae9361}.scroll-hint[data-v-7abc33a8]{color:#a5adba;align-items:center;gap:5px;margin-left:4px;padding-left:10px;display:inline-flex}.history-hint[data-v-7abc33a8]{color:#a0a8b5;font-size:11px}.history-type-label[data-v-7abc33a8]{color:#66758e;font-size:13px}.table-scroll[data-v-7abc33a8]{scrollbar-width:thin;scrollbar-color:#d6dce7 #f6f8fb;max-width:100%;overflow:auto}.leave-overview-scroll[data-v-7abc33a8]{overscroll-behavior-inline:contain;max-height:62vh}.table-scroll[data-v-7abc33a8]::-webkit-scrollbar{width:7px;height:7px}.table-scroll[data-v-7abc33a8]::-webkit-scrollbar-track{background:#f8f9fc}.table-scroll[data-v-7abc33a8]::-webkit-scrollbar-thumb{background:#d5dce7;border:2px solid #f8f9fc;border-radius:8px}.data-table[data-v-7abc33a8]{border-collapse:separate;border-spacing:0;min-width:680px;margin:0}.data-table th[data-v-7abc33a8]{color:#8d97a7;border-bottom:1px solid var(--leave-line);white-space:nowrap;background:#f8f9fc;padding:14px 20px;font-size:12px;font-weight:500}.data-table td[data-v-7abc33a8]{color:#66738b;overflow-wrap:anywhere;border-bottom:1px solid #f1f3f7;max-width:300px;padding:13px 20px;font-size:12px}.data-table tbody tr:last-child td[data-v-7abc33a8]{border-bottom:0}.data-table tbody tr:hover td[data-v-7abc33a8]{background:#fafbfe}.leave-overview-table[data-v-7abc33a8]{table-layout:fixed;width:max-content;min-width:100%}.leave-overview-table th[data-v-7abc33a8],.leave-overview-table td[data-v-7abc33a8]{white-space:nowrap;box-sizing:border-box;width:108px;min-width:108px;padding-left:18px;padding-right:14px}.leave-overview-table th[data-v-7abc33a8]{z-index:3;height:45px;padding-top:9px;padding-bottom:9px;position:sticky;top:0}.leave-type-heading[data-v-7abc33a8]{color:#78859a;justify-content:space-between;align-items:center;gap:6px;display:flex}.type-menu[data-v-7abc33a8]{opacity:.25;transition:opacity .15s}.leave-type-heading:hover .type-menu[data-v-7abc33a8],.type-menu[data-v-7abc33a8]:focus-visible{opacity:1}.leave-overview-table .person-column[data-v-7abc33a8]{z-index:2;white-space:normal;background:#fff;width:210px;min-width:210px;max-width:230px;padding-left:24px;position:sticky;left:0;box-shadow:1px 0 #edf0f5}.leave-overview-table thead .person-column[data-v-7abc33a8]{z-index:4;background:#f8f9fc}.people-column-title[data-v-7abc33a8]{color:#8995a9;align-items:center;gap:8px;display:flex}.leave-person[data-v-7abc33a8]{align-items:center;gap:10px;min-width:0;display:flex}.person-avatar[data-v-7abc33a8]{color:#6e7b92;border-radius:9px;flex-shrink:0;place-items:center;width:31px;height:31px;font-size:12px;font-weight:600;display:grid}.person-info[data-v-7abc33a8]{flex-direction:column;gap:5px;min-width:0;display:flex}.person-name[data-v-7abc33a8]{color:#4a5870;text-overflow:ellipsis;white-space:nowrap;max-width:140px;font-size:12px;font-weight:500;overflow:hidden}.person-status[data-v-7abc33a8]{color:#a1a9b6;align-items:center;gap:4px;font-size:10px;line-height:1;display:flex}.person-status i[data-v-7abc33a8]{background:#83b39a;border-radius:50%;width:4px;height:4px;display:block}.person-status.is-disabled i[data-v-7abc33a8]{background:#b5bbc5}.leave-overview-table td[data-v-7abc33a8]{height:62px}.balance-link[data-v-7abc33a8]{text-align:left;color:#4d5f7c;cursor:pointer;font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:5px;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;width:100%;min-height:34px;padding:0;display:flex}.balance-number[data-v-7abc33a8]{letter-spacing:.1px;font-size:14px;font-weight:600;line-height:1.25}.balance-link.is-zero .balance-number[data-v-7abc33a8]{color:#bcc3cf;font-weight:400}.balance-link.is-unlimited .balance-number[data-v-7abc33a8]{color:#adb6c5;font-size:11px;font-weight:400}.balance-link:hover .balance-number[data-v-7abc33a8]{color:#5c70c8}.held-amount[data-v-7abc33a8]{color:#b29969;font-size:10px;font-weight:400;line-height:1.2}.leave-history-table[data-v-7abc33a8]{width:100%}.leave-history-table td[data-v-7abc33a8]:first-child{white-space:nowrap;color:#949eae;font-size:11px}.ledger-kind[data-v-7abc33a8]{color:#7d8ba3;white-space:nowrap;background:#f1f4f9;border-radius:5px;align-items:center;padding:3px 8px;font-size:11px;display:inline-flex}.ledger-kind.grant[data-v-7abc33a8],.ledger-kind.released[data-v-7abc33a8]{color:#66987e;background:#edf7f1}.ledger-kind.hold[data-v-7abc33a8]{color:#ae915d;background:#fcf5e9}.ledger-kind.reset[data-v-7abc33a8],.ledger-kind.deduct[data-v-7abc33a8]{color:#c18d8d;background:#fbf0f0}.data-table td.delta-positive[data-v-7abc33a8]{color:#61967b}.data-table td.delta-negative[data-v-7abc33a8]{color:#bc8a79}.leave-empty[data-v-7abc33a8]{color:#bdc5d1;flex-direction:column;align-items:center;gap:10px;padding:56px 20px;display:flex}.leave-empty strong[data-v-7abc33a8]{color:#8f9bad;font-size:13px;font-weight:500}.leave-empty span[data-v-7abc33a8]{color:#b0b8c5;font-size:12px}.annual-pagination[data-v-7abc33a8]{border-top:1px solid var(--leave-line);color:#a0a8b5;justify-content:space-between;align-items:center;gap:12px;padding:13px 20px 13px 24px;font-size:11px;display:flex}.pagination-controls[data-v-7abc33a8]{align-items:center;gap:7px;display:flex}.page-position[data-v-7abc33a8]{color:#7f8ca1;font-variant-numeric:tabular-nums;text-align:center;min-width:48px}.page-position i[data-v-7abc33a8]{color:#c9cfd8;margin:0 6px;font-style:normal}.annual-dialog[data-v-7abc33a8]{max-height:65dvh;overflow:auto}.annual-dialog p[data-v-7abc33a8]{margin:8px 0 0}.annual-filters[data-v-7abc33a8]{flex-wrap:wrap;align-items:center;gap:12px;margin:16px 0;display:flex}@media (max-width:760px){.annual-heading[data-v-7abc33a8]{flex-wrap:wrap;align-items:flex-start;gap:14px;padding:12px 0 18px}.annual-title[data-v-7abc33a8]{width:100%}.title-line h2[data-v-7abc33a8]{font-size:19px}.annual-actions[data-v-7abc33a8]{gap:8px}.leave-content[data-v-7abc33a8]{border-radius:10px}.leave-view-tabs[data-v-7abc33a8]{gap:24px;height:49px;padding:0 16px}.leave-view-tabs button[data-v-7abc33a8]{font-size:12px}.leave-toolbar[data-v-7abc33a8]{flex-wrap:wrap;gap:10px;padding:14px 16px}.toolbar-filters[data-v-7abc33a8]{flex:100%}.toolbar-filters>.people-search[data-v-7abc33a8]{flex:1;width:auto}.balance-legend[data-v-7abc33a8]{gap:8px;width:100%;font-size:10px}.scroll-hint[data-v-7abc33a8]{margin-left:auto;padding-left:0}.history-hint[data-v-7abc33a8]{font-size:10px}.leave-overview-table .person-column[data-v-7abc33a8]{width:140px;min-width:140px;max-width:140px;padding-left:16px;padding-right:10px}.leave-person[data-v-7abc33a8]{gap:7px}.person-avatar[data-v-7abc33a8]{border-radius:8px;width:27px;height:27px;font-size:11px}.person-name[data-v-7abc33a8]{max-width:80px;font-size:11px}.leave-overview-table th[data-v-7abc33a8],.leave-overview-table td[data-v-7abc33a8]{width:96px;min-width:96px;padding-left:14px;padding-right:10px}.leave-overview-table td[data-v-7abc33a8]{height:59px}.balance-number[data-v-7abc33a8]{font-size:13px}.annual-pagination[data-v-7abc33a8]{padding:11px 14px 11px 16px}.type-menu[data-v-7abc33a8]{opacity:.5}.dialog-actions[data-v-7abc33a8]{flex-wrap:wrap}}.leave-actions[data-v-cf054c63]{justify-content:flex-end;gap:12px;margin-top:20px;display:flex}.type-manager-heading[data-v-cf054c63]{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.type-manager-heading p[data-v-cf054c63]{color:#8a92a1;margin:0;font-size:13px}.type-manager-list[data-v-cf054c63]{max-height:55vh;overflow:auto}.type-manager-row[data-v-cf054c63]{border-bottom:1px solid #eff1f5;align-items:center;gap:12px;padding:12px 0;display:flex}.type-manager-row strong[data-v-cf054c63]{color:#374151;font-size:14px;font-weight:500}.type-symbol[data-v-cf054c63]{color:#8893a7;background:#f3f5fa;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.type-origin[data-v-cf054c63]{color:#9aa2af;font-size:11px}.type-manager-actions[data-v-cf054c63]{gap:3px;margin-left:auto;display:flex}.type-manager-note[data-v-cf054c63]{color:#9199a8;margin:16px 0 0;font-size:12px;line-height:1.8}@media (max-width:600px){.type-manager-heading[data-v-cf054c63]{gap:8px}.type-manager-heading p[data-v-cf054c63]{font-size:12px}.type-manager-row[data-v-cf054c63]{gap:8px}}.project-settings[data-v-8e22cb62]{min-width:0;padding:24px}.project-search[data-v-8e22cb62]{gap:10px;max-width:500px;margin-bottom:20px;display:flex}.project-settings .table-scroll[data-v-8e22cb62]{overflow-x:auto}.project-settings table[data-v-8e22cb62]{min-width:600px}.project-settings td[data-v-8e22cb62]{white-space:normal;overflow-wrap:anywhere;max-width:350px}.project-actions[data-v-8e22cb62]{white-space:nowrap;align-items:center;gap:6px;display:flex}.project-settings .n-pagination[data-v-8e22cb62]{margin-top:18px}@media (max-width:600px){.project-settings[data-v-8e22cb62]{padding:16px}}.ledger-heading[data-v-6aa3bec6]{border-top:1px solid var(--border,#e6e8ef);align-items:center;gap:16px;margin:24px 0 4px;padding-top:16px;display:flex}.ledger-heading small[data-v-6aa3bec6]{color:var(--muted,#737d90);font-size:12px;font-weight:400}.ledger-grid[data-v-6aa3bec6]{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;display:grid}.wide[data-v-6aa3bec6]{grid-column:1/-1}.ledger-records[data-v-6aa3bec6]{margin-top:24px}.ledger-records h3[data-v-6aa3bec6]{margin:0}.ledger-record[data-v-6aa3bec6]{grid-template-columns:70px minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:12px;display:grid}.ledger-totals[data-v-6aa3bec6]{background:var(--surface-subtle,#f7f8fc);border-radius:8px;flex-wrap:wrap;gap:32px;margin-top:20px;padding:16px;display:flex}.ledger-totals span[data-v-6aa3bec6]{gap:6px;display:grid}.ledger-totals strong[data-v-6aa3bec6]{font-size:16px}@media (max-width:600px){.ledger-grid[data-v-6aa3bec6]{grid-template-columns:1fr}.ledger-record[data-v-6aa3bec6]{grid-template-columns:1fr auto}.ledger-record[data-v-6aa3bec6]>:first-child{grid-column:1/-1}.ledger-record>.n-input[data-v-6aa3bec6],.ledger-record>.n-date-picker[data-v-6aa3bec6]{grid-column:1}.ledger-record>.n-button[data-v-6aa3bec6]{grid-area:2/2/4}.ledger-totals[data-v-6aa3bec6]{gap:16px}}.project-status-sort[data-v-8d237cfe]{color:inherit;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:5px;padding:0;display:inline-flex}.project-status-sort svg[data-v-8d237cfe]{color:var(--primary,#5366d7)}.project-status-sort[data-v-8d237cfe]:focus-visible{outline:2px solid var(--primary,#5366d7);outline-offset:4px;border-radius:2px}.project-status-sort[data-v-8d237cfe]:disabled{cursor:wait;opacity:.6}.sales-ledger[data-v-04587772]{max-width:100%;overflow-x:auto}.sales-ledger table[data-v-04587772]{border-collapse:separate;border-spacing:0;width:max-content;min-width:100%}.sales-ledger th[data-v-04587772],.sales-ledger td[data-v-04587772]{white-space:pre-wrap;overflow-wrap:anywhere;border-right:1px solid var(--border,#e6e8ef);min-width:125px;max-width:260px}.sales-ledger thead th[data-v-04587772]{text-align:center}.sales-ledger th[data-v-04587772]:first-child,.sales-ledger td[data-v-04587772]:first-child{min-width:60px}.sales-ledger .name-cell[data-v-04587772]{min-width:280px;max-width:350px}@media (min-width:900px){.sales-ledger tbody td[data-v-04587772]:last-child,.sales-ledger thead tr:first-child th[data-v-04587772]:last-child{z-index:1;background:var(--surface,#fff);min-width:135px;position:sticky;right:0;box-shadow:-5px 0 8px -8px #697386}.sales-ledger thead tr:first-child th[data-v-04587772]:last-child{background:#f8f9fc}}.overview-scroll[data-v-5857ccbb]{scrollbar-width:thin;background:#fff;border:1px solid #e9edf3;border-radius:10px;min-height:120px;max-height:calc(100dvh - 330px);overflow:auto}.overview-table[data-v-5857ccbb]{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;min-width:980px;color:var(--text,#333d50);font-size:13px}.identity-col[data-v-5857ccbb]{width:auto}.owner-col[data-v-5857ccbb]{width:11%}.period-col[data-v-5857ccbb]{width:14%}.progress-col[data-v-5857ccbb]{width:25%}.state-col[data-v-5857ccbb]{width:10%}.actions-col[data-v-5857ccbb]{width:112px}.sales .identity-col[data-v-5857ccbb]{width:auto}.sales .customer-col[data-v-5857ccbb]{width:18%}.sales .owner-col[data-v-5857ccbb]{width:10%}.sales .period-col[data-v-5857ccbb]{width:12%}.sales .progress-col[data-v-5857ccbb]{width:16%}.sales .state-col[data-v-5857ccbb]{width:8%}.sales .actions-col[data-v-5857ccbb]{width:112px}.overview-table th[data-v-5857ccbb]{z-index:2;white-space:nowrap;text-align:left;color:#778195;background:#f8fafc;border-bottom:1px solid #e9edf3;padding:12px 16px;font-size:12px;font-weight:500;position:sticky;top:0}.overview-table td[data-v-5857ccbb]{vertical-align:middle;box-sizing:border-box;border-bottom:1px solid #edf0f5;height:88px;padding:15px 16px;overflow:hidden}.overview-table tr:last-child td[data-v-5857ccbb]{border-bottom:0}.overview-table tbody tr:hover td[data-v-5857ccbb]{background:#fafbff}.project-name[data-v-5857ccbb]{-webkit-line-clamp:2;width:100%;color:var(--text,#263348);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;-webkit-box-orient:vertical;padding:0;font-weight:600;line-height:1.55;display:-webkit-box;overflow:hidden}.project-name[data-v-5857ccbb]:hover{color:var(--primary,#5366d7)}.project-name[data-v-5857ccbb]:focus-visible,.progress-preview[data-v-5857ccbb]:focus-visible{outline:2px solid var(--primary,#5366d7);outline-offset:3px;border-radius:3px}.identity-meta[data-v-5857ccbb]{align-items:center;gap:8px;min-width:0;margin-top:7px;display:flex}.project-code[data-v-5857ccbb]{text-overflow:ellipsis;white-space:nowrap;color:#8993a4;font-variant-numeric:tabular-nums;font-size:11px;overflow:hidden}.category-chip[data-v-5857ccbb]{color:#737da2;background:#f1f3fa;border-radius:4px;flex-shrink:0;padding:1px 6px;font-size:10px;line-height:18px}.cell-lines[data-v-5857ccbb]{-webkit-line-clamp:2;overflow-wrap:anywhere;text-align:left;-webkit-box-orient:vertical;line-height:1.7;display:-webkit-box;overflow:hidden}.customer-name[data-v-5857ccbb]{color:#536076}.contract-secondary[data-v-5857ccbb]{text-overflow:ellipsis;white-space:nowrap;color:#929bac;margin-top:6px;font-size:10px;display:block;overflow:hidden}.cell-secondary[data-v-5857ccbb]{color:#929bac;overflow-wrap:anywhere;margin-top:5px;font-size:11px;line-height:1.6;display:block}.period-date[data-v-5857ccbb]{color:#59667a;font-variant-numeric:tabular-nums;font-size:12px}.placeholder[data-v-5857ccbb]{color:#adb4c0}.progress-preview[data-v-5857ccbb]{width:100%;font:inherit;color:#7a8597;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:12px;display:flex}.progress-preview[data-v-5857ccbb]:hover{color:var(--primary,#5366d7)}.progress-preview svg[data-v-5857ccbb]{opacity:.5;flex-shrink:0}.empty-preview[data-v-5857ccbb]{color:#a8b0bf;align-items:center;gap:7px;font-size:12px;display:flex}.project-state-pill[data-v-5857ccbb]{white-space:nowrap;color:#778396;background:#f0f3f8;border-radius:20px;align-items:center;gap:6px;padding:4px 9px;font-size:11px;line-height:1.4;display:inline-flex}.project-state-pill i[data-v-5857ccbb]{background:currentColor;border-radius:50%;width:5px;height:5px}.project-state-pill.success[data-v-5857ccbb]{color:#368b74;background:#edf7f3}.project-state-pill.pending[data-v-5857ccbb]{color:#a17b38;background:#fbf5e9}.row-actions[data-v-5857ccbb],.actions-heading[data-v-5857ccbb]{z-index:1;background:#fff;right:0;position:sticky!important}.actions-heading[data-v-5857ccbb]{z-index:3!important;text-align:center!important;background:#f8fafc!important;padding-left:8px!important;padding-right:8px!important}.overview-table tbody tr:hover .row-actions[data-v-5857ccbb]{background:#fafbff}.row-actions[data-v-5857ccbb]{box-shadow:-8px 0 12px -14px #8993a4;padding-left:8px!important;padding-right:8px!important}.row-actions[data-v-5857ccbb] .project-actions{justify-content:center;gap:2px}.row-actions[data-v-5857ccbb] .project-actions .n-button{flex-shrink:0;min-width:0}.row-actions[data-v-5857ccbb] .project-actions .n-button:not(:first-child){width:26px;padding:0}.row-actions[data-v-5857ccbb] .project-actions .n-button:first-child{margin-right:2px;font-size:12px}@media (min-width:1600px){.overview-table td[data-v-5857ccbb]{padding-top:17px;padding-bottom:17px}.overview-table[data-v-5857ccbb]{font-size:14px}.cell-secondary[data-v-5857ccbb],.project-code[data-v-5857ccbb]{font-size:12px}}@media (max-width:600px){.overview-scroll[data-v-5857ccbb]{border-radius:8px;max-height:65dvh}.overview-table[data-v-5857ccbb]{min-width:950px}.overview-table td[data-v-5857ccbb]{height:84px;padding:13px 12px}.overview-table th[data-v-5857ccbb]{padding:12px}.row-actions[data-v-5857ccbb]{position:static!important}.actions-heading[data-v-5857ccbb]{right:auto;position:sticky!important}}.project-detail-hero[data-v-545c96b6]{background:#f8faff;border-bottom:1px solid #e9edf5;padding:26px 32px 22px}.detail-meta[data-v-545c96b6]{align-items:center;gap:10px;display:flex}.kind-label[data-v-545c96b6]{color:#7c88a1;letter-spacing:.05em;font-size:11px;font-weight:500}.detail-state[data-v-545c96b6]{color:#758096;background:#edf0f6;border-radius:20px;padding:3px 9px;font-size:11px}.detail-state.success[data-v-545c96b6]{color:#35896d;background:#eaf5f0}.detail-state.pending[data-v-545c96b6]{color:#a17b38;background:#fbf3e2}.project-detail-hero h2[data-v-545c96b6]{color:#27344a;overflow-wrap:anywhere;margin:12px 0 9px;font-size:21px;font-weight:600;line-height:1.65}.detail-code[data-v-545c96b6]{color:#929bac;overflow-wrap:anywhere;font-size:12px}.project-detail-tabs[data-v-545c96b6]{min-width:0}.project-detail-tabs[data-v-545c96b6] .n-tabs-nav{box-sizing:border-box;padding:0 32px}.project-detail-tabs[data-v-545c96b6] .n-tab-pane{padding-top:0}.detail-section[data-v-545c96b6]{border-bottom:1px solid #edf0f5;padding:24px 32px}.detail-section[data-v-545c96b6]:last-child{border-bottom:0}.section-caption[data-v-545c96b6]{color:#7b88a0;align-items:center;gap:9px;margin-bottom:20px;display:flex}.section-caption h3[data-v-545c96b6]{color:#39465d;margin:0;font-size:14px;font-weight:600}.section-caption>span[data-v-545c96b6]{color:#98a1b0;margin-left:auto;font-size:11px}.detail-grid[data-v-545c96b6]{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 32px;margin:0;display:grid}.detail-grid dt[data-v-545c96b6]{color:#939dae;margin-bottom:8px;font-size:12px}.detail-grid dd[data-v-545c96b6]{color:#404c61;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.9}.detail-grid dd small[data-v-545c96b6]{color:#98a1b0;margin-top:3px;font-size:11px;display:block}.full-width[data-v-545c96b6]{grid-column:1/-1}.note-value[data-v-545c96b6],.plan-document[data-v-545c96b6]{background:#f8fafc;border:1px solid #edf0f5;border-radius:8px;padding:14px 16px}.plan-document[data-v-545c96b6]{color:#566276;white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:2}.detail-empty[data-v-545c96b6]{color:#a1aaba;background:#fafbfd;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:50px 16px;font-size:13px;display:flex}.detail-empty.small[data-v-545c96b6]{border:1px dashed #e4e9f1;padding:24px 16px}.detail-metrics[data-v-545c96b6]{background:#f7f9fd;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:18px;display:grid}.detail-metrics>div[data-v-545c96b6]{gap:12px;display:grid}.detail-metrics span[data-v-545c96b6]{color:#939dae;font-size:11px}.detail-metrics strong[data-v-545c96b6]{color:#36435b;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:18px;font-weight:600;line-height:1.5}.detail-table-scroll[data-v-545c96b6]{border:1px solid #e9edf3;border-radius:8px;overflow:auto}.detail-table[data-v-545c96b6]{border-collapse:collapse;width:100%;min-width:420px;font-size:12px}.detail-table th[data-v-545c96b6]{color:#8d97a8;text-align:left;background:#f8fafc;padding:11px 12px;font-weight:500}.detail-table td[data-v-545c96b6]{color:#58657a;white-space:pre-wrap;overflow-wrap:anywhere;border-top:1px solid #edf0f5;padding:13px 12px}.detail-table td[data-v-545c96b6]:last-child,.detail-table th[data-v-545c96b6]:last-child{text-align:right;white-space:nowrap}.detail-footer[data-v-545c96b6]{justify-content:flex-end;gap:10px;width:100%;display:flex}@media (max-width:600px){.project-detail-hero[data-v-545c96b6]{padding:20px}.project-detail-hero h2[data-v-545c96b6]{font-size:18px}.project-detail-tabs[data-v-545c96b6] .n-tabs-nav{padding:0 20px}.detail-section[data-v-545c96b6]{padding:20px}.detail-grid[data-v-545c96b6]{grid-template-columns:1fr;gap:22px}.full-width[data-v-545c96b6]{grid-column:auto}.detail-metrics[data-v-545c96b6]{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.detail-metrics strong[data-v-545c96b6]{font-size:16px}.section-caption>span[data-v-545c96b6]{font-size:10px}.detail-footer .n-button[data-v-545c96b6]{min-width:90px}}.project-settings[data-v-438c411f]{box-sizing:border-box;min-width:0;max-width:100%;padding:24px}.project-header[data-v-438c411f]{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.project-heading[data-v-438c411f]{align-items:center;gap:10px;display:flex}.project-heading h2[data-v-438c411f]{letter-spacing:-.02em;color:var(--text,#27344a);margin:0;font-size:18px;font-weight:600}.project-count[data-v-438c411f]{color:#8390a5;font-variant-numeric:tabular-nums;background:#f0f2f8;border-radius:6px;justify-content:center;align-items:center;min-width:25px;padding:3px 7px;font-size:11px;display:inline-flex}.project-header p[data-v-438c411f]{color:#9ba4b3;margin:8px 0 0;font-size:12px}.project-toolbar[data-v-438c411f]{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.project-search[data-v-438c411f]{gap:10px;width:100%;max-width:460px;display:flex}.project-search[data-v-438c411f] .n-input__prefix{color:#a7afbd}.project-view-switch[data-v-438c411f]{background:#f7f9fc;border:1px solid #e8ecf3;border-radius:8px;flex-shrink:0;align-items:center;gap:3px;padding:3px;display:flex}.project-view-switch button[data-v-438c411f]{color:#929bad;cursor:pointer;white-space:nowrap;font:inherit;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;gap:7px;padding:6px 11px;font-size:12px;line-height:1.5;display:flex}.project-view-switch button.selected[data-v-438c411f]{color:var(--primary,#5868d8);background:#fff;box-shadow:0 1px 4px #283b5a12}.project-view-switch button[data-v-438c411f]:focus-visible{outline:2px solid var(--primary,#5868d8);outline-offset:2px}.project-query-note[data-v-438c411f]{color:#98a2b2;margin:0 0 14px;font-size:11px}.project-settings>.table-scroll[data-v-438c411f]{border:1px solid #e9edf3;border-radius:10px;max-height:calc(100dvh - 330px);overflow:auto}.research-ledger table[data-v-438c411f]{min-width:1350px}.research-ledger td[data-v-438c411f]{white-space:normal;overflow-wrap:anywhere;max-width:350px}.research-ledger td.plan-cell[data-v-438c411f]{white-space:pre-wrap;min-width:220px}.project-actions[data-v-438c411f]{white-space:nowrap;justify-content:flex-end;align-items:center;gap:1px;display:flex}.project-actions[data-v-438c411f] .n-button--text-type{color:#738096;margin-right:5px;font-size:12px}.project-actions[data-v-438c411f] .n-button--quaternary-type{color:#9ba5b5;width:25px;padding:0}.project-actions[data-v-438c411f] .n-button--disabled{opacity:.3}.project-pagination[data-v-438c411f]{justify-content:space-between;align-items:center;gap:18px;margin-top:20px;display:flex}.project-pagination>span[data-v-438c411f]{color:#9ba4b3;font-size:11px}.project-settings>.empty-state[data-v-438c411f]{padding:30px 16px;font-size:13px}.project-settings[data-v-438c411f] .sales-ledger{scrollbar-width:thin;border:1px solid #e9edf3;border-radius:10px;max-height:calc(100dvh - 330px)}@media (min-width:1900px){.project-settings[data-v-438c411f]{padding:28px 32px}.project-heading h2[data-v-438c411f]{font-size:20px}.project-header[data-v-438c411f]{margin-bottom:28px}}@media (max-width:700px){.project-settings[data-v-438c411f]{padding:16px}.project-header[data-v-438c411f]{gap:12px;margin-bottom:22px}.project-heading h2[data-v-438c411f]{font-size:17px}.project-header p[data-v-438c411f]{font-size:11px}.project-toolbar[data-v-438c411f]{flex-wrap:wrap;gap:12px}.project-search[data-v-438c411f]{max-width:none}.project-view-switch[data-v-438c411f]{width:100%}.project-view-switch button[data-v-438c411f]{flex:1}.project-pagination[data-v-438c411f]{flex-wrap:wrap;gap:12px;margin-top:16px}.project-pagination>span[data-v-438c411f]{font-size:11px}.project-settings>.table-scroll[data-v-438c411f],.project-settings[data-v-438c411f] .sales-ledger{max-height:65dvh}.project-header>.n-button[data-v-438c411f]{padding:0 10px;font-size:12px}}.company-settings[data-v-6fd07970]{max-width:780px}.company-id[data-v-6fd07970]{color:#858d9c;overflow-wrap:anywhere;margin-top:14px;font-size:12px}.company-settings[data-v-6fd07970]{border-color:#edf0f5;border-radius:10px;max-width:none;min-height:420px;padding:20px}.company-settings h2[data-v-6fd07970]{color:#1f2937;font-size:15px}.company-fields[data-v-6fd07970]{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px;margin:18px 0;display:grid}.company-fields .setting-label[data-v-6fd07970]{color:#6a737c;margin:0 0 9px;font-size:13px;display:block}.company-id-help[data-v-6fd07970]{color:#6a737c;background:#fafafa;min-height:34px;margin:0;padding:8px 12px;font-size:12px;line-height:1.6}.company-settings>.muted[data-v-6fd07970]{color:#6a737c;font-size:13px}.company-settings[data-v-6fd07970] .n-input{font-size:13px}@media (max-width:650px){.company-fields[data-v-6fd07970]{grid-template-columns:1fr}.company-settings[data-v-6fd07970]{min-height:0;padding:16px}}.bank-profiles[data-v-51a6def2]{min-width:0;margin-top:20px;padding:24px}.bank-profiles .section-heading[data-v-51a6def2]{flex-wrap:wrap;gap:12px}.profile-search[data-v-51a6def2]{gap:8px;max-width:100%;display:flex}.profile-search .n-input[data-v-51a6def2]{width:220px;min-width:0}.bank-profiles p[data-v-51a6def2]{font-size:13px;line-height:1.8}.bank-profiles table[data-v-51a6def2]{width:100%;min-width:1100px}.bank-profiles td[data-v-51a6def2]{white-space:normal;overflow-wrap:anywhere;min-width:160px;max-width:250px}.bank-profiles td .n-input[data-v-51a6def2]{min-width:170px}.profile-person[data-v-51a6def2]{align-items:center;gap:8px;display:flex}.bank-profiles .profile-actions[data-v-51a6def2]{background:#fff;min-width:220px;position:sticky;right:0}.profile-actions .n-button[data-v-51a6def2]{margin-right:8px}.profile-footer[data-v-51a6def2]{color:#7d899f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:20px;font-size:13px;display:flex}@media (max-width:600px){.bank-profiles[data-v-51a6def2]{padding:18px}.profile-search[data-v-51a6def2]{width:100%}.profile-search .n-input[data-v-51a6def2]{flex:1}.bank-profiles .profile-actions[data-v-51a6def2]{position:static}}.bank-permissions[data-v-771377e8]{max-width:900px;padding:24px}.bank-permissions p[data-v-771377e8]{line-height:1.8}.bank-actions[data-v-771377e8]{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:22px;display:flex}@media (max-width:600px){.bank-permissions[data-v-771377e8]{padding:18px}}.work-calendar[data-v-6cfb6144]{max-width:1100px}.national-header[data-v-6cfb6144]{justify-content:space-between;align-items:center;gap:16px;margin-top:24px;display:flex}.calendar-heading[data-v-6cfb6144]{color:#4655b2;align-items:center;gap:9px;display:flex}.calendar-heading h3[data-v-6cfb6144]{color:#26344d;margin:0;font-size:16px}.calendar-source[data-v-6cfb6144]{line-height:1.8}.calendar-source a[data-v-6cfb6144]{color:#5666e9;align-items:center;gap:4px;margin-left:8px;display:inline-flex}.national-table-wrap[data-v-6cfb6144]{border:1px solid #e7ebf3;border-radius:8px;overflow:auto}.national-table[data-v-6cfb6144]{min-width:520px}.national-table td[data-v-6cfb6144]{padding:12px 16px}.holiday-rest[data-v-6cfb6144]{color:#248264}.makeup-date[data-v-6cfb6144]{align-items:center;gap:10px;min-height:25px;display:flex}.company-rest-tag[data-v-6cfb6144]{color:#267858;white-space:nowrap;background:#edf8f1;border-radius:4px;padding:3px 7px;font-size:12px}.calendar-coverage[data-v-6cfb6144]{margin:12px 0;font-size:12px;line-height:1.8}.calendar-divider[data-v-6cfb6144]{background:#edf0f5;height:1px;margin:25px 0}.extra-rest-form[data-v-6cfb6144]{grid-template-columns:1fr 1fr 1.3fr auto;align-items:end;gap:12px;display:grid}.extra-rest-form .setting-label[data-v-6cfb6144]{margin:8px 0}.extra-rest-list[data-v-6cfb6144]{max-height:330px;margin-top:20px;overflow:auto}.extra-rest-list>div[data-v-6cfb6144]{border-bottom:1px solid #edf0f5;align-items:center;gap:12px;padding:10px 0;display:flex}.extra-note[data-v-6cfb6144]{overflow-wrap:anywhere;color:#6e7b91;flex:1}.extra-rest-empty[data-v-6cfb6144]{color:#8190a5;background:#f8f9fc;border-radius:6px;margin:18px 0;padding:18px}.calendar-save[data-v-6cfb6144]{align-items:center;gap:14px;margin-top:24px;display:flex}.calendar-save .muted[data-v-6cfb6144]{font-size:12px}.calendar-warning[data-v-6cfb6144]{margin-top:16px}@media (max-width:760px){.extra-rest-form[data-v-6cfb6144]{grid-template-columns:1fr 1fr}.extra-rest-note[data-v-6cfb6144]{grid-column:1/-1}.national-header[data-v-6cfb6144]{flex-wrap:wrap}.calendar-save[data-v-6cfb6144]{flex-direction:column;align-items:flex-start}.extra-rest-list>div[data-v-6cfb6144]{flex-wrap:wrap;gap:8px}.extra-note[data-v-6cfb6144]{min-width:100px}}@media (max-width:520px){.extra-rest-form[data-v-6cfb6144]{grid-template-columns:1fr}.extra-rest-list>div[data-v-6cfb6144]{grid-template-columns:1fr auto auto;display:grid}.extra-rest-list .extra-note[data-v-6cfb6144]{grid-area:2/1/auto/3}.extra-rest-list .n-button[data-v-6cfb6144]{grid-area:1/3/3}.national-table[data-v-6cfb6144]{min-width:470px}}.management-heading[data-v-7a6845d0]{margin:0 0 20px}.management-heading h1[data-v-7a6845d0]{letter-spacing:0;color:#1f2937;margin:0;font-size:20px;font-weight:600}.settings-tabs[data-v-7a6845d0]{border:0;flex-wrap:wrap;gap:6px;margin-bottom:20px;display:flex}.settings-tabs button[data-v-7a6845d0]{color:#4b5563;border:0;border-radius:6px;min-height:32px;padding:6px 12px;font-size:13px}.settings-tabs button.active[data-v-7a6845d0]{color:#2663eb;background:#eff6ff}.settings-tabs button[data-v-7a6845d0]:after{display:none}.settings-panel[data-v-7a6845d0]{border-color:#edf0f5;border-radius:10px;padding:20px}.settings-panel[data-v-7a6845d0] h2{color:#1f2937;font-size:15px}.outline-tag[data-v-7a6845d0]{color:#6a737c;font-size:12px}.role-card[data-v-7a6845d0]{border-color:#edf0f5;padding:18px}.role-card h3[data-v-7a6845d0]{color:#1f2937}.role-card p[data-v-7a6845d0],.role-card small[data-v-7a6845d0]{color:#6a737c}@media (max-width:640px){.settings-tabs[data-v-7a6845d0]{gap:3px}.settings-tabs button[data-v-7a6845d0]{padding:6px 9px}.settings-panel[data-v-7a6845d0]{padding:16px}}.text-preview[data-v-3317308a]{color:#303744;flex-direction:column;height:100%;min-height:0;display:flex}.text-toolbar[data-v-3317308a]{border-bottom:1px solid #e5e8ee;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:16px;padding:10px 16px;display:flex}.text-toolbar label[data-v-3317308a]{align-items:center;gap:8px;font-size:13px;display:flex}.text-toolbar[data-v-3317308a] .n-select{width:170px}.text-toolbar>span[data-v-3317308a]{color:#737d8f;font-size:12px}.text-notice[data-v-3317308a]{overflow-wrap:anywhere;background:#f7f8fb;flex-shrink:0;margin:0;padding:12px 16px;font-size:13px}.plain-text[data-v-3317308a]{white-space:pre-wrap;overflow-wrap:anywhere;tab-size:4;flex:1;min-height:0;margin:0;padding:16px;font:13px/1.7 ui-monospace,monospace;overflow:auto}.csv-scroll[data-v-3317308a]{flex:1;min-height:0;overflow:auto}.csv-scroll table[data-v-3317308a]{border-collapse:separate;border-spacing:0;font-size:13px}.csv-scroll th[data-v-3317308a],.csv-scroll td[data-v-3317308a]{white-space:pre-wrap;overflow-wrap:anywhere;vertical-align:top;border-bottom:1px solid #e5e8ee;border-right:1px solid #e5e8ee;min-width:80px;max-width:360px;padding:8px 12px}.csv-scroll th[data-v-3317308a]{color:#737d8f;background:#f7f8fb;min-width:32px;font-weight:400;position:sticky;left:0}.csv-scroll tr:first-child td[data-v-3317308a]{background:#f7f8fb}@media (max-width:600px){.text-toolbar[data-v-3317308a]{gap:6px;padding:10px}.plain-text[data-v-3317308a]{padding:12px}.text-notice[data-v-3317308a]{padding:10px}}html body .login .login-footer{flex-direction:column;display:flex}html body .login .login-footer .legal-links{order:1}html body .login .login-brand .qingniao-logo{object-fit:contain;mix-blend-mode:multiply;flex:none;width:auto;height:30px;display:block}html body .login .login-footer .production-credit{color:#63758e;letter-spacing:0;flex-wrap:wrap;justify-content:center;gap:2px 18px;margin:10px 0 0;font-size:12px;font-weight:400;line-height:20px;display:flex}html body .login .login-footer .production-credit span{white-space:nowrap}html body .login.login{color:#172234;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#dbeaff url(/api/auth/dingtalk/login-ice-blue-c8d7d6920b00.png) 50%/cover no-repeat fixed;grid-template-rows:80px 1fr auto;min-height:100svh;margin:0;font-family:Microsoft YaHei,PingFang SC,sans-serif;display:grid;position:relative}html body .login .login-brand{align-items:center;gap:16px;display:flex;position:absolute;top:32px;left:56px}html body .login .login-brand .woobotec-logo{object-fit:contain;flex-shrink:0;width:auto;height:30px;display:block}html body .login .login-brand>span{color:#344256;letter-spacing:.07em;border-left:1px solid #a8b9d0;padding-left:16px;font-size:23px;font-weight:600;line-height:24px}html body .login .login-panel{grid-row:2;place-items:center;padding:16px 24px;display:grid}html body .login .login-form{box-sizing:border-box;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(135deg,#ffffff8a,#eff7ff6b);border:1px solid #ffffff1f;border-radius:32px;flex-direction:column;gap:8px;width:min(430px,100%);height:588px;min-height:588px;padding:12px;display:flex;box-shadow:0 12px 40px #366bae0a}html body .login .login-heading{text-align:center;flex:none}html body .login .login-heading .login-icon,html body .login .login-heading .eyebrow{display:none}html body .login .login-heading h1,html body .login .login-heading h2{margin:0 0 6px;font-size:21px;font-weight:600;line-height:30px}html body .login .login-subtitle{color:#687c96;margin:0;font-size:13px;line-height:20px}html body .login .login-tabs{flex:none;width:100%;max-width:348px;margin:0 auto}html body .login .login-tab-panel{box-sizing:border-box;flex:1;align-content:center;width:100%;max-width:348px;min-height:0;margin:0 auto}html body .login .dingtalk-panel{grid-template-rows:192px auto;align-content:center;gap:20px}html body .login .dingtalk-intro{flex-direction:column;justify-content:center;align-items:center;padding:0;display:flex}html body .login .dingtalk-intro h3{margin:28px 0 10px}html body .login .dingtalk-intro p{white-space:normal}html body .login .login-footer{text-align:center;color:#34455d;grid-row:3;align-self:end;padding:16px 24px 28px}html body .login .login-footer p{letter-spacing:.04em;margin:0 0 12px;font-size:16px;font-weight:500;line-height:22px}html body .login .login-footer>div{color:#63758e;justify-content:center;align-items:center;gap:14px;display:flex}html body .login .login-footer small{font-size:11px;line-height:16px}html body .login .login-footer div>span{background:#c1cddd;width:1px;height:12px}html body .login .login-footer .legal-links{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 16px;margin-top:8px;font-size:12px;line-height:20px;display:flex}html body .login .login-footer .legal-links a{color:#63758e;white-space:nowrap;align-items:center;gap:5px;margin-top:0;font-size:12px;line-height:20px;text-decoration:none;display:inline-flex}html body .login .login-footer .legal-links a:hover{text-decoration:underline}html body .login .login-footer .legal-links img{flex:none}html body .login .authorization-content{flex:1;min-height:0;position:relative}html body .login .authorization-content iframe{transform-origin:0 0;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;border:0;border-radius:20px;width:125%;height:125%;display:block;position:absolute;inset:0;transform:scale(.8)}html body .login .authorization-tools{color:#637892;flex:none;justify-content:space-between;align-items:center;gap:16px;min-height:24px;font-size:12px;line-height:24px;display:flex;position:relative}html body .login .authorization-tools a{color:#637892;text-decoration:none}html body .login .authorization-tools a:hover{color:#165dff}html body .login .authorization-tools details{text-align:right}html body .login .authorization-tools summary{cursor:pointer}html body .login .authorization-tools .help-content{z-index:1;box-sizing:border-box;text-align:left;background:#fff;border:1px solid #dbe7f6;border-radius:12px;width:min(360px,100%);padding:16px;line-height:1.8;position:absolute;bottom:32px;right:0;box-shadow:0 8px 28px #366bae1f}html body .login .authorization-tools .help-content a{color:#165dff}html body .login .authorization-status{color:#687c96;text-align:center;pointer-events:none;background:#fffffff0;border-radius:8px;margin:0;padding:8px;font-size:12px;line-height:20px;position:absolute;bottom:12px;left:16px;right:16px}html body .login .authorization-status:empty{visibility:hidden}html body .login .authorization-status.error{color:#a62a2a}@media (max-width:600px){html body .login.login{background:linear-gradient(145deg,#eaf3ff,#dbeaff 55%,#edf5ff);grid-template-rows:88px 1fr auto}html body .login .login-brand{gap:12px;top:28px;left:24px}html body .login .login-brand>span{padding-left:12px;font-size:20px}html body .login .login-brand{gap:10px;right:20px}html body .login .login-brand .qingniao-logo,html body .login .login-brand .woobotec-logo{width:auto;height:24px}html body .login .login-brand>span{letter-spacing:0;padding-left:10px;font-size:18px}html body .login .login-panel{padding:16px 8px 28px}html body .login .login-form{-webkit-backdrop-filter:none;backdrop-filter:none;background:#ffffffa8;border-radius:28px;height:572px;min-height:572px;padding:8px}html body .login .login-heading{padding:0 16px}html body .login .login-tabs,html body .login .login-tab-panel{width:calc(100% - 32px)}html body .login .login-footer{padding:12px 16px 20px}html body .login .login-footer p{font-size:14px}html body .login .login-footer>div{flex-wrap:wrap;gap:6px 10px}html body .login .login-footer small{font-size:10px}}
