.data.svelte-1l1i8zm{flex-direction:column;gap:16px;max-width:1100px;display:flex}.overlay.svelte-1l1i8zm{z-index:100;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#f7f7f9b8;flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex;position:fixed;inset:0}.spinner.svelte-1l1i8zm{border:4px solid var(--violet-soft);border-top-color:var(--violet);border-radius:50%;width:46px;height:46px;animation:.8s linear infinite svelte-1l1i8zm-spin}@keyframes svelte-1l1i8zm-spin{to{transform:rotate(360deg)}}.overlay-label.svelte-1l1i8zm{color:var(--violet);font-size:14px;font-weight:600}.topbar.svelte-1l1i8zm{justify-content:space-between;align-items:center;display:flex}.hint.svelte-1l1i8zm{color:var(--muted);margin:0;font-size:13.5px}.actions.svelte-1l1i8zm{gap:8px;display:flex}.ok.svelte-1l1i8zm{color:var(--green);margin:0;font-size:13.5px;font-weight:600}.err.svelte-1l1i8zm{color:#dc2626;margin:0;font-size:13.5px;font-weight:600}.ghost.svelte-1l1i8zm{border:1px solid var(--line);background:var(--surface);border-radius:10px;padding:8px 12px;font-size:13.5px;font-weight:600}.block.svelte-1l1i8zm{padding:18px}.head.svelte-1l1i8zm{align-items:center;gap:10px;margin-bottom:12px;display:flex}.head.svelte-1l1i8zm h3:where(.svelte-1l1i8zm){flex:1;margin:0}.ghost.sm.svelte-1l1i8zm{padding:5px 10px;font-size:13px}.hint.sub.svelte-1l1i8zm{margin:-4px 0 12px}h3.svelte-1l1i8zm{margin:0 0 12px;font-size:15px}.badge.svelte-1l1i8zm{border-radius:6px;padding:3px 9px;font-size:12px;font-weight:700}.prop.svelte-1l1i8zm{color:var(--muted);font-size:12.5px}.grid.svelte-1l1i8zm{flex-direction:column;gap:4px;display:flex;overflow-x:auto}.hrow.svelte-1l1i8zm,.grow.svelte-1l1i8zm{grid-template-columns:56px repeat(12,1fr);align-items:center;gap:3px;display:grid}.rl.svelte-1l1i8zm{color:var(--ink);font-size:13.5px;font-weight:700}.mh.svelte-1l1i8zm{color:var(--ink);text-align:center;font-size:13px;font-weight:700}.cell.svelte-1l1i8zm{text-align:right;color:var(--ink);padding:6px 5px;font-size:13px}.gcell.svelte-1l1i8zm{flex-direction:column;gap:2px;display:flex}.gm.svelte-1l1i8zm{color:var(--sub);text-align:center;font-size:12px;font-weight:600}.ctr.svelte-1l1i8zm{align-items:center;gap:18px;font-size:14px;display:flex}.manual.svelte-1l1i8zm{width:120px}.run.svelte-1l1i8zm{background:var(--violet);color:#fff;border-radius:12px;padding:12px 20px;font-weight:600}.run-row.svelte-1l1i8zm{align-items:center;gap:12px;display:flex}
