.admin-wrap.svelte-1xtng8v{align-items:center;margin-left:auto;display:flex}.admin-link.svelte-1xtng8v{color:#fff;min-height:34px;font:inherit;cursor:pointer;background:#1f2933;border:1px solid #cfc7ba;border-radius:6px;padding:0 13px;font-size:12px;font-weight:800}.modal-backdrop.svelte-1xtng8v{z-index:100;background:#161b2252;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.login-dialog.svelte-1xtng8v{color:#1f2933;background:#fff;border:1px solid #d8d0c5;border-radius:8px;width:min(390px,100%);margin:0;padding:18px;position:static;box-shadow:0 18px 45px #161b2233}.dialog-title.svelte-1xtng8v{margin-bottom:14px;font-size:16px;font-weight:900}label.svelte-1xtng8v{color:#4d5661;gap:5px;margin-bottom:10px;font-size:12px;font-weight:800;display:grid}input.svelte-1xtng8v{color:#1f2933;min-height:36px;font:inherit;background:#fff;border:1px solid #cfc7ba;border-radius:5px;padding:0 10px;font-size:13px;font-weight:500}.admin-message.svelte-1xtng8v{color:#a33b2f;margin-top:8px;font-size:12px;line-height:1.35}.text-action.svelte-1xtng8v{color:#8b3a2b;width:fit-content;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:800;text-decoration:underline}.text-action.svelte-1xtng8v:disabled{opacity:.6;cursor:wait}.dialog-actions.svelte-1xtng8v{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.dialog-actions.svelte-1xtng8v button:where(.svelte-1xtng8v){color:#1f2933;min-height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #bfb6a9;border-radius:5px;padding:0 11px;font-size:12px;font-weight:800}.dialog-actions.svelte-1xtng8v button:where(.svelte-1xtng8v):disabled{opacity:.6;cursor:wait}.dialog-actions.svelte-1xtng8v .primary:where(.svelte-1xtng8v){color:#fff;background:#1f2933;border-color:#1f2933}@media (width<=720px){.admin-wrap.svelte-1xtng8v{width:100%;margin-left:0}.admin-link.svelte-1xtng8v{width:100%}.dialog-actions.svelte-1xtng8v{flex-wrap:wrap}}*{box-sizing:border-box}body{color:#1f2933;background:#f4f1ec;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input,select{font:inherit}a{color:inherit}.app-shell.svelte-12qhfyh{min-height:100vh}.topbar.svelte-12qhfyh{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffdf9f5;border-bottom:1px solid #d8d0c4;align-items:center;gap:26px;min-height:58px;padding:0 28px;display:flex;position:sticky;top:0}.brand.svelte-12qhfyh{font-size:17px;font-weight:800;text-decoration:none}nav.svelte-12qhfyh{flex-wrap:wrap;gap:6px;display:flex}nav.svelte-12qhfyh a:where(.svelte-12qhfyh){color:#5d6773;border-radius:6px;padding:8px 11px;font-size:13px;font-weight:700;text-decoration:none}nav.svelte-12qhfyh a:where(.svelte-12qhfyh):hover{color:#1f2933;background:#ede7dc}.page{padding:24px 28px 38px}.page-head{align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.page-title{margin:0;font-size:24px;line-height:1.15}.page-subtitle{color:#6b7280;margin:5px 0 0;font-size:13px}@media (width<=720px){.topbar.svelte-12qhfyh{flex-direction:column;align-items:flex-start;gap:8px;padding:12px 16px}nav.svelte-12qhfyh{width:100%}.page{padding:18px 14px 30px}}
