.excel-viewer[data-v-f3063865]{display:flex;flex-direction:column;gap:1rem;height:100%;width:100%}.empty[data-v-f3063865],.error[data-v-f3063865],.loading[data-v-f3063865]{color:var(--cifs-text-medium);padding:2rem;text-align:center}.spinner[data-v-f3063865]{animation:spin-f3063865 1s linear infinite;border:3px solid #e5e7eb;border-radius:50%;border-top:3px solid var(--cifs-primary);height:32px;margin:0 auto .75rem;width:32px}.error-icon[data-v-f3063865]{font-size:2rem;margin-bottom:.5rem}.retry-btn[data-v-f3063865]{background:var(--cifs-primary);border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:600;padding:.6rem 1rem;transition:all .3s ease}.retry-btn[data-v-f3063865]:hover{background:var(--cifs-primary-dark)}.sheets-tabs[data-v-f3063865]{border-bottom:1px solid #e5e7eb;display:flex;flex-wrap:wrap;gap:.5rem}.tab[data-v-f3063865]{background:#f3f4f6;border:1px solid #e5e7eb;border-radius:8px 8px 0 0;color:#111827;cursor:pointer;font-weight:600;padding:.4rem .8rem}.tab.active[data-v-f3063865]{background:#fff;border-bottom-color:#fff}.table-wrapper[data-v-f3063865]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;max-height:60vh;overflow:auto}.table[data-v-f3063865]{border-collapse:separate;border-spacing:0;width:100%}thead th[data-v-f3063865]{background:#f9fafb;color:#111827;font-weight:700;position:sticky;text-align:left;top:0;z-index:1}td[data-v-f3063865],th[data-v-f3063865]{border-bottom:1px solid #e5e7eb;font-size:.9rem;padding:.5rem .75rem}.note[data-v-f3063865]{color:var(--cifs-text-medium);font-size:.85rem}@keyframes spin-f3063865{0%{transform:rotate(0)}to{transform:rotate(1turn)}}
