:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--bg:#f7f7f8;--surface:#fff;--surface-alt:#f1f2f4;--row-zebra:#fbfbfc;--text:#111;--text-muted:#6b6b73;--text-faint:#9a9aa3;--border:#d8d8de;--border-soft:#ececef;--hover:#eef2fb;--input-bg:#fff;--button-bg:#fff;--button-bg-hover:#f4f5f7;--button-border:#d0d0d6;--shadow-sm:0 1px 2px #0f172a0f;--shadow-md:0 6px 24px #0f172a14;--shadow-lg:-8px 0 24px #0f172a1f;--overlay:#0f172a4d;--radius:6px;--radius-lg:10px;--ring:0 0 0 3px #3b82f640;--ease:.18s cubic-bezier(.2, 0, 0, 1);--accent:#3b82f6;--accent-hover:#2563eb;--accent-text:#fff;--warranty-ok:#e6f4e6;--warranty-ok-text:#1a4a1a;--warranty-soon:#fef3c7;--warranty-soon-text:#6b4d00;--warranty-bad:#fee2e2;--warranty-bad-text:#7f1d1d;--error-text:#b00020;--danger-bg:#fef2f2;--danger-border:#f5b5b5;--danger-text:#991b1b;--danger-hover:#fee2e2;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0e0f12;--surface:#17181c;--surface-alt:#1c1d22;--row-zebra:#191a1f;--text:#e8e8ea;--text-muted:#9ca3af;--text-faint:#6b7280;--border:#2a2c33;--border-soft:#23252b;--hover:#1f2a3d;--input-bg:#1c1d22;--button-bg:#20222a;--button-bg-hover:#2a2d36;--button-border:#3a3d47;--shadow-sm:0 1px 2px #0006;--shadow-md:0 6px 24px #00000080;--shadow-lg:-8px 0 24px #0009;--overlay:#0009;--ring:0 0 0 3px #60a5fa59;--accent:#60a5fa;--accent-hover:#3b82f6;--accent-text:#0b0c0f;--warranty-ok:#1f3a25;--warranty-ok-text:#b8e8b8;--warranty-soon:#3a3517;--warranty-soon-text:#f0e090;--warranty-bad:#3a1c18;--warranty-bad-text:#ffb8b0;--error-text:#ff8a8a;--danger-bg:#2a1614;--danger-border:#5a2a26;--danger-text:#ffb8b0;--danger-hover:#341b18}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0e0f12;--surface:#17181c;--surface-alt:#1c1d22;--row-zebra:#191a1f;--text:#e8e8ea;--text-muted:#9ca3af;--text-faint:#6b7280;--border:#2a2c33;--border-soft:#23252b;--hover:#1f2a3d;--input-bg:#1c1d22;--button-bg:#20222a;--button-bg-hover:#2a2d36;--button-border:#3a3d47;--shadow-sm:0 1px 2px #0006;--shadow-md:0 6px 24px #00000080;--shadow-lg:-8px 0 24px #0009;--overlay:#0009;--ring:0 0 0 3px #60a5fa59;--accent:#60a5fa;--accent-hover:#3b82f6;--accent-text:#0b0c0f;--warranty-ok:#1f3a25;--warranty-ok-text:#b8e8b8;--warranty-soon:#3a3517;--warranty-soon-text:#f0e090;--warranty-bad:#3a1c18;--warranty-bad-text:#ffb8b0;--error-text:#ff8a8a;--danger-bg:#2a1614;--danger-border:#5a2a26;--danger-text:#ffb8b0;--danger-hover:#341b18}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html,body{background:var(--bg);color:var(--text);margin:0;font-size:14px;line-height:1.5}input,select,textarea,button{color:inherit;font-family:inherit;font-size:inherit}input,select,textarea{background:var(--input-bg);border:1px solid var(--border);border-radius:var(--radius);transition:border-color var(--ease), box-shadow var(--ease);padding:.5rem .65rem}input:hover,select:hover,textarea:hover{border-color:var(--text-faint)}input:focus,select:focus,textarea:focus{border-color:var(--accent);box-shadow:var(--ring);outline:none}button,.btn{background:var(--button-bg);border:1px solid var(--button-border);border-radius:var(--radius);cursor:pointer;color:inherit;transition:background var(--ease), border-color var(--ease), box-shadow var(--ease), transform var(--ease);white-space:nowrap;align-items:center;gap:.4rem;padding:.5rem .9rem;text-decoration:none;display:inline-flex}button:hover,.btn:hover{background:var(--button-bg-hover)}button:focus-visible,.btn:focus-visible{box-shadow:var(--ring);outline:none}button:active{transform:translateY(1px)}button:disabled{opacity:.5;cursor:not-allowed}button.primary,.btn.primary{background:var(--accent);color:var(--accent-text);border-color:var(--accent);font-weight:500}button.primary:hover,.btn.primary:hover{background:var(--accent-hover);border-color:var(--accent-hover)}button.ghost{color:var(--text-muted);background:0 0;border-color:#0000}button.ghost:hover{background:var(--button-bg-hover);color:var(--text)}button.danger{background:var(--danger-bg);border-color:var(--danger-border);color:var(--danger-text)}button.danger:hover{background:var(--danger-hover)}.page.svelte-8ukb9p{place-items:center;min-height:100vh;padding:1rem;display:grid}.login.svelte-8ukb9p{border:1px solid var(--border-soft);border-radius:var(--radius-lg);background:var(--surface);width:100%;max-width:360px;box-shadow:var(--shadow-md);flex-direction:column;gap:1rem;padding:2rem;display:flex}h1.svelte-8ukb9p{letter-spacing:-.01em;margin:0;font-size:1.4rem;font-weight:600}.subtitle.svelte-8ukb9p{color:var(--text-muted);margin:0 0 .5rem;font-size:.95rem}label.svelte-8ukb9p{flex-direction:column;gap:.35rem;display:flex}label.svelte-8ukb9p span:where(.svelte-8ukb9p){color:var(--text-muted);font-size:.8rem;font-weight:500}.block.svelte-8ukb9p{justify-content:center;padding:.65rem;font-weight:500}.error.svelte-8ukb9p{color:var(--error-text);margin:0;font-size:.9rem}.table-wrap.svelte-1hnbehc{overflow:auto}table.svelte-1hnbehc{border-collapse:separate;border-spacing:0;width:100%;font-size:.92rem}th.svelte-1hnbehc,td.svelte-1hnbehc{text-align:left;border-bottom:1px solid var(--border-soft);padding:.6rem .85rem}th.svelte-1hnbehc{cursor:pointer;-webkit-user-select:none;user-select:none;background:var(--surface-alt);text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);border-bottom:1px solid var(--border);transition:color var(--ease), background var(--ease);font-size:.78rem;font-weight:600;position:sticky;top:0}th.svelte-1hnbehc:hover,th.sorted.svelte-1hnbehc{color:var(--text)}th.svelte-1hnbehc .arrow:where(.svelte-1hnbehc){width:.8em;color:var(--accent);margin-left:.25em;display:inline-block}tbody.svelte-1hnbehc tr:where(.svelte-1hnbehc){cursor:pointer;transition:background .1s linear}tbody.svelte-1hnbehc tr:where(.svelte-1hnbehc):nth-child(2n){background:var(--row-zebra)}tbody.svelte-1hnbehc tr:where(.svelte-1hnbehc):hover{background:var(--hover)}tbody.svelte-1hnbehc tr.active:where(.svelte-1hnbehc){background:var(--hover);box-shadow:inset 3px 0 0 var(--accent)}tbody.svelte-1hnbehc tr.active:where(.svelte-1hnbehc):hover{background:var(--hover)}td.mono.svelte-1hnbehc{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;font-size:.86rem}td.warranty-ok.svelte-1hnbehc{background:var(--warranty-ok);color:var(--warranty-ok-text);font-variant-numeric:tabular-nums}td.warranty-soon.svelte-1hnbehc{background:var(--warranty-soon);color:var(--warranty-soon-text);font-variant-numeric:tabular-nums;font-weight:500}td.warranty-expired.svelte-1hnbehc{background:var(--warranty-bad);color:var(--warranty-bad-text);font-variant-numeric:tabular-nums;font-weight:500}td.warranty-none.svelte-1hnbehc{background:var(--warranty-bad);color:var(--warranty-bad-text);font-style:italic}.deleted.svelte-1hnbehc td:where(.svelte-1hnbehc){opacity:.55;font-style:italic}.select-col.svelte-1hnbehc{cursor:default;width:28px;padding-left:.85rem;padding-right:.25rem}.select-col.svelte-1hnbehc input:where(.svelte-1hnbehc){accent-color:var(--accent);cursor:pointer;width:14px;height:14px;margin:0}th.select-col.svelte-1hnbehc:hover{color:var(--text-muted)}.comment-col.svelte-1hnbehc{text-align:center;width:30px;padding-left:.25rem;font-size:.8rem}th.comment-col.svelte-1hnbehc{cursor:default;opacity:.7}th.comment-col.svelte-1hnbehc:hover{color:var(--text-muted)}td.svelte-1hnbehc .rel:where(.svelte-1hnbehc){color:inherit;opacity:.65;margin-left:.3rem;font-size:.8rem;font-style:normal}.empty.svelte-1hnbehc kbd:where(.svelte-1hnbehc){background:var(--surface-alt);border:1px solid var(--border);border-radius:4px;padding:.05rem .35rem;font-family:ui-monospace,SFMono-Regular,monospace;font-size:.82rem;font-style:normal;display:inline-block}.empty.svelte-1hnbehc .link:where(.svelte-1hnbehc){color:var(--accent);cursor:pointer;font:inherit;background:0 0;border:none;padding:0;font-style:normal;text-decoration:underline}.trash-col.svelte-1hnbehc{cursor:default;width:28px;padding-left:.25rem;padding-right:.25rem}.trash-col.svelte-1hnbehc input:where(.svelte-1hnbehc){accent-color:var(--accent);width:14px;height:14px;margin:0}th.trash-col.svelte-1hnbehc{text-align:center;cursor:default}th.trash-col.svelte-1hnbehc svg:where(.svelte-1hnbehc){opacity:.7;margin:0 auto;display:block}th.trash-col.svelte-1hnbehc:hover{color:var(--text-muted)}.trashed.svelte-1hnbehc td:where(.svelte-1hnbehc){color:var(--text-muted);text-decoration:line-through;-webkit-text-decoration-color:var(--text-faint);text-decoration-color:var(--text-faint)}.trashed.svelte-1hnbehc td.trash-col:where(.svelte-1hnbehc),.trashed.svelte-1hnbehc td.select-col:where(.svelte-1hnbehc),.trashed.svelte-1hnbehc td.comment-col:where(.svelte-1hnbehc){text-decoration:none}.trashed.svelte-1hnbehc td.warranty-ok:where(.svelte-1hnbehc),.trashed.svelte-1hnbehc td.warranty-soon:where(.svelte-1hnbehc),.trashed.svelte-1hnbehc td.warranty-expired:where(.svelte-1hnbehc),.trashed.svelte-1hnbehc td.warranty-none:where(.svelte-1hnbehc){background:var(--surface-alt);color:var(--text-faint)}.empty.svelte-1hnbehc{text-align:center;color:var(--text-faint);padding:2rem;font-style:italic}.tooltip.svelte-1hnbehc{z-index:1000;pointer-events:none;background:var(--text);max-width:360px;color:var(--surface);white-space:pre-wrap;border-radius:4px;padding:.45rem .65rem;font-size:.82rem;line-height:1.35;position:fixed;box-shadow:0 4px 12px #0000002e}.stack.svelte-1cpok13{z-index:100;pointer-events:none;flex-direction:column;gap:.5rem;display:flex;position:fixed;bottom:1.25rem;right:1.25rem}.toast.svelte-1cpok13{border-radius:var(--radius);color:#fff;box-shadow:var(--shadow-md);pointer-events:auto;padding:.65rem 1rem;font-size:.88rem;font-weight:500;animation:.2s cubic-bezier(.2,0,0,1) svelte-1cpok13-toast-in}@keyframes svelte-1cpok13-toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.toast.svelte-1cpok13 .action:where(.svelte-1cpok13){color:#fff;cursor:pointer;background:#ffffff2e;border:1px solid #fff6;border-radius:4px;margin-left:.75rem;padding:.15rem .6rem;font-size:.82rem;font-weight:600}.toast.svelte-1cpok13 .action:where(.svelte-1cpok13):hover{background:#ffffff4d}.toast.info.svelte-1cpok13{background:#4b5563}.toast.success.svelte-1cpok13{background:#16a34a}.toast.error.svelte-1cpok13{background:#dc2626}.overlay.svelte-186m3rq{z-index:50;background:#0006;position:fixed;inset:0}.dialog.svelte-186m3rq{z-index:51;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);width:min(420px,92vw);box-shadow:var(--shadow-md);padding:1rem 1.25rem;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}header.svelte-186m3rq{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.close.svelte-186m3rq{cursor:pointer;color:var(--text-muted);background:0 0;border:none;border-radius:4px;padding:.25rem .4rem;font-size:1rem}.close.svelte-186m3rq:hover:not(:disabled){background:var(--hover);color:var(--text)}form.svelte-186m3rq{flex-direction:column;gap:.7rem;display:flex}label.svelte-186m3rq{flex-direction:column;gap:.25rem;font-size:.85rem;display:flex}label.svelte-186m3rq span:where(.svelte-186m3rq){color:var(--text-muted)}.err.svelte-186m3rq{color:var(--warranty-bad-text);margin:0;font-size:.85rem}.warn.svelte-186m3rq{color:var(--text-muted);margin:0;font-size:.8rem;line-height:1.4}.muted.svelte-186m3rq{color:var(--text-muted)}footer.svelte-186m3rq{gap:.5rem;margin-top:.5rem;display:flex}.overlay.svelte-ue10gb{z-index:50;background:#0006;position:fixed;inset:0}.dialog.svelte-ue10gb{z-index:51;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);width:min(520px,92vw);max-height:86vh;box-shadow:var(--shadow-md);padding:1rem 1.25rem;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}header.svelte-ue10gb{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.close.svelte-ue10gb{cursor:pointer;color:var(--text-muted);background:0 0;border:none;border-radius:4px;padding:.25rem .4rem;font-size:1rem}.close.svelte-ue10gb:hover:not(:disabled){background:var(--hover);color:var(--text)}.muted.svelte-ue10gb{color:var(--text-muted);margin:0 0 .75rem;font-size:.85rem;line-height:1.4}code.svelte-ue10gb{background:var(--surface-alt);border-radius:3px;padding:.05rem .3rem;font-size:.85em}.err.svelte-ue10gb{color:var(--warranty-bad-text);margin:.5rem 0 0;font-size:.85rem}.summary.svelte-ue10gb{margin:.75rem 0;font-size:.88rem}.summary.svelte-ue10gb p:where(.svelte-ue10gb){margin:0 0 .4rem}.summary.svelte-ue10gb ul:where(.svelte-ue10gb){max-height:160px;margin:.4rem 0 0;padding-left:1.2rem;font-size:.82rem;overflow:auto}details.svelte-ue10gb summary:where(.svelte-ue10gb){cursor:pointer;color:var(--text-muted);font-size:.82rem}footer.svelte-ue10gb{gap:.5rem;margin-top:.5rem;display:flex}.overlay.svelte-kkl82c{z-index:50;background:#0006;position:fixed;inset:0}.dialog.svelte-kkl82c{z-index:51;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);width:min(520px,92vw);max-height:70vh;box-shadow:var(--shadow-md);flex-direction:column;padding:1rem 1.25rem;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}header.svelte-kkl82c{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.close.svelte-kkl82c{cursor:pointer;color:var(--text-muted);background:0 0;border:none;border-radius:4px;padding:.25rem .4rem;font-size:1rem}.close.svelte-kkl82c:hover{background:var(--hover);color:var(--text)}ul.svelte-kkl82c{margin:0;padding:0;list-style:none;overflow-y:auto}li.svelte-kkl82c{border-bottom:1px solid var(--border-soft);align-items:baseline;gap:.75rem;padding:.4rem 0;font-size:.88rem;display:flex}li.svelte-kkl82c:last-child{border-bottom:none}.when.svelte-kkl82c{color:var(--text-muted);white-space:nowrap;flex:0 0 5.5rem;font-size:.8rem}.detail.svelte-kkl82c{color:var(--text-muted);margin-left:.25rem}.err.svelte-kkl82c{color:var(--warranty-bad-text);margin:0;font-size:.85rem}.muted.svelte-kkl82c{color:var(--text-muted)}.bar.svelte-1bo2fiw{border-bottom:1px solid var(--border-soft);background:var(--surface);box-shadow:var(--shadow-sm);flex-wrap:wrap;align-items:center;gap:1rem;padding:.75rem 1rem;display:flex}.brand.svelte-1bo2fiw{align-items:baseline;gap:.5rem;min-width:0;display:flex}.brand.svelte-1bo2fiw strong:where(.svelte-1bo2fiw){letter-spacing:-.01em;font-size:1rem}.count.svelte-1bo2fiw{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:.85rem}.count.svelte-1bo2fiw .dim:where(.svelte-1bo2fiw){color:var(--text-faint)}.stats.svelte-1bo2fiw{align-items:center;gap:.35rem;margin-left:.35rem;display:flex}.stat.svelte-1bo2fiw{font-variant-numeric:tabular-nums;border:1px solid var(--border);background:var(--surface-alt);color:var(--text-muted);cursor:pointer;white-space:nowrap;border-radius:999px;padding:.1rem .5rem;font-size:.78rem}.stat.svelte-1bo2fiw:hover{color:var(--text)}.stat.bad.svelte-1bo2fiw{background:var(--warranty-bad);color:var(--warranty-bad-text);border-color:#0000}.stat.soon.svelte-1bo2fiw{background:var(--warranty-soon);color:var(--warranty-soon-text);border-color:#0000}.stat.on.svelte-1bo2fiw{box-shadow:var(--ring)}.clear.svelte-1bo2fiw{white-space:nowrap;font-size:.82rem}.theme.svelte-1bo2fiw{padding:.4rem .55rem;font-size:.95rem}.filters.svelte-1bo2fiw{flex-wrap:wrap;flex:320px;align-items:center;gap:.5rem;display:flex}.filters.svelte-1bo2fiw input[type=search]:where(.svelte-1bo2fiw){flex:1;min-width:220px}.ck.svelte-1bo2fiw{color:var(--text-muted);white-space:nowrap;cursor:pointer;align-items:center;gap:.4rem;font-size:.85rem;display:flex}.ck.svelte-1bo2fiw input:where(.svelte-1bo2fiw){margin:0}.actions.svelte-1bo2fiw{align-items:center;gap:.4rem;display:flex}.export.svelte-1bo2fiw{position:relative}.caret.svelte-1bo2fiw{opacity:.7;margin-left:.2em;font-size:.7em}.menu.svelte-1bo2fiw{z-index:30;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);min-width:140px;box-shadow:var(--shadow-md);flex-direction:column;padding:.25rem;display:flex;position:absolute;top:calc(100% + 4px);right:0}.menu.svelte-1bo2fiw .item:where(.svelte-1bo2fiw){color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:4px;width:100%;padding:.45rem .65rem;text-decoration:none;display:block}.menu.svelte-1bo2fiw .item:where(.svelte-1bo2fiw):hover{background:var(--hover)}.combo.svelte-fhdb99{position:relative}.suggestions.svelte-fhdb99{z-index:20;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-md);max-height:220px;margin:0;padding:.25rem;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}li.svelte-fhdb99{margin:0;padding:0}.suggestions.svelte-fhdb99 button:where(.svelte-fhdb99){text-align:left;cursor:pointer;width:100%;font:inherit;color:var(--text);background:0 0;border:none;border-radius:4px;padding:.45rem .6rem;line-height:1.4;display:block}.suggestions.svelte-fhdb99 button.active:where(.svelte-fhdb99),.suggestions.svelte-fhdb99 button:where(.svelte-fhdb99):hover{background:var(--hover)}.overlay.svelte-1gbq4tb{background:var(--overlay);z-index:5;animation:.18s ease-out svelte-1gbq4tb-fade-in;position:fixed;inset:0}.drawer.svelte-1gbq4tb{background:var(--surface);width:min(460px,100%);box-shadow:var(--shadow-lg);z-index:10;color:var(--text);flex-direction:column;animation:.22s cubic-bezier(.2,0,0,1) svelte-1gbq4tb-slide-in;display:flex;position:fixed;top:0;bottom:0;right:0}@keyframes svelte-1gbq4tb-fade-in{0%{opacity:0}to{opacity:1}}@keyframes svelte-1gbq4tb-slide-in{0%{transform:translate(100%)}to{transform:translate(0)}}header.svelte-1gbq4tb{border-bottom:1px solid var(--border-soft);justify-content:space-between;align-items:flex-start;padding:1.25rem 1.25rem .75rem;display:flex}.eyebrow.svelte-1gbq4tb{text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);font-size:.7rem;font-weight:600}header.svelte-1gbq4tb h2:where(.svelte-1gbq4tb){letter-spacing:-.01em;margin:.15rem 0 0;font-size:1.15rem;font-weight:600}.close.svelte-1gbq4tb{padding:.25rem .55rem;font-size:1rem;line-height:1}form.svelte-1gbq4tb{flex-direction:column;flex:1;min-height:0;display:flex}.body.svelte-1gbq4tb{flex:1;padding:1rem 1.25rem;overflow-y:auto}.alert.svelte-1gbq4tb{background:var(--warranty-soon);color:var(--warranty-soon-text);border:1px solid color-mix(in srgb, var(--warranty-soon-text) 25%, transparent);border-radius:var(--radius);margin:0 0 .85rem;padding:.55rem .75rem;font-size:.85rem}.error.svelte-1gbq4tb{color:var(--error-text);margin:0 0 .85rem;font-size:.9rem}.meta.svelte-1gbq4tb{color:var(--text-faint);margin:1rem 0 0;font-size:.78rem}.meta.svelte-1gbq4tb span:where(.svelte-1gbq4tb){cursor:help}.input-with-button.svelte-1gbq4tb{align-items:stretch;gap:.35rem;min-width:0;display:flex}.input-with-button.svelte-1gbq4tb input:where(.svelte-1gbq4tb){flex:1;min-width:0}.input-with-button.svelte-1gbq4tb .lookup:where(.svelte-1gbq4tb){border:1px solid var(--border);background:var(--input-bg);color:var(--text);border-radius:var(--radius);cursor:pointer;flex:none;padding:0 .55rem;font-size:.9rem;line-height:1}.input-with-button.svelte-1gbq4tb .lookup:where(.svelte-1gbq4tb):hover:not(:disabled){background:var(--surface-alt)}.input-with-button.svelte-1gbq4tb .lookup:where(.svelte-1gbq4tb):disabled{opacity:.4;cursor:not-allowed}.field-grid.svelte-1gbq4tb{grid-template-columns:1fr 1fr;gap:.85rem .75rem;display:grid}.field-grid.svelte-1gbq4tb label.full:where(.svelte-1gbq4tb){grid-column:1/-1}label.svelte-1gbq4tb{flex-direction:column;gap:.3rem;min-width:0;display:flex}label.svelte-1gbq4tb span:where(.svelte-1gbq4tb){color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.75rem;font-weight:500}label.checkbox.svelte-1gbq4tb{border:1px solid var(--border);border-radius:var(--radius);background:var(--input-bg);cursor:pointer;flex-direction:row;align-items:center;gap:.5rem;padding:.5rem .65rem}label.checkbox.svelte-1gbq4tb input:where(.svelte-1gbq4tb){accent-color:var(--accent);width:16px;height:16px;margin:0}label.checkbox.svelte-1gbq4tb .cb-label:where(.svelte-1gbq4tb){text-transform:none;color:var(--text);letter-spacing:0;font-size:.9rem;font-weight:500}footer.actions.svelte-1gbq4tb{border-top:1px solid var(--border-soft);background:var(--surface-alt);justify-content:space-between;align-items:center;gap:.5rem;padding:.85rem 1.25rem;display:flex}footer.svelte-1gbq4tb .left:where(.svelte-1gbq4tb),footer.svelte-1gbq4tb .right:where(.svelte-1gbq4tb){gap:.5rem;display:flex}@media (max-width:480px){.field-grid.svelte-1gbq4tb{grid-template-columns:1fr}}.bulkbar.svelte-553jgt{background:var(--surface-alt);border-bottom:1px solid var(--border-soft);flex-wrap:wrap;align-items:center;gap:.75rem;padding:.5rem 1rem;font-size:.88rem;display:flex}.count.svelte-553jgt{white-space:nowrap;font-weight:600}.loc.svelte-553jgt,.loc.svelte-553jgt label:where(.svelte-553jgt){align-items:center;gap:.4rem;display:flex}.loc.svelte-553jgt label:where(.svelte-553jgt) span:where(.svelte-553jgt){color:var(--text-muted);font-size:.8rem}.actions.svelte-553jgt{gap:.4rem;display:flex}button.svelte-553jgt{padding:.35rem .7rem;font-size:.85rem}main.svelte-1n46o8q{max-width:1400px;margin:0 auto;padding:0}.help-overlay.svelte-1n46o8q{z-index:50;background:#0006;animation:.1s ease-out svelte-1n46o8q-fade-in;position:fixed;inset:0}.help.svelte-1n46o8q{z-index:51;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);min-width:320px;max-width:90vw;box-shadow:var(--shadow-md);padding:1rem 1.25rem;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.help.svelte-1n46o8q header:where(.svelte-1n46o8q){justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.help.svelte-1n46o8q .close:where(.svelte-1n46o8q){cursor:pointer;color:var(--text-muted);background:0 0;border:none;border-radius:4px;padding:.25rem .4rem;font-size:1rem}.help.svelte-1n46o8q .close:where(.svelte-1n46o8q):hover{background:var(--hover);color:var(--text)}.help.svelte-1n46o8q dl:where(.svelte-1n46o8q){grid-template-columns:auto 1fr;align-items:center;gap:.4rem 1rem;margin:0;display:grid}.help.svelte-1n46o8q dt:where(.svelte-1n46o8q){margin:0}.help.svelte-1n46o8q dd:where(.svelte-1n46o8q){color:var(--text-muted);margin:0;font-size:.9rem}.help.svelte-1n46o8q kbd:where(.svelte-1n46o8q){background:var(--surface-alt);border:1px solid var(--border);color:var(--text);border-radius:4px;padding:.15rem .45rem;font-family:ui-monospace,SFMono-Regular,monospace;font-size:.82rem;display:inline-block}@keyframes svelte-1n46o8q-fade-in{0%{opacity:0}to{opacity:1}}
