.brand-logo[data-v-9fa6f8e2]{align-items:center;text-decoration:none;display:inline-flex}.brand-logo img[data-v-9fa6f8e2]{object-fit:contain;border-radius:var(--radius-sm);background:#fff;width:96px;height:64px;display:block}.auth-layout[data-v-ea861323]{background:var(--color-bg-page);place-items:center;min-height:100vh;padding:40px 32px;display:grid}.auth-layout__shell[data-v-ea861323]{border:1px solid var(--color-border);background:#fff;border-radius:20px;grid-template-columns:46% minmax(0,1fr);width:min(100%,1280px);min-height:min(780px,100vh - 80px);display:grid;overflow:hidden;box-shadow:0 20px 64px #18357914}.auth-layout__brand[data-v-ea861323]{color:#fff;background:var(--color-brand-deep);align-content:center;justify-items:start;gap:32px;padding:48px;display:grid}.auth-layout__brand[data-v-ea861323] .brand-logo img{border-radius:12px;width:104px;height:104px;box-shadow:0 8px 24px #18357929}.brand-message h1[data-v-ea861323]{letter-spacing:.01em;margin:0;font-size:38px;line-height:1.3}.brand-message p[data-v-ea861323]{max-width:390px;color:var(--color-on-brand-muted);margin:16px 0 0;font-size:15px;line-height:1.9}.brand-capabilities[data-v-ea861323]{gap:14px;width:100%;display:grid}.brand-capabilities article[data-v-ea861323]{background:#ffffff12;border:1px solid #ffffff30;border-radius:10px;align-items:flex-start;gap:16px;padding:18px;display:flex}.brand-capabilities article>div[data-v-ea861323]{gap:5px;display:grid}.benefit-number[data-v-ea861323]{color:#fff;background:#ffffff1a;border-radius:7px;flex:0 0 30px;place-items:center;height:30px;font-size:12px;font-weight:700;display:grid}.brand-capabilities strong[data-v-ea861323]{font-size:17px;line-height:1.6}.brand-capabilities article>div>span[data-v-ea861323]{color:var(--color-on-brand-muted);font-size:13px;line-height:1.8}.auth-layout__content[data-v-ea861323]{align-content:center;min-width:0;padding:48px 56px;display:grid}@media (width<=1050px){.auth-layout[data-v-ea861323]{padding:24px}.auth-layout__shell[data-v-ea861323]{grid-template-columns:44% minmax(0,1fr);min-height:720px}.auth-layout__brand[data-v-ea861323]{gap:28px;padding:32px}.brand-message h1[data-v-ea861323]{font-size:32px}.brand-capabilities article[data-v-ea861323]{gap:10px;padding:14px}.auth-layout__content[data-v-ea861323]{padding:36px 28px}}@media (width<=767px){.auth-layout[data-v-ea861323]{background:#fff;padding:0;display:block}.auth-layout__shell[data-v-ea861323]{min-height:100vh;box-shadow:none;border:0;border-radius:0;display:block}.auth-layout__brand[data-v-ea861323]{padding:20px 24px;display:block}.auth-layout__brand[data-v-ea861323] .brand-logo img{width:84px;height:64px;box-shadow:none;border-radius:8px}.brand-capabilities[data-v-ea861323],.brand-message[data-v-ea861323]{display:none}.auth-layout__content[data-v-ea861323]{padding:36px 24px}}@media (width<=380px){.auth-layout__content[data-v-ea861323]{padding:28px 16px}.auth-layout__brand[data-v-ea861323]{padding:16px}}.auth-layout--embedded[data-v-ea861323]{background:0 0;min-height:0;padding:0;display:block}.auth-layout--embedded .auth-layout__shell[data-v-ea861323]{width:100%;min-height:0;box-shadow:none;border:0;border-radius:0;grid-template-columns:40% minmax(0,1fr)}.auth-layout--embedded .auth-layout__brand[data-v-ea861323]{gap:20px;padding:28px}.auth-layout--embedded .brand-message h1[data-v-ea861323]{font-size:26px}.auth-layout--embedded .auth-layout__brand[data-v-ea861323] .brand-logo img{width:64px;height:64px}.auth-layout--embedded .brand-capabilities article[data-v-ea861323]{gap:10px;padding:12px}.auth-layout--embedded .brand-capabilities strong[data-v-ea861323]{font-size:14px}.auth-layout--embedded .auth-layout__content[data-v-ea861323]{padding:40px 32px 28px}.auth-layout--embedded .brand-message p[data-v-ea861323]{margin-top:12px;font-size:13px}.auth-layout--embedded .brand-capabilities[data-v-ea861323]{gap:10px}.auth-layout--embedded .brand-capabilities article>div>span[data-v-ea861323]{font-size:12px}.auth-layout--embedded[data-v-ea861323] .auth-card h1{font-size:28px}.auth-layout--embedded[data-v-ea861323] .auth-card__eyebrow{font-size:12px}.auth-layout--embedded[data-v-ea861323] .auth-card__copy{margin-top:12px;font-size:13px}.auth-layout--embedded[data-v-ea861323] .auth-form{gap:16px;margin-top:22px}.auth-layout--embedded[data-v-ea861323] .base-input,.auth-layout--embedded[data-v-ea861323] .base-button{min-height:44px;font-size:14px}@media (width<=767px){.auth-layout--embedded .auth-layout__shell[data-v-ea861323]{min-height:100dvh;display:block}.auth-layout--embedded .auth-layout__brand[data-v-ea861323]{padding:18px 24px}.auth-layout--embedded .auth-layout__brand[data-v-ea861323] .brand-logo img{width:72px;height:56px}.auth-layout--embedded .auth-layout__content[data-v-ea861323]{padding:28px 24px}.auth-layout--embedded .brand-message[data-v-ea861323]{margin-top:16px;display:block}.auth-layout--embedded .brand-message h1[data-v-ea861323]{font-size:22px}.auth-layout--embedded .brand-message h1 br[data-v-ea861323]{display:none}.auth-layout--embedded .brand-message p[data-v-ea861323]{margin-top:8px;font-size:13px}.auth-layout--embedded .brand-capabilities[data-v-ea861323]{display:none}}@media (width<=380px){.auth-layout--embedded .auth-layout__content[data-v-ea861323]{padding:24px 16px}}.drawer[data-v-f147a92d]{z-index:25;position:fixed;inset:0}.drawer__backdrop[data-v-f147a92d]{background:#0d193073;border:0;width:100%;position:absolute;inset:0}.drawer__panel[data-v-f147a92d]{width:min(82vw,320px);height:100%;padding:var(--space-5);background:#fff;position:relative;box-shadow:4px 0 16px #0d19301f}header[data-v-f147a92d]{margin-bottom:var(--space-5);color:var(--color-text-strong);justify-content:space-between;align-items:center;display:flex}header button[data-v-f147a92d]{cursor:pointer;background:0 0;border:0;font-size:24px}.side-nav[data-v-a257f45f]{gap:4px;display:grid}a[data-v-a257f45f]{box-sizing:border-box;min-height:44px;color:var(--color-text-strong);white-space:nowrap;border-radius:6px;padding:10px 12px;text-decoration:none}a[aria-current=page][data-v-a257f45f]{color:var(--color-brand-600);background:var(--color-accent-soft)}a[data-v-a257f45f]:hover{background:#f1f5f9}.profile-avatar[data-v-8c5b5ef9]{background:var(--color-brand-600);color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:64px;height:64px;font-size:26px;display:inline-grid;overflow:hidden}.profile-avatar img[data-v-8c5b5ef9]{object-fit:cover;width:100%;height:100%;display:block}.dashboard[data-v-a0757af8]{min-width:0;min-height:100vh}.dashboard__header[data-v-a0757af8]{border-bottom:1px solid var(--color-border);min-height:72px;color:var(--color-text-strong);background:#fff;align-items:center;gap:20px;padding:0 32px;display:flex}.desktop-nav[data-v-a0757af8]{flex-wrap:wrap;display:flex}.role-name[data-v-a0757af8]{white-space:nowrap;color:var(--color-text-muted);margin-left:auto;font-size:13px}.dashboard__header button[data-v-a0757af8]{min-height:44px;color:inherit;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0}.menu-button[data-v-a0757af8]{display:none}.dashboard__content[data-v-a0757af8]{background:var(--color-bg-page);box-sizing:border-box;min-width:0;min-height:calc(100vh - 72px);padding:24px}[data-v-a0757af8] .drawer__panel .brand-logo{margin-bottom:20px}@media (width<=1100px){.desktop-nav[data-v-a0757af8]{display:none}.menu-button[data-v-a0757af8]{display:block;font-size:24px!important}.dashboard__header[data-v-a0757af8]{gap:12px;padding:0 16px}.dashboard__content[data-v-a0757af8]{padding:16px}}@media (width<=380px){.role-name[data-v-a0757af8]{font-size:12px}.dashboard__header[data-v-a0757af8]{gap:8px;padding:0 12px}[data-v-a0757af8] .dashboard__header .brand-logo img{width:72px}}@media (width>=1101px){.dashboard:not(.dashboard--operator) .dashboard__header[data-v-a0757af8]{padding-inline:max(24px,50% - 580px)}.dashboard:not(.dashboard--operator) .desktop-nav[data-v-a0757af8] a{padding-inline:8px;font-size:14px}}.dashboard__header[data-v-a0757af8]{gap:16px;min-height:64px}.dashboard__content[data-v-a0757af8]{min-height:calc(100vh - 64px);padding:32px 24px}.dashboard__header[data-v-a0757af8] .brand-logo img{width:64px;height:52px}.dashboard--operator .dashboard__header[data-v-a0757af8]{background:var(--color-brand-700);border-color:var(--color-brand-700);color:#fff}.dashboard--operator .role-name[data-v-a0757af8]{color:#cbd5e1}.dashboard--operator .desktop-nav[data-v-a0757af8] a{color:#dbe6f8;font-size:14px}.dashboard--operator .desktop-nav[data-v-a0757af8] a[aria-current=page]{color:#fff;background:#ffffff1a}.dashboard--operator .desktop-nav[data-v-a0757af8] a:hover{background:#ffffff12}.dashboard__content[data-v-a0757af8] .base-button--secondary{border-color:var(--color-border)}.dashboard__content[data-v-a0757af8] button:focus-visible,.dashboard__content[data-v-a0757af8] a:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}@media (width<=1100px){.dashboard__content[data-v-a0757af8]{padding:20px 16px}}@media (width<=380px){.dashboard__header[data-v-a0757af8] .brand-logo img{width:52px;height:48px}}.talent-brand[data-v-a0757af8]{white-space:nowrap;color:var(--color-text-strong);flex-shrink:0;align-items:center;gap:16px;text-decoration:none;display:flex}.talent-brand>span[data-v-a0757af8]{background:var(--color-brand-700);color:#fff;border-radius:6px;place-items:center;width:32px;height:32px;font-size:20px;font-weight:700;display:grid}.talent-brand strong[data-v-a0757af8]{font-size:18px}.dashboard:not(.dashboard--operator) .desktop-nav[data-v-a0757af8] a{color:var(--color-text-muted);font-weight:500}.dashboard:not(.dashboard--operator) .desktop-nav[data-v-a0757af8] a[aria-current=page]{color:var(--color-brand-700);background:0 0;font-weight:600}.talent-account[data-v-a0757af8]{align-items:center;gap:16px;margin-left:auto;display:flex}.message-link[data-v-a0757af8]{background:var(--color-bg-soft);color:var(--color-text-muted);white-space:nowrap;border-radius:6px;align-items:center;gap:8px;padding:6px 12px;font-size:13px;text-decoration:none;display:flex}.unread-badge[data-v-a0757af8]{text-align:center;background:var(--color-danger);color:#fff;border-radius:10px;min-width:17px;padding:1px 5px;font-size:11px}.account-menu[data-v-a0757af8]{border-left:1px solid var(--color-border);padding-left:16px;position:relative}.account-menu summary[data-v-a0757af8]{cursor:pointer;color:var(--color-text-strong);white-space:nowrap;align-items:center;gap:10px;font-size:13px;list-style:none;display:flex}.account-menu summary[data-v-a0757af8]::-webkit-details-marker{display:none}.account-menu[data-v-a0757af8] .profile-avatar{width:32px;height:32px;font-size:15px}.account-popover[data-v-a0757af8]{z-index:25;border:1px solid var(--color-border);min-width:150px;box-shadow:var(--shadow-card);background:#fff;border-radius:6px;padding:8px;display:grid;position:absolute;top:calc(100% + 12px);right:0}.account-popover a[data-v-a0757af8],.account-popover button[data-v-a0757af8]{text-align:left;color:var(--color-text);padding:10px 12px;font-size:13px;text-decoration:none;display:block}.account-popover a[data-v-a0757af8]:hover,.account-popover button[data-v-a0757af8]:hover{background:var(--color-bg-soft)}@media (width>=801px) and (width<=1100px){.dashboard:not(.dashboard--operator) .desktop-nav[data-v-a0757af8]{display:flex}.dashboard:not(.dashboard--operator) .menu-button[data-v-a0757af8]{display:none}.dashboard:not(.dashboard--operator) .dashboard__header[data-v-a0757af8]{gap:12px}}@media (width<=600px){.talent-brand[data-v-a0757af8]{gap:8px}.talent-brand strong[data-v-a0757af8]{font-size:15px}.talent-account[data-v-a0757af8]{gap:8px}.account-menu[data-v-a0757af8]{padding-left:8px}.account-menu summary>span[data-v-a0757af8]{display:none}.message-link[data-v-a0757af8]{gap:4px;padding:6px}.message-link>span[data-v-a0757af8]{display:none}.dashboard__header[data-v-a0757af8]{gap:10px}}.dashboard--operator .dashboard__header[data-v-a0757af8]{background:var(--color-admin);border-color:var(--color-admin);gap:24px;padding-inline:max(24px,50% - 580px)}.operator-brand[data-v-a0757af8]{color:#fff;white-space:nowrap;align-items:center;gap:12px;text-decoration:none;display:flex}.operator-brand-mark[data-v-a0757af8]{object-fit:contain;background:#fff;border-radius:6px;place-items:center;width:40px;height:40px;display:grid}.operator-brand strong[data-v-a0757af8]{font-size:16px}.operator-brand small[data-v-a0757af8]{color:#b7c4e3;margin-top:2px;font-size:11px;display:block}.dashboard--operator .desktop-nav[data-v-a0757af8]{flex-wrap:nowrap}.dashboard--operator .desktop-nav[data-v-a0757af8] a{white-space:nowrap;padding:9px 10px;font-size:13px}.operator-account[data-v-a0757af8]{align-items:center;gap:16px;margin-left:auto;display:flex}.operator-pending[data-v-a0757af8]{color:#fff;white-space:nowrap;background:#ffffff18;border-radius:4px;padding:7px 10px;font-size:12px;text-decoration:none}.operator-account .account-menu[data-v-a0757af8]{border-color:#ffffff25}.operator-account summary[data-v-a0757af8]{color:#fff}.operator-avatar[data-v-a0757af8]{color:#fff;background:#ffffff25;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.operator-user small[data-v-a0757af8]{color:#b7c4e3;margin-top:2px;font-size:11px;display:block}.operator-user strong[data-v-a0757af8]{font-size:12px;font-weight:500}.dashboard--operator .dashboard__content[data-v-a0757af8]{padding-top:40px}@media (width<=1100px){.dashboard--operator .dashboard__header[data-v-a0757af8]{gap:12px;padding-inline:16px}}@media (width<=600px){.operator-brand small[data-v-a0757af8]{display:none}.operator-account[data-v-a0757af8]{gap:6px}.operator-user[data-v-a0757af8]{display:none!important}.operator-account .account-menu[data-v-a0757af8]{padding-left:8px}.dashboard--operator .dashboard__content[data-v-a0757af8]{padding-top:24px}}.app-header[data-v-66a2299b]{z-index:20;border-bottom:1px solid var(--color-border);background:#fff;position:sticky;top:0}.app-header__inner[data-v-66a2299b]{align-items:center;gap:var(--space-6);min-height:64px;display:flex}.app-header__nav[data-v-66a2299b]{gap:var(--space-5);margin-left:auto;display:flex}.app-header__nav a[data-v-66a2299b],.drawer-nav a[data-v-66a2299b]{color:var(--color-text);text-decoration:none}.app-header__nav a.router-link-active[data-v-66a2299b],.drawer-nav a.router-link-active[data-v-66a2299b]{color:var(--color-brand-700);font-weight:700}.app-header__login[data-v-66a2299b]{color:var(--color-brand-700);text-decoration:none}.app-header__menu[data-v-66a2299b]{cursor:pointer;background:0 0;border:0;font-size:24px;display:none}.drawer-nav[data-v-66a2299b]{gap:var(--space-3);display:grid}.drawer-nav a[data-v-66a2299b]{align-items:center;min-height:44px;display:flex}.sr-route[data-v-66a2299b]{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=767px){.app-header__nav[data-v-66a2299b],.app-header__login[data-v-66a2299b]{display:none}.app-header__menu[data-v-66a2299b]{margin-left:auto;display:block}}.toast-region[data-v-1138d0ff]{z-index:40;right:var(--space-6);bottom:var(--space-6);position:fixed}.toast[data-v-1138d0ff]{gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);color:#fff;background:var(--color-text-strong);box-shadow:var(--shadow-card);align-items:center;display:flex}button[data-v-1138d0ff]{color:inherit;cursor:pointer;background:0 0;border:0;font-size:18px}.base-button[data-v-c469781e]{justify-content:center;align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-4);border-radius:var(--radius-sm);cursor:pointer;border:1px solid #0000;font-weight:600;display:inline-flex}.base-button[data-v-c469781e]:disabled{cursor:not-allowed;opacity:.6}.base-button--primary[data-v-c469781e]{color:#fff;background:var(--color-accent)}.base-button--secondary[data-v-c469781e]{color:var(--color-brand-700);border-color:var(--color-brand-600);background:#fff}.base-button--ghost[data-v-c469781e]{color:var(--color-brand-700);background:0 0}.base-button--danger[data-v-c469781e]{color:#fff;background:var(--color-danger)}.base-button__loader[data-v-c469781e]{border:2px solid;border-right-color:#0000;border-radius:50%;width:1em;height:1em;animation:.7s linear infinite spin-c469781e}@keyframes spin-c469781e{to{transform:rotate(360deg)}}.base-input[data-v-7737002a]{width:100%;min-height:44px;padding:0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-strong);background:#fff}.base-input[aria-invalid=true][data-v-7737002a]{border-color:var(--color-danger)}.form-field[data-v-fef0ff09]{gap:var(--space-2);display:grid}.form-field__label[data-v-fef0ff09],label[data-v-fef0ff09]{color:var(--color-text-strong);font-weight:600}.form-field__hint[data-v-fef0ff09]{color:var(--color-text-muted);margin:0;font-size:12px}.form-field__error[data-v-fef0ff09]{color:var(--color-danger);margin:0;font-size:12px}.code-status[data-v-d2c3c5aa]{color:var(--color-text-muted);margin:0;font-size:12px;line-height:1.6}.auth-card[data-v-d2c3c5aa]{--color-accent:var(--color-brand-deep);--color-brand-600:var(--color-brand-deep);--color-brand-700:var(--color-brand-deep)}.auth-card[data-v-d2c3c5aa] .base-button{transition:background-color .15s,border-color .15s,color .15s}.auth-card[data-v-d2c3c5aa] .base-button--primary:hover:not(:disabled){background:#193461}.auth-card[data-v-d2c3c5aa] .base-button--secondary:hover:not(:disabled){background:#eef2f8}.auth-card[data-v-d2c3c5aa] .base-button--primary:disabled{color:#596982;opacity:1;background:#dce2ec}.auth-card[data-v-d2c3c5aa] .base-button--secondary:disabled{color:#69788e;opacity:1;background:#f5f7fa;border-color:#dce2ec}.auth-card[data-v-d2c3c5aa] .base-button:focus-visible{outline:2px solid var(--color-brand-deep);outline-offset:3px}.auth-card[data-v-d2c3c5aa]{width:min(100%,500px);margin:auto}.auth-card__eyebrow[data-v-d2c3c5aa]{color:var(--color-brand-600);margin:0;font-weight:700}.auth-card h1[data-v-d2c3c5aa]{margin:var(--space-2) 0;color:var(--color-text-strong);font-size:34px;line-height:1.3}.auth-card__copy[data-v-d2c3c5aa],.auth-card__footer[data-v-d2c3c5aa]{color:var(--color-text-muted)}.auth-card__copy[data-v-d2c3c5aa]{margin:16px 0 0;font-size:15px;line-height:1.8}.auth-card[data-v-d2c3c5aa] .base-input{min-height:50px;font-size:15px}.auth-card[data-v-d2c3c5aa] .base-button{min-height:50px}.auth-card[data-v-d2c3c5aa] .form-field label{font-size:14px}.auth-form[data-v-d2c3c5aa]{gap:20px;margin-top:28px;display:grid}.code-field[data-v-d2c3c5aa]{gap:var(--space-2);grid-template-columns:1fr auto;display:grid}.form-error[data-v-d2c3c5aa]{color:var(--color-danger);margin:0}.auth-card__footer[data-v-d2c3c5aa]{margin-top:var(--space-6);font-size:13px}.auth-card__footer a[data-v-d2c3c5aa]{color:var(--color-brand-600)}.consent[data-v-d2c3c5aa]{align-items:flex-start;gap:8px;font-size:13px;line-height:1.9;display:flex}.consent input[data-v-d2c3c5aa]{width:16px;height:16px;accent-color:var(--color-brand-600);flex-shrink:0;margin:5px 0 0}.consent label[data-v-d2c3c5aa]{cursor:pointer}.consent a[data-v-d2c3c5aa]{color:var(--color-brand-600);text-underline-offset:3px;text-decoration:underline}@media (width<=767px){.auth-card h1[data-v-d2c3c5aa]{font-size:30px}.auth-card__eyebrow[data-v-d2c3c5aa]{font-size:13px}.auth-form[data-v-d2c3c5aa]{gap:18px;margin-top:24px}}.login-dialog[data-v-2cce8e9e]{isolation:isolate;background:var(--color-brand-deep);width:min(880px,100vw - 64px);max-width:none;max-height:calc(100dvh - 48px);color:var(--color-text);border:1px solid #ffffff29;border-radius:18px;margin:auto;padding:0;position:fixed;inset:0;overflow:auto;box-shadow:0 8px 24px #0b1f4b29}.login-dialog[data-v-2cce8e9e]::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#14182070}.login-dialog[data-v-2cce8e9e] .auth-layout{border-radius:inherit;clip-path:inset(0 round 17px);overflow:hidden}.login-dialog__close[data-v-2cce8e9e]{z-index:2;background:var(--color-bg-soft);width:40px;height:40px;color:var(--color-text-muted);cursor:pointer;border:0;border-radius:50%;font-size:28px;line-height:1;position:absolute;top:12px;right:12px}.login-dialog__close[data-v-2cce8e9e]:hover{background:var(--color-accent-soft);color:var(--color-brand-600)}.login-dialog__close[data-v-2cce8e9e]:disabled{opacity:.5;cursor:wait}@media (width<=767px){.login-dialog[data-v-2cce8e9e]{border:0;border-radius:0;width:100%;height:100dvh;max-height:100dvh}.login-dialog[data-v-2cce8e9e] .auth-layout{clip-path:none;border-radius:0}.login-dialog__close[data-v-2cce8e9e]{float:right;margin:12px 12px -52px 0;position:sticky;top:12px;right:12px}}.public-layout[data-v-3461d386]{min-height:calc(100vh - 64px);padding-block:var(--space-6)}.modal[data-v-f2386d7d]{z-index:30;position:fixed;inset:0}.modal__backdrop[data-v-f2386d7d]{min-height:100%;padding:var(--space-4);background:#0d193073;place-items:center;display:grid}.modal__panel[data-v-f2386d7d]{border-radius:var(--radius-md);background:#fff;width:min(100%,520px);max-height:calc(100vh - 32px);overflow:auto;box-shadow:0 12px 32px #0d193040}header[data-v-f2386d7d],footer[data-v-f2386d7d]{padding:var(--space-4) var(--space-6);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;display:flex}h2[data-v-f2386d7d]{color:var(--color-text-strong);margin:0;font-size:18px}header button[data-v-f2386d7d]{color:var(--color-text);cursor:pointer;background:0 0;border:0;font-size:24px}.modal__content[data-v-f2386d7d]{padding:var(--space-6)}footer[data-v-f2386d7d]{border-top:1px solid var(--color-border);border-bottom:0;flex-wrap:wrap;justify-content:center;gap:12px}.modal__content[data-v-f2386d7d] .actions,.modal__content[data-v-f2386d7d] .dialog-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}:root{--color-brand-deep:#0b1f4b;--color-brand-700:#1e3a8a;--color-brand-600:#1e3a8a;--color-brand-500:#0284c7;--color-accent:#0284c7;--color-accent-soft:#eff8ff;--color-brand-border:#c5d5f4;--color-on-brand-muted:#e7efff;--color-on-brand-highlight:#38bdf8;--color-admin:#1a2f6b;--color-bg-page:#eef1f6;--color-bg-soft:#f8fafc;--color-surface:#fff;--color-text-strong:#0f172a;--color-text:#334155;--color-text-muted:#64748b;--color-text-subtle:#94a3b8;--color-border:#e2e8f0;--color-border-light:#f1f5f9;--color-success:#16a34a;--color-warning:#d97706;--color-danger:#dc2626;--color-ai:#7c3aed;--radius-xs:4px;--radius-sm:6px;--radius-md:8px;--shadow-card:0 1px 3px #17213a0f;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--content-max:1200px;--content-applicant-max:1160px;--content-operator-max:1296px}*,:before,:after{box-sizing:border-box;min-width:0}html{color:var(--color-text);background:var(--color-bg-page);font-family:Inter,PingFang SC,Microsoft YaHei,sans-serif;font-size:14px;line-height:1.6}body{min-width:0;min-height:100vh;margin:0}img,svg,video,canvas{max-width:100%;height:auto}button,input,select,textarea{font:inherit}input[type=checkbox],input[type=radio],progress{accent-color:var(--color-brand-600)}:focus-visible{outline:2px solid var(--color-brand-500);outline-offset:2px}.content-container{width:min(100% - (2 * var(--space-6)), var(--content-max));margin-inline:auto}@media (width<=767px){.content-container{width:min(100% - (2 * var(--space-4)), var(--content-max))}button,[role=button],input,select{min-height:44px}}
