.field.svelte-m8f0ve{display:flex;flex-direction:column;gap:6px}.field__label.svelte-m8f0ve{font-size:13px;font-weight:600;color:var(--color-ink);font-family:var(--font-body)}.field__req.svelte-m8f0ve{color:var(--color-accent);margin-left:2px}.field__input.svelte-m8f0ve{width:100%;padding:10px 12px;font-size:14px;font-family:var(--font-body);color:var(--color-ink);background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius);transition:border-color .12s ease,box-shadow .12s ease}.field__input.svelte-m8f0ve::placeholder{color:var(--color-muted)}.field__input.svelte-m8f0ve:focus{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-soft)}.field__input.svelte-m8f0ve:disabled{opacity:.5;cursor:not-allowed}.field__input--error.svelte-m8f0ve{border-color:var(--color-error, #d92d20)}.field__msg.svelte-m8f0ve{font-size:12px;color:var(--color-muted)}.field__msg--error.svelte-m8f0ve{color:var(--color-error, #d92d20)}.cb.svelte-1wz037v{display:inline-flex;align-items:center;gap:8px;cursor:pointer;font-family:var(--font-body)}.cb--disabled.svelte-1wz037v{opacity:.5;cursor:not-allowed}.cb__box.svelte-1wz037v{width:16px;height:16px;accent-color:var(--color-accent);cursor:inherit}.cb__label.svelte-1wz037v{font-size:14px;color:var(--color-ink)}.table-wrap.svelte-1op3kle{width:100%;overflow-x:auto;border:1px solid var(--color-line);border-radius:var(--radius)}.tbl.svelte-1op3kle{width:100%;border-collapse:collapse;font-family:var(--font-body);font-size:13px;color:var(--color-ink)}.tbl.svelte-1op3kle th{text-align:left;font-weight:600;color:var(--color-muted);padding:10px 14px;background:var(--color-surface2);border-bottom:1px solid var(--color-line);white-space:nowrap}.tbl.svelte-1op3kle td{padding:10px 14px;border-bottom:1px solid var(--color-line)}.tbl.svelte-1op3kle tbody tr:last-child td{border-bottom:none}.tbl.svelte-1op3kle tbody tr:hover td{background:var(--color-surface2)}.skeleton.svelte-r6220d{display:block;background:linear-gradient(90deg,var(--color-surface2) 25%,var(--color-line) 37%,var(--color-surface2) 63%);background-size:400% 100%;animation:svelte-r6220d-shimmer 1.4s ease infinite}@keyframes svelte-r6220d-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion: reduce){.skeleton.svelte-r6220d{animation:none}}.backdrop.svelte-1jbhz83{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;z-index:1000;display:flex}.drawer.svelte-1jbhz83{background:var(--color-surface);color:var(--color-ink);width:min(360px,90vw);height:100%;display:flex;flex-direction:column;box-shadow:var(--shadow);font-family:var(--font-body);animation:svelte-1jbhz83-slide .18s ease}.drawer--right.svelte-1jbhz83{margin-left:auto;border-left:1px solid var(--color-line)}.drawer--left.svelte-1jbhz83{margin-right:auto;border-right:1px solid var(--color-line)}.drawer__head.svelte-1jbhz83{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--color-line)}.drawer__title.svelte-1jbhz83{margin:0;font-size:16px;font-weight:600;font-family:var(--font-display)}.drawer__x.svelte-1jbhz83{background:none;border:none;font-size:22px;line-height:1;cursor:pointer;color:var(--color-muted)}.drawer__body.svelte-1jbhz83{padding:20px;overflow:auto;flex:1}@keyframes svelte-1jbhz83-slide{0%{transform:translate(var(--from, 20px));opacity:.6}}@media (prefers-reduced-motion: reduce){.drawer.svelte-1jbhz83{animation:none}}.dd.svelte-dtu2nv{position:relative;display:inline-block}.dd__trigger.svelte-dtu2nv{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}.dd__menu.svelte-dtu2nv{position:absolute;top:calc(100% + 6px);min-width:180px;background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius);box-shadow:var(--shadow);padding:6px;z-index:900;display:flex;flex-direction:column;gap:2px}.dd__menu--left.svelte-dtu2nv{left:0}.dd__menu--right.svelte-dtu2nv{right:0}.tt.svelte-fkz1vj{position:relative;display:inline-flex}.tt__bubble.svelte-fkz1vj{position:absolute;left:50%;transform:translate(-50%);background:var(--color-ink);color:var(--color-bg);font-size:12px;font-family:var(--font-body);padding:4px 8px;border-radius:var(--radius);white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .12s ease;z-index:950}.tt__bubble--top.svelte-fkz1vj{bottom:calc(100% + 6px)}.tt__bubble--bottom.svelte-fkz1vj{top:calc(100% + 6px)}.tt.svelte-fkz1vj:hover .tt__bubble:where(.svelte-fkz1vj),.tt.svelte-fkz1vj:focus-within .tt__bubble:where(.svelte-fkz1vj){opacity:1}.toaster.svelte-1ihp5pu{position:fixed;bottom:16px;right:16px;display:flex;flex-direction:column;gap:8px;z-index:1100;max-width:min(360px,calc(100vw - 32px))}.toast.svelte-1ihp5pu{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:var(--radius);background:var(--color-surface);border:1px solid var(--color-line);border-left:3px solid var(--color-muted);box-shadow:var(--shadow);font-family:var(--font-body);font-size:13px;color:var(--color-ink);animation:svelte-1ihp5pu-toast-in .16s ease}.toast--success.svelte-1ihp5pu{border-left-color:var(--color-success)}.toast--error.svelte-1ihp5pu{border-left-color:var(--color-accent2, #d33)}.toast--warn.svelte-1ihp5pu{border-left-color:var(--color-warn)}.toast--info.svelte-1ihp5pu{border-left-color:var(--color-accent)}.toast__msg.svelte-1ihp5pu{flex:1}.toast__x.svelte-1ihp5pu{background:none;border:none;font-size:18px;line-height:1;cursor:pointer;color:var(--color-muted)}@keyframes svelte-1ihp5pu-toast-in{0%{transform:translateY(8px);opacity:0}}@media (prefers-reduced-motion: reduce){.toast.svelte-1ihp5pu{animation:none}}
