@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/app-assets/inter-latin-ext-B_-bZUTo.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/app-assets/inter-latin-8kRkwJBP.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/app-assets/inter-latin-ext-B_-bZUTo.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/app-assets/inter-latin-8kRkwJBP.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/app-assets/inter-latin-ext-B_-bZUTo.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/app-assets/inter-latin-8kRkwJBP.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/app-assets/inter-latin-ext-B_-bZUTo.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/app-assets/inter-latin-8kRkwJBP.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/app-assets/inter-latin-ext-B_-bZUTo.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/app-assets/inter-latin-8kRkwJBP.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--blue: #2e90fa;--blue-dark: #1570cd;--blue-darker: #0e5aad;--navy: #0b2545;--navy-700: #102a43;--sky-50: #f3f8ff;--sky-100: #e6f1fe;--sky-200: #cfe4fd;--text: #334155;--muted: #64748b;--border: #e2e8f0;--white: #ffffff;--danger: #dc2626;--danger-bg: #fef2f2;--success: #0f7b4f;--success-bg: #e3f7ee;--radius: 14px;--radius-lg: 22px;--shadow-sm: 0 1px 2px rgba(11, 37, 69, .06);--shadow: 0 10px 30px rgba(11, 37, 69, .08);--shadow-lg: 0 24px 60px rgba(14, 90, 173, .18);--gradient-blue: linear-gradient(135deg, #2e90fa 0%, #0e5aad 100%)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:var(--text);background:var(--white);line-height:1.6;-webkit-font-smoothing:antialiased}h1,h2,h3,h4{color:var(--navy);line-height:1.2;margin:0}p{margin:0}a{color:var(--blue-dark);text-decoration:none}a:hover{text-decoration:underline}img{max-width:100%;display:block}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:600;font-size:1rem;font-family:inherit;padding:13px 24px;border-radius:12px;border:1px solid transparent;cursor:pointer;transition:transform .15s ease,box-shadow .2s ease,background .2s ease;white-space:nowrap;text-decoration:none}.btn:disabled{opacity:.6;cursor:not-allowed}.btn:active:not(:disabled){transform:translateY(1px)}.btn-primary{background:var(--gradient-blue);color:var(--white);box-shadow:0 8px 20px #2e90fa59}.btn-primary:hover:not(:disabled){box-shadow:0 12px 26px #2e90fa73;transform:translateY(-1px);text-decoration:none}.btn-ghost{background:var(--white);color:var(--navy);border-color:var(--border)}.btn-ghost:hover{border-color:var(--blue);color:var(--blue-dark);text-decoration:none}.btn-block{width:100%}.field{display:grid;gap:6px;margin-bottom:18px;align-content:start}.field>label{font-size:.92rem;font-weight:600;color:var(--navy-700)}.input{width:100%;font-size:1rem;font-family:inherit;color:var(--navy);padding:12px 14px;border:1px solid var(--border);border-radius:12px;background:var(--white);transition:border-color .15s ease,box-shadow .15s ease}input.input,select.input{height:50px;padding-top:0;padding-bottom:0}.input::placeholder{color:#9aa7b8}.input:focus{outline:none;border-color:var(--blue);box-shadow:0 0 0 3px #2e90fa59}.input.is-invalid{border-color:var(--danger)}.field__error{font-size:.85rem;color:var(--danger)}.field-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.check{display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:start;margin-bottom:14px;font-size:.92rem;color:var(--text);cursor:pointer}.check input{width:18px;height:18px;margin-top:2px;accent-color:var(--blue);cursor:pointer}.check a{font-weight:600}.alert{border-radius:12px;padding:12px 16px;font-size:.92rem;margin-bottom:18px}.alert-error{background:var(--danger-bg);color:var(--danger);border:1px solid #fecaca}.alert-success{background:var(--success-bg);color:var(--success);border:1px solid #bbf7d0}.muted{color:var(--muted)}.spin{width:18px;height:18px;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.sendopt{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;border:1px solid var(--border);border-radius:12px;margin-bottom:10px;cursor:pointer;transition:border-color .12s ease,background .12s ease}.sendopt:has(input:checked){border-color:var(--blue);background:var(--sky-50)}.sendopt input{margin-top:4px;accent-color:var(--blue)}.sendopt strong{display:block;color:var(--navy);font-size:.95rem}.sendopt small{display:block;color:var(--muted);font-size:.85rem;margin-top:2px}.plan-lock{margin:10px 0 0;padding:10px 14px;border:1px dashed var(--border);border-radius:var(--radius);background:var(--sky-50);color:var(--navy);font-size:.9rem}.plan-lock a{color:var(--blue);font-weight:600}.table-wrap{background-color:var(--white);border:1px solid var(--border);border-radius:var(--radius-lg);overflow-x:auto;background-image:linear-gradient(to right,var(--white) 35%,rgba(255,255,255,0)),linear-gradient(to left,var(--white) 35%,rgba(255,255,255,0)),radial-gradient(farthest-side at 0 50%,rgba(11,37,69,.13),transparent),radial-gradient(farthest-side at 100% 50%,rgba(11,37,69,.13),transparent);background-position:left center,right center,left center,right center;background-size:48px 100%,48px 100%,12px 100%,12px 100%;background-repeat:no-repeat;background-attachment:local,local,scroll,scroll}fieldset{min-width:0}.dialog-overlay[data-v-1aa8ce22]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0b254573;display:grid;place-items:center;z-index:200;padding:20px}.dialog[data-v-1aa8ce22]{background:var(--white);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:28px;max-width:440px;width:100%}.dialog__title[data-v-1aa8ce22]{font-size:1.15rem;font-weight:700;margin-bottom:10px}.dialog__message[data-v-1aa8ce22]{color:var(--text);margin-bottom:22px;white-space:pre-line}.dialog__input[data-v-1aa8ce22]{width:100%;margin:-8px 0 22px}.dialog__actions[data-v-1aa8ce22]{display:flex;justify-content:flex-end;gap:12px}.btn-danger-solid[data-v-1aa8ce22]{background:var(--danger);color:var(--white)}.btn-danger-solid[data-v-1aa8ce22]:hover:not(:disabled){box-shadow:0 8px 20px #dc262659;transform:translateY(-1px)}.btn[data-v-1aa8ce22]:disabled{opacity:.5;cursor:not-allowed}.fab[data-v-53003a13]{position:fixed;right:22px;bottom:22px;width:56px;height:56px;border:none;border-radius:50%;background:var(--gradient-blue);color:#fff;cursor:pointer;box-shadow:0 8px 24px #2e90fa73;display:grid;place-items:center;z-index:110;transition:transform .15s ease}.fab[data-v-53003a13]:hover{transform:scale(1.07)}@media(max-width:1024px){.fab[data-v-53003a13]{width:46px;height:46px;right:12px;bottom:12px}}.fab__icon[data-v-53003a13]{width:28px;height:28px;fill:#fff}.chat[data-v-53003a13]{position:fixed;right:22px;bottom:22px;width:380px;max-width:calc(100vw - 32px);height:540px;max-height:calc(100vh - 100px);background:var(--white);border:1px solid var(--border);border-radius:18px;box-shadow:var(--shadow-lg);display:flex;flex-direction:column;overflow:hidden;z-index:110}.chat__head[data-v-53003a13]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;background:var(--gradient-blue);color:#fff}.chat__title[data-v-53003a13]{font-weight:700;font-size:.98rem}.chat__company[data-v-53003a13]{display:block;font-size:.75rem;font-weight:500;opacity:.85}.chat__actions[data-v-53003a13]{display:flex;gap:6px}.chat__iconbtn[data-v-53003a13]{width:30px;height:30px;border:none;border-radius:8px;background:#ffffff2e;color:#fff;font:inherit;cursor:pointer}.chat__iconbtn[data-v-53003a13]:hover{background:#ffffff52}.chat__body[data-v-53003a13]{flex:1;overflow-y:auto;padding:14px;display:flex;flex-direction:column;gap:10px;background:var(--sky-50)}.chat__notice[data-v-53003a13]{margin:auto;color:var(--muted);font-size:.92rem;text-align:center}.chat__hello[data-v-53003a13]{font-size:.92rem;color:var(--navy);margin-bottom:6px}.chat__chip[data-v-53003a13]{display:block;width:100%;text-align:left;background:var(--white);border:1px solid var(--border);border-radius:12px;padding:9px 12px;margin-bottom:6px;font:inherit;font-size:.88rem;color:var(--blue-dark);cursor:pointer;transition:border-color .12s ease}.chat__chip[data-v-53003a13]:hover{border-color:var(--blue)}.msg[data-v-53003a13]{max-width:85%;padding:9px 13px;border-radius:14px;font-size:.92rem;line-height:1.5;white-space:pre-wrap;word-break:break-word}.msg--user[data-v-53003a13]{align-self:flex-end;background:var(--gradient-blue);color:#fff;border-bottom-right-radius:4px}.msg--assistant[data-v-53003a13]{align-self:flex-start;background:var(--white);border:1px solid var(--border);color:var(--navy);border-bottom-left-radius:4px}.msg--md[data-v-53003a13]{white-space:normal}.msg--md[data-v-53003a13] p{margin:0 0 8px}.msg--md[data-v-53003a13] p:last-child{margin-bottom:0}.msg--md[data-v-53003a13] .md-h{font-weight:700}.msg--md[data-v-53003a13] ul,.msg--md[data-v-53003a13] ol{margin:0 0 8px;padding-left:20px}.msg--md[data-v-53003a13] ul:last-child,.msg--md[data-v-53003a13] ol:last-child{margin-bottom:0}.msg--md[data-v-53003a13] li{margin:2px 0}.msg--md[data-v-53003a13] code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.86em;background:var(--sky-50);border-radius:4px;padding:1px 5px}.msg--md[data-v-53003a13] a{color:var(--blue-dark);text-decoration:underline}.msg--typing[data-v-53003a13]{display:flex;gap:4px;padding:12px 14px}.msg--typing span[data-v-53003a13]{width:7px;height:7px;border-radius:50%;background:var(--muted);animation:typing-53003a13 1.2s infinite}.msg--typing span[data-v-53003a13]:nth-child(2){animation-delay:.2s}.msg--typing span[data-v-53003a13]:nth-child(3){animation-delay:.4s}@keyframes typing-53003a13{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.proposal[data-v-53003a13]{align-self:flex-start;width:92%;background:var(--white);border:1.5px solid var(--blue);border-radius:14px;padding:12px 14px;font-size:.9rem}.proposal__title[data-v-53003a13]{font-weight:800;color:var(--navy);margin-bottom:6px}.proposal__row[data-v-53003a13]{color:var(--navy);margin-bottom:2px}.proposal__actions[data-v-53003a13]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:10px}.proposal__btn[data-v-53003a13]{padding:8px 14px;font-size:.88rem}.proposal__done[data-v-53003a13]{color:#166534;font-weight:700}.proposal__hint[data-v-53003a13]{margin-top:8px;font-size:.78rem;color:var(--muted)}.chat__foot[data-v-53003a13]{display:flex;align-items:flex-end;gap:8px;padding:10px;border-top:1px solid var(--border);background:var(--white)}.chat__input[data-v-53003a13]{flex:1;resize:none;border:1px solid var(--border);border-radius:12px;padding:9px 12px;font:inherit;font-size:.92rem;color:var(--navy);max-height:110px}.chat__input[data-v-53003a13]:focus{outline:none;border-color:var(--blue)}.chat__send[data-v-53003a13]{width:40px;height:40px;border:none;border-radius:12px;background:var(--gradient-blue);color:#fff;font-size:1rem;cursor:pointer}.chat__send[data-v-53003a13]:disabled{opacity:.4;cursor:not-allowed}@media(max-width:480px){.chat[data-v-53003a13]{right:8px;bottom:8px;height:70vh}}.consent-overlay[data-v-fd898bde]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#0b254573;display:grid;padding:20px;overflow-y:auto}.consent[data-v-fd898bde]{background:var(--white);border-radius:var(--radius-lg, 14px);box-shadow:0 24px 60px #0b254547;padding:30px 32px;max-width:580px;width:100%;margin:auto}.consent__title[data-v-fd898bde]{margin:0 0 12px;font-size:1.2rem;color:var(--navy)}.consent__text[data-v-fd898bde]{margin:0 0 20px;font-size:.92rem;line-height:1.6;color:var(--muted)}.consent__text strong[data-v-fd898bde]{color:var(--navy)}.consent__actions[data-v-fd898bde]{display:flex;justify-content:flex-end;gap:12px;flex-wrap:wrap}@media(max-width:520px){.consent[data-v-fd898bde]{padding:24px 20px}.consent__actions[data-v-fd898bde]{flex-direction:column-reverse}.consent__actions .btn[data-v-fd898bde]{width:100%;text-align:center}}.impersonate-bar[data-v-d5014bfd]{position:sticky;top:0;z-index:200;background:#7c3aed;color:#fff;display:flex;align-items:center;justify-content:center;gap:16px;padding:8px 16px;font-size:.9rem;font-weight:600}.deletion-bar[data-v-d5014bfd]{position:sticky;top:0;z-index:200;background:#d92d20;color:#fff;display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap;padding:8px 16px;font-size:.9rem;font-weight:600;text-align:center}.deletion-bar a[data-v-d5014bfd]{color:#fff;text-decoration:underline;white-space:nowrap}.acting-bar[data-v-d5014bfd]{position:sticky;top:0;z-index:200;background:#0e7490;color:#fff;display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap;padding:8px 16px;font-size:.9rem;font-weight:600}.acting-bar button[data-v-d5014bfd],.impersonate-bar button[data-v-d5014bfd]{background:#fff3;color:#fff;border:1px solid rgba(255,255,255,.4);border-radius:6px;padding:4px 12px;cursor:pointer;font-weight:600}.auth[data-v-834bb036]{min-height:100vh;display:grid;grid-template-columns:.9fr 1.1fr}.auth__brand[data-v-834bb036]{position:relative;background:var(--gradient-blue);color:var(--white);padding:44px;display:flex;flex-direction:column;overflow:hidden}.auth__brand[data-v-834bb036]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(40% 50% at 90% 10%,rgba(255,255,255,.18),transparent 60%),radial-gradient(40% 50% at 0% 100%,rgba(255,255,255,.12),transparent 60%)}.auth__logo[data-v-834bb036]{height:52px;width:auto;background:var(--white);padding:8px 14px;border-radius:14px}.auth__logo-link[data-v-834bb036]{position:relative;z-index:1;display:inline-block}.auth__brand-body[data-v-834bb036]{position:relative;z-index:1;margin:auto 0}.auth__brand-title[data-v-834bb036]{color:var(--white);font-size:2rem;font-weight:800;margin-bottom:28px}.auth__benefits[data-v-834bb036]{list-style:none;padding:0;margin:0;display:grid;gap:14px}.auth__benefits li[data-v-834bb036]{display:flex;align-items:center;gap:12px;font-weight:500}.auth__tick[data-v-834bb036]{width:22px;height:22px;flex:none;fill:none;stroke:#fff;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;background:#ffffff2e;border-radius:50%;padding:4px}.auth__brand-foot[data-v-834bb036]{position:relative;z-index:1;font-size:.85rem;color:#ffffffbf}.auth__main[data-v-834bb036]{display:flex;align-items:center;justify-content:center;padding:40px 24px;background:var(--sky-50)}.auth__card[data-v-834bb036]{width:100%;max-width:440px;background:var(--white);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow);padding:40px}.auth__logo-link--mobile[data-v-834bb036]{display:none;margin-bottom:24px}.auth__logo--mobile[data-v-834bb036]{height:46px;background:transparent;padding:0}.auth__title[data-v-834bb036]{font-size:1.7rem;font-weight:800;margin-bottom:6px}.auth__subtitle[data-v-834bb036]{color:var(--muted);margin-bottom:26px}@media(max-width:860px){.auth[data-v-834bb036]{grid-template-columns:1fr}.auth__brand[data-v-834bb036]{display:none}.auth__logo-link--mobile[data-v-834bb036]{display:inline-block}.auth__card[data-v-834bb036]{box-shadow:var(--shadow-lg)}}.login-row[data-v-467f4ab6]{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px}@media(max-width:480px){.login-row[data-v-467f4ab6]{flex-direction:column;align-items:flex-start;gap:10px}}.appheader[data-v-3aaadbd5]{background:var(--white);border-bottom:1px solid var(--border);position:sticky;top:0;z-index:40}.appheader__sandbox[data-v-3aaadbd5]{background:#fef3c7;color:#92400e;border-bottom:1px solid #fcd34d;text-align:center;font-size:.88rem;font-weight:600;padding:7px 16px}.appheader__sandbox-link[data-v-3aaadbd5]{color:#92400e;text-decoration:underline;margin-left:8px}.appheader__inner[data-v-3aaadbd5]{display:flex;align-items:center;gap:28px;min-height:70px;padding:0 32px}.appheader__logo[data-v-3aaadbd5]{height:42px;width:auto}.appheader__nav[data-v-3aaadbd5]{display:flex;gap:6px;flex:1;flex-wrap:nowrap;min-width:max-content}.appheader__link[data-v-3aaadbd5]{font-weight:500;color:var(--navy-700);padding:8px 14px;border-radius:10px;text-decoration:none;white-space:nowrap}.appheader__link[data-v-3aaadbd5]:hover,.appheader__link.router-link-exact-active[data-v-3aaadbd5],.appheader__link--active[data-v-3aaadbd5]{background:var(--sky-100);color:var(--blue-dark)}.appheader__navdrop[data-v-3aaadbd5]{position:relative}.appheader__navdrop-btn[data-v-3aaadbd5]{display:inline-flex;align-items:center;gap:6px;background:none;border:none;font:inherit;cursor:pointer}.appheader__navdrop-menu[data-v-3aaadbd5]{position:absolute;left:0;top:calc(100% + 8px);min-width:200px;background:var(--white);border:1px solid var(--border);border-radius:14px;box-shadow:var(--shadow);padding:8px;z-index:50}.appheader__user[data-v-3aaadbd5]{position:relative;min-width:0}.appheader__account[data-v-3aaadbd5]{display:flex;align-items:center;gap:10px;padding:6px 10px 6px 6px;border:1px solid var(--border);border-radius:999px;cursor:pointer;-webkit-user-select:none;user-select:none}.appheader__account[data-v-3aaadbd5]:hover{border-color:var(--blue)}.appheader__avatar[data-v-3aaadbd5]{width:34px;height:34px;flex:0 0 auto;display:grid;place-items:center;border-radius:50%;background:var(--gradient-blue);color:#fff;font-weight:700;text-transform:uppercase}.appheader__name[data-v-3aaadbd5]{font-weight:600;color:var(--navy);font-size:.95rem;white-space:nowrap;min-width:0;overflow:hidden;text-overflow:ellipsis;max-width:300px}.appheader__company[data-v-3aaadbd5]{font-weight:500;color:var(--muted)}.appheader__menu-label[data-v-3aaadbd5]{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);padding:6px 12px 2px}.appheader__check[data-v-3aaadbd5]{display:inline-block;width:16px;color:var(--blue-dark);font-weight:700}.appheader__menu-sep[data-v-3aaadbd5]{border-top:1px solid var(--border);margin:6px 0}.appheader__chev[data-v-3aaadbd5]{width:18px;height:18px;flex:0 0 auto;fill:none;stroke:var(--muted);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.appheader__menu[data-v-3aaadbd5]{position:absolute;right:0;top:calc(100% + 8px);min-width:220px;background:var(--white);border:1px solid var(--border);border-radius:14px;box-shadow:var(--shadow);padding:8px;overflow:hidden}.appheader__menu-item[data-v-3aaadbd5]{display:block;width:100%;text-align:left;background:none;border:none;padding:10px 12px;border-radius:10px;font:inherit;font-weight:500;color:var(--navy);cursor:pointer;text-decoration:none}.appheader__menu-item[data-v-3aaadbd5]:hover{background:var(--sky-50);color:var(--blue-dark);text-decoration:none}.appheader__burger[data-v-3aaadbd5]{display:none;background:none;border:1px solid var(--border);border-radius:10px;width:42px;height:42px;place-items:center;cursor:pointer;flex-shrink:0}.appheader__burger svg[data-v-3aaadbd5]{width:22px;height:22px;fill:none;stroke:var(--navy);stroke-width:2;stroke-linecap:round}.appheader__mobilemenu[data-v-3aaadbd5]{display:none;border-top:1px solid var(--border);padding:8px 12px 12px;background:var(--white)}@media(max-width:1500px)and (min-width:1231px){.appheader__inner[data-v-3aaadbd5]{gap:16px}.appheader__nav[data-v-3aaadbd5]{gap:2px}.appheader__link[data-v-3aaadbd5]{padding:8px 9px;font-size:.92rem}.appheader__company[data-v-3aaadbd5]{display:none}.appheader__name[data-v-3aaadbd5]{max-width:220px}}@media(max-width:1230px){.appheader__nav[data-v-3aaadbd5]{display:none}.appheader__burger[data-v-3aaadbd5]{display:grid;margin-left:auto}.appheader__mobilemenu[data-v-3aaadbd5]{display:block}}@media(max-width:640px){.appheader__inner[data-v-3aaadbd5]{padding:0 18px;gap:14px}.appheader__name[data-v-3aaadbd5]{display:none}}.appfooter[data-v-9bba2b76]{background:var(--navy);color:#ffffffb3}.appfooter__inner[data-v-9bba2b76]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;padding:20px 32px;font-size:.88rem}.appfooter__links[data-v-9bba2b76]{display:flex;gap:20px}.appfooter__links a[data-v-9bba2b76]{color:#ffffffb3}.appfooter__links a[data-v-9bba2b76]:hover{color:#fff;text-decoration:none}@media(max-width:1024px){.appfooter__inner[data-v-9bba2b76]{padding-right:72px}}@media(max-width:640px){.appfooter__inner[data-v-9bba2b76]{padding:18px 72px 18px 18px}}.icon-btn[data-v-12585ada]{display:inline-grid;place-items:center;width:38px;height:38px;background:var(--white);border:1px solid var(--border);border-radius:10px;color:var(--muted);cursor:pointer;text-decoration:none;transition:border-color .12s ease,color .12s ease,background .12s ease}.icon-btn svg[data-v-12585ada]{width:17px;height:17px}@media(max-width:640px){.icon-btn[data-v-12585ada]{width:44px;height:44px}.icon-btn svg[data-v-12585ada]{width:19px;height:19px}}.icon-btn[data-v-12585ada]:hover:not(:disabled){border-color:var(--blue);color:var(--blue-dark)}.icon-btn[data-v-12585ada]:disabled{opacity:.5;cursor:not-allowed}.icon-btn--danger[data-v-12585ada]{color:var(--danger)}.icon-btn--danger[data-v-12585ada]:hover:not(:disabled){border-color:var(--danger);color:var(--danger);background:var(--danger-bg)}.icon-btn--active[data-v-12585ada]{color:var(--success);background:var(--success-bg);border-color:var(--success)}.overlay[data-v-b8194e97]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0b254573;display:grid;z-index:100;padding:20px;overflow-y:auto}.modal[data-v-b8194e97]{background:var(--white);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:32px;max-width:760px;width:100%;margin:auto}.modal__title[data-v-b8194e97]{font-size:1.35rem;font-weight:800;text-align:center;margin-bottom:26px}.types[data-v-b8194e97]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:26px}.type--locked[data-v-b8194e97]{opacity:.62;border-style:dashed}.type__pro[data-v-b8194e97]{margin-top:4px;font-size:.76rem;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.4px}.modal__lock[data-v-b8194e97]{margin:-10px 0 18px;text-align:center;font-size:.9rem;color:var(--muted)}.type[data-v-b8194e97]{position:relative;display:grid;gap:6px;justify-items:center;text-align:center;background:var(--sky-50);border:2px solid var(--border);border-radius:var(--radius);padding:26px 18px;font:inherit;cursor:pointer;transition:border-color .15s ease,transform .15s ease,box-shadow .15s ease,background .15s ease}.type[data-v-b8194e97]:hover{border-color:var(--blue);transform:translateY(-2px);box-shadow:var(--shadow)}.type--selected[data-v-b8194e97]{border-color:var(--blue);background:var(--sky-100);box-shadow:0 0 0 3px #2e90fa26}.type__icon[data-v-b8194e97]{font-size:2rem}.type__title[data-v-b8194e97]{font-weight:700;color:var(--navy)}.type__text[data-v-b8194e97]{font-size:.85rem;color:var(--muted)}.type__check[data-v-b8194e97]{position:absolute;top:10px;right:10px;width:22px;height:22px;display:grid;place-items:center;font-size:.8rem;font-weight:700;color:var(--white);background:var(--blue);border-radius:50%}.modal__actions[data-v-b8194e97]{display:flex;justify-content:center;gap:12px}@media(max-width:640px){.types[data-v-b8194e97]{grid-template-columns:1fr}}.layout[data-v-f311d33e]{min-height:100vh;display:flex;flex-direction:column;background:var(--sky-50)}.layout__main[data-v-f311d33e]{flex:1}.page[data-v-f311d33e]{width:100%;max-width:1320px;margin:0 auto;padding:40px 32px 64px}.page__head[data-v-f311d33e]{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px;flex-wrap:wrap}.page__title[data-v-f311d33e]{font-size:2rem;font-weight:800}.quick-actions[data-v-f311d33e]{display:flex;gap:10px;flex-wrap:wrap}@media(max-width:640px){.quick-actions[data-v-f311d33e]{display:grid;grid-template-columns:1fr 1fr;width:100%}.quick-actions .btn[data-v-f311d33e]{display:grid;place-items:center;text-align:center;min-height:56px;padding:10px 12px}}.empty[data-v-f311d33e]{background:var(--white);border:1px dashed var(--border);border-radius:var(--radius-lg);padding:56px 28px;text-align:center}.empty__icon[data-v-f311d33e]{font-size:2.4rem;margin-bottom:12px}.empty__title[data-v-f311d33e]{font-size:1.3rem;font-weight:700;margin-bottom:8px}.empty__text[data-v-f311d33e]{color:var(--muted);margin-bottom:22px}.stats[data-v-f311d33e]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:20px}.expenses[data-v-f311d33e]{display:flex;align-items:center;gap:28px;flex-wrap:wrap;background:var(--white);border:1px solid var(--border);border-radius:var(--radius-lg);padding:14px 20px;margin-bottom:20px;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.expenses[data-v-f311d33e]:hover{border-color:var(--blue);box-shadow:var(--shadow)}.expenses__label[data-v-f311d33e]{font-weight:700;color:var(--navy);white-space:nowrap}.expenses__items[data-v-f311d33e]{display:flex;gap:28px;flex-wrap:wrap;flex:1}.expenses__item[data-v-f311d33e]{display:flex;align-items:baseline;gap:8px;white-space:nowrap}.expenses__item span[data-v-f311d33e]{font-size:.85rem;color:var(--muted)}.expenses__item strong[data-v-f311d33e]{color:var(--navy)}.expenses__item em[data-v-f311d33e]{font-style:normal;font-size:.8rem;color:var(--muted)}.expenses__link[data-v-f311d33e]{font-weight:600;color:var(--blue-dark);white-space:nowrap}.expenses--locked[data-v-f311d33e]{border-style:dashed}.expenses__teaser[data-v-f311d33e]{flex:1;color:var(--muted);font-size:.92rem}.vat[data-v-f311d33e]{background:var(--white);border:1px solid var(--border);border-radius:var(--radius-lg);padding:14px 20px;margin-bottom:20px}.vat__head[data-v-f311d33e]{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:10px}.vat__label[data-v-f311d33e]{font-weight:700;color:var(--navy);white-space:nowrap}.vat__period[data-v-f311d33e]{font-weight:500;font-size:.85rem;color:var(--muted);margin-left:6px;white-space:nowrap}.vat__select[data-v-f311d33e]{margin-left:8px;padding:4px 26px 4px 9px;border:1px solid var(--border);border-radius:8px;background:var(--white);color:var(--navy);font:inherit;font-size:.85rem;font-weight:600;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234a617e' stroke-width='2.5' stroke-linecap='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 7px center;background-size:13px}.vat__select[data-v-f311d33e]:focus{outline:none;border-color:var(--blue)}.vat__toggle[data-v-f311d33e]{display:inline-flex;background:var(--sky-100);border-radius:999px;padding:3px}.vat__tab[data-v-f311d33e]{border:none;background:transparent;font:inherit;font-size:.82rem;font-weight:600;color:var(--muted);padding:4px 14px;border-radius:999px;cursor:pointer}.vat__tab--active[data-v-f311d33e]{background:var(--white);color:var(--navy);box-shadow:0 1px 3px #0b25451f}.vat__items[data-v-f311d33e]{display:flex;align-items:baseline;gap:16px;flex-wrap:wrap}.vat__item[data-v-f311d33e]{display:flex;align-items:baseline;gap:8px;white-space:nowrap}.vat__item span[data-v-f311d33e]{font-size:.85rem;color:var(--muted)}.vat__item strong[data-v-f311d33e]{color:var(--navy)}.vat__hint[data-v-f311d33e]{font-style:normal;font-size:.78rem;color:var(--muted)}.vat__item--result strong[data-v-f311d33e]{font-size:1.1rem}.vat__negative[data-v-f311d33e]{color:var(--success, #16a34a)}@media(max-width:640px){.vat__item[data-v-f311d33e],.vat__label[data-v-f311d33e]{white-space:normal}.vat__items[data-v-f311d33e]{flex-direction:column;align-items:stretch;gap:8px}.vat__item[data-v-f311d33e]{justify-content:space-between}.vat__minus[data-v-f311d33e]{display:none}.expenses--locked[data-v-f311d33e]{flex-direction:column;align-items:stretch;gap:10px}.row[data-v-f311d33e]{flex-wrap:wrap}.row__main[data-v-f311d33e]{flex:1 1 100%}.row__side[data-v-f311d33e]{width:100%;justify-content:space-between}}.vat__minus[data-v-f311d33e]{color:var(--muted);font-weight:700}.vat__note[data-v-f311d33e]{margin-top:10px;font-size:.78rem;color:var(--muted)}.client-list[data-v-f311d33e]{display:flex;gap:12px;flex-wrap:wrap;justify-content:center;margin-top:8px}.stat[data-v-f311d33e]{background:var(--white);border:1px solid var(--border);border-radius:var(--radius-lg);padding:20px 22px}.stat--danger[data-v-f311d33e]{border-color:var(--danger)}.stat--danger .stat__value[data-v-f311d33e]{color:var(--danger)}.stat--link[data-v-f311d33e]{cursor:pointer;transition:border-color .12s ease}.stat--link[data-v-f311d33e]:hover{border-color:var(--blue)}.stat__label[data-v-f311d33e]{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin-bottom:8px}.stat__value[data-v-f311d33e]{font-size:1.45rem;font-weight:800;color:var(--navy);white-space:nowrap}.stat__extra[data-v-f311d33e]{font-size:.9rem;font-weight:600;color:var(--navy)}.stat__hint[data-v-f311d33e]{font-size:.82rem;color:var(--muted);margin-top:4px}.flow[data-v-f311d33e]{margin-bottom:16px}.flow__head[data-v-f311d33e]{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:16px}.flow__legend[data-v-f311d33e]{display:flex;align-items:center;gap:8px;font-size:.85rem;font-weight:600;color:var(--navy)}.flow__dot[data-v-f311d33e]{width:12px;height:12px;border-radius:50%;display:inline-block}.flow__dot--rev[data-v-f311d33e]{background:#2e90fa}.flow__dot--exp[data-v-f311d33e]{background:#e2725b;margin-left:10px}.flow__svg[data-v-f311d33e]{display:block;width:100%;height:240px}.flow__chart[data-v-f311d33e]{position:relative}.flow__hover line[data-v-f311d33e],.flow__hover circle[data-v-f311d33e]{opacity:0;transition:opacity .12s ease;pointer-events:none}.flow__hover--active line[data-v-f311d33e],.flow__hover--active circle[data-v-f311d33e]{opacity:1}.flow__tooltip[data-v-f311d33e]{position:absolute;top:10px;transform:translate(-50%);background:var(--navy);color:#fff;border-radius:10px;padding:10px 14px;font-size:.82rem;line-height:1.6;box-shadow:0 8px 24px #0b254540;pointer-events:none;white-space:nowrap;z-index:5}.flow__tooltip[data-align=left][data-v-f311d33e]{transform:translate(0)}.flow__tooltip[data-align=right][data-v-f311d33e]{transform:translate(-100%)}.flow__tooltip-title[data-v-f311d33e]{font-weight:700;margin-bottom:2px}.flow__tooltip-row[data-v-f311d33e]{display:flex;align-items:center;gap:6px}.flow__tooltip .flow__dot--exp[data-v-f311d33e]{margin-left:0}.flow__tooltip-row strong[data-v-f311d33e]{color:#fff}.flow__labels[data-v-f311d33e]{display:flex;justify-content:space-between;margin-top:6px;font-size:.72rem;color:var(--muted)}.grid[data-v-f311d33e]{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:start}.grid[data-v-f311d33e]>*{min-width:0}.panel[data-v-f311d33e]{background:var(--white);border:1px solid var(--border);border-radius:var(--radius-lg);padding:22px 24px}.panel--chart[data-v-f311d33e]{grid-column:1 / -1}.panel__title[data-v-f311d33e]{display:flex;align-items:baseline;justify-content:space-between;font-size:1.05rem;font-weight:700;margin-bottom:16px}.panel__link[data-v-f311d33e]{font-size:.85rem;font-weight:600;color:var(--blue-dark);display:inline-block;padding:10px 12px;margin:-10px -12px}.panel__note[data-v-f311d33e]{font-size:.8rem;color:var(--muted);margin-top:10px}.chart[data-v-f311d33e]{display:grid;grid-template-columns:repeat(12,1fr);gap:8px;height:180px}.chart__col[data-v-f311d33e]{display:flex;flex-direction:column;min-width:0}.chart__bar-wrap[data-v-f311d33e]{flex:1;display:flex;align-items:flex-end}.chart__bar[data-v-f311d33e]{width:100%;min-height:2px;background:linear-gradient(180deg,var(--blue),#1570cd);border-radius:6px 6px 0 0}.chart__label[data-v-f311d33e]{font-size:.72rem;color:var(--muted);text-align:center;margin-top:6px;white-space:nowrap;overflow:hidden}.rows[data-v-f311d33e]{list-style:none;margin:0;padding:0}.row[data-v-f311d33e]{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 8px;border-bottom:1px solid var(--border);border-radius:8px;cursor:pointer}.row--static[data-v-f311d33e]{cursor:default}.row[data-v-f311d33e]:last-child{border-bottom:none}.row[data-v-f311d33e]:hover{background:var(--sky-50)}.row__main[data-v-f311d33e]{display:grid;gap:2px;min-width:0}.row__number[data-v-f311d33e]{font-family:ui-monospace,monospace;font-weight:600;font-size:.88rem;color:var(--navy)}.row__sub[data-v-f311d33e]{font-size:.82rem;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row__side[data-v-f311d33e]{display:flex;align-items:center;gap:12px;flex-shrink:0}.row__date[data-v-f311d33e]{font-size:.82rem;color:var(--muted);white-space:nowrap}.row__date--overdue[data-v-f311d33e]{color:var(--danger);font-weight:700}.row__amount[data-v-f311d33e]{font-weight:700;font-size:.9rem;color:var(--navy);white-space:nowrap}@media(max-width:900px){.stats[data-v-f311d33e]{grid-template-columns:1fr 1fr}.grid[data-v-f311d33e]{grid-template-columns:1fr}}@media(max-width:700px){.page[data-v-f311d33e]{padding:28px 18px 48px}.stats[data-v-f311d33e]{grid-template-columns:1fr}}.layout[data-v-0df1f38f]{min-height:100vh;display:flex;flex-direction:column;background:var(--sky-50)}.layout__main[data-v-0df1f38f]{flex:1}.page[data-v-0df1f38f]{width:100%;max-width:1320px;margin:0 auto;padding:40px 32px 64px}.page__head[data-v-0df1f38f]{margin-bottom:28px}.page__title[data-v-0df1f38f]{font-size:2rem;font-weight:800;margin-bottom:8px}.page__lead[data-v-0df1f38f]{color:var(--muted);font-size:1.05rem}.panel[data-v-0df1f38f]{background:var(--white);border:1px solid var(--border);border-radius:var(--radius-lg);padding:28px;margin-bottom:22px}.panel__title[data-v-0df1f38f]{font-size:1.2rem;font-weight:700;margin-bottom:20px}.field__hint[data-v-0df1f38f]{font-size:.82rem;color:var(--muted)}.actions[data-v-0df1f38f]{display:flex;justify-content:flex-end;margin-top:6px}.fieldset-reset[data-v-0df1f38f]{border:none;padding:0;margin:0}.access-list[data-v-0df1f38f]{margin-bottom:16px}.access-row[data-v-0df1f38f]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid var(--border)}.access-row__main[data-v-0df1f38f]{min-width:0}.access-row[data-v-0df1f38f]:last-child{border-bottom:none}@media(max-width:640px){.access-row[data-v-0df1f38f]{flex-direction:column;align-items:stretch}.access-row>.btn[data-v-0df1f38f]{align-self:flex-start}}.access-row__perms[data-v-0df1f38f]{font-size:.82rem;color:var(--muted);margin-top:4px}.status[data-v-0df1f38f]{display:inline-block;font-size:.75rem;font-weight:700;padding:2px 10px;border-radius:999px;margin-left:8px}.status--ok[data-v-0df1f38f]{color:#067647;background:#ecfdf3}.status--neutral[data-v-0df1f38f]{color:var(--muted);background:var(--sky-100)}.btn--small[data-v-0df1f38f]{padding:6px 12px;font-size:.85rem}.preset-row[data-v-0df1f38f]{display:flex;gap:10px;flex-wrap:wrap;margin:8px 0 12px}.perm-table[data-v-0df1f38f]{border-collapse:collapse;margin-bottom:10px}.perm-table th[data-v-0df1f38f],.perm-table td[data-v-0df1f38f]{padding:6px 18px 6px 0;text-align:left;font-size:.9rem}.perm-table th[data-v-0df1f38f]{font-size:.75rem;text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}.perm-table input[data-v-0df1f38f],.perm-extra input[data-v-0df1f38f]{width:17px;height:17px;accent-color:var(--blue)}.perm-extra[data-v-0df1f38f]{display:flex;align-items:center;gap:8px;font-size:.9rem;margin-bottom:6px}.panel--danger[data-v-0df1f38f]{border-color:var(--danger, #d92d20)}.danger-text[data-v-0df1f38f]{color:var(--muted);margin-bottom:16px}.btn-danger[data-v-0df1f38f]{background:var(--danger, #d92d20);color:var(--white)}.btn-danger[data-v-0df1f38f]:hover:not(:disabled){filter:brightness(.92)}.deletion-notice[data-v-0df1f38f]{background:var(--danger-bg, #fef3f2);border:1.5px solid var(--danger, #d92d20);border-radius:var(--radius-lg);padding:24px 28px;margin-bottom:22px}.deletion-notice__title[data-v-0df1f38f]{font-size:1.2rem;font-weight:800;color:var(--danger, #d92d20);margin-bottom:10px}.deletion-notice p[data-v-0df1f38f]{margin-bottom:10px}.deletion-notice__actions[data-v-0df1f38f]{display:flex;gap:12px;flex-wrap:wrap;margin-top:14px}.spin--dark[data-v-0df1f38f]{border-color:#0b254533;border-top-color:var(--navy)}@media(max-width:700px){.page[data-v-0df1f38f]{padding:28px 18px 48px}.field-row[data-v-0df1f38f]{grid-template-columns:1fr}}.page[data-v-48b3fd51]{max-width:900px;margin:0 auto;padding:32px 20px 60px}.page__head[data-v-48b3fd51]{margin-bottom:24px}.page__title[data-v-48b3fd51]{font-size:1.7rem;font-weight:800;color:var(--navy)}.page__lead[data-v-48b3fd51]{color:var(--muted);margin-top:4px}.panel[data-v-48b3fd51]{background:var(--white);border:1px solid var(--border);border-radius:12px;padding:24px;margin-bottom:20px}.panel__title[data-v-48b3fd51]{font-size:1.1rem;font-weight:700;color:var(--navy);margin-bottom:10px}.linkrow[data-v-48b3fd51]{display:flex;gap:10px;margin-top:16px}.linkrow .input[data-v-48b3fd51]{flex:1;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.linkrow .btn[data-v-48b3fd51]{white-space:nowrap}.stats[data-v-48b3fd51]{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px}.stat[data-v-48b3fd51]{background:var(--white);border:1px solid var(--border);border-radius:12px;padding:20px 24px}.stat__value[data-v-48b3fd51]{font-size:2rem;font-weight:800;color:var(--navy);line-height:1.1}.stat__label[data-v-48b3fd51]{color:var(--muted);font-size:.92rem;margin-top:4px}.small[data-v-48b3fd51]{font-size:.85rem;margin-top:14px}.table[data-v-48b3fd51]{width:100%;border-collapse:collapse;font-size:.88rem}.table th[data-v-48b3fd51]{text-align:left;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);padding:14px 16px;border-bottom:1px solid var(--border);white-space:nowrap}.table td[data-v-48b3fd51]{padding:14px 16px;border-bottom:1px solid var(--border);vertical-align:middle}.table tbody tr:last-child td[data-v-48b3fd51]{border-bottom:none}.status[data-v-48b3fd51]{display:inline-block;font-size:.75rem;font-weight:700;padding:3px 10px;border-radius:999px;white-space:nowrap}.status--neutral[data-v-48b3fd51]{color:var(--muted);background:var(--sky-100)}.status--ok[data-v-48b3fd51]{color:var(--success);background:var(--success-bg)}@media(max-width:640px){.linkrow[data-v-48b3fd51]{flex-direction:column}.stats[data-v-48b3fd51]{grid-template-columns:1fr;gap:12px}}.page[data-v-9786008c]{max-width:1320px;margin:0 auto;padding:32px 20px 60px}.page__head[data-v-9786008c]{margin-bottom:24px}.page__title[data-v-9786008c]{font-size:1.7rem;font-weight:800;color:var(--navy)}.page__lead[data-v-9786008c]{color:var(--muted);margin-top:4px}.panel[data-v-9786008c]{background:var(--white);border:1px solid var(--border);border-radius:12px;padding:24px;margin-bottom:20px}.panel__title[data-v-9786008c]{font-size:1.1rem;font-weight:700;color:var(--navy);margin-bottom:10px}.panel--pending[data-v-9786008c]{border-color:var(--blue)}.alert-warn[data-v-9786008c]{background:#fff8e6;border:1px solid #f0c36d;color:#8a6100;border-radius:8px;padding:10px 14px;margin-top:12px}.meters[data-v-9786008c]{display:grid;gap:14px;margin-top:16px}.meter__head[data-v-9786008c]{display:flex;justify-content:space-between;font-size:.92rem;margin-bottom:5px}.meter__bar[data-v-9786008c]{height:8px;background:var(--border);border-radius:999px;overflow:hidden}.meter__fill[data-v-9786008c]{height:100%;background:var(--blue);border-radius:999px;transition:width .3s}.meter__fill--full[data-v-9786008c]{background:#e5484d}.transfer[data-v-9786008c]{border:1px solid var(--border);border-radius:10px;margin:14px 0;overflow:hidden}.transfer__row[data-v-9786008c]{display:flex;justify-content:space-between;gap:16px;padding:9px 14px;border-bottom:1px solid var(--border);font-size:.95rem}.transfer__row[data-v-9786008c]:last-child{border-bottom:none}.transfer__row--hl[data-v-9786008c]{background:#fff8e6}.plans-head[data-v-9786008c]{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.toggle[data-v-9786008c]{display:inline-flex;border:1px solid var(--border);border-radius:999px;overflow:hidden}.toggle__btn[data-v-9786008c]{border:none;background:transparent;padding:7px 16px;cursor:pointer;font-size:.9rem;color:var(--muted)}.toggle__btn--on[data-v-9786008c]{background:var(--navy);color:var(--white)}.plans[data-v-9786008c]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:18px}.plancard[data-v-9786008c]{border:1px solid var(--border);border-radius:12px;padding:20px;display:flex;flex-direction:column}.plancard--current[data-v-9786008c]{border-color:var(--blue);box-shadow:0 0 0 1px var(--blue)}.plancard__name[data-v-9786008c]{font-weight:700;color:var(--navy)}.plancard__price[data-v-9786008c]{margin-top:8px;font-size:1.15rem}.plancard__period[data-v-9786008c]{font-size:.82rem;min-height:18px}.plancard__features[data-v-9786008c]{list-style:none;padding:0;margin:12px 0 16px;display:grid;gap:6px;font-size:.9rem;flex:1}.plancard__features li[data-v-9786008c]:before{content:"✓ ";color:var(--blue);font-weight:700}.plancard__na[data-v-9786008c]{text-align:center;font-size:.88rem;padding:10px 0}.plancard__current-tag[data-v-9786008c]{text-align:center;color:var(--blue);font-weight:600;font-size:.92rem;padding:9px 0}.plancard__cta[data-v-9786008c]{justify-content:center}.panel--order[data-v-9786008c]{border-color:var(--blue)}.field[data-v-9786008c]{margin-bottom:14px}.field--small[data-v-9786008c]{max-width:140px}.field-row[data-v-9786008c]{display:flex;gap:14px}.field-row .field[data-v-9786008c]{flex:1}.declaration[data-v-9786008c]{display:flex;align-items:flex-start;gap:10px;margin:4px 0 12px;font-size:.92rem;cursor:pointer}.declaration input[data-v-9786008c]{width:18px;height:18px;margin-top:2px;accent-color:var(--blue);flex-shrink:0}.order-actions[data-v-9786008c]{display:flex;gap:10px;margin-top:6px}.paymethods[data-v-9786008c]{display:flex;gap:12px;flex-wrap:wrap}.paymethod[data-v-9786008c]{flex:1;min-width:180px;display:flex;align-items:center;gap:10px;border:1px solid var(--border);border-radius:10px;padding:12px 14px;cursor:pointer}.paymethod--on[data-v-9786008c]{border-color:var(--blue);box-shadow:0 0 0 1px var(--blue)}.paymethod input[data-v-9786008c]{width:18px;height:18px;flex:none}.btn--danger[data-v-9786008c]{color:#e5484d}@media(max-width:800px){.plans[data-v-9786008c]{grid-template-columns:1fr}}.field-row--3[data-v-5c263394]{grid-template-columns:2fr 1fr 2fr}.field__hint[data-v-5c263394]{font-size:.82rem;color:var(--muted)}.form-actions[data-v-5c263394]{display:flex;justify-content:flex-end;gap:12px;margin-top:10px}@media(max-width:700px){.field-row[data-v-5c263394],.field-row--3[data-v-5c263394]{grid-template-columns:1fr}}.layout[data-v-6a7cd4f0]{min-height:100vh;display:flex;flex-direction:column;background:var(--sky-50)}.layout__main[data-v-6a7cd4f0]{flex:1}.page[data-v-6a7cd4f0]{width:100%;max-width:1320px;margin:0 auto;padding:40px 32px 64px}.page__head[data-v-6a7cd4f0]{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:28px}.page__title[data-v-6a7cd4f0]{font-size:2rem;font-weight:800;margin-bottom:8px}.page__lead[data-v-6a7cd4f0]{color:var(--muted);font-size:1.05rem}.panel[data-v-6a7cd4f0]{background:var(--white);border:1px solid var(--border);border-radius:var(--radius-lg);padding:28px}.panel__title[data-v-6a7cd4f0]{font-size:1.2rem;font-weight:700;margin-bottom:20px}.empty[data-v-6a7cd4f0]{background:var(--white);border:1px dashed var(--border);border-radius:var(--radius-lg);padding:56px 28px;text-align:center}.empty__icon[data-v-6a7cd4f0]{font-size:2.4rem;margin-bottom:12px}.empty__title[data-v-6a7cd4f0]{font-size:1.3rem;font-weight:700;margin-bottom:8px}.empty__text[data-v-6a7cd4f0]{color:var(--muted);margin-bottom:22px}.company-list[data-v-6a7cd4f0]{display:grid;gap:16px}.company[data-v-6a7cd4f0]{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;background:var(--white);border:1px solid var(--border);border-radius:var(--radius-lg);padding:22px 26px}.company__name[data-v-6a7cd4f0]{font-size:1.15rem;font-weight:700;margin-bottom:6px}.company__meta[data-v-6a7cd4f0]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.badge[data-v-6a7cd4f0]{font-size:.75rem;font-weight:700;color:var(--blue-dark);background:var(--sky-100);padding:3px 10px;border-radius:999px}.company__detail[data-v-6a7cd4f0]{color:var(--muted);font-size:.92rem}.company__actions[data-v-6a7cd4f0]{display:flex;gap:8px;flex-shrink:0}.btn-sm[data-v-6a7cd4f0]{padding:8px 14px;font-size:.88rem}.btn-danger[data-v-6a7cd4f0]{color:var(--danger)}.btn-danger[data-v-6a7cd4f0]:hover{border-color:var(--danger);color:var(--danger)}@media(max-width:700px){.page[data-v-6a7cd4f0]{padding:28px 18px 48px}.page__head[data-v-6a7cd4f0],.company[data-v-6a7cd4f0]{flex-direction:column}}.list[data-v-1cc4e83c]{display:grid;gap:14px;margin-bottom:18px}.card[data-v-1cc4e83c]{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;background:var(--sky-50);border:1px solid var(--border);border-radius:var(--radius);padding:18px 22px}.card__title[data-v-1cc4e83c]{font-size:1.05rem;font-weight:700;margin-bottom:6px}.card__meta[data-v-1cc4e83c]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.badge[data-v-1cc4e83c]{font-size:.75rem;font-weight:700;color:var(--blue-dark);background:var(--sky-100);padding:3px 10px;border-radius:999px}.card__detail[data-v-1cc4e83c]{color:var(--muted);font-size:.92rem}.card__actions[data-v-1cc4e83c]{display:flex;gap:8px;flex-shrink:0}.btn-sm[data-v-1cc4e83c]{padding:8px 14px;font-size:.88rem}.btn-danger[data-v-1cc4e83c]{color:var(--danger)}.btn-danger[data-v-1cc4e83c]:hover{border-color:var(--danger);color:var(--danger)}.empty[data-v-1cc4e83c]{border:1px dashed var(--border);border-radius:var(--radius);padding:40px 24px;text-align:center}.empty__icon[data-v-1cc4e83c]{font-size:2rem;margin-bottom:10px}.empty__title[data-v-1cc4e83c]{font-size:1.15rem;font-weight:700;margin-bottom:6px}.empty__text[data-v-1cc4e83c]{color:var(--muted);margin-bottom:18px}.form-title[data-v-1cc4e83c]{font-size:1.1rem;font-weight:700;margin-bottom:18px}.form-actions[data-v-1cc4e83c]{display:flex;justify-content:flex-end;gap:12px;margin-top:10px}@media(max-width:700px){.field-row[data-v-1cc4e83c]{grid-template-columns:1fr}.card[data-v-1cc4e83c]{flex-direction:column}}.list[data-v-1e081631]{display:grid;gap:14px;margin-bottom:18px}.card[data-v-1e081631]{display:flex;align-items:flex-start;gap:18px;background:var(--sky-50);border:1px solid var(--border);border-radius:var(--radius);padding:18px 22px}.card__logo[data-v-1e081631]{width:56px;height:56px;object-fit:contain;background:var(--white);border:1px solid var(--border);border-radius:10px;padding:4px;flex-shrink:0}.card__body[data-v-1e081631]{flex:1}.card__title[data-v-1e081631]{font-size:1.05rem;font-weight:700;margin-bottom:6px}.card__meta[data-v-1e081631]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.badge[data-v-1e081631]{font-size:.75rem;font-weight:700;color:var(--blue-dark);background:var(--sky-100);padding:3px 10px;border-radius:999px}.prefix-lead[data-v-1e081631]{margin:18px 0 8px;font-size:.86rem;color:var(--muted)}.field-row.field-row--prefixes[data-v-1e081631]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.field-row--prefixes label[data-v-1e081631]{font-size:.85rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:900px){.field-row.field-row--prefixes[data-v-1e081631]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:560px){.field-row.field-row--prefixes[data-v-1e081631]{grid-template-columns:repeat(2,minmax(0,1fr))}.field-row--prefixes label[data-v-1e081631]{white-space:normal}}.badge--prefix[data-v-1e081631]{font-family:ui-monospace,monospace}.badge--default[data-v-1e081631]{color:var(--success);background:var(--success-bg)}.card__detail[data-v-1e081631]{color:var(--muted);font-size:.92rem}.card__actions[data-v-1e081631]{display:flex;gap:8px;flex-shrink:0}.btn-sm[data-v-1e081631]{padding:8px 14px;font-size:.88rem}.btn-danger[data-v-1e081631]{color:var(--danger)}.btn-danger[data-v-1e081631]:hover{border-color:var(--danger);color:var(--danger)}.empty[data-v-1e081631]{border:1px dashed var(--border);border-radius:var(--radius);padding:40px 24px;text-align:center}.empty__icon[data-v-1e081631]{font-size:2rem;margin-bottom:10px}.empty__title[data-v-1e081631]{font-size:1.15rem;font-weight:700;margin-bottom:6px}.empty__text[data-v-1e081631]{color:var(--muted);margin-bottom:18px}.form-title[data-v-1e081631]{font-size:1.1rem;font-weight:700;margin-bottom:18px}.form-actions[data-v-1e081631]{display:flex;justify-content:flex-end;gap:12px;margin-top:10px}.check--disabled[data-v-1e081631]{opacity:.7}.dropzone[data-v-1e081631]{display:flex;align-items:center;gap:16px;border:2px dashed var(--border);border-radius:var(--radius);background:var(--sky-50);padding:18px 20px;cursor:pointer;transition:border-color .15s ease,background .15s ease}.dropzone[data-v-1e081631]:hover,.dropzone--over[data-v-1e081631]{border-color:var(--blue);background:var(--sky-100)}.dropzone--invalid[data-v-1e081631]{border-color:var(--danger)}.dropzone__icon[data-v-1e081631]{font-size:1.8rem}.dropzone__preview[data-v-1e081631]{width:64px;height:64px;object-fit:contain;background:var(--white);border:1px solid var(--border);border-radius:10px;padding:4px;flex-shrink:0}.dropzone__text[data-v-1e081631]{display:grid;gap:2px;font-size:.95rem;color:var(--navy)}.dropzone__hint[data-v-1e081631]{font-size:.82rem;color:var(--muted)}.dropzone__input[data-v-1e081631]{display:none}.logo-remove[data-v-1e081631]{justify-self:start;margin-top:6px}@media(max-width:700px){.field-row[data-v-1e081631]{grid-template-columns:1fr}.card[data-v-1e081631]{flex-direction:column}}.ext-sync[data-v-3528cb08]{display:flex;align-items:flex-start;gap:12px;background:var(--sky-50);border:1px solid var(--border);border-radius:var(--radius);padding:14px 16px;margin-bottom:16px;cursor:pointer;font-size:.92rem}.ext-sync input[data-v-3528cb08]{width:18px;height:18px;margin-top:2px;accent-color:var(--blue);flex-shrink:0}.ext-sync span[data-v-3528cb08]{color:var(--muted)}.ext-sync strong[data-v-3528cb08]{color:var(--navy)}.ext-sync__saved[data-v-3528cb08]{color:#067647;font-weight:700;font-size:.85rem;margin-left:10px}.ext-sync--locked[data-v-3528cb08]{cursor:default;border-style:dashed;opacity:.85}.ext-sync__plan[data-v-3528cb08]{display:block;margin-top:6px;color:var(--navy)}.ext-sync__plan a[data-v-3528cb08]{color:var(--blue);font-weight:600}.env-banner[data-v-3528cb08]{background:#fef3c7;border:1px solid #f59e0b;border-radius:var(--radius);padding:12px 16px;font-size:.92rem;margin-bottom:18px}.env-banner code[data-v-3528cb08]{font-size:.85em}.fields[data-v-3528cb08]{border:0;padding:0;margin:0}.env-banner--sandbox[data-v-3528cb08]{background:#fef3c7;border-color:#fcd34d;color:#92400e}.env-banner--live[data-v-3528cb08]{background:var(--success-bg);border-color:var(--success)}.status-box[data-v-3528cb08]{border-radius:var(--radius);padding:12px 16px;font-size:.95rem;margin-bottom:18px}.status-box--ok[data-v-3528cb08]{background:var(--success-bg);border:1px solid var(--success)}.status-box--warn[data-v-3528cb08]{background:#fef3c7;border:1px solid #f59e0b}.help[data-v-3528cb08]{color:var(--muted);font-size:.95rem;margin-bottom:20px}.help a[data-v-3528cb08]{color:var(--blue-dark);font-weight:600}.actions[data-v-3528cb08]{display:flex;justify-content:flex-end;gap:12px;margin-top:10px}.btn-danger-text[data-v-3528cb08]{color:var(--danger)}.btn-danger-text[data-v-3528cb08]:hover{border-color:var(--danger)}.section[data-v-625a7e65]{margin-bottom:34px}.section__head[data-v-625a7e65]{display:flex;align-items:center;gap:12px}.section__title[data-v-625a7e65]{font-size:1.15rem;font-weight:700;color:var(--navy);margin-bottom:10px}.section__head .section__title[data-v-625a7e65]{margin-bottom:0}.section__desc[data-v-625a7e65]{margin:10px 0 14px;max-width:640px}.section__actions[data-v-625a7e65]{display:flex;gap:10px;flex-wrap:wrap}.mode-badge[data-v-625a7e65]{display:inline-block;font-size:.72rem;font-weight:800;letter-spacing:.05em;padding:3px 10px;border-radius:999px}.mode-badge--sandbox[data-v-625a7e65]{background:#fef3c7;color:#92400e}.mode-badge--live[data-v-625a7e65]{background:#dcfce7;color:#166534}.keyform[data-v-625a7e65]{display:flex;gap:14px;align-items:flex-end;flex-wrap:wrap}.keyform .field[data-v-625a7e65]{margin-bottom:0}.keyform__name[data-v-625a7e65]{flex:1;min-width:220px}.keyform__submit[data-v-625a7e65]{height:50px}.keytable[data-v-625a7e65]{width:100%;border-collapse:collapse;font-size:.92rem}.keytable th[data-v-625a7e65]{text-align:left;font-size:.78rem;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);padding:8px 10px;border-bottom:1px solid var(--border)}.keytable td[data-v-625a7e65]{padding:10px;border-bottom:1px solid var(--border);color:var(--navy)}.keytable__row--revoked td[data-v-625a7e65]{color:var(--muted);text-decoration:line-through}.keytable__row--revoked td .mode-badge[data-v-625a7e65],.keytable__row--revoked td code[data-v-625a7e65]{text-decoration:line-through}.keytable__actions[data-v-625a7e65]{text-align:right;white-space:nowrap}.keytable__hint[data-v-625a7e65]{margin-top:12px;font-size:.88rem}.keymodal-overlay[data-v-625a7e65]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0b25458c;display:grid;place-items:center;z-index:130;padding:24px}.keymodal[data-v-625a7e65]{width:100%;max-width:620px;background:var(--white);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:26px}.keymodal__title[data-v-625a7e65]{font-size:1.2rem;font-weight:800;color:var(--navy);margin-bottom:10px}.keymodal__warn[data-v-625a7e65]{background:#fef3c7;color:#92400e;border-radius:10px;padding:10px 14px;font-size:.92rem;margin-bottom:14px}.keymodal__key[data-v-625a7e65]{display:block;background:var(--sky-50);border:1px solid var(--border);border-radius:10px;padding:12px 14px;font-size:.92rem;word-break:break-all;-webkit-user-select:all;user-select:all;margin-bottom:16px}.keymodal__actions[data-v-625a7e65]{display:flex;gap:10px}.fieldset-reset[data-v-99d697e9]{border:none;padding:0;margin:0}.layout[data-v-99d697e9]{min-height:100vh;display:flex;flex-direction:column;background:var(--sky-50)}.layout__main[data-v-99d697e9]{flex:1}.page[data-v-99d697e9]{width:100%;max-width:1320px;margin:0 auto;padding:40px 32px 64px}.back[data-v-99d697e9]{display:inline-block;font-size:.92rem;font-weight:600;color:var(--blue-dark);margin-bottom:14px}.page__head[data-v-99d697e9]{margin-bottom:22px}.page__title[data-v-99d697e9]{font-size:2rem;font-weight:800}.tabs[data-v-99d697e9]{display:flex;gap:6px;border-bottom:2px solid var(--border);margin-bottom:0;flex-wrap:wrap}.tab[data-v-99d697e9]{background:none;border:none;font:inherit;font-weight:600;color:var(--muted);padding:12px 18px;cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-2px;transition:color .15s ease,border-color .15s ease;white-space:nowrap}.tab[data-v-99d697e9]:hover{color:var(--blue-dark)}.tab--active[data-v-99d697e9]{color:var(--blue-dark);border-bottom-color:var(--blue)}.panel[data-v-99d697e9]{background:var(--white);border:1px solid var(--border);border-top:none;border-radius:0 0 var(--radius-lg) var(--radius-lg);padding:28px}@media(max-width:700px){.page[data-v-99d697e9]{padding:28px 18px 48px}.tabs[data-v-99d697e9]{overflow-x:auto}.tab[data-v-99d697e9]{white-space:nowrap;padding:12px}}.layout[data-v-fb674afc]{min-height:100vh;display:flex;flex-direction:column;background:var(--sky-50)}.layout__main[data-v-fb674afc]{flex:1}.page[data-v-fb674afc]{width:100%;max-width:1320px;margin:0 auto;padding:40px 32px 64px}.back[data-v-fb674afc]{display:inline-block;background:none;border:none;padding:0;font:inherit;font-size:.92rem;font-weight:600;color:var(--blue-dark);cursor:pointer;margin-bottom:14px}.back[data-v-fb674afc]:hover{text-decoration:underline}.page__head[data-v-fb674afc]{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:28px}.page__title[data-v-fb674afc]{font-size:2rem;font-weight:800;margin-bottom:8px}.page__lead[data-v-fb674afc]{color:var(--muted);font-size:1.05rem}.panel[data-v-fb674afc]{background:var(--white);border:1px solid var(--border);border-radius:var(--radius-lg);padding:28px}.panel__title[data-v-fb674afc]{font-size:1.2rem;font-weight:700;margin-bottom:20px}.field-row--3[data-v-fb674afc]{grid-template-columns:2fr 1fr 2fr}.field__hint[data-v-fb674afc]{font-size:.82rem;color:var(--muted)}.actions[data-v-fb674afc]{display:flex;justify-content:flex-end;gap:12px;margin-top:10px}.email-row[data-v-fb674afc]{display:grid;grid-template-columns:1fr auto;gap:8px;align-items:center;margin-bottom:8px}.email-row__error[data-v-fb674afc]{grid-column:1 / -1}.email-add[data-v-fb674afc]{justify-self:start;margin-top:2px}textarea.input[data-v-fb674afc]{resize:vertical;min-height:80px}.empty[data-v-fb674afc]{background:var(--white);border:1px dashed var(--border);border-radius:var(--radius-lg);padding:56px 28px;text-align:center}.empty__icon[data-v-fb674afc]{font-size:2.4rem;margin-bottom:12px}.empty__title[data-v-fb674afc]{font-size:1.3rem;font-weight:700;margin-bottom:8px}.empty__text[data-v-fb674afc]{color:var(--muted);margin-bottom:22px}.search[data-v-fb674afc]{margin-bottom:16px}.search__input[data-v-fb674afc]{max-width:360px}.search__noresult[data-v-fb674afc]{padding:24px 4px}.partner-list[data-v-fb674afc]{display:grid;gap:16px}.partner[data-v-fb674afc]{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;background:var(--white);border:1px solid var(--border);border-radius:var(--radius-lg);padding:22px 26px}.partner__name[data-v-fb674afc]{font-size:1.15rem;font-weight:700;margin-bottom:6px}.partner__meta[data-v-fb674afc]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.badge[data-v-fb674afc]{font-size:.75rem;font-weight:700;color:var(--blue-dark);background:var(--sky-100);padding:3px 10px;border-radius:999px}.partner__detail[data-v-fb674afc]{color:var(--muted);font-size:.92rem}.partner__note[data-v-fb674afc]{color:var(--muted);font-size:.88rem;font-style:italic;margin-top:6px}.partner__actions[data-v-fb674afc]{display:flex;gap:8px;flex-shrink:0}.btn-sm[data-v-fb674afc]{padding:8px 14px;font-size:.88rem}.btn-danger[data-v-fb674afc]{color:var(--danger)}.btn-danger[data-v-fb674afc]:hover{border-color:var(--danger);color:var(--danger)}@media(max-width:700px){.page[data-v-fb674afc]{padding:28px 18px 48px}.page__head[data-v-fb674afc]{flex-direction:column}.field-row[data-v-fb674afc],.field-row--3[data-v-fb674afc]{grid-template-columns:1fr}.partner[data-v-fb674afc]{flex-direction:column}}.notice[data-v-fb958418]{display:inline-flex;align-items:center;gap:8px;padding:12px 18px;background:var(--sky-100);border:1px solid var(--border);border-radius:var(--radius);color:var(--navy);font-weight:600;font-size:.95rem;text-decoration:none;white-space:nowrap;transition:border-color .15s ease,box-shadow .15s ease}.notice[data-v-fb958418]:hover{border-color:var(--blue);box-shadow:var(--shadow)}.notice__arrow[data-v-fb958418]{color:var(--blue-dark)}.layout[data-v-4c51b52e]{min-height:100vh;display:flex;flex-direction:column;background:var(--sky-50)}.layout__main[data-v-4c51b52e]{flex:1}.page[data-v-4c51b52e]{width:100%;max-width:1320px;margin:0 auto;padding:40px 32px 64px}.back[data-v-4c51b52e]{display:inline-block;background:none;border:none;padding:0;font:inherit;font-size:.92rem;font-weight:600;color:var(--blue-dark);cursor:pointer;margin-bottom:14px}.back[data-v-4c51b52e]:hover{text-decoration:underline}.page__head[data-v-4c51b52e]{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:28px}.page__title[data-v-4c51b52e]{font-size:2rem;font-weight:800;margin-bottom:8px}.page__lead[data-v-4c51b52e]{color:var(--muted);font-size:1.05rem}.panel[data-v-4c51b52e]{background:var(--white);border:1px solid var(--border);border-radius:var(--radius-lg);padding:28px}.panel__title[data-v-4c51b52e]{font-size:1.2rem;font-weight:700;margin-bottom:20px}.field-row--3[data-v-4c51b52e]{grid-template-columns:1fr 1fr 1fr}.actions[data-v-4c51b52e]{display:flex;justify-content:flex-end;gap:12px;margin-top:10px}.search[data-v-4c51b52e]{margin-bottom:16px}.search__input[data-v-4c51b52e]{max-width:360px}.search__noresult[data-v-4c51b52e]{padding:24px 4px}.empty[data-v-4c51b52e]{background:var(--white);border:1px dashed var(--border);border-radius:var(--radius-lg);padding:56px 28px;text-align:center}.empty__icon[data-v-4c51b52e]{font-size:2.4rem;margin-bottom:12px}.empty__title[data-v-4c51b52e]{font-size:1.3rem;font-weight:700;margin-bottom:8px}.empty__text[data-v-4c51b52e]{color:var(--muted);margin-bottom:22px}.table-wrap[data-v-4c51b52e]{background-color:var(--white);border:1px solid var(--border);border-radius:var(--radius-lg);overflow-x:auto}.table[data-v-4c51b52e]{width:100%;border-collapse:collapse;font-size:.88rem}.table th[data-v-4c51b52e]{text-align:left;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);padding:14px 16px;border-bottom:1px solid var(--border);white-space:nowrap}.table__th-right[data-v-4c51b52e]{text-align:right!important}.table td[data-v-4c51b52e]{padding:10px 16px;border-bottom:1px solid var(--border);vertical-align:middle}.table tbody tr:last-child td[data-v-4c51b52e]{border-bottom:none}.table__row[data-v-4c51b52e]{cursor:pointer;transition:background .12s ease}.table__row[data-v-4c51b52e]:hover{background:var(--sky-50)}.product-cell[data-v-4c51b52e]{display:inline-flex;align-items:center;gap:12px}.product-cell__icon[data-v-4c51b52e]{display:grid;place-items:center;width:38px;height:38px;flex-shrink:0;background:var(--sky-100);border-radius:10px;font-size:1.1rem}.product-cell__name[data-v-4c51b52e]{font-weight:700;color:var(--navy)}.table__vat[data-v-4c51b52e]{color:var(--muted);white-space:nowrap}.table__price[data-v-4c51b52e]{text-align:right;font-weight:600;color:var(--navy);white-space:nowrap}.table__actions[data-v-4c51b52e]{text-align:right;white-space:nowrap}.table__actions[data-v-4c51b52e]>*+*{margin-left:8px}@media(max-width:700px){.page[data-v-4c51b52e]{padding:28px 18px 48px}.page__head[data-v-4c51b52e]{flex-direction:column}.field-row[data-v-4c51b52e],.field-row--3[data-v-4c51b52e]{grid-template-columns:1fr}}.drp[data-v-692ff594]{position:relative}.drp__pill[data-v-692ff594]{display:inline-flex;align-items:center;background:var(--white);border:1px solid var(--border);border-radius:10px;height:50px;transition:border-color .12s ease}.drp__pill--active[data-v-692ff594],.drp__pill[data-v-692ff594]:hover{border-color:var(--blue)}.drp__clear[data-v-692ff594]{border:none;background:none;font:inherit;font-size:.85rem;color:var(--muted);padding:0 4px 0 12px;cursor:pointer}.drp__clear[data-v-692ff594]:hover{color:var(--danger)}.drp__toggle[data-v-692ff594]{display:inline-flex;align-items:center;gap:10px;border:none;background:none;font:inherit;font-size:.95rem;font-weight:600;color:var(--navy);padding:0 14px;height:100%;cursor:pointer}.drp__placeholder[data-v-692ff594]{color:var(--muted);font-weight:500}.drp__icon[data-v-692ff594]{width:17px;height:17px;color:var(--muted)}.drp__panel[data-v-692ff594]{position:absolute;top:calc(100% + 6px);left:0;z-index:60;background:var(--white);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:14px;width:700px;max-width:calc(100vw - 40px)}.drp__body[data-v-692ff594]{display:grid;grid-template-columns:130px 1fr 1fr;gap:14px}.drp__presets[data-v-692ff594]{list-style:none;margin:0;padding:0;border-right:1px solid var(--border)}.drp__preset[data-v-692ff594]{display:block;width:100%;text-align:left;background:none;border:none;font:inherit;font-size:.9rem;color:var(--navy);padding:8px 10px;border-radius:8px;cursor:pointer}.drp__preset[data-v-692ff594]:hover{background:var(--sky-50)}.drp__preset--active[data-v-692ff594]{background:var(--sky-100);font-weight:700}.cal__head[data-v-692ff594]{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.cal__month[data-v-692ff594]{font-size:.9rem;font-weight:700;color:var(--navy)}.cal__nav[data-v-692ff594]{width:30px;height:30px;border:none;background:none;font:inherit;font-size:1rem;color:var(--navy);border-radius:8px;cursor:pointer}.cal__nav[data-v-692ff594]:hover{background:var(--sky-100)}.cal__grid[data-v-692ff594]{width:100%;border-collapse:collapse}.cal__grid th[data-v-692ff594]{font-size:.72rem;font-weight:700;color:var(--muted);padding:4px 0;text-align:center}.cal__grid td[data-v-692ff594]{padding:1px;text-align:center}.cal__day[data-v-692ff594]{width:34px;height:32px;border:none;background:none;font:inherit;font-size:.85rem;color:var(--navy);border-radius:8px;cursor:pointer}.cal__day[data-v-692ff594]:hover{background:var(--sky-100)}.cal__day--outside[data-v-692ff594]{color:var(--border)}.cal__day--range[data-v-692ff594]{background:var(--sky-100);border-radius:0}.cal__day--edge[data-v-692ff594]{background:var(--blue);color:var(--white);font-weight:700}.drp__footer[data-v-692ff594]{display:flex;align-items:center;justify-content:space-between;gap:14px;border-top:1px solid var(--border);margin-top:12px;padding-top:12px}.drp__selection[data-v-692ff594]{font-size:.92rem;font-weight:600;color:var(--navy)}@media(max-width:760px){.drp__body[data-v-692ff594]{grid-template-columns:1fr}.drp__presets[data-v-692ff594]{display:flex;flex-wrap:wrap;gap:8px;border-right:none;border-bottom:1px solid var(--border);padding-bottom:12px}.drp__preset[data-v-692ff594]{width:auto;border:1px solid var(--border);border-radius:999px;padding:7px 14px;font-size:.88rem}.drp__preset--active[data-v-692ff594]{border-color:var(--blue)}.drp__body>.cal[data-v-692ff594]:last-child{display:none}.drp__footer[data-v-692ff594]{flex-direction:column;align-items:stretch;gap:10px}.drp__actions[data-v-692ff594]{display:flex;gap:10px}.drp__actions .btn[data-v-692ff594]{flex:1}}@media(max-width:900px){.drp__panel[data-v-692ff594]{position:fixed;left:12px;right:12px;top:84px;bottom:auto;max-height:calc(100vh - 96px);width:auto;max-width:none;display:flex;flex-direction:column;overflow:hidden}.drp__body[data-v-692ff594]{flex:1;overflow-y:auto;min-height:0}.drp__footer[data-v-692ff594]{background:var(--white);padding-top:10px}}.pager[data-v-e2544a03]{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:16px}.pager__pages[data-v-e2544a03]{display:flex;align-items:center;gap:6px}.pager__btn[data-v-e2544a03]{min-width:38px;height:38px;padding:0 8px;background:none;border:1px solid transparent;border-radius:10px;font:inherit;font-size:.92rem;font-weight:600;color:var(--navy);cursor:pointer;transition:border-color .12s ease,background .12s ease}.pager__btn[data-v-e2544a03]:hover:not(:disabled):not(.pager__btn--active){background:var(--sky-100)}.pager__btn--active[data-v-e2544a03]{border-color:var(--navy);background:var(--white)}.pager__btn[data-v-e2544a03]:disabled{opacity:.35;cursor:not-allowed}.pager__dots[data-v-e2544a03]{color:var(--muted);padding:0 4px}.pager__size[data-v-e2544a03]{width:auto;height:38px;padding:0 10px}.overlay[data-v-940d7f09]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0b25458c;display:grid;place-items:center;z-index:120;padding:24px}.modal[data-v-940d7f09]{width:100%;max-width:520px;max-height:calc(100vh - 80px);display:flex;flex-direction:column;background:var(--white);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);overflow:hidden}.modal__head[data-v-940d7f09]{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;border-bottom:1px solid var(--border)}.modal__title[data-v-940d7f09]{font-size:1.05rem;font-weight:700;color:var(--navy)}.modal__close[data-v-940d7f09]{display:grid;place-items:center;width:36px;height:36px;background:none;border:1px solid var(--border);border-radius:10px;font:inherit;color:var(--muted);cursor:pointer}.modal__close[data-v-940d7f09]:hover{border-color:var(--blue);color:var(--blue-dark)}.modal__body[data-v-940d7f09]{padding:18px 20px;overflow-y:auto}.delivery[data-v-940d7f09]{border:1px solid var(--border);border-radius:12px;padding:12px 14px;margin-bottom:12px}.delivery__row[data-v-940d7f09]{display:flex;align-items:flex-start;gap:10px;padding:4px 0;color:var(--navy);font-size:.93rem}.delivery__row--head strong[data-v-940d7f09]{color:var(--navy)}.delivery__row--muted[data-v-940d7f09]{color:var(--muted)}.delivery__emails[data-v-940d7f09]{color:var(--muted);font-size:.86rem;margin-top:2px}.delivery__opens[data-v-940d7f09]{margin-top:8px;border-top:1px dashed var(--border);padding-top:6px}.delivery__icon[data-v-940d7f09]{flex:none;width:22px;text-align:center}.overlay[data-v-413b7bf9]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0b25458c;display:grid;place-items:center;z-index:120;padding:24px}.modal[data-v-413b7bf9]{display:flex;flex-direction:column;width:100%;max-width:920px;height:calc(100vh - 48px);background:var(--white);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);overflow:hidden}.modal__head[data-v-413b7bf9]{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 20px;border-bottom:1px solid var(--border)}.modal__title[data-v-413b7bf9]{font-size:1.05rem;font-weight:700;color:var(--navy)}.modal__actions[data-v-413b7bf9]{display:flex;align-items:center;gap:10px}.modal__close[data-v-413b7bf9]{display:grid;place-items:center;width:36px;height:36px;background:none;border:1px solid var(--border);border-radius:10px;font:inherit;font-size:.95rem;color:var(--muted);cursor:pointer;transition:border-color .12s ease,color .12s ease}.modal__close[data-v-413b7bf9]:hover{border-color:var(--blue);color:var(--blue-dark)}.modal__frame[data-v-413b7bf9]{flex:1;width:100%;border:none;background:#525659}.btn-sm[data-v-413b7bf9]{padding:8px 14px;font-size:.88rem}@media(max-width:700px){.overlay[data-v-413b7bf9]{padding:10px}.modal[data-v-413b7bf9]{height:calc(100vh - 20px)}}.layout[data-v-d4c5d2a4]{min-height:100vh;display:flex;flex-direction:column;background:var(--sky-50)}.layout__main[data-v-d4c5d2a4]{flex:1}.page[data-v-d4c5d2a4]{width:100%;max-width:1320px;margin:0 auto;padding:40px 32px 64px}.page__head[data-v-d4c5d2a4]{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:28px}.page__title[data-v-d4c5d2a4]{font-size:2rem;font-weight:800;margin-bottom:8px}.page__lead[data-v-d4c5d2a4]{color:var(--muted);font-size:1.05rem}.empty[data-v-d4c5d2a4]{background:var(--white);border:1px dashed var(--border);border-radius:var(--radius-lg);padding:56px 28px;text-align:center}.empty__icon[data-v-d4c5d2a4]{font-size:2.4rem;margin-bottom:12px}.empty__title[data-v-d4c5d2a4]{font-size:1.3rem;font-weight:700;margin-bottom:8px}.empty__text[data-v-d4c5d2a4]{color:var(--muted);margin-bottom:22px}.filters[data-v-d4c5d2a4]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:16px}.filters__search[data-v-d4c5d2a4]{max-width:340px}.noresult[data-v-d4c5d2a4]{padding:24px 4px}.table-wrap[data-v-d4c5d2a4]{background-color:var(--white);border:1px solid var(--border);border-radius:var(--radius-lg);overflow-x:auto}.table[data-v-d4c5d2a4]{width:100%;border-collapse:collapse;font-size:.88rem}.table th[data-v-d4c5d2a4]{text-align:left;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);padding:14px 16px;border-bottom:1px solid var(--border);white-space:nowrap}.table td[data-v-d4c5d2a4]{padding:14px 16px;border-bottom:1px solid var(--border);vertical-align:middle}.table tbody tr:last-child td[data-v-d4c5d2a4]{border-bottom:none}.table__row[data-v-d4c5d2a4]{cursor:pointer;transition:background .12s ease}.table__row[data-v-d4c5d2a4]:hover{background:var(--sky-50)}.table__number[data-v-d4c5d2a4]{font-family:ui-monospace,monospace;font-weight:600;color:var(--navy);white-space:nowrap}.table__partner[data-v-d4c5d2a4]{white-space:pre-line}.table__total[data-v-d4c5d2a4]{font-weight:600;color:var(--navy);white-space:nowrap}.table__date[data-v-d4c5d2a4]{white-space:nowrap}.table__actions[data-v-d4c5d2a4]{text-align:right;white-space:nowrap}.table__actions[data-v-d4c5d2a4]>*+*{margin-left:8px}.status-stack[data-v-d4c5d2a4]{display:inline-flex;flex-direction:column;align-items:flex-start;gap:4px}.status[data-v-d4c5d2a4]{display:inline-block;font-size:.75rem;font-weight:700;padding:3px 10px;border-radius:999px;white-space:nowrap}.status--neutral[data-v-d4c5d2a4]{color:var(--muted);background:var(--sky-100)}.status--ok[data-v-d4c5d2a4]{color:var(--success);background:var(--success-bg)}.status--storno[data-v-d4c5d2a4]{color:var(--danger);background:var(--danger-bg)}.status--warn[data-v-d4c5d2a4]{color:#b45309;background:#fef3c7}.status--modification[data-v-d4c5d2a4]{color:var(--blue-dark);background:var(--sky-100)}.status--advance[data-v-d4c5d2a4]{color:#92400e;background:#fef3c7}.status--draft[data-v-d4c5d2a4]{color:var(--muted);background:var(--sky-100)}.status--issued[data-v-d4c5d2a4]{color:var(--success);background:var(--success-bg)}@media(max-width:700px){.page[data-v-d4c5d2a4]{padding:28px 18px 48px}.page__head[data-v-d4c5d2a4]{flex-direction:column}}.layout[data-v-cbd0fb10]{min-height:100vh;display:flex;flex-direction:column;background:var(--sky-50)}.layout__main[data-v-cbd0fb10]{flex:1}.page[data-v-cbd0fb10]{width:100%;max-width:1320px;margin:0 auto;padding:40px 32px 64px}.editor-grid[data-v-cbd0fb10]{display:grid;grid-template-columns:1fr 1fr;gap:0 20px;align-items:start}.editor-col[data-v-cbd0fb10]{min-width:0}@media(max-width:1100px){.editor-grid[data-v-cbd0fb10]{grid-template-columns:1fr}}.back[data-v-cbd0fb10]{display:inline-block;font-size:.92rem;font-weight:600;color:var(--blue-dark);margin-bottom:14px}.page__head[data-v-cbd0fb10]{display:flex;align-items:center;gap:14px;margin-bottom:24px}@media(max-width:640px){.page__head[data-v-cbd0fb10]{flex-wrap:wrap;gap:8px 10px}.page__head .page__title[data-v-cbd0fb10]{flex:1 1 100%}.page__head .status[data-v-cbd0fb10]{white-space:nowrap}}.page__title[data-v-cbd0fb10]{font-size:1.8rem;font-weight:800}.status[data-v-cbd0fb10]{font-size:.78rem;font-weight:700;padding:4px 12px;border-radius:999px}.status--draft[data-v-cbd0fb10]{color:var(--muted);background:var(--sky-100)}.status--issued[data-v-cbd0fb10]{color:var(--success);background:var(--success-bg)}.status--storno[data-v-cbd0fb10]{color:var(--danger);background:var(--danger-bg)}.status--modification[data-v-cbd0fb10]{color:var(--blue-dark);background:var(--sky-100)}.status--advance[data-v-cbd0fb10]{color:#92400e;background:#fef3c7}.status--ok[data-v-cbd0fb10]{color:var(--success);background:var(--success-bg)}.status--neutral[data-v-cbd0fb10]{color:var(--muted);background:var(--sky-100)}.status--warn[data-v-cbd0fb10]{color:#b45309;background:#fef3c7}.head-link[data-v-cbd0fb10]{font-size:.88rem;font-weight:600;color:var(--blue-dark)}.head-link[data-v-cbd0fb10]:hover{text-decoration:underline}.editor[data-v-cbd0fb10]{border:none;padding:0;margin:0;min-width:0}.panel[data-v-cbd0fb10]{background:var(--white);border:1px solid var(--border);border-radius:var(--radius-lg);padding:28px;margin-bottom:20px}.panel--todo[data-v-cbd0fb10]{border-style:dashed}.panel__title[data-v-cbd0fb10]{font-size:1.15rem;font-weight:700;margin-bottom:20px}.field-row--3[data-v-cbd0fb10]{grid-template-columns:1fr 1fr 1fr}.field__hint[data-v-cbd0fb10]{font-size:.82rem;color:var(--muted)}.field__error-link[data-v-cbd0fb10]{display:inline-block;font-weight:700;color:var(--blue-dark);margin-left:4px}.interval-row[data-v-cbd0fb10]{display:grid;grid-template-columns:90px 1fr;gap:8px}.field__error-link[data-v-cbd0fb10]:hover{text-decoration:underline}.partner-search[data-v-cbd0fb10]{position:relative}.partner-search__menu[data-v-cbd0fb10]{position:absolute;top:calc(100% - 14px);left:0;right:0;background:var(--white);border:1px solid var(--border);border-radius:12px;box-shadow:var(--shadow);z-index:30;overflow:hidden}.partner-search__item[data-v-cbd0fb10]{display:grid;grid-template-columns:1fr auto;gap:2px 10px;width:100%;text-align:left;background:none;border:none;border-bottom:1px solid var(--border);padding:10px 14px;font:inherit;cursor:pointer}.partner-search__item[data-v-cbd0fb10]:last-child{border-bottom:none}.partner-search__item[data-v-cbd0fb10]:hover{background:var(--sky-50)}.partner-search__name[data-v-cbd0fb10]{font-weight:600;color:var(--navy)}.partner-search__meta[data-v-cbd0fb10]{grid-column:1;font-size:.82rem;color:var(--muted)}.partner-search__info[data-v-cbd0fb10]{padding:10px 14px;font-size:.85rem;color:var(--muted)}.partner-search__badge--nav[data-v-cbd0fb10]{color:var(--success);background:var(--success-bg)}.partner-search__badge[data-v-cbd0fb10]{grid-row:1 / span 2;grid-column:2;align-self:center;font-size:.7rem;font-weight:700;color:var(--blue-dark);background:var(--sky-100);padding:3px 8px;border-radius:999px;white-space:nowrap}.pills[data-v-cbd0fb10]{display:flex;flex-wrap:wrap;gap:10px}.pill[data-v-cbd0fb10]{font-size:.92rem;font-weight:600;padding:9px 16px;border-radius:999px;border:1px solid var(--border);color:var(--muted)}.pill--btn[data-v-cbd0fb10]{background:var(--white);font-family:inherit;cursor:pointer}.pill--btn[data-v-cbd0fb10]:hover:not(:disabled){border-color:var(--blue);color:var(--blue-dark)}.pill--active[data-v-cbd0fb10]{color:var(--blue-dark);background:var(--sky-100);border-color:var(--blue)}.pill--disabled[data-v-cbd0fb10]{opacity:.7;cursor:not-allowed}.email-row[data-v-cbd0fb10]{display:grid;grid-template-columns:1fr auto;gap:8px;align-items:center;margin-bottom:8px}.email-row__error[data-v-cbd0fb10]{grid-column:1 / -1}.email-add[data-v-cbd0fb10]{justify-self:start;margin-top:2px}textarea.input[data-v-cbd0fb10]{resize:vertical;min-height:80px}.btn-sm[data-v-cbd0fb10]{padding:8px 14px;font-size:.88rem}.items-head[data-v-cbd0fb10]{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-bottom:20px}.mode-toggle[data-v-cbd0fb10]{display:inline-flex;border:1px solid var(--border);border-radius:999px;padding:3px;background:var(--sky-50)}.mode-toggle--inline[data-v-cbd0fb10]{justify-self:start}.mode-toggle__btn[data-v-cbd0fb10]{border:none;background:none;font:inherit;font-size:.85rem;font-weight:600;color:var(--muted);padding:6px 14px;border-radius:999px;cursor:pointer}.mode-toggle__btn--active[data-v-cbd0fb10]{background:var(--white);color:var(--blue-dark);box-shadow:var(--shadow-sm)}.items-empty[data-v-cbd0fb10]{margin-bottom:14px}.item[data-v-cbd0fb10]{border:1px solid var(--border);border-radius:var(--radius);background:var(--sky-50);padding:16px 18px 12px;margin-bottom:14px}.item--advance[data-v-cbd0fb10]{background:#fef3c7;border-color:#fcd34d}.item__grid[data-v-cbd0fb10]{display:grid;grid-template-columns:3fr 1fr 1fr 1.4fr 1fr auto;gap:12px;align-items:start}.item__grid .field[data-v-cbd0fb10]{margin-bottom:0}.item__name[data-v-cbd0fb10]{position:relative}.item__menu[data-v-cbd0fb10]{position:absolute;top:calc(100% + 4px);left:0;right:0;background:var(--white);border:1px solid var(--border);border-radius:12px;box-shadow:var(--shadow);z-index:30;overflow:hidden}.item__menu-item[data-v-cbd0fb10]{display:grid;gap:2px;width:100%;text-align:left;background:none;border:none;border-bottom:1px solid var(--border);padding:10px 14px;font:inherit;cursor:pointer}.item__menu-item[data-v-cbd0fb10]:last-child{border-bottom:none}.item__menu-item[data-v-cbd0fb10]:hover{background:var(--sky-50)}.item__menu-name[data-v-cbd0fb10]{font-weight:600;color:var(--navy)}.item__menu-meta[data-v-cbd0fb10]{font-size:.82rem;color:var(--muted)}.item__remove[data-v-cbd0fb10]{margin-top:27px}.item__calc[data-v-cbd0fb10]{font-size:.88rem;color:var(--muted);margin-top:10px}.summary[data-v-cbd0fb10]{max-width:380px;margin-left:auto;margin-top:22px;border-top:1px solid var(--border);padding-top:14px;display:grid;gap:6px}.summary__row[data-v-cbd0fb10]{display:flex;justify-content:space-between;gap:20px;font-size:.95rem}.summary__row--sub[data-v-cbd0fb10]{font-size:.85rem;color:var(--muted);padding-left:12px}.summary__row--total[data-v-cbd0fb10]{border-top:1px solid var(--border);padding-top:8px;margin-top:4px;font-size:1.1rem;color:var(--navy)}.actions[data-v-cbd0fb10]{display:flex;justify-content:flex-end;gap:12px}.spin--dark[data-v-cbd0fb10]{border-color:#0b254533;border-top-color:var(--navy)}@media(max-width:900px){.item__grid[data-v-cbd0fb10]{grid-template-columns:1fr 1fr}.item__name[data-v-cbd0fb10]{grid-column:1 / -1}.item__remove[data-v-cbd0fb10]{margin-top:0;justify-self:end}}@media(max-width:700px){.page[data-v-cbd0fb10]{padding:28px 18px 48px}.field-row[data-v-cbd0fb10],.field-row--3[data-v-cbd0fb10]{grid-template-columns:1fr}.actions[data-v-cbd0fb10]{flex-direction:column}.item__grid[data-v-cbd0fb10]{grid-template-columns:1fr}}.item__comment-row[data-v-cbd0fb10]{margin-top:8px}.item__comment-row .input[data-v-cbd0fb10]{width:100%;font-size:.9rem}.clause[data-v-cbd0fb10]{display:flex;align-items:center;gap:10px;margin-top:10px;cursor:pointer;font-weight:600;color:var(--navy)}.clause input[data-v-cbd0fb10]{width:18px;height:18px;flex:none}.layout[data-v-e967c522]{min-height:100vh;display:flex;flex-direction:column;background:var(--sky-50)}.layout__main[data-v-e967c522]{flex:1}.page[data-v-e967c522]{width:100%;max-width:1320px;margin:0 auto;padding:40px 32px 64px}.page__head[data-v-e967c522]{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:28px}.page__title[data-v-e967c522]{font-size:2rem;font-weight:800;margin-bottom:8px}.page__lead[data-v-e967c522]{color:var(--muted);font-size:1.05rem}.empty[data-v-e967c522]{background:var(--white);border:1px dashed var(--border);border-radius:var(--radius-lg);padding:56px 28px;text-align:center}.empty__icon[data-v-e967c522]{font-size:2.4rem;margin-bottom:12px}.empty__title[data-v-e967c522]{font-size:1.3rem;font-weight:700;margin-bottom:8px}.empty__text[data-v-e967c522]{color:var(--muted);margin-bottom:22px}.filters[data-v-e967c522]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:16px}.filters__search[data-v-e967c522]{max-width:340px}.filters__status[data-v-e967c522]{max-width:200px}.noresult[data-v-e967c522]{padding:24px 4px}.table-wrap[data-v-e967c522]{background-color:var(--white);border:1px solid var(--border);border-radius:var(--radius-lg);overflow-x:auto}.table[data-v-e967c522]{width:100%;border-collapse:collapse;font-size:.88rem}.table th[data-v-e967c522]{text-align:left;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);padding:14px 16px;border-bottom:1px solid var(--border);white-space:nowrap}.table td[data-v-e967c522]{padding:14px 16px;border-bottom:1px solid var(--border);vertical-align:middle}.table tbody tr:last-child td[data-v-e967c522]{border-bottom:none}.table__row[data-v-e967c522]{cursor:pointer;transition:background .12s ease}.table__row[data-v-e967c522]:hover{background:var(--sky-50)}.table__number[data-v-e967c522]{font-family:ui-monospace,monospace;font-weight:600;color:var(--navy);white-space:nowrap}.table__total[data-v-e967c522]{font-weight:600;color:var(--navy);white-space:nowrap}.table__date[data-v-e967c522]{white-space:nowrap}.table__actions[data-v-e967c522]{text-align:right;white-space:nowrap}.table__actions[data-v-e967c522]>*+*{margin-left:8px}.status-stack[data-v-e967c522]{display:inline-flex;flex-direction:column;align-items:flex-start;gap:4px}.status[data-v-e967c522]{display:inline-block;font-size:.75rem;font-weight:700;padding:3px 10px;border-radius:999px;white-space:nowrap}.status--ok[data-v-e967c522]{color:var(--success);background:var(--success-bg)}.status--expired[data-v-e967c522]{color:var(--danger);background:var(--danger-bg)}.status--neutral[data-v-e967c522]{color:var(--muted);background:var(--sky-100)}@media(max-width:700px){.page[data-v-e967c522]{padding:28px 18px 48px}.page__head[data-v-e967c522]{flex-direction:column}}.layout[data-v-9575bc52]{min-height:100vh;display:flex;flex-direction:column;background:var(--sky-50)}.layout__main[data-v-9575bc52]{flex:1}.page[data-v-9575bc52]{width:100%;max-width:1320px;margin:0 auto;padding:40px 32px 64px}.back[data-v-9575bc52]{display:inline-block;font-size:.92rem;font-weight:600;color:var(--blue-dark);margin-bottom:14px}.page__head[data-v-9575bc52]{display:flex;align-items:center;gap:14px;margin-bottom:24px}@media(max-width:640px){.page__head[data-v-9575bc52]{flex-wrap:wrap;gap:8px 10px}.page__head .page__title[data-v-9575bc52]{flex:1 1 100%}.page__head .status[data-v-9575bc52]{white-space:nowrap}}.page__title[data-v-9575bc52]{font-size:1.8rem;font-weight:800}.status[data-v-9575bc52]{font-size:.78rem;font-weight:700;padding:4px 12px;border-radius:999px}.status--draft[data-v-9575bc52]{color:var(--muted);background:var(--sky-100)}.status--issued[data-v-9575bc52]{color:var(--success);background:var(--success-bg)}.status--expired[data-v-9575bc52]{color:var(--danger);background:var(--danger-bg)}.editor-fieldset[data-v-9575bc52]{border:0;margin:0;padding:0;min-width:0}.readonly-note[data-v-9575bc52]{background:#fef3c7;border:1px solid #fcd34d;color:#92400e}.editor-grid[data-v-9575bc52]{display:grid;grid-template-columns:1fr 1fr;gap:0 20px;align-items:start}.editor-col[data-v-9575bc52]{min-width:0}.panel[data-v-9575bc52]{background:var(--white);border:1px solid var(--border);border-radius:var(--radius-lg);padding:28px;margin-bottom:20px}.panel__title[data-v-9575bc52]{font-size:1.15rem;font-weight:700;margin-bottom:20px}.field-row--3[data-v-9575bc52]{grid-template-columns:1fr 1fr 1fr}.field__hint[data-v-9575bc52]{font-size:.82rem;color:var(--muted)}.field__error-link[data-v-9575bc52]{display:inline-block;font-weight:700;color:var(--blue-dark);margin-left:4px}.interval-row[data-v-9575bc52]{display:grid;grid-template-columns:90px 1fr;gap:8px}.field__error-link[data-v-9575bc52]:hover{text-decoration:underline}.partner-search[data-v-9575bc52]{position:relative}.partner-search__menu[data-v-9575bc52]{position:absolute;top:calc(100% - 14px);left:0;right:0;background:var(--white);border:1px solid var(--border);border-radius:12px;box-shadow:var(--shadow);z-index:30;overflow:hidden}.partner-search__item[data-v-9575bc52]{display:grid;grid-template-columns:1fr auto;gap:2px 10px;width:100%;text-align:left;background:none;border:none;border-bottom:1px solid var(--border);padding:10px 14px;font:inherit;cursor:pointer}.partner-search__item[data-v-9575bc52]:last-child{border-bottom:none}.partner-search__item[data-v-9575bc52]:hover{background:var(--sky-50)}.partner-search__name[data-v-9575bc52]{font-weight:600;color:var(--navy)}.partner-search__meta[data-v-9575bc52]{grid-column:1;font-size:.82rem;color:var(--muted)}.partner-search__info[data-v-9575bc52]{padding:10px 14px;font-size:.85rem;color:var(--muted)}.partner-search__badge--nav[data-v-9575bc52]{color:var(--success);background:var(--success-bg)}.partner-search__badge[data-v-9575bc52]{grid-row:1 / span 2;grid-column:2;align-self:center;font-size:.7rem;font-weight:700;color:var(--blue-dark);background:var(--sky-100);padding:3px 8px;border-radius:999px;white-space:nowrap}.pills[data-v-9575bc52]{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:10px}.pill[data-v-9575bc52]{font-size:.92rem;font-weight:600;padding:9px 16px;border-radius:999px;border:1px solid var(--border);color:var(--muted)}.pill--btn[data-v-9575bc52]{background:var(--white);font-family:inherit;cursor:pointer}.pill--btn[data-v-9575bc52]:hover:not(:disabled){border-color:var(--blue);color:var(--blue-dark)}.pill--active[data-v-9575bc52]{color:var(--blue-dark);background:var(--sky-100);border-color:var(--blue)}.pill--disabled[data-v-9575bc52]{opacity:.6;cursor:not-allowed}.email-row[data-v-9575bc52]{display:grid;grid-template-columns:1fr auto;gap:8px;align-items:center;margin-bottom:8px}.email-row__error[data-v-9575bc52]{grid-column:1 / -1}.email-add[data-v-9575bc52]{justify-self:start;margin-top:2px}textarea.input[data-v-9575bc52]{resize:vertical;min-height:80px}.btn-sm[data-v-9575bc52]{padding:8px 14px;font-size:.88rem}.items-head[data-v-9575bc52]{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-bottom:20px}.mode-toggle[data-v-9575bc52]{display:inline-flex;border:1px solid var(--border);border-radius:999px;padding:3px;background:var(--sky-50)}.mode-toggle__btn[data-v-9575bc52]{border:none;background:none;font:inherit;font-size:.85rem;font-weight:600;color:var(--muted);padding:6px 14px;border-radius:999px;cursor:pointer}.mode-toggle__btn--active[data-v-9575bc52]{background:var(--white);color:var(--blue-dark);box-shadow:var(--shadow-sm)}.item[data-v-9575bc52]{border:1px solid var(--border);border-radius:var(--radius);background:var(--sky-50);padding:16px 18px 12px;margin-bottom:14px}.item__grid[data-v-9575bc52]{display:grid;grid-template-columns:3fr 1fr 1fr 1.4fr 1fr auto;gap:12px;align-items:start}.item__grid .field[data-v-9575bc52]{margin-bottom:0}.item__name[data-v-9575bc52]{position:relative}.item__menu[data-v-9575bc52]{position:absolute;top:calc(100% + 4px);left:0;right:0;background:var(--white);border:1px solid var(--border);border-radius:12px;box-shadow:var(--shadow);z-index:30;overflow:hidden}.item__menu-item[data-v-9575bc52]{display:grid;gap:2px;width:100%;text-align:left;background:none;border:none;border-bottom:1px solid var(--border);padding:10px 14px;font:inherit;cursor:pointer}.item__menu-item[data-v-9575bc52]:last-child{border-bottom:none}.item__menu-item[data-v-9575bc52]:hover{background:var(--sky-50)}.item__menu-name[data-v-9575bc52]{font-weight:600;color:var(--navy)}.item__menu-meta[data-v-9575bc52]{font-size:.82rem;color:var(--muted)}.item__remove[data-v-9575bc52]{margin-top:27px}.item__calc[data-v-9575bc52]{font-size:.88rem;color:var(--muted);margin-top:10px}.summary[data-v-9575bc52]{max-width:380px;margin-left:auto;margin-top:22px;border-top:1px solid var(--border);padding-top:14px;display:grid;gap:6px}.summary__row[data-v-9575bc52]{display:flex;justify-content:space-between;gap:20px;font-size:.95rem}.summary__row--sub[data-v-9575bc52]{font-size:.85rem;color:var(--muted);padding-left:12px}.summary__row--total[data-v-9575bc52]{border-top:1px solid var(--border);padding-top:8px;margin-top:4px;font-size:1.1rem;color:var(--navy)}.actions[data-v-9575bc52]{display:flex;justify-content:flex-end;gap:12px}.doc-footer[data-v-9575bc52]{text-align:right;font-size:.82rem;color:var(--muted);margin-top:14px}@media(max-width:1100px){.editor-grid[data-v-9575bc52]{grid-template-columns:1fr}}@media(max-width:900px){.item__grid[data-v-9575bc52]{grid-template-columns:1fr 1fr}.item__name[data-v-9575bc52]{grid-column:1 / -1}.item__remove[data-v-9575bc52]{margin-top:0;justify-self:end}}@media(max-width:700px){.page[data-v-9575bc52]{padding:28px 18px 48px}.field-row[data-v-9575bc52],.field-row--3[data-v-9575bc52]{grid-template-columns:1fr}.actions[data-v-9575bc52]{flex-direction:column}.item__grid[data-v-9575bc52]{grid-template-columns:1fr}}.item__comment-row[data-v-9575bc52]{margin-top:8px}.item__comment-row .input[data-v-9575bc52]{width:100%;font-size:.9rem}.layout[data-v-c74d4bf2]{min-height:100vh;display:flex;flex-direction:column;background:var(--sky-50)}.layout__main[data-v-c74d4bf2]{flex:1}.page[data-v-c74d4bf2]{width:100%;max-width:1320px;margin:0 auto;padding:40px 32px 64px}.page__head[data-v-c74d4bf2]{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:28px}.page__title[data-v-c74d4bf2]{font-size:2rem;font-weight:800;margin-bottom:8px}.page__lead[data-v-c74d4bf2]{color:var(--muted);font-size:1.05rem}.empty[data-v-c74d4bf2]{background:var(--white);border:1px dashed var(--border);border-radius:var(--radius-lg);padding:56px 28px;text-align:center}.empty__icon[data-v-c74d4bf2]{font-size:2.4rem;margin-bottom:12px}.empty__title[data-v-c74d4bf2]{font-size:1.3rem;font-weight:700;margin-bottom:8px}.empty__text[data-v-c74d4bf2]{color:var(--muted)}.table-wrap[data-v-c74d4bf2]{background-color:var(--white);border:1px solid var(--border);border-radius:var(--radius-lg);overflow-x:auto}.table[data-v-c74d4bf2]{width:100%;border-collapse:collapse;font-size:.88rem}.table th[data-v-c74d4bf2]{text-align:left;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);padding:14px 16px;border-bottom:1px solid var(--border);white-space:nowrap}.table td[data-v-c74d4bf2]{padding:10px 16px;border-bottom:1px solid var(--border);vertical-align:middle}.table tbody tr:last-child td[data-v-c74d4bf2]{border-bottom:none}.table__row[data-v-c74d4bf2]{cursor:pointer;transition:background .12s ease}.table__row[data-v-c74d4bf2]:hover{background:var(--sky-50)}.table__number[data-v-c74d4bf2]{font-family:ui-monospace,monospace;font-weight:600;color:var(--navy);white-space:nowrap}.type-tag[data-v-c74d4bf2]{font-family:var(--font, inherit);font-size:.72rem;font-weight:700;color:var(--muted);background:var(--sky-100);padding:2px 8px;border-radius:999px;margin-left:6px}.table__date[data-v-c74d4bf2]{white-space:nowrap}.table__actions[data-v-c74d4bf2]{text-align:right;white-space:nowrap}.table__actions[data-v-c74d4bf2]>*+*{margin-left:8px}.status[data-v-c74d4bf2]{display:inline-block;font-size:.75rem;font-weight:700;padding:3px 10px;border-radius:999px;white-space:nowrap}.status--active[data-v-c74d4bf2]{color:var(--success);background:var(--success-bg)}.status--paused[data-v-c74d4bf2]{color:#b45309;background:#fef3c7}.status--finished[data-v-c74d4bf2]{color:var(--muted);background:var(--sky-100)}.status--cancelled[data-v-c74d4bf2]{color:var(--danger);background:var(--danger-bg)}.overlay[data-v-c74d4bf2]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0b254573;display:grid;place-items:center;z-index:100;padding:20px}.modal[data-v-c74d4bf2]{background:var(--white);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:28px;max-width:520px;width:100%}.modal__title[data-v-c74d4bf2]{font-size:1.15rem;font-weight:700;margin-bottom:20px}.modal__actions[data-v-c74d4bf2]{display:flex;justify-content:flex-end;gap:12px;margin-top:6px}.interval-row[data-v-c74d4bf2]{display:grid;grid-template-columns:90px 1fr;gap:8px}.field__hint[data-v-c74d4bf2]{font-size:.82rem;color:var(--muted)}@media(max-width:700px){.page[data-v-c74d4bf2]{padding:28px 18px 48px}.field-row[data-v-c74d4bf2]{grid-template-columns:1fr}}.layout[data-v-5fab8126]{min-height:100vh;display:flex;flex-direction:column;background:var(--sky-50)}.layout__main[data-v-5fab8126]{flex:1}.page[data-v-5fab8126]{max-width:1320px;margin:0 auto;padding:32px 20px 60px}.page__head[data-v-5fab8126]{margin-bottom:24px}.page__title[data-v-5fab8126]{font-size:1.7rem;font-weight:800;color:var(--navy)}.page__lead[data-v-5fab8126]{color:var(--muted);margin-top:4px}.panel[data-v-5fab8126]{background:var(--white);border:1px solid var(--border);border-radius:12px;padding:24px}.field[data-v-5fab8126]{margin-bottom:16px;flex:1}.field label[data-v-5fab8126]{display:block;font-weight:600;margin-bottom:6px;color:var(--navy);font-size:.92rem}.field-row[data-v-5fab8126]{display:flex;gap:16px}.field__hint[data-v-5fab8126]{display:block;font-size:.82rem;color:var(--muted);margin-top:4px}.actions[data-v-5fab8126]{margin-top:8px}.modal-backdrop[data-v-5fab8126]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0b254573;display:flex;align-items:center;justify-content:center;z-index:100;padding:20px}.modal[data-v-5fab8126]{background:var(--white);border-radius:14px;padding:28px;max-width:460px;width:100%;box-shadow:var(--shadow-lg)}.modal__title[data-v-5fab8126]{font-size:1.2rem;font-weight:700;color:var(--navy);margin-bottom:12px}.modal__download[data-v-5fab8126]{display:block;text-align:center;margin:18px 0 10px}@media(max-width:640px){.field-row[data-v-5fab8126]{flex-direction:column;gap:0}}.layout[data-v-bd46ea16]{min-height:100vh;display:flex;flex-direction:column;background:var(--sky-50)}.layout__main[data-v-bd46ea16]{flex:1}.page[data-v-bd46ea16]{width:100%;max-width:1320px;margin:0 auto;padding:40px 32px 64px}.page__head[data-v-bd46ea16]{margin-bottom:28px}.page__title[data-v-bd46ea16]{font-size:2rem;font-weight:800;margin-bottom:8px}.page__lead[data-v-bd46ea16]{color:var(--muted);font-size:1.05rem}.filters[data-v-bd46ea16]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:16px}.filters__search[data-v-bd46ea16]{max-width:340px}.noresult[data-v-bd46ea16]{padding:24px 4px}.empty[data-v-bd46ea16]{background:var(--white);border:1px dashed var(--border);border-radius:var(--radius-lg);padding:56px 28px;text-align:center}.empty__icon[data-v-bd46ea16]{font-size:2.4rem;margin-bottom:12px}.empty__title[data-v-bd46ea16]{font-size:1.3rem;font-weight:700;margin-bottom:8px}.empty__text[data-v-bd46ea16]{color:var(--muted);max-width:560px;margin:0 auto}.table-wrap[data-v-bd46ea16]{background-color:var(--white);border:1px solid var(--border);border-radius:var(--radius-lg);overflow-x:auto}.table[data-v-bd46ea16]{width:100%;border-collapse:collapse;font-size:.88rem}.table th[data-v-bd46ea16]{text-align:left;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);padding:14px 16px;border-bottom:1px solid var(--border);white-space:nowrap}.table td[data-v-bd46ea16]{padding:14px 16px;border-bottom:1px solid var(--border);vertical-align:middle}.table tbody tr:last-child td[data-v-bd46ea16]{border-bottom:none}.table__number[data-v-bd46ea16]{font-family:ui-monospace,monospace;font-weight:600;color:var(--navy);white-space:nowrap}.table__total[data-v-bd46ea16]{font-weight:600;color:var(--navy);white-space:nowrap}.table__date[data-v-bd46ea16]{white-space:nowrap}.supplier[data-v-bd46ea16]{white-space:pre-line}.status[data-v-bd46ea16]{display:inline-block;font-size:.75rem;font-weight:700;padding:3px 10px;border-radius:999px;white-space:nowrap}.status--expired[data-v-bd46ea16]{color:var(--danger);background:var(--danger-bg)}.status--neutral[data-v-bd46ea16]{color:var(--muted);background:var(--sky-100)}@media(max-width:700px){.page[data-v-bd46ea16]{padding:28px 18px 48px}}.lead[data-v-61509436]{color:var(--muted);margin-bottom:12px}.perms[data-v-61509436]{list-style:none;padding:12px 16px;margin:0 0 16px;background:var(--sky-50);border:1px solid var(--border);border-radius:var(--radius);font-weight:600;color:var(--navy)}.btn--block[data-v-61509436]{width:100%;margin-top:6px}
