.toolbar-container.svelte-1x4ehzf{background:#fff;padding:.5rem 1rem;width:100%}.toolbar.svelte-1x4ehzf{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}@media (max-width: 768px){.toolbar-container.svelte-1x4ehzf{padding:.5rem}.toolbar.svelte-1x4ehzf{gap:.25rem}.toolbar-select.svelte-1x4ehzf{font-size:12px;padding:0 .5rem}.toolbar-select-sm.svelte-1x4ehzf{width:60px}.toolbar-btn.svelte-1x4ehzf{width:28px;height:28px;font-size:12px}.toolbar-divider.svelte-1x4ehzf{margin:0 .125rem;height:20px}}@media (min-width: 769px) and (max-width: 1024px){.toolbar.svelte-1x4ehzf{gap:.375rem}.toolbar-select.svelte-1x4ehzf{font-size:13px}.toolbar-btn.svelte-1x4ehzf{width:30px;height:30px;font-size:13px}}.toolbar-group.svelte-1x4ehzf{display:flex;align-items:center;gap:.25rem;flex-shrink:0}.toolbar-divider.svelte-1x4ehzf{width:1px;height:24px;background:#e5e7eb;margin:0 .25rem}.toolbar-btn.svelte-1x4ehzf{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid #e5e7eb;border-radius:.375rem;background:#fff;cursor:pointer;transition:all .15s;font-size:14px;color:#374151}.toolbar-btn.svelte-1x4ehzf:hover:not(:disabled){background:#f3f4f6;border-color:#d1d5db}.toolbar-btn.svelte-1x4ehzf:disabled{opacity:.5;cursor:not-allowed}.toolbar-btn.active.svelte-1x4ehzf{background:#eff6ff;border-color:#3b82f6;color:#3b82f6}.toolbar-select.svelte-1x4ehzf{height:32px;padding:0 .75rem;border:1px solid #e5e7eb;border-radius:.375rem;background:#fff;font-size:14px;color:#374151;cursor:pointer;transition:all .15s}.toolbar-select.svelte-1x4ehzf:hover:not(:disabled){border-color:#d1d5db}.toolbar-select.svelte-1x4ehzf:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.toolbar-select-sm.svelte-1x4ehzf{padding:0 .5rem;width:80px}.color-picker-wrapper.svelte-1x4ehzf{position:relative}.color-btn.svelte-1x4ehzf{width:auto;padding:0 .5rem;gap:.25rem;position:relative}.color-btn.svelte-1x4ehzf svg:where(.svelte-1x4ehzf){width:1.25rem;height:1.25rem}.color-dropdown.svelte-1x4ehzf{position:absolute;top:100%;left:0;margin-top:.25rem;background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;padding:.5rem;opacity:0;visibility:hidden;transition:all .15s;z-index:10;max-width:200px}@media (max-width: 768px){.color-dropdown.svelte-1x4ehzf{left:auto;right:0}.color-picker-wrapper.svelte-1x4ehzf:first-of-type .color-dropdown:where(.svelte-1x4ehzf){left:0;right:auto}}.color-picker-wrapper.svelte-1x4ehzf:hover .color-dropdown:where(.svelte-1x4ehzf){opacity:1;visibility:visible}.color-grid.svelte-1x4ehzf{display:grid;grid-template-columns:repeat(4,1fr);gap:.25rem}.color-swatch.svelte-1x4ehzf{width:24px;height:24px;border-radius:.25rem;border:1px solid transparent;cursor:pointer;transition:all .15s;display:flex;align-items:center;justify-content:center}.color-swatch.svelte-1x4ehzf:hover{transform:scale(1.1);border-color:#374151}.color-swatch[style*="background-color: #FFFFFF"].svelte-1x4ehzf,.color-swatch[style*="background-color: rgb(255, 255, 255)"].svelte-1x4ehzf{border:1px solid #e5e7eb}.toolbar-status.svelte-1x4ehzf{margin-left:auto;font-size:12px;color:#6b7280;padding:0 .5rem;background:#f9fafb;border-radius:.25rem;height:24px;display:flex;align-items:center;flex-shrink:0}@media (max-width: 640px){.toolbar-status.svelte-1x4ehzf{width:100%;margin-left:0;margin-top:.25rem;justify-content:center}}.sheet-spreadsheet.svelte-1whz109{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.cursor-cell.svelte-1whz109{cursor:pointer}.cursor-cell.svelte-1whz109:hover{background-color:#3b82f60d}.sheet-spreadsheet.svelte-1whz109{-webkit-user-select:none;user-select:none}.sheet-spreadsheet.svelte-1whz109 input:where(.svelte-1whz109){-webkit-user-select:text;user-select:text}.resize-handle.svelte-1whz109{position:absolute;background:transparent;z-index:20}.resize-handle-col.svelte-1whz109{right:-3px;top:0;width:6px;height:100%;cursor:col-resize}.resize-handle-row.svelte-1whz109{bottom:-3px;left:0;height:6px;width:100%;cursor:row-resize}.resize-handle.svelte-1whz109:hover{background:#3b82f6;opacity:.5}.color-dropdown,.toolbar-dropdown,.text-formatting-dropdown{z-index:30!important}.sheet-spreadsheet.svelte-1whz109 [role=option]:where(.svelte-1whz109){transition:background-color .1s ease}
