.lg[data-v-932d9549]{color:var(--gf-color-on-accent);background:radial-gradient(ellipse 60% 55% at 50% 46%,var(--gf-color-login-glow),var(--gf-color-login-bg) 70%,var(--gf-color-login-bg-2));padding:var(--gf-login-pad);place-items:center;font-family:inherit;display:grid;position:fixed;inset:0;overflow:auto}.lg-waves[data-v-932d9549],.lg-rings[data-v-932d9549],.lg-dots[data-v-932d9549]{pointer-events:none;position:fixed}.lg-waves-bl[data-v-932d9549]{width:min(58vw,1000px);height:auto;bottom:0;left:0}.lg-waves-tr[data-v-932d9549]{width:min(44vw,760px);height:auto;top:0;right:0}.lg-w[data-v-932d9549]{stroke:var(--gf-color-login-wave-edge);stroke-width:1.4px}.lg-w1[data-v-932d9549]{fill:var(--gf-color-login-wave-1)}.lg-w2[data-v-932d9549]{fill:var(--gf-color-login-wave-2)}.lg-w3[data-v-932d9549]{fill:var(--gf-color-login-wave-3)}.lg-flood[data-v-932d9549]{flood-color:var(--gf-color-login-wave-shadow);flood-opacity:.7}.lg-rings[data-v-932d9549]{width:min(22vw,320px);height:auto;bottom:5vh;right:4vw}.lg-ring[data-v-932d9549]{fill:none;stroke:var(--gf-color-login-line);stroke-width:1.5px}.lg-dots[data-v-932d9549]{width:min(9vw,140px);height:auto;top:13vh;left:11vw}.lg-dot[data-v-932d9549]{fill:var(--gf-color-login-dot)}.lg-center[data-v-932d9549]{z-index:1;justify-items:center;gap:var(--gf-sp-8);width:min(100%,32rem);display:grid;position:relative}.lg-brand[data-v-932d9549]{justify-items:center;gap:var(--gf-sp-4);display:grid}.lg-mark[data-v-932d9549]{border-radius:var(--gf-r-3);width:64px;height:64px;font:700 var(--gf-fs-display)/1 Arial,sans-serif;color:var(--gf-color-on-accent);background:linear-gradient(145deg,var(--gf-color-login-mark-1),var(--gf-color-login-mark-2));box-shadow:0 0 0 1px var(--gf-color-login-go-ring),0 10px 34px var(--gf-color-login-go-glow);place-items:center;display:grid}.lg-name[data-v-932d9549]{font:700 var(--gf-fs-display)/1.2 Arial,sans-serif;letter-spacing:.06em;color:var(--gf-color-on-accent);text-shadow:0 2px 18px var(--gf-color-login-go-glow);margin:0}.lg-form[data-v-932d9549]{gap:var(--gf-sp-3);width:100%;display:grid}.lg-row[data-v-932d9549]{align-items:center;gap:var(--gf-sp-6);display:flex}.lg-fields[data-v-932d9549]{gap:var(--gf-sp-3);flex:1;min-width:0;display:grid}.lg-field[data-v-932d9549]{align-items:center;gap:var(--gf-sp-3);background:var(--gf-color-login-field);border-radius:var(--gf-r-3);padding:var(--gf-sp-0) var(--gf-sp-5);height:54px;box-shadow:0 10px 30px var(--gf-color-login-shadow);transition:box-shadow .15s;display:flex}.lg-field[data-v-932d9549]:focus-within{box-shadow:0 0 0 3px var(--gf-color-login-focus),0 10px 30px var(--gf-color-login-shadow)}.lg-ico[data-v-932d9549]{fill:none;width:20px;height:20px;stroke:var(--gf-color-login-icon);stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none}.lg-field input[data-v-932d9549]{min-width:0;color:var(--gf-color-login-field-text);font:inherit;font-size:var(--gf-fs-login);padding:var(--gf-sp-0);background:0 0;border:0;outline:0;flex:1;height:100%}.lg-field input[data-v-932d9549]::placeholder{color:var(--gf-color-login-placeholder);opacity:1}.lg-field input[data-v-932d9549]:placeholder-shown{text-align:right;direction:rtl}.lg-field input[data-v-932d9549]:disabled{cursor:progress}.lg-go[data-v-932d9549]{border-radius:var(--gf-r-pill);cursor:pointer;width:64px;height:64px;padding:var(--gf-sp-0);border:1px solid var(--gf-color-login-go-ring);color:var(--gf-color-on-accent);background:radial-gradient(circle at 35% 28%,var(--gf-color-login-go-shine),transparent 46%),linear-gradient(140deg,var(--gf-color-login-go-1),var(--gf-color-login-go-2));box-shadow:0 0 0 6px var(--gf-color-login-go-halo),0 0 0 7px var(--gf-color-login-go-ring),0 12px 30px var(--gf-color-login-go-glow);flex:none;place-items:center;transition:transform .15s,box-shadow .15s,filter .15s;display:grid;position:relative}.lg-go[data-v-932d9549]:hover:not(:disabled){filter:brightness(1.1);box-shadow:0 0 0 6px var(--gf-color-login-go-halo),0 0 0 7px var(--gf-color-login-go-ring),0 14px 38px var(--gf-color-login-go-glow);transform:translate(-2px)}.lg-go[data-v-932d9549]:active:not(:disabled){transform:scale(.96)}.lg-go[data-v-932d9549]:focus-visible{outline:3px solid var(--gf-color-login-focus);outline-offset:6px}.lg-go[data-v-932d9549]:disabled{cursor:not-allowed;filter:saturate(.55);opacity:.6}.lg-go.loading[data-v-932d9549]{cursor:progress;opacity:1;filter:none}.lg-arrow[data-v-932d9549]{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:26px;height:26px}.lg-spin[data-v-932d9549]{border-radius:var(--gf-r-pill);border:3px solid var(--gf-color-login-go-ring);border-top-color:var(--gf-color-on-accent);width:24px;height:24px;animation:.8s linear infinite lg-spin-932d9549}@keyframes lg-spin-932d9549{to{transform:rotate(360deg)}}.lg-msg[data-v-932d9549]{border-radius:var(--gf-r-2);padding:var(--gf-sp-2) var(--gf-sp-3);font-size:var(--gf-fs-body);margin:0;line-height:1.7}.lg-msg[data-v-932d9549],.lg-forgot[data-v-932d9549]{margin-inline-end:var(--gf-login-go-col)}.lg-caps[data-v-932d9549]{background:var(--gf-color-login-warn-bg);color:var(--gf-color-login-warn-text)}.lg-error[data-v-932d9549]{background:var(--gf-color-login-error-bg);color:var(--gf-color-login-error-text)}.lg-note[data-v-932d9549]{color:var(--gf-color-login-muted);padding:var(--gf-sp-0)}.lg-forgot[data-v-932d9549]{color:var(--gf-color-login-muted);font:inherit;font-size:var(--gf-fs-hint);padding:var(--gf-sp-1) var(--gf-sp-2);cursor:pointer;border-radius:var(--gf-r-1);background:0 0;border:0;justify-self:center}.lg-forgot[data-v-932d9549]:hover{color:var(--gf-color-on-accent);text-decoration:underline}.lg-forgot[data-v-932d9549]:focus-visible{outline:2px solid var(--gf-color-login-focus);outline-offset:2px}.lg-recovery[data-v-932d9549]{gap:var(--gf-sp-3);border:1px solid var(--gf-color-login-line);border-radius:var(--gf-r-3);width:100%;padding:var(--gf-sp-4);background:var(--gf-color-login-panel);display:grid}.lg-recovery form[data-v-932d9549-s]{gap:var(--gf-sp-2);display:grid}.lg-recovery label[data-v-932d9549-s]{gap:var(--gf-sp-1);font-size:var(--gf-fs-hint);color:var(--gf-color-login-muted);display:grid}.lg-recovery input[data-v-932d9549-s]{border-radius:var(--gf-r-2);padding:var(--gf-sp-2) var(--gf-sp-3);font:inherit;font-size:var(--gf-fs-body);background:var(--gf-color-login-field);color:var(--gf-color-login-field-text);border:0}.lg-recovery input[data-v-932d9549-s]:focus-visible{outline:3px solid var(--gf-color-login-focus)}.lg-recovery button[data-v-932d9549-s]{border:1px solid var(--gf-color-login-go-ring);border-radius:var(--gf-r-2);padding:var(--gf-sp-2) var(--gf-sp-4);font:inherit;font-size:var(--gf-fs-body);background:var(--gf-color-login-go-halo);color:var(--gf-color-on-accent);cursor:pointer;justify-self:start}.lg-recovery button[data-v-932d9549-s]:disabled{opacity:.6;cursor:not-allowed}.lg-sr[data-v-932d9549]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:var(--gf-sp-0);position:absolute;overflow:hidden}@media (width<=640px){.lg-waves-bl[data-v-932d9549]{width:118vw}.lg-waves-tr[data-v-932d9549]{width:84vw}.lg-rings[data-v-932d9549]{width:40vw;bottom:2vh;right:-8vw}.lg-dots[data-v-932d9549]{width:22vw;top:6vh;left:6vw}.lg-center[data-v-932d9549]{gap:var(--gf-sp-6)}.lg-row[data-v-932d9549]{align-items:stretch;gap:var(--gf-sp-5);flex-direction:column}.lg-go[data-v-932d9549]{align-self:center}.lg-field[data-v-932d9549]{height:50px;padding:var(--gf-sp-0) var(--gf-sp-4)}.lg-msg[data-v-932d9549],.lg-forgot[data-v-932d9549]{margin-inline-end:var(--gf-sp-0)}}@media (prefers-reduced-motion:reduce){.lg-field[data-v-932d9549],.lg-go[data-v-932d9549]{transition:none}.lg-go[data-v-932d9549]:hover:not(:disabled),.lg-go[data-v-932d9549]:active:not(:disabled){transform:none}.lg-spin[data-v-932d9549]{border-top-color:var(--gf-color-login-go-ring);animation:none}}.security-workspace[data-v-f8cf3ac9]{color:#eaf3ff;background:linear-gradient(135deg,#08172b,#0e2542 48%,#12365d);border-radius:28px;margin-bottom:28px;padding:clamp(18px,4vw,46px);box-shadow:0 22px 60px #07172e30}.security-shell[data-v-f8cf3ac9]{max-width:1120px;margin:auto}.security-brand[data-v-f8cf3ac9],.profile-head[data-v-f8cf3ac9],.workspace-card>header[data-v-f8cf3ac9]{align-items:center;gap:14px;display:flex}.security-brand h2[data-v-f8cf3ac9]{color:#fff;margin:0;font-size:clamp(23px,3vw,34px)}.security-mark[data-v-f8cf3ac9]{color:#06203d;background:linear-gradient(135deg,#3f9cff,#7ac5ff);border-radius:16px;place-items:center;width:48px;height:48px;font:700 25px Arial;display:grid}.eyebrow[data-v-f8cf3ac9],.card-kicker[data-v-f8cf3ac9]{letter-spacing:1.5px;color:#83c3ff;font:700 10px/1.4 Arial;display:block}.quiet[data-v-f8cf3ac9],.danger-quiet[data-v-f8cf3ac9],.row-action[data-v-f8cf3ac9],.link-button[data-v-f8cf3ac9]{color:inherit;font:inherit;background:#ffffff12;border:1px solid #ffffff2e;border-radius:10px;margin-inline-start:auto;padding:9px 13px}.danger-quiet[data-v-f8cf3ac9]{color:#ffc5c5;border-color:#ffb0b033}.feedback[data-v-f8cf3ac9]{border-radius:12px;margin:20px 0;padding:13px 16px}.feedback.error[data-v-f8cf3ac9]{color:#ffe7eb;background:#671c2d}.feedback.success[data-v-f8cf3ac9]{color:#d7fff1;background:#0b594a}.loading[data-v-f8cf3ac9],.empty-state[data-v-f8cf3ac9]{color:#c6d9ed;padding:34px 0}.empty-state[data-v-f8cf3ac9]{background:#ffffff0b;border:1px solid #ffffff18;border-radius:18px;padding:28px}.login-layout[data-v-f8cf3ac9]{grid-template-columns:minmax(0,1fr) minmax(260px,.8fr);gap:22px;margin-top:28px;display:grid}.login-card[data-v-f8cf3ac9],.security-note[data-v-f8cf3ac9],.security-card[data-v-f8cf3ac9],.workspace-card[data-v-f8cf3ac9],.password-card[data-v-f8cf3ac9],.recovery-card[data-v-f8cf3ac9]{color:#14243a;background:#fff;border:1px solid #dfe9f5;border-radius:18px;box-shadow:0 10px 30px #00142d20}.login-card[data-v-f8cf3ac9]{padding:clamp(24px,4vw,42px)}.login-card h3[data-v-f8cf3ac9],.security-note h3[data-v-f8cf3ac9]{margin:12px 0;font-size:25px}.login-card p[data-v-f8cf3ac9],.security-note li[data-v-f8cf3ac9],.security-card p[data-v-f8cf3ac9],.workspace-card p[data-v-f8cf3ac9],.password-card p[data-v-f8cf3ac9]{color:#607187;font-size:13px;line-height:1.8}.login-card label[data-v-f8cf3ac9]{gap:8px;margin-top:13px;font-size:13px;font-weight:650;display:grid}.login-card input[data-v-f8cf3ac9],.recovery-card input[data-v-f8cf3ac9],.password-card input[data-v-f8cf3ac9]{width:100%;font:inherit;background:#fbfdff;border:1px solid #cedae7;border-radius:10px;padding:12px}.login-card input[data-v-f8cf3ac9]:focus,.recovery-card input[data-v-f8cf3ac9]:focus,.password-card input[data-v-f8cf3ac9]:focus{border-color:#368ee9;outline:3px solid #3d9dfd55}.primary[data-v-f8cf3ac9]{color:#fff;background:#1677db;border:0;border-radius:10px;margin-top:10px;padding:12px 18px;font-weight:700}.primary[data-v-f8cf3ac9]:disabled,button[data-v-f8cf3ac9]:disabled{opacity:.55;cursor:wait}.security-note[data-v-f8cf3ac9]{background:linear-gradient(155deg,#e6f4ff,#f6fbff);padding:30px}.note-icon[data-v-f8cf3ac9]{color:#0b70cb;background:#d5efff;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:700;display:grid}.security-note ul[data-v-f8cf3ac9]{padding-inline-start:20px}.recovery-card[data-v-f8cf3ac9]{margin-top:20px;padding:0 22px}.recovery-card summary[data-v-f8cf3ac9],.password-card summary[data-v-f8cf3ac9]{cursor:pointer;padding:18px 0;font-weight:700}.recovery-card form[data-v-f8cf3ac9]{gap:10px;max-width:520px;padding:0 0 20px;display:grid}.profile-head[data-v-f8cf3ac9]{justify-content:space-between;margin-top:28px}.profile-head h3[data-v-f8cf3ac9]{color:#fff;margin:7px 0;font-size:28px}.profile-head p[data-v-f8cf3ac9]{color:#bed3e9;margin:0}.state-chip[data-v-f8cf3ac9],.count-chip[data-v-f8cf3ac9],.current-chip[data-v-f8cf3ac9],.muted-chip[data-v-f8cf3ac9]{border-radius:999px;padding:4px 9px;font-size:11px;display:inline-block}.state-chip[data-v-f8cf3ac9],.current-chip[data-v-f8cf3ac9]{color:#dcfff6;background:#0d7662}.count-chip[data-v-f8cf3ac9]{color:#1269b6;background:#e8f4ff}.muted-chip[data-v-f8cf3ac9]{color:#64748b;background:#edf1f5}.security-grid[data-v-f8cf3ac9]{grid-template-columns:repeat(3,1fr);gap:15px;margin:24px 0;display:grid}.security-card[data-v-f8cf3ac9]{padding:20px}.security-card strong[data-v-f8cf3ac9]{margin-top:10px;font-size:17px;display:block}.state-card[data-v-f8cf3ac9]{border-top:3px solid #33b5a1}.link-button[data-v-f8cf3ac9]{color:#096cb9;background:#f5fbff;border-color:#b6d8f1;margin:8px 0 0}.workspace-columns[data-v-f8cf3ac9]{grid-template-columns:1.1fr .9fr;gap:15px;display:grid}.workspace-card[data-v-f8cf3ac9]{padding:20px}.workspace-card h3[data-v-f8cf3ac9]{margin:6px 0 0;font-size:18px}.session-list[data-v-f8cf3ac9],.event-list[data-v-f8cf3ac9]{margin:18px 0 0;padding:0;list-style:none}.session-row[data-v-f8cf3ac9]{border-top:1px solid #e7edf4;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:14px 0;display:grid}.session-row.revoked[data-v-f8cf3ac9]{opacity:.68}.session-row p[data-v-f8cf3ac9],.session-row small[data-v-f8cf3ac9],.event-list p[data-v-f8cf3ac9],.event-list small[data-v-f8cf3ac9]{color:#607187;margin:3px 0;font-size:11px}.device-icon[data-v-f8cf3ac9]{color:#0872c9;background:#eaf5ff;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.row-action[data-v-f8cf3ac9]{color:#ad3343;background:#fff7f8;border-color:#f0c2c8;margin:0}.event-list li[data-v-f8cf3ac9]{border-top:1px solid #e7edf4;gap:12px;padding:12px 0;display:flex}.event-dot[data-v-f8cf3ac9]{background:#2ba987;border-radius:50%;flex:none;width:9px;height:9px;margin-top:6px}.event-dot.failed[data-v-f8cf3ac9]{background:#e06a71}.event-dot.denied[data-v-f8cf3ac9]{background:#ed9b35}.password-card[data-v-f8cf3ac9]{margin-top:15px;padding:0 20px}.password-card summary[data-v-f8cf3ac9]{justify-content:space-between;align-items:center;display:flex}.password-card form[data-v-f8cf3ac9]{grid-template-columns:1fr 1fr;align-items:end;gap:10px;padding-bottom:22px;display:grid}.password-card form p[data-v-f8cf3ac9]{grid-column:1/-1;margin:0}.password-card .primary[data-v-f8cf3ac9]{grid-column:1/-1;justify-self:start}.empty-row[data-v-f8cf3ac9]{color:#7a8797;padding:14px 0;font-size:13px}.security-workspace[data-v-f8cf3ac9] :focus-visible{outline-offset:3px;outline:3px solid #ffd66b}@media (width<=800px){.login-layout[data-v-f8cf3ac9],.workspace-columns[data-v-f8cf3ac9],.security-grid[data-v-f8cf3ac9]{grid-template-columns:1fr}.profile-head[data-v-f8cf3ac9]{flex-direction:column;align-items:flex-start}.danger-quiet[data-v-f8cf3ac9]{margin:0}.password-card form[data-v-f8cf3ac9]{grid-template-columns:1fr}}@media (width<=480px){.security-workspace[data-v-f8cf3ac9]{border-radius:20px;padding:14px}.security-brand[data-v-f8cf3ac9]{align-items:flex-start}.quiet[data-v-f8cf3ac9]{margin-inline-start:auto}.session-row[data-v-f8cf3ac9]{grid-template-columns:auto 1fr}.session-row>.row-action[data-v-f8cf3ac9],.session-row>.muted-chip[data-v-f8cf3ac9],.session-row>.current-chip[data-v-f8cf3ac9]{grid-column:2}}.gf-rs[data-v-ac647686]{color:var(--gf-color-text);font-size:var(--gf-fs-body)}.gf-rs-head[data-v-ac647686]{justify-content:space-between;align-items:center;gap:var(--gf-sp-3);padding:var(--gf-sp-3) var(--gf-sp-4);background:linear-gradient(120deg, var(--gf-color-sheet-head), var(--gf-color-sheet-head-2));color:var(--gf-color-on-accent);flex:none;display:flex}.gf-rs-who[data-v-ac647686]{flex-direction:column;min-width:0;display:flex}.gf-rs-who strong[data-v-ac647686]{font-size:var(--gf-fs-section)}.gf-rs-who small[data-v-ac647686]{color:var(--gf-color-on-dark-muted);font-size:var(--gf-fs-hint)}.gf-rs-actions[data-v-ac647686]{gap:var(--gf-sp-2);flex-wrap:wrap;justify-content:flex-end;align-items:center;display:flex}.gf-rs-actions[data-v-ac647686] .rkp-btn{background:var(--gf-color-on-dark-fill);border-color:var(--gf-color-on-dark-line);color:var(--gf-color-on-accent)}.x[data-v-ac647686]{background:var(--gf-color-on-dark-fill);color:var(--gf-color-on-accent);border-radius:var(--gf-r-2);cursor:pointer;border:0;width:32px;height:32px}.gf-rs-warn[data-v-ac647686]{margin:var(--gf-sp-2) var(--gf-sp-4) 0;padding:var(--gf-sp-2) var(--gf-sp-3);border-radius:var(--gf-r-2);font-size:var(--gf-fs-table);background:var(--gf-color-changed);color:var(--gf-color-changed-text);flex:none}.gf-rs-msg[data-v-ac647686]{margin:var(--gf-sp-2) var(--gf-sp-4) 0;flex:none}.link[data-v-ac647686]{color:var(--gf-color-accent);font-size:var(--gf-fs-table);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.gf-rs-body[data-v-ac647686]{min-height:0;padding:var(--gf-sp-3) var(--gf-sp-4);flex:1;overflow:auto}.gf-rs-body[data-v-ac647686] .rkp-actions{margin-top:var(--gf-sp-3)}.gf-rs-foot[data-v-ac647686]{gap:var(--gf-sp-2);padding:var(--gf-sp-2) var(--gf-sp-4);border-top:1px solid var(--gf-color-line);background:var(--gf-color-card);flex-wrap:wrap;flex:none;align-items:center;display:flex}.gfws[data-v-01fcbcca]{gap:var(--gf-sp-2);margin-top:var(--gf-sp-3);flex-direction:column;display:flex}.gfws h4[data-v-01fcbcca]{margin:var(--gf-sp-2) 0 0;font-size:var(--gf-fs-section)}.gfws-legend[data-v-01fcbcca]{gap:var(--gf-sp-3);color:var(--gf-color-muted);font-size:var(--gf-fs-hint);flex-wrap:wrap;margin:0;display:flex}.gfws-note[data-v-01fcbcca],.gfws-muted[data-v-01fcbcca]{color:var(--gf-color-muted);font-size:var(--gf-fs-hint);margin:0}.gfws-eff[data-v-01fcbcca]{color:var(--gf-color-warn-text);font-size:var(--gf-fs-hint)}.gfws-list[data-v-01fcbcca],.gfws-tree[data-v-01fcbcca],.gfws-tree ul[data-v-01fcbcca]{margin:0;padding:0;list-style:none}.gfws-list[data-v-01fcbcca],.gfws-tree[data-v-01fcbcca]{border:1px solid var(--gf-color-line);border-radius:var(--gf-r-2)}.gfws-list>li+li[data-v-01fcbcca],.gfws-group+.gfws-group[data-v-01fcbcca]{border-top:1px solid var(--gf-color-line)}.gfws-item[data-v-01fcbcca]{border-top:1px solid var(--gf-color-line-soft);padding-inline-start:var(--gf-sp-4)}.gfws-in-section[data-v-01fcbcca]{padding-inline-start:var(--gf-sp-8)}.gfws-row[data-v-01fcbcca]{gap:var(--gf-sp-2);padding:var(--gf-sp-1) var(--gf-sp-2);flex-wrap:wrap;align-items:center;display:flex}.gfws-row.grp[data-v-01fcbcca]{background:var(--gf-color-head);color:var(--gf-color-head-text)}.gfws-name[data-v-01fcbcca]{flex:1 1 var(--gf-w-label);overflow-wrap:anywhere;min-width:0}.gfws-tw[data-v-01fcbcca]{color:inherit;cursor:pointer;padding:0 var(--gf-sp-1);font-size:var(--gf-fs-body);background:0 0;border:0}.gfws-states[data-v-01fcbcca]{gap:var(--gf-sp-1);flex-wrap:wrap;display:inline-flex}.st[data-v-01fcbcca]{align-items:center;gap:var(--gf-sp-1);padding:var(--gf-sp-0) var(--gf-sp-2);border:1px solid var(--gf-color-line);border-radius:var(--gf-r-pill);background:var(--gf-color-card);color:var(--gf-color-text);font-size:var(--gf-fs-hint);cursor:pointer;display:inline-flex}.st input[data-v-01fcbcca]{margin:0}.st.on.st-Active[data-v-01fcbcca]{background:var(--gf-color-ok-bg);color:var(--gf-color-ok-text);border-color:var(--gf-color-accent-line)}.st.on.st-ViewOnly[data-v-01fcbcca]{background:var(--gf-color-warn-bg);color:var(--gf-color-warn-text)}.st.on.st-Hidden[data-v-01fcbcca]{background:var(--gf-color-bad-bg);color:var(--gf-color-danger-text);border-color:var(--gf-color-bad-line)}.gfws-legend b.st-Active[data-v-01fcbcca]{color:var(--gf-color-ok-text)}.gfws-legend b.st-ViewOnly[data-v-01fcbcca]{color:var(--gf-color-warn-text)}.gfws-legend b.st-Hidden[data-v-01fcbcca]{color:var(--gf-color-danger-text)}.gfws-warn[data-v-01fcbcca]{padding:var(--gf-sp-2) var(--gf-sp-3);border:1px solid var(--gf-color-bad-line);border-radius:var(--gf-r-2);background:var(--gf-color-bad-bg);color:var(--gf-color-danger-text)}.gfws-warn ul[data-v-01fcbcca]{margin:var(--gf-sp-1) 0 0;padding-inline-start:var(--gf-sp-4)}.gfws textarea[data-v-01fcbcca]{width:100%;font:inherit}.rkp-btn.danger[data-v-01fcbcca]{background:var(--gf-color-bad-bg);color:var(--gf-color-danger-text);border-color:var(--gf-color-bad-line)}.gf-live-mark[data-v-7df30dfe]{vertical-align:middle;color:var(--gf-color-warn-text);cursor:help;-webkit-user-select:none;user-select:none;margin-inline-start:var(--gf-sp-1);display:inline-flex}.gf-live-mark svg[data-v-7df30dfe]{fill:currentColor;width:1em;height:1em}.rk[data-v-7df30dfe]{font-family:var(--gf-font-erp);font-size:var(--gf-fs-grid);color:var(--gf-color-rk-text);border:1px solid var(--gf-color-rk-border);background:var(--gf-color-card);flex-direction:column;flex:1;min-height:0;line-height:normal;display:flex}.rk[data-v-7df30dfe]>*{flex:none}.rk button[data-v-7df30dfe],.rk input[data-v-7df30dfe],.rk select[data-v-7df30dfe]{font-family:var(--gf-font-erp);font-size:var(--gf-fs-grid);color:var(--gf-color-rk-text)}.rk-filter[data-v-7df30dfe]{border-bottom:1px solid var(--gf-color-rk-col-line)}.rk-exp[data-v-7df30dfe]{align-items:center;gap:var(--gf-sp-1);background:var(--gf-color-rk-toolbar-bg);width:100%;padding:var(--gf-rk-pad-th);text-align:right;cursor:pointer;border:0;border-radius:0;display:flex}.rk-exp .chev[data-v-7df30dfe]{transition:transform .15s;display:inline-block}.rk-exp .chev.open[data-v-7df30dfe]{transform:rotate(-90deg)}.rk-exp .on-count[data-v-7df30dfe]{color:var(--gf-color-rk-head-text);margin-inline-start:var(--gf-sp-1)}.rk-adv[data-v-7df30dfe]{padding:0 0 var(--gf-sp-2)}.rk-adv .rk-bar[data-v-7df30dfe]{border-top:1px solid var(--gf-color-rk-col-line)}.rk-adv .saved[data-v-7df30dfe]{align-items:center;gap:var(--gf-sp-1);margin:0 var(--gf-sp-1);display:flex}.rk-adv select[data-v-7df30dfe],.rk-adv input[data-v-7df30dfe]{box-sizing:border-box;height:22px;padding:var(--gf-rk-pad-input);border:1px solid var(--gf-color-rk-input-line);background:var(--gf-color-card);border-radius:0}.cond[data-v-7df30dfe]{align-items:center;gap:var(--gf-sp-1);padding:var(--gf-sp-1) var(--gf-sp-2);display:flex}.cond .and[data-v-7df30dfe]{width:3.5rem;color:var(--gf-color-rk-head-text)}.cond input[data-v-7df30dfe]{width:var(--gf-w-enum)}.add-cond[data-v-7df30dfe]{margin:0 var(--gf-sp-2)}.rk-group[data-v-7df30dfe]{padding:var(--gf-rk-pad-filter);color:var(--gf-color-rk-group);border-bottom:1px solid var(--gf-color-rk-line)}.rk-bar[data-v-7df30dfe]{min-height:32px;padding:0 var(--gf-sp-1);background:var(--gf-color-rk-toolbar-bg);border-bottom:1px solid var(--gf-color-rk-col-line);flex-wrap:wrap;align-items:center;gap:0;display:flex}.ic[data-v-7df30dfe]{justify-content:center;align-items:center;gap:var(--gf-sp-1);min-width:26px;height:30px;padding:0 var(--gf-sp-1);color:var(--gf-color-icon);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:0;display:inline-flex}.ic svg[data-v-7df30dfe]{fill:currentColor;width:16px;height:16px}.ic .caret[data-v-7df30dfe]{width:10px;height:10px}.ic span[data-v-7df30dfe]{white-space:nowrap}.ic[data-v-7df30dfe]:hover:not(:disabled){border-color:var(--gf-color-rk-border);background:var(--gf-color-card)}.ic[data-v-7df30dfe]:disabled{opacity:.4;cursor:default}.ic.on[data-v-7df30dfe]{background:var(--gf-color-card);border-color:var(--gf-color-rk-input-line)}.ic.add[data-v-7df30dfe],.add-cond[data-v-7df30dfe]{color:var(--gf-color-icon-add)}.ic.xl[data-v-7df30dfe]{color:var(--gf-color-icon-xl)}.ic.del[data-v-7df30dfe]{color:var(--gf-color-danger-text)}.sep[data-v-7df30dfe]{background:var(--gf-color-rk-border);width:1px;height:20px;margin:0 var(--gf-sp-1)}.pop[data-v-7df30dfe]{position:relative}.menu[data-v-7df30dfe]{inset-inline-start:0;z-index:6;min-width:var(--gf-w-code);padding:var(--gf-sp-1) 0;background:var(--gf-color-card);border:1px solid var(--gf-color-rk-border);box-shadow:0 4px 12px var(--gf-color-line);flex-direction:column;display:flex;position:absolute;top:100%}.menu[data-v-7df30dfe] button,.menu[data-v-7df30dfe] a,.menu button[data-v-7df30dfe]{text-align:right;padding:var(--gf-rk-pad-td);white-space:nowrap;color:var(--gf-color-rk-text);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:0}.menu[data-v-7df30dfe] button:hover,.menu[data-v-7df30dfe] a:hover,.menu button[data-v-7df30dfe]:hover,.menu button.on[data-v-7df30dfe]{background:var(--gf-color-rk-head)}.menu[data-v-7df30dfe] button:disabled{opacity:.4;cursor:default}.menu label.check[data-v-7df30dfe]{gap:var(--gf-sp-2);padding:var(--gf-rk-pad-td);white-space:nowrap;align-items:center;display:flex}.menu.ops[data-v-7df30dfe]{inset-inline:auto 0}.rk-grid[data-v-7df30dfe]{flex:1;min-height:0;overflow:auto}table[data-v-7df30dfe]{width:100%;font-size:var(--gf-fs-grid);border-collapse:separate;border-spacing:0}th[data-v-7df30dfe]{z-index:2;box-sizing:border-box;background:var(--gf-color-rk-head-bg);height:36px;color:var(--gf-color-rk-head-text);padding:var(--gf-rk-pad-th);border-inline-start:1px solid var(--gf-color-rk-head-line);text-align:right;white-space:nowrap;font-weight:400;position:sticky;top:0}th.sortable[data-v-7df30dfe]{cursor:pointer;-webkit-user-select:none;user-select:none}th .dir[data-v-7df30dfe]{margin-inline-start:var(--gf-sp-1)}tr.frow th[data-v-7df30dfe]{background:var(--gf-color-rk-filter);height:28px;padding:var(--gf-rk-pad-filter);border-inline-start:1px solid var(--gf-color-rk-filter-line);border-bottom:1px solid var(--gf-color-rk-col-line);top:36px}.fcell[data-v-7df30dfe]{align-items:center;gap:var(--gf-sp-1);display:flex}.fcell input[data-v-7df30dfe]{box-sizing:border-box;min-width:3rem;height:22px;padding:var(--gf-rk-pad-input);border:1px solid var(--gf-color-rk-input-line);border-radius:0;flex:1}.fcell .pop[data-v-7df30dfe]{order:2}tr.frow select[data-v-7df30dfe]{box-sizing:border-box;border:1px solid var(--gf-color-rk-input-line);background:var(--gf-color-card);border-radius:0;width:100%;height:22px;padding:0}.fbtn[data-v-7df30dfe]{border:1px solid var(--gf-color-rk-input-line);background:var(--gf-color-card);width:20px;height:20px;color:var(--gf-color-rk-head-text);cursor:pointer;border-radius:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.fbtn svg[data-v-7df30dfe]{fill:currentColor;width:12px;height:12px}.fbtn.set[data-v-7df30dfe]{background:var(--gf-color-rk-head)}td[data-v-7df30dfe]{box-sizing:border-box;height:34px;padding:var(--gf-rk-pad-td);border-bottom:1px solid var(--gf-color-rk-line);border-inline-start:1px solid var(--gf-color-rk-col-line);white-space:normal;vertical-align:middle}td.nw[data-v-7df30dfe]{white-space:nowrap}td.wide[data-v-7df30dfe]{min-width:14rem}tbody tr[data-v-7df30dfe]{cursor:default}tbody tr[data-v-7df30dfe]:nth-child(2n){background:var(--gf-color-rk-alt)}tbody tr[data-v-7df30dfe]:hover{background:var(--gf-color-hover)}tbody tr.off td[data-v-7df30dfe],tbody tr.muted td[data-v-7df30dfe]{color:var(--gf-color-faint)}tbody tr.draft[data-v-7df30dfe]{background:var(--gf-color-draft-row)}tbody tr.cur[data-v-7df30dfe]{background:var(--gf-color-rk-cur)}tbody tr.sel[data-v-7df30dfe]{background:var(--gf-color-rk-head)}tbody tr[data-v-7df30dfe]:focus-visible{outline:1px dotted var(--gf-color-rk-head-text);outline-offset:-2px}.pick[data-v-7df30dfe]{text-align:center;width:26px}td.none[data-v-7df30dfe]{text-align:center;color:var(--gf-color-rk-group);padding:var(--gf-sp-6)}.ltr[data-v-7df30dfe]{text-align:left;direction:ltr}.rk-foot[data-v-7df30dfe]{justify-content:space-between;align-items:center;gap:var(--gf-sp-3);min-height:32px;padding:0 var(--gf-sp-2);background:var(--gf-color-rk-toolbar-bg);border-top:1px solid var(--gf-color-rk-col-line);flex-wrap:wrap;display:flex}.pager[data-v-7df30dfe]{align-items:center;gap:0;display:flex}.rk-foot label[data-v-7df30dfe]{align-items:center;gap:var(--gf-sp-1);margin:0 var(--gf-sp-2);display:flex}.pg[data-v-7df30dfe]{box-sizing:border-box;text-align:center;width:3.5rem;height:22px;padding:var(--gf-rk-pad-input);border:1px solid var(--gf-color-rk-input-line);border-radius:0}.rk-foot select[data-v-7df30dfe]{border:1px solid var(--gf-color-rk-input-line);background:var(--gf-color-card);border-radius:0;height:22px;padding:0}.org-tree[data-v-d0cde429]{text-align:center}.tree-node[data-v-d0cde429]{max-width:var(--gf-w-dialog);margin:0 auto var(--gf-sp-4);padding:var(--gf-sp-3) var(--gf-sp-4);background:var(--gf-color-card);border:1px solid var(--gf-color-line);border-radius:var(--gf-r-2);flex-direction:column;display:flex}.tree-node small[data-v-d0cde429]{color:var(--gf-color-muted);font-size:var(--gf-fs-hint)}.companies[data-v-d0cde429]{gap:var(--gf-sp-4);justify-content:center;display:flex;overflow:auto}.company-column[data-v-d0cde429]{gap:var(--gf-sp-2);min-width:var(--gf-w-enum);display:grid}.company-column .tree-node[data-v-d0cde429]{margin:0}.tree-node.branch[data-v-d0cde429]{background:var(--gf-color-row-alt)}.jdi[data-v-c9462d04]{flex-direction:column;gap:3px;min-width:0;display:flex;position:relative}.jdi label[data-v-c9462d04]{color:var(--gf-color-muted);font-size:11.5px}.jdi label b[data-v-c9462d04]{color:#c4473b;margin-inline-start:2px}.box[data-v-c9462d04]{background:#fff;border:1px solid #cfd6e6;border-radius:9px;align-items:stretch;display:flex;overflow:hidden}.box[data-v-c9462d04]:focus-within{border-color:var(--gf-color-accent);box-shadow:0 0 0 3px #3d7bff22}.bad .box[data-v-c9462d04]{background:#fff8f7;border-color:#d0574b}.box input[data-v-c9462d04]{min-width:0;font:inherit;text-align:right;background:0 0;border:0;outline:none;flex:1;padding:6px 9px;font-size:13px}.cal[data-v-c9462d04]{border:0;width:34px;color:var(--gf-color-muted);background:#f6f8fc;border-inline-start:1px solid #e3e7f0;place-items:center;display:grid}.cal svg[data-v-c9462d04]{fill:none;stroke:currentColor;stroke-width:1.7px;width:17px;height:17px}.err[data-v-c9462d04]{color:#b23b31;font-size:11px}.pop[data-v-c9462d04]{top:100%;z-index:40;background:#fff;border:1px solid #dfe4ef;border-radius:14px;width:252px;margin-top:4px;padding:10px;position:absolute;inset-inline-end:0;box-shadow:0 18px 40px #14204a26}.head[data-v-c9462d04]{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.head strong[data-v-c9462d04]{font-size:13px}.head button[data-v-c9462d04]{background:#f1f4fb;border:0;border-radius:8px;width:28px;height:28px;font-size:16px}.wk[data-v-c9462d04],.days[data-v-c9462d04]{text-align:center;grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.wk span[data-v-c9462d04]{color:var(--gf-color-muted);font-size:11px}.days button[data-v-c9462d04]{background:0 0;border:0;border-radius:8px;height:30px;font-size:12.5px}.days button[data-v-c9462d04]:hover:not(:disabled){background:#eef3ff}.days .now[data-v-c9462d04]{box-shadow:inset 0 0 0 1px var(--gf-color-accent)}.days .sel[data-v-c9462d04]{background:linear-gradient(135deg,var(--gf-color-accent),var(--gf-color-accent-2));color:#fff}.days .blank[data-v-c9462d04]{visibility:hidden}.days button[data-v-c9462d04]:disabled{opacity:.35}.foot[data-v-c9462d04]{justify-content:space-between;margin-top:8px;display:flex}.foot button[data-v-c9462d04]{color:var(--gf-color-accent);background:0 0;border:0;font-size:12px}.org[data-v-99c13962]{background:#fff;border:1px solid #e2e7f0;border-radius:24px;margin-bottom:24px;padding:26px}.org-head[data-v-99c13962]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.org-head h2[data-v-99c13962]{margin:4px 0 6px}.org-head p[data-v-99c13962]{color:#5d6782;margin:0;font-size:13px}.kicker[data-v-99c13962]{color:#5b6ea8;font-size:11px}button[data-v-99c13962],input[data-v-99c13962],select[data-v-99c13962]{font:inherit}.ghost[data-v-99c13962]{background:#fff;border:1px solid #cfd6e6;border-radius:10px;padding:8px 14px}.note[data-v-99c13962]{color:#4c5672;background:#f3f5fb;border-radius:12px;padding:11px 14px;font-size:13px}.note.error[data-v-99c13962]{color:#922d36;background:#fff0f0}.note.ok[data-v-99c13962]{color:#1b674b;background:#eaf7f1}.note.info[data-v-99c13962]{color:#26407a;background:#eef3ff}.toolbar[data-v-99c13962]{flex-wrap:wrap;align-items:flex-end;gap:14px;margin:18px 0 10px;display:flex}.toolbar label[data-v-99c13962]{color:#4c5672;flex-direction:column;gap:4px;font-size:12px;display:flex}.toolbar small[data-v-99c13962]{color:#7a849b}.toolbar select[data-v-99c13962],.toolbar input[data-v-99c13962]{border:1px solid #c7cfe0;border-radius:10px;min-width:180px;max-width:100%;padding:8px 10px}.tabs[data-v-99c13962]{gap:8px;margin:8px 0 14px;padding-bottom:4px;display:flex;overflow-x:auto}.tabs button[data-v-99c13962]{text-align:start;background:#f8f9fd;border:1px solid #e1e6f1;border-radius:14px;flex-direction:column;flex:none;align-items:flex-start;gap:2px;padding:9px 14px;transition:all .15s;display:flex}.tabs button small[data-v-99c13962]{color:#7a849b;font-size:10.5px}.tabs button.on[data-v-99c13962]{color:#fff;background:linear-gradient(135deg,#3d7bff,#7b5cff);border-color:#0000}.tabs button.on small[data-v-99c13962]{color:#dfe6ff}.layout[data-v-99c13962]{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.tree[data-v-99c13962]{background:#fbfcff;border:1px solid #e6eaf3;border-radius:16px;max-height:620px;padding:10px;overflow:auto}.row[data-v-99c13962]{border-radius:10px;align-items:center;gap:4px;padding-inline-start:calc(var(--depth) * 20px);display:flex}.row.sel[data-v-99c13962]{background:#eaf0ff}.row.dim .nm[data-v-99c13962]{color:#8b93a8;-webkit-text-decoration:line-through #c3c8d6;text-decoration:line-through #c3c8d6;text-decoration-thickness:1px}.tog[data-v-99c13962]{color:#7a849b;background:0 0;border:0;flex:none;width:26px;height:26px}.tog[data-v-99c13962]:disabled{cursor:default}.pick[data-v-99c13962]{text-align:start;background:0 0;border:0;border-radius:10px;flex:1;align-items:center;gap:8px;min-width:0;padding:7px 6px;display:flex}.pick[data-v-99c13962]:hover{background:#f0f3fb}.chip[data-v-99c13962]{color:var(--tone);background:color-mix(in srgb,var(--tone) 13%,white);border:1px solid color-mix(in srgb,var(--tone) 30%,white);border-radius:20px;flex:none;padding:2px 8px;font-size:10.5px}.nm[data-v-99c13962]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13.5px;overflow:hidden}.cd[data-v-99c13962]{color:#7a849b;direction:ltr;font-size:11px}.st[data-v-99c13962]{color:#a23b2f;background:#fff1ef;border-radius:20px;padding:1px 7px;font-size:10.5px}.loose[data-v-99c13962]{margin-top:10px;font-size:12.5px}.loose summary[data-v-99c13962]{cursor:pointer;color:#5d6782;padding:6px}.loose-item[data-v-99c13962]{width:100%}.empty[data-v-99c13962]{color:#7a849b;padding:12px;font-size:13px}.detail[data-v-99c13962]{border:1px solid #e6eaf3;border-radius:16px;padding:16px;position:sticky;top:76px}.d-head h3[data-v-99c13962]{margin:8px 0 2px;font-size:18px}.d-head p[data-v-99c13962]{color:#5d6782;margin:0;font-size:12.5px}.tag[data-v-99c13962]{color:#26407a;background:#eef3ff;border-radius:20px;margin-inline-start:8px;padding:1px 8px;font-size:10.5px}.facts[data-v-99c13962]{grid-template-columns:1fr 1fr;gap:8px;margin:14px 0;display:grid}.facts div[data-v-99c13962]{background:#f7f8fc;border-radius:10px;padding:8px 10px}.facts dt[data-v-99c13962]{color:#7a849b;font-size:10.5px}.facts dd[data-v-99c13962]{margin:0;font-size:13px}.scope[data-v-99c13962]{background:#f3f5fb;border-radius:12px;flex-wrap:wrap;gap:6px 14px;margin-bottom:12px;padding:10px 12px;font-size:12px;display:flex}.scope strong[data-v-99c13962]{width:100%}.scope.resolved[data-v-99c13962]{background:#eaf7f1}.scope.unbound[data-v-99c13962],.scope.ambiguous[data-v-99c13962]{background:#fff7e6}.scope.closed[data-v-99c13962]{background:#fff1ef}.actions[data-v-99c13962]{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.actions button[data-v-99c13962]{background:#fff;border:1px solid #cfd6e6;border-radius:10px;padding:6px 12px;font-size:12.5px}.actions button.on[data-v-99c13962]{color:#2a5bd8;background:#eef3ff;border-color:#3d7bff}.form[data-v-99c13962]{background:#fafbff;border:1px solid #e3e8f4;border-radius:14px;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:12px;padding:12px;display:grid}.form label[data-v-99c13962]{flex-direction:column;gap:4px;min-width:0;font-size:12px;display:flex}.form .wide[data-v-99c13962]{grid-column:1/-1}.form input[data-v-99c13962],.form select[data-v-99c13962]{border:1px solid #c7cfe0;border-radius:10px;min-width:0;max-width:100%;padding:8px 10px}.hint[data-v-99c13962]{color:#5d6782;margin:0;font-size:11.5px}.hint.warn[data-v-99c13962]{color:#9a4b12}.primary[data-v-99c13962]{color:#fff;background:linear-gradient(135deg,#3d7bff,#7b5cff);border:0;border-radius:10px;grid-column:1/-1;justify-self:start;padding:9px 18px}.primary.danger[data-v-99c13962]{background:linear-gradient(135deg,#d9534f,#b8323a)}.assoc h4[data-v-99c13962]{margin:6px 0;font-size:13px}.assoc-row[data-v-99c13962]{border-top:1px solid #eef1f7;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:6px 0;font-size:12.5px;display:flex}.assoc-row small[data-v-99c13962]{color:#7a849b}.link[data-v-99c13962]{color:#b8323a;background:0 0;border:0;margin-inline-start:auto;font-size:12px}.end-form[data-v-99c13962]{flex-wrap:wrap;gap:6px;width:100%;display:flex}.end-form input[data-v-99c13962]{border:1px solid #c7cfe0;border-radius:10px;flex:1;min-width:0;padding:6px 10px}.end-form .primary[data-v-99c13962]{grid-column:auto;padding:6px 12px}.hist[data-v-99c13962],.changes[data-v-99c13962]{margin-top:12px;font-size:12.5px}.hist summary[data-v-99c13962],.changes summary[data-v-99c13962]{cursor:pointer;color:#4c5672}.hist-row[data-v-99c13962]{border-top:1px solid #eef1f7;flex-direction:column;gap:2px;padding:7px 0;display:flex}.hist-row span[data-v-99c13962],.hist-row small[data-v-99c13962]{color:#6d7690;font-size:11.5px}.hist-row.ended strong[data-v-99c13962]{color:#8b93a8}@media (width<=900px){.layout[data-v-99c13962]{grid-template-columns:1fr}.detail[data-v-99c13962]{position:static}}@media (width<=560px){.org[data-v-99c13962]{padding:16px}.form[data-v-99c13962],.facts[data-v-99c13962]{grid-template-columns:1fr}}.gfrt[data-v-14226696]{gap:var(--gf-sp-2);flex-direction:column;display:flex}.gfrt-tools[data-v-14226696]{gap:var(--gf-sp-2);flex-wrap:wrap;align-items:center;display:flex}.gfrt-search input[data-v-14226696]{width:100%;min-width:0}.gfrt-search[data-v-14226696]{flex:1 1 var(--gf-w-text)}.gfrt-count[data-v-14226696]{color:var(--gf-color-muted);font-size:var(--gf-fs-hint)}.gfrt-count.bad[data-v-14226696]{color:var(--gf-color-danger-text)}.gfrt-legend[data-v-14226696]{gap:var(--gf-sp-3);color:var(--gf-color-muted);font-size:var(--gf-fs-hint);flex-wrap:wrap;margin:0;display:flex}.gfrt-tree[data-v-14226696],.gfrt-tree ul[data-v-14226696]{margin:0;padding:0;list-style:none}.gfrt-tree[data-v-14226696]{border:1px solid var(--gf-color-line);border-radius:var(--gf-r-2)}.gfrt-group+.gfrt-group[data-v-14226696]{border-top:1px solid var(--gf-color-line)}.gfrt-item[data-v-14226696]{border-top:1px solid var(--gf-color-line-soft);padding-inline-start:var(--gf-sp-4)}.gfrt-row[data-v-14226696]{gap:var(--gf-sp-2);padding:var(--gf-sp-1) var(--gf-sp-2);flex-wrap:wrap;align-items:center;display:flex}.gfrt-row.grp[data-v-14226696]{background:var(--gf-color-head);color:var(--gf-color-head-text)}.gfrt-name[data-v-14226696]{flex:1 1 var(--gf-w-label);overflow-wrap:anywhere;min-width:0}.gfrt-tw[data-v-14226696]{color:inherit;cursor:pointer;padding:0 var(--gf-sp-1);font-size:var(--gf-fs-body);background:0 0;border:0}.gfrt-states[data-v-14226696]{gap:var(--gf-sp-1);flex-wrap:wrap;display:inline-flex}.st[data-v-14226696]{align-items:center;gap:var(--gf-sp-1);padding:var(--gf-sp-0) var(--gf-sp-2);border:1px solid var(--gf-color-line);border-radius:var(--gf-r-pill);background:var(--gf-color-card);color:var(--gf-color-text);font-size:var(--gf-fs-hint);cursor:pointer;display:inline-flex}.st input[data-v-14226696]{margin:0}.st.on.st-Active[data-v-14226696]{background:var(--gf-color-ok-bg);color:var(--gf-color-ok-text);border-color:var(--gf-color-accent-line)}.st.on.st-ViewOnly[data-v-14226696]{background:var(--gf-color-warn-bg);color:var(--gf-color-warn-text)}.st.on.st-Hidden[data-v-14226696]{background:var(--gf-color-bad-bg);color:var(--gf-color-danger-text);border-color:var(--gf-color-bad-line)}.gfrt-legend b.st-Active[data-v-14226696]{color:var(--gf-color-ok-text)}.gfrt-legend b.st-ViewOnly[data-v-14226696]{color:var(--gf-color-warn-text)}.gfrt-legend b.st-Hidden[data-v-14226696]{color:var(--gf-color-danger-text)}.gfrt-perms[data-v-14226696]{padding:var(--gf-sp-1) var(--gf-sp-4) var(--gf-sp-2);gap:var(--gf-sp-1);flex-direction:column;display:flex}.gfrt-perms li.off[data-v-14226696]{color:var(--gf-color-muted)}.gfrt-perm[data-v-14226696]{gap:var(--gf-sp-1);flex-wrap:wrap;align-items:baseline;display:flex}.gfrt-risk[data-v-14226696]{color:var(--gf-color-warn-text)}.gfrt-kind[data-v-14226696],.gfrt-note[data-v-14226696],.gfrt-mixed[data-v-14226696]{color:var(--gf-color-muted);font-size:var(--gf-fs-hint)}.gfrt-problems[data-v-14226696]{padding:var(--gf-sp-2) var(--gf-sp-3);border:1px solid var(--gf-color-bad-line);border-radius:var(--gf-r-2);background:var(--gf-color-bad-bg);color:var(--gf-color-danger-text)}.gfrt-problems ul[data-v-14226696]{margin:var(--gf-sp-1) 0 0;padding-inline-start:var(--gf-sp-4)}.gfrt-global[data-v-14226696]{gap:var(--gf-sp-1);padding:var(--gf-sp-2) var(--gf-sp-3);border:1px solid var(--gf-color-line);border-radius:var(--gf-r-2);flex-direction:column;display:flex}.ro .st[data-v-14226696]{cursor:default}.gfrt-section>.gfrt-row[data-v-14226696]{color:var(--gf-color-muted)}.gfrt-in-section[data-v-14226696]{padding-inline-start:var(--gf-sp-8)}.gfap-tools[data-v-3ec7c2f9]{gap:var(--gf-sp-2);margin:var(--gf-sp-3) 0 var(--gf-sp-2);flex-wrap:wrap;align-items:flex-end;display:flex}.gfap-tools label[data-v-3ec7c2f9]{gap:var(--gf-sp-1);flex-direction:column;display:flex}.gfap-check[data-v-3ec7c2f9]{align-items:center;gap:var(--gf-sp-1);flex-direction:row;display:flex}.gfap-hint[data-v-3ec7c2f9]{color:var(--gf-color-muted);font-size:var(--gf-fs-hint)}.gfap-notes[data-v-3ec7c2f9]{margin:var(--gf-sp-1) 0 0;padding-inline-start:var(--gf-sp-4)}.gfdt[data-v-7984c03a]{gap:var(--gf-sp-2);flex-wrap:wrap;align-items:flex-start;display:inline-flex}.gfdt-time[data-v-7984c03a]{font:inherit;border:1px solid var(--gf-color-field-line);border-radius:var(--gf-r-1);padding:var(--gf-sp-1) var(--gf-sp-2);background:var(--gf-color-card);color:var(--gf-color-text);min-height:var(--gf-h-control)}.rab[data-v-78833487]{z-index:5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid var(--gf-color-border);background:#ffffffeb;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex;position:sticky;bottom:0}.meta[data-v-78833487]{color:var(--gf-color-muted);flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;display:flex}.badge[data-v-78833487]{border-radius:999px;padding:2px 10px;font-size:11.5px;font-weight:700}.badge.New[data-v-78833487]{color:#2f5fd0;background:#eef3ff}.badge.Draft[data-v-78833487]{color:#9a5b00;background:#fff4e2}.badge.Confirmed[data-v-78833487]{color:#17704a;background:#e8f6ef}.dirty[data-v-78833487]{color:#9a5b00}.probs[data-v-78833487]{color:#b23b31;font-weight:700}.actions[data-v-78833487]{gap:8px;margin-inline-start:auto;display:flex}.actions button[data-v-78833487]{border:1px solid #0000;border-radius:10px;align-items:center;gap:6px;padding:7px 16px;font-size:13px;display:inline-flex}.actions svg[data-v-78833487]{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.ghost[data-v-78833487]{color:var(--gf-color-text);background:#fff;border-color:#d4dae8!important}.draft[data-v-78833487]{color:#7a4a00;background:#fff7ea;border-color:#f0d29a!important}.confirm[data-v-78833487]{color:#fff;background:linear-gradient(135deg,#1f9d63,#17704a)}.actions button[data-v-78833487]:disabled{opacity:.55;cursor:wait}@media (width<=560px){.actions[data-v-78833487]{width:100%}.actions button[data-v-78833487]{flex:1;justify-content:center;padding:9px 6px}}.att[data-v-36b6cde1]{gap:var(--gf-sp-2);border:1px solid var(--gf-color-border);border-radius:var(--gf-r-2);padding:var(--gf-sp-3);flex-direction:column;display:flex}.head[data-v-36b6cde1]{justify-content:space-between;align-items:center;gap:var(--gf-sp-2);flex-wrap:wrap;display:flex}.title[data-v-36b6cde1]{font-size:var(--gf-fs-body);margin:var(--gf-sp-0)}.count[data-v-36b6cde1]{color:var(--gf-color-muted);font-weight:400}.quota[data-v-36b6cde1]{align-items:center;gap:var(--gf-sp-2);display:flex}.bar[data-v-36b6cde1]{inline-size:var(--gf-w-int);block-size:var(--gf-sp-2);background:var(--gf-color-line-soft);border-radius:var(--gf-r-pill);display:inline-block;overflow:hidden}.fill[data-v-36b6cde1]{background:var(--gf-color-accent);block-size:100%;display:block}.hint[data-v-36b6cde1]{font-size:var(--gf-fs-hint);color:var(--gf-color-muted);margin:var(--gf-sp-0)}.msg[data-v-36b6cde1]{font-size:var(--gf-fs-body);margin:var(--gf-sp-0);padding:var(--gf-sp-2) var(--gf-sp-3);border-radius:var(--gf-r-1)}.msg.error[data-v-36b6cde1]{background:var(--gf-color-error-bg);color:var(--gf-color-error-text)}.msg.ok[data-v-36b6cde1]{background:var(--gf-color-ok-bg);color:var(--gf-color-ok-text)}.drop[data-v-36b6cde1]{align-items:center;gap:var(--gf-sp-2);border:1px dashed var(--gf-color-border);border-radius:var(--gf-r-2);padding:var(--gf-sp-3);flex-wrap:wrap;display:flex}.drop.over[data-v-36b6cde1]{background:var(--gf-color-hover)}.pick[data-v-36b6cde1]{font-size:var(--gf-fs-body);min-height:var(--gf-h-control);padding:var(--gf-sp-0) var(--gf-sp-3);border:1px solid var(--gf-color-accent);border-radius:var(--gf-r-1);color:var(--gf-color-accent);cursor:pointer;align-items:center;display:inline-flex}.pick input[data-v-36b6cde1]{display:none}.caption[data-v-36b6cde1]{flex:1 1 var(--gf-w-text)}.grid[data-v-36b6cde1]{margin:var(--gf-sp-0);padding:var(--gf-sp-0);grid-template-columns:repeat(auto-fill,minmax(var(--gf-w-code),1fr));gap:var(--gf-sp-2);list-style:none;display:grid}.card[data-v-36b6cde1]{gap:var(--gf-sp-1);border:1px solid var(--gf-color-border);border-radius:var(--gf-r-1);padding:var(--gf-sp-2);background:var(--gf-color-card);flex-direction:column;display:flex}.thumb[data-v-36b6cde1]{aspect-ratio:4/3;background:var(--gf-color-surface);border-radius:var(--gf-r-1);justify-content:center;align-items:center;display:flex;overflow:hidden}.thumb img[data-v-36b6cde1]{object-fit:contain;max-block-size:100%;max-inline-size:100%}.pdf[data-v-36b6cde1]{font-size:var(--gf-fs-section);color:var(--gf-color-muted)}.meta[data-v-36b6cde1]{flex-direction:column;min-inline-size:0;display:flex}.name[data-v-36b6cde1]{font-size:var(--gf-fs-hint);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.confirm[data-v-36b6cde1]{align-items:center;gap:var(--gf-sp-2);border:1px solid var(--gf-color-border);border-radius:var(--gf-r-1);padding:var(--gf-sp-2);background:var(--gf-color-surface);flex-wrap:wrap;display:flex}.tbl[data-v-36b6cde1]{border-collapse:collapse;width:100%;font-size:var(--gf-fs-table)}.tbl th[data-v-36b6cde1],.tbl td[data-v-36b6cde1]{text-align:start;padding:var(--gf-sp-2);border-bottom:1px solid var(--gf-color-border)}.scroll[data-v-36b6cde1]{max-width:100%;overflow-x:auto}input[data-v-36b6cde1],select[data-v-36b6cde1]{font:inherit;font-size:var(--gf-fs-body);min-height:var(--gf-h-control);padding:var(--gf-sp-0) var(--gf-sp-2);border:1px solid var(--gf-color-border);border-radius:var(--gf-r-1);background:var(--gf-color-card);color:var(--gf-color-text)}button[data-v-36b6cde1]{font:inherit;font-size:var(--gf-fs-body);min-height:var(--gf-h-control);padding:var(--gf-sp-0) var(--gf-sp-3);border-radius:var(--gf-r-1);border:1px solid var(--gf-color-border);background:var(--gf-color-card);cursor:pointer}button.primary[data-v-36b6cde1]{background:var(--gf-color-accent);border-color:var(--gf-color-accent);color:var(--gf-color-on-accent)}button.link[data-v-36b6cde1]{color:var(--gf-color-accent);padding:var(--gf-sp-0);background:0 0;border:0;align-self:flex-start;min-height:0}button[data-v-36b6cde1]:disabled{opacity:.55;cursor:default}.imp[data-v-fdf75dc0]{color:var(--gf-color-text);padding:var(--gf-sp-5);font-size:var(--gf-fs-body);overflow:auto}header[data-v-fdf75dc0]{justify-content:space-between;align-items:center;gap:var(--gf-sp-3);display:flex}h3[data-v-fdf75dc0]{font-size:var(--gf-fs-title);margin:0}h4[data-v-fdf75dc0]{font-size:var(--gf-fs-section);margin:var(--gf-sp-3) 0 var(--gf-sp-2)}.steps[data-v-fdf75dc0]{margin:var(--gf-sp-3) 0;gap:var(--gf-sp-2);flex-direction:column;padding-inline-start:var(--gf-sp-5);display:flex}.msg[data-v-fdf75dc0]{padding:var(--gf-sp-2) var(--gf-sp-3);border-radius:var(--gf-r-1);background:var(--gf-color-badge);margin:var(--gf-sp-2) 0;white-space:pre-line}.msg.bad[data-v-fdf75dc0]{background:var(--gf-color-error-bg);color:var(--gf-color-error-text)}.msg.ok[data-v-fdf75dc0]{background:var(--gf-color-ok-bg);color:var(--gf-color-ok-text)}.msg.warn[data-v-fdf75dc0]{background:var(--gf-color-changed);color:var(--gf-color-changed-text)}button[data-v-fdf75dc0],input[data-v-fdf75dc0]{font:inherit;font-size:var(--gf-fs-body);border:1px solid var(--gf-color-field-line);border-radius:var(--gf-r-1);padding:var(--gf-sp-1) var(--gf-sp-2);background:var(--gf-color-card);color:var(--gf-color-text)}button[data-v-fdf75dc0]{cursor:pointer}button.primary[data-v-fdf75dc0]{background:var(--gf-color-accent);color:var(--gf-color-on-accent);border-color:var(--gf-color-accent)}button.x[data-v-fdf75dc0]{font-size:var(--gf-fs-title);padding:0 var(--gf-sp-2);background:0 0;border:0}.mini[data-v-fdf75dc0]{border-collapse:collapse;width:100%;font-size:var(--gf-fs-table);margin:var(--gf-sp-2) 0}.mini th[data-v-fdf75dc0],.mini td[data-v-fdf75dc0]{border-bottom:1px solid var(--gf-color-line-soft);padding:var(--gf-sp-1) var(--gf-sp-2);text-align:start}.mini th[data-v-fdf75dc0]{background:var(--gf-color-head);color:var(--gf-color-head-text)}.mini td.bad[data-v-fdf75dc0]{color:var(--gf-color-error-text);font-weight:600}.grid[data-v-fdf75dc0]{max-height:50vh;overflow:auto}.actions[data-v-fdf75dc0]{gap:var(--gf-sp-3);margin-top:var(--gf-sp-3);flex-wrap:wrap;align-items:flex-end;display:flex}.reason[data-v-fdf75dc0]{gap:var(--gf-sp-1);flex-direction:column;flex:1;display:flex}.check[data-v-fdf75dc0]{gap:var(--gf-sp-1);margin:var(--gf-sp-2) 0;align-items:center;display:inline-flex}.pp[data-v-a1e4b375]{background:var(--gf-color-card);border:1px solid var(--gf-color-border);border-radius:var(--gf-r-3);padding:var(--gf-sp-5) var(--gf-sp-5);box-shadow:var(--gf-shadow-1)}.ph[data-v-a1e4b375]{justify-content:space-between;align-items:flex-end;gap:var(--gf-sp-3);flex-wrap:wrap;display:flex}.ph h2[data-v-a1e4b375]{margin:var(--gf-sp-1) 0;font-size:var(--gf-fs-title)}.ph p[data-v-a1e4b375]{font-size:var(--gf-fs-table);color:var(--gf-color-muted);margin:0}.eyebrow[data-v-a1e4b375]{font-size:var(--gf-fs-hint);color:var(--gf-color-dup-text);letter-spacing:.5px}.ws[data-v-a1e4b375]{font-size:var(--gf-fs-hint);color:var(--gf-color-muted);flex-direction:column;display:flex}.pp select[data-v-a1e4b375],.pp input[data-v-a1e4b375],.pp textarea[data-v-a1e4b375]{font:inherit;font-size:var(--gf-fs-body);border:1px solid var(--gf-color-field-line);border-radius:var(--gf-r-2);padding:var(--gf-sp-2) var(--gf-sp-2);background:var(--gf-color-card);min-width:0}.pp input[data-v-a1e4b375]:focus,.pp select[data-v-a1e4b375]:focus,.pp textarea[data-v-a1e4b375]:focus{border-color:var(--gf-color-accent);box-shadow:0 0 0 3px var(--gf-color-focus-ring);outline:none}.toolbar[data-v-a1e4b375]{gap:var(--gf-sp-2);margin:var(--gf-sp-4) 0 var(--gf-sp-2);padding:var(--gf-sp-2);background:var(--gf-color-toolbar);border:1px solid var(--gf-color-line);border-radius:var(--gf-r-2);flex-wrap:wrap;align-items:center;display:flex}.tb-actions[data-v-a1e4b375]{gap:var(--gf-sp-2);display:flex}.search[data-v-a1e4b375]{flex:1;min-width:220px}.new[data-v-a1e4b375]{align-items:center;gap:var(--gf-sp-2);border-radius:var(--gf-r-2);padding:var(--gf-sp-2) var(--gf-sp-4);color:var(--gf-color-on-accent);background:linear-gradient(135deg,var(--gf-color-accent),var(--gf-color-accent-2));font-size:var(--gf-fs-body);border:0;display:inline-flex}.new.org[data-v-a1e4b375]{background:linear-gradient(135deg,var(--gf-color-org),var(--gf-color-org-2))}.new svg[data-v-a1e4b375]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.ghost[data-v-a1e4b375]{border:1px solid var(--gf-color-field-line);background:var(--gf-color-card);border-radius:var(--gf-r-2);padding:var(--gf-sp-2) var(--gf-sp-3);font-size:var(--gf-fs-table)}.ghost.sm[data-v-a1e4b375]{padding:var(--gf-sp-1) var(--gf-sp-3)}.icon[data-v-a1e4b375]{width:34px;padding:var(--gf-sp-2) 0}.groups[data-v-a1e4b375]{gap:var(--gf-sp-2);padding:var(--gf-sp-2);border:1px dashed var(--gf-color-field-line);border-radius:var(--gf-r-2);margin-bottom:var(--gf-sp-2);flex-wrap:wrap;align-items:center;display:flex}.chip[data-v-a1e4b375]{background:var(--gf-color-badge);border-radius:var(--gf-r-pill);padding:var(--gf-sp-1) var(--gf-sp-3);font-size:var(--gf-fs-table)}.stats[data-v-a1e4b375]{gap:var(--gf-sp-4);font-size:var(--gf-fs-table);color:var(--gf-color-muted);margin:var(--gf-sp-1) var(--gf-sp-1) var(--gf-sp-2);display:flex}.stats .d[data-v-a1e4b375]{color:var(--gf-color-changed-text)}.stats .a[data-v-a1e4b375]{color:var(--gf-color-ok-text)}.grid-wrap[data-v-a1e4b375]{border:1px solid var(--gf-color-line);border-radius:var(--gf-r-2);max-height:62vh;overflow:auto}.party-grid[data-v-a1e4b375]{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--gf-fs-table);display:table}.party-grid th[data-v-a1e4b375]{background:var(--gf-color-head);color:var(--gf-color-head-text);text-align:right;padding:var(--gf-sp-2) var(--gf-sp-2);border-bottom:1px solid var(--gf-color-line);white-space:nowrap;z-index:1;font-weight:600;position:sticky;top:0}.party-grid td[data-v-a1e4b375]{padding:var(--gf-sp-2) var(--gf-sp-2);border-bottom:1px solid var(--gf-color-line-soft);white-space:nowrap}.party-grid td.name[data-v-a1e4b375]{white-space:normal;min-width:160px;font-weight:600}.party-grid tbody tr[data-v-a1e4b375]{cursor:pointer}.party-grid tbody tr[data-v-a1e4b375]:hover,.party-grid tbody tr[data-v-a1e4b375]:focus{background:var(--gf-color-hover);outline:none}.party-grid tr.draft td[data-v-a1e4b375]{background:var(--gf-color-draft-row)}.party-grid tr.off td[data-v-a1e4b375]{color:var(--gf-color-faint)}.role[data-v-a1e4b375]{background:var(--gf-color-selected);color:var(--gf-color-selected-text);border-radius:var(--gf-r-1);padding:0 var(--gf-sp-2);font-size:var(--gf-fs-hint);margin-inline-end:var(--gf-sp-1);display:inline-block}.st[data-v-a1e4b375]{border-radius:var(--gf-r-pill);padding:var(--gf-sp-1) var(--gf-sp-2);font-size:var(--gf-fs-hint);font-weight:700}.st.Draft[data-v-a1e4b375]{background:var(--gf-color-changed);color:var(--gf-color-changed-text)}.st.On[data-v-a1e4b375]{background:var(--gf-color-ok-bg);color:var(--gf-color-ok-text)}.st.Off[data-v-a1e4b375]{background:var(--gf-color-badge);color:var(--gf-color-badge-text)}.none[data-v-a1e4b375]{text-align:center;color:var(--gf-color-muted);padding:var(--gf-sp-6)!important}.more[data-v-a1e4b375]{margin-top:var(--gf-sp-2);color:var(--gf-color-accent);background:0 0;border:0}.fb[data-v-a1e4b375]{padding:var(--gf-sp-2) var(--gf-sp-3);border-radius:var(--gf-r-2);font-size:var(--gf-fs-table);margin:var(--gf-sp-2) 0}.err[data-v-a1e4b375]{background:var(--gf-color-error-bg);color:var(--gf-color-error-text)}.ok[data-v-a1e4b375]{background:var(--gf-color-ok-bg);color:var(--gf-color-ok-text)}.warn[data-v-a1e4b375]{background:var(--gf-color-changed);color:var(--gf-color-changed-text)}.dup[data-v-a1e4b375]{background:var(--gf-color-dup-bg);color:var(--gf-color-dup-text);gap:var(--gf-sp-2);flex-wrap:wrap;align-items:center;display:flex}.empty[data-v-a1e4b375]{padding:var(--gf-sp-4);border-radius:var(--gf-r-2);background:var(--gf-color-toolbar);color:var(--gf-color-badge-text);font-size:var(--gf-fs-body)}.link[data-v-a1e4b375]{color:var(--gf-color-accent);font-size:var(--gf-fs-table);background:0 0;border:0;padding:0;text-decoration:underline}.link.danger[data-v-a1e4b375]{color:var(--gf-color-danger-text)}.sh[data-v-a1e4b375]{justify-content:space-between;align-items:center;gap:var(--gf-sp-3);padding:var(--gf-sp-3) var(--gf-sp-4);background:linear-gradient(120deg,var(--gf-color-sheet-head),var(--gf-color-sheet-head-2));color:var(--gf-color-on-accent);display:flex}.who[data-v-a1e4b375]{align-items:center;gap:var(--gf-sp-3);min-width:0;display:flex}.who strong[data-v-a1e4b375]{font-size:var(--gf-fs-section);display:block}.who small[data-v-a1e4b375]{color:var(--gf-color-on-dark-muted);font-size:var(--gf-fs-hint)}.avatar[data-v-a1e4b375]{border-radius:var(--gf-r-2);background:linear-gradient(135deg,var(--gf-color-avatar),var(--gf-color-avatar-2));flex:none;place-items:center;width:38px;height:38px;font-weight:700;display:grid}.avatar.org[data-v-a1e4b375]{background:linear-gradient(135deg,var(--gf-color-avatar-org),var(--gf-color-org-2))}.sh-actions[data-v-a1e4b375]{gap:var(--gf-sp-2);flex-wrap:wrap;justify-content:flex-end;align-items:center;display:flex}.ask[data-v-a1e4b375]{gap:var(--gf-sp-2);font-size:var(--gf-fs-table);align-items:center;display:inline-flex}.danger[data-v-a1e4b375]{color:var(--gf-color-on-dark-danger)!important}.sh .ghost[data-v-a1e4b375]{background:var(--gf-color-on-dark-fill);border-color:var(--gf-color-on-dark-line);color:var(--gf-color-on-accent)}.x[data-v-a1e4b375]{background:var(--gf-color-on-dark-fill);color:var(--gf-color-on-accent);border-radius:var(--gf-r-2);border:0;width:32px;height:32px}.tabs[data-v-a1e4b375]{gap:var(--gf-sp-1);padding:0 var(--gf-sp-3);border-bottom:1px solid var(--gf-color-border);background:var(--gf-color-card);flex:none;display:flex;overflow-x:auto}.tabs button[data-v-a1e4b375]{padding:var(--gf-sp-2) var(--gf-sp-3);font-size:var(--gf-fs-table);color:var(--gf-color-muted);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000}.tabs button.on[data-v-a1e4b375]{color:var(--gf-color-text);border-bottom-color:var(--gf-color-accent);font-weight:700}.pb[data-v-a1e4b375]{background:var(--gf-color-problem);color:var(--gf-color-on-accent);border-radius:var(--gf-r-pill);font-size:var(--gf-fs-hint);padding:0 var(--gf-sp-2);margin-inline-start:var(--gf-sp-1)}.body[data-v-a1e4b375]{padding:var(--gf-sp-3) var(--gf-sp-4);border:0;flex:1;min-height:0;margin:0;overflow:auto}.fields[data-v-a1e4b375]{gap:var(--gf-sp-2) var(--gf-sp-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.fields label[data-v-a1e4b375]{gap:var(--gf-sp-1);flex-direction:column;min-width:0;display:flex}.fields label>span[data-v-a1e4b375]{font-size:var(--gf-fs-hint);color:var(--gf-color-muted)}.fields label>span b[data-v-a1e4b375],.lbl b[data-v-a1e4b375]{color:var(--gf-color-problem);margin-inline-start:var(--gf-sp-1)}.fields .wide[data-v-a1e4b375]{grid-column:span 2}.fields .bad input[data-v-a1e4b375],.fields .bad select[data-v-a1e4b375]{border-color:var(--gf-color-bad-line);background:var(--gf-color-bad-bg)}.msg[data-v-a1e4b375]{color:var(--gf-color-danger-text);font-size:var(--gf-fs-hint)}.hint[data-v-a1e4b375]{color:var(--gf-color-badge-text);font-size:var(--gf-fs-hint)}.check[data-v-a1e4b375]{font-size:var(--gf-fs-table);align-items:center;gap:var(--gf-sp-2)!important;flex-direction:row!important}.roles[data-v-a1e4b375]{align-items:center;gap:var(--gf-sp-2);margin-top:var(--gf-sp-3);flex-wrap:wrap;display:flex}.lbl[data-v-a1e4b375]{font-size:var(--gf-fs-hint);color:var(--gf-color-muted);margin-inline-end:var(--gf-sp-1)}.role-t[data-v-a1e4b375]{border:1px solid var(--gf-color-field-line);background:var(--gf-color-card);border-radius:var(--gf-r-pill);padding:var(--gf-sp-1) var(--gf-sp-3);font-size:var(--gf-fs-table)}.role-t[aria-pressed=true][data-v-a1e4b375]{background:var(--gf-color-selected);border-color:var(--gf-color-accent-line);color:var(--gf-color-selected-text);font-weight:700}.more-info[data-v-a1e4b375]{margin-top:var(--gf-sp-3);border:1px solid var(--gf-color-line);border-radius:var(--gf-r-2);padding:var(--gf-sp-2) var(--gf-sp-3);background:var(--gf-color-card)}.more-info summary[data-v-a1e4b375]{cursor:pointer;font-size:var(--gf-fs-table);color:var(--gf-color-head-text)}.more-info .fields[data-v-a1e4b375]{margin-top:var(--gf-sp-2)}.rows[data-v-a1e4b375]{gap:var(--gf-sp-3);flex-direction:column;display:flex}.bank-set[data-v-a1e4b375]{border:0;min-width:0;margin:0;padding:0}.row-card[data-v-a1e4b375]{border:1px solid var(--gf-color-line);border-radius:var(--gf-r-2);background:var(--gf-color-card);padding:var(--gf-sp-3) var(--gf-sp-3)}.rc-h[data-v-a1e4b375]{align-items:center;gap:var(--gf-sp-4);margin-bottom:var(--gf-sp-2);font-size:var(--gf-fs-table);display:flex}.rc-h strong[data-v-a1e4b375]{margin-inline-end:auto}.radio[data-v-a1e4b375]{align-items:center;gap:var(--gf-sp-1);display:flex}.add[data-v-a1e4b375]{border:1px dashed var(--gf-color-accent-line);background:var(--gf-color-hover);color:var(--gf-color-selected-text);border-radius:var(--gf-r-2);padding:var(--gf-sp-2) var(--gf-sp-4);font-size:var(--gf-fs-table);align-self:flex-start}.note[data-v-a1e4b375]{font-size:var(--gf-fs-table);color:var(--gf-color-muted);margin-top:var(--gf-sp-3)}.notes[data-v-a1e4b375]{gap:var(--gf-sp-1);font-size:var(--gf-fs-table);flex-direction:column;display:flex}.tax-grid[data-v-a1e4b375]{border-collapse:collapse;width:100%;max-width:640px;margin-top:var(--gf-sp-3);font-size:var(--gf-fs-table)}.tax-grid th[data-v-a1e4b375]{text-align:right;background:var(--gf-color-head);color:var(--gf-color-head-text);padding:var(--gf-sp-2) var(--gf-sp-2);border-bottom:1px solid var(--gf-color-line)}.tax-grid td[data-v-a1e4b375]{padding:var(--gf-sp-1) var(--gf-sp-2);border-bottom:1px solid var(--gf-color-line-soft)}.tax-grid td[data-v-a1e4b375]:first-child{width:45%}.tax-grid select[data-v-a1e4b375]{width:100%}.black[data-v-a1e4b375]{background:var(--gf-color-error-bg);color:var(--gf-color-error-text);border-radius:var(--gf-r-1);padding:0 var(--gf-sp-2);font-size:var(--gf-fs-hint);font-weight:700}.note-add[data-v-a1e4b375]{gap:var(--gf-sp-2);flex-wrap:wrap;align-items:flex-end;display:flex}.note-add label[data-v-a1e4b375]{gap:var(--gf-sp-1);font-size:var(--gf-fs-hint);color:var(--gf-color-muted);flex-direction:column;display:flex}.note-add .grow[data-v-a1e4b375]{flex:1;min-width:220px}.note-list[data-v-a1e4b375]{margin:0;padding:0;list-style:none}.note-list li[data-v-a1e4b375]{gap:var(--gf-sp-3);padding:var(--gf-sp-2) var(--gf-sp-1);border-bottom:1px solid var(--gf-color-line-soft);font-size:var(--gf-fs-table);grid-template-columns:110px 1fr 140px auto;align-items:center;display:grid}.note-list .txt[data-v-a1e4b375]{white-space:pre-wrap;overflow-wrap:anywhere}.note-list .who-by[data-v-a1e4b375]{color:var(--gf-color-muted);font-size:var(--gf-fs-hint)}.history[data-v-a1e4b375]{margin:0;padding:0;list-style:none}.history li[data-v-a1e4b375]{gap:var(--gf-sp-3);padding:var(--gf-sp-2) var(--gf-sp-1);border-bottom:1px solid var(--gf-color-line-soft);font-size:var(--gf-fs-table);grid-template-columns:150px 150px 1fr;display:grid}.when[data-v-a1e4b375]{color:var(--gf-color-muted)}.reason[data-v-a1e4b375]{gap:var(--gf-sp-3);padding:var(--gf-sp-2) var(--gf-sp-4);border-top:1px solid var(--gf-color-line-soft);background:var(--gf-color-card);font-size:var(--gf-fs-hint);color:var(--gf-color-muted);align-items:center;display:flex}.reason input[data-v-a1e4b375]{flex:1}@media (width<=1100px){.fields[data-v-a1e4b375]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.pp[data-v-a1e4b375]{padding:var(--gf-sp-4)}.fields[data-v-a1e4b375]{grid-template-columns:repeat(2,minmax(0,1fr))}.history li[data-v-a1e4b375],.note-list li[data-v-a1e4b375]{grid-template-columns:1fr}.search[data-v-a1e4b375]{order:-1;min-width:100%}.reason[data-v-a1e4b375]{flex-direction:column;align-items:stretch}.tb-actions[data-v-a1e4b375]{width:100%}.tb-actions .new[data-v-a1e4b375]{flex:1;justify-content:center}}@media (width<=420px){.fields[data-v-a1e4b375]{grid-template-columns:1fr}.fields .wide[data-v-a1e4b375]{grid-column:auto}}.pp.flush[data-v-a1e4b375]{box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;height:calc(100vh - 76px);padding:0;display:flex}.pp.flush[data-v-a1e4b375]>*{flex:none}.pp.flush>.rk[data-v-a1e4b375]{min-height:0;margin-top:var(--gf-sp-1);flex:1}.pp.flush .ph[data-v-a1e4b375]{align-items:center}.pp.flush .ph h2[data-v-a1e4b375]{font-size:var(--gf-fs-section);margin:0}.pp.flush .ph p[data-v-a1e4b375],.pp.flush .eyebrow[data-v-a1e4b375]{display:none}.mods[data-v-02157f2d]{gap:var(--gf-sp-3);border:1px solid var(--gf-color-border);border-radius:var(--gf-r-2);padding:var(--gf-sp-4);flex-direction:column;display:flex}.title[data-v-02157f2d]{font-size:var(--gf-fs-section);margin:var(--gf-sp-0)}.hint[data-v-02157f2d]{font-size:var(--gf-fs-hint);color:var(--gf-color-muted);margin:var(--gf-sp-0)}.msg[data-v-02157f2d]{font-size:var(--gf-fs-body);margin:var(--gf-sp-0);padding:var(--gf-sp-2) var(--gf-sp-3);border-radius:var(--gf-r-1)}.msg.error[data-v-02157f2d]{background:var(--gf-color-error-bg);color:var(--gf-color-error-text)}.msg.ok[data-v-02157f2d]{background:var(--gf-color-ok-bg);color:var(--gf-color-ok-text)}.tbl[data-v-02157f2d]{border-collapse:collapse;width:100%;font-size:var(--gf-fs-table)}.tbl th[data-v-02157f2d],.tbl td[data-v-02157f2d]{text-align:start;padding:var(--gf-sp-2);border-bottom:1px solid var(--gf-color-border)}.tbl th[data-v-02157f2d]{color:var(--gf-color-muted);font-weight:600}tr.edited td[data-v-02157f2d]{background:var(--gf-color-selected)}select[data-v-02157f2d],input[data-v-02157f2d]{font:inherit;font-size:var(--gf-fs-body);min-height:var(--gf-h-control);padding:var(--gf-sp-0) var(--gf-sp-2);border:1px solid var(--gf-color-border);border-radius:var(--gf-r-1);background:var(--gf-color-card);color:var(--gf-color-text)}.badge[data-v-02157f2d]{font-size:var(--gf-fs-hint);padding:var(--gf-sp-0) var(--gf-sp-2);border-radius:var(--gf-r-1);border:1px solid var(--gf-color-border);margin-inline-start:var(--gf-sp-2)}.badge.changed[data-v-02157f2d]{border-color:var(--gf-color-accent);color:var(--gf-color-accent)}.foot[data-v-02157f2d]{align-items:flex-end;gap:var(--gf-sp-2);flex-wrap:wrap;display:flex}.reason[data-v-02157f2d]{gap:var(--gf-sp-1);font-size:var(--gf-fs-hint);color:var(--gf-color-muted);flex-direction:column;flex:1 1 var(--gf-w-text);display:flex}button[data-v-02157f2d]{font:inherit;font-size:var(--gf-fs-body);min-height:var(--gf-h-control);padding:var(--gf-sp-0) var(--gf-sp-4);border-radius:var(--gf-r-1);border:1px solid var(--gf-color-border);background:var(--gf-color-card);cursor:pointer}button.primary[data-v-02157f2d]{background:var(--gf-color-accent);border-color:var(--gf-color-accent);color:var(--gf-color-on-accent)}button[data-v-02157f2d]:disabled{opacity:.55;cursor:default}.scroll[data-v-02157f2d]{max-width:100%;overflow-x:auto}.tbl td.acts[data-v-02157f2d]{white-space:nowrap}.nums[data-v-e5a54fde]{gap:var(--gf-sp-3);border:1px solid var(--gf-color-border);border-radius:var(--gf-r-2);padding:var(--gf-sp-4);flex-direction:column;display:flex}.title[data-v-e5a54fde]{font-size:var(--gf-fs-section);margin:var(--gf-sp-0)}.sub-title[data-v-e5a54fde]{font-size:var(--gf-fs-body);margin:var(--gf-sp-0)}.hint[data-v-e5a54fde]{font-size:var(--gf-fs-hint);color:var(--gf-color-muted);margin:var(--gf-sp-0)}.msg[data-v-e5a54fde]{font-size:var(--gf-fs-body);margin:var(--gf-sp-0);padding:var(--gf-sp-2) var(--gf-sp-3);border-radius:var(--gf-r-1)}.msg.error[data-v-e5a54fde]{background:var(--gf-color-error-bg);color:var(--gf-color-error-text)}.msg.ok[data-v-e5a54fde]{background:var(--gf-color-ok-bg);color:var(--gf-color-ok-text)}.tbl[data-v-e5a54fde]{border-collapse:collapse;width:100%;font-size:var(--gf-fs-table)}.tbl th[data-v-e5a54fde],.tbl td[data-v-e5a54fde]{text-align:start;padding:var(--gf-sp-2);border-bottom:1px solid var(--gf-color-border);vertical-align:middle}.tbl th[data-v-e5a54fde]{color:var(--gf-color-muted);font-weight:600}tr.muted td[data-v-e5a54fde]{color:var(--gf-color-muted)}.ltr[data-v-e5a54fde]{direction:ltr;unicode-bidi:isolate}.sub[data-v-e5a54fde]{color:var(--gf-color-muted)}.acts button[data-v-e5a54fde]{margin-inline-end:var(--gf-sp-1)}.editor[data-v-e5a54fde]{gap:var(--gf-sp-3);border:1px solid var(--gf-color-border);border-radius:var(--gf-r-2);padding:var(--gf-sp-3);background:var(--gf-color-surface);flex-direction:column;display:flex}.fields[data-v-e5a54fde]{grid-template-columns:repeat(auto-fill,minmax(var(--gf-w-text),1fr));gap:var(--gf-sp-2);display:grid}.fields label[data-v-e5a54fde]{gap:var(--gf-sp-1);font-size:var(--gf-fs-hint);color:var(--gf-color-muted);flex-direction:column;display:flex}.fields .wide[data-v-e5a54fde]{grid-column:1/-1}select[data-v-e5a54fde],input[data-v-e5a54fde]{font:inherit;font-size:var(--gf-fs-body);min-height:var(--gf-h-control);padding:var(--gf-sp-0) var(--gf-sp-2);border:1px solid var(--gf-color-border);border-radius:var(--gf-r-1);background:var(--gf-color-card);color:var(--gf-color-text)}.badge[data-v-e5a54fde]{font-size:var(--gf-fs-hint);padding:var(--gf-sp-0) var(--gf-sp-2);border-radius:var(--gf-r-1);border:1px solid var(--gf-color-border);margin-inline-start:var(--gf-sp-2)}.badge.warn[data-v-e5a54fde]{border-color:var(--gf-color-error-text);color:var(--gf-color-error-text)}.badge.ok[data-v-e5a54fde]{border-color:var(--gf-color-ok-text);color:var(--gf-color-ok-text)}.foot[data-v-e5a54fde]{align-items:center;gap:var(--gf-sp-2);flex-wrap:wrap;display:flex}button[data-v-e5a54fde]{font:inherit;font-size:var(--gf-fs-body);min-height:var(--gf-h-control);padding:var(--gf-sp-0) var(--gf-sp-3);border-radius:var(--gf-r-1);border:1px solid var(--gf-color-border);background:var(--gf-color-card);cursor:pointer}button.primary[data-v-e5a54fde]{background:var(--gf-color-accent);border-color:var(--gf-color-accent);color:var(--gf-color-on-accent)}button[data-v-e5a54fde]:disabled{opacity:.55;cursor:default}.scroll[data-v-e5a54fde]{max-width:100%;overflow-x:auto}.tbl td.acts[data-v-e5a54fde]{white-space:nowrap}.prof[data-v-3dbf31f3]{gap:var(--gf-sp-3);border:1px solid var(--gf-color-border);border-radius:var(--gf-r-2);padding:var(--gf-sp-4);flex-direction:column;display:flex}.title[data-v-3dbf31f3]{font-size:var(--gf-fs-section);margin:var(--gf-sp-0)}.sub-title[data-v-3dbf31f3]{font-size:var(--gf-fs-body);margin:var(--gf-sp-0)}.hint[data-v-3dbf31f3]{font-size:var(--gf-fs-hint);color:var(--gf-color-muted);margin:var(--gf-sp-0)}.msg[data-v-3dbf31f3]{font-size:var(--gf-fs-body);margin:var(--gf-sp-0);padding:var(--gf-sp-2) var(--gf-sp-3);border-radius:var(--gf-r-1)}.msg.error[data-v-3dbf31f3]{background:var(--gf-color-error-bg);color:var(--gf-color-error-text)}.msg.ok[data-v-3dbf31f3]{background:var(--gf-color-ok-bg);color:var(--gf-color-ok-text)}.tbl[data-v-3dbf31f3]{border-collapse:collapse;width:100%;font-size:var(--gf-fs-table)}.tbl th[data-v-3dbf31f3],.tbl td[data-v-3dbf31f3]{text-align:start;padding:var(--gf-sp-2);border-bottom:1px solid var(--gf-color-border)}.tbl th[data-v-3dbf31f3]{color:var(--gf-color-muted);font-weight:600}.editor[data-v-3dbf31f3]{gap:var(--gf-sp-3);border:1px solid var(--gf-color-border);border-radius:var(--gf-r-2);padding:var(--gf-sp-3);background:var(--gf-color-surface);flex-direction:column;display:flex}.fields[data-v-3dbf31f3]{grid-template-columns:repeat(auto-fill,minmax(var(--gf-w-text),1fr));gap:var(--gf-sp-2);display:grid}.fields label[data-v-3dbf31f3]{gap:var(--gf-sp-1);font-size:var(--gf-fs-hint);color:var(--gf-color-muted);flex-direction:column;display:flex}.fields .wide[data-v-3dbf31f3]{grid-column:1/-1}input[data-v-3dbf31f3]{font:inherit;font-size:var(--gf-fs-body);min-height:var(--gf-h-control);padding:var(--gf-sp-0) var(--gf-sp-2);border:1px solid var(--gf-color-border);border-radius:var(--gf-r-1);background:var(--gf-color-card);color:var(--gf-color-text)}.foot[data-v-3dbf31f3]{align-items:center;gap:var(--gf-sp-2);flex-wrap:wrap;display:flex}button[data-v-3dbf31f3]{font:inherit;font-size:var(--gf-fs-body);min-height:var(--gf-h-control);padding:var(--gf-sp-0) var(--gf-sp-3);border-radius:var(--gf-r-1);border:1px solid var(--gf-color-border);background:var(--gf-color-card);cursor:pointer}button.primary[data-v-3dbf31f3]{background:var(--gf-color-accent);border-color:var(--gf-color-accent);color:var(--gf-color-on-accent)}button[data-v-3dbf31f3]:disabled{opacity:.55;cursor:default}.scroll[data-v-3dbf31f3]{max-width:100%;overflow-x:auto}.tbl td.acts[data-v-3dbf31f3]{white-space:nowrap}.logo[data-v-3dbf31f3]{block-size:var(--gf-h-control);vertical-align:middle;inline-size:auto;margin-inline-end:var(--gf-sp-1)}.pick[data-v-3dbf31f3]{color:var(--gf-color-accent);cursor:pointer;font-size:var(--gf-fs-hint)}.pick input[data-v-3dbf31f3]{display:none}.settings[data-v-e308db53]{gap:var(--gf-sp-4);background:var(--gf-color-card);border:1px solid var(--gf-color-border);border-radius:var(--gf-r-3);padding:var(--gf-sp-6);flex-direction:column;display:flex}.page-head[data-v-e308db53]{justify-content:space-between;align-items:flex-end;gap:var(--gf-sp-4);flex-wrap:wrap;display:flex}h1[data-v-e308db53]{font-size:var(--gf-fs-title);margin:var(--gf-sp-0)}.section-title[data-v-e308db53]{font-size:var(--gf-fs-section);margin:var(--gf-sp-0) var(--gf-sp-0) var(--gf-sp-3)}.hint[data-v-e308db53],.desc[data-v-e308db53]{font-size:var(--gf-fs-hint);color:var(--gf-color-muted);margin:var(--gf-sp-0)}.ws[data-v-e308db53]{align-items:center;gap:var(--gf-sp-2);font-size:var(--gf-fs-body);display:flex}select[data-v-e308db53],textarea[data-v-e308db53]{font:inherit;font-size:var(--gf-fs-body);border:1px solid var(--gf-color-border);border-radius:var(--gf-r-1);background:var(--gf-color-card);color:var(--gf-color-text)}select[data-v-e308db53]{height:var(--gf-h-control);padding:var(--gf-sp-0) var(--gf-sp-2)}textarea[data-v-e308db53]{width:100%;padding:var(--gf-sp-2);resize:vertical}.msg[data-v-e308db53]{font-size:var(--gf-fs-body);border-radius:var(--gf-r-2);padding:var(--gf-sp-2) var(--gf-sp-3);margin:var(--gf-sp-0)}.msg.error[data-v-e308db53]{background:var(--gf-color-error-bg);color:var(--gf-color-danger)}.msg.ok[data-v-e308db53]{background:var(--gf-color-ok-bg);color:var(--gf-color-success)}.msg.empty[data-v-e308db53]{background:var(--gf-color-row-alt);color:var(--gf-color-muted)}.layout[data-v-e308db53]{grid-template-columns:var(--gf-w-tree) minmax(0,1fr);gap:var(--gf-sp-6);align-items:start;display:grid}.content[data-v-e308db53]{min-width:0}.tree[data-v-e308db53]{border:1px solid var(--gf-color-line);border-radius:var(--gf-r-2);padding:var(--gf-sp-2);gap:var(--gf-sp-2);flex-direction:column;display:flex}.tree-module[data-v-e308db53]{font-size:var(--gf-fs-hint);color:var(--gf-color-head-text);padding:var(--gf-sp-1) var(--gf-sp-2);font-weight:600}.tree-item[data-v-e308db53]{justify-content:space-between;align-items:center;gap:var(--gf-sp-3);text-align:start;width:100%;font-size:var(--gf-fs-body);padding:var(--gf-sp-2) var(--gf-sp-3);border-radius:var(--gf-r-1);color:var(--gf-color-text);background:0 0;border:0;display:flex}.tree-item[data-v-e308db53]:hover{background:var(--gf-color-row-alt)}.tree-item[aria-current][data-v-e308db53]{background:var(--gf-color-selected);color:var(--gf-color-selected-text);font-weight:600}.count[data-v-e308db53]{font-size:var(--gf-fs-hint);color:var(--gf-color-muted)}.form-grid[data-v-e308db53]{border:1px solid var(--gf-color-line);border-radius:var(--gf-r-2);overflow:hidden}.row[data-v-e308db53]{grid-template-columns:minmax(0,var(--gf-w-label)) minmax(0,1fr);gap:var(--gf-sp-4);padding:var(--gf-sp-3) var(--gf-sp-4);border-bottom:1px solid var(--gf-color-line);align-items:center;display:grid}.row[data-v-e308db53]:last-child{border-bottom:0}.row[data-v-e308db53]:nth-child(2n){background:var(--gf-color-row-alt)}.row.edited[data-v-e308db53]{background:var(--gf-color-changed)}.label label[data-v-e308db53]{font-size:var(--gf-fs-body);font-weight:600}.control[data-v-e308db53]{align-items:center;gap:var(--gf-sp-3);flex-wrap:wrap;display:flex}.enum[data-v-e308db53]{width:var(--gf-w-enum);max-width:100%}.badge[data-v-e308db53]{font-size:var(--gf-fs-hint);background:var(--gf-color-badge);color:var(--gf-color-badge-text);border-radius:var(--gf-r-1);padding:var(--gf-sp-0) var(--gf-sp-2)}.badge.set[data-v-e308db53]{background:var(--gf-color-selected);color:var(--gf-color-selected-text)}.badge.changed[data-v-e308db53]{background:var(--gf-color-changed);color:var(--gf-color-changed-text)}.link[data-v-e308db53]{color:var(--gf-color-accent);font-size:var(--gf-fs-hint);padding:var(--gf-sp-0);background:0 0;border:0}.link[data-v-e308db53]:hover{text-decoration:underline}.readonly[data-v-e308db53]{margin-top:var(--gf-sp-3)}.actions[data-v-e308db53]{bottom:var(--gf-sp-0);align-items:center;gap:var(--gf-sp-3);padding:var(--gf-sp-3) var(--gf-sp-0) var(--gf-sp-0);border-top:1px solid var(--gf-color-line);background:var(--gf-color-card);display:flex;position:sticky}.primary[data-v-e308db53],.secondary[data-v-e308db53]{height:var(--gf-h-control);font-size:var(--gf-fs-body);border-radius:var(--gf-r-1);padding:var(--gf-sp-0) var(--gf-sp-5)}.primary[data-v-e308db53]{color:var(--gf-color-on-accent);background:var(--gf-color-accent);border:0}.primary[data-v-e308db53]:disabled{opacity:.5}.secondary[data-v-e308db53]{border:1px solid var(--gf-color-border);background:var(--gf-color-card);color:var(--gf-color-text)}.secondary[data-v-e308db53]:disabled{opacity:.5}.dialog[data-v-e308db53]{min-width:0;width:min(100%,var(--gf-w-dialog));background:var(--gf-color-card);border-radius:var(--gf-r-3);max-height:90vh;padding:var(--gf-sp-5);justify-self:center;gap:var(--gf-sp-3);flex-direction:column;display:flex}.dialog.wide[data-v-e308db53]{width:min(100%,calc(var(--gf-w-dialog) * 2))}.dialog .grid-table[data-v-e308db53]{display:block;overflow:auto}.change-list[data-v-e308db53]{font-size:var(--gf-fs-body);margin:var(--gf-sp-0);padding-inline-start:var(--gf-sp-5)}.field[data-v-e308db53]{gap:var(--gf-sp-1);font-size:var(--gf-fs-body);flex-direction:column;display:flex}.dialog-foot[data-v-e308db53]{gap:var(--gf-sp-3);border-top:1px solid var(--gf-color-line);padding-top:var(--gf-sp-3);margin-top:auto;display:flex}.grid-table[data-v-e308db53]{border-collapse:collapse;width:100%;font-size:var(--gf-fs-table)}.grid-table th[data-v-e308db53]{background:var(--gf-color-head);color:var(--gf-color-head-text);text-align:start;padding:var(--gf-sp-2) var(--gf-sp-3);border-bottom:1px solid var(--gf-color-line);font-weight:600}.grid-table td[data-v-e308db53]{padding:var(--gf-sp-2) var(--gf-sp-3);border-bottom:1px solid var(--gf-color-line);vertical-align:top}.nowrap[data-v-e308db53]{white-space:nowrap}@media (width<=1100px){.layout[data-v-e308db53]{grid-template-columns:minmax(0,1fr)}.tree[data-v-e308db53]{flex-flow:wrap}.tree-module[data-v-e308db53]{width:100%}.tree-item[data-v-e308db53]{width:auto}}@media (width<=760px){.settings[data-v-e308db53]{padding:var(--gf-sp-4)}.row[data-v-e308db53]{gap:var(--gf-sp-2);grid-template-columns:minmax(0,1fr)}.enum[data-v-e308db53]{width:100%}}.gt{gap:var(--gf-sp-3);display:grid}.gt-tools{align-items:center;gap:var(--gf-sp-2);color:var(--gf-color-muted);font-size:var(--gf-fs-hint);flex-wrap:wrap;display:flex}.gt-tools button,.gt-actions button,.gt-more,.gt-toggle{font:inherit;font-size:var(--gf-fs-hint);border:1px solid var(--gf-color-field-line);border-radius:var(--gf-r-1);padding:var(--gf-sp-1) var(--gf-sp-2);background:var(--gf-color-card);color:var(--gf-color-text);cursor:pointer}.gt-tools button:disabled{opacity:.5;cursor:default}.gt-legend{color:var(--gf-color-faint)}.gt-empty{padding:var(--gf-sp-3);border-radius:var(--gf-r-2);background:var(--gf-color-toolbar);color:var(--gf-color-muted);margin:0}.gt-scroll{max-height:75vh;padding:var(--gf-sp-4);border:1px solid var(--gf-color-line);border-radius:var(--gf-r-3);background:var(--gf-color-sheet-bg);overflow:auto}.gt-scroll>.gt-level{width:max-content;min-width:100%}.gt-level{padding:var(--gf-sp-5) 0 0;justify-content:center;align-items:flex-start;margin:0;list-style:none;display:flex;position:relative}.gt-root{padding:0}.gt-item{padding:var(--gf-sp-5) var(--gf-sp-2) 0;flex-direction:column;align-items:center;display:flex;position:relative}.gt-root>.gt-item{padding:0 var(--gf-sp-2)}.gt-item:before,.gt-item:after{content:"";top:0;width:50%;height:var(--gf-sp-5);border-top:2px solid var(--gf-color-accent-line);position:absolute;inset-inline-end:50%}.gt-item:after{border-inline-start:2px solid var(--gf-color-accent-line);inset-inline:50% auto}.gt-item:first-child:before,.gt-item:last-child:after{border:0}.gt-item:last-child:before{border-inline-end:2px solid var(--gf-color-accent-line)}.gt-root>.gt-item:before,.gt-root>.gt-item:after{display:none}.gt-level .gt-level:before{content:"";top:0;height:var(--gf-sp-5);border-inline-start:2px solid var(--gf-color-accent-line);position:absolute;inset-inline-start:50%}.gt-card{box-sizing:border-box;width:var(--gf-w-tree);gap:var(--gf-sp-1);text-align:start;padding:var(--gf-sp-3);border:1px solid var(--gf-color-line);border-top:4px solid var(--gf-color-accent-2);border-radius:var(--gf-r-2);background:var(--gf-color-card);color:var(--gf-color-text);font-size:var(--gf-fs-body);display:grid}.gt-p-critical{border-top-color:var(--gf-color-danger)}.gt-p-high{border-top-color:var(--gf-color-warn-text)}.gt-p-low{border-top-color:var(--gf-color-success)}.gt-ctx{opacity:.6;border-style:dashed}.gt-off{opacity:.55}.gt-sel{outline:2px solid var(--gf-color-accent);outline-offset:2px}.gt-top{justify-content:space-between;align-items:center;gap:var(--gf-sp-2);display:flex}.gt-top small{color:var(--gf-color-muted);font-size:var(--gf-fs-hint)}.gt-toggle{min-width:var(--gf-sp-6);border-radius:var(--gf-r-pill);flex:none;line-height:1}.gt-title{font-size:var(--gf-fs-section);overflow-wrap:anywhere;line-height:1.5}.gt-bar{border-radius:var(--gf-r-pill);background:var(--gf-color-line-soft);height:6px;overflow:hidden}.gt-bar i{background:var(--gf-color-accent-2);height:100%;display:block}.gt-meta{justify-content:space-between;gap:var(--gf-sp-2);color:var(--gf-color-muted);font-size:var(--gf-fs-hint);display:flex}.gt-meta b{color:var(--gf-color-text)}.gt-actions{gap:var(--gf-sp-2);margin-top:var(--gf-sp-1);display:flex}@media (width<=480px){.gt-actions button{min-height:calc(var(--gf-sp-8) + var(--gf-sp-2));padding:var(--gf-sp-2) var(--gf-sp-3)}}.gt-more{background:var(--gf-color-badge);color:var(--gf-color-badge-text);border-color:#0000;justify-self:start}.gt button:focus-visible{outline:2px solid var(--gf-color-accent);outline-offset:2px}@media (width<=600px){.gt-scroll{max-height:none;padding:var(--gf-sp-2)}.gt-scroll>.gt-level{width:auto;min-width:0}.gt-level{border-inline-start:2px solid var(--gf-color-accent-line);margin-inline-start:var(--gf-sp-2);padding:0;padding-inline-start:var(--gf-sp-3);display:block}.gt-root{border-inline-start:0;margin-inline-start:0;padding-inline-start:0}.gt-item,.gt-root>.gt-item{padding:var(--gf-sp-2) 0 0;display:block}.gt-item:before,.gt-item:after,.gt-level .gt-level:before{display:none}.gt-card{width:auto}}.module[data-v-cafb73c0]{background:var(--gf-color-card);border:1px solid var(--gf-color-border);border-radius:var(--gf-r-3);padding:var(--gf-sp-6);margin-bottom:var(--gf-sp-6)}.heading[data-v-cafb73c0],.buttons[data-v-cafb73c0],.toolbar[data-v-cafb73c0],.goal-top[data-v-cafb73c0],.meta[data-v-cafb73c0]{justify-content:space-between;align-items:center;gap:var(--gf-sp-3);display:flex}.heading span[data-v-cafb73c0]{font-size:var(--gf-fs-hint);color:var(--gf-color-muted)}.heading p[data-v-cafb73c0],.meta[data-v-cafb73c0]{color:var(--gf-color-muted)}.module button[data-v-cafb73c0],.module input[data-v-cafb73c0],.module select[data-v-cafb73c0],.module textarea[data-v-cafb73c0]{font:inherit;border:1px solid var(--gf-color-field-line);border-radius:var(--gf-r-2);padding:var(--gf-sp-2) var(--gf-sp-3)}.selector[data-v-cafb73c0]{max-width:420px;margin:var(--gf-sp-4) 0;flex-direction:column;display:flex}.goal-form[data-v-cafb73c0]{gap:var(--gf-sp-3);padding:var(--gf-sp-4);background:var(--gf-color-sheet-bg);border:1px solid var(--gf-color-line);border-radius:var(--gf-r-3);scroll-margin-top:var(--gf-sp-6);grid-template-columns:repeat(4,1fr);display:grid}.goal-form h3[data-v-cafb73c0],.wide[data-v-cafb73c0]{grid-column:1/-1}.goal-form label[data-v-cafb73c0]{gap:var(--gf-sp-1);flex-direction:column;display:flex}.check[data-v-cafb73c0]{flex-direction:row!important}.primary[data-v-cafb73c0]{background:var(--gf-color-accent-2);color:var(--gf-color-on-accent)}.toolbar[data-v-cafb73c0]{margin:var(--gf-sp-6) 0 var(--gf-sp-3);flex-wrap:wrap}.toolbar strong[data-v-cafb73c0]{margin-inline-end:auto}.view-switch[data-v-cafb73c0]{gap:0;display:inline-flex}.module .view-switch button[data-v-cafb73c0]{background:var(--gf-color-card);color:var(--gf-color-text);cursor:pointer;border-radius:0}.module .view-switch button[data-v-cafb73c0]:first-child{border-start-start-radius:var(--gf-r-2);border-end-start-radius:var(--gf-r-2)}.module .view-switch button[data-v-cafb73c0]:last-child{border-inline-start:0;border-start-end-radius:var(--gf-r-2);border-end-end-radius:var(--gf-r-2)}.module .view-switch button[aria-pressed=true][data-v-cafb73c0]{background:var(--gf-color-selected);color:var(--gf-color-selected-text);border-color:var(--gf-color-accent-line)}.goal-list[data-v-cafb73c0]{gap:var(--gf-sp-2);display:grid}.goal[data-v-cafb73c0]{padding:var(--gf-sp-4);border:1px solid var(--gf-color-line);border-right:5px solid var(--gf-color-accent-2);border-radius:var(--gf-r-3);background:var(--gf-color-card)}.goal h3[data-v-cafb73c0]{margin:var(--gf-sp-1) 0}.goal small[data-v-cafb73c0]{color:var(--gf-color-muted)}.goal p[data-v-cafb73c0]{white-space:pre-wrap}.p-critical[data-v-cafb73c0]{border-right-color:var(--gf-color-danger)}.p-high[data-v-cafb73c0]{border-right-color:var(--gf-color-warn-text)}.p-low[data-v-cafb73c0]{border-right-color:var(--gf-color-success)}.inactive[data-v-cafb73c0]{opacity:.55}.progress[data-v-cafb73c0]{background:var(--gf-color-line-soft);border-radius:var(--gf-r-2);height:8px;overflow:hidden}.progress i[data-v-cafb73c0]{background:var(--gf-color-accent-2);height:100%;display:block}.feedback[data-v-cafb73c0],.empty[data-v-cafb73c0]{padding:var(--gf-sp-3);border-radius:var(--gf-r-2)}.error[data-v-cafb73c0]{background:var(--gf-color-error-bg);color:var(--gf-color-error-text)}.success[data-v-cafb73c0]{background:var(--gf-color-ok-bg);color:var(--gf-color-ok-text)}.empty[data-v-cafb73c0],.audit[data-v-cafb73c0]{background:var(--gf-color-toolbar);color:var(--gf-color-muted)}.audit[data-v-cafb73c0]{margin-top:var(--gf-sp-4);padding:var(--gf-sp-3);border-radius:var(--gf-r-2)}.audit-row[data-v-cafb73c0]{gap:var(--gf-sp-3);padding:var(--gf-sp-2);border-top:1px solid var(--gf-color-line);grid-template-columns:180px 160px 1fr;display:grid}@media (width<=900px){.goal-form[data-v-cafb73c0]{grid-template-columns:1fr 1fr}}@media (width<=600px){.goal-form[data-v-cafb73c0]{grid-template-columns:1fr}.heading[data-v-cafb73c0]{align-items:flex-start}.module[data-v-cafb73c0]{padding:var(--gf-sp-4)}.audit-row[data-v-cafb73c0]{grid-template-columns:1fr}}.module[data-v-655a0f50]{background:#fff;border:1px solid #e2e5ef;border-radius:24px;margin-bottom:24px;padding:28px}.heading[data-v-655a0f50],.work-top[data-v-655a0f50],.meta[data-v-655a0f50],.actions[data-v-655a0f50],.tabs[data-v-655a0f50]{justify-content:space-between;align-items:center;gap:12px;display:flex}.heading span[data-v-655a0f50]{color:#756b8c;font-size:11px}.heading p[data-v-655a0f50],.meta[data-v-655a0f50]{color:#656d80}.module button[data-v-655a0f50],.module input[data-v-655a0f50],.module select[data-v-655a0f50],.module textarea[data-v-655a0f50]{font:inherit;border:1px solid #bec5d7;border-radius:10px;padding:10px}.selector[data-v-655a0f50]{flex-direction:column;max-width:420px;margin:18px 0;display:flex}.work-form[data-v-655a0f50]{background:#faf9fd;border:1px solid #ebe8f5;border-radius:16px;grid-template-columns:repeat(3,1fr);gap:12px;padding:18px;display:grid}.work-form h3[data-v-655a0f50],.wide[data-v-655a0f50]{grid-column:1/-1}.work-form label[data-v-655a0f50]{flex-direction:column;gap:4px;display:flex}.primary[data-v-655a0f50],.tabs .active[data-v-655a0f50]{color:#fff;background:#6545d7}.tabs[data-v-655a0f50]{justify-content:flex-start;margin:24px 0 12px}.work-list[data-v-655a0f50]{gap:12px;display:grid}.work[data-v-655a0f50]{border:1px solid #e1dced;border-right:5px solid #7763ca;border-radius:14px;padding:18px}.work h3[data-v-655a0f50]{margin:5px 0}.work small[data-v-655a0f50]{color:#6b6480}.work p[data-v-655a0f50]{white-space:pre-wrap}.p-critical[data-v-655a0f50]{border-right-color:#b42332}.p-high[data-v-655a0f50]{border-right-color:#d87916}.p-low[data-v-655a0f50]{border-right-color:#31836f}.status[data-v-655a0f50]{background:#f0edf8;border-radius:20px;padding:6px 10px}.actions[data-v-655a0f50]{justify-content:flex-end;margin-top:12px}.history[data-v-655a0f50]{border-top:1px solid #e3e0ed;grid-template-columns:180px 160px 1fr;gap:12px;padding:8px;display:grid}.feedback[data-v-655a0f50],.empty[data-v-655a0f50]{border-radius:10px;padding:13px}.error[data-v-655a0f50]{color:#922d36;background:#fff0f0}.success[data-v-655a0f50]{color:#1b674b;background:#eef8f4}.empty[data-v-655a0f50]{color:#655d78;background:#f7f6fb}@media (width<=800px){.work-form[data-v-655a0f50]{grid-template-columns:1fr 1fr}.meta[data-v-655a0f50]{flex-direction:column;align-items:flex-start}}@media (width<=600px){.work-form[data-v-655a0f50]{grid-template-columns:1fr}.heading[data-v-655a0f50]{align-items:flex-start}.module[data-v-655a0f50]{padding:18px}.history[data-v-655a0f50]{grid-template-columns:1fr}}.items[data-v-2d11681b]{background:var(--gf-color-card);border:1px solid var(--gf-color-border);border-radius:var(--gf-r-3);padding:var(--gf-sp-6);margin-bottom:var(--gf-sp-6);color:var(--gf-color-text);font-size:var(--gf-fs-body)}.head[data-v-2d11681b]{justify-content:space-between;align-items:flex-start;gap:var(--gf-sp-3);flex-wrap:wrap;display:flex}.head h2[data-v-2d11681b]{font-size:var(--gf-fs-title);margin:0}.eyebrow[data-v-2d11681b]{font-size:var(--gf-fs-hint);color:var(--gf-color-muted)}.hint[data-v-2d11681b]{color:var(--gf-color-muted);font-size:var(--gf-fs-hint);margin:var(--gf-sp-1) 0 0}.ws[data-v-2d11681b]{gap:var(--gf-sp-1);flex-direction:column;display:flex}.msg[data-v-2d11681b]{padding:var(--gf-sp-2) var(--gf-sp-3);border-radius:var(--gf-r-1);background:var(--gf-color-badge);margin:var(--gf-sp-2) 0}.msg.bad[data-v-2d11681b]{background:var(--gf-color-error-bg);color:var(--gf-color-error-text)}.msg.ok[data-v-2d11681b]{background:var(--gf-color-ok-bg);color:var(--gf-color-ok-text)}.msg.warn[data-v-2d11681b]{background:var(--gf-color-changed);color:var(--gf-color-changed-text)}.line[data-v-2d11681b]{display:block}button[data-v-2d11681b],input[data-v-2d11681b],select[data-v-2d11681b],textarea[data-v-2d11681b]{font:inherit;font-size:var(--gf-fs-body);border:1px solid var(--gf-color-field-line);border-radius:var(--gf-r-1);padding:var(--gf-sp-1) var(--gf-sp-2);background:var(--gf-color-card);color:var(--gf-color-text)}button[data-v-2d11681b]{cursor:pointer}button.primary[data-v-2d11681b]{background:var(--gf-color-accent);color:var(--gf-color-on-accent);border-color:var(--gf-color-accent)}button.on[data-v-2d11681b]{background:var(--gf-color-selected);color:var(--gf-color-selected-text)}button.link[data-v-2d11681b]{color:var(--gf-color-accent);background:0 0;border:0;padding:0}.toolbar[data-v-2d11681b]{gap:var(--gf-sp-2);margin:var(--gf-sp-4) 0 var(--gf-sp-3);padding:var(--gf-sp-2);background:var(--gf-color-toolbar);border-radius:var(--gf-r-2);flex-wrap:wrap;display:flex}.more[data-v-2d11681b]{position:relative}.conv[data-v-2d11681b]{align-items:center;gap:var(--gf-sp-2);padding:var(--gf-sp-2);background:var(--gf-color-card);border:1px solid var(--gf-color-border);border-radius:var(--gf-r-1);flex-wrap:wrap;margin-block-end:var(--gf-sp-2);display:flex}.conv label[data-v-2d11681b]{align-items:center;gap:var(--gf-sp-1);display:flex}.menu[data-v-2d11681b]{inset-inline-start:0;z-index:5;gap:var(--gf-sp-1);padding:var(--gf-sp-2);background:var(--gf-color-card);border:1px solid var(--gf-color-border);border-radius:var(--gf-r-1);min-width:var(--gf-w-enum);flex-direction:column;display:flex;position:absolute;top:100%}.menu a[data-v-2d11681b]{padding:var(--gf-sp-1) var(--gf-sp-2);color:var(--gf-color-accent)}.filters[data-v-2d11681b]{gap:var(--gf-sp-2);margin-bottom:var(--gf-sp-3);flex-wrap:wrap;display:flex}.filters .q[data-v-2d11681b]{flex:1 1 var(--gf-w-text)}.grid[data-v-2d11681b]{overflow:auto}table[data-v-2d11681b]{border-collapse:collapse;width:100%;font-size:var(--gf-fs-table)}th[data-v-2d11681b]{background:var(--gf-color-head);color:var(--gf-color-head-text);text-align:right;padding:var(--gf-sp-2);white-space:nowrap}td[data-v-2d11681b]{padding:var(--gf-sp-2);border-bottom:1px solid var(--gf-color-line);white-space:nowrap}tbody tr[data-v-2d11681b]:nth-child(2n){background:var(--gf-color-row-alt)}tbody tr[data-v-2d11681b]:hover{background:var(--gf-color-hover);cursor:pointer}tr.off td[data-v-2d11681b]{color:var(--gf-color-faint)}.badge[data-v-2d11681b]{padding:0 var(--gf-sp-2);border-radius:var(--gf-r-pill);background:var(--gf-color-badge);color:var(--gf-color-badge-text);font-size:var(--gf-fs-hint);margin-inline-end:var(--gf-sp-1);display:inline-block}.pager[data-v-2d11681b]{margin-top:var(--gf-sp-3)}.sheet-head[data-v-2d11681b]{justify-content:space-between;align-items:center;gap:var(--gf-sp-3);flex-wrap:wrap;display:flex}.sheet-head h3[data-v-2d11681b]{font-size:var(--gf-fs-section);margin:0}.tabs[data-v-2d11681b]{gap:var(--gf-sp-1);margin:var(--gf-sp-3) 0;border-bottom:1px solid var(--gf-color-line);display:flex;overflow-x:auto}.tabs button[data-v-2d11681b]{padding:var(--gf-sp-2) var(--gf-sp-3);white-space:nowrap;background:0 0;border:0;border-radius:0}.tabs button.on[data-v-2d11681b]{border-bottom:2px solid var(--gf-color-accent);color:var(--gf-color-selected-text)}fieldset[data-v-2d11681b]{border:0;min-width:0;margin:0;padding:0}.form[data-v-2d11681b]{grid-template-columns:repeat(auto-fill, minmax(var(--gf-w-enum), 1fr));gap:var(--gf-sp-3);display:grid}.form label[data-v-2d11681b]{gap:var(--gf-sp-1);flex-direction:column;display:flex}.form label.wide[data-v-2d11681b]{grid-column:1/-1}.form label.check[data-v-2d11681b],label.check[data-v-2d11681b]{align-items:center;gap:var(--gf-sp-2);flex-direction:row}.form small[data-v-2d11681b],.err[data-v-2d11681b]{color:var(--gf-color-danger-text);font-size:var(--gf-fs-hint)}.block[data-v-2d11681b]{gap:var(--gf-sp-2);flex-direction:column;display:flex}.block h4[data-v-2d11681b],.form h4[data-v-2d11681b]{font-size:var(--gf-fs-section);margin:var(--gf-sp-2) 0 0}.mini td[data-v-2d11681b],.mini th[data-v-2d11681b]{padding:var(--gf-sp-1) var(--gf-sp-2)}.mini tbody tr[data-v-2d11681b]:hover{cursor:default}.ltr[data-v-2d11681b]{text-align:left;direction:ltr}.num[data-v-2d11681b]{width:var(--gf-w-int)}.actions[data-v-2d11681b]{gap:var(--gf-sp-2);margin-top:var(--gf-sp-4);padding-top:var(--gf-sp-3);border-top:1px solid var(--gf-color-line);flex-wrap:wrap;align-items:flex-end;display:flex}.reason[data-v-2d11681b]{gap:var(--gf-sp-1);flex-direction:column;flex:1 1 var(--gf-w-text);display:flex}.split[data-v-2d11681b]{gap:var(--gf-sp-4);grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;display:grid}.side[data-v-2d11681b]{padding:var(--gf-sp-3);background:var(--gf-color-sheet-bg);border:1px solid var(--gf-color-line);border-radius:var(--gf-r-2);grid-template-columns:1fr}.row[data-v-2d11681b]{gap:var(--gf-sp-2);display:flex}.steps[data-v-2d11681b]{gap:var(--gf-sp-2);flex-direction:column;padding-inline-start:var(--gf-sp-5);display:flex}.counts td.bad[data-v-2d11681b]{color:var(--gf-color-danger-text);font-weight:700}.items.flush[data-v-2d11681b]{background:0 0;border:0;border-radius:0;flex-direction:column;height:calc(100vh - 76px);margin:0;padding:0;display:flex}.items.flush .head[data-v-2d11681b]{flex:none;align-items:center}.items.flush .head h2[data-v-2d11681b]{font-size:var(--gf-fs-section)}.items.flush .head .hint[data-v-2d11681b]{display:none}.items.flush .msg[data-v-2d11681b]{margin:var(--gf-sp-1) 0;flex:none}.items.flush .rk[data-v-2d11681b]{min-height:0;margin-top:var(--gf-sp-1);flex-direction:column;flex:1;display:flex}.items.flush .rk[data-v-2d11681b]>*{flex:none}.items.flush .rk>.rk-grid[data-v-2d11681b]{flex:1;min-height:0;max-height:none}@media (width<=791px){.split[data-v-2d11681b]{grid-template-columns:1fr}.items[data-v-2d11681b]{padding:var(--gf-sp-4)}}@page{size:A4 portrait;margin:12mm 10mm 14mm;@bottom-center{content:"صفحهٔ " counter(page, persian) " از " counter(pages, persian);font-family:Tahoma,Vazirmatn,sans-serif;font-size:8pt}}@page gfa5{size:A5 landscape;margin:8mm 8mm 11mm;@bottom-center{content:"صفحهٔ " counter(page, persian) " از " counter(pages, persian);font-family:Tahoma,Vazirmatn,sans-serif;font-size:7pt}}.gf-print-sheet{box-sizing:border-box;color:#000;background:#fff;margin:0 auto;padding:10mm;font-family:Tahoma,Vazirmatn,sans-serif;font-size:9pt;line-height:1.6;position:relative;box-shadow:0 0 0 1px #ccc}.gf-print-sheet.gf-a4{width:210mm;min-height:297mm}.gf-print-sheet.gf-a5{page:gfa5;width:210mm;min-height:148mm;font-size:8pt}.gf-wm{text-align:center;color:#00000014;pointer-events:none;font-size:60pt;position:absolute;top:40%;left:0;right:0;transform:rotate(-25deg)}.gf-ph{border-bottom:.4mm solid #000;grid-template-columns:1fr auto 1fr;align-items:start;gap:4mm;margin-bottom:2mm;padding-bottom:2mm;display:grid}.gf-ph-co{align-items:flex-start;gap:2mm;display:flex}.gf-logo{object-fit:contain;max-width:28mm;max-height:16mm}.gf-co-name{font-size:10.5pt;font-weight:700}.gf-co-ids{flex-wrap:wrap;gap:0 3mm;font-size:7.5pt;display:flex}.gf-note{border:.3mm dashed #000;margin-top:1mm;padding:.5mm 1mm;font-size:7.5pt}.gf-ph-title{text-align:center}.gf-doc-title{font-size:13pt;font-weight:700}.gf-copy{border:.3mm solid #000;margin-top:1mm;padding:.3mm 2mm;font-size:8pt;display:inline-block}.gf-ph-meta,.gf-fields,.gf-totals dl{margin:0}.gf-ph-meta div,.gf-fields div,.gf-totals dl div{gap:1.5mm;display:flex}.gf-ph-meta{justify-self:end}.gf-print-sheet dt{margin:0;font-weight:700}.gf-print-sheet dt:after{content:":"}.gf-print-sheet dd{margin:0}.gf-fields{grid-template-columns:repeat(3,1fr);gap:.5mm 4mm;margin-bottom:2mm;display:grid}.gf-party{border:.3mm solid #000;margin-bottom:2mm;padding:1mm 2mm}.gf-lines{border-collapse:collapse;width:100%}.gf-lines thead{display:table-header-group}.gf-lines th,.gf-lines td{text-align:start;vertical-align:top;border:.3mm solid #000;padding:.6mm 1.2mm}.gf-lines th{background:#eee;font-weight:700}.gf-lines .num{text-align:end;white-space:nowrap}.gf-lines tr{break-inside:avoid}.gf-totals{break-inside:avoid;margin-top:2mm}.gf-totals dl{flex-direction:column;align-items:flex-end;gap:.5mm;display:flex}.gf-words,.gf-notes,.gf-printed{margin:1mm 0 0}.gf-printed{font-size:7pt}.gf-signs{justify-content:space-around;gap:6mm;margin-top:8mm;display:flex}.gf-sign{flex-direction:column;align-items:center;gap:10mm;min-width:35mm;display:flex}.gf-sign-line{border-bottom:.3mm dotted #000;width:100%;display:block}@media print{html.gf-printing #app{display:none!important}html.gf-printing body{background:#fff!important}html.gf-printing .gf-print-overlay{background:#fff!important;padding:0!important;display:block!important;position:static!important;overflow:visible!important}html.gf-printing .gf-print-overlay>:not(.gf-print-sheet){display:none!important}html.gf-printing .gf-print-sheet{box-shadow:none;width:auto;min-height:0;margin:0;padding:0}html.gf-printing .gf-wm{position:fixed;top:45%}}.gf-print-overlay[data-v-70f65184]{inset-block:var(--gf-sheet-top) 0;z-index:24;background:var(--gf-color-surface);gap:var(--gf-sp-3);padding:var(--gf-sp-4);flex-direction:column;display:flex;position:fixed;inset-inline-start:var(--gf-sheet-start);inset-inline-end:0;overflow:auto}.bar[data-v-70f65184]{align-items:center;gap:var(--gf-sp-2);background:var(--gf-color-surface);padding:var(--gf-sp-2) 0;z-index:1;flex-wrap:wrap;display:flex;position:sticky;top:0}.bar-title[data-v-70f65184]{font-size:var(--gf-fs-section);margin-inline-end:auto}.paper[data-v-70f65184]{align-items:center;gap:var(--gf-sp-1);font-size:var(--gf-fs-hint);color:var(--gf-color-muted);display:flex}.msg[data-v-70f65184]{font-size:var(--gf-fs-body);margin:var(--gf-sp-0);padding:var(--gf-sp-2) var(--gf-sp-3);border-radius:var(--gf-r-1);background:var(--gf-color-toolbar)}.msg.error[data-v-70f65184]{background:var(--gf-color-error-bg);color:var(--gf-color-error-text)}.hint[data-v-70f65184]{font-size:var(--gf-fs-hint);color:var(--gf-color-muted);margin:var(--gf-sp-0)}.hist[data-v-70f65184]{gap:var(--gf-sp-2);flex-direction:column;display:flex}.hist-title[data-v-70f65184]{font-size:var(--gf-fs-body);margin:var(--gf-sp-0)}.tbl[data-v-70f65184]{border-collapse:collapse;width:100%;font-size:var(--gf-fs-table)}.tbl th[data-v-70f65184],.tbl td[data-v-70f65184]{text-align:start;padding:var(--gf-sp-2);border-bottom:1px solid var(--gf-color-border)}.scroll[data-v-70f65184]{max-width:100%;overflow-x:auto}select[data-v-70f65184]{font:inherit;font-size:var(--gf-fs-body);min-height:var(--gf-h-control);padding:var(--gf-sp-0) var(--gf-sp-2);border:1px solid var(--gf-color-border);border-radius:var(--gf-r-1);background:var(--gf-color-card);color:var(--gf-color-text)}button[data-v-70f65184]{font:inherit;font-size:var(--gf-fs-body);min-height:var(--gf-h-control);padding:var(--gf-sp-0) var(--gf-sp-3);border-radius:var(--gf-r-1);border:1px solid var(--gf-color-border);background:var(--gf-color-card);cursor:pointer}button.primary[data-v-70f65184]{background:var(--gf-color-accent);border-color:var(--gf-color-accent);color:var(--gf-color-on-accent)}button[data-v-70f65184]:disabled{opacity:.55;cursor:default}.today[data-v-d8c44f0e]{color:var(--gf-color-muted);font-size:var(--gf-fs-hint)}.hint[data-v-d8c44f0e]{color:var(--gf-color-muted);font-size:var(--gf-fs-hint);margin-inline-start:var(--gf-sp-2);font-weight:400}.badge[data-v-d8c44f0e]{padding:0 var(--gf-sp-2);border-radius:var(--gf-r-pill);background:var(--gf-color-badge);color:var(--gf-color-badge-text);font-size:var(--gf-fs-hint);margin-inline-start:var(--gf-sp-2);font-weight:400;display:inline-block}.badge.off[data-v-d8c44f0e]{color:var(--gf-color-faint)}.ltr[data-v-d8c44f0e]{text-align:left;direction:ltr}.lines[data-v-d8c44f0e],.receive[data-v-d8c44f0e],.receipts[data-v-d8c44f0e]{margin-top:var(--gf-sp-4);overflow-x:auto}.lines table[data-v-d8c44f0e],.receive table[data-v-d8c44f0e],.bins[data-v-d8c44f0e]{border-collapse:collapse;width:100%;font-size:var(--gf-fs-table)}.lines th[data-v-d8c44f0e],.receive th[data-v-d8c44f0e],.bins th[data-v-d8c44f0e]{background:var(--gf-color-rk-head);color:var(--gf-color-rk-head-text);padding:var(--gf-rk-pad-th);text-align:right;white-space:nowrap}.lines td[data-v-d8c44f0e],.receive td[data-v-d8c44f0e],.bins td[data-v-d8c44f0e]{border-bottom:1px solid var(--gf-color-rk-line);padding:var(--gf-sp-1);vertical-align:top}.lines input[data-v-d8c44f0e],.lines select[data-v-d8c44f0e],.lines textarea[data-v-d8c44f0e],.receive input[data-v-d8c44f0e],.receive select[data-v-d8c44f0e],.receive textarea[data-v-d8c44f0e]{width:100%;min-width:var(--gf-w-int)}.lines input.item[data-v-d8c44f0e]{min-width:var(--gf-w-text)}.lines input.qty[data-v-d8c44f0e],.receive input.qty[data-v-d8c44f0e]{min-width:var(--gf-w-int);max-width:var(--gf-w-code)}.lines input.lot[data-v-d8c44f0e]{min-width:var(--gf-w-code)}tr.off td[data-v-d8c44f0e]{color:var(--gf-color-faint)}h4[data-v-d8c44f0e]{font-size:var(--gf-fs-section);margin:var(--gf-sp-4) 0 var(--gf-sp-2)}.kardex-bar[data-v-d8c44f0e]{gap:var(--gf-sp-3);margin:var(--gf-sp-1) 0;padding:var(--gf-sp-2) var(--gf-sp-3);flex-wrap:wrap;align-items:flex-end;display:flex}.kardex-bar label[data-v-d8c44f0e]{gap:var(--gf-sp-1);flex-direction:column;display:flex}.kardex-bar .sum[data-v-d8c44f0e]{flex:100%;margin:0}.bin-form[data-v-d8c44f0e]{margin-top:var(--gf-sp-3)}.gfip[data-v-dc26b8e2]{display:block;position:relative}.gfip input[data-v-dc26b8e2]{box-sizing:border-box;width:100%;font:inherit;border:1px solid var(--gf-color-field-line);border-radius:var(--gf-r-1);padding:var(--gf-sp-1) var(--gf-sp-2);background:var(--gf-color-card);color:var(--gf-color-text);min-height:var(--gf-h-control)}.gfip input[aria-invalid=true][data-v-dc26b8e2]{border-color:var(--gf-color-error-text)}.gfip-list[data-v-dc26b8e2]{z-index:30;box-sizing:border-box;inline-size:max(var(--gf-w-label), var(--gfip-w,0px));margin:var(--gf-sp-1) 0 0;padding:var(--gf-sp-0);max-height:min(calc(var(--gf-h-control) * 8), var(--gfip-room,100vh));font-size:var(--gf-fs-body);text-align:start;background:var(--gf-color-card);border:1px solid var(--gf-color-border);border-radius:var(--gf-r-1);box-shadow:0 var(--gf-sp-1) var(--gf-sp-3) var(--gf-color-shadow-strong);list-style:none;position:fixed;overflow-y:auto}.gfip-list.up[data-v-dc26b8e2]{margin:0 0 var(--gf-sp-1)}.gfip-list li[data-v-dc26b8e2]{padding:var(--gf-sp-1) var(--gf-sp-2);cursor:pointer}.gfip-list li.on[data-v-dc26b8e2]{background:var(--gf-color-selected);color:var(--gf-color-selected-text)}.gfip-list li.off[data-v-dc26b8e2]{color:var(--gf-color-faint)}.gfip-note[data-v-dc26b8e2]{color:var(--gf-color-faint);cursor:default}.gfip-note.bad[data-v-dc26b8e2]{color:var(--gf-color-error-text)}.gfip-code[data-v-dc26b8e2]{font-weight:700}.gfip-unit[data-v-dc26b8e2]{color:var(--gf-color-faint)}.gfip-flag[data-v-dc26b8e2]{color:var(--gf-color-warn-text);font-weight:700}.module[data-v-a4ab00d1]{background:#fff;border:1px solid #e2e5ef;border-radius:24px;margin-bottom:24px;padding:28px}.heading[data-v-a4ab00d1],.buttons[data-v-a4ab00d1]{justify-content:space-between;align-items:center;gap:12px;display:flex}.heading span[data-v-a4ab00d1]{color:#756b8c;font-size:11px}.heading p[data-v-a4ab00d1]{color:#656d80}.module button[data-v-a4ab00d1],.module input[data-v-a4ab00d1],.module select[data-v-a4ab00d1],.module textarea[data-v-a4ab00d1]{font:inherit;border:1px solid #bec5d7;border-radius:10px;padding:10px}.selector[data-v-a4ab00d1]{flex-direction:column;max-width:420px;margin:18px 0;display:flex}.forms[data-v-a4ab00d1]{grid-template-columns:1fr 1fr;gap:14px;display:grid}.forms form[data-v-a4ab00d1],.wide-form[data-v-a4ab00d1]{background:#faf9fd;border:1px solid #ebe8f5;border-radius:16px;gap:10px;padding:18px;display:grid}.wide-form[data-v-a4ab00d1]{grid-template-columns:repeat(4,1fr);margin-bottom:20px}.wide-form h3[data-v-a4ab00d1],.wide[data-v-a4ab00d1]{grid-column:1/-1}.module label[data-v-a4ab00d1]{flex-direction:column;gap:4px;display:flex}.check[data-v-a4ab00d1]{flex-direction:row!important}.primary[data-v-a4ab00d1]{color:#fff;background:#6545d7}.feedback[data-v-a4ab00d1],.empty[data-v-a4ab00d1]{border-radius:10px;padding:13px}.error[data-v-a4ab00d1]{color:#922d36;background:#fff0f0}.success[data-v-a4ab00d1]{color:#1b674b;background:#eef8f4}.empty[data-v-a4ab00d1],.audit[data-v-a4ab00d1]{color:#655d78;background:#f7f6fb}.table[data-v-a4ab00d1]{margin-top:16px;overflow:auto}.table table[data-v-a4ab00d1]{border-collapse:collapse;width:100%}.table th[data-v-a4ab00d1],.table td[data-v-a4ab00d1]{text-align:right;white-space:nowrap;border-bottom:1px solid #ece9f3;padding:10px}.audit[data-v-a4ab00d1]{border-radius:12px;margin-top:18px;padding:14px}.audit-row[data-v-a4ab00d1]{border-top:1px solid #e3e0ed;grid-template-columns:180px 160px 1fr;gap:12px;padding:8px;display:grid}@media (width<=850px){.forms[data-v-a4ab00d1],.wide-form[data-v-a4ab00d1]{grid-template-columns:1fr 1fr}}@media (width<=600px){.forms[data-v-a4ab00d1],.wide-form[data-v-a4ab00d1]{grid-template-columns:1fr}.module[data-v-a4ab00d1]{padding:18px}.audit-row[data-v-a4ab00d1]{grid-template-columns:1fr}}.cards[data-v-a4ab00d1]{gap:10px;margin-top:18px;display:grid}.cards article[data-v-a4ab00d1]{border:1px solid #e4e0ef;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}.srf[data-v-d873f736]{font-size:var(--gf-fs-body);color:var(--gf-color-text);padding-bottom:var(--gf-h-footer);position:relative}.sr-only[data-v-d873f736]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hint[data-v-d873f736]{color:var(--gf-color-muted);font-size:var(--gf-fs-hint)}.hint.end[data-v-d873f736]{text-align:end;margin:0 var(--gf-sp-4) var(--gf-sp-3)}.chip.need[data-v-d873f736]{background:var(--gf-color-warn-bg);color:var(--gf-color-warn-text);border-color:var(--gf-color-atp-quality)}.steps .st[data-v-d873f736]{flex-direction:column;line-height:1.5;display:flex}.stage[data-v-d873f736]{padding:var(--gf-sp-4) var(--gf-sp-5);gap:var(--gf-sp-3);border-inline-start:3px solid var(--gf-color-credit-this);flex-direction:column;display:flex}.stage header[data-v-d873f736]{justify-content:space-between;align-items:baseline;gap:var(--gf-sp-2);flex-wrap:wrap;display:flex}.stage h3[data-v-d873f736]{font-size:var(--gf-fs-section);margin:0}.stage header small[data-v-d873f736]{color:var(--gf-color-muted);font-size:var(--gf-fs-hint)}.stage p[data-v-d873f736],.stage .msg[data-v-d873f736]{margin:0}.reasons[data-v-d873f736]{gap:var(--gf-sp-2);margin:0;padding:0;list-style:none;display:grid}.reasons li[data-v-d873f736]{gap:var(--gf-sp-3);padding:var(--gf-sp-2) var(--gf-sp-3);border-radius:var(--gf-r-1);background:var(--gf-color-warn-bg);flex-wrap:wrap;align-items:baseline;display:flex}.reasons b[data-v-d873f736]{color:var(--gf-color-warn-text);font-size:var(--gf-fs-hint)}.reasons small[data-v-d873f736]{color:var(--gf-color-muted);font-size:var(--gf-fs-hint)}.stage-actions[data-v-d873f736]{gap:var(--gf-sp-2);flex-wrap:wrap;align-items:center;display:flex}.menu.wide[data-v-d873f736]{min-width:var(--gf-w-text);inset-inline:0 auto}.menu small[data-v-d873f736]{color:var(--gf-color-muted);font-size:var(--gf-fs-hint)}.f2 kbd[data-v-d873f736]{font:inherit;padding:0 var(--gf-sp-1);border:1px solid var(--gf-color-line);border-radius:var(--gf-r-1);direction:ltr;display:inline-block}.items .neg[data-v-d873f736],.totals .neg[data-v-d873f736]{color:var(--gf-color-danger-text)}.totals .words[data-v-d873f736]{color:var(--gf-color-muted);font-size:var(--gf-fs-hint);max-width:var(--gf-w-text);display:block}.cbar .cheq[data-v-d873f736]{background:var(--gf-color-atp-quality)}.cbar .open[data-v-d873f736]{background:var(--gf-color-atp-reserved)}.legend i.cheq[data-v-d873f736]{background:var(--gf-color-atp-quality)}.legend i.open[data-v-d873f736]{background:var(--gf-color-atp-reserved)}.c360[data-v-d873f736]{gap:var(--gf-sp-2);margin:0;display:grid}.c360 div[data-v-d873f736]{justify-content:space-between;gap:var(--gf-sp-2);display:flex}.c360 dt[data-v-d873f736]{color:var(--gf-color-muted)}.c360 dd[data-v-d873f736]{font-variant-numeric:tabular-nums;margin:0}.sr-top[data-v-d873f736]{justify-content:space-between;align-items:center;gap:var(--gf-sp-3);padding:var(--gf-sp-2) 0 var(--gf-sp-3);border-bottom:1px solid var(--gf-color-border);margin-bottom:var(--gf-sp-4);flex-wrap:wrap;display:flex}.crumb[data-v-d873f736]{gap:var(--gf-sp-2);color:var(--gf-color-muted);flex-wrap:wrap;align-items:center;display:flex}.crumb strong[data-v-d873f736]{color:var(--gf-color-text)}.link[data-v-d873f736]{color:var(--gf-color-muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.link[data-v-d873f736]:hover{color:var(--gf-color-accent)}.top-actions[data-v-d873f736]{gap:var(--gf-sp-2);display:flex}.btn[data-v-d873f736]{font:inherit;font-size:var(--gf-fs-body);min-height:var(--gf-h-control);padding:var(--gf-sp-1) var(--gf-sp-3);border:1px solid var(--gf-color-field-line);border-radius:var(--gf-r-1);background:var(--gf-color-card);color:var(--gf-color-text);cursor:pointer;white-space:nowrap}.btn[data-v-d873f736]:disabled{opacity:.55;cursor:not-allowed}.btn.go[data-v-d873f736]{background:var(--gf-color-credit-this);border-color:var(--gf-color-credit-this);color:var(--gf-color-on-accent)}.btn.ghost[data-v-d873f736]{background:0 0;border-color:#0000}.btn.danger[data-v-d873f736],.menu .danger[data-v-d873f736]{color:var(--gf-color-danger-text)}.btn.small[data-v-d873f736]{min-height:0;padding:var(--gf-sp-1) var(--gf-sp-2);font-size:var(--gf-fs-hint);color:var(--gf-color-credit-this);border-color:var(--gf-color-accent-line)}.btn kbd[data-v-d873f736]{font:inherit;font-size:var(--gf-fs-hint);padding:0 var(--gf-sp-1);border-radius:var(--gf-r-1);background:var(--gf-color-on-dark-fill);border:1px solid var(--gf-color-line);direction:ltr;margin-inline-start:var(--gf-sp-2);display:inline-block}.btn.go kbd[data-v-d873f736]{border-color:var(--gf-color-on-dark-line)}.more[data-v-d873f736]{position:relative}.menu[data-v-d873f736]{inset-inline-end:0;z-index:20;margin:var(--gf-sp-1) 0 0;padding:var(--gf-sp-1);min-width:var(--gf-w-enum);background:var(--gf-color-card);border:1px solid var(--gf-color-border);border-radius:var(--gf-r-2);box-shadow:var(--gf-shadow-1);list-style:none;position:absolute;top:100%}.menu button[data-v-d873f736]{text-align:start;width:100%;font:inherit;padding:var(--gf-sp-2) var(--gf-sp-3);border-radius:var(--gf-r-1);cursor:pointer;color:var(--gf-color-text);background:0 0;border:0}.menu button[data-v-d873f736]:hover{background:var(--gf-color-hover)}.msg[data-v-d873f736]{padding:var(--gf-sp-2) var(--gf-sp-3);border-radius:var(--gf-r-1);margin:0 0 var(--gf-sp-3);gap:var(--gf-sp-2);flex-wrap:wrap;align-items:center;display:flex}.msg.bad[data-v-d873f736]{background:var(--gf-color-error-bg);color:var(--gf-color-error-text)}.msg.ok[data-v-d873f736]{background:var(--gf-color-ok-bg);color:var(--gf-color-ok-text)}.msg.warn[data-v-d873f736]{background:var(--gf-color-warn-bg);color:var(--gf-color-warn-text)}.sr-body[data-v-d873f736]{grid-template-columns:minmax(0, 1fr) var(--gf-w-side);gap:var(--gf-sp-5);align-items:start;display:grid}@media (width<=1100px){.sr-body[data-v-d873f736]{grid-template-columns:minmax(0,1fr)}}.sr-main[data-v-d873f736],.sr-side[data-v-d873f736]{gap:var(--gf-sp-4);flex-direction:column;min-width:0;display:flex}.card[data-v-d873f736]{background:var(--gf-color-card);border:1px solid var(--gf-color-border);border-radius:var(--gf-r-2);box-shadow:var(--gf-shadow-1)}.head-card[data-v-d873f736]{padding:var(--gf-sp-4) var(--gf-sp-5) var(--gf-sp-5)}.title-row[data-v-d873f736]{align-items:center;gap:var(--gf-sp-3);flex-wrap:wrap;display:flex}.title-row h2[data-v-d873f736]{font-size:var(--gf-fs-title);margin:0}.num[data-v-d873f736]{color:var(--gf-color-muted);font-size:var(--gf-fs-section);direction:ltr}.chip[data-v-d873f736]{font:inherit;font-size:var(--gf-fs-hint);padding:0 var(--gf-sp-3);border-radius:var(--gf-r-pill);border:1px solid var(--gf-color-line);background:var(--gf-color-badge);color:var(--gf-color-badge-text)}.chip.s-Approved[data-v-d873f736],.chip.s-Accepted[data-v-d873f736],.chip.s-Reserved[data-v-d873f736],.chip.s-Invoiced[data-v-d873f736]{background:var(--gf-color-ok-bg);color:var(--gf-color-ok-text)}.chip.s-PendingApproval[data-v-d873f736],.chip.s-ProformaIssued[data-v-d873f736]{background:var(--gf-color-selected);color:var(--gf-color-selected-text)}.chip.s-Rejected[data-v-d873f736],.chip.s-Cancelled[data-v-d873f736],.chip.s-Declined[data-v-d873f736]{background:var(--gf-color-error-bg);color:var(--gf-color-error-text)}.chip.urgent[data-v-d873f736]{cursor:pointer;border-style:dashed}.chip.urgent.on[data-v-d873f736]{background:var(--gf-color-warn-bg);color:var(--gf-color-warn-text);border:1px solid var(--gf-color-atp-quality)}span.chip.urgent[data-v-d873f736]{cursor:default}.saved[data-v-d873f736]{color:var(--gf-color-muted);font-size:var(--gf-fs-hint);margin-inline-start:auto}.steps[data-v-d873f736]{margin:var(--gf-sp-4) 0 var(--gf-sp-4);gap:var(--gf-sp-2);padding:0;padding-bottom:var(--gf-sp-3);border-bottom:1px solid var(--gf-color-line);list-style:none;display:flex;overflow-x:auto}.steps li[data-v-d873f736]{align-items:center;gap:var(--gf-sp-2);color:var(--gf-color-faint);white-space:nowrap;font-size:var(--gf-fs-hint);flex:auto;display:flex;position:relative}.steps li[data-v-d873f736]:not(:last-child):after{content:"";min-width:var(--gf-sp-4);background:var(--gf-color-step-line);height:2px;flex:auto;margin-inline-start:var(--gf-sp-1)}.steps li.done[data-v-d873f736]:after{background:var(--gf-color-credit-this)}.steps .sn[data-v-d873f736]{width:var(--gf-sp-6);height:var(--gf-sp-6);border-radius:var(--gf-r-pill);border:1px solid var(--gf-color-step-line);font-size:var(--gf-fs-hint);flex:none;place-items:center;display:inline-grid}.steps li.done[data-v-d873f736]{color:var(--gf-color-text)}.steps li.done .sn[data-v-d873f736]{background:var(--gf-color-credit-this);border-color:var(--gf-color-credit-this);color:var(--gf-color-on-accent)}.steps li.on[data-v-d873f736]{color:var(--gf-color-credit-this);font-weight:700}.steps li.on .sn[data-v-d873f736]{border:2px solid var(--gf-color-credit-this);box-shadow:0 0 0 4px var(--gf-color-focus-ring)}.steps li.bad[data-v-d873f736],.steps li.bad .sn[data-v-d873f736]{color:var(--gf-color-danger-text);border-color:var(--gf-color-danger-text)}.steps small[data-v-d873f736]{color:var(--gf-color-muted);font-weight:400}.fields[data-v-d873f736]{gap:var(--gf-sp-3) var(--gf-sp-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.fields .f-customer[data-v-d873f736]{grid-column:span 2}@media (width<=1280px){.fields[data-v-d873f736]{grid-template-columns:repeat(3,minmax(0,1fr))}.fields .f-customer[data-v-d873f736]{grid-column:span 3}}@media (width<=760px){.fields[data-v-d873f736]{grid-template-columns:minmax(0,1fr)}.fields .f-customer[data-v-d873f736]{grid-column:auto}}.fields label[data-v-d873f736],.block[data-v-d873f736]{gap:var(--gf-sp-1);color:var(--gf-color-muted);font-size:var(--gf-fs-hint);flex-direction:column;min-width:0;display:flex}.fields b[data-v-d873f736]{color:var(--gf-color-danger-text);font-weight:400}.fields input[data-v-d873f736],.fields select[data-v-d873f736],.block input[data-v-d873f736],.block textarea[data-v-d873f736],.copy input[data-v-d873f736],.note[data-v-d873f736]{font:inherit;font-size:var(--gf-fs-body);color:var(--gf-color-text);min-height:var(--gf-h-control);padding:var(--gf-sp-1) var(--gf-sp-3);border:1px solid var(--gf-color-field-line);border-radius:var(--gf-r-1);background:var(--gf-color-card);width:100%;min-width:0}.fields input[data-v-d873f736]:focus,.fields select[data-v-d873f736]:focus{border-color:var(--gf-color-credit-this);box-shadow:0 0 0 3px var(--gf-color-focus-ring);outline:0}.fields .ro[data-v-d873f736]{background:var(--gf-color-toolbar);color:var(--gf-color-muted)}.fields[data-v-d873f736] :disabled{background:var(--gf-color-toolbar);color:var(--gf-color-text)}.fields[data-v-d873f736] input{width:100%}.tabs[data-v-d873f736]{gap:var(--gf-sp-1);border-bottom:1px solid var(--gf-color-line);padding:0 var(--gf-sp-4);display:flex;overflow-x:auto}.tabs button[data-v-d873f736]{font:inherit;padding:var(--gf-sp-3) var(--gf-sp-3);color:var(--gf-color-muted);cursor:pointer;white-space:nowrap;align-items:center;gap:var(--gf-sp-1);background:0 0;border:0;border-bottom:2px solid #0000;display:flex}.tabs button.on[data-v-d873f736]{color:var(--gf-color-text);border-bottom-color:var(--gf-color-credit-this);font-weight:700}.count[data-v-d873f736]{background:var(--gf-color-selected);color:var(--gf-color-selected-text);border-radius:var(--gf-r-pill);padding:0 var(--gf-sp-2);font-size:var(--gf-fs-hint)}.tdot[data-v-d873f736]{width:var(--gf-sp-2);height:var(--gf-sp-2);border-radius:var(--gf-r-pill);background:var(--gf-color-atp-quality);display:inline-block}.toolbar[data-v-d873f736]{gap:var(--gf-sp-2);padding:var(--gf-sp-3) var(--gf-sp-4);flex-wrap:wrap;align-items:center;display:flex}.scan[data-v-d873f736]{align-items:center;gap:var(--gf-sp-2);color:var(--gf-color-muted);font-size:var(--gf-fs-hint);margin-inline-start:auto;display:flex}.scan input[data-v-d873f736]{font:inherit;font-size:var(--gf-fs-hint);border:0;border-bottom:1px dashed var(--gf-color-line);padding:var(--gf-sp-1) 0;width:var(--gf-w-code);color:var(--gf-color-muted);background:0 0;border-radius:0}.scan input[data-v-d873f736]:focus{border-bottom-color:var(--gf-color-credit-this);color:var(--gf-color-text);outline:0}.copy[data-v-d873f736]{margin:0 var(--gf-sp-4) var(--gf-sp-3);padding:var(--gf-sp-3);border:1px solid var(--gf-color-line);border-radius:var(--gf-r-2);background:var(--gf-color-sheet-bg);gap:var(--gf-sp-2);flex-wrap:wrap;display:flex}.copy input[data-v-d873f736]{flex:1 1 var(--gf-w-text);width:auto}.copy ul[data-v-d873f736]{flex-basis:100%;margin:0;padding:0;list-style:none}.copy li[data-v-d873f736]{padding:var(--gf-sp-1) 0}.copy .link[data-v-d873f736]{color:var(--gf-color-credit-this)}.imp-errors[data-v-d873f736]{margin:0 var(--gf-sp-4) var(--gf-sp-3);color:var(--gf-color-error-text);font-size:var(--gf-fs-hint)}.table-wrap[data-v-d873f736]{position:relative;overflow-x:auto}.items[data-v-d873f736]{border-collapse:collapse;width:100%;font-size:var(--gf-fs-table)}.items th[data-v-d873f736]{background:var(--gf-color-head);color:var(--gf-color-head-text);text-align:start;padding:var(--gf-sp-2) var(--gf-sp-2);white-space:nowrap;border-block:1px solid var(--gf-color-line);font-weight:400}.items td[data-v-d873f736]{padding:var(--gf-sp-2) var(--gf-sp-2);border-bottom:1px solid var(--gf-color-line);vertical-align:middle;white-space:nowrap}.items tr.on td[data-v-d873f736]{background:var(--gf-color-row-on)}.items td .x[data-v-d873f736]{margin-inline-start:var(--gf-sp-2)}.items td[data-v-d873f736]{height:var(--gf-sp-8)}.items tr.on td[data-v-d873f736]:first-child{box-shadow:inset -3px 0 0 var(--gf-color-credit-this)}.items tr.blank td[data-v-d873f736]{background:var(--gf-color-sheet-bg)}.items .c-item[data-v-d873f736]{min-width:var(--gf-w-code);white-space:normal;width:30%}.items .name[data-v-d873f736]{display:block}.items .sku[data-v-d873f736]{text-align:end;color:var(--gf-color-muted);font-size:var(--gf-fs-hint);direction:ltr;display:block}.items input[data-v-d873f736],.items select[data-v-d873f736]{font:inherit;border:1px solid var(--gf-color-line);border-radius:var(--gf-r-1);padding:var(--gf-sp-1) var(--gf-sp-2);background:var(--gf-color-card);min-height:var(--gf-h-control)}.items input.item[data-v-d873f736]{background:0 0;border-color:#0000;width:100%;min-width:0}.items input.item[data-v-d873f736]:hover,.items input.item[data-v-d873f736]:focus{border-color:var(--gf-color-field-line);background:var(--gf-color-card)}.items input.qty[data-v-d873f736]{width:var(--gf-w-qty)}.items input.pct[data-v-d873f736]{width:var(--gf-w-qty);text-align:center}.items input.price[data-v-d873f736]{width:var(--gf-w-int);text-align:end}.items .n[data-v-d873f736]{text-align:end;font-variant-numeric:tabular-nums;direction:ltr}.items .disc[data-v-d873f736]{color:var(--gf-color-ok-text)}.items .strong[data-v-d873f736]{font-weight:600}.atp[data-v-d873f736]{align-items:center;gap:var(--gf-sp-1);border-radius:var(--gf-r-pill);padding:0 var(--gf-sp-2);font-size:var(--gf-fs-hint);display:inline-flex}.atp i[data-v-d873f736]{width:var(--gf-sp-2);height:var(--gf-sp-2);border-radius:var(--gf-r-pill);background:currentColor;display:inline-block}.atp.ok[data-v-d873f736]{background:var(--gf-color-ok-bg);color:var(--gf-color-ok-text)}.atp.warn[data-v-d873f736]{background:var(--gf-color-warn-bg);color:var(--gf-color-warn-text)}.items th.c-ap[data-v-d873f736]{background:var(--gf-color-accent);color:var(--gf-color-on-accent);font-weight:600}.items td.ap[data-v-d873f736]{background:var(--gf-color-selected)}.items td.ap.ch[data-v-d873f736]{background:var(--gf-color-warn-bg)}.items td.ap .ap-in[data-v-d873f736]{width:var(--gf-w-qty,5.5em);font-weight:600}.items td.ap.unsaved .ap-in[data-v-d873f736]{border-color:var(--gf-color-warn-text)}.items td.ap .ap-d[data-v-d873f736]{font-size:var(--gf-fs-hint);margin-inline-start:var(--gf-sp-1)}.ap-d.up[data-v-d873f736]{color:var(--gf-color-ok-text)}.ap-d.dn[data-v-d873f736]{color:var(--gf-color-danger-text)}.items .req-q[data-v-d873f736]{color:var(--gf-color-muted);font-size:var(--gf-fs-hint);display:block}.items td.stk[data-v-d873f736]{text-align:end;font-variant-numeric:tabular-nums}.items td.stk .atp[data-v-d873f736]{margin-inline-start:var(--gf-sp-1)}.items td.free[data-v-d873f736]{font-weight:600}.items td.free.warn[data-v-d873f736]{background:var(--gf-color-warn-bg);color:var(--gf-color-warn-text)}.x[data-v-d873f736]{color:var(--gf-color-faint);cursor:pointer;font:inherit;background:0 0;border:0}.x[data-v-d873f736]:hover{color:var(--gf-color-danger-text)}.totals[data-v-d873f736]{justify-content:flex-start;gap:var(--gf-sp-8);padding:var(--gf-sp-4) var(--gf-sp-5);flex-flow:row-reverse wrap;margin:0;display:flex}.totals div[data-v-d873f736]{gap:var(--gf-sp-1);flex-direction:column;display:flex}.totals dt[data-v-d873f736]{color:var(--gf-color-muted);font-size:var(--gf-fs-hint)}.totals dd[data-v-d873f736]{text-align:end;font-variant-numeric:tabular-nums;direction:ltr;margin:0}.totals .minus[data-v-d873f736]{color:var(--gf-color-ok-text)}.totals .grand[data-v-d873f736]{border-inline-start:1px solid var(--gf-color-line);padding-inline-start:var(--gf-sp-6)}.totals .grand dd[data-v-d873f736]{font-size:var(--gf-fs-title);font-weight:800}.pane[data-v-d873f736]{padding:var(--gf-sp-4) var(--gf-sp-5);gap:var(--gf-sp-3);flex-direction:column;display:flex}.pane h3[data-v-d873f736]{font-size:var(--gf-fs-section);margin:var(--gf-sp-2) 0 0}.pane p[data-v-d873f736]{margin:0}.dfacts[data-v-d873f736]{gap:var(--gf-sp-3);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.dfacts .wide[data-v-d873f736]{grid-column:1/-1}.dfacts dt[data-v-d873f736]{color:var(--gf-color-muted);font-size:var(--gf-fs-hint)}.dfacts dd[data-v-d873f736]{margin:0}.mini[data-v-d873f736]{border-collapse:collapse;width:100%;font-size:var(--gf-fs-table)}.mini th[data-v-d873f736],.mini td[data-v-d873f736]{text-align:start;padding:var(--gf-sp-1) var(--gf-sp-2);border-bottom:1px solid var(--gf-color-line)}.mini th[data-v-d873f736]{color:var(--gf-color-head-text);background:var(--gf-color-head);font-weight:400}.mini .n[data-v-d873f736]{text-align:end;direction:ltr}.timeline[data-v-d873f736]{margin:0;padding-inline-start:var(--gf-sp-5)}.timeline li[data-v-d873f736]{margin-bottom:var(--gf-sp-2)}.side[data-v-d873f736]{padding:var(--gf-sp-4) var(--gf-sp-5);gap:var(--gf-sp-3);flex-direction:column;display:flex}.side header[data-v-d873f736]{justify-content:space-between;align-items:baseline;gap:var(--gf-sp-2);display:flex}.side h3[data-v-d873f736]{font-size:var(--gf-fs-section);margin:0}.side header small[data-v-d873f736]{color:var(--gf-color-muted);font-size:var(--gf-fs-hint)}.side .msg[data-v-d873f736]{font-size:var(--gf-fs-hint);margin:0}.cbar[data-v-d873f736]{height:var(--gf-sp-3);border-radius:var(--gf-r-pill);background:repeating-linear-gradient(135deg, var(--gf-color-credit-left) 0 6px, var(--gf-color-card) 6px 10px);display:flex;overflow:hidden}.cbar .used[data-v-d873f736]{background:var(--gf-color-credit-used)}.cbar .self[data-v-d873f736]{background:var(--gf-color-credit-this)}.legend[data-v-d873f736]{gap:var(--gf-sp-1);margin:0;display:grid}.legend div[data-v-d873f736]{justify-content:space-between;gap:var(--gf-sp-2);display:flex}.legend dt[data-v-d873f736]{align-items:center;gap:var(--gf-sp-2);color:var(--gf-color-text);display:flex}.legend dd[data-v-d873f736]{font-variant-numeric:tabular-nums;direction:ltr;margin:0}.legend dd.bad[data-v-d873f736]{color:var(--gf-color-danger-text)}.legend i[data-v-d873f736]{width:var(--gf-sp-2);height:var(--gf-sp-2);border-radius:var(--gf-r-1);display:inline-block}.legend i.used[data-v-d873f736]{background:var(--gf-color-credit-used)}.legend i.self[data-v-d873f736]{background:var(--gf-color-credit-this)}.legend i.left[data-v-d873f736]{background:var(--gf-color-credit-left)}.abar[data-v-d873f736]{border-radius:var(--gf-r-1);min-height:var(--gf-h-control);color:var(--gf-color-on-accent);font-size:var(--gf-fs-hint);display:flex;overflow:hidden}.abar span[data-v-d873f736]{white-space:nowrap;padding:0 var(--gf-sp-1);min-width:var(--gf-sp-8);justify-content:center;align-items:center;display:flex;overflow:hidden}.abar .free[data-v-d873f736]{background:var(--gf-color-atp-free)}.abar .res[data-v-d873f736]{background:var(--gf-color-atp-reserved)}.abar .qc[data-v-d873f736]{background:var(--gf-color-atp-quality)}.explain[data-v-d873f736]{margin:0;line-height:2.1}.warn-text[data-v-d873f736]{color:var(--gf-color-warn-text)}.fix[data-v-d873f736]{gap:var(--gf-sp-2);flex-wrap:wrap;display:flex}.checks[data-v-d873f736]{margin:0;padding:0;list-style:none}.checks li[data-v-d873f736]{justify-items:start;gap:var(--gf-sp-2);padding:var(--gf-sp-2) 0;border-bottom:1px dashed var(--gf-color-line);grid-template-columns:auto 1fr auto;align-items:center;display:grid}.checks li[data-v-d873f736]:last-child{border-bottom:0}.checks i[data-v-d873f736]{width:var(--gf-sp-5);height:var(--gf-sp-5);border-radius:var(--gf-r-pill);font-style:normal;font-size:var(--gf-fs-hint);place-items:center;display:inline-grid}.checks .ok i[data-v-d873f736]{background:var(--gf-color-ok-bg);color:var(--gf-color-ok-text)}.checks .warn i[data-v-d873f736]{background:var(--gf-color-warn-bg);color:var(--gf-color-warn-text)}.checks .bad i[data-v-d873f736]{background:var(--gf-color-error-bg);color:var(--gf-color-error-text)}.checks small[data-v-d873f736]{color:var(--gf-color-muted);font-size:var(--gf-fs-hint)}.sr-foot[data-v-d873f736]{z-index:15;justify-content:space-between;align-items:center;gap:var(--gf-sp-3);margin-top:var(--gf-sp-5);padding:var(--gf-sp-3) var(--gf-sp-5);background:var(--gf-color-card);border:1px solid var(--gf-color-border);border-radius:var(--gf-r-2);box-shadow:var(--gf-shadow-1);min-height:var(--gf-h-footer);flex-wrap:wrap;display:flex;position:sticky;bottom:0}.sr-foot .fstatus[data-v-d873f736]{color:var(--gf-color-muted);font-size:var(--gf-fs-hint)}.foot-actions[data-v-d873f736]{gap:var(--gf-sp-2);flex-wrap:wrap;align-items:center;margin-inline-start:auto;display:flex}.note[data-v-d873f736]{width:var(--gf-w-text)}@media (width<=760px){.sr-foot .btn kbd[data-v-d873f736]{display:none}.note[data-v-d873f736]{width:100%}.dfacts[data-v-d873f736]{grid-template-columns:minmax(0,1fr)}.scan[data-v-d873f736]{margin-inline-start:0}}@media (prefers-reduced-motion:reduce){[data-v-d873f736]{transition:none!important}}.legend-sub dt[data-v-d873f736],.legend-sub dd[data-v-d873f736]{font-size:var(--gf-fs-hint);color:var(--gf-color-muted);padding-inline-start:var(--gf-sp-4)}.hint[data-v-624ec10a]{color:var(--gf-color-muted);font-size:var(--gf-fs-hint)}.rkp.bare[data-v-624ec10a]{background:0 0;border:0;padding:0}.hint[data-v-820fe67a]{color:var(--gf-color-muted);font-size:var(--gf-fs-hint)}.badge[data-v-820fe67a]{padding:0 var(--gf-sp-2);border-radius:var(--gf-r-pill);background:var(--gf-color-badge);color:var(--gf-color-badge-text);font-size:var(--gf-fs-hint);margin-inline-start:var(--gf-sp-2);display:inline-block}.ltr[data-v-820fe67a]{text-align:left;direction:ltr}h4[data-v-820fe67a]{font-size:var(--gf-fs-section);margin:var(--gf-sp-4) 0 var(--gf-sp-2)}.plain[data-v-820fe67a]{border-collapse:collapse;width:100%;font-size:var(--gf-fs-table);margin-bottom:var(--gf-sp-3)}.plain th[data-v-820fe67a]{background:var(--gf-color-rk-head);color:var(--gf-color-rk-head-text);padding:var(--gf-rk-pad-th);text-align:right}.plain td[data-v-820fe67a]{border-bottom:1px solid var(--gf-color-rk-line);padding:var(--gf-sp-1)}tr.off td[data-v-820fe67a]{color:var(--gf-color-faint)}.channels[data-v-820fe67a]{gap:var(--gf-sp-3);border:1px solid var(--gf-color-line);border-radius:var(--gf-r-2);padding:var(--gf-sp-2) var(--gf-sp-3);flex-wrap:wrap;display:flex}.check[data-v-820fe67a]{align-items:center;gap:var(--gf-sp-1);display:flex}.link[data-v-820fe67a]{align-items:center;gap:var(--gf-sp-2);margin:0 0 var(--gf-sp-1);display:flex}.rkp-actions .note[data-v-820fe67a]{min-width:var(--gf-w-text);flex:auto}.hint[data-v-6dba9d8d]{color:var(--gf-color-muted);font-size:var(--gf-fs-hint)}.ltr[data-v-6dba9d8d]{text-align:left;direction:ltr}h4[data-v-6dba9d8d]{font-size:var(--gf-fs-section);margin:var(--gf-sp-4) 0 var(--gf-sp-2)}.split[data-v-6dba9d8d]{gap:var(--gf-sp-4);grid-template-columns:minmax(0,2fr) minmax(0,3fr);display:grid}@media (width<=900px){.split[data-v-6dba9d8d]{grid-template-columns:minmax(0,1fr)}}.plain[data-v-6dba9d8d],.lines table[data-v-6dba9d8d]{border-collapse:collapse;width:100%;font-size:var(--gf-fs-table);margin-bottom:var(--gf-sp-3)}.plain th[data-v-6dba9d8d],.lines th[data-v-6dba9d8d]{background:var(--gf-color-rk-head);color:var(--gf-color-rk-head-text);padding:var(--gf-rk-pad-th);text-align:right}.plain td[data-v-6dba9d8d],.lines td[data-v-6dba9d8d]{border-bottom:1px solid var(--gf-color-rk-line);padding:var(--gf-sp-1)}.plain tbody tr[data-v-6dba9d8d]{cursor:pointer}.plain tr.on td[data-v-6dba9d8d]{background:var(--gf-color-selected);color:var(--gf-color-selected-text)}tr.off td[data-v-6dba9d8d]{color:var(--gf-color-faint)}.lines[data-v-6dba9d8d]{overflow-x:auto}.lines input.item[data-v-6dba9d8d]{min-width:var(--gf-w-text)}.lines input.qty[data-v-6dba9d8d]{max-width:var(--gf-w-code)}.check[data-v-6dba9d8d]{align-items:center;gap:var(--gf-sp-1);display:flex}.result[data-v-6dba9d8d]{gap:var(--gf-sp-2);margin:var(--gf-sp-3) 0 0;display:grid}.result div[data-v-6dba9d8d]{gap:var(--gf-sp-3);display:flex}.result dt[data-v-6dba9d8d]{color:var(--gf-color-muted);min-width:var(--gf-w-label)}.result dd[data-v-6dba9d8d]{margin:0;font-weight:600}.chips[data-v-6dba9d8d]{gap:var(--gf-sp-2);margin-bottom:var(--gf-sp-2);flex-wrap:wrap;display:flex}.chips button[data-v-6dba9d8d]{border:1px solid var(--gf-color-rk-line);background:var(--gf-color-sheet-bg);border-radius:var(--gf-r-pill);padding:var(--gf-sp-1) var(--gf-sp-3);cursor:pointer;font:inherit}.chips button.on[data-v-6dba9d8d]{background:var(--gf-color-selected);color:var(--gf-color-selected-text)}.lines tr.st-NotFound td[data-v-6dba9d8d],.lines tr.st-DuplicateConflict td[data-v-6dba9d8d],.lines tr.st-InvalidPrice td[data-v-6dba9d8d]{color:var(--gf-color-danger-text)}.lines tr.st-Unchanged td[data-v-6dba9d8d],.lines tr.st-ZeroPrice td[data-v-6dba9d8d],.lines tr.st-DuplicateSame td[data-v-6dba9d8d]{color:var(--gf-color-faint)}.hint[data-v-9a596b78]{color:var(--gf-color-muted);font-size:var(--gf-fs-hint);font-weight:400}.badge[data-v-9a596b78]{padding:0 var(--gf-sp-2);border-radius:var(--gf-r-pill);background:var(--gf-color-badge);color:var(--gf-color-badge-text);font-size:var(--gf-fs-hint);margin-inline-start:var(--gf-sp-2);display:inline-block}.badge.bad[data-v-9a596b78]{background:var(--gf-color-error-bg);color:var(--gf-color-error-text)}.ltr[data-v-9a596b78]{text-align:left;direction:ltr}h4[data-v-9a596b78]{font-size:var(--gf-fs-section);margin:var(--gf-sp-4) 0 var(--gf-sp-2)}.layout[data-v-9a596b78]{gap:var(--gf-sp-4);grid-template-columns:minmax(0,1fr) minmax(0,300px);display:grid}@media (width<=900px){.layout[data-v-9a596b78]{grid-template-columns:minmax(0,1fr)}}.plain[data-v-9a596b78]{border-collapse:collapse;width:100%;font-size:var(--gf-fs-table);margin-bottom:var(--gf-sp-3)}.plain th[data-v-9a596b78]{background:var(--gf-color-rk-head);color:var(--gf-color-rk-head-text);padding:var(--gf-rk-pad-th);text-align:right}.plain td[data-v-9a596b78]{border-bottom:1px solid var(--gf-color-rk-line);padding:var(--gf-sp-1)}tr.off td[data-v-9a596b78]{color:var(--gf-color-faint)}.check[data-v-9a596b78]{align-items:center;gap:var(--gf-sp-1);display:flex}.card[data-v-9a596b78]{border:1px solid var(--gf-color-line);border-radius:var(--gf-r-2);padding:var(--gf-sp-3);background:var(--gf-color-sheet-bg)}.card h4[data-v-9a596b78]{margin:0 0 var(--gf-sp-2)}.card dl[data-v-9a596b78]{gap:var(--gf-sp-1);margin:0;display:grid}.card dl div[data-v-9a596b78]{justify-content:space-between;gap:var(--gf-sp-2);display:flex}.card dd[data-v-9a596b78]{margin:0;font-weight:600}.card dd.bad[data-v-9a596b78],.flag[data-v-9a596b78]{color:var(--gf-color-danger-text)}.sub dt[data-v-9a596b78],.sub dd[data-v-9a596b78]{font-size:var(--gf-fs-hint);color:var(--gf-color-muted);padding-inline-start:var(--gf-sp-3)}.gf-field-error[data-v-cbb6f77f]{margin-top:var(--gf-sp-1);padding:var(--gf-sp-0) var(--gf-sp-2);border-radius:var(--gf-r-1);background:var(--gf-color-error-bg);color:var(--gf-color-error-text);font-size:var(--gf-fs-hint);display:block}.gfl-tools[data-v-22344577]{gap:var(--gf-sp-3);flex-wrap:wrap;align-items:center;display:flex}.gfl-tabs[data-v-22344577]{gap:var(--gf-sp-2);margin-bottom:var(--gf-sp-3);border-bottom:1px solid var(--gf-color-line);display:flex}.gfl-tabs button[data-v-22344577]{padding:var(--gf-sp-2) var(--gf-sp-3);color:var(--gf-color-faint);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000}.gfl-tabs button.on[data-v-22344577]{color:var(--gf-color-accent);border-bottom-color:var(--gf-color-accent)}.gfl-history[data-v-22344577]{overflow-x:auto}.gfl-table[data-v-22344577]{border-collapse:collapse;width:100%;font-size:var(--gf-fs-table)}.gfl-table th[data-v-22344577],.gfl-table td[data-v-22344577]{border-bottom:1px solid var(--gf-color-line);padding:var(--gf-sp-1) var(--gf-sp-2);text-align:start}.gfl-table th[data-v-22344577]{background:var(--gf-color-head);color:var(--gf-color-head-text)}.gfl-table .num[data-v-22344577]{text-align:end}.gfl-table small[data-v-22344577]{color:var(--gf-color-faint)}.gf-doc-bar[data-v-080a8b77]{align-items:center;gap:var(--gf-sp-2);margin:var(--gf-sp-2) 0;flex-wrap:wrap;display:flex}.gf-doc-hint[data-v-080a8b77]{color:var(--gf-color-faint);font-size:var(--gf-fs-hint)}.gf-doc-bad[data-v-080a8b77]{color:var(--gf-color-problem);font-size:var(--gf-fs-hint);display:block}.gf-doc-paste[data-v-080a8b77]{gap:var(--gf-sp-2);padding:var(--gf-sp-3);margin-bottom:var(--gf-sp-3);border:1px solid var(--gf-color-line);border-radius:var(--gf-r-2);flex-direction:column;display:flex}.gf-doc-paste label[data-v-080a8b77]{gap:var(--gf-sp-1);flex-direction:column;display:flex}.gf-doc-problems[data-v-080a8b77]{color:var(--gf-color-problem);margin:0;padding-inline-start:var(--gf-sp-4)}.gf-doc-scroll[data-v-080a8b77]{min-height:var(--gf-doc-min-h,auto);overflow-x:auto}.gf-doc-table[data-v-080a8b77]{border-collapse:collapse;width:100%;font-size:var(--gf-fs-table)}.gf-doc-table th[data-v-080a8b77],.gf-doc-table td[data-v-080a8b77]{border-bottom:1px solid var(--gf-color-line);padding:var(--gf-sp-1) var(--gf-sp-2);text-align:start;vertical-align:top}.gf-doc-table th[data-v-080a8b77]{background:var(--gf-color-head);color:var(--gf-color-head-text);white-space:nowrap}.gf-doc-table tr.warn td[data-v-080a8b77]{background:var(--gf-color-warn-bg)}.gf-doc-table input[data-v-080a8b77],.gf-doc-table select[data-v-080a8b77]{width:100%;min-width:var(--gf-w-int)}.gf-doc-table .w-code input[data-v-080a8b77]{min-width:var(--gf-w-code)}.gf-doc-table .w-label[data-v-080a8b77]{min-width:var(--gf-doc-w-label,var(--gf-w-label))}.gf-doc-table .w-money[data-v-080a8b77]{min-width:var(--gf-doc-w-money,auto)}.gf-doc-table .num[data-v-080a8b77]{text-align:end}.gf-doc-table td.ro[data-v-080a8b77]{color:var(--gf-color-faint);white-space:nowrap}.gf-doc-sr[data-v-080a8b77]{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.link[data-v-080a8b77]{color:var(--gf-color-accent);cursor:pointer;background:0 0;border:0;padding:0}.gf-doc-foot[data-v-084156a8]{gap:var(--gf-sp-4);margin-top:var(--gf-sp-3);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;display:flex}.gf-doc-warn[data-v-084156a8]{padding:var(--gf-sp-2) var(--gf-sp-4);border-radius:var(--gf-r-1);background:var(--gf-color-warn-bg);color:var(--gf-color-warn-text);flex:1;margin:0}.gf-doc-totals[data-v-084156a8]{grid-template-columns:max-content minmax(var(--gf-w-int), max-content);gap:var(--gf-sp-1) var(--gf-sp-4);margin:0;margin-inline-start:auto;display:grid}.gf-doc-totals dt[data-v-084156a8]{color:var(--gf-color-faint)}.gf-doc-totals dd[data-v-084156a8]{text-align:end;margin:0}.gf-doc-totals .strong[data-v-084156a8]{font-weight:700;font-size:var(--gf-fs-section);color:var(--gf-color-text)}.gf-doc-hint[data-v-084156a8]{color:var(--gf-color-faint);font-size:var(--gf-fs-hint);display:block}.gfri-tools[data-v-dc7f4192]{gap:var(--gf-sp-3);flex-wrap:wrap;align-items:center;display:flex}.gfri-head[data-v-dc7f4192]{margin-bottom:var(--gf-sp-3)}.gfri-sub[data-v-dc7f4192]{margin:var(--gf-sp-3) 0 0;font-size:var(--gf-fs-section)}.gfri-hint[data-v-dc7f4192]{color:var(--gf-color-faint);font-size:var(--gf-fs-hint);display:block}.gfri-links bdi[data-v-dc7f4192]{font-weight:700}.gfri-badge[data-v-dc7f4192]{color:var(--gf-color-faint);font-size:var(--gf-fs-hint);white-space:normal;display:block}.gfri-sr[data-v-dc7f4192]{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.gfri-print[data-v-dc7f4192]{background:var(--gf-color-scrim,var(--gf-color-head));padding:var(--gf-sp-4);position:fixed;inset:0;overflow:auto}.link[data-v-dc7f4192]{color:var(--gf-color-accent);cursor:pointer;background:0 0;border:0;padding:0}.gfri-grid[data-v-dc7f4192]{width:calc(100% + var(--gf-sp-4) * 2);--gf-doc-w-label:calc(var(--gf-w-label) * 1.5);--gf-doc-w-money:var(--gf-w-code);--gf-doc-min-h:calc((var(--gf-h-control) + var(--gf-sp-3)) * 5);position:relative;inset-inline-start:calc(var(--gf-sp-4) * -1)}.gfri-grid[data-v-dc7f4192] .gf-doc-bar,.gfri-grid[data-v-dc7f4192] .gf-doc-paste{margin-inline:var(--gf-sp-4)}.gfri-grid[data-v-dc7f4192] .gf-doc-table th:first-child,.gfri-grid[data-v-dc7f4192] .gf-doc-table td:first-child{padding-inline-start:var(--gf-sp-4)}.gfri-notes[data-v-dc7f4192]{grid-column:span 2}.gfri-notes textarea[data-v-dc7f4192]{resize:vertical;field-sizing:content;min-height:calc(2lh + var(--gf-sp-2) + 2px);max-height:calc(5lh + var(--gf-sp-2) + 2px);box-sizing:border-box;overflow-y:auto}@media (width<=640px){.gfri-notes[data-v-dc7f4192]{grid-column:1/-1}}.gfri-rates[data-v-dc7f4192]{gap:var(--gf-sp-1);margin-top:var(--gf-sp-1);display:flex}.gfri-rates input[data-v-dc7f4192]{min-width:0}.gfri-grid[data-v-dc7f4192]{container-type:inline-size}@container (width<=760px){.gfri-grid[data-v-dc7f4192] .gf-doc-table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.gfri-grid[data-v-dc7f4192] .gf-doc-table,.gfri-grid[data-v-dc7f4192] .gf-doc-table tbody{display:block}.gfri-grid[data-v-dc7f4192] .gf-doc-table tr{gap:var(--gf-sp-1) var(--gf-sp-2);padding:var(--gf-sp-2) var(--gf-sp-4);border-bottom:1px solid var(--gf-color-line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.gfri-grid[data-v-dc7f4192] .gf-doc-table td{border-bottom:0;min-width:0;padding:0;display:block}.gfri-grid[data-v-dc7f4192] .gf-doc-table td:first-child{padding-inline-start:0}.gfri-grid[data-v-dc7f4192] .gf-doc-table td[data-label]:before{content:attr(data-label);color:var(--gf-color-faint);font-size:var(--gf-fs-hint);display:block}.gfri-grid[data-v-dc7f4192] .gf-doc-table td.w-label{grid-column:span 2}.gfri-grid[data-v-dc7f4192] .gf-doc-table .w-label,.gfri-grid[data-v-dc7f4192] .gf-doc-table .w-money,.gfri-grid[data-v-dc7f4192] .gf-doc-table .w-code input,.gfri-grid[data-v-dc7f4192] .gf-doc-table input,.gfri-grid[data-v-dc7f4192] .gf-doc-table select{min-width:0}.gfri-grid[data-v-dc7f4192] .gf-doc-scroll{overflow-x:visible}}.gfqp-tools[data-v-4af9dcf1]{gap:var(--gf-sp-3);flex-wrap:wrap;align-items:center;display:flex}.gfqp-head[data-v-4af9dcf1]{margin-bottom:var(--gf-sp-3)}.gfqp-receive[data-v-4af9dcf1]{align-self:end}.gfqp-hint[data-v-4af9dcf1]{color:var(--gf-color-faint);font-size:var(--gf-fs-hint)}.gfqp-bad[data-v-4af9dcf1]{color:var(--gf-color-problem);font-size:var(--gf-fs-hint);display:block}.gfqp-bar[data-v-4af9dcf1]{align-items:center;gap:var(--gf-sp-2);margin:var(--gf-sp-2) 0;flex-wrap:wrap;display:flex}.gfqp-paste[data-v-4af9dcf1]{gap:var(--gf-sp-2);padding:var(--gf-sp-3);margin-bottom:var(--gf-sp-3);border:1px solid var(--gf-color-line);border-radius:var(--gf-r-2);flex-direction:column;display:flex}.gfqp-paste label[data-v-4af9dcf1]{gap:var(--gf-sp-1);flex-direction:column;display:flex}.gfqp-problems[data-v-4af9dcf1]{color:var(--gf-color-problem);margin:0;padding-inline-start:var(--gf-sp-4)}.gfqp-scroll[data-v-4af9dcf1]{overflow-x:auto}.gfqp-lines[data-v-4af9dcf1]{border-collapse:collapse;width:100%;font-size:var(--gf-fs-table)}.gfqp-lines th[data-v-4af9dcf1],.gfqp-lines td[data-v-4af9dcf1]{border-bottom:1px solid var(--gf-color-line);padding:var(--gf-sp-1) var(--gf-sp-2);text-align:start;vertical-align:top}.gfqp-lines th[data-v-4af9dcf1]{background:var(--gf-color-head);color:var(--gf-color-head-text);white-space:nowrap}.gfqp-lines tr.warn td[data-v-4af9dcf1]{background:var(--gf-color-warn-bg)}.gfqp-lines input[data-v-4af9dcf1],.gfqp-lines select[data-v-4af9dcf1]{width:100%;min-width:var(--gf-w-int)}.gfqp-code input[data-v-4af9dcf1]{min-width:var(--gf-w-code)}.gfqp-item[data-v-4af9dcf1]{min-width:var(--gf-w-label)}.gfqp-num[data-v-4af9dcf1]{text-align:end}.gfqp-ro[data-v-4af9dcf1]{color:var(--gf-color-faint);white-space:nowrap}.gfqp-sr[data-v-4af9dcf1]{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.gfqp-foot[data-v-4af9dcf1]{gap:var(--gf-sp-4);margin-top:var(--gf-sp-3);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;display:flex}.gfqp-warn[data-v-4af9dcf1]{padding:var(--gf-sp-2) var(--gf-sp-4);border-radius:var(--gf-r-1);background:var(--gf-color-warn-bg);color:var(--gf-color-warn-text);flex:1;margin:0}.gfqp-totals[data-v-4af9dcf1]{grid-template-columns:max-content minmax(var(--gf-w-int), max-content);gap:var(--gf-sp-1) var(--gf-sp-4);margin:0;margin-inline-start:auto;display:grid}.gfqp-totals dt[data-v-4af9dcf1]{color:var(--gf-color-faint)}.gfqp-totals dd[data-v-4af9dcf1]{text-align:end;margin:0}.gfqp-pay[data-v-4af9dcf1]{font-weight:700;font-size:var(--gf-fs-section)}.gfqp-links bdi[data-v-4af9dcf1]{font-weight:700}.gfqp-freight[data-v-4af9dcf1]{margin:0 0 var(--gf-sp-3);padding:var(--gf-sp-2) var(--gf-sp-3);border:1px solid var(--gf-color-line);border-radius:var(--gf-r-2)}.gfqp-freight legend[data-v-4af9dcf1]{color:var(--gf-color-faint);font-size:var(--gf-fs-hint);padding:0 var(--gf-sp-1)}.gfqp-bearer[data-v-4af9dcf1]{gap:var(--gf-sp-1) var(--gf-sp-4);flex-wrap:wrap;align-items:flex-start;display:flex}.gfqp-bearer label[data-v-4af9dcf1]{flex-direction:column;display:flex}.gfqp-bearer-title[data-v-4af9dcf1]{color:var(--gf-color-faint)}.gfqp-legacy[data-v-4af9dcf1]{background:var(--gf-color-warn-bg);color:var(--gf-color-warn-text)}.gfqp-tax select[data-v-4af9dcf1]{min-width:var(--gf-w-code)}.gfqp-rates[data-v-4af9dcf1]{gap:var(--gf-sp-1);margin-top:var(--gf-sp-1);display:flex}.gfqp-rates input[data-v-4af9dcf1]{min-width:0;width:var(--gf-w-int)}.gfqp-links .link[data-v-4af9dcf1]{color:var(--gf-color-accent);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.gfqp-links .link[data-v-4af9dcf1]:disabled{color:inherit;cursor:default;text-decoration:none}.module[data-v-48c5f684]{background:#fff;border:1px solid #e2e5ef;border-radius:24px;margin-bottom:24px;padding:28px}.heading[data-v-48c5f684],.buttons[data-v-48c5f684]{justify-content:space-between;align-items:center;gap:12px;display:flex}.heading span[data-v-48c5f684]{color:#756b8c;font-size:11px}.heading p[data-v-48c5f684]{color:#656d80}.module button[data-v-48c5f684],.module input[data-v-48c5f684],.module select[data-v-48c5f684],.module textarea[data-v-48c5f684]{font:inherit;border:1px solid #bec5d7;border-radius:10px;padding:10px}.selector[data-v-48c5f684]{flex-direction:column;max-width:420px;margin:18px 0;display:flex}.forms[data-v-48c5f684]{grid-template-columns:1fr 1fr;gap:14px;display:grid}.forms form[data-v-48c5f684],.wide-form[data-v-48c5f684]{background:#faf9fd;border:1px solid #ebe8f5;border-radius:16px;gap:10px;padding:18px;display:grid}.wide-form[data-v-48c5f684]{grid-template-columns:repeat(4,1fr);margin-bottom:20px}.wide-form h3[data-v-48c5f684],.wide[data-v-48c5f684]{grid-column:1/-1}.module label[data-v-48c5f684]{flex-direction:column;gap:4px;display:flex}.check[data-v-48c5f684]{flex-direction:row!important}.primary[data-v-48c5f684]{color:#fff;background:#6545d7}.feedback[data-v-48c5f684],.empty[data-v-48c5f684]{border-radius:10px;padding:13px}.error[data-v-48c5f684]{color:#922d36;background:#fff0f0}.success[data-v-48c5f684]{color:#1b674b;background:#eef8f4}.empty[data-v-48c5f684],.audit[data-v-48c5f684]{color:#655d78;background:#f7f6fb}.table[data-v-48c5f684]{margin-top:16px;overflow:auto}.table table[data-v-48c5f684]{border-collapse:collapse;width:100%}.table th[data-v-48c5f684],.table td[data-v-48c5f684]{text-align:right;white-space:nowrap;border-bottom:1px solid #ece9f3;padding:10px}.audit[data-v-48c5f684]{border-radius:12px;margin-top:18px;padding:14px}.audit-row[data-v-48c5f684]{border-top:1px solid #e3e0ed;grid-template-columns:180px 160px 1fr;gap:12px;padding:8px;display:grid}@media (width<=850px){.forms[data-v-48c5f684],.wide-form[data-v-48c5f684]{grid-template-columns:1fr 1fr}}@media (width<=600px){.forms[data-v-48c5f684],.wide-form[data-v-48c5f684]{grid-template-columns:1fr}.module[data-v-48c5f684]{padding:18px}.audit-row[data-v-48c5f684]{grid-template-columns:1fr}}.table[data-v-48c5f684]{gap:8px;margin-top:18px;display:grid}.table>div[data-v-48c5f684]{border-bottom:1px solid #eee;grid-template-columns:100px 1fr 150px;gap:10px;padding:10px;display:grid}.coa-tree tbody tr[data-v-572df4d4]{cursor:pointer}.coa-tree tr.lv0 td[data-v-572df4d4]{font-weight:700}.coa-tree tr.lv1 td[data-v-572df4d4]{font-weight:600}.coa-tree tr.lv1 .ind[data-v-572df4d4]{padding-inline-start:var(--gf-sp-4)}.coa-tree tr.lv2 .ind[data-v-572df4d4]{padding-inline-start:var(--gf-sp-8)}.coa-preview[data-v-572df4d4],.coa-staged[data-v-572df4d4]{margin-block:var(--gf-sp-4)}.gf-print-overlay[data-v-9dc0c80f]{inset-block:var(--gf-sheet-top) 0;z-index:24;background:var(--gf-color-surface);gap:var(--gf-sp-3);padding:var(--gf-sp-4);flex-direction:column;display:flex;position:fixed;inset-inline-start:var(--gf-sheet-start);inset-inline-end:0;overflow:auto}.bar[data-v-9dc0c80f]{align-items:center;gap:var(--gf-sp-2);background:var(--gf-color-surface);padding:var(--gf-sp-2) 0;z-index:1;flex-wrap:wrap;display:flex;position:sticky;top:0}.bar-title[data-v-9dc0c80f]{font-size:var(--gf-fs-section);margin-inline-end:auto}.hint[data-v-9dc0c80f],.msg[data-v-9dc0c80f]{color:var(--gf-color-faint);margin:0}tr.click[data-v-b1d394fe]{cursor:pointer}.num[data-v-b1d394fe]{text-align:end;direction:ltr}.lines input[data-v-b1d394fe],.lines select[data-v-b1d394fe]{inline-size:100%}.lines tr.on td[data-v-b1d394fe]{background:var(--gf-color-hover)}.dl[data-v-b1d394fe]{gap:var(--gf-sp-1);margin-block-end:var(--gf-sp-1);display:flex}.hint[data-v-b1d394fe]{color:var(--gf-color-faint)}.coa-path[data-v-b1d394fe]{font-size:var(--gf-fs-hint)}.num[data-v-6beaf94c],.num[data-v-bbe0db70],.num[data-v-dc117723]{text-align:end;direction:ltr}.gfpv-tools[data-v-9df6abae]{gap:var(--gf-sp-3);flex-wrap:wrap;align-items:center;display:flex}.gfpv-head[data-v-9df6abae]{margin-bottom:var(--gf-sp-3)}.gfpv-source[data-v-9df6abae]{border:1px solid var(--gf-color-line);border-radius:var(--gf-r-2);padding:var(--gf-sp-2) var(--gf-sp-3);margin:0 0 var(--gf-sp-3)}.gfpv-source legend[data-v-9df6abae]{padding:0 var(--gf-sp-1);font-weight:700}.gfpv-methods[data-v-9df6abae]{gap:var(--gf-sp-4);margin-bottom:var(--gf-sp-2);flex-wrap:wrap;display:flex}.gfpv-sub[data-v-9df6abae]{margin:var(--gf-sp-3) 0 0;font-size:var(--gf-fs-section)}.gfpv-hint[data-v-9df6abae]{color:var(--gf-color-faint);font-size:var(--gf-fs-hint);display:block}.gfpv-links bdi[data-v-9df6abae]{font-weight:700}.gfpv-print[data-v-9df6abae]{background:var(--gf-color-scrim,var(--gf-color-head));padding:var(--gf-sp-4);position:fixed;inset:0;overflow:auto}.gffr-tools[data-v-59bc7499]{gap:var(--gf-sp-3);flex-wrap:wrap;align-items:center;display:flex}.gffr-facts[data-v-59bc7499]{gap:var(--gf-sp-1) var(--gf-sp-4);margin:0 0 var(--gf-sp-3);grid-template-columns:max-content 1fr;display:grid}.gffr-facts dt[data-v-59bc7499]{color:var(--gf-color-muted)}.gffr-facts dd[data-v-59bc7499]{overflow-wrap:anywhere;margin:0}.gffr-h[data-v-59bc7499]{font-size:var(--gf-fs-section);margin:var(--gf-sp-4) 0 var(--gf-sp-2)}.gffr-body[data-v-59bc7499]{white-space:pre-line;padding:var(--gf-sp-3);border:1px solid var(--gf-color-line);border-radius:var(--gf-r-2);background:var(--gf-color-card);margin:0}.gffr-table[data-v-59bc7499]{border-collapse:collapse;width:100%;margin:0 0 var(--gf-sp-3);font-size:var(--gf-fs-table)}.gffr-table caption[data-v-59bc7499]{text-align:start;padding:0 0 var(--gf-sp-1);font-weight:700}.gffr-table th[data-v-59bc7499],.gffr-table td[data-v-59bc7499]{border-bottom:1px solid var(--gf-color-line);padding:var(--gf-sp-1) var(--gf-sp-2);text-align:start;vertical-align:top;overflow-wrap:anywhere}.gffr-table th[data-v-59bc7499]{background:var(--gf-color-head);color:var(--gf-color-head-text)}.gffr-pre[data-v-59bc7499]{margin:var(--gf-sp-1) 0 0;padding:var(--gf-sp-2);border-radius:var(--gf-r-1);background:var(--gf-color-row-alt);font-size:var(--gf-fs-hint);white-space:pre-wrap;overflow-wrap:anywhere;max-height:16rem;overflow:auto}.gffr-raw[data-v-59bc7499]{margin-bottom:var(--gf-sp-3)}.gfua-tools[data-v-43a085e3]{gap:var(--gf-sp-3);flex-wrap:wrap;align-items:center;display:flex}.gfua-check[data-v-43a085e3]{gap:var(--gf-sp-1);align-items:center;display:inline-flex}.gfua-h[data-v-43a085e3]{font-size:var(--gf-fs-section);margin:var(--gf-sp-4) 0 var(--gf-sp-2)}.gfua-facts[data-v-43a085e3]{gap:var(--gf-sp-1) var(--gf-sp-4);margin:0 0 var(--gf-sp-3);grid-template-columns:max-content 1fr;display:grid}.gfua-facts dt[data-v-43a085e3]{color:var(--gf-color-muted)}.gfua-facts dd[data-v-43a085e3]{overflow-wrap:anywhere;margin:0}.gfua-warn[data-v-43a085e3]{color:var(--gf-color-warn-text)}.gfua-actions[data-v-43a085e3]{gap:var(--gf-sp-2);margin:var(--gf-sp-2) 0;flex-wrap:wrap;align-items:flex-end;display:flex}.gfua-list[data-v-43a085e3]{margin:var(--gf-sp-2) 0;border:1px solid var(--gf-color-line);border-radius:var(--gf-r-2);max-height:16rem;padding:0;list-style:none;overflow:auto}.gfua-list li[data-v-43a085e3]{padding:var(--gf-sp-1) var(--gf-sp-2);border-bottom:1px solid var(--gf-color-line-soft)}.gfua-list label[data-v-43a085e3]{gap:var(--gf-sp-2);cursor:pointer;align-items:center;display:flex}.gfua-table[data-v-43a085e3]{border-collapse:collapse;width:100%;margin:0 0 var(--gf-sp-3);font-size:var(--gf-fs-table)}.gfua-table th[data-v-43a085e3],.gfua-table td[data-v-43a085e3]{border-bottom:1px solid var(--gf-color-line);padding:var(--gf-sp-1) var(--gf-sp-2);text-align:start;vertical-align:top;overflow-wrap:anywhere}.gfua-table th[data-v-43a085e3]{background:var(--gf-color-head);color:var(--gf-color-head-text)}.gfua-handover[data-v-43a085e3]{gap:var(--gf-sp-2);padding:var(--gf-sp-3);margin:0 0 var(--gf-sp-3);border:1px solid var(--gf-color-accent-line);border-radius:var(--gf-r-2);background:var(--gf-color-ok-bg);color:var(--gf-color-ok-text);flex-direction:column;display:flex}.gfua-handover-row[data-v-43a085e3]{gap:var(--gf-sp-2);align-items:center;display:flex}.gfua-handover-row input[data-v-43a085e3]{flex:1;min-width:0}.rkp-btn.danger[data-v-43a085e3]{color:var(--gf-color-danger-text);border-color:var(--gf-color-bad-line)}.gfpcg[data-v-11574405]{min-height:100vh;padding:var(--gf-sp-4);background:var(--gf-color-sheet-bg);color:var(--gf-color-text);font-size:var(--gf-fs-body);place-items:center;display:grid}.gfpcg-card[data-v-11574405]{width:min(100%, var(--gf-w-dialog));gap:var(--gf-sp-3);padding:var(--gf-sp-6);border:1px solid var(--gf-color-line);border-radius:var(--gf-r-3);background:var(--gf-color-card);flex-direction:column;display:flex}.gfpcg-card h1[data-v-11574405]{font-size:var(--gf-fs-title);margin:0}.gfpcg-card p[data-v-11574405]{margin:0}.gfpcg-card form[data-v-11574405]{gap:var(--gf-sp-3);flex-direction:column;display:flex}.gfpcg-card label[data-v-11574405]{gap:var(--gf-sp-1);flex-direction:column;display:flex}.gfpcg-card input[data-v-11574405]{font:inherit;padding:var(--gf-sp-2);border:1px solid var(--gf-color-field-line);border-radius:var(--gf-r-1);background:var(--gf-color-card);color:var(--gf-color-text)}.gfpcg-card small[data-v-11574405]{color:var(--gf-color-muted);font-size:var(--gf-fs-hint)}.gfpcg-msg[data-v-11574405]{padding:var(--gf-sp-2) var(--gf-sp-3);border-radius:var(--gf-r-1)}.gfpcg-msg.bad[data-v-11574405]{background:var(--gf-color-error-bg);color:var(--gf-color-error-text)}.gfpcg-msg.ok[data-v-11574405]{background:var(--gf-color-ok-bg);color:var(--gf-color-ok-text)}.gfpcg-actions[data-v-11574405]{gap:var(--gf-sp-2);flex-wrap:wrap;display:flex}.gfpcg-btn[data-v-11574405]{font:inherit;min-height:var(--gf-h-control);padding:var(--gf-sp-1) var(--gf-sp-4);border:1px solid var(--gf-color-field-line);border-radius:var(--gf-r-1);background:var(--gf-color-card);color:var(--gf-color-text);cursor:pointer}.gfpcg-btn.primary[data-v-11574405]{background:var(--gf-color-accent);border-color:var(--gf-color-accent);color:var(--gf-color-on-accent)}.gffb[data-v-b9e73a4d]{border:1px solid var(--gf-color-border);border-radius:var(--gf-r-3);padding:var(--gf-sp-6);background:var(--gf-color-card);width:min(40rem,94vw);max-height:92vh;color:var(--gf-color-text);font-size:var(--gf-fs-body);overflow:auto}.gffb[data-v-b9e73a4d]::backdrop{background:var(--gf-color-backdrop)}.gffb h3[data-v-b9e73a4d]{margin:0 0 var(--gf-sp-3);font-size:var(--gf-fs-section)}.gffb-choice[data-v-b9e73a4d]{margin:0 0 var(--gf-sp-3);gap:var(--gf-sp-2) var(--gf-sp-4);border:0;flex-wrap:wrap;align-items:center;padding:0;display:flex}.gffb-choice legend[data-v-b9e73a4d]{margin-bottom:var(--gf-sp-1);padding:0;font-weight:700}.gffb-choice label[data-v-b9e73a4d],.gffb-check[data-v-b9e73a4d]{align-items:center;gap:var(--gf-sp-1);display:inline-flex}.gffb-field[data-v-b9e73a4d]{gap:var(--gf-sp-1);flex-direction:column;display:flex}.gffb-field textarea[data-v-b9e73a4d]{font:inherit;border:1px solid var(--gf-color-field-line);border-radius:var(--gf-r-1);padding:var(--gf-sp-1) var(--gf-sp-2);background:var(--gf-color-card);color:var(--gf-color-text);resize:vertical}.gffb-field [aria-invalid=true][data-v-b9e73a4d]{border-color:var(--gf-color-error-text)}.gffb-hint[data-v-b9e73a4d]{margin:var(--gf-sp-1) 0 0;color:var(--gf-color-muted);font-size:var(--gf-fs-hint)}.gffb-warn[data-v-b9e73a4d]{margin:var(--gf-sp-1) 0 var(--gf-sp-3);padding:var(--gf-sp-1) var(--gf-sp-2);border-radius:var(--gf-r-1);background:var(--gf-color-warn-bg);color:var(--gf-color-warn-text);font-size:var(--gf-fs-hint)}.gffb-preview[data-v-b9e73a4d]{margin-top:var(--gf-sp-2);padding:var(--gf-sp-2) var(--gf-sp-3);border:1px solid var(--gf-color-line);border-radius:var(--gf-r-2);background:var(--gf-color-sheet-bg);font-size:var(--gf-fs-hint)}.gffb-preview dl[data-v-b9e73a4d]{gap:var(--gf-sp-1) var(--gf-sp-3);grid-template-columns:max-content 1fr;margin:0;display:grid}.gffb-preview dt[data-v-b9e73a4d]{color:var(--gf-color-muted)}.gffb-preview dd[data-v-b9e73a4d]{overflow-wrap:anywhere;margin:0}.gffb-preview details[data-v-b9e73a4d]{margin-top:var(--gf-sp-2)}.gffb-preview pre[data-v-b9e73a4d]{max-height:14rem;margin:var(--gf-sp-1) 0 0;padding:var(--gf-sp-2);border-radius:var(--gf-r-1);background:var(--gf-color-card);font-size:var(--gf-fs-hint);white-space:pre-wrap;overflow-wrap:anywhere;overflow:auto}.gffb-err[data-v-b9e73a4d]{margin:var(--gf-sp-2) 0 0;padding:var(--gf-sp-1) var(--gf-sp-2);border-radius:var(--gf-r-1);background:var(--gf-color-error-bg);color:var(--gf-color-error-text)}.gffb-ok[data-v-b9e73a4d]{padding:var(--gf-sp-2) var(--gf-sp-3);border-radius:var(--gf-r-1);background:var(--gf-color-ok-bg);color:var(--gf-color-ok-text);margin:0}.gffb-actions[data-v-b9e73a4d]{gap:var(--gf-sp-2);margin-top:var(--gf-sp-4);flex-wrap:wrap;display:flex}.gffb-btn[data-v-b9e73a4d]{font:inherit;min-height:var(--gf-h-control);border:1px solid var(--gf-color-field-line);border-radius:var(--gf-r-1);padding:var(--gf-sp-1) var(--gf-sp-3);background:var(--gf-color-card);color:var(--gf-color-text);cursor:pointer}.gffb-btn.primary[data-v-b9e73a4d]{background:var(--gf-color-accent);color:var(--gf-color-on-accent);border-color:var(--gf-color-accent)}.gffb-btn[data-v-b9e73a4d]:disabled{opacity:.6;cursor:default}.gffb-btn[data-v-b9e73a4d]:focus-visible,.gffb-field textarea[data-v-b9e73a4d]:focus-visible,.gffb input[data-v-b9e73a4d]:focus-visible{outline:2px solid var(--gf-color-focus-ring)}.gfd[data-v-54910277]{border:1px solid var(--gf-color-border);border-radius:var(--gf-r-3);padding:var(--gf-sp-6);width:min(var(--gf-w-dialog), 92vw);background:var(--gf-color-card);color:var(--gf-color-text);font-size:var(--gf-fs-body)}.gfd[data-v-54910277]::backdrop{background:var(--gf-color-backdrop)}.gfd h3[data-v-54910277]{margin:0 0 var(--gf-sp-3);font-size:var(--gf-fs-section)}.gfd-msg[data-v-54910277]{margin:0 0 var(--gf-sp-3);white-space:pre-line}.gfd-field[data-v-54910277]{gap:var(--gf-sp-1);flex-direction:column;display:flex}.gfd-field textarea[data-v-54910277],.gfd-field input[data-v-54910277]{font:inherit;border:1px solid var(--gf-color-field-line);border-radius:var(--gf-r-1);padding:var(--gf-sp-1) var(--gf-sp-2);background:var(--gf-color-card);color:var(--gf-color-text)}.gfd-field [aria-invalid=true][data-v-54910277]{border-color:var(--gf-color-error-text)}.gfd-err[data-v-54910277]{margin:var(--gf-sp-1) 0 0;padding:var(--gf-sp-1) var(--gf-sp-2);border-radius:var(--gf-r-1);background:var(--gf-color-error-bg);color:var(--gf-color-error-text)}.gfd-actions[data-v-54910277]{gap:var(--gf-sp-2);margin-top:var(--gf-sp-4);flex-wrap:wrap;display:flex}.gfd-btn[data-v-54910277]{font:inherit;min-height:var(--gf-h-control);border:1px solid var(--gf-color-field-line);border-radius:var(--gf-r-1);padding:var(--gf-sp-1) var(--gf-sp-3);background:var(--gf-color-card);color:var(--gf-color-text);cursor:pointer}.gfd-btn.primary[data-v-54910277]{background:var(--gf-color-accent);color:var(--gf-color-on-accent);border-color:var(--gf-color-accent)}.gfd-btn.danger[data-v-54910277]{background:var(--gf-color-error-bg);color:var(--gf-color-danger-text);border-color:var(--gf-color-bad-line)}.gfd-btn[data-v-54910277]:focus-visible,.gfd-field textarea[data-v-54910277]:focus-visible,.gfd-field input[data-v-54910277]:focus-visible{outline:2px solid var(--gf-color-focus-ring)}.gfh[data-v-3f5b5d67]{min-height:calc(100vh - 220px);padding:var(--gf-sp-8) var(--gf-sp-4);flex-direction:column;justify-content:center;align-items:center;display:flex}.gfh-title[data-v-3f5b5d67]{font-size:var(--gf-fs-title);margin:0}.gfh-sub[data-v-3f5b5d67]{color:var(--gf-color-faint);font-size:var(--gf-fs-body);margin:var(--gf-sp-1) 0 var(--gf-sp-6)}.gfh-grid[data-v-3f5b5d67]{gap:var(--gf-sp-5);flex-wrap:wrap;justify-content:center;max-width:960px;margin:0;padding:0;list-style:none;display:flex}.gfh-tile[data-v-3f5b5d67]{background:var(--gf-color-sheet-bg);border:1px solid var(--gf-color-line);border-radius:var(--gf-r-3);width:160px;min-height:130px;box-shadow:0 4px 14px var(--gf-color-line-soft);position:relative}.gfh-tile[data-v-3f5b5d67]:hover{border-color:var(--gf-color-accent-line)}.gfh-tile.dragging[data-v-3f5b5d67]{opacity:.4}.gfh-open[data-v-3f5b5d67]{all:unset;box-sizing:border-box;cursor:pointer;width:100%;min-height:130px;padding-block:var(--gf-sp-3);justify-content:center;align-items:center;gap:var(--gf-sp-2);text-align:center;padding:var(--gf-sp-2);border-radius:var(--gf-r-3);flex-direction:column;display:flex}.gfh-open[data-v-3f5b5d67]:focus-visible,.gfh-x[data-v-3f5b5d67]:focus-visible,.gfh-addone[data-v-3f5b5d67]:focus-visible,.gfh-close[data-v-3f5b5d67]:focus-visible{outline:2px solid var(--gf-color-accent);outline-offset:2px}.gfh-open strong[data-v-3f5b5d67]{font-size:var(--gf-fs-section);font-weight:600}.gfh-open small[data-v-3f5b5d67]{font-size:var(--gf-fs-hint);color:var(--gf-color-faint)}.gfh-ico[data-v-3f5b5d67]{border-radius:var(--gf-r-3);flex:none;place-items:center;width:46px;height:46px;display:grid}.gfh-ico svg[data-v-3f5b5d67]{fill:none;width:24px;height:24px;stroke:var(--gf-color-on-accent);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.gfh-open strong[data-v-3f5b5d67]{max-width:100%;padding-inline:var(--gf-sp-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}.gfh-x[data-v-3f5b5d67]{top:var(--gf-sp-1);left:var(--gf-sp-2);color:var(--gf-color-faint);cursor:pointer;font-size:var(--gf-fs-body);padding:var(--gf-sp-1);border-radius:var(--gf-r-1);opacity:.6;background:0 0;border:0;position:absolute}.gfh-x[data-v-3f5b5d67]:hover{color:var(--gf-color-danger-text);opacity:1}.gfh-add[data-v-3f5b5d67]{border:2px dashed var(--gf-color-accent-line);background:var(--gf-color-selected);box-shadow:none}.gfh-add .gfh-open[data-v-3f5b5d67]{color:var(--gf-color-accent)}.gfh-plus[data-v-3f5b5d67]{border-radius:var(--gf-r-3);border:2px solid var(--gf-color-accent);background:var(--gf-color-sheet-bg);place-items:center;width:52px;height:52px;display:grid}.gfh-plus svg[data-v-3f5b5d67]{fill:none;width:28px;height:28px;stroke:var(--gf-color-accent);stroke-width:2.2px;stroke-linecap:round}.gfh-backdrop[data-v-3f5b5d67]{background:var(--gf-color-backdrop);padding-top:var(--gf-sp-8);z-index:60;justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0}.gfh-dialog[data-v-3f5b5d67]{background:var(--gf-color-sheet-bg);border-radius:var(--gf-r-3);width:min(620px,100vw - 32px);max-height:76vh;box-shadow:0 20px 60px var(--gf-color-shadow-strong);padding:var(--gf-sp-5);flex-direction:column;display:flex}.gfh-dialog h2[data-v-3f5b5d67]{font-size:var(--gf-fs-title);margin:0 0 var(--gf-sp-3)}.gfh-search[data-v-3f5b5d67]{border:1px solid var(--gf-color-field-line);border-radius:var(--gf-r-2);padding:var(--gf-sp-2) var(--gf-sp-3);font:inherit;margin-bottom:var(--gf-sp-2)}.gfh-list[data-v-3f5b5d67]{overflow:auto}.gfh-group[data-v-3f5b5d67]{font-size:var(--gf-fs-hint);color:var(--gf-color-accent);margin:var(--gf-sp-3) 0 var(--gf-sp-1);font-weight:700}.gfh-row[data-v-3f5b5d67]{justify-content:space-between;align-items:center;gap:var(--gf-sp-3);padding:var(--gf-sp-2) var(--gf-sp-2);border-radius:var(--gf-r-2);display:flex}.gfh-row[data-v-3f5b5d67]:hover{background:var(--gf-color-hover)}.gfh-row strong[data-v-3f5b5d67]{font-size:var(--gf-fs-section);font-weight:500;display:block}.gfh-row small[data-v-3f5b5d67]{font-size:var(--gf-fs-hint);color:var(--gf-color-faint)}.gfh-ok[data-v-3f5b5d67]{color:var(--gf-color-ok-text);font-size:var(--gf-fs-hint);white-space:nowrap}.gfh-addone[data-v-3f5b5d67]{border:1px solid var(--gf-color-accent-line);background:var(--gf-color-sheet-bg);color:var(--gf-color-accent);border-radius:var(--gf-r-1);padding:var(--gf-sp-1) var(--gf-sp-2);font:inherit;font-size:var(--gf-fs-hint);cursor:pointer;white-space:nowrap}.gfh-none[data-v-3f5b5d67]{color:var(--gf-color-faint);font-size:var(--gf-fs-body)}.gfh-actions[data-v-3f5b5d67]{margin-top:var(--gf-sp-3);justify-content:flex-start;display:flex}.gfh-close[data-v-3f5b5d67]{background:var(--gf-color-accent);color:var(--gf-color-on-accent);border-radius:var(--gf-r-2);padding:var(--gf-sp-2) var(--gf-sp-4);font:inherit;cursor:pointer;border:0}.module[data-v-815558ed]{background:#fff;border:1px solid #e2e5ef;border-radius:24px;margin-bottom:24px;padding:28px}.heading[data-v-815558ed],.buttons[data-v-815558ed]{justify-content:space-between;align-items:center;gap:12px;display:flex}.heading span[data-v-815558ed]{color:#756b8c;font-size:11px}.heading p[data-v-815558ed]{color:#656d80}.module button[data-v-815558ed],.module input[data-v-815558ed],.module select[data-v-815558ed],.module textarea[data-v-815558ed]{font:inherit;border:1px solid #bec5d7;border-radius:10px;padding:10px}.selector[data-v-815558ed]{flex-direction:column;max-width:420px;margin:18px 0;display:flex}.forms[data-v-815558ed]{grid-template-columns:1fr 1fr;gap:14px;display:grid}.forms form[data-v-815558ed],.wide-form[data-v-815558ed]{background:#faf9fd;border:1px solid #ebe8f5;border-radius:16px;gap:10px;padding:18px;display:grid}.wide-form[data-v-815558ed]{grid-template-columns:repeat(4,1fr);margin-bottom:20px}.wide-form h3[data-v-815558ed],.wide[data-v-815558ed]{grid-column:1/-1}.module label[data-v-815558ed]{flex-direction:column;gap:4px;display:flex}.check[data-v-815558ed]{flex-direction:row!important}.primary[data-v-815558ed]{color:#fff;background:#6545d7}.feedback[data-v-815558ed],.empty[data-v-815558ed]{border-radius:10px;padding:13px}.error[data-v-815558ed]{color:#922d36;background:#fff0f0}.success[data-v-815558ed]{color:#1b674b;background:#eef8f4}.empty[data-v-815558ed],.audit[data-v-815558ed]{color:#655d78;background:#f7f6fb}.table[data-v-815558ed]{margin-top:16px;overflow:auto}.table table[data-v-815558ed]{border-collapse:collapse;width:100%}.table th[data-v-815558ed],.table td[data-v-815558ed]{text-align:right;white-space:nowrap;border-bottom:1px solid #ece9f3;padding:10px}.audit[data-v-815558ed]{border-radius:12px;margin-top:18px;padding:14px}.audit-row[data-v-815558ed]{border-top:1px solid #e3e0ed;grid-template-columns:180px 160px 1fr;gap:12px;padding:8px;display:grid}@media (width<=850px){.forms[data-v-815558ed],.wide-form[data-v-815558ed]{grid-template-columns:1fr 1fr}}@media (width<=600px){.forms[data-v-815558ed],.wide-form[data-v-815558ed]{grid-template-columns:1fr}.module[data-v-815558ed]{padding:18px}.audit-row[data-v-815558ed]{grid-template-columns:1fr}}.metrics[data-v-815558ed]{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;margin:18px 0;display:grid}.metrics article[data-v-815558ed]{border:1px solid #e4e0ef;border-radius:14px;padding:16px}.metrics span[data-v-815558ed],.metrics strong[data-v-815558ed]{display:block}.metrics strong[data-v-815558ed]{margin-top:8px;font-size:1.5rem}.capability-strip[data-v-c61947ae]{grid-template-columns:repeat(auto-fit, minmax(var(--gf-w-enum), 1fr));gap:var(--gf-sp-2);margin-bottom:var(--gf-sp-4);display:grid}.capability-strip a[data-v-c61947ae]{padding:var(--gf-sp-3);border:1px solid var(--gf-color-line);border-radius:var(--gf-r-2);background:var(--gf-color-card);color:var(--gf-color-text);flex-direction:column;text-decoration:none;display:flex}.capability-strip small[data-v-c61947ae],.gate-grid article>span[data-v-c61947ae]{color:var(--gf-color-muted)}.gate-grid[data-v-c61947ae]{grid-template-columns:repeat(auto-fit, minmax(var(--gf-w-text), 1fr));gap:var(--gf-sp-3);display:grid}.gate-grid article[data-v-c61947ae]{border:1px solid var(--gf-color-line);border-radius:var(--gf-r-2);padding:var(--gf-sp-3);background:var(--gf-color-card)}.gate-grid article>span[data-v-c61947ae]{display:block}.gate-grid ul[data-v-c61947ae]{gap:var(--gf-sp-1);grid-template-columns:repeat(3,1fr);padding:0;list-style:none;display:grid}.gate-grid li[data-v-c61947ae]{background:var(--gf-color-error-bg);color:var(--gf-color-error-text);border-radius:var(--gf-r-1);padding:var(--gf-sp-1);text-align:center;font-size:var(--gf-fs-hint)}.gate-grid li.ok[data-v-c61947ae]{background:var(--gf-color-ok-bg);color:var(--gf-color-ok-text)}:root{--gf-color-nav:#0b1630;--gf-color-nav-2:#11234a;--gf-color-nav-text:#c9d6f2;--gf-color-nav-muted:#7f92bb;--gf-color-surface:#f3f5fa;--gf-color-card:#fff;--gf-color-border:#e3e7f0;--gf-color-text:#1d2640;--gf-color-muted:#5d6782;--gf-color-accent:#3d7bff;--gf-color-accent-2:#7b5cff;--gf-color-success:#1b7a52;--gf-color-danger:#a63a32;--gf-radius-s:10px;--gf-radius-m:16px;--gf-radius-l:24px;--gf-shadow-1:0 8px 30px #1a2a5510;--gf-side-w:292px;--gf-side-rail:84px;--gf-sheet-start:var(--gf-side-w);--gf-sheet-top:0px;color:var(--gf-color-text);background:var(--gf-color-surface);font-synthesis:none;font-family:Vazirmatn,IRANSans,Tahoma,Arial,sans-serif;line-height:1.9}*{box-sizing:border-box}html,body{overflow-x:clip}body{background:var(--gf-color-surface);margin:0}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit;cursor:pointer}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:3px;outline:3px solid #8fb2ff}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{top:-100px;position:absolute;inset-inline-start:12px}.skip:focus{z-index:50;background:#fff;border-radius:8px;padding:10px;top:8px}.hero{border-radius:var(--gf-radius-l);color:#fff;background:radial-gradient(circle at 12% 20%,#4b7dff55,#0000 45%),radial-gradient(circle at 90% 90%,#8c5cff55,#0000 40%),linear-gradient(120deg,#0e1c3d,#1b2f66);padding:clamp(24px,4vw,44px);position:relative;overflow:hidden}.eyebrow{color:#a9c2ff;letter-spacing:1px;font-size:12px}.hero h1{margin:10px 0;font-size:clamp(24px,3.4vw,38px);line-height:1.5}.hero p{color:#d8e2fb;max-width:640px;margin:0;font-size:14px}.hero-cta{color:#1b2f66;background:#fff;border:0;border-radius:12px;margin-top:18px;padding:10px 22px;font-weight:700}.grid{grid-template-columns:1fr 1.25fr;gap:24px;margin-top:24px;display:grid}.panel{background:var(--gf-color-card);border:1px solid var(--gf-color-border);box-shadow:var(--gf-shadow-1);border-radius:20px;padding:26px}.label{color:var(--gf-color-muted);font-size:11px}h2{margin:6px 0 18px;font-size:19px}.panel p{color:var(--gf-color-muted);font-size:13px}.status{background:#f1f4fb;border-radius:12px;align-items:center;gap:10px;padding:14px;font-size:15px;display:flex}.dot{background:#8a96b5;border-radius:50%;flex:none;width:9px;height:9px}.ready{color:var(--gf-color-success);background:#eaf7f1}.ready .dot{background:#22a06b;box-shadow:0 0 0 4px #22a06b2a}.failed{color:var(--gf-color-danger);background:#fff1ef}.failed .dot{background:#c4473b}.facts{grid-template-columns:1fr 1fr;gap:10px;margin:14px 0 0;display:grid}.facts div{background:#f7f8fc;border-radius:12px;padding:10px 14px}.facts dt{color:var(--gf-color-muted);font-size:11px}.facts dd{margin:0;font-weight:700}.facts dd.ltr{text-align:end;white-space:nowrap;text-overflow:ellipsis;direction:ltr;font-size:12.5px;overflow:hidden}.primary{border-radius:var(--gf-radius-s);color:#fff;background:linear-gradient(135deg,var(--gf-color-accent),var(--gf-color-accent-2));border:0;margin-top:10px;padding:10px 20px;font-size:13px}.primary:disabled{opacity:.55;cursor:wait}.muted,.trace{overflow-wrap:anywhere;font-size:11px!important}.tiles{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.tiles button{text-align:start;border:1px solid var(--gf-color-border);background:#fbfcff;border-radius:16px;align-items:flex-start;gap:12px;width:100%;padding:14px;transition:transform .15s,box-shadow .15s,border-color .15s;display:flex}.tiles button:hover{border-color:color-mix(in srgb,var(--tone) 45%,white);transform:translateY(-2px);box-shadow:0 10px 24px #1a2a5514}.tiles strong{font-size:13px;display:block}.tiles small{color:var(--gf-color-muted);font-size:11px;line-height:1.7;display:block}.tile-ico{background:color-mix(in srgb,var(--tone) 15%,white);width:40px;height:40px;color:var(--tone);border-radius:12px;flex:none;place-items:center;display:grid}.tile-ico svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}footer{text-align:center;color:#8590a8;padding:28px;font-size:11px}.changes{border:1px solid var(--gf-color-border);background:#fff;border-radius:16px;margin-bottom:20px;padding:20px}.changes button{background:#fff;border:1px solid #ddd;border-radius:8px}.changes p{font-size:13px}@media (width<=900px){.grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}:root{--gf-fs-title:18px;--gf-fs-section:14px;--gf-fs-body:13px;--gf-fs-table:12.5px;--gf-fs-hint:11.5px;--gf-sp-0:0;--gf-sp-1:4px;--gf-sp-2:8px;--gf-sp-3:12px;--gf-sp-4:16px;--gf-sp-5:20px;--gf-sp-6:24px;--gf-sp-8:32px;--gf-r-1:6px;--gf-r-2:10px;--gf-r-3:16px;--gf-w-label:15rem;--gf-w-code:9rem;--gf-w-enum:14rem;--gf-w-int:7rem;--gf-w-text:24rem;--gf-w-tree:15rem;--gf-h-control:34px;--gf-w-dialog:30rem;--gf-color-row-alt:#f8f9fc;--gf-color-line:#e6eaf3;--gf-color-head:#f3f6fc;--gf-color-head-text:#4a5677;--gf-color-badge:#eef1f7;--gf-color-badge-text:#5d6782;--gf-color-changed:#fff4e0;--gf-color-changed-text:#8a5a00;--gf-color-selected:#eef3ff;--gf-color-selected-text:#24407a;--gf-color-error-bg:#fdecea;--gf-color-ok-bg:#eaf7f1;--gf-color-on-accent:#fff;--gf-color-backdrop:#0b163066;--gf-r-pill:999px;--gf-color-field-line:#cfd6e6;--gf-color-focus-ring:#3d7bff22;--gf-color-toolbar:#f6f8fc;--gf-color-line-soft:#f0f2f7;--gf-color-faint:#8a93a8;--gf-color-draft-row:#fffbf3;--gf-color-hover:#f5f8ff;--gf-color-ok-text:#17704a;--gf-color-error-text:#932f27;--gf-color-danger-text:#b23b31;--gf-color-problem:#c4473b;--gf-color-bad-line:#d0574b;--gf-color-bad-bg:#fff8f7;--gf-color-dup-bg:#f2f0ff;--gf-color-dup-text:#4b3aa8;--gf-color-accent-line:#9db7ff;--gf-color-sheet-bg:#fbfcfe;--gf-color-sheet-head:#0e1c3d;--gf-color-sheet-head-2:#1b2f66;--gf-color-on-dark-muted:#c7d4f5;--gf-color-on-dark-fill:#ffffff18;--gf-color-on-dark-line:#ffffff40;--gf-color-on-dark-danger:#ffd3cf;--gf-color-shadow-strong:#0b163050;--gf-font-erp:Tahoma,Vazirmatn,Arial,sans-serif;--gf-fs-grid:11px;--gf-rk-pad-th:5px 5px 5px 7px;--gf-rk-pad-td:4px 5px 3px 7px;--gf-rk-pad-filter:3px 3px 2px 7px;--gf-rk-pad-input:3px 1px 4px;--gf-color-rk-head:#bae7ee;--gf-color-rk-head-text:#1e5e6c;--gf-color-rk-head-line:#ccc;--gf-color-rk-filter:#dbe7ec;--gf-color-rk-filter-line:#9eb6ce;--gf-color-rk-text:#333;--gf-color-rk-line:#0000001a;--gf-color-rk-col-line:#00000026;--gf-color-rk-alt:#f9f9f9;--gf-color-rk-border:#cbcbcb;--gf-color-rk-toolbar:#f3f3f3;--gf-color-rk-input-line:#999;--gf-color-rk-cur:#dceefb;--gf-color-rk-group:#999;--gf-color-rk-toolbar-bg:linear-gradient(#ffffff4d,#0000),#f3f3f3;--gf-color-rk-head-bg:linear-gradient(#fff9,#0000),#bae7ee;--gf-color-icon:#3c6e9e;--gf-color-icon-add:#2e8b57;--gf-color-icon-xl:#1d7044;--gf-fs-display:30px;--gf-fs-login:15px;--gf-login-go-col:88px;--gf-login-pad:max(var(--gf-sp-6),env(safe-area-inset-top)) max(var(--gf-sp-4),env(safe-area-inset-right)) max(var(--gf-sp-6),env(safe-area-inset-bottom)) max(var(--gf-sp-4),env(safe-area-inset-left));--gf-color-login-bg:#0c1b4a;--gf-color-login-bg-2:#08133a;--gf-color-login-glow:#21418f;--gf-color-login-wave-1:#14306e;--gf-color-login-wave-2:#1b3b83;--gf-color-login-wave-3:#24499a;--gf-color-login-wave-edge:#6f9bff73;--gf-color-login-wave-shadow:#030a24;--gf-color-login-line:#ffffff1f;--gf-color-login-dot:#ffffff38;--gf-color-login-panel:#ffffff10;--gf-color-login-field:#fff;--gf-color-login-field-text:#18223d;--gf-color-login-placeholder:#5a6380;--gf-color-login-icon:#4a5677;--gf-color-login-focus:#8fb4ff;--gf-color-login-go-1:#4e8dff;--gf-color-login-go-2:#7a5cff;--gf-color-login-go-shine:#ffffff59;--gf-color-login-go-ring:#a8c4ff8c;--gf-color-login-go-halo:#ffffff14;--gf-color-login-go-glow:#4e8dff66;--gf-color-login-mark-1:#62a8ff;--gf-color-login-mark-2:#2f69f2;--gf-color-login-shadow:#030a2480;--gf-color-login-muted:#c3d1f4;--gf-color-login-warn-bg:#ffcf5c2e;--gf-color-login-warn-text:#ffe4a8;--gf-color-login-error-bg:#ff6b6b33;--gf-color-login-error-text:#ffe0e0;--gf-color-org:#0f8b8d;--gf-color-org-2:#1b6e9e;--gf-color-avatar:#4b7dff;--gf-color-avatar-2:#8c5cff;--gf-color-avatar-org:#15a3a6;--gf-color-atp-free:#2f9e6e;--gf-color-atp-reserved:#8a63d2;--gf-color-atp-quality:#e0a020;--gf-color-warn-bg:#fff4e0;--gf-color-warn-text:#a05a00;--gf-color-credit-used:#5b6b8c;--gf-color-credit-this:#2f6fe4;--gf-color-credit-left:#e3e8f2;--gf-color-step-line:#d5dbe8;--gf-color-row-on:#f1f6ff;--gf-w-side:20rem;--gf-w-qty:5.5rem;--gf-h-footer:64px}.gf-shell{min-height:100vh}.gf-side{z-index:30;width:var(--gf-side-w);color:var(--gf-color-nav-text);background:radial-gradient(120% 60% at 100% 0%,#2a4fa833,transparent 60%),radial-gradient(90% 50% at 0% 100%,#6a46d433,transparent 60%),linear-gradient(180deg,var(--gf-color-nav),var(--gf-color-nav-2));flex-direction:column;gap:10px;padding:16px 14px;transition:width .25s,transform .28s;display:flex;position:fixed;inset-block:0;inset-inline-start:0;box-shadow:inset -1px 0 #ffffff10,8px 0 40px #0b163033}.gf-brand{border-bottom:1px solid #ffffff14;align-items:center;gap:10px;padding:4px 4px 10px;display:flex}.gf-mark{color:#fff;background:linear-gradient(135deg,#4f8cff,#8b5cff);border-radius:13px;flex:none;place-items:center;width:42px;height:42px;font:700 22px Arial;display:grid;box-shadow:0 6px 18px #4f8cff55}.gf-brand-text{flex:1;min-width:0}.gf-brand-text strong{color:#fff;letter-spacing:-.3px;font:700 19px Arial;display:block}.gf-version{color:var(--gf-color-nav-muted);white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;max-width:100%;padding:0;font-size:10px;display:block;overflow:hidden}.gf-icon-btn{width:36px;height:36px;color:inherit;background:#ffffff0d;border:1px solid #ffffff1c;border-radius:10px;flex:none;place-items:center;display:grid}.gf-icon-btn:hover{background:#ffffff1f}.gf-icon-btn svg,.gf-ico svg,.gf-search svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.gf-search{color:var(--gf-color-nav-muted);background:#ffffff0f;border:1px solid #ffffff1a;border-radius:12px;align-items:center;gap:8px;padding:0 10px;display:flex}.gf-search:focus-within{background:#ffffff17;border-color:#7aa7ff}.gf-search input{color:#fff;min-width:0;font:inherit;background:0 0;border:0;outline:none;flex:1;padding:9px 0;font-size:13px}.gf-search input::placeholder{color:var(--gf-color-nav-muted)}.gf-search kbd{white-space:nowrap;border:1px solid #ffffff26;border-radius:6px;padding:1px 5px;font:10px Arial}.gf-nav{scrollbar-width:thin;scrollbar-color:#ffffff30 transparent;flex-direction:column;flex:1;gap:4px;margin-inline:-4px;padding-inline:4px;display:flex;overflow:hidden auto}.gf-home,.gf-group-btn{width:100%;color:inherit;text-align:start;background:0 0;border:0;border-radius:12px;align-items:center;gap:11px;padding:8px;font-size:13.5px;transition:background .15s;display:flex}.gf-home:hover,.gf-group-btn:hover{background:#ffffff12}.gf-home[aria-current]{color:#fff;background:linear-gradient(90deg,#3d7bff33,#3d7bff14)}.gf-ico{width:34px;height:34px;color:var(--tone);background:color-mix(in srgb,var(--tone) 16%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tone) 28%,transparent);border-radius:10px;flex:none;place-items:center;display:grid}.gf-text{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.gf-count{color:var(--gf-color-nav-muted);background:#ffffff12;border-radius:20px;padding:0 7px;font:11px Arial}.gf-chev{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px;color:var(--gf-color-nav-muted);flex:none;transition:transform .25s}.gf-group.open>.gf-group-btn .gf-chev{transform:rotate(180deg)}.gf-group.active>.gf-group-btn{color:#fff}.gf-group.active>.gf-group-btn .gf-ico{background:var(--tone);color:#fff}.gf-panel{grid-template-rows:0fr;transition:grid-template-rows .28s;display:grid}.gf-group.open>.gf-panel{grid-template-rows:1fr}.gf-panel>ul{border-inline-start:1px solid #ffffff1c;min-height:0;margin:0;margin-inline-start:24px;padding:0;list-style:none;overflow:hidden}.gf-group.open>.gf-panel>ul{padding-block:4px 8px}.gf-section-btn{color:#ffffffa8;text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;width:100%;padding:6px 8px 2px;font-size:12px;font-weight:600;display:flex}.gf-section-btn .gf-chev{width:12px;height:12px}.gf-section-btn[aria-expanded=false] .gf-chev{transform:rotate(90deg)}.gf-in-section{padding-inline-start:10px}.gf-panel a{color:var(--gf-color-nav-text);border-radius:10px;align-items:center;gap:10px;margin-inline-start:8px;padding:7px 10px;transition:background .15s,color .15s;display:flex;position:relative}.gf-panel a:hover{color:#fff;background:#ffffff10}.gf-panel a[aria-current]{background:linear-gradient(90deg,color-mix(in srgb,var(--tone) 34%,transparent),color-mix(in srgb,var(--tone) 10%,transparent));color:#fff}.gf-panel a[aria-current]:before{content:"";background:var(--tone);border-radius:3px;width:3px;position:absolute;inset-block:8px;inset-inline-start:-9px}.gf-dot{background:#ffffff40;border-radius:50%;flex:none;width:7px;height:7px}.gf-panel a[aria-current] .gf-dot{background:var(--tone);box-shadow:0 0 0 4px color-mix(in srgb,var(--tone) 30%,transparent)}.gf-item{flex-direction:column;min-width:0;font-size:13px;line-height:1.6;display:flex}.gf-item small{color:var(--gf-color-nav-muted);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;overflow:hidden}.gf-none{color:var(--gf-color-nav-muted);padding:8px;font-size:12px}.gf-side-foot{border-top:1px solid #ffffff14;padding-top:10px}.gf-live{background:#ffffff0a;border-radius:10px;align-items:center;gap:8px;padding:6px 8px;font-size:11.5px;display:flex}.gf-live.ready{color:#8ee2b8;background:#22a06b1c}.gf-live.failed{color:#ffb1a8;background:#c4473b22}.gf-body{flex-direction:column;min-height:100vh;margin-inline-start:var(--gf-side-w);transition:margin .25s;display:flex}.gf-top{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--gf-color-border);background:#f3f5faeb;align-items:center;gap:16px;padding:12px clamp(16px,3vw,32px);display:flex;position:sticky;top:0}.gf-burger{color:var(--gf-color-text);border-color:var(--gf-color-border);background:#fff;display:none}.gf-gear{color:var(--gf-color-text);border-color:var(--gf-color-border);background:#fff}.gf-gear[aria-current]{color:var(--gf-color-accent);border-color:var(--gf-color-accent)}.gf-crumbs{color:var(--gf-color-muted);flex-wrap:wrap;align-items:center;gap:6px;min-width:0;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.gf-crumbs li+li:before{content:"‹";color:#a3abc0;margin-inline-end:6px}.gf-crumbs strong{color:var(--gf-color-text)}.gf-crumbs a:hover{color:var(--gf-color-accent)}.gf-date{color:var(--gf-color-muted);white-space:nowrap;margin-inline-start:auto;font-size:12px}.gf-ws{align-items:center;gap:var(--gf-sp-2);font-size:var(--gf-fs-table);color:var(--gf-color-muted);white-space:nowrap;display:flex}.gf-ws select{min-height:var(--gf-h-control);max-width:min(260px,40vw);padding-inline:var(--gf-sp-2);border:1px solid var(--gf-color-border);border-radius:var(--gf-r-1);background:var(--gf-color-card);color:var(--gf-color-text);font:inherit;font-size:var(--gf-fs-body)}.gf-ws select:disabled{opacity:1;color:var(--gf-color-text)}.gf-mod-badge{font-style:normal;font-size:var(--gf-fs-grid);padding:var(--gf-sp-0) var(--gf-sp-1);border-radius:var(--gf-r-1);background:#ffffff1f;margin-inline-start:var(--gf-sp-1)}.gf-user{border:1px solid var(--gf-color-border);background:#fff;border-radius:30px;align-items:center;gap:9px;padding:4px 6px 4px 12px;display:flex}.gf-user strong{font-size:12px;line-height:1.4;display:block}.gf-user small{color:var(--gf-color-muted);font-size:10px;line-height:1.3;display:block}.gf-avatar{color:#fff;background:linear-gradient(135deg,#4f8cff,#8b5cff);border-radius:50%;place-items:center;width:32px;height:32px;font-weight:700;display:grid}.gf-login-chip{color:#fff;background:linear-gradient(135deg,var(--gf-color-accent),var(--gf-color-accent-2));border-radius:20px;padding:6px 16px;font-size:12px}.gf-main{outline:none;flex:1;width:100%;max-width:1240px;margin:0 auto;padding:26px clamp(16px,3vw,32px) 0}.gf-main.wide{max-width:none;padding:6px 6px 0}.gf-gate{color:#26407a;background:#eef3ff;border:1px solid #d6e1ff;border-radius:12px;padding:12px 16px;font-size:13px}.gf-scrim{display:none}.gf-main form,.gf-main label,.gf-main fieldset{min-width:0}.gf-main :is(input,select,textarea){min-width:0;max-width:100%}.collapsed .gf-side{width:var(--gf-side-rail)}.collapsed .gf-body{margin-inline-start:var(--gf-side-rail)}.collapsed .gf-brand{flex-direction:column}.collapsed .gf-brand-text,.collapsed .gf-text,.collapsed .gf-count,.collapsed .gf-chev,.collapsed .gf-search kbd,.collapsed .gf-search input{display:none}.collapsed .gf-search{cursor:pointer;justify-content:center;padding:9px 0}.collapsed .gf-home,.collapsed .gf-group-btn{justify-content:center}.collapsed .gf-panel{grid-template-rows:0fr!important}.collapsed .gf-live{justify-content:center}@media (width<=960px){.gf-side,.collapsed .gf-side{width:min(86vw,var(--gf-side-w));visibility:hidden;transition:transform .28s,visibility 0s linear .28s;transform:translate(105%)}.gf-search kbd{display:none}.collapsed .gf-brand{flex-direction:row}.collapsed .gf-brand-text,.collapsed .gf-text,.collapsed .gf-count,.collapsed .gf-chev,.collapsed .gf-search input{display:revert}.collapsed .gf-panel{grid-template-rows:revert!important}.drawer .gf-side{visibility:visible;transition:transform .28s;transform:none}.gf-rail-btn{display:none}.gf-body,.collapsed .gf-body{margin-inline-start:0}.gf-burger{display:grid}.gf-scrim{z-index:26;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0b163066;display:block;position:fixed;inset:0}.gf-date{display:none}.gf-ws{margin-inline-start:auto}.gf-ws-label{display:none}.gf-user{margin-inline-start:auto}.gf-ws~.gf-user{margin-inline-start:0}.gf-user>span:last-child{display:none}.gf-login-chip{margin-inline-start:auto}}[dir=ltr] .gf-side{transform:none}@media (width<=960px){[dir=ltr] .gf-side{transform:translate(-105%)}[dir=ltr] .drawer .gf-side{transform:none}}.gf-topwrap{z-index:25;position:sticky;top:0}.gf-topwrap .gf-top{position:static}.gf-tabs{border-bottom:1px solid var(--gf-color-border);background:#e3e8f1;align-items:flex-end;gap:8px;padding:6px clamp(10px,2vw,20px) 0;display:flex}.gf-tablist{scrollbar-width:thin;flex:1;align-items:flex-end;gap:4px;min-width:0;display:flex;overflow-x:auto}.gf-tab{max-width:240px;height:36px;color:var(--gf-color-muted);background:#f1f4f9;border:1px solid #cfd7e4;border-bottom:0;border-radius:10px 10px 0 0;flex:none;align-items:center;gap:2px;padding-inline:10px 6px;display:flex}.gf-tab a{min-width:0;color:inherit;align-items:center;gap:7px;height:100%;font-size:13px;display:flex}.gf-tab-ico{color:#fff;background:var(--tone);border-radius:6px;flex:none;place-items:center;width:20px;height:20px;display:grid}.gf-tab-ico svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}.gf-tab-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gf-tab-dot{background:#f59f00;border-radius:50%;flex:none;width:8px;height:8px;margin-inline-start:4px;display:inline-block}.gf-tab-x{color:#7a8499;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:12px;display:grid}.gf-tab-x:hover,.gf-tab-x:focus-visible{color:#fff;background:#e03131}.gf-tab:hover{background:#f8fafc}.gf-tab.on{height:40px;color:var(--gf-color-text);box-shadow:inset 0 -2px 0 var(--gf-color-accent);background:#fff;font-weight:600;position:relative;top:1px}.gf-tabs-tools{flex:none;align-self:center;padding-bottom:4px;position:relative}.gf-tabs-btn{color:var(--gf-color-muted);background:#fff;border:1px solid #cfd7e4;border-radius:8px;padding:4px 10px;font-size:12px}.gf-tabs-menu{inset-inline-end:0;z-index:5;border:1px solid var(--gf-color-border);background:#fff;border-radius:10px;min-width:220px;margin:4px 0 0;padding:6px;list-style:none;position:absolute;top:100%;box-shadow:0 12px 30px #0b163026}.gf-tabs-menu a,.gf-tabs-menu button{width:100%;font:inherit;color:var(--gf-color-text);text-align:start;background:0 0;border:0;border-radius:8px;align-items:center;padding:7px 10px;font-size:13px;display:flex}.gf-tabs-menu a:hover,.gf-tabs-menu button:hover{background:#f1f4f9}.gf-tabs-menu a[aria-current]{color:var(--gf-color-accent);font-weight:600}.gf-tabs-menu .danger{color:#c92a2a;border-top:1px solid var(--gf-color-border);border-radius:0;margin-top:4px}.gf-tabs .sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.gf-crumbs li:empty,.gf-page-tools:empty{display:none}.gf-page-tools{flex:none;gap:8px;display:flex}@media (width<=900px){.gf-top:has(.gf-page-tools:not(:empty)){flex-wrap:wrap}.gf-page-tools{order:10;justify-content:flex-end;width:100%}}.gf-count{color:#dce7ff;text-align:center;background:#3d7bff40;border-radius:999px;flex:none;align-self:center;min-width:22px;height:20px;margin-inline-start:auto;padding:0 7px;font-size:11px;font-style:normal;line-height:20px}.rkp{background:var(--gf-color-card);border:1px solid var(--gf-color-border);border-radius:var(--gf-r-3);padding:var(--gf-sp-6);margin-bottom:var(--gf-sp-6);color:var(--gf-color-text);font-size:var(--gf-fs-body)}.rkp.flush{background:0 0;border:0;border-radius:0;flex-direction:column;height:calc(100vh - 76px);margin:0;padding:0;display:flex}.rkp.flush>*{flex:none}.rkp.flush>.rk{min-height:0;margin-top:var(--gf-sp-1);flex:1}.rkp-head{justify-content:space-between;align-items:center;gap:var(--gf-sp-3);flex-wrap:wrap;display:flex}.rkp-head h2{font-size:var(--gf-fs-section);margin:0}.rkp-head label{align-items:center;gap:var(--gf-sp-2);display:flex}.rkp select,.rkp input,.rkp textarea,.rkp-btn{font:inherit;font-size:var(--gf-fs-body);border:1px solid var(--gf-color-field-line);border-radius:var(--gf-r-1);padding:var(--gf-sp-1) var(--gf-sp-2);background:var(--gf-color-card);color:var(--gf-color-text)}.rkp-btn{cursor:pointer}.rkp-sheet input:not([type=checkbox]),.rkp-sheet select,.rkp-btn,.rkp-head select{min-height:var(--gf-h-control)}.rkp-btn.primary{background:var(--gf-color-accent);color:var(--gf-color-on-accent);border-color:var(--gf-color-accent)}.rkp-tabs{gap:var(--gf-sp-1);border-bottom:1px solid var(--gf-color-line);margin-top:var(--gf-sp-1);display:flex;overflow-x:auto}.rkp-tabs button{font:inherit;font-size:var(--gf-fs-body);color:var(--gf-color-text);padding:var(--gf-sp-1) var(--gf-sp-3);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0}.rkp-tabs button.on{border-bottom-color:var(--gf-color-accent);color:var(--gf-color-selected-text);font-weight:700}.rkp-msg{padding:var(--gf-sp-2) var(--gf-sp-3);border-radius:var(--gf-r-1);background:var(--gf-color-badge);margin:var(--gf-sp-1) 0}.rkp-msg.bad{background:var(--gf-color-error-bg);color:var(--gf-color-error-text)}.rkp-msg.ok{background:var(--gf-color-ok-bg);color:var(--gf-color-ok-text)}.rkp-sheet{margin-top:var(--gf-sp-3);padding:var(--gf-sp-4);background:var(--gf-color-sheet-bg);border:1px solid var(--gf-color-line);border-radius:var(--gf-r-2)}.rkp-sheet h3{font-size:var(--gf-fs-section);margin:0 0 var(--gf-sp-3)}.rkp-form{grid-template-columns:repeat(auto-fill, minmax(var(--gf-w-enum), 1fr));gap:var(--gf-sp-3);display:grid}.rkp-form label{gap:var(--gf-sp-1);flex-direction:column;display:flex}.rkp-form label.wide,.rkp-form>.wide{grid-column:1/-1}.rkp-form fieldset{align-items:center;gap:var(--gf-sp-2) var(--gf-sp-4);border:0;flex-wrap:wrap;margin:0;padding:0;display:flex}.rkp-form fieldset legend{margin-bottom:var(--gf-sp-1);padding:0}.rkp-form label.check{align-items:center;gap:var(--gf-sp-2);flex-direction:row}.rkp-actions{gap:var(--gf-sp-2);margin-top:var(--gf-sp-4);padding-top:var(--gf-sp-3);border-top:1px solid var(--gf-color-line);flex-wrap:wrap;display:flex}.rkp-chart{gap:var(--gf-sp-2);flex-wrap:wrap;display:flex}.rkp-chart article{gap:var(--gf-sp-1);min-width:var(--gf-w-enum);padding:var(--gf-sp-3);background:var(--gf-color-card);border:1px solid var(--gf-color-line);border-radius:var(--gf-r-2);text-align:center;flex-direction:column;display:flex}.rkp-chart article.off{opacity:.55}.rkp-chart small{color:var(--gf-color-muted);font-size:var(--gf-fs-hint)}html.gf-rail{--gf-sheet-start:var(--gf-side-rail)}@media (width<=960px){:root,html.gf-rail{--gf-sheet-start:0px}}.gf-sheet-scrim{inset-block:var(--gf-sheet-top) 0;z-index:24;background:var(--gf-color-backdrop);justify-content:flex-end;display:flex;position:fixed;inset-inline-start:var(--gf-sheet-start);inset-inline-end:0}.gf-sheet-scrim.center{padding:var(--gf-sp-4);justify-content:center;align-items:center}.gf-sheet{background:var(--gf-color-sheet-bg);min-width:0;height:100%;box-shadow:0 0 50px var(--gf-color-shadow-strong);flex-direction:column;flex:1;animation:.18s ease-out gf-sheet-in;display:flex}@keyframes gf-sheet-in{0%{opacity:.6;transform:translate(-30px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.gf-sheet{animation:none}}.gf-live{padding:0 var(--gf-sp-1);border-radius:var(--gf-sp-1);background:var(--gf-color-warn-bg);color:var(--gf-color-warn-text);font-size:var(--gf-fs-hint);margin-inline-start:var(--gf-sp-1);display:inline-block}
