.invoice-container.svelte-1qdjson{background:#fff;border-radius:8px;padding:1.5rem;margin-top:1rem;box-shadow:0 2px 4px #0000000d}.invoice-header.svelte-1qdjson{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.invoice-badge.svelte-1qdjson{background:#f1f5f9;color:#475569;padding:4px 12px;border-radius:50px;font-weight:700;font-size:.8rem}.totals-section.svelte-1qdjson{margin-top:2rem;border-top:2px solid #f1f5f9;padding-top:1rem;width:300px;margin-left:auto}.total-row.svelte-1qdjson{display:flex;justify-content:space-between;padding:.5rem 0;color:#475569;font-size:.9rem}.total-row.grand-total.svelte-1qdjson{font-weight:800;color:#0f172a;font-size:1.1rem;border-top:1px solid #e2e8f0;margin-top:.5rem;padding-top:.8rem}.capitalize.svelte-1qdjson{text-transform:capitalize}.table-wrapper.svelte-1qdjson{overflow-x:auto}table.svelte-1qdjson{width:100%;border-collapse:collapse;text-align:left;font-size:.85rem}th.svelte-1qdjson{background:#f8fafc;padding:10px;color:#64748b;font-weight:600;text-transform:uppercase;font-size:.75rem}td.svelte-1qdjson{padding:12px 10px;border-bottom:1px solid #f1f5f9;color:#1e293b}.admin-timer-pill.svelte-ek0xvn{position:fixed;bottom:24px;right:24px;background:#0f172a;border:1px solid #334155;padding:10px 16px;border-radius:99px;display:flex;align-items:center;gap:12px;box-shadow:0 10px 15px -3px #0006;cursor:pointer;z-index:1000;font-family:JetBrains Mono,monospace;transition:all .2s ease}.admin-timer-pill.svelte-ek0xvn:hover{background:#1e293b;transform:translateY(-2px)}.admin-timer-pill.completed.svelte-ek0xvn{border-color:#059669}.stats-group.svelte-ek0xvn{display:flex;gap:4px;font-size:.75rem}.label.svelte-ek0xvn{font-size:.75rem;color:#94a3b8;text-transform:uppercase;letter-spacing:.05em}.value.svelte-ek0xvn{font-size:1rem;color:#38bdf8;font-weight:700;min-width:50px;text-align:right}.value.vram.svelte-ek0xvn{min-width:80px;font-size:.9rem}.value.warn.svelte-ek0xvn{color:#ef4444}.divider.svelte-ek0xvn{color:#334155;margin:0 4px}.model-tag.svelte-ek0xvn{font-size:.65rem;background:#334155;padding:2px 6px;border-radius:4px;color:#f1f5f9;margin-left:8px}.close-hint.svelte-ek0xvn{color:#64748b;font-size:1.2rem;line-height:1}.pulse.svelte-ek0xvn{color:#ef4444;animation:svelte-ek0xvn-blink 1s infinite}@keyframes svelte-ek0xvn-blink{0%,to{opacity:1}50%{opacity:.3}}.controls-wrapper.svelte-1b5cnjl{width:100%;display:flex;flex-direction:column;gap:1rem}.drop-zone.svelte-1b5cnjl{border:2px dashed #cbd5e1;border-radius:12px;padding:20px;text-align:center;transition:all .2s ease;background:#fff;cursor:pointer}.drop-zone.dragging.svelte-1b5cnjl{border-color:#3b82f6;background:#eff6ff}.drop-zone.has-file.svelte-1b5cnjl{border-style:solid;border-color:#10b981}.drop-content.svelte-1b5cnjl{display:flex;align-items:center;justify-content:center;gap:1rem}.icon.svelte-1b5cnjl{font-size:2rem}.text-group.svelte-1b5cnjl{display:flex;flex-direction:column;text-align:left}.file-name.svelte-1b5cnjl{font-weight:600;color:#1e293b}.sub-text.svelte-1b5cnjl{font-size:.8rem;color:#64748b}.loader-overlay.svelte-1r3c6xa{display:flex;justify-content:center;align-items:center;padding:2rem 0;width:100%;background:transparent}.loader-card.svelte-1r3c6xa{background:#f8fafc;padding:3rem 2rem;border-radius:12px;border:2px dashed #cbd5e1;text-align:center;display:flex;flex-direction:column;align-items:center;gap:1.5rem;width:100%;max-width:600px;box-shadow:none}.spinner-ring.svelte-1r3c6xa{width:50px;height:50px;border:4px solid #f1f5f9;border-top:4px solid #0f172a;border-radius:50%;animation:svelte-1r3c6xa-spin 1s linear infinite}@keyframes svelte-1r3c6xa-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.status-content.svelte-1r3c6xa{display:flex;flex-direction:column;align-items:center;gap:.6rem;width:100%}.status-text.svelte-1r3c6xa{margin:0;font-size:1.2rem;color:#1e293b;font-weight:600;min-height:1.5rem}.batch-line.svelte-1r3c6xa{margin:0;font-size:.9rem;color:#64748b;font-weight:500;max-width:90%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bar-track.svelte-1r3c6xa{position:relative;width:100%;max-width:420px;height:10px;background:#e2e8f0;border-radius:99px;overflow:hidden;margin-top:.4rem}.bar-fill.svelte-1r3c6xa{height:100%;background:#0f172a;border-radius:99px;transition:width .4s ease}.bar-track.indeterminate.svelte-1r3c6xa .bar-shimmer:where(.svelte-1r3c6xa){position:absolute;top:0;left:0;height:100%;width:40%;background:linear-gradient(90deg,transparent,#0f172a,transparent);opacity:.55;border-radius:99px;animation:svelte-1r3c6xa-shimmer 1.3s ease-in-out infinite}@keyframes svelte-1r3c6xa-shimmer{0%{left:-40%}to{left:100%}}.meta-row.svelte-1r3c6xa{display:flex;align-items:center;gap:12px;margin-top:6px;flex-wrap:wrap;justify-content:center}.page-caption.svelte-1r3c6xa{font-family:monospace;font-size:.95rem;color:#334155;font-weight:600}.timer-pill.svelte-1r3c6xa{display:inline-flex;align-items:center;gap:6px;background:#f8fafc;border:1px solid #e2e8f0;padding:4px 12px;border-radius:99px;font-family:monospace;font-size:1.1rem;color:#475569;font-weight:600}.sub-text.svelte-1r3c6xa{margin:0;font-size:.85rem;color:#94a3b8}.cancel-btn.svelte-1r3c6xa{align-self:flex-end;margin-top:.25rem;padding:6px 14px;background:transparent;color:#64748b;border:1px solid #cbd5e1;border-radius:6px;font-size:.85rem;font-weight:500;cursor:pointer;transition:background-color .12s ease,color .12s ease,border-color .12s ease}.cancel-btn.svelte-1r3c6xa:hover:not(:disabled){background:#fef2f2;color:#991b1b;border-color:#fecaca}.cancel-btn.svelte-1r3c6xa:disabled{opacity:.6;cursor:not-allowed}.title-section.svelte-1087fvh{text-align:center;margin-bottom:2rem}.live-stats.svelte-1087fvh{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;background:#0f172a;color:#fff;padding:.6rem 1.4rem;border-radius:50px;font-size:1rem;margin:.5rem 0 1.5rem;box-shadow:0 4px 15px #00000026}.stat-label.svelte-1087fvh{color:#cbd5e1;font-weight:500;font-size:.95rem}.pulse-icon.svelte-1087fvh{color:#ef4444;animation:svelte-1087fvh-pulse 2s infinite;font-size:.7rem}@keyframes svelte-1087fvh-pulse{0%{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.counter.svelte-1087fvh{display:flex;font-weight:800;color:#4ade80;font-family:ui-monospace,Cascadia Code,Source Code Pro,Menlo,Consolas,monospace;line-height:1.2}.char-wrapper.svelte-1087fvh{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;align-items:center;justify-items:center;position:relative;min-width:.65em;height:1.2em;overflow:hidden}.char.svelte-1087fvh{grid-column:1;grid-row:1;display:block;will-change:transform,opacity}.usage-pill.svelte-1tb0o0o{display:inline-flex;align-items:center;gap:.5rem;padding:.45rem .9rem;margin:0 auto .75rem;border-radius:999px;font-size:.85rem;text-decoration:none;background:#f1f5f9;color:#334155;border:1px solid #e2e8f0;transition:background .15s ease,border-color .15s ease;max-width:fit-content}.usage-pill.clickable.svelte-1tb0o0o{cursor:pointer}.usage-pill.clickable.svelte-1tb0o0o:hover{background:#e2e8f0}.dot.svelte-1tb0o0o{font-size:.6rem;line-height:1}.label.svelte-1tb0o0o{color:#64748b;font-weight:500}.value.svelte-1tb0o0o{color:#0f172a;font-weight:500}.value.svelte-1tb0o0o strong:where(.svelte-1tb0o0o){font-weight:700;font-variant-numeric:tabular-nums}.value.svelte-1tb0o0o em:where(.svelte-1tb0o0o){font-style:normal;color:#64748b;font-weight:400}.breakdown.svelte-1tb0o0o{font-size:.78rem}.manage-link.svelte-1tb0o0o{margin-left:.4rem;font-size:.75rem;color:#2563eb;font-weight:600}.usage-pill.ok.svelte-1tb0o0o .dot:where(.svelte-1tb0o0o){color:#10b981}.usage-pill.warning.svelte-1tb0o0o .dot:where(.svelte-1tb0o0o){color:#f59e0b}.usage-pill.warning.svelte-1tb0o0o{background:#fef3c7;border-color:#fde68a}.usage-pill.critical.svelte-1tb0o0o .dot:where(.svelte-1tb0o0o){color:#ef4444}.usage-pill.critical.svelte-1tb0o0o{background:#fee2e2;border-color:#fecaca}.usage-pill.neutral.svelte-1tb0o0o .dot:where(.svelte-1tb0o0o){color:#94a3b8}.usage-pill-wrap{display:flex;justify-content:center}.success-banner.svelte-14lysyx{background:#fff;padding:1rem;border-radius:12px;border:1px solid #e2e8f0;display:flex;align-items:center;gap:1.5rem;margin-bottom:1rem;box-shadow:0 4px 6px -1px #0000000d}.success-banner.svelte-14lysyx .icon:where(.svelte-14lysyx){font-size:2rem;background:#ecfdf5;padding:.8rem;border-radius:50%;color:#059669}.success-banner.svelte-14lysyx .content:where(.svelte-14lysyx){flex:1}.success-banner.svelte-14lysyx h3:where(.svelte-14lysyx){margin:0 0 .2rem;color:#065f46;font-size:1.1rem}.success-banner.svelte-14lysyx p:where(.svelte-14lysyx){margin:0;color:#64748b;font-size:.9rem}.success-banner.svelte-14lysyx .meta:where(.svelte-14lysyx){font-size:.8rem;color:#94a3b8;margin-top:2px}.completed-section.svelte-1r25hho{margin:1rem 0;background:#fff;border-radius:12px;border:1px solid #e2e8f0;padding:1.5rem}.section-header.svelte-1r25hho{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid #f1f5f9;gap:16px;flex-wrap:wrap}.section-header.svelte-1r25hho h3:where(.svelte-1r25hho){margin:0;color:#1e293b;font-size:1.1rem;font-weight:700}.header-meta.svelte-1r25hho{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.date-format-picker.svelte-1r25hho{display:flex;align-items:center;gap:8px;cursor:pointer}.date-format-label.svelte-1r25hho{font-size:.75rem;color:#64748b;font-weight:600;text-transform:uppercase;letter-spacing:.02em}.date-format-picker.svelte-1r25hho select:where(.svelte-1r25hho){padding:4px 8px;font-size:.8rem;font-weight:600;border:1px solid #cbd5e1;border-radius:4px;background:#fff;color:#1e293b;cursor:pointer}.date-format-picker.svelte-1r25hho select:where(.svelte-1r25hho):hover{border-color:#94a3b8}.date-format-picker.svelte-1r25hho select:where(.svelte-1r25hho):focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 2px #2563eb26}.count-badge.svelte-1r25hho{background:#f1f5f9;color:#64748b;padding:4px 10px;border-radius:20px;font-size:.75rem;font-weight:600}.completed-list.svelte-1r25hho{display:flex;flex-direction:column;gap:12px}.completed-item.svelte-1r25hho{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#f8fafc;border-radius:8px;border:1px solid #f1f5f9;transition:all .2s}.completed-item.active.svelte-1r25hho{background:#eff6ff;border-color:#bfdbfe;box-shadow:0 0 0 2px #3b82f61a}.file-info-btn.svelte-1r25hho{background:none;border:none;padding:0;cursor:pointer;text-align:left;flex:1;display:flex;align-items:center;margin-right:15px}.file-info.svelte-1r25hho{display:flex;align-items:center;gap:12px}.file-icon.svelte-1r25hho{font-size:1.2rem}.file-name.svelte-1r25hho{font-weight:600;color:#334155;font-size:.9rem}.active.svelte-1r25hho .file-name:where(.svelte-1r25hho){color:#1d4ed8}.file-actions.svelte-1r25hho{display:flex;gap:20px;align-items:center}.action-group.svelte-1r25hho{display:flex;gap:6px;align-items:center}.action-label.svelte-1r25hho{font-size:.7rem;color:#94a3b8;font-weight:700;text-transform:uppercase;margin-right:4px}.mini-btn.svelte-1r25hho{padding:4px 10px;font-size:.75rem;font-weight:600;border-radius:4px;background:#fff;border:1px solid #e2e8f0;color:#475569;cursor:pointer;transition:all .2s}.mini-btn.svelte-1r25hho:hover{background:#f1f5f9;border-color:#cbd5e1;color:#1e293b}.mini-btn.excel.svelte-1r25hho{background:#dcfce7;border-color:#bbf7d0;color:#166534}.mini-btn.excel.svelte-1r25hho:hover{background:#bbf7d0}.mini-btn.accounting-primary.svelte-1r25hho{background:#2563eb;border-color:#1d4ed8;color:#fff;box-shadow:0 1px 2px #2563eb40}.mini-btn.accounting-primary.svelte-1r25hho:hover{background:#1d4ed8;border-color:#1e40af;color:#fff}.mini-btn.full-csv.svelte-1r25hho{background:#fff;border-color:#cbd5e1;color:#475569}.mini-btn.full-csv.svelte-1r25hho:hover{background:#f1f5f9;border-color:#94a3b8;color:#1e293b}.security-notice.svelte-4ejfy2{display:flex;gap:16px;background-color:#f8fafc;border:1px solid #e2e8f0;border-left:4px solid #0f172a;padding:16px 20px;border-radius:8px;margin:1rem 0;align-items:flex-start}.security-icon.svelte-4ejfy2{flex-shrink:0;color:#0f172a;width:24px;height:24px;margin-top:2px}.security-text.svelte-4ejfy2{display:flex;flex-direction:column;gap:4px}.security-text.svelte-4ejfy2 strong:where(.svelte-4ejfy2){font-size:.95rem;color:#1e293b;font-weight:700;letter-spacing:-.01em}.security-text.svelte-4ejfy2 p:where(.svelte-4ejfy2){margin:0;font-size:.85rem;color:#475569;line-height:1.5}.logs-section.svelte-1uqpn1g{margin:1rem 0;width:100%;max-width:100%}details.svelte-1uqpn1g{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;padding:.5rem 1rem;cursor:pointer}summary.svelte-1uqpn1g{font-size:.9rem;font-weight:600;color:#475569;-webkit-user-select:none;user-select:none}.log-output.svelte-1uqpn1g{background:#1e293b;color:#a5f3fc;padding:1rem;border-radius:6px;font-family:Consolas,Monaco,monospace;font-size:.85rem;white-space:pre-wrap;overflow-x:auto;margin-top:.5rem;max-height:300px;overflow-y:auto}.log-output.error.svelte-1uqpn1g{background:#450a0a;color:#fecaca}.metadata-card.svelte-6y2711{background:#0f172a;border:1px solid #1e293b;border-radius:12px;padding:1.25rem;margin:1rem 0}.card-header.svelte-6y2711{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.card-title.svelte-6y2711{font-size:.75rem;text-transform:uppercase;color:#94a3b8;font-weight:700;letter-spacing:.05em;margin:0}.badge-verified.svelte-6y2711{background:#10b9811a;color:#10b981;border:1px solid rgba(16,185,129,.2);padding:4px 8px;border-radius:4px;font-size:.7rem;font-weight:800}.badge-variance.svelte-6y2711{background:#f59e0b1a;color:#f59e0b;border:1px solid rgba(245,158,11,.2);padding:4px 8px;border-radius:4px;font-size:.7rem;font-weight:800}.metadata-grid.svelte-6y2711{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:1.5rem}.meta-item.svelte-6y2711{display:flex;flex-direction:column;gap:4px}.meta-label.svelte-6y2711{font-size:.7rem;color:#64748b;font-weight:600;text-transform:uppercase}.meta-val.svelte-6y2711{font-size:.9rem;color:#f1f5f9;font-weight:500}.meta-val.mono.svelte-6y2711{font-family:monospace;font-size:.75rem;color:#94a3b8}.meta-val.success.svelte-6y2711{color:#4ade80}.meta-val.error.svelte-6y2711{color:#f87171;font-weight:700}.meta-val.info.svelte-6y2711{color:#38bdf8}.meta-val.warning.svelte-6y2711{color:#fbbf24}.header-row.svelte-1pf19bp{margin-bottom:1.5rem;display:flex;justify-content:space-between;align-items:center}.header-info.svelte-1pf19bp h2:where(.svelte-1pf19bp){margin:0;color:#1e293b;font-size:1.5rem;display:flex;align-items:baseline;gap:.5rem}.filename.svelte-1pf19bp{color:#64748b;font-size:1.1rem;font-weight:400}.stats-bar.svelte-1pf19bp{display:flex;justify-content:space-between;align-items:center;background:#fff;padding:1rem 1.5rem;border-radius:8px;margin-bottom:1.5rem;border-left:5px solid #ccc;box-shadow:0 2px 4px #0000000d}.stats-bar.reconciled.svelte-1pf19bp{border-left-color:#22c55e}.stats-bar.warning.svelte-1pf19bp{border-left-color:#ef4444}.stat-group.svelte-1pf19bp{display:flex;gap:2rem}.stat.svelte-1pf19bp{display:flex;flex-direction:column}.stat.svelte-1pf19bp .label:where(.svelte-1pf19bp){font-size:.75rem;text-transform:uppercase;color:#64748b;font-weight:600;margin-bottom:.25rem}.stat.svelte-1pf19bp .val:where(.svelte-1pf19bp){font-size:1.1rem;font-weight:700;color:#1e293b}.stat.svelte-1pf19bp .val.positive:where(.svelte-1pf19bp){color:#16a34a}.stat.svelte-1pf19bp .val.negative:where(.svelte-1pf19bp){color:#dc2626}.stat.svelte-1pf19bp .val.neutral:where(.svelte-1pf19bp){color:#475569}.badge.svelte-1pf19bp{padding:.4rem .8rem;border-radius:6px;font-weight:600;font-size:.9rem}.badge.success.svelte-1pf19bp{background:#dcfce7;color:#166534}.badge.error.svelte-1pf19bp{background:#fee2e2;color:#991b1b}.table-wrapper.svelte-1pf19bp{background:#fff;border-radius:8px;border:1px solid #e2e8f0;overflow:hidden}table.svelte-1pf19bp{width:100%;border-collapse:collapse;text-align:left}th.svelte-1pf19bp{background:#f8fafc;padding:12px 16px;font-size:.75rem;font-weight:700;text-transform:uppercase;color:#64748b;border-bottom:1px solid #e2e8f0}td.svelte-1pf19bp{padding:12px 16px;font-size:.9rem;border-bottom:1px solid #f1f5f9;color:#334155}tr.svelte-1pf19bp:last-child td:where(.svelte-1pf19bp){border-bottom:none}.text-right.svelte-1pf19bp{text-align:right}.mono.svelte-1pf19bp{font-family:Consolas,Monaco,monospace;font-size:.85rem}.positive.svelte-1pf19bp{color:#16a34a!important;font-weight:600}.negative.svelte-1pf19bp{color:#dc2626!important;font-weight:600}.date-col.svelte-1pf19bp{white-space:nowrap;color:#64748b}.desc-col.svelte-1pf19bp{max-width:400px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.balance-col.svelte-1pf19bp{color:#64748b;font-weight:500}.scanned-warning.svelte-101irxc{background:#78350f1a;border:1px solid #b45309;padding:1.5rem;border-radius:12px;display:flex;align-items:center;gap:1.5rem;margin:2rem 0;text-align:left}.scanned-warning.svelte-101irxc .icon:where(.svelte-101irxc){font-size:2.5rem}.scanned-warning.svelte-101irxc h2:where(.svelte-101irxc){margin:0;color:#f59e0b;font-size:1.25rem}.scanned-warning.svelte-101irxc p:where(.svelte-101irxc){margin:.5rem 0 0;color:#d97706;font-size:.95rem}.scanned-warning.svelte-dhpi6o{background:#78350f1a;border:1px solid #b45309;padding:1.2rem;border-radius:12px;display:flex;align-items:center;gap:1.5rem;margin:1rem 0;text-align:left}.scanned-warning.svelte-dhpi6o .icon:where(.svelte-dhpi6o){font-size:2.5rem}.retry-password-row.svelte-dhpi6o{display:flex;gap:10px;align-items:center;width:100%;max-width:550px}.password-input-wrapper.svelte-dhpi6o{position:relative;flex:1;display:flex;align-items:center}.password-input.svelte-dhpi6o{width:200px;padding:.6rem 2.5rem .6rem .6rem;border:1px solid #ef4444;border-radius:6px;font-size:.9rem}.toggle-password.svelte-dhpi6o{position:absolute;right:.5rem;background:none;border:none;color:#94a3b8;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;transition:color .2s}.toggle-password.svelte-dhpi6o:hover{color:#475569}.btn-cancel.svelte-dhpi6o{background:none;border:1px solid #cbd5e1;padding:.6rem 1rem;border-radius:6px;cursor:pointer;color:#64748b;font-weight:500}.btn-cancel.svelte-dhpi6o:hover{background:#f1f5f9;color:#334155}.primary-btn.small.svelte-dhpi6o{padding:.6rem 1.2rem;font-size:.9rem;background:#0f172a;color:#fff;border:none;border-radius:6px;cursor:pointer;font-weight:600}.primary-btn.small.svelte-dhpi6o:disabled{opacity:.5;cursor:not-allowed}.error-container.svelte-17csium{background:#fee2e2;border:1px solid #fecaca;padding:1.5rem;border-radius:8px;color:#991b1b;margin-bottom:1rem}.error-container.svelte-17csium h3:where(.svelte-17csium){margin-top:0;color:#7f1d1d;font-size:1.1rem;margin-bottom:.5rem}.error-container.svelte-17csium p:where(.svelte-17csium){margin:0;font-size:.95rem;line-height:1.5}.support-helper.svelte-3igl7r{margin-top:3rem;padding-top:2rem;border-top:1px solid #e2e8f0;width:100%}.helper-card.svelte-3igl7r{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:1.5rem;display:flex;align-items:center;justify-content:space-between;gap:2rem}.text-content.svelte-3igl7r h4:where(.svelte-3igl7r){margin:0 0 .25rem;color:#1e293b;font-size:1rem;font-weight:700}.text-content.svelte-3igl7r p:where(.svelte-3igl7r){margin:0;color:#64748b;font-size:.9rem}.btn-report.svelte-3igl7r{background:#fff;border:1px solid #cbd5e1;color:#475569;padding:.6rem 1.2rem;border-radius:8px;font-size:.85rem;font-weight:600;cursor:pointer;transition:all .2s;white-space:nowrap;display:flex;align-items:center;gap:8px}.btn-report.svelte-3igl7r:hover:not(:disabled){background:#f1f5f9;border-color:#94a3b8;color:#0f172a;transform:translateY(-1px)}.btn-report.disabled.svelte-3igl7r{opacity:.6;cursor:not-allowed;background:#f1f5f9}.lock.svelte-3igl7r{font-size:.75rem}.tooltip-container.svelte-3igl7r{position:relative;display:inline-block}.tooltip.svelte-3igl7r{visibility:hidden;background-color:#1e293b;color:#fff;text-align:center;padding:5px 10px;border-radius:6px;position:absolute;z-index:1;bottom:125%;left:50%;transform:translate(-50%);font-size:.75rem;opacity:0;transition:opacity .3s;white-space:nowrap}.tooltip-container.svelte-3igl7r:hover .tooltip:where(.svelte-3igl7r){visibility:visible;opacity:1}@media(max-width:768px){.helper-card.svelte-3igl7r{flex-direction:column;text-align:center;gap:1.25rem}.btn-report.svelte-3igl7r{width:100%;justify-content:center}}.app-layout.svelte-1uha8ag{display:flex;min-height:100vh;gap:0}.main-content.svelte-1uha8ag{flex:1;padding:20px;background:#f0f2f5;width:100%}@media(min-width:1024px){.main-content.svelte-1uha8ag{padding:40px}.container.svelte-1uha8ag{margin:0;max-width:100%}}
