.impersonation-banner[data-v-b3544dfc]{align-items:center;background:#8f1212;color:#fff7f2;display:flex;gap:12px;justify-content:center;padding:10px 16px;position:sticky;top:0;z-index:20}button[data-v-b3544dfc]{background:transparent;border:1px solid #ffd0c2;border-radius:999px;color:inherit;cursor:pointer;padding:6px 10px}.admin-notification[data-v-008ea5d6]{border:1px solid;border-radius:.5rem;margin-bottom:.75rem;padding:1rem}.admin-notification--error[data-v-008ea5d6]{background:#fef2f2;border-color:#b91c1c;color:#991b1b}.admin-notification--warning[data-v-008ea5d6]{background:#fffbeb;border-color:#92400e;color:#78350f}.admin-notification--info[data-v-008ea5d6]{background:#f8fafc;border-color:#64748b;color:#334155}a[data-v-008ea5d6]{font-weight:600;text-decoration:underline}a[data-v-008ea5d6]:focus-visible{outline:3px solid currentColor;outline-offset:3px}.modal-backdrop[data-v-e730b0d0]{align-items:center;background:#0f172a66;display:flex;inset:0;justify-content:center;position:fixed;z-index:100}.modal[data-v-e730b0d0]{background:#fff;border-radius:.5rem;display:flex;flex-direction:column;gap:.75rem;max-width:32rem;padding:1.5rem;width:90%}.modal h2[data-v-e730b0d0]{font-size:1.25rem;margin:0}.modal[data-v-e730b0d0]:focus{outline:2px solid #2563eb;outline-offset:2px}.content[data-v-c9c0dd54]{display:grid;gap:12px}.eyebrow[data-v-c9c0dd54]{color:#51617a;font-size:12px;margin:0;text-transform:uppercase}.copy[data-v-c9c0dd54],h3[data-v-c9c0dd54]{margin:0}.copy[data-v-c9c0dd54]{color:#51617a}.actions[data-v-c9c0dd54]{display:flex;gap:10px;justify-content:flex-end}.primary[data-v-c9c0dd54],.secondary[data-v-c9c0dd54]{border-radius:8px;cursor:pointer;font:inherit;padding:10px 14px}.primary[data-v-c9c0dd54]{background:#1f4ca8;border:0;color:#fff}.secondary[data-v-c9c0dd54]{background:#fff;border:1px solid #d9e2ef;color:#142033}body{background:#f4f7fb;color:#142033;font-family:Segoe UI,Helvetica Neue,Arial,sans-serif;margin:0}a{color:inherit;text-decoration:none}.shell[data-v-99cb2a2f]{min-height:100vh;padding:24px}.topbar[data-v-99cb2a2f]{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:16px}.topbar h1[data-v-99cb2a2f],.topbar p[data-v-99cb2a2f]{margin:0}.eyebrow[data-v-99cb2a2f]{color:#51617a;font-size:12px;text-transform:uppercase}.session-chip[data-v-99cb2a2f]{background:#fff;border:1px solid #d9e2ef;border-radius:8px;box-sizing:border-box;display:grid;gap:4px;max-width:100%;min-width:0;overflow-wrap:anywhere;padding:12px 14px;text-align:right}.tenant-label[data-v-99cb2a2f]{color:#51617a;font-size:13px}.tenant-switcher[data-v-99cb2a2f]{background:#fff;border:1px solid #cbd6e5;border-radius:8px;color:#142033;font:inherit;justify-self:end;max-width:min(260px,100%);min-width:180px;padding:7px 9px}.tenant-switch-error[data-v-99cb2a2f]{color:#9f1c12;font-size:12px;max-width:260px}.nav[data-v-99cb2a2f]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.nav-link[data-v-99cb2a2f]{background:#fff;border:1px solid #d9e2ef;border-radius:8px;padding:10px 14px}.content[data-v-99cb2a2f]{display:grid;gap:16px}.session-action[data-v-99cb2a2f]{background:transparent;border:0;color:#1f6ad8;cursor:pointer;font:inherit;margin-top:4px;padding:0;text-align:right}.error-page[data-v-87de295d]{align-items:flex-start;background:#f4f7fb;box-sizing:border-box;color:#142033;display:flex;flex-direction:column;font-family:Segoe UI,Helvetica Neue,Arial,sans-serif;gap:16px;justify-content:center;min-height:100vh;padding:48px 24px}h1[data-v-87de295d],p[data-v-87de295d]{margin:0 auto;max-width:640px;overflow-wrap:anywhere;width:100%}h1[data-v-87de295d]{font-size:1.5rem}button[data-v-87de295d]{background:#fff;border:1px solid #cbd6e5;border-radius:6px;color:#142033;cursor:pointer;font:inherit;margin:0 auto;padding:10px 16px}button[data-v-87de295d]:focus-visible{outline:2px solid #1f6ad8;outline-offset:3px}
