.toast-container.svelte-r9p0hk{z-index:9999;flex-direction:column;gap:.5rem;max-width:420px;display:flex;position:fixed;top:1rem;right:1rem}.toast.svelte-r9p0hk{border-radius:8px;align-items:flex-start;gap:.5rem;padding:.75rem 1rem;font-size:.85rem;animation:.2s svelte-r9p0hk-slide-in;display:flex;box-shadow:0 4px 12px #0000004d}.toast-error.svelte-r9p0hk{color:#fca5a5;background:#1c1017;border:1px solid #ef4444}.toast-success.svelte-r9p0hk{color:#86efac;background:#0f1c14;border:1px solid #22c55e}.toast-info.svelte-r9p0hk{color:#93c5fd;background:#0f1729;border:1px solid #3b82f6}.toast-icon.svelte-r9p0hk{flex-shrink:0}.toast-message.svelte-r9p0hk{word-break:break-word;flex:1}.toast-close.svelte-r9p0hk{color:inherit;opacity:.6;cursor:pointer;background:0 0;border:none;padding:0;font-size:.9rem;line-height:1}.toast-close.svelte-r9p0hk:hover{opacity:1}@keyframes svelte-r9p0hk-slide-in{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}.app.svelte-12qhfyh{min-height:100vh;display:flex}.mobile-header.svelte-12qhfyh{background:var(--surface);border-bottom:1px solid var(--border);z-index:100;align-items:center;gap:.75rem;height:56px;padding:0 1rem;display:none;position:fixed;top:0;left:0;right:0}.hamburger.svelte-12qhfyh{color:var(--text);cursor:pointer;background:0 0;border:none;padding:.25rem;font-size:1.5rem}.mobile-logo.svelte-12qhfyh{font-size:1rem;font-weight:700}.overlay.svelte-12qhfyh{z-index:199;background:#00000080;display:none;position:fixed;inset:0}.sidebar.svelte-12qhfyh{background:var(--surface);border-right:1px solid var(--border);flex-direction:column;flex-shrink:0;gap:.5rem;width:220px;padding:1.5rem 1rem;display:flex}.logo.svelte-12qhfyh{margin-bottom:1.5rem;padding:0 .75rem;font-size:1.25rem;font-weight:700}.nav-link.svelte-12qhfyh{color:var(--muted);border-radius:6px;padding:.6rem .75rem;font-size:.9rem;text-decoration:none;transition:all .15s;display:block}.nav-link.svelte-12qhfyh:hover{background:var(--border);color:var(--text)}.nav-link.active.svelte-12qhfyh{background:var(--primary);color:#fff}.nav-divider.svelte-12qhfyh{background:var(--border);height:1px;margin:.5rem 0}.logout-btn.svelte-12qhfyh{border:1px solid var(--border);color:var(--muted);cursor:pointer;background:0 0;border-radius:6px;margin-top:auto;padding:.6rem .75rem;font-size:.85rem}.logout-btn.svelte-12qhfyh:hover{border-color:var(--danger);color:var(--danger)}.content.svelte-12qhfyh{flex:1;padding:2rem;overflow-y:auto}@media (width<=768px){.mobile-header.svelte-12qhfyh{display:flex}.overlay.svelte-12qhfyh{display:block}.sidebar.svelte-12qhfyh{z-index:200;width:260px;transition:transform .2s;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}.sidebar.open.svelte-12qhfyh{transform:translate(0)}.content.svelte-12qhfyh{padding:calc(56px + 1rem) 1rem 1rem}}
