.referral-module__qwQIUG__heroBanner{color:#fff;background:linear-gradient(135deg,#f59e0b 0%,#d97706 50%,#b45309 100%);border-radius:1rem;margin-bottom:1.5rem;padding:1.25rem 1.5rem;position:relative;overflow:hidden;box-shadow:0 2px 12px #f59e0b33}.referral-module__qwQIUG__heroContent{z-index:1;position:relative}.referral-module__qwQIUG__heroTitle{text-shadow:0 2px 4px #0000001a;margin-bottom:.5rem;font-size:1.875rem;font-weight:700}.referral-module__qwQIUG__heroSubtitle{opacity:.95;max-width:600px;margin-bottom:1.5rem;font-size:1rem}.referral-module__qwQIUG__heroStats{flex-wrap:wrap;gap:2rem;display:flex}.referral-module__qwQIUG__heroStat{flex-direction:column;display:flex}.referral-module__qwQIUG__heroStatValue{font-size:1.5rem;font-weight:700}.referral-module__qwQIUG__heroStatLabel{opacity:.85;text-transform:uppercase;letter-spacing:.05em;font-size:.75rem}.referral-module__qwQIUG__cardsGrid{grid-template-columns:1fr;gap:1.5rem;margin-bottom:2rem;display:grid}@media (min-width:768px){.referral-module__qwQIUG__cardsGrid{grid-template-columns:repeat(2,1fr)}}.referral-module__qwQIUG__card{background:#fff;border:1px solid #e5e7eb;border-radius:1rem;padding:1.5rem;transition:all .2s ease-out}.referral-module__qwQIUG__card:hover{border-color:#d1d5db;box-shadow:0 4px 12px #0000000d}.dark .referral-module__qwQIUG__card{background:#1f2937;border-color:#374151}.dark .referral-module__qwQIUG__card:hover{border-color:#4b5563;box-shadow:0 4px 12px #0003}.referral-module__qwQIUG__cardHeader{align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.referral-module__qwQIUG__cardIcon{border-radius:.75rem;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;font-size:1.25rem;display:flex}.referral-module__qwQIUG__cardIconGold{background:linear-gradient(135deg,#fef3c7 0%,#fde68a 100%);}.dark .referral-module__qwQIUG__cardIconGold{background:linear-gradient(135deg,#f59e0b4d 0%,#d977064d 100%)}.referral-module__qwQIUG__cardTitle{color:#6b7280;text-transform:uppercase;letter-spacing:.05em;font-size:.875rem;font-weight:600}.dark .referral-module__qwQIUG__cardTitle{color:#9ca3af}.referral-module__qwQIUG__codeCard{grid-column:1/-1;}.referral-module__qwQIUG__codeWrapper{flex-direction:column;gap:1rem;display:flex}@media (min-width:640px){.referral-module__qwQIUG__codeWrapper{flex-direction:row;align-items:center}}.referral-module__qwQIUG__codeBox{background:linear-gradient(135deg,#fffbeb 0%,#fef3c7 100%);border:2px dashed #fcd34d;border-radius:.75rem;flex:1;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex}.dark .referral-module__qwQIUG__codeBox{background:linear-gradient(135deg,#f59e0b1a 0%,#d977061a 100%);border-color:#fcd34d80}.referral-module__qwQIUG__code{color:#b45309;letter-spacing:.1em;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Monaco,Consolas,monospace;font-size:1.5rem;font-weight:700}.dark .referral-module__qwQIUG__code{color:#fbbf24}.referral-module__qwQIUG__codeActions{gap:.5rem;display:flex}.referral-module__qwQIUG__copyButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%);border:none;border-radius:.5rem;align-items:center;gap:.5rem;padding:.625rem 1rem;font-size:.875rem;font-weight:600;transition:all .2s;display:inline-flex;box-shadow:0 2px 8px #f59e0b4d}.referral-module__qwQIUG__copyButton:hover{background:linear-gradient(135deg,#d97706 0%,#b45309 100%);transform:translateY(-1px);box-shadow:0 4px 12px #f59e0b66}.referral-module__qwQIUG__copyButton:active{transform:translateY(0)}.referral-module__qwQIUG__copyButtonSuccess{background:linear-gradient(135deg,#10b981 0%,#059669 100%);box-shadow:0 2px 8px #10b9814d;}.referral-module__qwQIUG__copyButtonSuccess:hover{background:linear-gradient(135deg,#059669 0%,#047857 100%);box-shadow:0 4px 12px #10b98166}.referral-module__qwQIUG__linkBox{background:#f9fafb;border-radius:.5rem;align-items:center;gap:.75rem;margin-top:1rem;padding:.75rem 1rem;display:flex}.dark .referral-module__qwQIUG__linkBox{background:#111827}.referral-module__qwQIUG__linkIcon{color:#9ca3af;flex-shrink:0}.referral-module__qwQIUG__linkText{color:#6b7280;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.875rem;overflow:hidden}.dark .referral-module__qwQIUG__linkText{color:#9ca3af}.referral-module__qwQIUG__benefitsCard{}.referral-module__qwQIUG__benefitsList{flex-direction:column;gap:1rem;margin:0;padding:0;list-style:none;display:flex}.referral-module__qwQIUG__benefitItem{align-items:flex-start;gap:.75rem;display:flex}.referral-module__qwQIUG__benefitIcon{color:#d97706;background:#fef3c7;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;font-size:.75rem;display:flex}.dark .referral-module__qwQIUG__benefitIcon{color:#fbbf24;background:#f59e0b33}.referral-module__qwQIUG__benefitContent{flex:1}.referral-module__qwQIUG__benefitTitle{color:#111827;margin-bottom:.125rem;font-weight:600}.dark .referral-module__qwQIUG__benefitTitle{color:#f3f4f6}.referral-module__qwQIUG__benefitDesc{color:#6b7280;font-size:.875rem}.dark .referral-module__qwQIUG__benefitDesc{color:#9ca3af}.referral-module__qwQIUG__howItWorksCard{}.referral-module__qwQIUG__stepsList{flex-direction:column;gap:1.25rem;margin:0;padding:0;list-style:none;display:flex}.referral-module__qwQIUG__stepItem{align-items:flex-start;gap:1rem;display:flex;position:relative}.referral-module__qwQIUG__stepItem:not(:last-child):after{content:"";background:linear-gradient(#fcd34d,#0000);width:2px;height:calc(100% - .5rem);position:absolute;top:2.5rem;left:1rem}.dark .referral-module__qwQIUG__stepItem:not(:last-child):after{background:linear-gradient(#fcd34d80,#0000)}.referral-module__qwQIUG__stepNumber{color:#fff;z-index:1;background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.875rem;font-weight:700;display:flex;position:relative;box-shadow:0 2px 6px #f59e0b4d}.referral-module__qwQIUG__stepContent{flex:1;padding-top:.25rem}.referral-module__qwQIUG__stepTitle{color:#111827;margin-bottom:.25rem;font-weight:600}.dark .referral-module__qwQIUG__stepTitle{color:#f3f4f6}.referral-module__qwQIUG__stepDesc{color:#6b7280;font-size:.875rem}.dark .referral-module__qwQIUG__stepDesc{color:#9ca3af}.referral-module__qwQIUG__statsCard{grid-column:1/-1;}.referral-module__qwQIUG__statsGrid{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}@media (min-width:768px){.referral-module__qwQIUG__statsGrid{grid-template-columns:repeat(4,1fr)}}.referral-module__qwQIUG__statItem{text-align:center;background:linear-gradient(135deg,#fffbeb 0%,#fef3c7 50%);border:1px solid #fde68a;border-radius:.75rem;padding:1rem}.dark .referral-module__qwQIUG__statItem{background:linear-gradient(135deg,#f59e0b1a 0%,#d977060d 100%);border-color:#fcd34d33}.referral-module__qwQIUG__statValue{color:#b45309;margin-bottom:.25rem;font-size:1.5rem;font-weight:700}.dark .referral-module__qwQIUG__statValue{color:#fbbf24}.referral-module__qwQIUG__statLabel{color:#92400e;text-transform:uppercase;letter-spacing:.05em;font-size:.75rem}.dark .referral-module__qwQIUG__statLabel{color:#fcd34d}.referral-module__qwQIUG__emptyState{text-align:center;color:#6b7280;padding:2rem}.dark .referral-module__qwQIUG__emptyState{color:#9ca3af}.referral-module__qwQIUG__emptyStateEmoji{margin-bottom:1rem;font-size:2.5rem}.referral-module__qwQIUG__emptyStateTitle{color:#111827;margin-bottom:.5rem;font-size:1.125rem;font-weight:500}.dark .referral-module__qwQIUG__emptyStateTitle{color:#f9fafb}.referral-module__qwQIUG__emptyStateText{color:#6b7280;font-size:.875rem}.dark .referral-module__qwQIUG__emptyStateText{color:#9ca3af}.referral-module__qwQIUG__referralsCard{grid-column:1/-1;}.referral-module__qwQIUG__referralsTable{border-collapse:collapse;width:100%}.referral-module__qwQIUG__referralsTable th{text-align:left;color:#6b7280;text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid #e5e7eb;padding:.75rem 1rem;font-size:.75rem;font-weight:600}.dark .referral-module__qwQIUG__referralsTable th{color:#9ca3af;border-bottom-color:#374151}.referral-module__qwQIUG__referralsTable td{color:#374151;border-bottom:1px solid #f3f4f6;padding:.875rem 1rem;font-size:.875rem}.dark .referral-module__qwQIUG__referralsTable td{color:#d1d5db;border-bottom-color:#1f2937}.referral-module__qwQIUG__referralsTable tr:last-child td{border-bottom:none}.referral-module__qwQIUG__referralsTable tr:hover td{background:#fffbeb}.dark .referral-module__qwQIUG__referralsTable tr:hover td{background:#f59e0b0d}.referral-module__qwQIUG__statusBadge{border-radius:9999px;padding:.25rem .625rem;font-size:.75rem;font-weight:600;display:inline-flex}.referral-module__qwQIUG__statusActive{color:#166534;background:#dcfce7;}.dark .referral-module__qwQIUG__statusActive{color:#4ade80;background:#22c55e33}.referral-module__qwQIUG__statusPending{color:#92400e;background:#fef3c7;}.dark .referral-module__qwQIUG__statusPending{color:#fbbf24;background:#f59e0b33}.referral-module__qwQIUG__referralsList{flex-direction:column;gap:.75rem;display:flex}.referral-module__qwQIUG__referralItem{background:#f9fafb;border:1px solid #e5e7eb;border-radius:.75rem;align-items:center;gap:1rem;padding:1rem;transition:all .2s;display:flex}.dark .referral-module__qwQIUG__referralItem{background:#1f2937;border-color:#374151}.referral-module__qwQIUG__referralItem:hover{border-color:#fcd34d;box-shadow:0 2px 8px #f59e0b1a}.dark .referral-module__qwQIUG__referralItem:hover{border-color:#fcd34d66}.referral-module__qwQIUG__referralIcon{background:#fffbeb;border:1px solid #fcd34d;border-radius:.5rem;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;font-size:1.5rem;display:flex}.dark .referral-module__qwQIUG__referralIcon{background:#f59e0b1a;border-color:#fcd34d4d}.referral-module__qwQIUG__referralInfo{flex:1;min-width:0}.referral-module__qwQIUG__referralPlan{color:#111827;white-space:nowrap;text-overflow:ellipsis;margin:0;font-weight:600;overflow:hidden}.dark .referral-module__qwQIUG__referralPlan{color:#f9fafb}.referral-module__qwQIUG__referralDate{color:#6b7280;margin:0;font-size:.75rem}.dark .referral-module__qwQIUG__referralDate{color:#9ca3af}.referral-module__qwQIUG__referralStatus{flex-shrink:0}.referral-module__qwQIUG__statusChurned{color:#dc2626;background:#fef2f2;}.dark .referral-module__qwQIUG__statusChurned{color:#f87171;background:#ef444433}.referral-module__qwQIUG__skeleton{background:linear-gradient(90deg,#e5e7eb 25%,#f3f4f6 50%,#e5e7eb 75%) 0 0/200% 100%;border-radius:.375rem;animation:1.5s infinite referral-module__qwQIUG__shimmer}.dark .referral-module__qwQIUG__skeleton{background:linear-gradient(90deg,#374151 25%,#4b5563 50%,#374151 75%) 0 0/200% 100%}@keyframes referral-module__qwQIUG__shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@media (max-width:640px){.referral-module__qwQIUG__heroTitle{font-size:1.5rem}.referral-module__qwQIUG__code{font-size:1.25rem}.referral-module__qwQIUG__codeBox{text-align:center;flex-direction:column;align-items:stretch}.referral-module__qwQIUG__codeActions{justify-content:center}}
.settings-module__QQuuKW__settingsLayout{--st-bg:#fff;--st-bg-elevated:#f9fafb;--st-border:#e5e7eb;--st-border-light:#f3f4f6;--st-text:#4b5563;--st-text-primary:#111827;--st-text-muted:#6b7280;--st-text-faint:#9ca3af;--st-hover-bg:#f3f4f6;--st-accent:59,130,246;--st-accent-gradient:linear-gradient(135deg,#10b981 0%,#3b82f6 100%);--st-accent-gradient-hover:linear-gradient(135deg,#059669 0%,#2563eb 100%);--st-active-shadow:#10b98140;--st-focus-ring:#6366f133;--st-card-shadow:0 1px 3px #0000000a;--st-card-shadow-hover:0 4px 12px #00000014;--st-transition:.2s cubic-bezier(.4,0,.2,1);--st-danger:#ef4444;--st-danger-bg:#fef2f2;--st-danger-border:#fecaca;min-height:calc(100vh - 64px);display:flex}.dark .settings-module__QQuuKW__settingsLayout{--st-bg:#1f2937;--st-bg-elevated:#111827;--st-border:#374151;--st-border-light:#1f2937;--st-text:#d1d5db;--st-text-primary:#f9fafb;--st-text-muted:#9ca3af;--st-text-faint:#6b7280;--st-hover-bg:#374151;--st-accent:96,165,250;--st-accent-gradient:linear-gradient(135deg,#34d399 0%,#60a5fa 100%);--st-accent-gradient-hover:linear-gradient(135deg,#10b981 0%,#3b82f6 100%);--st-active-shadow:#34d3994d;--st-card-shadow:0 1px 3px #0003;--st-card-shadow-hover:0 4px 12px #0000004d;--st-danger:#f87171;--st-danger-bg:#ef44441a;--st-danger-border:#ef44444d}.settings-module__QQuuKW__sidebar{border-right:1px solid var(--st-border);flex-direction:column;flex-shrink:0;width:240px;padding:1.5rem 0;display:flex}.settings-module__QQuuKW__sidebarContent{flex:1;overflow-y:auto}.settings-module__QQuuKW__sidebarFooter{border-top:1px solid var(--st-border);margin-top:.5rem;padding:1rem 1rem 0}.settings-module__QQuuKW__contentArea{flex:1;min-width:0;padding:1.5rem 2rem}.settings-module__QQuuKW__contentInner{max-width:768px}.settings-module__QQuuKW__contentInner:has(.settings-module__QQuuKW__empresaContentWide){max-width:100%}.settings-module__QQuuKW__empresaContentWide{width:100%}.settings-module__QQuuKW__navGroup{margin-bottom:1.25rem}.settings-module__QQuuKW__navGroupLabel{text-transform:uppercase;letter-spacing:.05em;color:var(--st-text-faint);text-overflow:ellipsis;white-space:nowrap;margin-bottom:.375rem;padding:0 1rem;font-size:.6875rem;font-weight:600;overflow:hidden}.settings-module__QQuuKW__navItem{color:var(--st-text);transition:all var(--st-transition);border:1px solid #0000;border-radius:.5rem;align-items:center;gap:.625rem;margin:0 .5rem;padding:.5rem .75rem;font-size:.875rem;font-weight:500;text-decoration:none;display:flex}.settings-module__QQuuKW__navItem:hover{color:var(--st-text-primary);background:var(--st-hover-bg);border-color:var(--st-border);transform:translate(2px)}.settings-module__QQuuKW__navItemActive{background:var(--st-accent-gradient);color:#fff;box-shadow:0 2px 6px var(--st-active-shadow);border-color:#0000;font-weight:600;}.settings-module__QQuuKW__navItemActive:hover{background:var(--st-accent-gradient-hover);color:#fff;box-shadow:0 4px 8px var(--st-active-shadow);transform:translate(3px)}.settings-module__QQuuKW__navItemIcon{flex-shrink:0;width:1rem;height:1rem}.settings-module__QQuuKW__navItemActive .settings-module__QQuuKW__navItemIcon{color:#fff}.settings-module__QQuuKW__logoutButton{width:100%;color:var(--st-text-muted);cursor:pointer;transition:all var(--st-transition);background:0 0;border:1px solid #0000;border-radius:.375rem;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.8125rem;font-weight:500;display:flex}.settings-module__QQuuKW__logoutButton:hover{color:var(--st-danger);background:var(--st-danger-bg);border-color:var(--st-danger-border)}.settings-module__QQuuKW__mobileTabs{-webkit-overflow-scrolling:touch;scrollbar-width:none;background:var(--st-bg-elevated);border:1px solid var(--st-border);border-radius:.75rem;gap:.25rem;margin-bottom:1.5rem;padding:.25rem;display:none;overflow-x:auto}.settings-module__QQuuKW__mobileTabs::-webkit-scrollbar{display:none}.settings-module__QQuuKW__mobileTab{min-height:2.75rem;color:var(--st-text-muted);white-space:nowrap;transition:all var(--st-transition);border-radius:.5rem;align-items:center;gap:.375rem;padding:.625rem .75rem;font-size:.8125rem;font-weight:500;text-decoration:none;display:flex}.settings-module__QQuuKW__mobileTab:hover{color:var(--st-text-primary);background:var(--st-hover-bg)}.settings-module__QQuuKW__mobileTabActive{color:#fff;background:var(--st-accent-gradient);box-shadow:0 1px 3px var(--st-active-shadow);}.settings-module__QQuuKW__mobileTabActive:hover{color:#fff;background:var(--st-accent-gradient-hover)}.settings-module__QQuuKW__mobileTabIcon{flex-shrink:0;width:.875rem;height:.875rem}.settings-module__QQuuKW__mobileLogout{color:var(--st-text-muted);margin-left:auto;}.settings-module__QQuuKW__mobileLogout:hover{color:var(--st-danger)}@media (max-width:767px){.settings-module__QQuuKW__settingsLayout{flex-direction:column}.settings-module__QQuuKW__sidebar{display:none}.settings-module__QQuuKW__mobileTabs{display:flex}.settings-module__QQuuKW__contentArea{padding:0 1rem 1.5rem}}.settings-module__QQuuKW__sectionCard{background:var(--st-bg);border:1px solid var(--st-border);box-shadow:var(--st-card-shadow);transition:box-shadow var(--st-transition),border-color var(--st-transition);border-radius:.75rem;margin-bottom:1.5rem;padding:1.5rem}.settings-module__QQuuKW__sectionCard:hover{box-shadow:var(--st-card-shadow-hover)}.settings-module__QQuuKW__sectionCardFlush{padding:0;}.settings-module__QQuuKW__sectionCardHeader{border-bottom:1px solid var(--st-border);align-items:center;gap:.5rem;padding:.75rem 1.5rem;display:flex}.settings-module__QQuuKW__sectionCardHeaderCount{color:var(--st-text-faint);margin-left:auto;font-size:.875rem}.settings-module__QQuuKW__sectionHeader{align-items:center;gap:.5rem;margin-bottom:1.25rem;display:flex}.settings-module__QQuuKW__sectionIcon{width:1.25rem;height:1.25rem;color:rgb(var(--st-accent))}.settings-module__QQuuKW__sectionTitle{color:var(--st-text-primary);font-size:1.125rem;font-weight:600}.settings-module__QQuuKW__pageHeader{margin-bottom:1.5rem}.settings-module__QQuuKW__pageTitle{color:var(--st-text-primary);margin-bottom:.25rem;font-size:1.5rem;font-weight:700}.settings-module__QQuuKW__pageDescription{color:var(--st-text-muted);font-size:.875rem}.settings-module__QQuuKW__emptyState{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:3rem 1.5rem;display:flex}.settings-module__QQuuKW__emptyStateIcon{width:3rem;height:3rem;color:var(--st-border);margin-bottom:1rem}.settings-module__QQuuKW__emptyStateTitle{color:var(--st-text-primary);margin-bottom:.5rem;font-size:1.125rem;font-weight:600}.settings-module__QQuuKW__emptyStateText{color:var(--st-text-muted);font-size:.875rem}.settings-module__QQuuKW__dangerCard{border-color:var(--st-danger-border);}.settings-module__QQuuKW__dangerCard:hover{border-color:var(--st-danger-border)}.settings-module__QQuuKW__dangerTitle{color:var(--st-danger);}.settings-module__QQuuKW__dangerAlert{background:var(--st-danger-bg);border:1px solid var(--st-danger-border);border-radius:.5rem;align-items:flex-start;gap:1rem;padding:1rem;display:flex}.settings-module__QQuuKW__dangerAlertIcon{width:1.25rem;height:1.25rem;color:var(--st-danger);flex-shrink:0;margin-top:.125rem}.settings-module__QQuuKW__dangerAlertTitle{color:var(--st-danger);margin-bottom:.25rem;font-weight:600}.settings-module__QQuuKW__dangerAlertText{color:var(--st-danger);opacity:.85;margin-bottom:.75rem;font-size:.875rem}.settings-module__QQuuKW__formGrid{grid-template-columns:1fr;gap:1.25rem;display:grid}@media (min-width:640px){.settings-module__QQuuKW__formGrid{grid-template-columns:repeat(2,1fr)}}.settings-module__QQuuKW__divider{border:none;border-top:1px solid var(--st-border);margin:1.5rem 0}.settings-module__QQuuKW__profileSummary{background:var(--st-bg);border:1px solid var(--st-border);box-shadow:var(--st-card-shadow);transition:box-shadow var(--st-transition),border-color var(--st-transition);border-radius:.75rem;align-items:center;gap:1rem;margin-bottom:1.5rem;padding:1.5rem;display:flex}.settings-module__QQuuKW__profileSummary:hover{box-shadow:var(--st-card-shadow-hover)}.settings-module__QQuuKW__avatar{color:#fff;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:4rem;height:4rem;font-size:1.5rem;font-weight:700;display:flex}.settings-module__QQuuKW__avatarInfo{flex:1;min-width:0}.settings-module__QQuuKW__avatarName{color:var(--st-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:1.125rem;font-weight:600;overflow:hidden}.settings-module__QQuuKW__avatarEmail{color:var(--st-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;overflow:hidden}.settings-module__QQuuKW__avatarMeta{color:var(--st-text-faint);margin-top:.125rem;font-size:.75rem}.settings-module__QQuuKW__statsBar{background:var(--st-bg-elevated);border:1px solid var(--st-border);border-radius:.5rem;gap:1.5rem;margin-bottom:1.5rem;padding:.75rem 1rem;display:flex}.settings-module__QQuuKW__statItem{align-items:center;gap:.375rem;display:flex}.settings-module__QQuuKW__statValue{color:var(--st-text-primary);font-size:1.125rem;font-weight:700}.settings-module__QQuuKW__statLabel{color:var(--st-text-muted);font-size:.75rem}.settings-module__QQuuKW__listDivider{border-top:1px solid var(--st-border-light)}.settings-module__QQuuKW__memberRow{transition:background var(--st-transition);align-items:center;gap:1rem;padding:1rem 1.5rem;display:flex}.settings-module__QQuuKW__memberRow:hover{background:var(--st-bg-elevated)}.settings-module__QQuuKW__memberRowInactive{opacity:.6;}.settings-module__QQuuKW__memberAvatar{background:var(--st-hover-bg);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.settings-module__QQuuKW__memberAvatarText{color:var(--st-text);font-size:.875rem;font-weight:600}.settings-module__QQuuKW__memberInfo{flex:1;min-width:0}.settings-module__QQuuKW__memberName{color:var(--st-text-primary);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.settings-module__QQuuKW__memberEmail{color:var(--st-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;overflow:hidden}.settings-module__QQuuKW__memberActions{align-items:center;gap:.25rem;display:flex}.settings-module__QQuuKW__invitationRow{transition:background var(--st-transition);align-items:center;gap:1rem;padding:.75rem 1.5rem;display:flex}.settings-module__QQuuKW__invitationRow:hover{background:var(--st-bg-elevated)}.settings-module__QQuuKW__invitationRowExpired{opacity:.6;}.settings-module__QQuuKW__invitationAvatar{background:#f59e0b1a;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}.dark .settings-module__QQuuKW__invitationAvatar{background:#f59e0b26}.settings-module__QQuuKW__invitationInfo{flex:1;min-width:0}.settings-module__QQuuKW__invitationEmail{color:var(--st-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:500;overflow:hidden}.settings-module__QQuuKW__invitationMeta{color:var(--st-text-muted);font-size:.75rem}.settings-module__QQuuKW__historyRow{opacity:.7;}.settings-module__QQuuKW__iconButton{min-width:2.5rem;min-height:2.5rem;color:var(--st-text-faint);cursor:pointer;transition:all var(--st-transition);background:0 0;border:none;border-radius:.375rem;justify-content:center;align-items:center;padding:.5rem;display:inline-flex}.settings-module__QQuuKW__iconButton:hover{color:var(--st-text);background:var(--st-hover-bg)}.settings-module__QQuuKW__iconButtonDanger:hover{color:var(--st-danger);background:var(--st-danger-bg)}.settings-module__QQuuKW__iconButtonWarning:hover{color:#f59e0b;background:#f59e0b1a}.settings-module__QQuuKW__toggleRow{justify-content:space-between;align-items:center;padding:1rem 1.5rem;display:flex}.settings-module__QQuuKW__toggleInfo{flex:1;min-width:0}.settings-module__QQuuKW__toggleLabel{color:var(--st-text-primary);align-items:center;gap:.5rem;font-weight:500;display:flex}.settings-module__QQuuKW__toggleDescription{color:var(--st-text-muted);margin-top:.125rem;font-size:.875rem}.settings-module__QQuuKW__toggleSwitch{cursor:pointer;background:var(--st-border);width:2.75rem;height:1.5rem;transition:background var(--st-transition);border:2px solid #0000;border-radius:9999px;flex-shrink:0;display:inline-flex;position:relative}.settings-module__QQuuKW__toggleSwitch:focus-visible{box-shadow:0 0 0 3px var(--st-focus-ring);outline:none}.settings-module__QQuuKW__toggleSwitch:disabled{opacity:.5;cursor:not-allowed}.settings-module__QQuuKW__toggleSwitchActive{background:rgb(var(--st-accent));}.settings-module__QQuuKW__toggleKnob{pointer-events:none;width:1.25rem;height:1.25rem;transition:transform var(--st-transition);background:#fff;border-radius:9999px;display:inline-block;transform:translate(0);box-shadow:0 1px 2px #0000001a}.settings-module__QQuuKW__toggleKnobActive{transform:translate(1.25rem);}.settings-module__QQuuKW__themeGrid{grid-template-columns:repeat(1,1fr);gap:.75rem;display:grid}@media (min-width:640px){.settings-module__QQuuKW__themeGrid{grid-template-columns:repeat(3,1fr)}}.settings-module__QQuuKW__themeCard{border:2px solid var(--st-border);cursor:pointer;transition:all var(--st-transition);background:0 0;border-radius:.75rem;flex-direction:column;align-items:center;padding:1rem;display:flex}.settings-module__QQuuKW__themeCard:hover{border-color:rgba(var(--st-accent),.4);box-shadow:0 2px 8px rgba(var(--st-accent),.1)}.settings-module__QQuuKW__themeCardActive{border-color:rgb(var(--st-accent));background:rgba(var(--st-accent),.05);box-shadow:0 2px 8px rgba(var(--st-accent),.15);}.settings-module__QQuuKW__themeCardActive:hover{border-color:rgb(var(--st-accent))}.settings-module__QQuuKW__themePreview{border:1px solid var(--st-border);border-radius:.5rem;justify-content:center;align-items:center;width:3rem;height:3rem;margin-bottom:.75rem;display:flex}.settings-module__QQuuKW__themeLabel{color:var(--st-text-primary);font-size:.875rem;font-weight:500}.settings-module__QQuuKW__themeDescription{color:var(--st-text-muted);text-align:center;margin-top:.25rem;font-size:.75rem}.settings-module__QQuuKW__disabledSelect{border:1px solid var(--st-border);background:var(--st-bg-elevated);width:100%;color:var(--st-text-muted);cursor:not-allowed;appearance:none;border-radius:.5rem;padding:.625rem 1rem;font-size:.875rem}.settings-module__QQuuKW__modalBackdrop{z-index:50;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;justify-content:center;align-items:center;animation:.2s ease-out settings-module__QQuuKW__modalFadeIn;display:flex;position:fixed;inset:0}.settings-module__QQuuKW__modalContent{background:var(--st-bg);border:1px solid var(--st-border);border-radius:.75rem;width:100%;max-width:28rem;margin:0 1rem;padding:1.5rem;animation:.2s ease-out settings-module__QQuuKW__modalSlideUp;box-shadow:0 20px 60px #00000026}.settings-module__QQuuKW__modalHeader{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.settings-module__QQuuKW__modalTitle{color:var(--st-text-primary);align-items:center;gap:.5rem;font-size:1.125rem;font-weight:600;display:flex}.settings-module__QQuuKW__modalTitleIcon{width:1.25rem;height:1.25rem;color:rgb(var(--st-accent))}.settings-module__QQuuKW__modalActions{gap:.75rem;margin-top:1.5rem;display:flex}.settings-module__QQuuKW__modalActions>*{flex:1}@keyframes settings-module__QQuuKW__modalFadeIn{0%{opacity:0}to{opacity:1}}@keyframes settings-module__QQuuKW__modalSlideUp{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.settings-module__QQuuKW__skeletonContainer{flex-direction:column;gap:1.5rem;display:flex}.settings-module__QQuuKW__subHeading{color:var(--st-text);margin-bottom:.75rem;font-size:.875rem;font-weight:600}.settings-module__QQuuKW__formActions{justify-content:flex-end;margin-top:1.25rem;display:flex}.settings-module__QQuuKW__comingSoon{color:#92400e;background:#fef3c7;border-radius:9999px;align-items:center;margin-left:.5rem;padding:.125rem .5rem;font-size:.6875rem;font-weight:600;display:inline-flex}.dark .settings-module__QQuuKW__comingSoon{color:#fbbf24;background:#fbbf2426}.settings-module__QQuuKW__upgradeBanner{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:.75rem;align-items:center;gap:.75rem;margin-bottom:1rem;padding:.75rem 1rem;font-size:.875rem;display:flex}.dark .settings-module__QQuuKW__upgradeBanner{color:#fbbf24;background:#f59e0b1a;border-color:#f59e0b4d}.settings-module__QQuuKW__upgradeBannerIcon{flex-shrink:0;width:1rem;height:1rem}.settings-module__QQuuKW__upgradeBannerText{flex:1;margin:0}.settings-module__QQuuKW__upgradeBannerLink{color:inherit;font-weight:600;text-decoration:underline}@media (prefers-reduced-motion:reduce){.settings-module__QQuuKW__settingsLayout,.settings-module__QQuuKW__settingsLayout *,.settings-module__QQuuKW__navItem,.settings-module__QQuuKW__navItemActive,.settings-module__QQuuKW__sectionCard,.settings-module__QQuuKW__sectionCardFlush,.settings-module__QQuuKW__profileSummary,.settings-module__QQuuKW__logoutButton,.settings-module__QQuuKW__mobileTab,.settings-module__QQuuKW__mobileTabActive,.settings-module__QQuuKW__toggleSwitch,.settings-module__QQuuKW__toggleSwitchActive,.settings-module__QQuuKW__toggleKnob,.settings-module__QQuuKW__toggleKnobActive,.settings-module__QQuuKW__themeCard,.settings-module__QQuuKW__themeCardActive,.settings-module__QQuuKW__memberRow,.settings-module__QQuuKW__invitationRow,.settings-module__QQuuKW__modalBackdrop,.settings-module__QQuuKW__modalContent{transition:none!important;animation:none!important}.settings-module__QQuuKW__navItem:hover,.settings-module__QQuuKW__navItemActive:hover{transform:none}}@media (prefers-contrast:high){.settings-module__QQuuKW__sidebar{border-right-width:2px}.settings-module__QQuuKW__sidebarFooter{border-top-width:2px}.settings-module__QQuuKW__sectionCard,.settings-module__QQuuKW__sectionCardFlush{border-width:2px}.settings-module__QQuuKW__navItem:focus-visible,.settings-module__QQuuKW__logoutButton:focus-visible{outline:2px solid var(--st-text-primary);outline-offset:2px}}@media print{.settings-module__QQuuKW__sidebar,.settings-module__QQuuKW__mobileTabs{display:none}}
.Input-module__Lpx3BG__container{width:100%}.Input-module__Lpx3BG__label{color:var(--input-text-primary);margin-bottom:.25rem;font-size:.875rem;font-weight:500;line-height:1.25rem;display:block}.Input-module__Lpx3BG__required{color:var(--input-error-text);margin-left:.25rem}.Input-module__Lpx3BG__inputWrapper{position:relative}.Input-module__Lpx3BG__input{background-color:var(--input-bg-primary);border:2px solid var(--input-border-default);width:100%;color:var(--input-text-primary);border-radius:.375rem;min-height:44px;padding:.5rem .75rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.Input-module__Lpx3BG__size-sm{min-height:36px;padding:.25rem .5rem;font-size:.875rem;line-height:1.25rem}.Input-module__Lpx3BG__size-md{height:40px;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem}.Input-module__Lpx3BG__size-lg{min-height:52px;padding:.75rem 1rem;font-size:1.125rem;line-height:1.75rem}.Input-module__Lpx3BG__input::placeholder{color:var(--input-placeholder)}.Input-module__Lpx3BG__input:focus{outline-offset:2px;border-color:var(--input-border-focus);box-shadow:0 0 0 3px var(--input-focus-ring);outline:2px solid #0000}.Input-module__Lpx3BG__input:valid:not(:-moz-placeholder-shown){border-color:var(--input-border-success)}.Input-module__Lpx3BG__input:valid:not(:placeholder-shown){border-color:var(--input-border-success)}.Input-module__Lpx3BG__input:invalid:not(:-moz-placeholder-shown){border-color:var(--input-border-error)}.Input-module__Lpx3BG__input:invalid:not(:placeholder-shown){border-color:var(--input-border-error)}.Input-module__Lpx3BG__error{border-color:var(--input-border-error);background-color:var(--input-error-bg);color:var(--input-error-text)}.Input-module__Lpx3BG__error:focus{border-color:var(--input-border-error);box-shadow:0 0 0 3px var(--input-error-ring)}.Input-module__Lpx3BG__disabled{cursor:not-allowed;background-color:var(--input-bg-secondary);color:var(--input-text-secondary);border-color:var(--input-border-default);opacity:.6}.Input-module__Lpx3BG__withIcon{padding-left:2.5rem}.Input-module__Lpx3BG__withRightElement{padding-right:5rem}.Input-module__Lpx3BG__icon{--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y));width:1.25rem;height:1.25rem;color:var(--input-placeholder);position:absolute;top:50%;left:.75rem}.Input-module__Lpx3BG__rightElement{--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y));align-items:center;gap:.5rem;display:flex;position:absolute;top:50%;right:.5rem}.Input-module__Lpx3BG__errorMessage{color:var(--input-error-text);margin-top:.25rem;font-size:.875rem;line-height:1.25rem}@media (max-width:767px){.Input-module__Lpx3BG__input{min-height:48px;font-size:1rem;line-height:1.5rem}}@media (prefers-contrast:high){.Input-module__Lpx3BG__input,.Input-module__Lpx3BG__error{border-width:3px}.Input-module__Lpx3BG__input:focus{outline:3px solid var(--input-border-focus);outline-offset:2px}}.Input-module__Lpx3BG__input:focus-visible{outline:3px solid var(--input-border-focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){.Input-module__Lpx3BG__input{transition:none}}
.CompanySelector-module__nmPS_G__companySelector{width:100%;font-family:system-ui,-apple-system,sans-serif;display:inline-block;position:relative}.CompanySelector-module__nmPS_G__size-sm{font-size:14px}.CompanySelector-module__nmPS_G__size-md{font-size:16px}.CompanySelector-module__nmPS_G__size-lg{font-size:18px}.CompanySelector-module__nmPS_G__disabled{opacity:.6;pointer-events:none}.CompanySelector-module__nmPS_G__inputWrapper{align-items:center;width:100%;display:flex;position:relative}.CompanySelector-module__nmPS_G__input{width:100%;min-height:44px;font-size:inherit;color:#111827;cursor:text;appearance:none;background:#fff;border:2px solid #d1d5db;border-radius:8px;outline:none;align-items:center;padding:8px 48px 8px 40px;font-weight:400;line-height:1.5;transition:all .2s ease-out;display:flex;box-shadow:0 1px 2px #0000000d}.dark .CompanySelector-module__nmPS_G__input{color:#f9fafb;background:#1f2937;border-color:#4b5563}.CompanySelector-module__nmPS_G__input::placeholder{color:#6b7280;opacity:1}.dark .CompanySelector-module__nmPS_G__input::placeholder{color:#9ca3af}.CompanySelector-module__nmPS_G__input:focus,.CompanySelector-module__nmPS_G__inputOpen{border-color:#a855f7;outline:3px solid #0000;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f,0 0 0 3px #a855f71a}.CompanySelector-module__nmPS_G__input:focus-visible{border-color:#9333ea;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d,0 0 0 3px #a855f733}.CompanySelector-module__nmPS_G__input:hover:not(:disabled){border-color:#9ca3af;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.CompanySelector-module__nmPS_G__inputDisabled{color:#6b7280;cursor:not-allowed;background:#f3f4f6;border-color:#e5e7eb}.dark .CompanySelector-module__nmPS_G__inputDisabled{color:#9ca3af;background:#4b5563;border-color:#374151}.CompanySelector-module__nmPS_G__inputError{border-color:#ef4444;box-shadow:0 1px 2px #0000000d,0 0 0 3px #ef44441a}.CompanySelector-module__nmPS_G__inputError:focus{border-color:#dc2626;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f,0 0 0 3px #ef444433}.CompanySelector-module__nmPS_G__searchIcon{color:#6b7280;pointer-events:none;z-index:1;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.dark .CompanySelector-module__nmPS_G__searchIcon{color:#9ca3af}.CompanySelector-module__nmPS_G__dropdownIndicator{color:#6b7280;cursor:pointer;z-index:1;border-radius:6px;justify-content:center;align-items:center;min-width:24px;min-height:24px;padding:6px;transition:all .2s ease-out;display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.dark .CompanySelector-module__nmPS_G__dropdownIndicator{color:#9ca3af}.CompanySelector-module__nmPS_G__dropdownIndicator:hover{color:#374151;background:#00000014;transform:translateY(-50%)scale(1.05)}.dark .CompanySelector-module__nmPS_G__dropdownIndicator:hover{color:#d1d5db;background:#ffffff14;transform:translateY(-50%)scale(1.05)}.CompanySelector-module__nmPS_G__dropdownIndicator:active{color:#1f2937;background:#0000001f;transform:translateY(-50%)scale(.95)}.dark .CompanySelector-module__nmPS_G__dropdownIndicator:active{color:#f3f4f6;background:#ffffff1f;transform:translateY(-50%)scale(.95)}.CompanySelector-module__nmPS_G__open .CompanySelector-module__nmPS_G__dropdownIndicator{color:#7c3aed;background:#7c3aed1a}.dark .CompanySelector-module__nmPS_G__open .CompanySelector-module__nmPS_G__dropdownIndicator{color:#a78bfa;background:#a78bfa1a}.CompanySelector-module__nmPS_G__chevron{transition:transform .2s ease-out}.CompanySelector-module__nmPS_G__open .CompanySelector-module__nmPS_G__chevron{transform:rotate(180deg)}.CompanySelector-module__nmPS_G__spinner{z-index:1;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;right:44px;transform:translateY(-50%)}.CompanySelector-module__nmPS_G__spinnerIcon{color:#6b7280;width:16px;height:16px;animation:1s linear infinite CompanySelector-module__nmPS_G__spin}.dark .CompanySelector-module__nmPS_G__spinnerIcon{color:#9ca3af}@keyframes CompanySelector-module__nmPS_G__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.CompanySelector-module__nmPS_G__dropdown{z-index:1000;transform-origin:top;background:#fff;border:1px solid #e5e7eb;border-radius:8px;width:max-content;min-width:100%;max-width:400px;margin-top:4px;animation:.2s ease-out CompanySelector-module__nmPS_G__dropdownEnter;position:absolute;top:100%;left:0;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.dark .CompanySelector-module__nmPS_G__dropdown{background:#1f2937;border-color:#374151;box-shadow:0 10px 15px -3px #0000004d,0 4px 6px -2px #0003}.CompanySelector-module__nmPS_G__portalDropdown{z-index:999999;transform-origin:top;animation:.2s ease-out CompanySelector-module__nmPS_G__dropdownEnter}.CompanySelector-module__nmPS_G__dropdownSm{max-width:240px}.CompanySelector-module__nmPS_G__dropdownMd{max-width:320px}.CompanySelector-module__nmPS_G__dropdownLg{max-width:400px}@keyframes CompanySelector-module__nmPS_G__dropdownEnter{0%{opacity:0;transform:scaleY(.95)translateY(-8px)}to{opacity:1;transform:scaleY(1)translateY(0)}}.CompanySelector-module__nmPS_G__optionsList{max-height:280px;padding:4px;overflow-y:auto}.CompanySelector-module__nmPS_G__optionsList::-webkit-scrollbar{width:8px}.CompanySelector-module__nmPS_G__optionsList::-webkit-scrollbar-track{background:#f3f4f6;border-radius:4px}.dark .CompanySelector-module__nmPS_G__optionsList::-webkit-scrollbar-track{background:#4b5563}.CompanySelector-module__nmPS_G__optionsList::-webkit-scrollbar-thumb{background:#d1d5db;border:2px solid #f3f4f6;border-radius:4px}.dark .CompanySelector-module__nmPS_G__optionsList::-webkit-scrollbar-thumb{background:#6b7280;border-color:#4b5563}.CompanySelector-module__nmPS_G__optionsList::-webkit-scrollbar-thumb:hover{background:#9ca3af}.dark .CompanySelector-module__nmPS_G__optionsList::-webkit-scrollbar-thumb:hover{background:#9ca3af}.CompanySelector-module__nmPS_G__option{cursor:pointer;color:#111827;-webkit-user-select:none;user-select:none;border-radius:6px;align-items:center;width:100%;margin:2px 0;padding:8px 12px;text-decoration:none;transition:all .15s ease-out;display:flex}.dark .CompanySelector-module__nmPS_G__option{color:#f9fafb}.CompanySelector-module__nmPS_G__option:hover{background:#f3f4f6}.dark .CompanySelector-module__nmPS_G__option:hover{background:#374151}.CompanySelector-module__nmPS_G__highlighted{background:#ede9fe;border-left:4px solid #8b5cf6}.dark .CompanySelector-module__nmPS_G__highlighted{background:#4c1d95;border-left-color:#a78bfa}.CompanySelector-module__nmPS_G__selected{color:#0c4a6e;background:#f0f9ff;font-weight:600}.dark .CompanySelector-module__nmPS_G__selected{color:#bae6fd;background:#0c4a6e}.CompanySelector-module__nmPS_G__inactive{opacity:.5;cursor:not-allowed}.CompanySelector-module__nmPS_G__inactive:hover{background:0 0}.CompanySelector-module__nmPS_G__optionContent{align-items:center;gap:12px;width:100%;display:flex}.CompanySelector-module__nmPS_G__optionIcon{flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.CompanySelector-module__nmPS_G__defaultIcon{color:#6b7280;transition:color .2s ease-out}.dark .CompanySelector-module__nmPS_G__defaultIcon{color:#9ca3af}.CompanySelector-module__nmPS_G__companyLogo{-o-object-fit:cover;object-fit:cover;border-radius:8px;width:32px;height:32px}.CompanySelector-module__nmPS_G__optionInfo{flex:1;min-width:0;overflow:hidden}.CompanySelector-module__nmPS_G__companyName{color:#111827;align-items:center;gap:6px;margin-bottom:2px;font-size:14px;font-weight:600;line-height:1.4;display:flex}.dark .CompanySelector-module__nmPS_G__companyName{color:#f9fafb}.CompanySelector-module__nmPS_G__roleIndicator{font-size:12px}.CompanySelector-module__nmPS_G__companyActivity{color:#6b7280;white-space:nowrap;text-overflow:ellipsis;margin-bottom:1px;font-size:12px;line-height:1.3;overflow:hidden}.dark .CompanySelector-module__nmPS_G__companyActivity{color:#9ca3af}.CompanySelector-module__nmPS_G__companyCnpj{color:#9ca3af;font-size:11px;line-height:1.3}.dark .CompanySelector-module__nmPS_G__companyCnpj{color:#6b7280}.CompanySelector-module__nmPS_G__optionIndicators{flex-shrink:0;align-items:center;gap:4px;display:flex}.CompanySelector-module__nmPS_G__selectedIndicator{color:#fff;background:#10b981;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:12px;display:flex}.CompanySelector-module__nmPS_G__trialIndicator,.CompanySelector-module__nmPS_G__inactiveIndicator{justify-content:center;align-items:center;width:20px;height:20px;font-size:12px;display:flex}.CompanySelector-module__nmPS_G__noResults{text-align:center;color:#6b7280;padding:16px;font-size:14px;font-style:italic}.dark .CompanySelector-module__nmPS_G__noResults{color:#9ca3af}.CompanySelector-module__nmPS_G__dropdownFooter{background:#f9fafb;border-top:1px solid #e5e7eb;padding:8px 12px}.dark .CompanySelector-module__nmPS_G__dropdownFooter{background:#111827;border-top-color:#374151}.CompanySelector-module__nmPS_G__footerInfo{color:#6b7280;text-align:center;font-size:12px}.dark .CompanySelector-module__nmPS_G__footerInfo{color:#9ca3af}.CompanySelector-module__nmPS_G__errorMessage{color:#dc2626;background:#fef2f2;border:1px solid #fecaca;border-radius:4px;margin-top:4px;padding:4px 8px;font-size:12px}.dark .CompanySelector-module__nmPS_G__errorMessage{color:#fca5a5;background:#7f1d1d;border-color:#991b1b}@media (max-width:479px){.CompanySelector-module__nmPS_G__dropdown{border-radius:12px;margin-left:-8px;margin-right:-8px}.CompanySelector-module__nmPS_G__option{min-height:48px;padding:12px 16px}.CompanySelector-module__nmPS_G__companyName{font-size:16px}}@media (min-width:480px) and (max-width:767px){.CompanySelector-module__nmPS_G__dropdown{border-radius:10px}}@media (min-width:768px) and (max-width:1023px){.CompanySelector-module__nmPS_G__dropdown{border-radius:8px}}@media (min-width:1024px){.CompanySelector-module__nmPS_G__dropdown{border-radius:8px}.CompanySelector-module__nmPS_G__option:hover{transform:translate(2px)}}@media (prefers-contrast:high){.CompanySelector-module__nmPS_G__input{border-width:3px}.CompanySelector-module__nmPS_G__input:focus{outline:3px solid}.CompanySelector-module__nmPS_G__selected{outline:2px solid}}@media (prefers-reduced-motion:reduce){.CompanySelector-module__nmPS_G__input,.CompanySelector-module__nmPS_G__option,.CompanySelector-module__nmPS_G__chevron,.CompanySelector-module__nmPS_G__dropdownIndicator{transition:none}.CompanySelector-module__nmPS_G__input:hover{transform:none}.CompanySelector-module__nmPS_G__dropdown{animation:none}}
.DatePicker-module__VGGrrq__container{width:100%;position:relative}.DatePicker-module__VGGrrq__label{color:#374151;margin-bottom:.375rem;font-size:.875rem;font-weight:500;line-height:1.25;display:block}.dark .DatePicker-module__VGGrrq__label{color:#d1d5db}.DatePicker-module__VGGrrq__required{color:#ef4444;margin-left:.125rem}.DatePicker-module__VGGrrq__inputWrapper{align-items:center;display:flex;position:relative}.DatePicker-module__VGGrrq__input{color:#111827;background-color:#fff;border:1px solid #d1d5db;border-radius:.5rem;outline:none;width:100%;padding:.75rem 3rem .75rem .75rem;font-size:.875rem;line-height:1.25;transition:all .2s ease-in-out}.DatePicker-module__VGGrrq__input:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f11a}.DatePicker-module__VGGrrq__input::placeholder{color:#9ca3af}.DatePicker-module__VGGrrq__input.DatePicker-module__VGGrrq__sm{padding:.5rem 2.5rem .5rem .5rem;font-size:.8125rem}.DatePicker-module__VGGrrq__input.DatePicker-module__VGGrrq__lg{padding:1rem 3.5rem 1rem 1rem;font-size:1rem}.DatePicker-module__VGGrrq__input.DatePicker-module__VGGrrq__outline{background-color:#0000;border:2px solid #d1d5db}.DatePicker-module__VGGrrq__input.DatePicker-module__VGGrrq__filled{background-color:#f9fafb;border:1px solid #0000}.DatePicker-module__VGGrrq__input.DatePicker-module__VGGrrq__filled:focus{background-color:#fff;border-color:#6366f1}.DatePicker-module__VGGrrq__input.DatePicker-module__VGGrrq__error,.DatePicker-module__VGGrrq__input.DatePicker-module__VGGrrq__error:focus{border-color:#ef4444;box-shadow:0 0 0 3px #ef44441a}.DatePicker-module__VGGrrq__input.DatePicker-module__VGGrrq__disabled{color:#9ca3af;cursor:not-allowed;opacity:.6;background-color:#f9fafb}.dark .DatePicker-module__VGGrrq__input{color:#f9fafb;background-color:#1f2937;border-color:#4b5563}.dark .DatePicker-module__VGGrrq__input:focus{border-color:#818cf8;box-shadow:0 0 0 3px #818cf81a}.dark .DatePicker-module__VGGrrq__input::placeholder{color:#6b7280}.dark .DatePicker-module__VGGrrq__input.DatePicker-module__VGGrrq__filled{background-color:#374151}.dark .DatePicker-module__VGGrrq__input.DatePicker-module__VGGrrq__filled:focus{background-color:#1f2937}.dark .DatePicker-module__VGGrrq__input.DatePicker-module__VGGrrq__disabled{color:#6b7280;background-color:#374151}.DatePicker-module__VGGrrq__calendarButton{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:.375rem;justify-content:center;align-items:center;width:2rem;height:2rem;transition:all .2s ease-in-out;display:flex;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.DatePicker-module__VGGrrq__calendarButton:hover{color:#374151;background-color:#f3f4f6}.DatePicker-module__VGGrrq__calendarButton:disabled{cursor:not-allowed;opacity:.5}.dark .DatePicker-module__VGGrrq__calendarButton{color:#9ca3af}.dark .DatePicker-module__VGGrrq__calendarButton:hover{color:#d1d5db;background-color:#374151}.DatePicker-module__VGGrrq__dropdown{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#fff;border:1px solid #e5e7eb;border-radius:.75rem;width:320px;max-width:calc(100vw - 40px);animation:.2s ease-out DatePicker-module__VGGrrq__dropdownFadeIn;overflow:hidden;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.DatePicker-module__VGGrrq__dropdown.DatePicker-module__VGGrrq__placement-top{animation:.2s ease-out DatePicker-module__VGGrrq__dropdownFadeInTop;box-shadow:0 -20px 25px -5px #0000001a,0 -10px 10px -5px #0000000a}.DatePicker-module__VGGrrq__dropdown.DatePicker-module__VGGrrq__placement-center{border:2px solid #6366f1;animation:.3s ease-out DatePicker-module__VGGrrq__dropdownFadeInCenter;box-shadow:0 25px 50px -12px #00000040,0 0 0 1px #0000000d}.DatePicker-module__VGGrrq__dropdown.DatePicker-module__VGGrrq__placement-bottom{animation:.2s ease-out DatePicker-module__VGGrrq__dropdownFadeIn}@keyframes DatePicker-module__VGGrrq__dropdownFadeIn{0%{opacity:0;transform:translateY(-8px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes DatePicker-module__VGGrrq__dropdownFadeInTop{0%{opacity:0;transform:translateY(8px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes DatePicker-module__VGGrrq__dropdownFadeInCenter{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.dark .DatePicker-module__VGGrrq__dropdown{background-color:#1f2937;border-color:#374151;box-shadow:0 20px 25px -5px #0000004d,0 10px 10px -5px #0003}.dark .DatePicker-module__VGGrrq__dropdown.DatePicker-module__VGGrrq__placement-top{box-shadow:0 -20px 25px -5px #0000004d,0 -10px 10px -5px #0003}.dark .DatePicker-module__VGGrrq__dropdown.DatePicker-module__VGGrrq__placement-center{background-color:#111827;border:2px solid #818cf8;box-shadow:0 25px 50px -12px #0006,0 0 0 1px #0000001a}.DatePicker-module__VGGrrq__header{background-color:#f9fafb;border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:1rem;display:flex}.dark .DatePicker-module__VGGrrq__header{background-color:#374151;border-bottom-color:#4b5563}.DatePicker-module__VGGrrq__navigation{align-items:center;gap:.5rem;display:flex}.DatePicker-module__VGGrrq__navButton{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:.375rem;justify-content:center;align-items:center;width:2rem;height:2rem;transition:all .2s ease-in-out;display:flex;position:relative}.DatePicker-module__VGGrrq__navButton:hover{color:#374151;background-color:#e5e7eb;transform:scale(1.05)}.DatePicker-module__VGGrrq__navButton:active{transform:scale(.95)}.DatePicker-module__VGGrrq__doubleChevron{position:absolute;left:-4px}.dark .DatePicker-module__VGGrrq__navButton{color:#9ca3af}.dark .DatePicker-module__VGGrrq__navButton:hover{color:#d1d5db;background-color:#4b5563}.DatePicker-module__VGGrrq__monthYear{flex-direction:column;align-items:center;min-width:120px;margin:0 .5rem;display:flex}.DatePicker-module__VGGrrq__month{color:#111827;font-size:.875rem;font-weight:600;line-height:1.2}.DatePicker-module__VGGrrq__year{color:#6b7280;font-size:.75rem;line-height:1.2}.dark .DatePicker-module__VGGrrq__month{color:#f9fafb}.dark .DatePicker-module__VGGrrq__year{color:#9ca3af}.DatePicker-module__VGGrrq__closeButton{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:.375rem;justify-content:center;align-items:center;width:2rem;height:2rem;transition:all .2s ease-in-out;display:flex;position:absolute;top:.75rem;right:.75rem}.DatePicker-module__VGGrrq__closeButton:hover{color:#374151;background-color:#f3f4f6}.dark .DatePicker-module__VGGrrq__closeButton{color:#9ca3af}.dark .DatePicker-module__VGGrrq__closeButton:hover{color:#d1d5db;background-color:#374151}.DatePicker-module__VGGrrq__calendar{padding:1rem}.DatePicker-module__VGGrrq__weekHeader{grid-template-columns:repeat(7,1fr);gap:.25rem;margin-bottom:.5rem;display:grid}.DatePicker-module__VGGrrq__weekDay{color:#6b7280;text-transform:uppercase;letter-spacing:.025em;justify-content:center;align-items:center;height:2rem;font-size:.75rem;font-weight:600;display:flex}.dark .DatePicker-module__VGGrrq__weekDay{color:#9ca3af}.DatePicker-module__VGGrrq__daysGrid{grid-template-columns:repeat(7,1fr);gap:.25rem;display:grid}.DatePicker-module__VGGrrq__emptyDay{height:2.5rem}.DatePicker-module__VGGrrq__dayButton{color:#374151;cursor:pointer;background:0 0;border:none;border-radius:.375rem;justify-content:center;align-items:center;width:100%;height:2.5rem;font-size:.875rem;font-weight:500;transition:all .2s ease-in-out;display:flex;position:relative}.DatePicker-module__VGGrrq__dayButton:hover{background-color:#e5e7eb;transform:scale(1.05)}.DatePicker-module__VGGrrq__dayButton.DatePicker-module__VGGrrq__currentMonth{color:#111827}.DatePicker-module__VGGrrq__dayButton.DatePicker-module__VGGrrq__otherMonth{color:#9ca3af}.DatePicker-module__VGGrrq__dayButton.DatePicker-module__VGGrrq__today{color:#1e40af;background-color:#dbeafe;font-weight:600}.DatePicker-module__VGGrrq__dayButton.DatePicker-module__VGGrrq__today:hover{background-color:#bfdbfe}.DatePicker-module__VGGrrq__dayButton.DatePicker-module__VGGrrq__selected{color:#fff;background-color:#6366f1;font-weight:600;box-shadow:0 4px 6px -1px #6366f14d}.DatePicker-module__VGGrrq__dayButton.DatePicker-module__VGGrrq__selected:hover{background-color:#5b21b6;transform:scale(1.05)}.DatePicker-module__VGGrrq__dayButton.DatePicker-module__VGGrrq__disabledDay{color:#d1d5db;cursor:not-allowed;opacity:.5}.DatePicker-module__VGGrrq__dayButton.DatePicker-module__VGGrrq__disabledDay:hover{background:0 0;transform:none}.dark .DatePicker-module__VGGrrq__dayButton{color:#d1d5db}.dark .DatePicker-module__VGGrrq__dayButton:hover{background-color:#4b5563}.dark .DatePicker-module__VGGrrq__dayButton.DatePicker-module__VGGrrq__currentMonth{color:#f9fafb}.dark .DatePicker-module__VGGrrq__dayButton.DatePicker-module__VGGrrq__otherMonth{color:#6b7280}.dark .DatePicker-module__VGGrrq__dayButton.DatePicker-module__VGGrrq__today{color:#93c5fd;background-color:#1e3a8a}.dark .DatePicker-module__VGGrrq__dayButton.DatePicker-module__VGGrrq__today:hover{background-color:#1e40af}.dark .DatePicker-module__VGGrrq__dayButton.DatePicker-module__VGGrrq__selected{color:#1e1b4b;background-color:#818cf8}.dark .DatePicker-module__VGGrrq__dayButton.DatePicker-module__VGGrrq__selected:hover{background-color:#6366f1}.dark .DatePicker-module__VGGrrq__dayButton.DatePicker-module__VGGrrq__disabledDay{color:#4b5563}.DatePicker-module__VGGrrq__footer{background-color:#f9fafb;border-top:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:1rem;display:flex}.dark .DatePicker-module__VGGrrq__footer{background-color:#374151;border-top-color:#4b5563}.DatePicker-module__VGGrrq__clearButton,.DatePicker-module__VGGrrq__todayButton{color:#374151;cursor:pointer;background-color:#fff;border:1px solid #e5e7eb;border-radius:.375rem;align-items:center;gap:.375rem;padding:.5rem .75rem;font-size:.75rem;font-weight:500;transition:all .2s ease-in-out;display:flex}.DatePicker-module__VGGrrq__clearButton:hover{color:#dc2626;background-color:#fef2f2;border-color:#ef4444}.DatePicker-module__VGGrrq__todayButton:hover{color:#4338ca;background-color:#eef2ff;border-color:#6366f1}.DatePicker-module__VGGrrq__todayButton:disabled{opacity:.5;cursor:not-allowed}:is(.dark .DatePicker-module__VGGrrq__clearButton,.dark .DatePicker-module__VGGrrq__todayButton){color:#d1d5db;background-color:#4b5563;border-color:#6b7280}.dark .DatePicker-module__VGGrrq__clearButton:hover{color:#fca5a5;background-color:#7f1d1d;border-color:#f87171}.dark .DatePicker-module__VGGrrq__todayButton:hover{color:#c7d2fe;background-color:#312e81;border-color:#818cf8}.DatePicker-module__VGGrrq__errorMessage{color:#ef4444;margin-top:.375rem;font-size:.75rem;line-height:1.25}.dark .DatePicker-module__VGGrrq__errorMessage{color:#f87171}@media (max-width:768px){.DatePicker-module__VGGrrq__dropdown{min-width:280px;max-width:320px}.DatePicker-module__VGGrrq__header,.DatePicker-module__VGGrrq__calendar,.DatePicker-module__VGGrrq__footer{padding:.75rem}.DatePicker-module__VGGrrq__dayButton{height:2.25rem;font-size:.8125rem}.DatePicker-module__VGGrrq__navButton{width:1.75rem;height:1.75rem}.DatePicker-module__VGGrrq__monthYear{min-width:100px}.DatePicker-module__VGGrrq__month{font-size:.8125rem}.DatePicker-module__VGGrrq__year{font-size:.6875rem}}@media (prefers-reduced-motion:reduce){.DatePicker-module__VGGrrq__dropdown{animation:none}.DatePicker-module__VGGrrq__dayButton,.DatePicker-module__VGGrrq__navButton,.DatePicker-module__VGGrrq__clearButton,.DatePicker-module__VGGrrq__todayButton,.DatePicker-module__VGGrrq__calendarButton{transition:none}.DatePicker-module__VGGrrq__dayButton:hover,.DatePicker-module__VGGrrq__navButton:hover{transform:none}}
.QuickCategoryDrawer-module__IMW-JW__drawer{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);will-change:transform;contain:layout paint;backface-visibility:hidden;background:#fff;flex-direction:column;animation:.3s cubic-bezier(.4,0,.2,1) QuickCategoryDrawer-module__IMW-JW__slideInFromRight;display:flex;box-shadow:-8px 0 32px #0000001f;z-index:9500!important;margin:0!important;padding:0!important;position:fixed!important;top:0!important;right:0!important}.dark .QuickCategoryDrawer-module__IMW-JW__drawer{background:#1f2937;box-shadow:-8px 0 32px #0006}.QuickCategoryDrawer-module__IMW-JW__drawerHeader{z-index:10;flex-shrink:0}.dark .QuickCategoryDrawer-module__IMW-JW__drawerHeader{background:#111827!important;border-color:#374151!important}.dark .QuickCategoryDrawer-module__IMW-JW__drawerHeader h2{color:#f9fafb!important}.dark .QuickCategoryDrawer-module__IMW-JW__drawerHeader p{color:#9ca3af!important}.QuickCategoryDrawer-module__IMW-JW__notificationArea{z-index:9;flex-shrink:0;max-height:200px;overflow-y:auto}.QuickCategoryDrawer-module__IMW-JW__formContainer{flex-direction:column;flex:1;min-height:0;display:flex}.QuickCategoryDrawer-module__IMW-JW__scrollableContent{scrollbar-width:thin;scrollbar-color:#d1d5db #f3f4f6;flex:1;overflow:visible auto;padding-bottom:100px!important}.dark .QuickCategoryDrawer-module__IMW-JW__scrollableContent{scrollbar-color:#4b5563 #1f2937}.QuickCategoryDrawer-module__IMW-JW__scrollableContent::-webkit-scrollbar{width:6px}.QuickCategoryDrawer-module__IMW-JW__scrollableContent::-webkit-scrollbar-track{background:#f3f4f6;border-radius:3px}.dark .QuickCategoryDrawer-module__IMW-JW__scrollableContent::-webkit-scrollbar-track{background:#1f2937}.QuickCategoryDrawer-module__IMW-JW__scrollableContent::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.dark .QuickCategoryDrawer-module__IMW-JW__scrollableContent::-webkit-scrollbar-thumb{background:#4b5563}.QuickCategoryDrawer-module__IMW-JW__scrollableContent::-webkit-scrollbar-thumb:hover{background:#9ca3af}.dark .QuickCategoryDrawer-module__IMW-JW__scrollableContent::-webkit-scrollbar-thumb:hover{background:#6b7280}@keyframes QuickCategoryDrawer-module__IMW-JW__slideInFromRight{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes QuickCategoryDrawer-module__IMW-JW__fadeIn{0%{opacity:0}to{opacity:1}}@media (max-width:640px){.QuickCategoryDrawer-module__IMW-JW__drawer{width:100vw!important;max-width:100vw!important}}@media (prefers-reduced-motion:reduce){.QuickCategoryDrawer-module__IMW-JW__drawer{animation:none}}.dark .QuickCategoryDrawer-module__IMW-JW__drawer div[style*="background: #ffffff"]{background:#1f2937!important;border-color:#374151!important}.dark .QuickCategoryDrawer-module__IMW-JW__drawer div[style*="backgroundColor: #ffffff"]{background-color:#1f2937!important;border-color:#374151!important}.dark .QuickCategoryDrawer-module__IMW-JW__drawer div[style*="background-color: #ffffff"]{background-color:#1f2937!important;border-color:#374151!important}.dark .QuickCategoryDrawer-module__IMW-JW__drawer h3{color:#f9fafb!important}.dark .QuickCategoryDrawer-module__IMW-JW__drawer label{color:#e5e7eb!important}.dark .QuickCategoryDrawer-module__IMW-JW__drawer span{color:#9ca3af!important}.dark .QuickCategoryDrawer-module__IMW-JW__drawer div[style*="backgroundColor: #ffffff"][style*=borderTop]{background-color:#1f2937!important;border-color:#374151!important}.QuickCategoryDrawer-module__IMW-JW__tipoReceita{color:#166534!important;background-color:#dcfce7!important;border-color:#86efac!important}.dark .QuickCategoryDrawer-module__IMW-JW__tipoReceita{color:#bbf7d0!important;background-color:#22c55e1a!important;border-color:#16a34a!important}.QuickCategoryDrawer-module__IMW-JW__tipoDespesa{color:#991b1b!important;background-color:#fee2e2!important;border-color:#fca5a5!important}.dark .QuickCategoryDrawer-module__IMW-JW__tipoDespesa{color:#fecaca!important;background-color:#ef44441a!important;border-color:#dc2626!important}.QuickCategoryDrawer-module__IMW-JW__dreOperacional{color:#1e40af!important;background-color:#dbeafe!important;border-color:#93c5fd!important}.dark .QuickCategoryDrawer-module__IMW-JW__dreOperacional{color:#bfdbfe!important;background-color:#3b82f61a!important;border-color:#2563eb!important}.QuickCategoryDrawer-module__IMW-JW__dreNaoOperacional{color:#6b21a8!important;background-color:#f3e8ff!important;border-color:#c4b5fd!important}.dark .QuickCategoryDrawer-module__IMW-JW__dreNaoOperacional{color:#e9d5ff!important;background-color:#9333ea1a!important;border-color:#9333ea!important}.QuickCategoryDrawer-module__IMW-JW__dreExtraordinario{color:#9a3412!important;background-color:#fed7aa!important;border-color:#fb923c!important}.dark .QuickCategoryDrawer-module__IMW-JW__dreExtraordinario{color:#fed7aa!important;background-color:#f973161a!important;border-color:#ea580c!important}.QuickCategoryDrawer-module__IMW-JW__parentInfo{background-color:#f3f4f6!important;border-color:#d1d5db!important}.dark .QuickCategoryDrawer-module__IMW-JW__parentInfo{background-color:#374151!important;border-color:#4b5563!important}.dark .QuickCategoryDrawer-module__IMW-JW__parentInfo span{color:#e5e7eb!important}.QuickCategoryDrawer-module__IMW-JW__colorSuggestion{transition:all .15s}.QuickCategoryDrawer-module__IMW-JW__colorSuggestion:hover{transform:scale(1.1);box-shadow:0 2px 8px #00000026}.dark .QuickCategoryDrawer-module__IMW-JW__colorSuggestion:hover{box-shadow:0 2px 8px #0006}
.Snackbar-module__knl4xa__snackbar{z-index:50;--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);min-width:20rem;max-width:28rem;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);border-left:4px solid #0000;border-radius:.5rem;padding:1rem;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);position:fixed;bottom:1rem;right:1rem}.Snackbar-module__knl4xa__content{align-items:center;gap:.75rem;display:flex}.Snackbar-module__knl4xa__icon{flex-shrink:0;width:1.25rem;height:1.25rem}.Snackbar-module__knl4xa__message{flex:1;font-size:.875rem;font-weight:500;line-height:1.25rem}.Snackbar-module__knl4xa__action{font-size:.875rem;font-weight:500;line-height:1.25rem;text-decoration-line:underline;transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.Snackbar-module__knl4xa__action:hover{text-decoration-line:none}.Snackbar-module__knl4xa__action{border-radius:.25rem}.Snackbar-module__knl4xa__action:focus{outline-offset:2px;outline:2px solid #0000}.Snackbar-module__knl4xa__closeButton{opacity:.7;flex-shrink:0;width:2rem;height:2rem;margin-left:.5rem;padding:.375rem}.Snackbar-module__knl4xa__closeButton:hover{opacity:1}.Snackbar-module__knl4xa__closeButton{border-radius:.25rem;transition-property:opacity;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.Snackbar-module__knl4xa__closeButton:focus{outline-offset:2px;outline:2px solid #0000}.Snackbar-module__knl4xa__visible{--tw-translate-y:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y));opacity:1}.Snackbar-module__knl4xa__hidden{--tw-translate-y:.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y));opacity:0}.Snackbar-module__knl4xa__success{background-color:var(--snackbar-success-bg);color:var(--snackbar-success-text);border-left-color:var(--snackbar-success-border)}.Snackbar-module__knl4xa__success .Snackbar-module__knl4xa__action{color:var(--snackbar-success-action)}.Snackbar-module__knl4xa__success .Snackbar-module__knl4xa__action:focus,.Snackbar-module__knl4xa__success .Snackbar-module__knl4xa__closeButton:focus{box-shadow:0 0 0 3px var(--snackbar-focus-ring-success)}.Snackbar-module__knl4xa__info{background-color:var(--snackbar-info-bg);color:var(--snackbar-info-text);border-left-color:var(--snackbar-info-border)}.Snackbar-module__knl4xa__info .Snackbar-module__knl4xa__action{color:var(--snackbar-info-action)}.Snackbar-module__knl4xa__info .Snackbar-module__knl4xa__action:focus,.Snackbar-module__knl4xa__info .Snackbar-module__knl4xa__closeButton:focus{box-shadow:0 0 0 3px var(--snackbar-focus-ring-info)}.Snackbar-module__knl4xa__warning{background-color:var(--snackbar-warning-bg);color:var(--snackbar-warning-text);border-left-color:var(--snackbar-warning-border)}.Snackbar-module__knl4xa__warning .Snackbar-module__knl4xa__action{color:var(--snackbar-warning-action)}.Snackbar-module__knl4xa__warning .Snackbar-module__knl4xa__action:focus,.Snackbar-module__knl4xa__warning .Snackbar-module__knl4xa__closeButton:focus{box-shadow:0 0 0 3px var(--snackbar-focus-ring-warning)}.Snackbar-module__knl4xa__error{background-color:var(--snackbar-error-bg);color:var(--snackbar-error-text);border-left-color:var(--snackbar-error-border)}.Snackbar-module__knl4xa__error .Snackbar-module__knl4xa__action{color:var(--snackbar-error-action)}.Snackbar-module__knl4xa__error .Snackbar-module__knl4xa__action:focus,.Snackbar-module__knl4xa__error .Snackbar-module__knl4xa__closeButton:focus{box-shadow:0 0 0 3px var(--snackbar-focus-ring-error)}@media (max-width:767px){.Snackbar-module__knl4xa__snackbar{min-width:0;max-width:none;bottom:1rem;left:1rem;right:1rem}.Snackbar-module__knl4xa__content{gap:.5rem}.Snackbar-module__knl4xa__message,.Snackbar-module__knl4xa__action{font-size:.75rem;line-height:1rem}}@media (prefers-contrast:high){.Snackbar-module__knl4xa__success,.Snackbar-module__knl4xa__info,.Snackbar-module__knl4xa__warning,.Snackbar-module__knl4xa__error{border-left-width:8px}}.Snackbar-module__knl4xa__action:focus-visible,.Snackbar-module__knl4xa__closeButton:focus-visible{outline-offset:2px;outline:3px solid}@media (prefers-reduced-motion:reduce){.Snackbar-module__knl4xa__snackbar{transition:opacity .2s ease-in-out}.Snackbar-module__knl4xa__visible,.Snackbar-module__knl4xa__hidden{transform:none}.Snackbar-module__knl4xa__action,.Snackbar-module__knl4xa__closeButton{transition:none}}
.CancellationRetention-module__YKS3Va__screen{z-index:9999;background:#f9fafb;position:fixed;inset:0;overflow-y:auto}.dark .CancellationRetention-module__YKS3Va__screen{background:#111827}.CancellationRetention-module__YKS3Va__container{flex-direction:column;align-items:center;min-height:100dvh;padding:2rem 1rem;display:flex}.CancellationRetention-module__YKS3Va__content{width:100%;max-width:28rem}.CancellationRetention-module__YKS3Va__headerIcon{border-radius:9999px;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;margin:0 auto .75rem;display:flex}.CancellationRetention-module__YKS3Va__headerIconBlue{background:#eff6ff;}.dark .CancellationRetention-module__YKS3Va__headerIconBlue{background:#1e40af26}.CancellationRetention-module__YKS3Va__headerIconRed{background:#fef2f2;}.dark .CancellationRetention-module__YKS3Va__headerIconRed{background:#991b1b26}.CancellationRetention-module__YKS3Va__title{color:#111827;text-align:center;font-size:1.5rem;font-weight:700;line-height:1.2}.dark .CancellationRetention-module__YKS3Va__title{color:#f9fafb}.CancellationRetention-module__YKS3Va__subtitle{color:#6b7280;text-align:center;margin-top:.25rem;font-size:.875rem}.dark .CancellationRetention-module__YKS3Va__subtitle{color:#9ca3af}.CancellationRetention-module__YKS3Va__reasonCard{text-align:left;cursor:pointer;background:#fff;border:1.5px solid #e5e7eb;border-radius:.875rem;align-items:flex-start;gap:.75rem;width:100%;padding:.875rem 1rem;transition:all .15s;display:flex}.CancellationRetention-module__YKS3Va__reasonCard:hover{border-color:#d1d5db}.dark .CancellationRetention-module__YKS3Va__reasonCard{background:#1f2937;border-color:#374151}.dark .CancellationRetention-module__YKS3Va__reasonCard:hover{border-color:#4b5563}.CancellationRetention-module__YKS3Va__reasonCardSelected{background:#eff6ff;border-color:#3b82f6;box-shadow:0 0 0 1px #3b82f6;}.dark .CancellationRetention-module__YKS3Va__reasonCardSelected{background:#1e40af26;border-color:#60a5fa;box-shadow:0 0 0 1px #60a5fa}.CancellationRetention-module__YKS3Va__reasonIcon{flex-shrink:0;margin-top:.125rem;font-size:1.25rem}.CancellationRetention-module__YKS3Va__reasonLabel{color:#1f2937;font-size:.875rem;font-weight:600}.dark .CancellationRetention-module__YKS3Va__reasonLabel{color:#e5e7eb}.CancellationRetention-module__YKS3Va__reasonCardSelected .CancellationRetention-module__YKS3Va__reasonLabel{color:#1d4ed8}.dark .CancellationRetention-module__YKS3Va__reasonCardSelected .CancellationRetention-module__YKS3Va__reasonLabel{color:#93bbfd}.CancellationRetention-module__YKS3Va__reasonSublabel{color:#9ca3af;margin-top:.125rem;font-size:.75rem}.CancellationRetention-module__YKS3Va__reasonCardSelected .CancellationRetention-module__YKS3Va__reasonSublabel{color:#3b82f6}.dark .CancellationRetention-module__YKS3Va__reasonCardSelected .CancellationRetention-module__YKS3Va__reasonSublabel{color:#60a5fa}.CancellationRetention-module__YKS3Va__offerCard{background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(135deg,#10b981,#3b82f6,#8b5cf6) border-box;border:2px solid #0000;border-radius:1rem;position:relative;overflow:hidden;box-shadow:0 10px 40px #10b9811f}.dark .CancellationRetention-module__YKS3Va__offerCard{background:linear-gradient(#1f2937,#1f2937) padding-box padding-box,linear-gradient(135deg,#10b981,#3b82f6,#8b5cf6) border-box;box-shadow:0 10px 40px #10b98133}.CancellationRetention-module__YKS3Va__offerCardInner{padding:1.5rem}.CancellationRetention-module__YKS3Va__offerBadge{letter-spacing:.03em;text-transform:uppercase;color:#fff;background:linear-gradient(90deg,#10b981 0%,#34d399 25%,#10b981 50%,#34d399 75%,#10b981 100%) 0 0/200% 100%;border-radius:9999px;align-items:center;gap:.375rem;padding:.375rem .875rem;font-size:.6875rem;font-weight:700;animation:3s linear infinite CancellationRetention-module__YKS3Va__shimmer;display:inline-flex;box-shadow:0 4px 12px #10b98159}.CancellationRetention-module__YKS3Va__priceBlock{text-align:center;background:#f9fafb;border-radius:.75rem;margin:0 -.25rem;padding:1rem 0}.dark .CancellationRetention-module__YKS3Va__priceBlock{background:#11182780}.CancellationRetention-module__YKS3Va__priceOriginal{color:#9ca3af;margin-bottom:.25rem;font-size:.75rem;text-decoration:line-through}.CancellationRetention-module__YKS3Va__priceRow{justify-content:center;align-items:baseline;gap:.25rem;display:flex}.CancellationRetention-module__YKS3Va__priceCurrency{color:#374151;font-size:1.125rem;font-weight:600}.dark .CancellationRetention-module__YKS3Va__priceCurrency{color:#d1d5db}.CancellationRetention-module__YKS3Va__priceValue{color:#111827;letter-spacing:-.02em;font-size:2.75rem;font-weight:800;line-height:1}.dark .CancellationRetention-module__YKS3Va__priceValue{color:#f9fafb}.CancellationRetention-module__YKS3Va__pricePeriod{color:#6b7280;font-size:.875rem}.dark .CancellationRetention-module__YKS3Va__pricePeriod{color:#9ca3af}.CancellationRetention-module__YKS3Va__savingsBadge{background:#10b9811a;border-radius:9999px;align-items:center;gap:.25rem;margin-top:.5rem;padding:.25rem .75rem;display:inline-flex}.dark .CancellationRetention-module__YKS3Va__savingsBadge{background:#10b98126}.CancellationRetention-module__YKS3Va__savingsText{color:#059669;font-size:.75rem;font-weight:700}.dark .CancellationRetention-module__YKS3Va__savingsText{color:#6ee7b7}.CancellationRetention-module__YKS3Va__benefitItem{color:#374151;align-items:flex-start;gap:.625rem;font-size:.875rem;display:flex}.dark .CancellationRetention-module__YKS3Va__benefitItem{color:#d1d5db}.CancellationRetention-module__YKS3Va__lossCard{background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(135deg,#ef4444,#f97316,#eab308) border-box;border:2px solid #0000;border-radius:1rem;padding:1.25rem;box-shadow:0 10px 40px #ef444414}.dark .CancellationRetention-module__YKS3Va__lossCard{background:linear-gradient(#1f2937,#1f2937) padding-box padding-box,linear-gradient(135deg,#ef4444,#f97316,#eab308) border-box;box-shadow:0 10px 40px #ef444426}.CancellationRetention-module__YKS3Va__lossItem{align-items:flex-start;gap:.625rem;display:flex}.CancellationRetention-module__YKS3Va__lossText{color:#4b5563;font-size:.875rem;font-weight:500;-webkit-text-decoration:line-through #fca5a5;text-decoration:line-through #fca5a5}.dark .CancellationRetention-module__YKS3Va__lossText{color:#d1d5db;text-decoration-color:#991b1b}.CancellationRetention-module__YKS3Va__lossDetail{color:#9ca3af;font-size:.6875rem}.dark .CancellationRetention-module__YKS3Va__lossDetail{color:#6b7280}.CancellationRetention-module__YKS3Va__successCard{text-align:center;background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(135deg,#10b981,#22c55e,#84cc16) border-box;border:2px solid #0000;border-radius:1rem;padding:2rem 1.5rem;position:relative;box-shadow:0 10px 40px #10b9811f}.dark .CancellationRetention-module__YKS3Va__successCard{background:linear-gradient(#1f2937,#1f2937) padding-box padding-box,linear-gradient(135deg,#10b981,#22c55e,#84cc16) border-box;box-shadow:0 10px 40px #10b98133}.CancellationRetention-module__YKS3Va__successIcon{background:#10b9811a;border-radius:9999px;justify-content:center;align-items:center;width:5rem;height:5rem;margin:0 auto 1.25rem;display:flex}.dark .CancellationRetention-module__YKS3Va__successIcon{background:#10b98126}.CancellationRetention-module__YKS3Va__contextBanner{text-align:center;background:#fffbeb;border:1px solid #fde68a;border-radius:.75rem;padding:.625rem 1rem}.dark .CancellationRetention-module__YKS3Va__contextBanner{background:#78350f33;border-color:#d977064d}.CancellationRetention-module__YKS3Va__contextBannerText{color:#92400e;font-size:.75rem;font-weight:500}.dark .CancellationRetention-module__YKS3Va__contextBannerText{color:#fcd34d}.CancellationRetention-module__YKS3Va__trustRow{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;display:flex}.CancellationRetention-module__YKS3Va__trustItem{color:#6b7280;align-items:center;gap:.375rem;font-size:.75rem;display:flex}.dark .CancellationRetention-module__YKS3Va__trustItem{color:#9ca3af}.CancellationRetention-module__YKS3Va__btnPrimary{color:#fff;cursor:pointer;background:linear-gradient(135deg,#10b981,#059669);border:none;border-radius:.875rem;width:100%;padding:.875rem 1rem;font-size:.875rem;font-weight:700;transition:all .15s;box-shadow:0 4px 14px #10b9814d}.CancellationRetention-module__YKS3Va__btnPrimary:hover{background:linear-gradient(135deg,#059669,#047857);transform:translateY(-1px);box-shadow:0 6px 20px #10b98166}.CancellationRetention-module__YKS3Va__btnPrimary:disabled{opacity:.6;cursor:not-allowed;transform:none}.dark .CancellationRetention-module__YKS3Va__btnPrimary{box-shadow:0 4px 14px #10b98126}.CancellationRetention-module__YKS3Va__btnSecondary{color:#6b7280;cursor:pointer;background:0 0;border:1.5px solid #e5e7eb;border-radius:.875rem;width:100%;padding:.75rem 1rem;font-size:.875rem;font-weight:500;transition:all .15s}.CancellationRetention-module__YKS3Va__btnSecondary:hover{color:#374151;border-color:#d1d5db}.CancellationRetention-module__YKS3Va__btnSecondary:disabled{opacity:.3;cursor:not-allowed}.dark .CancellationRetention-module__YKS3Va__btnSecondary{color:#9ca3af;border-color:#374151}.dark .CancellationRetention-module__YKS3Va__btnSecondary:hover{color:#d1d5db;border-color:#4b5563}.CancellationRetention-module__YKS3Va__btnGhost{color:#9ca3af;cursor:pointer;background:0 0;border:none;width:100%;padding:.625rem 1rem;font-size:.75rem;font-weight:500;transition:color .15s}.CancellationRetention-module__YKS3Va__btnGhost:hover{color:#6b7280}.dark .CancellationRetention-module__YKS3Va__btnGhost{color:#6b7280}.dark .CancellationRetention-module__YKS3Va__btnGhost:hover{color:#9ca3af}.CancellationRetention-module__YKS3Va__btnGhostDanger:hover{color:#ef4444}.dark .CancellationRetention-module__YKS3Va__btnGhostDanger:hover{color:#f87171}.CancellationRetention-module__YKS3Va__textarea{color:#111827;resize:none;background:#fff;border:1.5px solid #e5e7eb;border-radius:.75rem;width:100%;padding:.625rem .75rem;font-size:.875rem;transition:border-color .15s}.CancellationRetention-module__YKS3Va__textarea::placeholder{color:#9ca3af}.CancellationRetention-module__YKS3Va__textarea:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}.dark .CancellationRetention-module__YKS3Va__textarea{color:#f9fafb;background:#1f2937;border-color:#374151}.dark .CancellationRetention-module__YKS3Va__textarea::placeholder{color:#6b7280}.dark .CancellationRetention-module__YKS3Va__textarea:focus{border-color:#60a5fa;box-shadow:0 0 0 3px #60a5fa1a}.CancellationRetention-module__YKS3Va__errorBox{background:#fef2f2;border:1px solid #fecaca;border-radius:.75rem;padding:.625rem .75rem}.dark .CancellationRetention-module__YKS3Va__errorBox{background:#991b1b26;border-color:#991b1b4d}.CancellationRetention-module__YKS3Va__errorText{color:#dc2626;font-size:.75rem}.dark .CancellationRetention-module__YKS3Va__errorText{color:#fca5a5}.CancellationRetention-module__YKS3Va__warningBox{background:#fffbeb;border:1px solid #fde68a;border-radius:.75rem;margin-top:1rem;padding:.75rem}.dark .CancellationRetention-module__YKS3Va__warningBox{background:#78350f26;border-color:#d9770640}.CancellationRetention-module__YKS3Va__warningText{color:#92400e;text-align:center;font-size:.75rem;font-weight:500}.dark .CancellationRetention-module__YKS3Va__warningText{color:#fbbf24}.CancellationRetention-module__YKS3Va__lastChanceOffer{text-align:center;background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(135deg,#10b981,#3b82f6) border-box;border:2px solid #0000;border-radius:.875rem;padding:.875rem 1rem}.dark .CancellationRetention-module__YKS3Va__lastChanceOffer{background:linear-gradient(#1f2937,#1f2937) padding-box padding-box,linear-gradient(135deg,#10b981,#3b82f6) border-box}.CancellationRetention-module__YKS3Va__cancelBanner{text-align:center;background:#fef2f2;border:1px solid #fecaca;border-radius:.75rem;padding:.625rem 1rem}.dark .CancellationRetention-module__YKS3Va__cancelBanner{background:#991b1b33;border-color:#991b1b4d}.CancellationRetention-module__YKS3Va__cancelBannerText{color:#dc2626;font-size:.875rem;font-weight:600}.dark .CancellationRetention-module__YKS3Va__cancelBannerText{color:#fca5a5}@keyframes CancellationRetention-module__YKS3Va__shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes CancellationRetention-module__YKS3Va__fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.CancellationRetention-module__YKS3Va__fadeIn{animation:.3s ease-out CancellationRetention-module__YKS3Va__fadeIn}.CancellationRetention-module__YKS3Va__spinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:1rem;height:1rem;animation:.6s linear infinite CancellationRetention-module__YKS3Va__spin;display:inline-block}@keyframes CancellationRetention-module__YKS3Va__spin{to{transform:rotate(360deg)}}
.ImportWizard-module__g43bvG__overlay{z-index:10040;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);pointer-events:auto;background:#00000080;justify-content:center;align-items:center;animation:.2s ease-out ImportWizard-module__g43bvG__fadeIn;display:flex;position:fixed;inset:0}.dark .ImportWizard-module__g43bvG__overlay{background:#000000b3}.ImportWizard-module__g43bvG__modal{z-index:10050;background:#fff;border-radius:1rem;flex-direction:column;width:100%;max-width:56rem;max-height:90vh;margin:1rem;animation:.25s ease-out ImportWizard-module__g43bvG__slideUp;display:flex;position:relative;overflow:hidden;box-shadow:0 25px 50px -12px #00000040}.dark .ImportWizard-module__g43bvG__modal{background:#1f2937;border:1px solid #374151}.ImportWizard-module__g43bvG__header{border-bottom:1px solid #e5e7eb;flex-shrink:0;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;display:flex}.dark .ImportWizard-module__g43bvG__header{border-bottom-color:#374151}.ImportWizard-module__g43bvG__headerLeft{align-items:center;gap:.75rem;display:flex}.ImportWizard-module__g43bvG__headerIcon{color:#7c3aed;background:#ede9fe;border-radius:.75rem;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.dark .ImportWizard-module__g43bvG__headerIcon{color:#a78bfa;background:#7c3aed33}.ImportWizard-module__g43bvG__headerTitle{color:#111827;font-size:1.125rem;font-weight:600}.dark .ImportWizard-module__g43bvG__headerTitle{color:#f9fafb}.ImportWizard-module__g43bvG__headerSubtitle{color:#6b7280;margin-top:.125rem;font-size:.8125rem}.dark .ImportWizard-module__g43bvG__headerSubtitle{color:#9ca3af}.ImportWizard-module__g43bvG__stepper{border-bottom:1px solid #f3f4f6;flex-shrink:0;align-items:center;gap:.25rem;padding:1rem 1.5rem;display:flex}.dark .ImportWizard-module__g43bvG__stepper{border-bottom-color:#1f2937}.ImportWizard-module__g43bvG__stepItem{color:#9ca3af;align-items:center;gap:.5rem;font-size:.8125rem;transition:color .15s;display:flex}.ImportWizard-module__g43bvG__stepItem[data-active=true]{color:#7c3aed;font-weight:600}.ImportWizard-module__g43bvG__stepItem[data-completed=true]{color:#059669}.dark .ImportWizard-module__g43bvG__stepItem{color:#6b7280}.dark .ImportWizard-module__g43bvG__stepItem[data-active=true]{color:#a78bfa}.dark .ImportWizard-module__g43bvG__stepItem[data-completed=true]{color:#34d399}.ImportWizard-module__g43bvG__stepNumber{border:2px solid;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;font-size:.75rem;font-weight:600;display:flex}.ImportWizard-module__g43bvG__stepItem[data-active=true] .ImportWizard-module__g43bvG__stepNumber{color:#fff;background:#7c3aed;border-color:#7c3aed}.dark .ImportWizard-module__g43bvG__stepItem[data-active=true] .ImportWizard-module__g43bvG__stepNumber{color:#1f2937;background:#a78bfa;border-color:#a78bfa}.ImportWizard-module__g43bvG__stepItem[data-completed=true] .ImportWizard-module__g43bvG__stepNumber{color:#fff;background:#059669;border-color:#059669}.ImportWizard-module__g43bvG__stepDivider{background:#e5e7eb;flex:1;min-width:1rem;height:2px}.dark .ImportWizard-module__g43bvG__stepDivider{background:#374151}.ImportWizard-module__g43bvG__body{flex:1;padding:1.5rem;overflow-y:auto}.ImportWizard-module__g43bvG__footer{border-top:1px solid #e5e7eb;flex-shrink:0;justify-content:space-between;align-items:center;padding:1rem 1.5rem;display:flex}.dark .ImportWizard-module__g43bvG__footer{border-top-color:#374151}.ImportWizard-module__g43bvG__dropzone{cursor:pointer;text-align:center;border:2px dashed #d1d5db;border-radius:.75rem;flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:3rem 2rem;transition:all .2s;display:flex}.ImportWizard-module__g43bvG__dropzone:hover{background:#f5f3ff;border-color:#7c3aed}.dark .ImportWizard-module__g43bvG__dropzone{border-color:#4b5563}.dark .ImportWizard-module__g43bvG__dropzone:hover{background:#7c3aed1a;border-color:#a78bfa}.ImportWizard-module__g43bvG__dropzoneActive{background:#f5f3ff;border-style:solid;border-color:#7c3aed}.dark .ImportWizard-module__g43bvG__dropzoneActive{background:#7c3aed26;border-color:#a78bfa}.ImportWizard-module__g43bvG__dropzoneIcon{color:#7c3aed;background:#ede9fe;border-radius:50%;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;display:flex}.dark .ImportWizard-module__g43bvG__dropzoneIcon{color:#a78bfa;background:#7c3aed33}.ImportWizard-module__g43bvG__dropzoneText{color:#374151;font-size:.9375rem}.dark .ImportWizard-module__g43bvG__dropzoneText{color:#d1d5db}.ImportWizard-module__g43bvG__dropzoneHint{color:#9ca3af;font-size:.8125rem}.ImportWizard-module__g43bvG__fileCard{background:#f9fafb;border:1px solid #e5e7eb;border-radius:.5rem;align-items:center;gap:.75rem;margin-top:1rem;padding:1rem;display:flex}.dark .ImportWizard-module__g43bvG__fileCard{background:#111827;border-color:#374151}.ImportWizard-module__g43bvG__fileCardIcon{color:#2563eb;background:#dbeafe;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.dark .ImportWizard-module__g43bvG__fileCardIcon{color:#60a5fa;background:#2563eb33}.ImportWizard-module__g43bvG__fileCardInfo{flex:1;min-width:0}.ImportWizard-module__g43bvG__fileCardName{color:#111827;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:500;overflow:hidden}.dark .ImportWizard-module__g43bvG__fileCardName{color:#f9fafb}.ImportWizard-module__g43bvG__fileCardMeta{color:#6b7280;margin-top:.125rem;font-size:.75rem}.dark .ImportWizard-module__g43bvG__fileCardMeta{color:#9ca3af}.ImportWizard-module__g43bvG__mappingGrid{flex-direction:column;gap:.75rem;display:flex}.ImportWizard-module__g43bvG__mappingRow{background:#f9fafb;border:1px solid #e5e7eb;border-radius:.5rem;grid-template-columns:1fr auto 1fr;align-items:center;gap:.75rem;padding:.75rem;display:grid}.dark .ImportWizard-module__g43bvG__mappingRow{background:#111827;border-color:#374151}.ImportWizard-module__g43bvG__mappingRow[data-required=true]{border-left:3px solid #7c3aed}.dark .ImportWizard-module__g43bvG__mappingRow[data-required=true]{border-left-color:#a78bfa}.ImportWizard-module__g43bvG__mappingField{flex-direction:column;gap:.125rem;display:flex}.ImportWizard-module__g43bvG__mappingFieldLabel{color:#111827;font-size:.8125rem;font-weight:600}.dark .ImportWizard-module__g43bvG__mappingFieldLabel{color:#f9fafb}.ImportWizard-module__g43bvG__mappingFieldRequired{color:#dc2626;margin-left:.125rem}.ImportWizard-module__g43bvG__mappingFieldDesc{color:#9ca3af;font-size:.6875rem}.ImportWizard-module__g43bvG__mappingArrow{color:#9ca3af;flex-shrink:0}.ImportWizard-module__g43bvG__mappingSample{color:#6b7280;text-overflow:ellipsis;white-space:nowrap;max-width:14rem;margin-top:.25rem;font-size:.6875rem;font-style:italic;overflow:hidden}.dark .ImportWizard-module__g43bvG__mappingSample{color:#9ca3af}.ImportWizard-module__g43bvG__previewTable{border-collapse:collapse;width:100%;font-size:.8125rem}.ImportWizard-module__g43bvG__previewTable th{text-align:left;color:#374151;white-space:nowrap;background:#f3f4f6;border-bottom:2px solid #e5e7eb;padding:.5rem .75rem;font-weight:600}.dark .ImportWizard-module__g43bvG__previewTable th{color:#d1d5db;background:#1f2937;border-bottom-color:#374151}.ImportWizard-module__g43bvG__previewTable td{color:#374151;text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid #f3f4f6;max-width:12rem;padding:.5rem .75rem;overflow:hidden}.dark .ImportWizard-module__g43bvG__previewTable td{color:#d1d5db;border-bottom-color:#1f2937}.ImportWizard-module__g43bvG__previewWrapper{border:1px solid #e5e7eb;border-radius:.5rem;overflow-x:auto}.dark .ImportWizard-module__g43bvG__previewWrapper{border-color:#374151}.ImportWizard-module__g43bvG__validationSummary{grid-template-columns:repeat(3,1fr);gap:.75rem;margin-bottom:1.5rem;display:grid}.ImportWizard-module__g43bvG__summaryCard{border:1px solid;border-radius:.5rem;align-items:center;gap:.75rem;padding:1rem;display:flex}.ImportWizard-module__g43bvG__summaryCardSuccess{color:#166534;background:#f0fdf4;border-color:#bbf7d0}.dark .ImportWizard-module__g43bvG__summaryCardSuccess{color:#4ade80;background:#16a34a1a;border-color:#16a34a4d}.ImportWizard-module__g43bvG__summaryCardWarning{color:#92400e;background:#fffbeb;border-color:#fde68a}.dark .ImportWizard-module__g43bvG__summaryCardWarning{color:#fbbf24;background:#f59e0b1a;border-color:#f59e0b4d}.ImportWizard-module__g43bvG__summaryCardError{color:#991b1b;background:#fef2f2;border-color:#fecaca}.dark .ImportWizard-module__g43bvG__summaryCardError{color:#f87171;background:#dc26261a;border-color:#dc26264d}.ImportWizard-module__g43bvG__summaryNumber{font-size:1.5rem;font-weight:700;line-height:1}.ImportWizard-module__g43bvG__summaryLabel{font-size:.8125rem;font-weight:500}.ImportWizard-module__g43bvG__issuesList{flex-direction:column;gap:.375rem;max-height:20rem;display:flex;overflow-y:auto}.ImportWizard-module__g43bvG__issueRow{color:#991b1b;background:#fef2f2;border-radius:.375rem;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.8125rem;display:flex}.dark .ImportWizard-module__g43bvG__issueRow{color:#fca5a5;background:#dc26261a}.ImportWizard-module__g43bvG__issueRow[data-severity=warning]{color:#92400e;background:#fffbeb}.dark .ImportWizard-module__g43bvG__issueRow[data-severity=warning]{color:#fde68a;background:#f59e0b1a}.ImportWizard-module__g43bvG__resultContainer{text-align:center;flex-direction:column;align-items:center;gap:1.5rem;padding:2rem 0;display:flex}.ImportWizard-module__g43bvG__resultIcon{border-radius:50%;justify-content:center;align-items:center;width:4rem;height:4rem;display:flex}.ImportWizard-module__g43bvG__resultIconSuccess{color:#16a34a;background:#dcfce7}.dark .ImportWizard-module__g43bvG__resultIconSuccess{color:#4ade80;background:#16a34a33}.ImportWizard-module__g43bvG__resultIconError{color:#dc2626;background:#fef2f2}.dark .ImportWizard-module__g43bvG__resultIconError{color:#f87171;background:#dc262633}.ImportWizard-module__g43bvG__resultTitle{color:#111827;font-size:1.25rem;font-weight:600}.dark .ImportWizard-module__g43bvG__resultTitle{color:#f9fafb}.ImportWizard-module__g43bvG__resultStats{gap:2rem;display:flex}.ImportWizard-module__g43bvG__resultStat{flex-direction:column;align-items:center;gap:.25rem;display:flex}.ImportWizard-module__g43bvG__resultStatNumber{color:#111827;font-size:1.5rem;font-weight:700}.dark .ImportWizard-module__g43bvG__resultStatNumber{color:#f9fafb}.ImportWizard-module__g43bvG__resultStatLabel{color:#6b7280;font-size:.8125rem}.dark .ImportWizard-module__g43bvG__resultStatLabel{color:#9ca3af}.ImportWizard-module__g43bvG__resultActions{gap:.75rem;margin-top:.5rem;display:flex}.ImportWizard-module__g43bvG__templateLink{color:#7c3aed;cursor:pointer;background:0 0;border:none;align-items:center;gap:.375rem;padding:0;font-family:inherit;font-size:.8125rem;font-weight:500;text-decoration:none;transition:color .15s;display:inline-flex}.ImportWizard-module__g43bvG__templateLink:hover{color:#6d28d9;text-decoration:underline}.dark .ImportWizard-module__g43bvG__templateLink{color:#a78bfa}.dark .ImportWizard-module__g43bvG__templateLink:hover{color:#c4b5fd}.ImportWizard-module__g43bvG__entityGrid{grid-template-columns:repeat(2,1fr);gap:1rem;max-width:28rem;margin:2rem auto;display:grid}.ImportWizard-module__g43bvG__entityCard{cursor:pointer;text-align:center;background:0 0;border:2px solid #e5e7eb;border-radius:.75rem;flex-direction:column;align-items:center;gap:.75rem;padding:1.5rem;transition:all .2s;display:flex}.ImportWizard-module__g43bvG__entityCard:hover{background:#f5f3ff;border-color:#7c3aed}.ImportWizard-module__g43bvG__entityCard[data-selected=true]{background:#f5f3ff;border-color:#7c3aed;box-shadow:0 0 0 1px #7c3aed}.dark .ImportWizard-module__g43bvG__entityCard{border-color:#374151}.dark .ImportWizard-module__g43bvG__entityCard:hover{background:#7c3aed1a;border-color:#a78bfa}.dark .ImportWizard-module__g43bvG__entityCard[data-selected=true]{background:#7c3aed1a;border-color:#a78bfa;box-shadow:0 0 0 1px #a78bfa}.ImportWizard-module__g43bvG__entityCardIcon{font-size:2rem}.ImportWizard-module__g43bvG__entityCardLabel{color:#111827;font-size:.9375rem;font-weight:600}.dark .ImportWizard-module__g43bvG__entityCardLabel{color:#f9fafb}.ImportWizard-module__g43bvG__entityCardDesc{color:#6b7280;font-size:.75rem}.dark .ImportWizard-module__g43bvG__entityCardDesc{color:#9ca3af}.ImportWizard-module__g43bvG__alertBox{border-radius:.5rem;align-items:flex-start;gap:.75rem;margin-top:1rem;padding:.75rem 1rem;font-size:.8125rem;display:flex}.ImportWizard-module__g43bvG__alertWarning{color:#92400e;background:#fffbeb;border:1px solid #fde68a}.dark .ImportWizard-module__g43bvG__alertWarning{color:#fbbf24;background:#f59e0b1a;border-color:#f59e0b4d}.ImportWizard-module__g43bvG__alertError{color:#991b1b;background:#fef2f2;border:1px solid #fecaca}.dark .ImportWizard-module__g43bvG__alertError{color:#fca5a5;background:#dc26261a;border-color:#dc26264d}.ImportWizard-module__g43bvG__alertInfo{color:#1e40af;background:#eff6ff;border:1px solid #bfdbfe}.dark .ImportWizard-module__g43bvG__alertInfo{color:#93c5fd;background:#2563eb1a;border-color:#2563eb4d}@keyframes ImportWizard-module__g43bvG__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes ImportWizard-module__g43bvG__slideUp{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.ImportWizard-module__g43bvG__overlay,.ImportWizard-module__g43bvG__modal{animation:none}}@media (max-width:640px){.ImportWizard-module__g43bvG__modal{border-radius:0;max-height:100vh;margin:0}.ImportWizard-module__g43bvG__validationSummary,.ImportWizard-module__g43bvG__entityGrid{grid-template-columns:1fr}.ImportWizard-module__g43bvG__mappingRow{grid-template-columns:1fr;gap:.5rem}.ImportWizard-module__g43bvG__mappingArrow{justify-self:center;transform:rotate(90deg)}.ImportWizard-module__g43bvG__resultStats{flex-direction:column;gap:1rem}.ImportWizard-module__g43bvG__stepper{display:none}.ImportWizard-module__g43bvG__mobileStepper{display:flex}}.ImportWizard-module__g43bvG__validationLoading{text-align:center;padding:2rem}.ImportWizard-module__g43bvG__validationLoadingText{color:#6b7280;margin-bottom:1rem;font-size:.875rem}.dark .ImportWizard-module__g43bvG__validationLoadingText{color:#9ca3af}.ImportWizard-module__g43bvG__progressBar{background:#e5e7eb;border-radius:9999px;max-width:24rem;height:.375rem;margin:0 auto;overflow:hidden}.dark .ImportWizard-module__g43bvG__progressBar{background:#374151}.ImportWizard-module__g43bvG__progressBarFill{background:#7c3aed;border-radius:9999px;height:100%;transition:width .15s ease-out}.dark .ImportWizard-module__g43bvG__progressBarFill{background:#a78bfa}.ImportWizard-module__g43bvG__dropzoneProcessing{color:#6b7280;flex-direction:column;align-items:center;gap:.75rem;padding:1.5rem;font-size:.875rem;display:flex}.dark .ImportWizard-module__g43bvG__dropzoneProcessing{color:#9ca3af}.ImportWizard-module__g43bvG__spinner{border:3px solid #e5e7eb;border-top-color:#7c3aed;border-radius:50%;width:2rem;height:2rem;animation:.7s linear infinite ImportWizard-module__g43bvG__spin}.dark .ImportWizard-module__g43bvG__spinner{border-color:#a78bfa #374151 #374151}@keyframes ImportWizard-module__g43bvG__spin{to{transform:rotate(360deg)}}.ImportWizard-module__g43bvG__mobileStepper{border-bottom:1px solid #f3f4f6;flex-shrink:0;justify-content:space-between;align-items:center;padding:.75rem 1.5rem;display:none}.dark .ImportWizard-module__g43bvG__mobileStepper{border-bottom-color:#1f2937}.ImportWizard-module__g43bvG__mobileStepLabel{color:#9ca3af;font-size:.75rem;font-weight:500}.ImportWizard-module__g43bvG__mobileStepName{color:#111827;font-size:.875rem;font-weight:600}.dark .ImportWizard-module__g43bvG__mobileStepName{color:#f9fafb}.ImportWizard-module__g43bvG__mobileStepDots{gap:.375rem;display:flex}.ImportWizard-module__g43bvG__mobileStepDot{background:#d1d5db;border-radius:50%;width:.5rem;height:.5rem;transition:all .2s}.ImportWizard-module__g43bvG__mobileStepDot[data-active=true]{background:#7c3aed;transform:scale(1.25)}.ImportWizard-module__g43bvG__mobileStepDot[data-completed=true]{background:#059669}.dark .ImportWizard-module__g43bvG__mobileStepDot{background:#4b5563}.dark .ImportWizard-module__g43bvG__mobileStepDot[data-active=true]{background:#a78bfa}.dark .ImportWizard-module__g43bvG__mobileStepDot[data-completed=true]{background:#34d399}.ImportWizard-module__g43bvG__templateCard{background:#faf5ff;border:1px solid #e9d5ff;border-radius:.625rem;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;padding:.875rem 1rem;display:flex}.dark .ImportWizard-module__g43bvG__templateCard{background:#7c3aed14;border-color:#7c3aed40}.ImportWizard-module__g43bvG__templateCardLeft{color:#7c3aed;flex-shrink:0;align-items:flex-start;gap:.625rem;display:flex}.dark .ImportWizard-module__g43bvG__templateCardLeft{color:#a78bfa}.ImportWizard-module__g43bvG__templateCardTitle{color:#6d28d9;font-size:.8125rem;font-weight:600}.dark .ImportWizard-module__g43bvG__templateCardTitle{color:#c4b5fd}.ImportWizard-module__g43bvG__templateCardDesc{color:#7c3aed;opacity:.8;margin-top:.125rem;font-size:.75rem}.dark .ImportWizard-module__g43bvG__templateCardDesc{color:#a78bfa}.ImportWizard-module__g43bvG__templateButton{color:#7c3aed;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #e9d5ff;border-radius:.375rem;align-items:center;gap:.375rem;padding:.375rem .75rem;font-family:inherit;font-size:.8125rem;font-weight:500;transition:all .15s;display:inline-flex}.ImportWizard-module__g43bvG__templateButton:hover{background:#f5f3ff;border-color:#7c3aed}.dark .ImportWizard-module__g43bvG__templateButton{color:#c4b5fd;background:#1f2937;border-color:#7c3aed4d}.dark .ImportWizard-module__g43bvG__templateButton:hover{background:#7c3aed26;border-color:#a78bfa}.ImportWizard-module__g43bvG__mappingSelectWrapper{align-items:center;gap:.5rem;display:flex}.ImportWizard-module__g43bvG__confidenceBadge{white-space:nowrap;border-radius:9999px;flex-shrink:0;align-items:center;padding:.125rem .5rem;font-size:.6875rem;font-weight:600;display:inline-flex}.ImportWizard-module__g43bvG__confidenceHigh{color:#166534;background:#dcfce7}.dark .ImportWizard-module__g43bvG__confidenceHigh{color:#4ade80;background:#16a34a26}.ImportWizard-module__g43bvG__confidenceMedium{color:#1e40af;background:#dbeafe}.dark .ImportWizard-module__g43bvG__confidenceMedium{color:#93c5fd;background:#2563eb26}.ImportWizard-module__g43bvG__confidenceLow{color:#92400e;background:#fef3c7}.dark .ImportWizard-module__g43bvG__confidenceLow{color:#fbbf24;background:#f59e0b26}.ImportWizard-module__g43bvG__alertSuccess{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0}.dark .ImportWizard-module__g43bvG__alertSuccess{color:#4ade80;background:#16a34a1a;border-color:#16a34a4d}.ImportWizard-module__g43bvG__resultSubtitle{color:#6b7280;max-width:28rem;font-size:.8125rem;line-height:1.5}.dark .ImportWizard-module__g43bvG__resultSubtitle{color:#9ca3af}.ImportWizard-module__g43bvG__resultIconWarning{color:#d97706;background:#fef3c7}.dark .ImportWizard-module__g43bvG__resultIconWarning{color:#fbbf24;background:#d9770633}.ImportWizard-module__g43bvG__diagnosisSection{width:100%;margin-top:.5rem}.ImportWizard-module__g43bvG__diagnosisSectionTitle{color:#111827;align-items:center;gap:.5rem;margin-bottom:.75rem;font-size:.875rem;font-weight:600;display:flex}.dark .ImportWizard-module__g43bvG__diagnosisSectionTitle{color:#f9fafb}.ImportWizard-module__g43bvG__diagnosisGrid{flex-direction:column;gap:.625rem;display:flex}.ImportWizard-module__g43bvG__diagnosisCard{text-align:left;background:#fefce8;border:1px solid #fde68a;border-radius:.625rem;padding:.875rem 1rem}.dark .ImportWizard-module__g43bvG__diagnosisCard{background:#f59e0b14;border-color:#f59e0b40}.ImportWizard-module__g43bvG__diagnosisCardHeader{align-items:center;gap:.5rem;margin-bottom:.375rem;display:flex}.ImportWizard-module__g43bvG__diagnosisCardIcon{color:#d97706;flex-shrink:0;align-items:center;display:flex}.dark .ImportWizard-module__g43bvG__diagnosisCardIcon{color:#fbbf24}.ImportWizard-module__g43bvG__diagnosisCardTitle{color:#92400e;flex:1;font-size:.8125rem;font-weight:600}.dark .ImportWizard-module__g43bvG__diagnosisCardTitle{color:#fde68a}.ImportWizard-module__g43bvG__diagnosisCardCount{color:#92400e;background:#fde68a;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;min-width:1.375rem;height:1.375rem;padding:0 .375rem;font-size:.6875rem;font-weight:700;display:inline-flex}.dark .ImportWizard-module__g43bvG__diagnosisCardCount{color:#fbbf24;background:#f59e0b40}.ImportWizard-module__g43bvG__diagnosisCardTip{color:#78350f;padding-left:1.625rem;font-size:.8125rem;line-height:1.5}.dark .ImportWizard-module__g43bvG__diagnosisCardTip{color:#fcd34d;opacity:.85}.ImportWizard-module__g43bvG__diagnosisCardExamples{flex-direction:column;gap:.25rem;margin-top:.5rem;padding-left:1.625rem;display:flex}.ImportWizard-module__g43bvG__diagnosisCardExample{color:#92400e;text-overflow:ellipsis;white-space:nowrap;background:#0000000a;border-radius:.25rem;padding:.25rem .5rem;font-family:monospace;font-size:.75rem;overflow:hidden}.dark .ImportWizard-module__g43bvG__diagnosisCardExample{color:#fde68a;background:#ffffff0d}.ImportWizard-module__g43bvG__failureActions{flex-direction:column;align-items:center;gap:.5rem;width:100%;max-width:18rem;display:flex}.ImportWizard-module__g43bvG__failureActions button{justify-content:center;width:100%}.ImportWizard-module__g43bvG__errorDetailsCollapsible{width:100%;margin-top:1rem}.ImportWizard-module__g43bvG__errorDetailsSummary{color:#6b7280;cursor:pointer;-webkit-user-select:none;user-select:none;padding:.5rem 0;font-size:.8125rem;font-weight:500;transition:color .15s}.ImportWizard-module__g43bvG__errorDetailsSummary:hover{color:#374151}.dark .ImportWizard-module__g43bvG__errorDetailsSummary{color:#9ca3af}.dark .ImportWizard-module__g43bvG__errorDetailsSummary:hover{color:#d1d5db}.ImportWizard-module__g43bvG__previewRowNum{color:#9ca3af;text-align:center;font-variant-numeric:tabular-nums;width:2rem;font-size:.75rem}.dark .ImportWizard-module__g43bvG__previewRowNum{color:#6b7280}
.MonthPicker-module__y59KBG__container{width:100%;position:relative}.MonthPicker-module__y59KBG__label{color:#374151;margin-bottom:.375rem;font-size:.875rem;font-weight:500;line-height:1.25;display:block}.dark .MonthPicker-module__y59KBG__label{color:#d1d5db}.MonthPicker-module__y59KBG__required{color:#ef4444;margin-left:.125rem}.MonthPicker-module__y59KBG__inputWrapper{align-items:center;gap:.5rem;display:flex;position:relative}.MonthPicker-module__y59KBG__input{color:#111827;cursor:pointer;background-color:#fff;border:1px solid #d1d5db;border-radius:.5rem;outline:none;flex:1;padding:.625rem 5rem .625rem .625rem;font-size:.875rem;line-height:1.25;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative}.MonthPicker-module__y59KBG__input:hover{border-color:#a855f7;transform:translateY(-1px);box-shadow:0 2px 8px #a855f71a}.MonthPicker-module__y59KBG__input:focus{border-color:#6366f1;transform:translateY(-1px);box-shadow:0 0 0 3px #6366f11a,0 4px 12px #6366f126}.MonthPicker-module__y59KBG__input::placeholder{color:#9ca3af;transition:color .2s ease-in-out}.MonthPicker-module__y59KBG__input:hover::placeholder{color:#6b7280}.MonthPicker-module__y59KBG__input.MonthPicker-module__y59KBG__sm{padding:.5rem 4.25rem .5rem .5rem;font-size:.8125rem}.MonthPicker-module__y59KBG__input.MonthPicker-module__y59KBG__lg{padding:1rem 6rem 1rem 1rem;font-size:1rem}.MonthPicker-module__y59KBG__input.MonthPicker-module__y59KBG__outline{background-color:#0000;border:2px solid #d1d5db}.MonthPicker-module__y59KBG__input.MonthPicker-module__y59KBG__filled{background-color:#f9fafb;border:1px solid #0000}.MonthPicker-module__y59KBG__input.MonthPicker-module__y59KBG__filled:focus{background-color:#fff;border-color:#6366f1}.MonthPicker-module__y59KBG__input.MonthPicker-module__y59KBG__error,.MonthPicker-module__y59KBG__input.MonthPicker-module__y59KBG__error:focus{border-color:#ef4444;box-shadow:0 0 0 3px #ef44441a}.MonthPicker-module__y59KBG__input.MonthPicker-module__y59KBG__disabled{color:#9ca3af;cursor:not-allowed;opacity:.6;background-color:#f9fafb}.dark .MonthPicker-module__y59KBG__input{color:#f9fafb;background-color:#1f2937;border-color:#4b5563}.dark .MonthPicker-module__y59KBG__input:hover{border-color:#c084fc;transform:translateY(-1px);box-shadow:0 2px 8px #c084fc33}.dark .MonthPicker-module__y59KBG__input:focus{border-color:#818cf8;transform:translateY(-1px);box-shadow:0 0 0 3px #818cf81a,0 4px 12px #818cf833}.dark .MonthPicker-module__y59KBG__input::placeholder{color:#6b7280}.dark .MonthPicker-module__y59KBG__input:hover::placeholder{color:#9ca3af}.dark .MonthPicker-module__y59KBG__input.MonthPicker-module__y59KBG__filled{background-color:#374151}.dark .MonthPicker-module__y59KBG__input.MonthPicker-module__y59KBG__filled:focus{background-color:#1f2937}.dark .MonthPicker-module__y59KBG__input.MonthPicker-module__y59KBG__disabled{color:#6b7280;background-color:#374151}.MonthPicker-module__y59KBG__calendarButton{color:#6b7280;cursor:pointer;z-index:1;background:0 0;border:none;border-radius:.375rem;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;transition:all .25s ease-in-out;display:flex;position:absolute;top:50%;right:3rem;transform:translateY(-50%)}.MonthPicker-module__y59KBG__calendarButton:hover{color:#4f46e5;background-color:#e0e7ff;transform:translateY(-50%)scale(1.1);box-shadow:0 2px 8px #6366f133}.MonthPicker-module__y59KBG__calendarButton:active{transform:translateY(-50%)scale(.95)}.MonthPicker-module__y59KBG__calendarButton:disabled{cursor:not-allowed;opacity:.5}.dark .MonthPicker-module__y59KBG__calendarButton{color:#9ca3af}.dark .MonthPicker-module__y59KBG__calendarButton:hover{color:#c7d2fe;background-color:#312e81;transform:translateY(-50%)scale(1.1);box-shadow:0 2px 8px #818cf84d}.MonthPicker-module__y59KBG__monthNavButton{color:#6b7280;cursor:pointer;background-color:#fff;border:1px solid #d1d5db;border-radius:.375rem;flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;transition:all .25s ease-in-out;display:flex;position:relative;overflow:hidden}.MonthPicker-module__y59KBG__monthNavButton:before{content:"";background:linear-gradient(90deg,#0000,#6366f11a,#0000);width:100%;height:100%;transition:left .4s ease-in-out;position:absolute;top:0;left:-100%}.MonthPicker-module__y59KBG__monthNavButton:hover{color:#4f46e5;background-color:#e0e7ff;border-color:#a5b4fc;transform:translateY(-1px)scale(1.05);box-shadow:0 4px 12px #6366f133}.MonthPicker-module__y59KBG__monthNavButton:hover:before{left:100%}.MonthPicker-module__y59KBG__monthNavButton:active{transform:translateY(0)scale(.98)}.MonthPicker-module__y59KBG__monthNavButton:disabled{cursor:not-allowed;opacity:.5;color:#d1d5db;background-color:#f9fafb}.MonthPicker-module__y59KBG__monthNavButton:disabled:hover{box-shadow:none;transform:none}.dark .MonthPicker-module__y59KBG__monthNavButton{color:#9ca3af;background-color:#374151;border-color:#4b5563}.dark .MonthPicker-module__y59KBG__monthNavButton:before{background:linear-gradient(90deg,#0000,#818cf833,#0000)}.dark .MonthPicker-module__y59KBG__monthNavButton:hover{color:#c7d2fe;background-color:#4338ca;border-color:#6366f1;transform:translateY(-1px)scale(1.05);box-shadow:0 4px 12px #818cf84d}.dark .MonthPicker-module__y59KBG__monthNavButton:disabled{color:#4b5563;background-color:#1f2937}.MonthPicker-module__y59KBG__dropdown{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#fff;border:1px solid #e5e7eb;border-radius:.75rem;min-width:220px;max-width:400px;animation:.2s ease-out MonthPicker-module__y59KBG__dropdownSlideInFromBottom;overflow:hidden;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.MonthPicker-module__y59KBG__dropdown.MonthPicker-module__y59KBG__placement-top{transform-origin:bottom;animation:.2s ease-out MonthPicker-module__y59KBG__dropdownSlideInFromTop}.MonthPicker-module__y59KBG__dropdown.MonthPicker-module__y59KBG__placement-bottom{transform-origin:top;animation:.2s ease-out MonthPicker-module__y59KBG__dropdownSlideInFromBottom}.MonthPicker-module__y59KBG__dropdown.MonthPicker-module__y59KBG__placement-center{transform-origin:50%;animation:.2s ease-out MonthPicker-module__y59KBG__dropdownSlideInFromCenter}@keyframes MonthPicker-module__y59KBG__dropdownSlideInFromBottom{0%{opacity:0;transform:translateY(-8px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes MonthPicker-module__y59KBG__dropdownSlideInFromTop{0%{opacity:0;transform:translateY(8px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes MonthPicker-module__y59KBG__dropdownSlideInFromCenter{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.dark .MonthPicker-module__y59KBG__dropdown{background-color:#1f2937;border-color:#374151;box-shadow:0 20px 25px -5px #0006,0 10px 10px -5px #0003}.MonthPicker-module__y59KBG__header{background-color:#f9fafb;border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex}.dark .MonthPicker-module__y59KBG__header{background-color:#374151;border-bottom-color:#4b5563}.MonthPicker-module__y59KBG__navigation{align-items:center;gap:.5rem;display:flex}.MonthPicker-module__y59KBG__navButton{color:#6b7280;cursor:pointer;background-color:#0000;border:none;border-radius:.25rem;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;transition:all .25s ease-in-out;display:flex;position:relative}.MonthPicker-module__y59KBG__navButton:hover{color:#2563eb;background-color:#dbeafe;transform:scale(1.15);box-shadow:0 2px 8px #2563eb33}.MonthPicker-module__y59KBG__navButton:active{transform:scale(.9);box-shadow:0 1px 4px #2563eb4d}.dark .MonthPicker-module__y59KBG__navButton{color:#9ca3af}.dark .MonthPicker-module__y59KBG__navButton:hover{color:#93c5fd;background-color:#1e3a8a;transform:scale(1.15);box-shadow:0 2px 8px #93c5fd4d}.MonthPicker-module__y59KBG__yearDisplay{justify-content:center;align-items:center;margin:0 .75rem;display:flex}.MonthPicker-module__y59KBG__year{color:#111827;text-align:center;min-width:3rem;font-size:.875rem;font-weight:600}.dark .MonthPicker-module__y59KBG__year{color:#f9fafb}.MonthPicker-module__y59KBG__closeButton{color:#6b7280;cursor:pointer;background-color:#0000;border:none;border-radius:.375rem;justify-content:center;align-items:center;width:2rem;height:2rem;transition:all .25s ease-in-out;display:flex;position:relative}.MonthPicker-module__y59KBG__closeButton:hover{color:#dc2626;background-color:#fee2e2;transform:scale(1.2)rotate(90deg);box-shadow:0 2px 12px #dc26264d}.MonthPicker-module__y59KBG__closeButton:active{transform:scale(1)rotate(90deg);box-shadow:0 1px 6px #dc262666}.dark .MonthPicker-module__y59KBG__closeButton{color:#9ca3af}.dark .MonthPicker-module__y59KBG__closeButton:hover{color:#fca5a5;background-color:#7f1d1d;transform:scale(1.2)rotate(90deg);box-shadow:0 2px 12px #fca5a566}.MonthPicker-module__y59KBG__monthsGrid{grid-template-rows:repeat(4,1fr);grid-template-columns:repeat(3,1fr);gap:.375rem;padding:.75rem;display:grid}.MonthPicker-module__y59KBG__monthButton{color:#374151;cursor:pointer;background-color:#fff;border:1px solid #e5e7eb;border-radius:.5rem;flex-direction:column;justify-content:center;align-items:center;min-height:2.5rem;padding:.5rem .375rem;font-size:.875rem;font-weight:500;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.MonthPicker-module__y59KBG__monthButton:before{content:"";background:linear-gradient(90deg,#0000,#fff6,#0000);width:100%;height:100%;transition:left .5s ease-in-out;position:absolute;top:0;left:-100%}.MonthPicker-module__y59KBG__monthButton:hover{background-color:#f8fafc;border-color:#6366f1;transform:translateY(-3px)scale(1.02);box-shadow:0 8px 25px -5px #6366f133,0 4px 6px -2px #6366f11a}.MonthPicker-module__y59KBG__monthButton:hover:before{left:100%}.MonthPicker-module__y59KBG__monthButton:active{transform:translateY(-1px)scale(.98);box-shadow:0 4px 12px -2px #6366f14d}.MonthPicker-module__y59KBG__monthButton.MonthPicker-module__y59KBG__current{color:#15803d;background-color:#dcfce7;border-color:#16a34a;font-weight:600;box-shadow:0 0 0 2px #16a34a1a}.MonthPicker-module__y59KBG__monthButton.MonthPicker-module__y59KBG__current:before{background:linear-gradient(90deg,#0000,#22c55e4d,#0000)}.MonthPicker-module__y59KBG__monthButton.MonthPicker-module__y59KBG__current:hover{background-color:#bbf7d0;border-color:#15803d;transform:translateY(-4px)scale(1.05);box-shadow:0 12px 35px -5px #16a34a4d,0 6px 10px -2px #16a34a33}.MonthPicker-module__y59KBG__monthButton.MonthPicker-module__y59KBG__selected{color:#4f46e5;background-color:#e0e7ff;border-color:#6366f1;font-weight:600;position:relative;box-shadow:0 0 0 3px #6366f14d}.MonthPicker-module__y59KBG__monthButton.MonthPicker-module__y59KBG__selected:before{background:linear-gradient(90deg,#0000,#6366f166,#0000)}.MonthPicker-module__y59KBG__monthButton.MonthPicker-module__y59KBG__selected:after{content:"✓";color:#6366f1;font-size:.75rem;font-weight:700;position:absolute;top:.25rem;right:.25rem}.MonthPicker-module__y59KBG__monthButton.MonthPicker-module__y59KBG__selected:hover{background-color:#c7d2fe;border-color:#4f46e5;transform:translateY(-4px)scale(1.05);box-shadow:0 15px 40px -5px #6366f166,0 8px 15px -2px #6366f14d}.MonthPicker-module__y59KBG__monthButton.MonthPicker-module__y59KBG__disabled{color:#d1d5db;cursor:not-allowed;opacity:.5;background-color:#f9fafb;border-color:#f3f4f6}.MonthPicker-module__y59KBG__monthButton.MonthPicker-module__y59KBG__disabled:hover{box-shadow:none;background-color:#f9fafb;border-color:#f3f4f6;transform:none}.dark .MonthPicker-module__y59KBG__monthButton{color:#d1d5db;background-color:#374151;border-color:#4b5563}.dark .MonthPicker-module__y59KBG__monthButton:before{background:linear-gradient(90deg,#0000,#9ca3af4d,#0000)}.dark .MonthPicker-module__y59KBG__monthButton:hover{background-color:#4b5563;border-color:#818cf8;transform:translateY(-3px)scale(1.02);box-shadow:0 8px 25px -5px #818cf84d,0 4px 6px -2px #818cf833}.dark .MonthPicker-module__y59KBG__monthButton.MonthPicker-module__y59KBG__current{color:#a7f3d0;background-color:#064e3b;border-color:#059669;box-shadow:0 0 0 2px #05966933}.dark .MonthPicker-module__y59KBG__monthButton.MonthPicker-module__y59KBG__current:before{background:linear-gradient(90deg,#0000,#a7f3d033,#0000)}.dark .MonthPicker-module__y59KBG__monthButton.MonthPicker-module__y59KBG__current:hover{background-color:#065f46;border-color:#10b981;transform:translateY(-4px)scale(1.05);box-shadow:0 12px 35px -5px #05966966,0 6px 10px -2px #0596694d}.dark .MonthPicker-module__y59KBG__monthButton.MonthPicker-module__y59KBG__selected{color:#c7d2fe;background-color:#312e81;border-color:#6366f1;box-shadow:0 0 0 3px #6366f166}.dark .MonthPicker-module__y59KBG__monthButton.MonthPicker-module__y59KBG__selected:before{background:linear-gradient(90deg,#0000,#c7d2fe4d,#0000)}.dark .MonthPicker-module__y59KBG__monthButton.MonthPicker-module__y59KBG__selected:after{color:#c7d2fe}.dark .MonthPicker-module__y59KBG__monthButton.MonthPicker-module__y59KBG__selected:hover{background-color:#3730a3;border-color:#818cf8;transform:translateY(-4px)scale(1.05);box-shadow:0 15px 40px -5px #6366f180,0 8px 15px -2px #6366f166}.dark .MonthPicker-module__y59KBG__monthButton.MonthPicker-module__y59KBG__disabled{color:#6b7280;background-color:#1f2937;border-color:#374151}.MonthPicker-module__y59KBG__monthName{font-size:.875rem;font-weight:600}.MonthPicker-module__y59KBG__footer{background-color:#f9fafb;border-top:1px solid #e5e7eb;justify-content:center;align-items:center;padding:.75rem 1rem;display:flex}.dark .MonthPicker-module__y59KBG__footer{background-color:#374151;border-top-color:#4b5563}.MonthPicker-module__y59KBG__currentButton{color:#374151;cursor:pointer;background-color:#fff;border:1px solid #d1d5db;border-radius:.25rem;align-items:center;gap:.25rem;padding:.375rem .5rem;font-size:.75rem;font-weight:500;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.MonthPicker-module__y59KBG__currentButton:before{content:"";background:linear-gradient(90deg,#0000,#2563eb1a,#0000);width:100%;height:100%;transition:left .4s ease-in-out;position:absolute;top:0;left:-100%}.MonthPicker-module__y59KBG__currentButton:hover{color:#2563eb;background-color:#dbeafe;border-color:#93c5fd;transform:translateY(-2px)scale(1.05);box-shadow:0 6px 20px -3px #2563eb4d}.MonthPicker-module__y59KBG__currentButton:hover:before{left:100%}.MonthPicker-module__y59KBG__currentButton:active{transform:translateY(0)scale(.98)}.MonthPicker-module__y59KBG__currentButton:disabled{opacity:.5;cursor:not-allowed}.dark .MonthPicker-module__y59KBG__currentButton{color:#d1d5db;background-color:#4b5563;border-color:#6b7280}.dark .MonthPicker-module__y59KBG__currentButton:before{background:linear-gradient(90deg,#0000,#2563eb33,#0000)}.dark .MonthPicker-module__y59KBG__currentButton:hover{color:#93c5fd;background-color:#1e3a8a;border-color:#3730a3;transform:translateY(-2px)scale(1.05);box-shadow:0 6px 20px -3px #2563eb66}.MonthPicker-module__y59KBG__errorMessage{color:#dc2626;margin-top:.375rem;font-size:.8125rem;line-height:1.25}.dark .MonthPicker-module__y59KBG__errorMessage{color:#fca5a5}@media (max-width:768px){.MonthPicker-module__y59KBG__dropdown{width:min(220px,100vw - 2rem);min-width:min(220px,100vw - 2rem);max-width:min(220px,100vw - 2rem)}.MonthPicker-module__y59KBG__header{padding:.5rem .75rem}.MonthPicker-module__y59KBG__monthsGrid{gap:.25rem;padding:.5rem}.MonthPicker-module__y59KBG__footer{padding:.375rem .5rem}.MonthPicker-module__y59KBG__monthButton{min-height:2rem;padding:.375rem .25rem;font-size:.75rem}.MonthPicker-module__y59KBG__navButton{width:1.75rem;height:1.75rem}.MonthPicker-module__y59KBG__yearDisplay{margin:0 .5rem}.MonthPicker-module__y59KBG__year{min-width:3.5rem;font-size:1rem}}@media (prefers-reduced-motion:reduce){.MonthPicker-module__y59KBG__dropdown{animation:none}.MonthPicker-module__y59KBG__monthButton,.MonthPicker-module__y59KBG__navButton,.MonthPicker-module__y59KBG__currentButton,.MonthPicker-module__y59KBG__closeButton,.MonthPicker-module__y59KBG__monthNavButton{transition:none}.MonthPicker-module__y59KBG__monthButton:hover,.MonthPicker-module__y59KBG__navButton:hover,.MonthPicker-module__y59KBG__currentButton:hover,.MonthPicker-module__y59KBG__closeButton:hover,.MonthPicker-module__y59KBG__monthNavButton:hover{transform:none}}
