.table-container[data-v-d6ed4e28]{overflow-x:auto;width:100%}table[data-v-d6ed4e28]{border-collapse:collapse;min-width:1000px;width:100%}td[data-v-d6ed4e28],th[data-v-d6ed4e28]{padding:8px;text-align:left;vertical-align:top}table[data-v-d6ed4e28],td[data-v-d6ed4e28],th[data-v-d6ed4e28]{border:1px solid #1e1c1c}th[data-v-d6ed4e28]{background-color:#f5f5f5;font-weight:600}.value-cell[data-v-d6ed4e28]{cursor:help}.value-cell[title=""][data-v-d6ed4e28]{cursor:default}.download-button-container[data-v-103d9491]{display:flex;flex-direction:column;gap:8px}.download-btn[data-v-103d9491]{align-items:center;background-color:#2563eb;border:none;border-radius:6px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:8px;padding:10px 20px;transition:background-color .2s,transform .1s}.download-btn[data-v-103d9491]:hover:not(:disabled){background-color:#1d4ed8;transform:translateY(-1px)}.download-btn[data-v-103d9491]:active:not(:disabled){transform:translateY(0)}.download-btn[data-v-103d9491]:disabled{background-color:#94a3b8;cursor:not-allowed;opacity:.6}.download-btn .icon[data-v-103d9491]{height:18px;width:18px}.generating-indicator[data-v-103d9491]{display:flex;flex-direction:column;gap:8px}.progress-container[data-v-103d9491]{background-color:#e2e8f0;border-radius:3px;height:6px;overflow:hidden;width:100%}.progress-bar[data-v-103d9491]{background:linear-gradient(90deg,#2563eb,#3b82f6);border-radius:3px;height:100%;transition:width .3s ease}.generating-text[data-v-103d9491]{align-items:center;color:#475569;display:flex;font-size:14px;gap:8px}.spinner[data-v-103d9491]{animation:spin-103d9491 1s linear infinite;height:16px;width:16px}@keyframes spin-103d9491{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.progress-percent[data-v-103d9491]{color:#2563eb;font-weight:600}.error-message[data-v-103d9491]{align-items:center;background-color:#fef2f2;border:1px solid #fecaca;border-radius:6px;color:#dc2626;display:flex;font-size:14px;gap:8px;padding:12px}.error-icon[data-v-103d9491]{flex-shrink:0;height:20px;width:20px}
