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