.LoadingSpinner_loadingSpinner__1fQWJ{animation:LoadingSpinner_spin__YuOcy .8s linear infinite}@keyframes LoadingSpinner_spin__YuOcy{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.AdaptiveProgress_progressContainer__7Kzqf{display:flex;align-items:center;justify-content:center}.AdaptiveProgress_progressSvg__8nUmX{transform:rotate(-90deg)}.AdaptiveProgress_progressBackground__RGtgP{fill:none;stroke:var(--bg-tertiary)}.AdaptiveProgress_progressCircle__rZNyP{fill:none;stroke:var(--brand-primary);stroke-linecap:round;filter:drop-shadow(0 0 6px rgba(212,223,51,.4));animation:AdaptiveProgress_pulseGlow__8elxy 2s ease-in-out infinite}.AdaptiveProgress_progressContent__sugkE{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}.AdaptiveProgress_progressPercentage__aqX_A{font-weight:600;color:var(--text-primary);font-variant-numeric:tabular-nums;letter-spacing:-.02em;background-color:rgba(255,255,255,.95);backdrop-filter:blur(6px);border-radius:8px;padding:6px 12px;border:1px solid rgba(255,255,255,.3);box-shadow:0 2px 8px rgba(0,0,0,.1)}.AdaptiveProgress_progressMessage__n0OM6{animation:AdaptiveProgress_fadeInOut__06ha1 3s ease-in-out infinite;text-align:center;min-height:1.5em;background-color:rgba(255,255,255,.9);backdrop-filter:blur(4px);border-radius:6px;padding:8px 16px;border:1px solid rgba(255,255,255,.2);color:var(--text-primary)}@keyframes AdaptiveProgress_pulseGlow__8elxy{0%,to{filter:drop-shadow(0 0 6px rgba(212,223,51,.4))}50%{filter:drop-shadow(0 0 12px rgba(212,223,51,.6))}}@keyframes AdaptiveProgress_fadeInOut__06ha1{0%,to{opacity:.7}10%,90%{opacity:1}}[data-theme=dark] .AdaptiveProgress_progressBackground__RGtgP{stroke:rgba(255,255,255,.1)}[data-theme=dark] .AdaptiveProgress_progressCircle__rZNyP{filter:drop-shadow(0 0 8px rgba(212,223,51,.6))}[data-theme=dark] .AdaptiveProgress_progressPercentage__aqX_A{background-color:rgba(0,0,0,.95)!important;color:white!important;border:1px solid rgba(255,255,255,.1)!important;box-shadow:0 2px 8px rgba(0,0,0,.3)!important}[data-theme=dark] .AdaptiveProgress_progressMessage__n0OM6{background-color:rgba(0,0,0,.9)!important;color:white!important;border:1px solid rgba(255,255,255,.1)!important}@media (prefers-reduced-motion:reduce){.AdaptiveProgress_progressCircle__rZNyP{animation:none;filter:drop-shadow(0 0 4px rgba(212,223,51,.3))}.AdaptiveProgress_progressMessage__n0OM6{animation:none;opacity:1}}.LoadingOverlay_joyful-text__RxQFv{animation:LoadingOverlay_joyful-pulse__hoSVk 2s cubic-bezier(.68,-.55,.27,1.55) infinite;display:inline-block}@keyframes LoadingOverlay_joyful-pulse__hoSVk{0%{opacity:.5;transform:scale(1);color:var(--brand-primary)}50%{opacity:1;transform:scale(1.05);color:#e6ff8e}to{opacity:.5;transform:scale(1);color:var(--brand-primary)}}.InvoiceStatusBubbles_bubblesContainer__EXYmU{display:flex;flex-wrap:nowrap;overflow-x:auto;gap:4px;margin-bottom:.5rem;justify-content:flex-start;align-items:center;padding:2px 4px}.InvoiceStatusBubbles_bubble__NIwY3{display:inline-flex;flex-direction:row;align-items:center;justify-content:flex-start;box-sizing:border-box;min-width:160px;max-width:200px;height:32px;padding:0 10px;border-radius:9999px;border:1.5px solid var(--bubble-border);background:var(--bubble-bg);text-align:left;transition:box-shadow .2s,border .2s,background .2s,color .2s,transform .2s;font-size:.875rem;color:var(--bubble-text);cursor:pointer;overflow:hidden;box-shadow:var(--bubble-shadow);margin:0 2px;font-weight:500;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:inherit}.InvoiceStatusBubbles_bubble__NIwY3:not(.InvoiceStatusBubbles_activeBubble__OtvGi):hover{box-shadow:var(--bubble-shadow-hover);transform:translateY(-2px) scale(1.03)}.InvoiceStatusBubbles_activeBubble__OtvGi{background-color:var(--bubble-ready-bg-light);color:var(--bubble-ready-text-light);border-color:var(--bubble-active-highlight-border-color-light);border-width:2.5px;font-weight:600;box-shadow:0 4px 8px -1px rgba(0,0,0,.12),0 2px 5px -1px rgba(0,0,0,.08)}[data-theme=dark] .InvoiceStatusBubbles_activeBubble__OtvGi{background-color:var(--bubble-ready-bg-dark);color:var(--bubble-ready-text-dark);border-color:var(--bubble-active-highlight-border-color-dark);box-shadow:0 4px 12px 0 rgba(0,0,0,.25)}.InvoiceStatusBubbles_readyBubble__6oAYJ{background-color:var(--bubble-ready-bg-light);color:var(--bubble-ready-text-light)}.InvoiceStatusBubbles_readyBubble__6oAYJ .InvoiceStatusBubbles_iconContainer__sA_0c{color:var(--bubble-ready-text-light)}[data-theme=dark] .InvoiceStatusBubbles_readyBubble__6oAYJ{background-color:var(--bubble-ready-bg-dark);color:var(--bubble-ready-text-dark)}[data-theme=dark] .InvoiceStatusBubbles_readyBubble__6oAYJ .InvoiceStatusBubbles_iconContainer__sA_0c{color:var(--bubble-ready-text-dark)}.InvoiceStatusBubbles_downloadedBubble__Qe7jH{background-color:var(--bubble-downloaded-bg-light);color:var(--bubble-downloaded-text-light)}.InvoiceStatusBubbles_downloadedBubble__Qe7jH .InvoiceStatusBubbles_iconContainer__sA_0c{color:var(--bubble-downloaded-text-light)}[data-theme=dark] .InvoiceStatusBubbles_downloadedBubble__Qe7jH{background-color:var(--bubble-downloaded-bg-dark);color:var(--bubble-downloaded-text-dark)}[data-theme=dark] .InvoiceStatusBubbles_downloadedBubble__Qe7jH .InvoiceStatusBubbles_iconContainer__sA_0c{color:var(--bubble-downloaded-text-dark)}.InvoiceStatusBubbles_errorBubble__YrsSc{background-color:var(--bubble-error-bg-light);color:var(--bubble-error-text-light)}.InvoiceStatusBubbles_errorBubble__YrsSc .InvoiceStatusBubbles_iconContainer__sA_0c{color:var(--bubble-error-text-light)}[data-theme=dark] .InvoiceStatusBubbles_errorBubble__YrsSc{background-color:var(--bubble-error-bg-dark);color:var(--bubble-error-text-dark)}[data-theme=dark] .InvoiceStatusBubbles_errorBubble__YrsSc .InvoiceStatusBubbles_iconContainer__sA_0c{color:var(--bubble-error-text-dark)}.InvoiceStatusBubbles_bubbleTitle__xSlzn{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.875rem;flex-grow:1;min-width:0;line-height:normal;min-height:auto}.InvoiceStatusBubbles_iconContainer__sA_0c{display:flex;align-items:center;justify-content:center;font-size:.875rem;min-width:1.5rem;margin-right:8px;flex-shrink:0;min-height:auto}.InvoiceStatusBubbles_iconProcessing__5OBDF{animation:InvoiceStatusBubbles_spin__zLhdZ 1s linear infinite}@keyframes InvoiceStatusBubbles_spin__zLhdZ{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}