:root{--primary-color: #4f46e5;--primary-hover: #4338ca;--secondary-color: #64748b;--accent-color: #C5A059;--success-color: #16a34a;--warning-color: #d97706;--danger-color: #dc2626;--info-color: #0284c7;--bg-color: #f8fafc;--card-bg: #ffffff;--text-main: #1e293b;--text-muted: #64748b;--border-color: #e2e8f0;--input-bg: #ffffff;--input-text: #1e293b;--input-focus: rgba(79, 70, 229, .1);--neutral-soft: color-mix(in srgb, var(--text-muted) 8%, var(--card-bg));--neutral-soft-hover: color-mix(in srgb, var(--text-muted) 12%, var(--card-bg));--primary-soft: color-mix(in srgb, var(--primary-color) 8%, var(--card-bg));--primary-soft-hover: color-mix(in srgb, var(--primary-color) 12%, var(--card-bg));--accent-soft: color-mix(in srgb, var(--accent-color) 10%, var(--card-bg));--accent-soft-hover: color-mix(in srgb, var(--accent-color) 18%, var(--card-bg));--success-soft: color-mix(in srgb, var(--success-color) 10%, var(--card-bg));--success-soft-hover: color-mix(in srgb, var(--success-color) 14%, var(--card-bg));--danger-soft: color-mix(in srgb, var(--danger-color) 8%, var(--card-bg));--danger-soft-hover: color-mix(in srgb, var(--danger-color) 16%, var(--card-bg));--date-picker-filter: none;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 8px;--focus-ring: 0 0 0 3px var(--input-focus);--shadow-sm: 0 1px 2px 0 rgb(0 0 0 / .05);--shadow-md: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--shadow-lg: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1)}[data-theme=dark]{--primary-color: #818cf8;--primary-hover: #6366f1;--secondary-color: #94a3b8;--accent-color: #D4B478;--bg-color: #0f172a;--card-bg: #1e293b;--text-main: #f1f5f9;--text-muted: #94a3b8;--border-color: #475569;--input-bg: #2d3748;--input-text: #f1f5f9;--input-focus: rgba(129, 140, 248, .15);--date-picker-filter: invert(.86) saturate(.5) brightness(1.1);--success-color: #4ade80;--warning-color: #fbbf24;--danger-color: #f87171;--info-color: #38bdf8;--shadow-sm: 0 1px 2px 0 rgb(0 0 0 / .3);--shadow-md: 0 4px 6px -1px rgb(0 0 0 / .4), 0 2px 4px -2px rgb(0 0 0 / .4);--shadow-lg: 0 10px 15px -3px rgb(0 0 0 / .5), 0 4px 6px -4px rgb(0 0 0 / .5)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}body{min-height:100vh;max-width:100%;overflow-x:hidden;color:var(--text-main);background:var(--bg-color);line-height:1.5;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app{display:flex;flex-direction:column;min-height:100vh}#app{width:100%}img,svg{max-width:100%}input,select,textarea,button{max-width:100%}input,select,textarea{min-width:0}a{text-decoration:none;color:inherit}.container{max-width:1400px;margin:0 auto;padding:0 5rem}@media(max-width:1024px){.container{padding:0 2rem}}@media(max-width:640px){.container{padding:0 1rem}}.card{min-width:0;background:var(--card-bg);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:1.5rem;border:1px solid var(--border-color)}.page-shell{padding-top:0}.page-header{display:flex;justify-content:space-between;align-items:flex-start;gap:1.5rem;margin-bottom:2rem}.page-header h1{font-size:2.25rem;font-weight:800;line-height:1.12;margin-bottom:.5rem}.page-header p{color:var(--text-muted);font-size:1rem;line-height:1.5;max-width:68ch}.page-eyebrow{display:block;margin-bottom:.55rem;color:var(--primary-color);font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.page-actions{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;flex-wrap:wrap}.btn{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.5rem;border-radius:var(--radius-lg);font-weight:600;cursor:pointer;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease,transform .18s ease;border:none;font-size:.95rem;gap:.5rem;min-width:0;text-align:center}.btn:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:none;box-shadow:var(--focus-ring)}.btn-primary{background-color:var(--primary-color);color:#fff}.btn-primary:hover{background-color:var(--primary-hover);transform:translateY(-1px);box-shadow:var(--shadow-md)}.btn-primary:active{transform:translateY(0)}.btn-secondary{background-color:var(--card-bg);color:var(--text-main);border:1px solid var(--border-color)}.btn-secondary:hover{background-color:var(--bg-color);border-color:var(--text-muted)}.btn-outline{background-color:transparent;color:var(--text-main);border:1px solid var(--border-color)}.btn-outline:hover{background-color:var(--bg-color);border-color:var(--text-muted)}.btn-danger-outline{background-color:transparent;color:var(--danger-color);border:1px solid color-mix(in srgb,var(--danger-color) 24%,var(--border-color))}.btn-danger-outline:hover{background-color:var(--danger-soft-hover);border-color:color-mix(in srgb,var(--danger-color) 42%,var(--border-color))}.btn:disabled{opacity:.6;cursor:not-allowed;transform:none}@media(max-width:768px){.card{padding:1rem}.page-header{flex-direction:column;align-items:stretch;gap:1rem;margin-bottom:1.5rem}.page-header h1{font-size:1.75rem}.page-actions{justify-content:flex-start}.page-actions .btn{width:100%}}@media(max-width:480px){.container{padding:0 .75rem}.card{padding:.85rem}.btn{padding-inline:1rem}}.settings-menu[data-v-a9725487]{position:relative;min-width:0}.settings-trigger[data-v-a9725487]{border:1px solid color-mix(in srgb,var(--primary-color) 30%,var(--border-color));background:color-mix(in srgb,var(--primary-color) 8%,var(--card-bg));color:var(--primary-color);width:2.3rem;height:2.3rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.settings-trigger[data-v-a9725487]:hover,.settings-trigger[aria-expanded=true][data-v-a9725487]{background:color-mix(in srgb,var(--primary-color) 14%,var(--card-bg));color:var(--primary-color);border-color:color-mix(in srgb,var(--primary-color) 45%,var(--border-color))}.settings-trigger[data-v-a9725487]:focus-visible{outline:none;box-shadow:var(--focus-ring)}.initials[data-v-a9725487]{font-size:.78rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.settings-popover[data-v-a9725487]{position:absolute;right:0;top:calc(100% + .45rem);width:min(22rem,calc(100vw - 2rem));background:var(--card-bg);border:1px solid var(--border-color);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:.65rem;z-index:1200;max-height:min(30rem,calc(100vh - 5rem));overflow-y:auto}.panel-content[data-v-a9725487]{display:flex;flex-direction:column;gap:.45rem;margin-bottom:.6rem}.panel-content[data-v-a9725487]:last-child{margin-bottom:0}.panel-action[data-v-a9725487]{width:100%;height:2.35rem;padding:0 .75rem;border-radius:var(--radius-lg);border:1px solid var(--border-color);background:var(--card-bg);color:var(--text-main);font-size:.9rem;font-weight:600;text-align:left;cursor:pointer;transition:all .2s ease;overflow-wrap:anywhere}.panel-action[data-v-a9725487]:hover{border-color:color-mix(in srgb,var(--primary-color) 35%,var(--border-color));background:var(--bg-color);color:var(--primary-color)}.signout-action[data-v-a9725487]{border-color:color-mix(in srgb,#dc2626 35%,var(--border-color));color:#dc2626}.signout-action[data-v-a9725487]:hover{border-color:color-mix(in srgb,#dc2626 60%,var(--border-color));background:color-mix(in srgb,#dc2626 8%,var(--bg-color));color:#b91c1c}.panel-action[data-v-a9725487]:focus-visible{outline:none;box-shadow:var(--focus-ring)}.org-list-wrap[data-v-a9725487]{border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:.25rem;overflow:hidden}.panel-label[data-v-a9725487]{font-size:.75rem;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em}.theme-action[data-v-a9725487]{width:100%;height:2.4rem;padding:0 .75rem;border-radius:var(--radius-lg);border:1px solid var(--border-color);background:var(--card-bg);color:var(--text-main);font-size:.9rem;font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:space-between}.theme-action[data-v-a9725487]:hover{border-color:color-mix(in srgb,var(--primary-color) 35%,var(--border-color));background:var(--bg-color);color:var(--primary-color)}.theme-action[data-v-a9725487]:focus-visible{outline:none;box-shadow:var(--focus-ring)}@media(max-width:820px){.settings-popover[data-v-a9725487]{right:-.35rem;width:min(20rem,calc(100vw - 1.25rem))}}@media(max-width:640px){.settings-popover[data-v-a9725487]{position:fixed;inset-inline:max(.75rem,env(safe-area-inset-left)) max(.75rem,env(safe-area-inset-right));top:max(4.75rem,calc(env(safe-area-inset-top) + .75rem));width:auto;max-height:calc(100vh - 5.5rem)}}.toast[data-v-68b88660]{display:flex;align-items:center;justify-content:space-between;min-width:300px;max-width:450px;padding:1rem 1.25rem;border-radius:var(--radius-lg);box-shadow:0 10px 15px -3px #0006,0 4px 6px -2px #0003;gap:1rem;pointer-events:auto}.toast.success[data-v-68b88660]{background-color:#065f46;color:#ecfdf5;border-left:4px solid #10b981}.toast.error[data-v-68b88660]{background-color:#991b1b;color:#fef2f2;border-left:4px solid #ef4444}.toast-content[data-v-68b88660]{display:flex;align-items:center;gap:.75rem}.toast-icon[data-v-68b88660]{display:flex;flex-shrink:0}.toast-message[data-v-68b88660]{font-weight:500;font-size:.95rem;line-height:1.4}.toast-close[data-v-68b88660]{background:transparent;border:none;color:inherit;opacity:.6;cursor:pointer;padding:.25rem;display:flex;transition:opacity .2s}.toast-close[data-v-68b88660]:hover{opacity:1}.toast-container[data-v-f9805612]{position:fixed;bottom:2rem;right:2rem;z-index:1000;display:flex;flex-direction:column;gap:.75rem;pointer-events:none;max-width:450px;width:calc(100% - 4rem)}.toast-enter-active[data-v-f9805612],.toast-leave-active[data-v-f9805612]{transition:all .3s ease}.toast-enter-from[data-v-f9805612]{transform:translateY(20px);opacity:0}.toast-leave-to[data-v-f9805612]{transform:translate(20px);opacity:0}.loading-overlay[data-v-75fdafe6]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:5rem 2rem;background-color:var(--card-bg);border-radius:var(--radius-lg);border:1px solid var(--border-color);box-shadow:var(--shadow-md);margin:2rem auto 0;max-width:800px}.spinner[data-v-75fdafe6]{width:48px;height:48px;border:4px solid var(--border-color);border-top-color:var(--primary-color);border-radius:50%;animation:spin-75fdafe6 1s linear infinite;margin-bottom:1.5rem}@keyframes spin-75fdafe6{to{transform:rotate(360deg)}}p[data-v-75fdafe6]{color:var(--text-muted);font-weight:500;font-size:1.1rem}.auth-shell[data-v-0b695d17]{--auth-step-dot-size: 1.3rem;--auth-step-connector-offset: .62rem;position:relative;isolation:isolate;min-height:calc(100vh - 170px);display:flex;align-items:center;justify-content:center;padding:2rem 1rem}.auth-stage[data-v-0b695d17]{position:relative;z-index:1;width:min(1020px,100%)}.auth-surface[data-v-0b695d17]{position:relative;border-radius:var(--radius-lg);border:1px solid var(--border-color);background:color-mix(in srgb,var(--card-bg) 96%,var(--primary-color) 4%);box-shadow:10px 10px 24px -20px #0f172a6b;display:grid;grid-template-columns:1.05fr .95fr;overflow:hidden}.auth-context[data-v-0b695d17]{padding:2rem;border-right:1px solid var(--border-color)}.auth-context h1[data-v-0b695d17]{font-size:2.15rem;line-height:1.15;margin:.55rem 0 .95rem}.auth-lead[data-v-0b695d17]{color:var(--text-muted);max-width:38ch;line-height:1.55;margin-bottom:1rem}.eyebrow[data-v-0b695d17]{margin:0 0 .6rem;display:inline-flex;align-items:center;padding:.3rem .6rem;border-radius:var(--radius-lg);border:1px solid color-mix(in srgb,var(--primary-color) 35%,var(--border-color));background:color-mix(in srgb,var(--primary-color) 8%,var(--card-bg));color:var(--primary-color);text-transform:uppercase;letter-spacing:.08em;font-size:.66rem;font-weight:700}.requirements-title[data-v-0b695d17]{font-size:.74rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin:0 0 .55rem}.auth-steps[data-v-0b695d17]{list-style:none;counter-reset:auth-step;margin:0;padding:0;display:grid;gap:.85rem}.auth-steps li[data-v-0b695d17]{position:relative;display:grid;grid-template-columns:var(--auth-step-dot-size) 1fr;column-gap:.8rem;align-items:start;padding:.05rem 0;color:var(--text-main);font-size:.9rem;line-height:1.5;counter-increment:auth-step}.auth-steps li[data-v-0b695d17]:before{content:counter(auth-step);width:var(--auth-step-dot-size);height:var(--auth-step-dot-size);border-radius:999px;display:grid;place-items:center;font-size:.7rem;font-weight:700;color:var(--primary-color);background:color-mix(in srgb,var(--primary-color) 10%,var(--card-bg));border:1px solid color-mix(in srgb,var(--primary-color) 34%,var(--border-color))}.auth-steps li[data-v-0b695d17]:not(:last-child):after{content:"";position:absolute;left:calc((var(--auth-step-dot-size) / 2) - .03rem);top:calc(var(--auth-step-dot-size) + .25rem);width:1px;height:calc(100% + var(--auth-step-connector-offset));background:color-mix(in srgb,var(--primary-color) 26%,var(--border-color))}.auth-interaction[data-v-0b695d17]{padding:1.75rem;display:flex;flex-direction:column;justify-content:center;gap:.85rem}.auth-widget[data-v-0b695d17]{padding:.4rem .5rem}[data-v-0b695d17] .cl-card{width:100%!important;margin:0!important;padding:0!important;box-shadow:none;border:none;border-radius:0;background:transparent}[data-v-0b695d17] .auth-clerk-card{background:transparent!important;box-shadow:none!important;border:none!important}[data-v-0b695d17] .auth-clerk-main{padding:.65rem!important}[data-v-0b695d17] .auth-clerk-footer{padding:.25rem .65rem .65rem!important}[data-v-0b695d17] .cl-footer{background:transparent}@media(max-width:900px){.auth-shell[data-v-0b695d17]{padding:1.2rem .75rem}.auth-surface[data-v-0b695d17]{grid-template-columns:1fr}.auth-context[data-v-0b695d17]{border-right:none;border-bottom:1px solid var(--border-color)}.auth-context h1[data-v-0b695d17]{font-size:1.95rem}}@media(max-width:560px){.auth-shell[data-v-0b695d17]{min-height:calc(100vh - 110px);padding-inline:.75rem}.auth-context[data-v-0b695d17]{display:none}.auth-context[data-v-0b695d17],.auth-interaction[data-v-0b695d17]{padding:.95rem}.auth-widget[data-v-0b695d17]{padding:0}[data-v-0b695d17] .auth-clerk-main{padding:.5rem 0!important}}.status-page[data-v-21009f56]{--status-color: var(--primary-color);--status-bg: color-mix(in srgb, var(--primary-color) 6%, var(--card-bg));--status-border: color-mix(in srgb, var(--primary-color) 20%, var(--border-color));--status-icon-bg: color-mix(in srgb, var(--primary-color) 12%, var(--card-bg));--status-chip-bg: color-mix(in srgb, var(--primary-color) 9%, var(--card-bg));min-height:min(480px,calc(100vh - 230px));display:grid;place-items:center;padding:1rem 0}.status-page--warning[data-v-21009f56]{--status-color: #b45309;--status-bg: color-mix(in srgb, #f59e0b 7%, var(--card-bg));--status-border: color-mix(in srgb, #f59e0b 24%, var(--border-color));--status-icon-bg: color-mix(in srgb, #f59e0b 14%, var(--card-bg));--status-chip-bg: color-mix(in srgb, #f59e0b 10%, var(--card-bg))}.status-page--danger[data-v-21009f56]{--status-color: #be123c;--status-bg: color-mix(in srgb, #f43f5e 7%, var(--card-bg));--status-border: color-mix(in srgb, #f43f5e 22%, var(--border-color));--status-icon-bg: color-mix(in srgb, #f43f5e 13%, var(--card-bg));--status-chip-bg: color-mix(in srgb, #f43f5e 9%, var(--card-bg))}[data-theme=dark]{--status-color: #fbbf24}[data-theme=dark]{--status-color: #fb7185}.status-panel[data-v-21009f56]{width:min(620px,100%);display:grid;justify-items:center;gap:1.15rem;padding:2rem;border:1px solid var(--status-border);border-radius:var(--radius-lg);background:linear-gradient(180deg,color-mix(in srgb,var(--card-bg) 94%,var(--status-color) 6%),var(--status-bg));box-shadow:0 18px 42px -34px #0f172a8c;text-align:center}.status-header[data-v-21009f56]{display:inline-flex;align-items:center;gap:.8rem}.status-icon[data-v-21009f56]{position:relative;width:3.2rem;height:3.2rem;display:grid;place-items:center;border-radius:var(--radius-lg);background:var(--status-icon-bg);color:var(--status-color);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--status-color) 15%,transparent),0 8px 22px -18px currentColor}.status-icon svg[data-v-21009f56]{width:1.55rem;height:1.55rem}.status-copy[data-v-21009f56]{max-width:36rem}.status-meta[data-v-21009f56]{display:inline-grid;grid-template-columns:auto auto;align-items:center;min-height:2.2rem;overflow:hidden;border:1px solid var(--status-border);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--card-bg) 86%,var(--status-color) 14%)}.status-code[data-v-21009f56]{display:grid;place-items:center;align-self:stretch;min-width:3.15rem;padding:0 .65rem;background:var(--status-chip-bg);color:var(--status-color);font-size:.78rem;font-weight:800;line-height:1;font-variant-numeric:tabular-nums}.status-kind[data-v-21009f56]{display:grid;place-items:center;align-self:stretch;padding:0 .78rem;border-left:1px solid var(--status-border);color:var(--text-main);font-size:.74rem;font-weight:800;letter-spacing:.08em;line-height:1;text-transform:uppercase;white-space:nowrap}.status-copy h1[data-v-21009f56]{color:var(--text-main);font-size:clamp(1.6rem,4vw,2.25rem);line-height:1.16;margin-bottom:.65rem}.status-copy p[data-v-21009f56]{color:var(--text-muted);font-size:1rem;line-height:1.6}.status-detail[data-v-21009f56]{margin-top:1rem;padding:.75rem 1rem;border:1px solid var(--border-color);border-radius:var(--radius-lg);background:var(--card-bg);color:var(--text-main)!important;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.85rem!important;overflow-wrap:anywhere}.status-actions[data-v-21009f56]{display:flex;justify-content:center;gap:.7rem;flex-wrap:wrap;margin-top:.25rem}@media(max-width:560px){.status-page[data-v-21009f56]{min-height:calc(100vh - 250px);padding:.5rem 0}.status-panel[data-v-21009f56]{padding:1.25rem}.status-header[data-v-21009f56]{flex-direction:column;gap:.7rem}.status-actions[data-v-21009f56],.status-actions .btn[data-v-21009f56]{width:100%}}.main-header[data-v-3169ccec]{background-color:var(--card-bg);border-bottom:1px solid var(--border-color);position:sticky;top:0;z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}[data-theme=light] .main-header[data-v-3169ccec]{background-color:#ffffffe6}[data-theme=dark] .main-header[data-v-3169ccec]{background-color:#1e293be6}.header-content[data-v-3169ccec]{height:60px;display:flex;justify-content:space-between;align-items:center;gap:1rem;min-width:0}.brand[data-v-3169ccec]{display:flex;align-items:center;gap:1rem;min-width:0}.brand-lockup[data-v-3169ccec]{display:flex;align-items:center;gap:.6rem;min-width:0}.brand-lockup--tenant[data-v-3169ccec]{flex-direction:column;align-items:center;gap:.08rem}.logo-wrapper[data-v-3169ccec]{background:transparent;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.logo-wrapper--tenant[data-v-3169ccec]{min-width:3rem;height:2.65rem;max-width:15.75rem;padding:0;overflow:visible}[data-theme=dark] .logo-wrapper--tenant[data-v-3169ccec]{padding-inline:0}.logo[data-v-3169ccec]{height:28px;width:auto}.logo--tenant[data-v-3169ccec]{display:block;width:auto;height:auto;max-width:13.9rem;max-height:2.45rem;object-fit:contain;transition:filter .18s ease}[data-theme=dark] .logo--tenant.logo--invert-on-dark[data-v-3169ccec]{filter:grayscale(1) brightness(0) invert(1)}.logo-text[data-v-3169ccec]{font-weight:500}.powered-by[data-v-3169ccec]{align-self:center;color:color-mix(in srgb,var(--text-main) 58%,var(--text-muted));font-size:.58rem;font-weight:400;line-height:1.1;white-space:nowrap}[data-theme=dark] .powered-by[data-v-3169ccec]{color:color-mix(in srgb,var(--text-main) 62%,var(--text-muted))}.site-title[data-v-3169ccec]{font-size:1.5rem;font-weight:800;color:var(--primary-color);font-family:Playfair Display,serif}[data-theme=dark] .site-title[data-v-3169ccec]{color:#fff}.main-nav[data-v-3169ccec]{display:flex;gap:.5rem;align-items:center;min-width:0}.nav-item[data-v-3169ccec]{padding:.45rem .8rem;border-radius:var(--radius-md);color:var(--text-muted);font-weight:600;transition:background-color .18s ease,color .18s ease;font-size:.95rem;text-decoration:none;min-width:0}.nav-item[data-v-3169ccec]:hover{color:var(--primary-color);background-color:var(--bg-color)}.nav-item.router-link-active[data-v-3169ccec]{color:var(--primary-color);background-color:var(--input-focus)}.manage-menu[data-v-3169ccec]{position:relative}.manage-menu summary[data-v-3169ccec]{list-style:none}.manage-menu summary[data-v-3169ccec]::-webkit-details-marker{display:none}.manage-trigger[data-v-3169ccec]{display:inline-flex;align-items:center;gap:.35rem;-webkit-user-select:none;user-select:none}.manage-trigger[data-v-3169ccec]:after{content:"▾";font-size:.75rem;line-height:1}.manage-menu[open] .manage-trigger[data-v-3169ccec],.manage-menu.active .manage-trigger[data-v-3169ccec]{color:var(--primary-color);background-color:var(--input-focus)}.manage-menu-list[data-v-3169ccec]{position:absolute;z-index:1100;top:calc(100% + .5rem);right:0;display:grid;gap:.25rem;width:16rem;padding:.45rem;border:1px solid var(--border-color);border-radius:var(--radius-lg);background:var(--card-bg);box-shadow:var(--shadow-lg)}.manage-menu-item[data-v-3169ccec]{display:grid;gap:.15rem;padding:.75rem;border-radius:var(--radius-md);color:var(--text-main)}.manage-menu-item[data-v-3169ccec]:hover,.manage-menu-item.router-link-active[data-v-3169ccec]{background:var(--bg-color);color:var(--primary-color)}.manage-menu-item strong[data-v-3169ccec]{font-size:.92rem}.manage-menu-item span[data-v-3169ccec]{color:var(--text-muted);font-size:.78rem}.page-container[data-v-3169ccec]{flex:1;padding:1rem 0 1.5rem}@media(max-width:640px){.header-content[data-v-3169ccec]{height:auto;padding:.75rem 1rem;flex-direction:column;gap:.65rem}.main-nav[data-v-3169ccec]{width:100%;justify-content:center;flex-wrap:wrap;gap:.35rem}.manage-menu[data-v-3169ccec]{position:static}.manage-menu-list[data-v-3169ccec]{position:fixed;top:max(4.75rem,calc(env(safe-area-inset-top) + .75rem));right:max(.75rem,env(safe-area-inset-right));left:max(.75rem,env(safe-area-inset-left));width:auto;max-height:calc(100vh - 5.5rem);overflow-y:auto}.page-container[data-v-3169ccec]{padding:.75rem 0 1rem}}@media(max-width:420px){.nav-item[data-v-3169ccec]{padding-inline:.65rem;font-size:.88rem}.logo-wrapper--tenant[data-v-3169ccec]{max-width:11rem;padding-inline:.65rem}.powered-by[data-v-3169ccec]{display:none}}
