.toast-container.svelte-1cpok13{z-index:100;pointer-events:none;flex-direction:column;align-items:flex-end;gap:.5rem;display:flex;position:fixed;bottom:1.5rem;left:1rem;right:1rem}.toast.svelte-1cpok13{pointer-events:all;border-radius:8px;align-items:center;gap:.75rem;width:100%;max-width:360px;padding:.75rem 1rem;font-size:.875rem;font-weight:500;animation:.2s svelte-1cpok13-slide-in;display:flex;box-shadow:0 4px 12px #00000026}@keyframes svelte-1cpok13-slide-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.toast.success.svelte-1cpok13{color:#fff;background:#16a34a}.toast.error.svelte-1cpok13{color:#fff;background:#dc2626}.toast.svelte-1cpok13 span:where(.svelte-1cpok13){flex:1}.toast.svelte-1cpok13 button:where(.svelte-1cpok13){color:inherit;cursor:pointer;opacity:.8;background:0 0;border:none;justify-content:center;align-items:center;min-width:24px;min-height:24px;padding:0;font-size:1rem;line-height:1;display:flex}.toast.svelte-1cpok13 button:where(.svelte-1cpok13):hover{opacity:1}@media (width>=600px){.toast-container.svelte-1cpok13{width:360px;left:auto}}*,:before,:after{box-sizing:border-box}body{color:#111;background:#fafafa;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1rem;line-height:1.5}a{color:#2563eb;text-decoration:none}a:hover{text-decoration:underline}input,button,select,textarea{font:inherit}input[type=text],input[type=email],input[type=password],input[type=number],select,textarea{width:100%;font:inherit;background:#fff;border:1px solid #d1d5db;border-radius:6px;padding:.5rem .75rem}input:focus,select:focus,textarea:focus{outline-offset:1px;outline:2px solid #2563eb}button,a,label[for],input[type=checkbox],input[type=radio]{min-height:44px}button.inline-btn{min-height:unset}.table-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}header.svelte-12qhfyh{background:#fff;border-bottom:1px solid #e5e7eb}nav.svelte-12qhfyh{flex-wrap:wrap;align-items:center;gap:1rem;min-height:56px;padding:0 1rem;display:flex}.brand.svelte-12qhfyh{color:#111;min-height:unset;flex:1;font-size:1.1rem;font-weight:700}.menu-toggle.svelte-12qhfyh{cursor:pointer;background:0 0;border:none;min-height:44px;padding:.25rem .5rem;font-size:1.4rem;display:none}ul.svelte-12qhfyh{align-items:center;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}ul.svelte-12qhfyh li:where(.svelte-12qhfyh) a:where(.svelte-12qhfyh),ul.svelte-12qhfyh li:where(.svelte-12qhfyh) button:where(.svelte-12qhfyh){color:#374151;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;min-height:44px;padding:.375rem .75rem;display:flex}ul.svelte-12qhfyh li:where(.svelte-12qhfyh) a:where(.svelte-12qhfyh):hover,ul.svelte-12qhfyh li:where(.svelte-12qhfyh) button:where(.svelte-12qhfyh):hover{background:#f3f4f6;text-decoration:none}main.svelte-12qhfyh{width:100%;padding:1.5rem}@media (width<=600px){.menu-toggle.svelte-12qhfyh{align-items:center;display:flex}ul.svelte-12qhfyh{flex-direction:column;align-items:flex-start;gap:0;width:100%;padding:.5rem 0 1rem;display:none}ul.open.svelte-12qhfyh{display:flex}ul.svelte-12qhfyh li:where(.svelte-12qhfyh){width:100%}ul.svelte-12qhfyh li:where(.svelte-12qhfyh) a:where(.svelte-12qhfyh),ul.svelte-12qhfyh li:where(.svelte-12qhfyh) button:where(.svelte-12qhfyh){text-align:left;justify-content:flex-start;width:100%}main.svelte-12qhfyh{padding:0}}
