.nav-row{align-items:center;gap:var(--space-sm);width:100%;padding:var(--space-xs) var(--space-sm);font:inherit;text-align:left;color:var(--color-text);border-radius:var(--radius);cursor:pointer;background:0 0;border:none;text-decoration:none;display:flex}.nav-row:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.parent .label.svelte-13j7p5p{font-weight:500}.indicator.svelte-13j7p5p{color:var(--color-text-muted);margin-left:auto}.leaf.svelte-13j7p5p{color:var(--color-text-muted)}.leaf[aria-current=page].svelte-13j7p5p{background:var(--color-primary-light);color:var(--color-primary-dark);font-weight:500}.children.svelte-13j7p5p{padding:0 0 0 var(--space-md);margin:0;list-style:none}.user-panel.svelte-zoux0e{gap:var(--space-sm);padding:var(--space-md);flex-direction:column;display:flex}.identity.svelte-zoux0e{gap:var(--space-xs);padding:var(--space-xs) var(--space-sm);border-radius:var(--radius);color:inherit;flex-direction:column;text-decoration:none;display:flex}.identity.svelte-zoux0e:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.identity[aria-current=page].svelte-zoux0e .email:where(.svelte-zoux0e){text-decoration:underline}.email.svelte-zoux0e{overflow-wrap:anywhere;font-weight:500}.roles.svelte-zoux0e{font-size:var(--font-sm);color:var(--color-text-muted)}.switch-tenant.svelte-zoux0e{gap:var(--space-xs);flex-direction:column;display:flex}.sidebar.svelte-6dohdz{border-right:1px solid var(--color-border-light);flex-direction:column;height:100vh;display:flex}.sidebar-header.svelte-6dohdz{gap:var(--space-sm);padding:var(--space-md);flex-direction:column;display:flex}.tenant.svelte-6dohdz{min-height:var(--space-xl);align-items:center;display:flex}.tenant-logo.svelte-6dohdz{max-height:var(--space-xl);object-fit:contain;max-width:100%}.tenant-name.svelte-6dohdz{font-size:var(--font-base);margin:0;font-weight:600}.nav.svelte-6dohdz{padding:var(--space-md);flex:1;overflow-y:auto}.section.svelte-6dohdz{margin-bottom:var(--space-lg)}.section-label.svelte-6dohdz{margin:0 0 var(--space-xs) 0;padding:0 var(--space-sm);font-size:var(--font-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);font-weight:600}.items.svelte-6dohdz{margin:0;padding:0;list-style:none}.empty.svelte-6dohdz{padding:var(--space-xs) var(--space-sm);font-size:var(--font-sm);color:var(--color-text-muted);margin:0}.sr-only.svelte-6dohdz{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.page-notification.svelte-nd51lb{z-index:var(--z-sticky);padding:var(--space-lg);background:var(--color-white);position:sticky;top:0}:root{--color-primary-base:#333;--color-secondary-base:#555;--color-accent-base:initial;--color-primary:var(--color-primary-base);--color-primary-light:color-mix(in oklch, var(--color-primary) 30%, white);--color-primary-dark:color-mix(in oklch, var(--color-primary) 75%, black);--color-on-primary:color-mix(in oklch, var(--color-primary) 10%, white);--color-secondary:var(--color-secondary-base);--color-secondary-light:color-mix(in oklch, var(--color-secondary) 25%, white);--color-secondary-dark:color-mix(in oklch, var(--color-secondary) 70%, black);--color-on-secondary:color-mix(in oklch, var(--color-secondary) 10%, white);--color-accent:var(--color-accent-base,color-mix(in oklch, var(--color-primary) 70%, orange));--color-on-accent:color-mix(in oklch, var(--color-accent) 15%, black);--color-error:#c00;--color-error-light:color-mix(in oklch, var(--color-error) 15%, white);--color-success:#080;--color-success-light:color-mix(in oklch, var(--color-success) 15%, white);--color-warning:#b8860b;--color-warning-light:color-mix(in oklch, var(--color-warning) 18%, white);--color-info:#06c;--color-info-light:color-mix(in oklch, var(--color-info) 15%, white);--color-white:#fff;--color-gray-100:#f5f5f5;--color-gray-200:#eee;--color-gray-300:#ccc;--color-gray-500:#666;--color-gray-800:#333;--color-text:var(--color-gray-800);--color-text-muted:var(--color-gray-500);--color-border:var(--color-gray-300);--color-border-light:var(--color-gray-200);--color-bg-disabled:var(--color-gray-100);--space-xs:.25rem;--space-sm:.5rem;--space-md:.75rem;--space-lg:1rem;--space-xl:1.5rem;--space-2xl:2rem;--space-4xl:4rem;--font-xs:.75rem;--font-sm:.875rem;--font-base:1rem;--font-lg:1.125rem;--font-xl:1.25rem;--font-2xl:1.5rem;--font-3xl:2rem;--radius:4px;--radius-lg:8px;--breakpoint-sm:640px;--breakpoint-md:768px;--breakpoint-lg:1024px;--breakpoint-xl:1280px;--transition-fast:.15s ease-out;--sidebar-width:16rem;--shadow-md:0 4px 12px #0000001a;--z-sticky:40;--z-modal-overlay:100;--z-modal:110;--z-dropdown:120;--dialog-sm:28rem;--dialog-md:40rem;--dialog-lg:56rem}*,:before,:after{box-sizing:border-box}body{color:var(--color-text);margin:0;font-family:system-ui,-apple-system,sans-serif;line-height:1.5}input,button,select{font:inherit}.page{max-width:900px;margin:var(--space-2xl) 0;padding:0 var(--space-lg);gap:var(--space-lg);flex-direction:column;display:flex}.page--narrow{max-width:600px}.page--wide{max-width:1100px}.page-header{justify-content:space-between;align-items:flex-start;gap:var(--space-lg);display:flex}.page-title{gap:var(--space-sm);flex-direction:column;display:flex}.page-title h1{margin:0}.intro{color:var(--color-text-muted);margin:0}.form{gap:var(--space-md);flex-direction:column;display:flex}.field{flex-direction:column;display:flex}.field-row{gap:var(--space-md);display:flex}.field-row .field{flex:1}.field-label{font-size:var(--font-sm);color:var(--color-text-muted)}.actions{gap:var(--space-sm);display:flex}.form-footer{justify-content:flex-end;gap:var(--space-sm);padding-top:var(--space-md);display:flex}.controls{gap:var(--space-md);flex-wrap:wrap;align-items:flex-end;display:flex}.controls .field{gap:var(--space-xs);min-width:12rem}.controls .field--grow{flex:1;min-width:14rem}.card{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-white)}.create-card{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-white);padding:var(--space-md);gap:var(--space-md);flex-direction:column;display:flex}.create-card h2,.create-card h3{font-size:var(--font-base);margin:0;font-weight:600}.list{gap:var(--space-md);flex-direction:column;display:flex}.groups{gap:var(--space-xl);flex-direction:column;display:flex}.groups>.block+.block{border-top:1px solid var(--color-border);padding-top:var(--space-xl)}.block{gap:var(--space-sm);flex-direction:column;display:flex}.block h2,.block h3{font-size:var(--font-base);margin:0;font-weight:600}.block-header{justify-content:space-between;align-items:flex-start;gap:var(--space-lg);display:flex}.block-desc,.description{font-size:var(--font-sm);color:var(--color-text-muted);margin:0}.actions-block{align-items:center;gap:var(--space-sm);flex-direction:row}.confirm{align-items:center;gap:var(--space-sm);display:flex}.confirm-text,.meta{font-size:var(--font-sm);color:var(--color-text-muted)}.status{padding:0 var(--space-xs);border-radius:var(--radius);font-size:var(--font-xs);text-transform:uppercase;letter-spacing:.03em;color:var(--color-success);border:1px solid var(--color-success);display:inline-block}.status--exited{color:var(--color-text-muted);border-color:var(--color-border)}.success{color:var(--color-success);margin:0}.error{color:var(--color-error);margin:0}.info,.empty{color:var(--color-text-muted);margin:0;font-style:italic}.loading{font-size:var(--font-sm);color:var(--color-text-muted)}.placeholder-var{padding:0 var(--space-xs);border-radius:var(--radius);background:var(--color-primary-light);color:var(--color-text)}.link{color:var(--color-primary);transition:color var(--transition-fast);text-decoration:none}.link:hover{color:var(--color-primary-dark);text-decoration:underline}.link:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px;border-radius:var(--radius)}@media (width<=768px){.page-header{flex-direction:column;align-items:stretch}.page-header>:last-child:not(.page-title){align-self:flex-start}.controls{flex-direction:column;align-items:stretch}.controls .field{min-width:100%}.field-row{flex-direction:column}}.app-shell.svelte-12qhfyh{grid-template-columns:var(--sidebar-width) 1fr;height:100vh;display:grid}main.svelte-12qhfyh{overflow-y:auto}.page-transition-container.svelte-12qhfyh{grid-template:1fr/1fr;display:grid}.page-transition.svelte-12qhfyh{grid-area:1/1}
