.document-frame-toolbar.svelte-eg6pb{background:#ffffffeb;border-bottom:1px solid #13272014;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:8px 12px;display:flex}.document-frame-toolbar__group.svelte-eg6pb{align-items:center;gap:6px;display:inline-flex}.document-frame-toolbar__btn.svelte-eg6pb,.document-frame-toolbar__zoom.svelte-eg6pb{appearance:none;background:var(--bg-card);height:30px;color:var(--text-dark);border-radius:var(--radius-md,8px);cursor:pointer;font-family:var(--font-ui);border:1px solid #1327201a;justify-content:center;align-items:center;display:inline-flex}.document-frame-toolbar__btn.svelte-eg6pb{width:30px;padding:0}.document-frame-toolbar__btn.svelte-eg6pb svg:where(.svelte-eg6pb){fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.document-frame-toolbar__zoom.svelte-eg6pb{min-width:48px;padding:0 8px;font-size:12px;font-weight:700}.document-frame-toolbar__btn.svelte-eg6pb:hover,.document-frame-toolbar__zoom.svelte-eg6pb:hover{color:var(--primary);border-color:#51be7b61}@media (width<=768px){.document-frame-toolbar.svelte-eg6pb{padding:8px}}.standard-document-state.svelte-1ja8zw0{min-height:min(72vh,760px);color:var(--text-muted);font-family:var(--font-ui);border-radius:var(--radius-2xl,20px);border:1px solid var(--surface-border);background:var(--surface-1);flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex}.standard-document-state__text.svelte-1ja8zw0{color:var(--text-muted);text-align:center;max-width:360px;margin:0;font-size:14px}.standard-document-link.svelte-1ja8zw0{color:var(--primary);font-size:13px;font-weight:500;text-decoration:none}.standard-document-link.svelte-1ja8zw0:hover{text-decoration:underline}.standard-document-spinner.svelte-1ja8zw0{border:3px solid var(--border);border-top-color:var(--primary);border-radius:50%;width:28px;height:28px;animation:.8s linear infinite svelte-1ja8zw0-spreadsheet-preview-spin}@keyframes svelte-1ja8zw0-spreadsheet-preview-spin{to{transform:rotate(360deg)}}.spreadsheet-preview.svelte-1ja8zw0{background:var(--surface-1);border:1px solid var(--surface-border);border-radius:var(--radius-md);height:100%;min-height:0;box-shadow:var(--shadow-card);flex-direction:column;display:flex;overflow:hidden}.spreadsheet-preview--flush.svelte-1ja8zw0{height:auto;box-shadow:none;border:0;border-radius:0}.spreadsheet-preview--flush.svelte-1ja8zw0 .spreadsheet-preview__scroll:where(.svelte-1ja8zw0){flex:none;overflow:auto visible}.spreadsheet-preview__head.svelte-1ja8zw0{border-bottom:1px solid var(--border-light);background:var(--surface-2);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.spreadsheet-preview__titles.svelte-1ja8zw0{align-items:baseline;gap:10px;min-width:0;display:flex}.spreadsheet-preview__label.svelte-1ja8zw0{font-family:var(--font-ui);color:var(--c-182c25);font-size:.9rem;font-weight:700}.spreadsheet-preview__sheet.svelte-1ja8zw0{color:var(--c-4e6258);white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;font-weight:600;overflow:hidden}.spreadsheet-preview__scroll.svelte-1ja8zw0{flex:auto;min-height:0;overflow:auto}.spreadsheet-preview__table.svelte-1ja8zw0{border-collapse:collapse;width:max-content;min-width:100%;font-family:var(--font-body);color:var(--c-182c25);font-size:.82rem}.spreadsheet-preview__table.svelte-1ja8zw0 th:where(.svelte-1ja8zw0){z-index:1;text-align:left;white-space:nowrap;background:var(--surface-2);border-bottom:1px solid var(--border);box-shadow:inset 0 -1px 0 var(--border);padding:8px 14px;font-weight:700;position:sticky;top:0}.spreadsheet-preview__table.svelte-1ja8zw0 td:where(.svelte-1ja8zw0){border-bottom:1px solid var(--border-light);white-space:nowrap;text-overflow:ellipsis;max-width:320px;padding:7px 14px;overflow:hidden}.spreadsheet-preview__table.svelte-1ja8zw0 th.numeric:where(.svelte-1ja8zw0){text-align:right}.spreadsheet-preview__table.svelte-1ja8zw0 td.numeric:where(.svelte-1ja8zw0){text-align:right;font-variant-numeric:tabular-nums}.spreadsheet-preview__table.svelte-1ja8zw0 tbody:where(.svelte-1ja8zw0) tr:where(.svelte-1ja8zw0):nth-child(2n){background:var(--surface-2)}.spreadsheet-preview__foot.svelte-1ja8zw0{border-top:1px solid var(--border-light);background:var(--surface-1);font-family:var(--font-ui);color:var(--c-4e6258);padding:10px 16px;font-size:.76rem}
