.xlsx-editor.svelte-15m8eg2{--xlsx-bg:#fff;--xlsx-fg:#171717;--xlsx-muted:#525252;--xlsx-border:#e5e5e5;--xlsx-header-bg:#fafafa;--xlsx-row-alt:#fafafa;--xlsx-tab-active:#171717;--xlsx-selected:#dbeafe;--xlsx-selected-border:#2563eb;background:var(--xlsx-bg);width:100%;color:var(--xlsx-fg);border:1px solid var(--xlsx-border);border-radius:.75rem;flex-direction:column;font-family:system-ui,-apple-system,Segoe UI,sans-serif;font-size:13px;display:flex;overflow:hidden}.xlsx-editor.dark.svelte-15m8eg2{--xlsx-bg:#0a0a0a;--xlsx-fg:#e5e5e5;--xlsx-muted:#a3a3a3;--xlsx-border:#262626;--xlsx-header-bg:#171717;--xlsx-row-alt:#111;--xlsx-tab-active:#fff;--xlsx-selected:#1e3a8a;--xlsx-selected-border:#60a5fa}.xlsx-toolbar.svelte-15m8eg2{border-bottom:1px solid var(--xlsx-border);align-items:center;gap:.5rem;padding:.5rem .75rem;display:flex}.xlsx-name.svelte-15m8eg2{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.xlsx-count.svelte-15m8eg2{white-space:nowrap;color:var(--xlsx-muted);margin-left:auto;font-size:12px}.xlsx-export.svelte-15m8eg2,.xlsx-theme-toggle.svelte-15m8eg2{border:1px solid var(--xlsx-border);color:var(--xlsx-fg);font:inherit;cursor:pointer;background:0 0;border-radius:.375rem;flex:none;padding:.375rem .625rem}.xlsx-export.svelte-15m8eg2{margin-left:auto;font-weight:600}.xlsx-count.svelte-15m8eg2+.xlsx-export:where(.svelte-15m8eg2){margin-left:0}.xlsx-export.svelte-15m8eg2:disabled{opacity:.5;cursor:default}.xlsx-export-error.svelte-15m8eg2{border-bottom:1px solid var(--xlsx-border);color:#b91c1c;padding:.5rem .75rem}.dark.svelte-15m8eg2 .xlsx-export-error:where(.svelte-15m8eg2){color:#f87171}.xlsx-editbar.svelte-15m8eg2{border-bottom:1px solid var(--xlsx-border);align-items:center;gap:.5rem;padding:.5rem .75rem;display:flex}.xlsx-address.svelte-15m8eg2{text-align:center;font-variant-numeric:tabular-nums;min-width:3rem;color:var(--xlsx-muted);flex:none;font-weight:600}.xlsx-formula.svelte-15m8eg2{border:1px solid var(--xlsx-border);min-width:0;color:var(--xlsx-fg);font:inherit;background:0 0;border-radius:.375rem;flex:1;padding:.375rem .5rem}.xlsx-styles.svelte-15m8eg2{flex:none;align-items:center;gap:.25rem;display:flex}.xlsx-styles.svelte-15m8eg2 button:where(.svelte-15m8eg2){border:1px solid var(--xlsx-border);color:var(--xlsx-fg);font:inherit;cursor:pointer;background:0 0;border-radius:.375rem;padding:.375rem .5rem}.xlsx-styles.svelte-15m8eg2 button[aria-pressed=true]:where(.svelte-15m8eg2){background:var(--xlsx-header-bg);border-color:var(--xlsx-selected-border);font-weight:700}.xlsx-styles.svelte-15m8eg2 button:where(.svelte-15m8eg2):disabled{opacity:.4;cursor:default}.xlsx-styles.svelte-15m8eg2 input[type=color]:where(.svelte-15m8eg2){border:1px solid var(--xlsx-border);cursor:pointer;background:0 0;border-radius:.375rem;width:2rem;height:1.75rem;padding:0}.xlsx-state.svelte-15m8eg2{text-align:center;align-content:center;place-items:center;gap:.25rem;min-height:200px;padding:1rem;display:grid}.xlsx-state-title.svelte-15m8eg2{margin:0;font-weight:600}.xlsx-state-hint.svelte-15m8eg2{color:var(--xlsx-muted);margin:0}.xlsx-error.svelte-15m8eg2{color:#b91c1c}.dark.svelte-15m8eg2 .xlsx-error:where(.svelte-15m8eg2){color:#f87171}.xlsx-scroll.svelte-15m8eg2{overflow-x:auto}.xlsx-header-row.svelte-15m8eg2,.xlsx-row.svelte-15m8eg2{display:grid}.xlsx-header-row.svelte-15m8eg2{background:var(--xlsx-header-bg);border-bottom:1px solid var(--xlsx-border);font-weight:600}.xlsx-header-row.svelte-15m8eg2>div:where(.svelte-15m8eg2){white-space:nowrap;text-overflow:ellipsis;padding:.375rem .5rem;overflow:hidden}.xlsx-row.svelte-15m8eg2{border-bottom:1px solid var(--xlsx-border);align-items:stretch}.xlsx-rownum.svelte-15m8eg2{color:var(--xlsx-muted);align-items:center;padding:0 .5rem;font-weight:400;display:flex}.xlsx-cell.svelte-15m8eg2{white-space:nowrap;text-overflow:ellipsis;cursor:cell;outline-offset:-2px;align-items:center;padding:0 .5rem;display:flex;overflow:hidden}.xlsx-cell.selected.svelte-15m8eg2{background:var(--xlsx-selected);outline:2px solid var(--xlsx-selected-border)}.xlsx-grid.svelte-15m8eg2:focus{outline:none}.xlsx-grid.svelte-15m8eg2:focus-visible{box-shadow:inset 0 0 0 2px var(--xlsx-selected-border)}.xlsx-cell-input.svelte-15m8eg2{z-index:2;box-sizing:border-box;border:1px solid var(--xlsx-selected-border);background:var(--xlsx-bg);color:var(--xlsx-fg);font:inherit;border-radius:.25rem;margin:0;padding:.125rem .5rem;position:absolute}h2.svelte-1l05wtk{margin-top:2rem}
