.portal-theme{--portal-bg:#020617;--portal-bg-glow:radial-gradient(ellipse 80% 80% at 50% -20%,rgba(14,165,233,0.12),transparent);--portal-card:rgba(15,23,42,0.72);--portal-card-soft:rgba(15,23,42,0.52);--portal-card-solid:#0f172a;--portal-border:rgba(255,255,255,0.08);--portal-border-strong:rgba(255,255,255,0.14);--portal-text:#f1f5f9;--portal-text-strong:#ffffff;--portal-text-muted:#94a3b8;--portal-text-dim:#64748b;--portal-input-bg:rgba(15,23,42,0.88);--portal-input-border:rgba(148,163,184,0.22);--portal-shadow:0 20px 60px -28px rgba(0,0,0,0.65);--portal-hero-overdue:linear-gradient(135deg,rgba(159,7,37,0.30),rgba(15,23,42,0.92));--portal-hero-pending:linear-gradient(135deg,rgba(146,64,14,0.28),rgba(15,23,42,0.92));--portal-hero-ok:linear-gradient(135deg,rgba(6,95,70,0.22),rgba(15,23,42,0.88))}html.light .portal-theme{--portal-bg:#f1f5f9;--portal-bg-glow:radial-gradient(ellipse 80% 80% at 50% -20%,rgba(47,111,237,0.08),transparent);--portal-card:#ffffff;--portal-card-soft:#ffffff;--portal-card-solid:#ffffff;--portal-border:rgba(15,23,42,0.08);--portal-border-strong:rgba(15,23,42,0.12);--portal-text:#0f172a;--portal-text-strong:#0f172a;--portal-text-muted:#475569;--portal-text-dim:#64748b;--portal-input-bg:#ffffff;--portal-input-border:#dbe3ef;--portal-shadow:0 8px 28px rgba(15,23,42,0.06),0 2px 8px rgba(15,23,42,0.04);--portal-hero-overdue:linear-gradient(135deg,#fff1f2,#ffffff 55%);--portal-hero-pending:linear-gradient(135deg,#fffbeb,#ffffff 55%);--portal-hero-ok:linear-gradient(135deg,#ecfdf5,#ffffff 55%)}.portal-theme.portal-scroll-root{background:var(--portal-bg);color:var(--portal-text)}.portal-glow{position:fixed;inset:0;background:var(--portal-bg-glow);pointer-events:none;z-index:-1}.portal-header{background:var(--portal-card);border:1px solid var(--portal-border);box-shadow:var(--portal-shadow);backdrop-filter:blur(12px);border-radius:1rem;padding:1.5rem}html.light .portal-header{backdrop-filter:none}.portal-card{background:var(--portal-card);border:1px solid var(--portal-border);box-shadow:var(--portal-shadow);border-radius:1rem}.portal-card--soft{background:var(--portal-card-soft)}.portal-hero{border-radius:1.5rem;border:1px solid var(--portal-border);box-shadow:var(--portal-shadow);padding:1.5rem}@media (min-width:640px){.portal-hero{padding:2rem}}.portal-hero--overdue{background:var(--portal-hero-overdue);border-color:rgba(244,63,94,.18)}html.light .portal-hero--overdue{border-color:#fecdd3}.portal-hero--pending{background:var(--portal-hero-pending);border-color:rgba(245,158,11,.18)}html.light .portal-hero--pending{border-color:#fde68a}.portal-hero--ok{background:var(--portal-hero-ok);border-color:rgba(16,185,129,.18)}html.light .portal-hero--ok{border-color:#a7f3d0}.portal-unit-badge{display:inline-block;padding:.25rem .75rem;border-radius:.5rem;font-weight:600;font-size:.75rem;border:1px solid var(--portal-border);background:var(--portal-card-solid);color:#60a5fa}html.light .portal-unit-badge{background:#eff6ff;color:#2563eb;border-color:#dbeafe}.portal-badge{display:inline-flex;align-items:center;gap:.25rem;padding:.125rem .5rem;border-radius:9999px;font-size:10px;font-weight:700;border:1px solid var(--portal-border)}.portal-badge--overdue{background:rgba(244,63,94,.14);color:#fda4af;border-color:rgba(244,63,94,.28)}.portal-badge--pending{background:rgba(14,165,233,.14);color:#7dd3fc;border-color:rgba(14,165,233,.28)}.portal-badge--ok{background:rgba(16,185,129,.14);color:#6ee7b7;border-color:rgba(16,185,129,.28)}.portal-badge--partial{background:rgba(245,158,11,.14);color:#fcd34d;border-color:rgba(245,158,11,.28)}html.light .portal-badge--overdue{background:#fff1f2;color:#e11d48;border-color:#fecdd3}html.light .portal-badge--pending{background:#eff6ff;color:#2563eb;border-color:#dbeafe}html.light .portal-badge--ok{background:#ecfdf5;color:#059669;border-color:#a7f3d0}html.light .portal-badge--partial{background:#fffbeb;color:#b45309;border-color:#fde68a}.portal-theme-toggle{position:fixed;top:max(12px,env(safe-area-inset-top));right:12px;z-index:40;display:inline-flex;align-items:center;gap:.45rem;padding:.5rem .75rem;border-radius:9999px;font-size:12px;font-weight:700;border:1px solid var(--portal-border-strong);background:var(--portal-card);color:var(--portal-text);box-shadow:var(--portal-shadow);backdrop-filter:blur(12px);transition:transform .16s ease,background .16s ease}.portal-theme-toggle:hover{transform:translateY(-1px)}.portal-theme-toggle:active{transform:scale(.98)}html.light .portal-theme-toggle{background:#ffffff}.portal-splash{flex-direction:column;gap:1.25rem}.portal-splash .boot-splash__content{margin-top:-6vh}.portal-splash__text{text-align:center;max-width:22rem;padding:0 1rem}.portal-splash__title{font-size:.9rem;font-weight:700;letter-spacing:-.01em;color:var(--portal-text-strong)}html.dark .portal-splash__title{color:#f1f5f9}html.light .portal-splash__title{color:#0f172a}.portal-splash__subtitle{margin-top:.35rem;font-size:.75rem;color:var(--portal-text-muted)}.portal-btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.6rem 1rem;border-radius:.75rem;font-weight:700;font-size:.75rem;background:#2563eb;color:#fff;border:1px solid rgba(255,255,255,.12);box-shadow:0 8px 22px rgba(37,99,235,.25);transition:transform .16s ease,background .16s ease}.portal-btn-primary:hover{background:#1d4ed8;transform:translateY(-1px)}.portal-btn-primary:active{transform:scale(.98)}.portal-btn-ghost{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .75rem;border-radius:.75rem;font-weight:600;font-size:.75rem;background:var(--portal-card-solid);color:var(--portal-text);border:1px solid var(--portal-border)}html.dark .portal-btn-ghost{color:#93c5fd}html.light .portal-btn-ghost{color:#2563eb;background:#f8fafc}.portal-modal-overlay{position:fixed;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;padding:1rem;background:rgba(2,6,23,.72);backdrop-filter:blur(14px)}html.light .portal-modal-overlay{background:rgba(15,23,42,.28)}.portal-modal-panel{position:relative;width:100%;max-width:32rem;max-height:90vh;overflow-y:auto;background:var(--portal-card);border:1px solid var(--portal-border);border-radius:1.5rem;padding:1.5rem;box-shadow:0 24px 60px rgba(0,0,0,.35)}@media (min-width:640px){.portal-modal-panel{padding:2rem}}.portal-footer{text-align:center;font-size:.75rem;color:var(--portal-text-dim);padding-top:1rem;padding-bottom:2rem}html.light .portal-footer{color:#64748b}.portal-notice{display:flex;align-items:flex-start;gap:.85rem;padding:.85rem 1rem;border-radius:.9rem;border:1px solid var(--portal-border);background:var(--portal-card);box-shadow:var(--portal-shadow)}.portal-notice__icon{width:2rem;height:2rem;border-radius:.6rem;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:rgba(37,99,235,.1);border:1px solid rgba(37,99,235,.18);color:#2563eb}html.dark .portal-notice__icon{background:rgba(59,130,246,.14);border-color:rgba(59,130,246,.22);color:#93c5fd}.portal-notice__title{font-size:.74rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:var(--portal-text-strong);line-height:1.2}.portal-notice__text{font-size:.77rem;line-height:1.5;color:var(--portal-text-muted);margin-top:.18rem}.portal-notice__text strong{color:var(--portal-text-strong);font-weight:700}html.light .portal-notice{background:#f8fafc;border-color:#e2e8f0}.portal-divider{border-color:var(--portal-border)}html.light .portal-divider{border-color:#e2e8f0}.auth-scroll-root,.landing-scroll-root,.portal-scroll-root{transform:translateZ(0);-webkit-transform:translateZ(0)}html.is-scrolling .boot-splash:after,html.is-scrolling .boot-splash:before,html.is-scrolling .boot-splash__halo,html.is-scrolling .boot-splash__logo,html.is-scrolling .boot-splash__progress:before,html.is-scrolling .boot-splash__ring,html.is-scrolling [class*=animate-bounce],html.is-scrolling [class*=animate-ping],html.is-scrolling [class*=animate-pulse],html.is-scrolling [class*=animate-spin]{animation-play-state:paused!important}html.is-edge .modal-overlay,html.is-edge [class*=modal-overlay]{backdrop-filter:blur(6px)!important;-webkit-backdrop-filter:blur(6px)!important}html.is-edge .modal-overlay.fluxo-premium.manual-reminder-modal-overlay{backdrop-filter:blur(6px) saturate(110%)!important;-webkit-backdrop-filter:blur(6px) saturate(110%)!important}html.is-edge [class*=portal-header]{backdrop-filter:blur(5px)!important;-webkit-backdrop-filter:blur(5px)!important}html.is-edge .backdrop-blur,html.is-edge .backdrop-blur-2xl,html.is-edge .backdrop-blur-3xl,html.is-edge .backdrop-blur-lg,html.is-edge .backdrop-blur-md,html.is-edge .backdrop-blur-sm,html.is-edge .backdrop-blur-xl{backdrop-filter:blur(6px)!important;-webkit-backdrop-filter:blur(6px)!important}.boot-splash__halo,.boot-splash__logo,.boot-splash__progress:before,.boot-splash__ring{will-change:transform,opacity}.fluxo-sidebar,.sidebar-container{will-change:transform}.modal-overlay{will-change:opacity}.wa-conversations,.wa-messages{contain:layout style}html.is-scrolling .bg-grid,html.is-scrolling .bg-radial-glow,html.is-scrolling .noise{opacity:0;transition:opacity .1s ease}html:not(.is-scrolling) .bg-grid,html:not(.is-scrolling) .bg-radial-glow,html:not(.is-scrolling) .noise{opacity:1;transition:opacity .35s ease .08s}@media (min-width:781px){.landing-scroll-root,.portal-scroll-root,html{scroll-behavior:auto!important}}:root{--bg:#020b15;--bg-2:#051221;--panel:rgba(8,21,38,0.9);--panel-2:rgba(11,29,50,0.96);--surface-1:rgba(8,21,38,0.94);--surface-2:rgba(11,29,50,0.96);--surface-3:rgba(15,37,64,0.98);--line:rgba(110,154,223,0.18);--line-strong:rgba(110,154,223,0.28);--text:#f8fafc;--muted:#9fb4cf;--muted-2:#bfd0e6;--blue:#1e6bf1;--blue-2:#3b82f6;--green:#10b981;--amber:#f59e0b;--red:#ef4444;--purple:#a855f7;--shadow:0 20px 60px rgba(0,0,0,0.4);--card-title-size:20px;--card-title-weight:700;--label-size:13px;--label-weight:500;--label-color:var(--muted);--input-value-size:14px;--input-value-weight:400;--input-value-color:#ffffff}.modal-overlay.fluxo-premium .modal-surface .select-field,.modal-overlay.fluxo-premium .modal-surface input:not([type=checkbox]):not([type=radio]):not([type=file]),.modal-overlay.fluxo-premium .modal-surface select{min-height:38px!important;height:38px!important;padding:6px 12px!important;border-radius:10px!important;font-size:14px!important;line-height:1.25!important}@media (max-width:780px){.modal-overlay.fluxo-premium .modal-surface .select-field,.modal-overlay.fluxo-premium .modal-surface input:not([type=checkbox]):not([type=radio]):not([type=file]),.modal-overlay.fluxo-premium .modal-surface select{min-height:42px!important;height:42px!important;padding:8px 14px!important;border-radius:12px!important;font-size:16px!important}}.fluxo-premium .voice-page{display:flex;flex-direction:column;gap:18px}.fluxo-premium .voice-hero-panel{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px;border:1px solid rgba(148,163,184,.16);border-radius:8px;background:rgba(15,23,42,.72);box-shadow:0 20px 48px rgba(2,6,23,.18)}.fluxo-premium .voice-hero-panel h2{margin:8px 0 6px;max-width:760px;color:#f8fafc;font-size:24px;line-height:1.18;letter-spacing:0}.fluxo-premium .voice-hero-panel p{margin:0;max-width:760px;color:#94a3b8;font-size:13px;line-height:1.55}.fluxo-premium .voice-kicker,.fluxo-premium .voice-notice{display:inline-flex;align-items:center;gap:8px;color:#67e8f9;font-size:12px;font-weight:800;letter-spacing:0}.fluxo-premium .voice-notice{width:-moz-fit-content;width:fit-content;padding:10px 12px;border:1px solid rgba(34,197,94,.22);border-radius:8px;background:rgba(34,197,94,.08);color:#86efac}.fluxo-premium .voice-metrics-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.fluxo-premium .voice-metric-card{display:flex;min-height:112px;gap:12px;padding:16px;border:1px solid rgba(148,163,184,.14);border-radius:8px;background:rgba(15,23,42,.62)}.fluxo-premium .voice-client-mark,.fluxo-premium .voice-metric-icon{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;flex:0 0 38px;border-radius:8px;background:rgba(59,130,246,.12);color:#93c5fd}.fluxo-premium .voice-candidate-debt small,.fluxo-premium .voice-metric-card small{display:block;color:#94a3b8;font-size:11px;font-weight:700}.fluxo-premium .voice-metric-card strong{display:block;margin-top:4px;color:#f8fafc;font-size:22px;line-height:1.1}.fluxo-premium .voice-metric-card em{display:block;margin-top:7px;color:#64748b;font-size:11px;font-style:normal}.fluxo-premium .voice-client-mark.tone-red,.fluxo-premium .voice-metric-icon.tone-red{background:rgba(239,68,68,.12);color:#fca5a5}.fluxo-premium .voice-client-mark.tone-green,.fluxo-premium .voice-metric-icon.tone-green{background:rgba(34,197,94,.12);color:#86efac}.fluxo-premium .voice-client-mark.tone-amber,.fluxo-premium .voice-metric-icon.tone-amber{background:rgba(245,158,11,.13);color:#fcd34d}.fluxo-premium .voice-client-mark.tone-muted{background:rgba(148,163,184,.1);color:#94a3b8}.fluxo-premium .voice-layout-grid{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:18px;align-items:start}.fluxo-premium .voice-main-stack,.fluxo-premium .voice-side-stack{display:flex;flex-direction:column;gap:18px}.fluxo-premium .voice-panel{border-radius:8px}.fluxo-premium .voice-candidate-list{display:flex;flex-direction:column;gap:10px}.fluxo-premium .voice-candidate-row{display:grid;grid-template-columns:38px minmax(160px,1fr) minmax(120px,150px) minmax(96px,120px) auto;gap:12px;align-items:center;padding:12px;border:1px solid rgba(148,163,184,.12);border-radius:8px;background:rgba(2,6,23,.2)}.fluxo-premium .voice-candidate-debt strong,.fluxo-premium .voice-candidate-main strong,.fluxo-premium .voice-review-list strong,.fluxo-premium .voice-table-row strong{display:block;color:#f8fafc;font-size:13px}.fluxo-premium .voice-candidate-main span,.fluxo-premium .voice-review-list small,.fluxo-premium .voice-table-row span{color:#94a3b8;font-size:12px}.fluxo-premium .voice-candidate-status em{display:inline-flex;min-width:88px;justify-content:center;padding:5px 8px;border-radius:999px;background:rgba(148,163,184,.1);color:#94a3b8;font-size:11px;font-style:normal;font-weight:800}.fluxo-premium .voice-candidate-status em.red{background:rgba(239,68,68,.12);color:#fca5a5}.fluxo-premium .voice-candidate-status em.amber{background:rgba(245,158,11,.13);color:#fcd34d}.fluxo-premium .voice-candidate-status em.green{background:rgba(34,197,94,.12);color:#86efac}.fluxo-premium .voice-call-action{white-space:nowrap}.fluxo-premium .voice-table{display:flex;flex-direction:column;gap:8px}.fluxo-premium .voice-table-head,.fluxo-premium .voice-table-row{display:grid;grid-template-columns:minmax(130px,1.2fr) minmax(140px,1fr) 90px 90px;gap:12px;align-items:center}.fluxo-premium .voice-table-head{color:#64748b;font-size:11px;font-weight:800;text-transform:uppercase}.fluxo-premium .voice-table-row{padding:11px 0;border-top:1px solid rgba(148,163,184,.1)}.fluxo-premium .voice-result-form{display:grid;grid-template-columns:1fr 1fr;gap:12px}.fluxo-premium .voice-result-form label{display:flex;flex-direction:column;gap:6px;color:#94a3b8;font-size:11px;font-weight:800}.fluxo-premium .voice-result-form input,.fluxo-premium .voice-result-form select,.fluxo-premium .voice-result-form textarea{width:100%;min-width:0;border:1px solid rgba(148,163,184,.18);border-radius:8px;background:rgba(15,23,42,.82);color:#f8fafc;padding:10px 11px;font-size:13px;outline:none}.fluxo-premium .voice-result-form button,.fluxo-premium .voice-result-notes{grid-column:1/-1}.fluxo-premium .voice-review-list,.fluxo-premium .voice-safety-list{display:flex;flex-direction:column;gap:10px}.fluxo-premium .voice-review-list article,.fluxo-premium .voice-safety-list span{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 0;border-top:1px solid rgba(148,163,184,.1);color:#94a3b8;font-size:12px}.fluxo-premium .voice-safety-list strong{color:#f8fafc}.fluxo-premium .voice-real-toggle{display:flex;align-items:center;gap:10px;margin-top:14px;padding:12px;border:1px solid rgba(148,163,184,.14);border-radius:8px;background:rgba(2,6,23,.22);color:#cbd5e1;font-size:12px;font-weight:800}.fluxo-premium .voice-real-toggle input{width:16px;height:16px;accent-color:#22c55e}.fluxo-premium .voice-real-toggle input:disabled+span{color:#64748b}.fluxo-premium .voice-review-list article{align-items:flex-start;flex-direction:column}@media (max-width:1100px){.fluxo-premium .voice-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fluxo-premium .voice-layout-grid{grid-template-columns:1fr}}.modal-overlay.fluxo-premium .client-form-modal .client-modal-body .select-field{-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;padding-right:44px!important}.modal-overlay.fluxo-premium .client-form-modal .client-modal-body .select-shell .select-icon{right:14px!important;color:#64748b!important;z-index:2!important}@media (max-width:720px){.fluxo-premium .voice-hero-panel{align-items:flex-start;flex-direction:column;padding:16px}.fluxo-premium .voice-hero-panel h2{font-size:20px}.fluxo-premium .voice-metrics-grid{grid-template-columns:1fr}.fluxo-premium .voice-candidate-row{grid-template-columns:38px minmax(0,1fr)}.fluxo-premium .voice-call-action,.fluxo-premium .voice-candidate-debt,.fluxo-premium .voice-candidate-status{grid-column:1/-1}.fluxo-premium .voice-table-head{display:none}.fluxo-premium .voice-table-row{grid-template-columns:1fr;gap:6px}.fluxo-premium .voice-result-form{grid-template-columns:1fr}}.modal-overlay.fluxo-premium .modal-surface .input-with-icon-wrapper .select-field,.modal-overlay.fluxo-premium .modal-surface .input-with-icon-wrapper input,.modal-overlay.fluxo-premium .modal-surface .input-with-icon-wrapper select,.modal-overlay.fluxo-premium .modal-surface .select-field.modal-input-with-leading-icon,.modal-overlay.fluxo-premium .modal-surface input.modal-input-with-leading-icon,.modal-overlay.fluxo-premium .modal-surface select.modal-input-with-leading-icon,html.light .modal-overlay.fluxo-premium .modal-surface .input-with-icon-wrapper .select-field,html.light .modal-overlay.fluxo-premium .modal-surface .input-with-icon-wrapper input,html.light .modal-overlay.fluxo-premium .modal-surface .input-with-icon-wrapper select,html.light .modal-overlay.fluxo-premium .modal-surface .select-field.modal-input-with-leading-icon,html.light .modal-overlay.fluxo-premium .modal-surface input.modal-input-with-leading-icon,html.light .modal-overlay.fluxo-premium .modal-surface select.modal-input-with-leading-icon{padding-left:54px!important}.modal-overlay.fluxo-premium .modal-surface .input-with-icon-wrapper .input-icon{left:22px!important;top:50%!important;transform:translateY(-50%)!important;width:18px!important;height:18px!important;z-index:2!important}.modal-overlay.fluxo-premium .modal-surface .input-with-icon-wrapper .input-icon svg{width:18px!important;height:18px!important}.modal-overlay.fluxo-premium .modal-surface .modal-icon-field,html.light .modal-overlay.fluxo-premium .modal-surface .modal-icon-field{display:grid!important;grid-template-columns:42px minmax(0,1fr)!important;align-items:center!important;height:38px!important;min-height:38px!important;width:100%!important;border:1px solid rgba(148,163,184,.4)!important;border-radius:12px!important;background:rgba(255,255,255,.95)!important;overflow:hidden!important}.modal-overlay.fluxo-premium .modal-surface .modal-icon-field .input-icon,html.light .modal-overlay.fluxo-premium .modal-surface .modal-icon-field .input-icon{position:static!important;transform:none!important;justify-self:center!important;width:18px!important;height:18px!important;color:#8ea0bc!important}.modal-overlay.fluxo-premium .modal-surface .modal-icon-field .select-field,.modal-overlay.fluxo-premium .modal-surface .modal-icon-field input,.modal-overlay.fluxo-premium .modal-surface .modal-icon-field select,html.light .modal-overlay.fluxo-premium .modal-surface .modal-icon-field .select-field,html.light .modal-overlay.fluxo-premium .modal-surface .modal-icon-field input,html.light .modal-overlay.fluxo-premium .modal-surface .modal-icon-field select{height:100%!important;min-height:0!important;padding:0 14px 0 0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.modal-overlay.fluxo-premium .modal-surface .modal-icon-field:focus-within{border-color:rgba(37,99,235,.42)!important;box-shadow:0 0 0 3px rgba(37,99,235,.12)!important}.modal-overlay.fluxo-premium.manual-reminder-modal-overlay,html.light .modal-overlay.fluxo-premium.manual-reminder-modal-overlay{background:radial-gradient(circle at 50% 0,rgba(37,99,235,.18),transparent 42%),rgba(2,8,18,.78)!important;backdrop-filter:blur(14px) saturate(130%)!important;-webkit-backdrop-filter:blur(14px) saturate(130%)!important}.modal-overlay.fluxo-premium.manual-reminder-modal-overlay .manual-reminder-modal,html.light .modal-overlay.fluxo-premium.manual-reminder-modal-overlay .manual-reminder-modal{color:#eaf2ff!important;background:linear-gradient(180deg,rgba(7,19,34,.98),rgba(4,13,25,.98))!important;border-color:rgba(96,165,250,.22)!important;box-shadow:0 34px 90px rgba(0,0,0,.58),inset 0 1px 0 rgba(255,255,255,.05)!important}.modal-overlay.fluxo-premium.manual-reminder-modal-overlay .manual-reminder-modal-header,html.light .modal-overlay.fluxo-premium.manual-reminder-modal-overlay .manual-reminder-modal-header{background:linear-gradient(180deg,rgba(7,19,34,.98),rgba(6,17,31,.96))!important;border-bottom-color:rgba(96,165,250,.16)!important}.modal-overlay.fluxo-premium.manual-reminder-modal-overlay .manual-reminder-modal-body,html.light .modal-overlay.fluxo-premium.manual-reminder-modal-overlay .manual-reminder-modal-body{background:linear-gradient(180deg,rgba(5,15,28,.98),rgba(4,12,23,.98))!important}.modal-overlay.fluxo-premium.manual-reminder-modal-overlay .manual-reminder-modal-footer,html.light .modal-overlay.fluxo-premium.manual-reminder-modal-overlay .manual-reminder-modal-footer{background:linear-gradient(180deg,rgba(7,19,34,.88),rgba(5,14,27,.98))!important;border-top-color:rgba(96,165,250,.16)!important}.modal-overlay.fluxo-premium.manual-reminder-modal-overlay .manual-reminder-title,html.light .modal-overlay.fluxo-premium.manual-reminder-modal-overlay .manual-reminder-title{margin:0!important;color:#f8fbff!important;font-size:18px!important;font-weight:850!important;line-height:1.15!important}.modal-overlay.fluxo-premium.manual-reminder-modal-overlay .manual-reminder-subtitle,html.light .modal-overlay.fluxo-premium.manual-reminder-modal-overlay .manual-reminder-subtitle{margin:4px 0 0!important;color:#b8c7dc!important;font-size:12.5px!important;font-weight:650!important;line-height:1.55!important}.modal-overlay.fluxo-premium.manual-reminder-modal-overlay .manual-reminder-list-head span,html.light .modal-overlay.fluxo-premium.manual-reminder-modal-overlay .manual-reminder-list-head span{color:#7586a0!important}.modal-overlay.fluxo-premium.manual-reminder-modal-overlay .manual-reminder-list-head strong,html.light .modal-overlay.fluxo-premium.manual-reminder-modal-overlay .manual-reminder-list-head strong{background:rgba(239,68,68,.16)!important;color:#f87171!important}.modal-overlay.fluxo-premium.manual-reminder-modal-overlay .manual-reminder-option,html.light .modal-overlay.fluxo-premium.manual-reminder-modal-overlay .manual-reminder-option{color:#eaf2ff!important;background:linear-gradient(180deg,rgba(10,26,47,.96),rgba(7,18,34,.96))!important;border-color:rgba(96,165,250,.2)!important;box-shadow:0 16px 34px rgba(0,0,0,.22)!important}.modal-overlay.fluxo-premium.manual-reminder-modal-overlay .manual-reminder-option.overdue,html.light .modal-overlay.fluxo-premium.manual-reminder-modal-overlay .manual-reminder-option.overdue{background:linear-gradient(180deg,rgba(14,29,50,.98),rgba(19,20,35,.96))!important;border-color:rgba(248,113,113,.24)!important}.modal-overlay.fluxo-premium.manual-reminder-modal-overlay .manual-reminder-option.selected,html.light .modal-overlay.fluxo-premium.manual-reminder-modal-overlay .manual-reminder-option.selected{border-color:rgba(96,165,250,.78)!important;box-shadow:0 0 0 2px rgba(37,99,235,.24),0 18px 40px rgba(0,0,0,.28)!important}.modal-overlay.fluxo-premium.manual-reminder-modal-overlay .manual-reminder-amount,.modal-overlay.fluxo-premium.manual-reminder-modal-overlay .manual-reminder-client-name,.modal-overlay.fluxo-premium.manual-reminder-modal-overlay .manual-reminder-selection-grid strong,html.light .modal-overlay.fluxo-premium.manual-reminder-modal-overlay .manual-reminder-amount,html.light .modal-overlay.fluxo-premium.manual-reminder-modal-overlay .manual-reminder-client-name,html.light .modal-overlay.fluxo-premium.manual-reminder-modal-overlay .manual-reminder-selection-grid strong{color:#f8fbff!important}.modal-overlay.fluxo-premium.manual-reminder-modal-overlay .manual-reminder-option-bottom,.modal-overlay.fluxo-premium.manual-reminder-modal-overlay .manual-reminder-option-meta,.modal-overlay.fluxo-premium.manual-reminder-modal-overlay .manual-reminder-selection-grid span,html.light .modal-overlay.fluxo-premium.manual-reminder-modal-overlay .manual-reminder-option-bottom,html.light .modal-overlay.fluxo-premium.manual-reminder-modal-overlay .manual-reminder-option-meta,html.light .modal-overlay.fluxo-premium.manual-reminder-modal-overlay .manual-reminder-selection-grid span{color:#9fb0c9!important}.modal-overlay.fluxo-premium.manual-reminder-modal-overlay .manual-reminder-badge.overdue,html.light .modal-overlay.fluxo-premium.manual-reminder-modal-overlay .manual-reminder-badge.overdue{background:rgba(248,113,113,.14)!important;color:#fca5a5!important}.modal-overlay.fluxo-premium.manual-reminder-modal-overlay .manual-reminder-badge.upcoming,.modal-overlay.fluxo-premium.manual-reminder-modal-overlay .manual-reminder-selected-flag,html.light .modal-overlay.fluxo-premium.manual-reminder-modal-overlay .manual-reminder-badge.upcoming,html.light .modal-overlay.fluxo-premium.manual-reminder-modal-overlay .manual-reminder-selected-flag{background:rgba(59,130,246,.18)!important;color:#9cc7ff!important}.modal-overlay.fluxo-premium.manual-reminder-modal-overlay .manual-reminder-selection-card,html.light .modal-overlay.fluxo-premium.manual-reminder-modal-overlay .manual-reminder-selection-card{color:#eaf2ff!important;background:rgba(5,15,28,.72)!important;border-color:rgba(96,165,250,.15)!important}.modal-overlay.fluxo-premium.manual-reminder-modal-overlay .manual-reminder-selection-card>span,html.light .modal-overlay.fluxo-premium.manual-reminder-modal-overlay .manual-reminder-selection-card>span{color:#7688a3!important}.modal-overlay.fluxo-premium.manual-reminder-modal-overlay .manual-reminder-modal-note,html.light .modal-overlay.fluxo-premium.manual-reminder-modal-overlay .manual-reminder-modal-note{color:#cfe0f5!important;background:rgba(13,31,54,.9)!important;border-color:rgba(96,165,250,.24)!important}.modal-overlay.fluxo-premium.manual-reminder-modal-overlay .manual-reminder-empty,html.light .modal-overlay.fluxo-premium.manual-reminder-modal-overlay .manual-reminder-empty{color:#9fb0c9!important;background:rgba(8,21,38,.72)!important;border-color:rgba(148,163,184,.24)!important}html.light .modal-overlay.fluxo-premium.manual-reminder-modal-overlay{background:radial-gradient(circle at 50% 0,rgba(59,130,246,.14),transparent 42%),rgba(15,23,42,.34)!important;backdrop-filter:blur(12px) saturate(120%)!important;-webkit-backdrop-filter:blur(12px) saturate(120%)!important}html.light .modal-overlay.fluxo-premium.manual-reminder-modal-overlay .manual-reminder-modal{color:#0f172a!important;background:linear-gradient(180deg,#ffffff,#f8fafc)!important;border-color:rgba(203,213,225,.9)!important;box-shadow:0 28px 80px rgba(15,23,42,.22),inset 0 1px 0 rgba(255,255,255,.86)!important}html.light .modal-overlay.fluxo-premium.manual-reminder-modal-overlay .manual-reminder-modal-header{background:linear-gradient(180deg,#ffffff,#f8fafc)!important;border-bottom-color:rgba(226,232,240,.95)!important}html.light .modal-overlay.fluxo-premium.manual-reminder-modal-overlay .manual-reminder-modal-body{background:linear-gradient(180deg,#f8fafc,#f1f5f9)!important}html.light .modal-overlay.fluxo-premium.manual-reminder-modal-overlay .manual-reminder-modal-footer{background:rgba(255,255,255,.96)!important;border-top-color:rgba(226,232,240,.95)!important}html.light .modal-overlay.fluxo-premium.manual-reminder-modal-overlay .manual-reminder-title{color:#0f172a!important}html.light .modal-overlay.fluxo-premium.manual-reminder-modal-overlay .manual-reminder-subtitle{color:#475569!important}html.light .modal-overlay.fluxo-premium.manual-reminder-modal-overlay .manual-reminder-list-head span,html.light .modal-overlay.fluxo-premium.manual-reminder-modal-overlay .manual-reminder-selection-card>span{color:#64748b!important}html.light .modal-overlay.fluxo-premium.manual-reminder-modal-overlay .manual-reminder-badge.overdue,html.light .modal-overlay.fluxo-premium.manual-reminder-modal-overlay .manual-reminder-list-head strong{background:#fee2e2!important;color:#b91c1c!important}html.light .modal-overlay.fluxo-premium.manual-reminder-modal-overlay .manual-reminder-option{color:#0f172a!important;background:#ffffff!important;border-color:rgba(203,213,225,.96)!important;box-shadow:0 12px 28px rgba(15,23,42,.07)!important}html.light .modal-overlay.fluxo-premium.manual-reminder-modal-overlay .manual-reminder-option.overdue{background:linear-gradient(180deg,#ffffff,#fff7f7)!important;border-color:rgba(239,68,68,.28)!important}html.light .modal-overlay.fluxo-premium.manual-reminder-modal-overlay .manual-reminder-option.selected{border-color:rgba(37,99,235,.58)!important;box-shadow:0 0 0 3px rgba(37,99,235,.14),0 16px 34px rgba(15,23,42,.08)!important}html.light .modal-overlay.fluxo-premium.manual-reminder-modal-overlay .manual-reminder-amount,html.light .modal-overlay.fluxo-premium.manual-reminder-modal-overlay .manual-reminder-client-name,html.light .modal-overlay.fluxo-premium.manual-reminder-modal-overlay .manual-reminder-selection-grid strong{color:#0f172a!important}html.light .modal-overlay.fluxo-premium.manual-reminder-modal-overlay .manual-reminder-option-bottom,html.light .modal-overlay.fluxo-premium.manual-reminder-modal-overlay .manual-reminder-option-meta,html.light .modal-overlay.fluxo-premium.manual-reminder-modal-overlay .manual-reminder-selection-grid span{color:#475569!important}html.light .modal-overlay.fluxo-premium.manual-reminder-modal-overlay .manual-reminder-badge.upcoming,html.light .modal-overlay.fluxo-premium.manual-reminder-modal-overlay .manual-reminder-selected-flag{background:#dbeafe!important;color:#1d4ed8!important}html.light .modal-overlay.fluxo-premium.manual-reminder-modal-overlay .manual-reminder-selection-card{color:#0f172a!important;background:rgba(255,255,255,.92)!important;border-color:rgba(203,213,225,.92)!important}html.light .modal-overlay.fluxo-premium.manual-reminder-modal-overlay .manual-reminder-modal-note{color:#334155!important;background:rgba(255,255,255,.9)!important;border-color:rgba(203,213,225,.9)!important}html.light .modal-overlay.fluxo-premium.manual-reminder-modal-overlay .manual-reminder-empty{color:#64748b!important;background:rgba(255,255,255,.76)!important;border-color:rgba(148,163,184,.45)!important}html.light .modal-overlay.fluxo-premium.manual-reminder-modal-overlay .modal-close{color:#475569!important;background:#f8fafc!important;border-color:rgba(203,213,225,.92)!important;box-shadow:0 8px 18px rgba(15,23,42,.08)!important}html.light .modal-overlay.fluxo-premium.manual-reminder-modal-overlay .modal-close:hover{color:#0f172a!important;background:#eef2f7!important;border-color:rgba(148,163,184,.9)!important}html.light .modal-overlay.fluxo-premium.manual-reminder-modal-overlay .manual-reminder-modal-footer .outline-btn{color:#1d4ed8!important;background:#ffffff!important;border-color:rgba(37,99,235,.28)!important}html.light .modal-overlay.fluxo-premium.manual-reminder-modal-overlay .manual-reminder-modal-footer .primary-btn{color:#ffffff!important;background:linear-gradient(135deg,#2563eb,#1d4ed8)!important;border-color:rgba(37,99,235,.76)!important}html:not(.light) .modal-overlay.fluxo-premium .modal-surface .modal-icon-field{border-color:rgba(148,163,184,.22)!important;background:rgba(15,29,47,.8)!important}html:not(.light) .modal-overlay.fluxo-premium .modal-surface .modal-icon-field .input-icon{color:#8fb0d8!important}html:not(.light) .modal-overlay.fluxo-premium .modal-surface .modal-icon-field .select-field,html:not(.light) .modal-overlay.fluxo-premium .modal-surface .modal-icon-field input,html:not(.light) .modal-overlay.fluxo-premium .modal-surface .modal-icon-field select{color:#e5eefb!important;background:transparent!important}html:not(.light) .modal-overlay.fluxo-premium .modal-surface .modal-icon-field input::-moz-placeholder,html:not(.light) .modal-overlay.fluxo-premium .modal-surface .modal-icon-field textarea::-moz-placeholder{color:#91a3bd!important;opacity:1!important}html:not(.light) .modal-overlay.fluxo-premium .modal-surface .modal-icon-field input::placeholder,html:not(.light) .modal-overlay.fluxo-premium .modal-surface .modal-icon-field textarea::placeholder{color:#91a3bd!important;opacity:1!important}html:not(.light) .fluxo-premium .cliente-mobile-menu-trigger{color:#9fb4cf!important;background:rgba(15,23,42,.62)!important;border-color:rgba(148,163,184,.18)!important}html:not(.light) .fluxo-premium .cliente-mobile-menu-trigger svg{color:currentColor!important;stroke:currentColor!important}html:not(.light) .fluxo-premium .cliente-mobile-menu-trigger:focus-visible,html:not(.light) .fluxo-premium .cliente-mobile-menu-trigger:hover{color:#bfdbfe!important;background:rgba(30,107,241,.16)!important;border-color:rgba(96,165,250,.34)!important}html:not(.light) .fluxo-premium .cliente-action-menu{background:rgba(8,20,35,.98)!important;border-color:rgba(96,165,250,.18)!important}html:not(.light) .fluxo-premium .cliente-action-menu button{color:#dbeafe!important}.modal-overlay.fluxo-premium .modal-surface .select-shell{min-height:38px!important;height:38px!important}.modal-overlay.fluxo-premium .modal-surface .selected-client-card{min-height:44px!important;padding:9px 14px!important;border-radius:12px!important}.modal-overlay.fluxo-premium .modal-surface .currency-field,.modal-overlay.fluxo-premium .modal-surface .date-field,.modal-overlay.fluxo-premium .modal-surface .whatsapp-input-row{height:38px!important;min-height:38px!important;border-radius:10px!important}.modal-overlay.fluxo-premium .modal-surface .currency-prefix{padding:0 4px 0 16px!important;border-right:none!important}.fluxo-premium .modal-surface input.nested-clean-input:not([type=checkbox]):not([type=radio]),.modal-overlay.fluxo-premium .modal-surface .currency-field input,.modal-overlay.fluxo-premium .modal-surface input.nested-clean-input:not([type=checkbox]):not([type=radio]),html.light .fluxo-premium .modal-surface input.nested-clean-input:not([type=checkbox]):not([type=radio]),html.light .modal-overlay.fluxo-premium .modal-surface .currency-field input,html.light .modal-overlay.fluxo-premium .modal-surface input.nested-clean-input:not([type=checkbox]):not([type=radio]){height:100%!important;min-height:0!important;padding:0 16px 0 6px!important;border:0!important;border-color:transparent!important;background:transparent!important;box-shadow:none!important}.modal-overlay.fluxo-premium .modal-surface .date-field-icon{left:22px!important;width:18px!important;height:18px!important}.modal-overlay.fluxo-premium .modal-surface .date-field-value{padding-left:54px!important}.modal-overlay.fluxo-premium .modal-surface .date-field .native-date-input,html.light .modal-overlay.fluxo-premium .modal-surface .date-field .native-date-input{height:100%!important;min-height:0!important;padding:0!important;opacity:0!important;border:0!important}.modal-overlay.fluxo-premium .modal-surface .whatsapp-text-input,html.light .modal-overlay.fluxo-premium .modal-surface .whatsapp-text-input{height:100%!important;min-height:0!important;padding:0 14px!important}.modal-overlay.fluxo-premium .modal-footer{padding:8px 20px calc(8px + env(safe-area-inset-bottom))!important}.modal-overlay.fluxo-premium.expense-modal-overlay{align-items:center!important;justify-content:center!important;padding:24px!important;overflow-y:auto!important}.modal-overlay.fluxo-premium.expense-modal-overlay .expense-modal-panel{width:min(760px,calc(100vw - 48px))!important;max-width:760px!important;border-radius:26px!important;margin:auto!important;background:linear-gradient(180deg,rgba(248,251,255,.98),rgba(241,247,255,.96))!important;border:1px solid rgba(148,163,184,.28)!important;border-top-color:rgba(59,130,246,.24)!important;box-shadow:0 32px 80px rgba(15,23,42,.22)!important}.modal-overlay.fluxo-premium.expense-modal-overlay .expense-modal-header{padding:22px 24px 18px!important;background:rgba(248,251,255,.88)!important;border-bottom:1px solid rgba(148,163,184,.18)!important}.modal-overlay.fluxo-premium.expense-modal-overlay .expense-modal-title{display:inline-flex;align-items:center;gap:12px;min-width:0}.modal-overlay.fluxo-premium.expense-modal-overlay .expense-modal-title-icon{width:40px;height:40px;flex:0 0 40px;display:inline-flex;align-items:center;justify-content:center;color:#1d4ed8;background:linear-gradient(180deg,#eaf2ff,#dbeafe);border:1px solid rgba(37,99,235,.18);border-radius:14px;box-shadow:inset 0 1px 0 rgba(255,255,255,.9)}.modal-overlay.fluxo-premium.expense-modal-overlay .modal-title{color:#07162c!important;font-size:22px!important;line-height:1.15!important;letter-spacing:0!important}.modal-overlay.fluxo-premium.expense-modal-overlay .modal-subtitle{color:#40516a!important;font-size:14px!important;line-height:1.45!important;margin-top:8px!important}.modal-overlay.fluxo-premium.expense-modal-overlay .modal-close{color:#334155!important;background:#ffffff!important;border:1px solid rgba(148,163,184,.28)!important;box-shadow:0 8px 22px rgba(15,23,42,.06)!important}.modal-overlay.fluxo-premium.expense-modal-overlay .expense-modal-body{padding:22px 24px 24px!important;background:linear-gradient(180deg,rgba(255,255,255,.72),rgba(248,251,255,.48))!important}.modal-overlay.fluxo-premium.expense-modal-overlay .expense-form-grid{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:18px 20px!important;width:100%!important}.modal-overlay.fluxo-premium.expense-modal-overlay .expense-form-grid label{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:8px!important;color:#334155!important;font-size:13px!important;font-weight:700!important;line-height:1.25!important;white-space:normal!important;margin:0!important}.modal-overlay.fluxo-premium.expense-modal-overlay .expense-form-wide{grid-column:1/-1!important}.modal-overlay.fluxo-premium.expense-modal-overlay .expense-form-grid .select-field,.modal-overlay.fluxo-premium.expense-modal-overlay .expense-form-grid .select-shell,.modal-overlay.fluxo-premium.expense-modal-overlay .expense-form-grid input,.modal-overlay.fluxo-premium.expense-modal-overlay .expense-form-grid select{height:38px!important;min-height:38px!important;border-radius:10px!important}.modal-overlay.fluxo-premium.expense-modal-overlay .expense-form-grid .select-field,.modal-overlay.fluxo-premium.expense-modal-overlay .expense-form-grid input,.modal-overlay.fluxo-premium.expense-modal-overlay .expense-form-grid textarea{color:#0f172a!important;background:#ffffff!important;border:1px solid rgba(148,163,184,.42)!important;box-shadow:0 1px 2px rgba(15,23,42,.04)!important;font-size:15px!important;font-weight:500!important}.modal-overlay.fluxo-premium.expense-modal-overlay .expense-form-grid .select-field:focus,.modal-overlay.fluxo-premium.expense-modal-overlay .expense-form-grid input:focus,.modal-overlay.fluxo-premium.expense-modal-overlay .expense-form-grid textarea:focus{border-color:#2563eb!important;box-shadow:0 0 0 3px rgba(37,99,235,.14)!important}.modal-overlay.fluxo-premium.expense-modal-overlay .expense-form-grid input::-moz-placeholder,.modal-overlay.fluxo-premium.expense-modal-overlay .expense-form-grid textarea::-moz-placeholder{color:#94a3b8!important}.modal-overlay.fluxo-premium.expense-modal-overlay .expense-form-grid input::placeholder,.modal-overlay.fluxo-premium.expense-modal-overlay .expense-form-grid textarea::placeholder{color:#94a3b8!important}.modal-overlay.fluxo-premium.expense-modal-overlay .expense-form-grid textarea{min-height:104px!important;resize:vertical;padding:13px 14px!important}.modal-overlay.fluxo-premium.expense-modal-overlay .expense-field-error{color:#dc2626!important;font-size:12px!important;line-height:1.35!important;font-weight:600!important}.modal-overlay.fluxo-premium.expense-modal-overlay .expense-modal-footer{grid-template-columns:repeat(2,minmax(0,1fr))!important;padding:12px 20px calc(12px + env(safe-area-inset-bottom))!important;background:rgba(248,251,255,.94)!important;border-top:1px solid rgba(148,163,184,.18)!important}.modal-overlay.fluxo-premium.expense-modal-overlay .expense-modal-footer .outline-btn,.modal-overlay.fluxo-premium.expense-modal-overlay .expense-modal-footer .primary-btn{height:38px!important;min-height:38px!important;border-radius:10px!important;font-size:13.5px!important;font-weight:600!important}html:not(.light) .modal-overlay.fluxo-premium.expense-modal-overlay .expense-modal-panel{background:linear-gradient(180deg,rgba(8,21,38,.98),rgba(6,18,33,.98))!important;border-color:rgba(96,165,250,.34) rgba(96,165,250,.2) rgba(96,165,250,.2)!important;box-shadow:0 36px 90px rgba(0,0,0,.48)!important}html:not(.light) .modal-overlay.fluxo-premium.expense-modal-overlay .expense-modal-footer,html:not(.light) .modal-overlay.fluxo-premium.expense-modal-overlay .expense-modal-header{background:rgba(7,18,33,.94)!important;border-color:rgba(96,165,250,.14)!important}html:not(.light) .modal-overlay.fluxo-premium.expense-modal-overlay .expense-modal-body{background:rgba(8,21,38,.72)!important}html:not(.light) .modal-overlay.fluxo-premium.expense-modal-overlay .modal-title{color:#f8fafc!important}html:not(.light) .modal-overlay.fluxo-premium.expense-modal-overlay .expense-form-grid label,html:not(.light) .modal-overlay.fluxo-premium.expense-modal-overlay .modal-subtitle{color:#b6c6dc!important}html:not(.light) .modal-overlay.fluxo-premium.expense-modal-overlay .expense-modal-title-icon{color:#bfdbfe;background:linear-gradient(180deg,rgba(37,99,235,.28),rgba(30,64,175,.22));border-color:rgba(96,165,250,.3)}html:not(.light) .modal-overlay.fluxo-premium.expense-modal-overlay .modal-close{color:#dbeafe!important;background:rgba(15,29,47,.88)!important;border-color:rgba(96,165,250,.2)!important}html:not(.light) .modal-overlay.fluxo-premium.expense-modal-overlay .expense-form-grid .select-field,html:not(.light) .modal-overlay.fluxo-premium.expense-modal-overlay .expense-form-grid input,html:not(.light) .modal-overlay.fluxo-premium.expense-modal-overlay .expense-form-grid textarea{color:#eef6ff!important;background:rgba(15,29,47,.88)!important;border-color:rgba(148,163,184,.24)!important}@media (max-width:780px){.modal-overlay.fluxo-premium.expense-modal-overlay{align-items:center!important;padding:16px!important}.modal-overlay.fluxo-premium.expense-modal-overlay .expense-modal-panel{width:min(100%,calc(100dvw - 32px))!important;max-width:calc(100dvw - 32px)!important;max-height:calc(100dvh - 32px - env(safe-area-inset-top) - env(safe-area-inset-bottom))!important;border-radius:24px!important}.modal-overlay.fluxo-premium.expense-modal-overlay .expense-modal-header{padding:18px 18px 14px!important}.modal-overlay.fluxo-premium.expense-modal-overlay .expense-modal-title{gap:10px}.modal-overlay.fluxo-premium.expense-modal-overlay .expense-modal-title-icon{width:36px;height:36px;flex-basis:36px;border-radius:12px}.modal-overlay.fluxo-premium.expense-modal-overlay .modal-title{font-size:20px!important}.modal-overlay.fluxo-premium.expense-modal-overlay .modal-subtitle{font-size:13px!important}.modal-overlay.fluxo-premium.expense-modal-overlay .expense-modal-body{padding:18px!important}.modal-overlay.fluxo-premium.expense-modal-overlay .expense-form-grid{grid-template-columns:minmax(0,1fr)!important;gap:15px!important}.modal-overlay.fluxo-premium.expense-modal-overlay .expense-form-grid label{gap:7px!important;font-size:12.5px!important}.modal-overlay.fluxo-premium.expense-modal-overlay .expense-form-grid .select-field,.modal-overlay.fluxo-premium.expense-modal-overlay .expense-form-grid .select-shell,.modal-overlay.fluxo-premium.expense-modal-overlay .expense-form-grid input,.modal-overlay.fluxo-premium.expense-modal-overlay .expense-form-grid select{height:42px!important;min-height:42px!important}.modal-overlay.fluxo-premium.expense-modal-overlay .expense-modal-footer{grid-template-columns:minmax(0,1fr)!important;padding:12px 18px calc(14px + env(safe-area-inset-bottom))!important}.modal-overlay.fluxo-premium.expense-modal-overlay .expense-modal-footer .outline-btn,.modal-overlay.fluxo-premium.expense-modal-overlay .expense-modal-footer .primary-btn{height:38px!important;min-height:38px!important}}.fluxo-premium .catalog-admin-page{position:relative}.fluxo-premium .catalog-page-header{align-items:flex-start;gap:20px}.fluxo-premium .catalog-page-title{display:flex;align-items:center;gap:10px}.fluxo-premium .catalog-plan-badge{letter-spacing:.18em}.fluxo-premium .catalog-header-actions{display:flex;flex-wrap:wrap;gap:12px}.fluxo-premium .catalog-action-button{min-height:44px;border-radius:16px}.fluxo-premium .catalog-content-shell,.fluxo-premium .catalog-empty-state,.fluxo-premium .catalog-share-card{border-radius:24px}.fluxo-premium .catalog-empty-state{padding:48px 32px}.fluxo-premium .catalog-empty-icon{width:84px;height:84px;margin:0 auto;border-radius:24px;display:grid;place-items:center;background:linear-gradient(180deg,rgba(16,185,129,.12),rgba(59,130,246,.08));border:1px solid rgba(16,185,129,.18)}.fluxo-premium .catalog-empty-copy{max-width:560px;margin:0 auto}.fluxo-premium .catalog-tabs-bar{display:flex;align-items:center;gap:8px;overflow-x:auto;padding-bottom:4px}.fluxo-premium .catalog-tab{border-radius:999px}.fluxo-premium .catalog-tab.is-active{box-shadow:0 12px 28px rgba(16,185,129,.16)}html.light .catalog-settings-overlay{background:rgba(15,23,42,.42)!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important}html.light .fluxo-premium .catalog-page-header{border-bottom-color:rgba(30,64,120,.16)!important}html.light .fluxo-premium .catalog-empty-state p,html.light .fluxo-premium .catalog-page-subtitle,html.light .fluxo-premium .catalog-share-copy,html.light .fluxo-premium .catalog-stats-grid .card-label,html.light .fluxo-premium .catalog-stats-grid small,html.light .fluxo-premium .catalog-tab{color:#4b6382!important}html.light .fluxo-premium .catalog-content-shell,html.light .fluxo-premium .catalog-empty-state,html.light .fluxo-premium .catalog-share-card{background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(245,249,255,.96))!important;border:1px solid rgba(30,64,120,.14)!important;box-shadow:0 22px 48px rgba(15,45,90,.1)!important}html.light .fluxo-premium .catalog-content-shell{padding:20px!important}html.light .fluxo-premium .catalog-empty-state h3,html.light .fluxo-premium .catalog-share-title,html.light .fluxo-premium .catalog-stats-grid strong{color:#0f172a!important}html.light .fluxo-premium .catalog-share-link{color:#0b8f67!important}html.light .fluxo-premium .catalog-action-button.is-secondary{color:#12345a!important;background:rgba(255,255,255,.96)!important;border-color:rgba(30,64,120,.18)!important;box-shadow:0 12px 24px rgba(15,45,90,.08)!important}html.light .fluxo-premium .catalog-action-button.is-secondary:focus-visible,html.light .fluxo-premium .catalog-action-button.is-secondary:hover{color:#0f172a!important;background:#f8fbff!important;border-color:rgba(37,99,235,.24)!important}html.light .fluxo-premium .catalog-action-button.is-primary{color:#052e24!important;box-shadow:0 16px 30px rgba(16,185,129,.22)!important}html.light .fluxo-premium .catalog-tabs-bar{border-bottom-color:rgba(30,64,120,.12)!important}html.light .fluxo-premium .catalog-tab{border-bottom-color:transparent!important}html.light .fluxo-premium .catalog-tab.is-active{color:#0b8f67!important;background:rgba(16,185,129,.1)!important;border-color:transparent!important}html.light .fluxo-premium .catalog-admin-page [class*="bg-slate-800/10"],html.light .fluxo-premium .catalog-admin-page [class*="bg-slate-800/20"],html.light .fluxo-premium .catalog-admin-page [class*="bg-slate-800/30"],html.light .fluxo-premium .catalog-admin-page [class*="bg-slate-800/40"],html.light .fluxo-premium .catalog-admin-page [class*="bg-slate-850/40"],html.light .fluxo-premium .catalog-admin-page [class*=bg-slate-850],html.light .fluxo-premium .catalog-admin-page [class*=bg-slate-900]{background:rgba(255,255,255,.96)!important}html.light .fluxo-premium .catalog-admin-page [class*="border-slate-700/"],html.light .fluxo-premium .catalog-admin-page [class*=border-slate-650],html.light .fluxo-premium .catalog-admin-page [class*=border-slate-750]{border-color:rgba(30,64,120,.14)!important}html.light .fluxo-premium .catalog-admin-page [class*="hover:bg-slate-700"]:hover,html.light .fluxo-premium .catalog-admin-page [class*="hover:bg-slate-800"]:hover,html.light .fluxo-premium .catalog-admin-page [class*="hover:bg-slate-850/20"]:hover{background:rgba(239,246,255,.92)!important}html.light .catalog-modal-overlay{background:rgba(15,23,42,.42)!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important}html.light .catalog-modal-panel{color:#0f172a!important;background:linear-gradient(180deg,#ffffff,#f8fbff)!important;border:1px solid rgba(148,163,184,.28)!important;box-shadow:0 28px 80px rgba(15,23,42,.24)!important}html.light .catalog-modal-panel .text-white,html.light .catalog-modal-panel h3,html.light .catalog-modal-panel h4{color:#0f172a!important}html.light .catalog-modal-panel .text-slate-400,html.light .catalog-modal-panel .text-slate-450,html.light .catalog-modal-panel label{color:#49617d!important}html.light .catalog-modal-panel input,html.light .catalog-modal-panel select,html.light .catalog-modal-panel textarea{color:#172033!important;background:#ffffff!important;border-color:rgba(148,163,184,.42)!important;box-shadow:0 1px 2px rgba(15,23,42,.04)!important}html.light .catalog-modal-panel input::-moz-placeholder,html.light .catalog-modal-panel textarea::-moz-placeholder{color:#64748b!important;opacity:1!important}html.light .catalog-modal-panel input::placeholder,html.light .catalog-modal-panel textarea::placeholder{color:#64748b!important;opacity:1!important}html.light .catalog-modal-panel input:focus,html.light .catalog-modal-panel select:focus,html.light .catalog-modal-panel textarea:focus{border-color:#10b981!important;box-shadow:0 0 0 3px rgba(16,185,129,.16)!important}html.light .catalog-settings-panel{color:#0f172a!important;background:linear-gradient(180deg,#ffffff,#f8fbff)!important;border:1px solid rgba(148,163,184,.28)!important;box-shadow:0 28px 80px rgba(15,23,42,.24)!important}html.light .catalog-settings-header h3{color:#07162c!important}html.light .catalog-settings-header h3 svg{color:#059669!important}html.light .catalog-settings-close{color:#475569!important;background:#ffffff!important;border:1px solid rgba(148,163,184,.24)!important;border-radius:12px!important}html.light .catalog-settings-close:focus-visible,html.light .catalog-settings-close:hover{color:#0f172a!important;background:#f1f5f9!important}html.light .catalog-settings-form label{color:#49617d!important;letter-spacing:.06em!important}html.light .catalog-settings-form input,html.light .catalog-settings-form select,html.light .catalog-settings-form textarea{color:#172033!important;background:#ffffff!important;border-color:rgba(148,163,184,.42)!important;box-shadow:0 1px 2px rgba(15,23,42,.04)!important}html.light .catalog-settings-form input::-moz-placeholder,html.light .catalog-settings-form textarea::-moz-placeholder{color:#64748b!important;opacity:1!important}html.light .catalog-settings-form input::placeholder,html.light .catalog-settings-form textarea::placeholder{color:#64748b!important;opacity:1!important}html.light .catalog-settings-form input:focus,html.light .catalog-settings-form select:focus,html.light .catalog-settings-form textarea:focus{border-color:#10b981!important;box-shadow:0 0 0 3px rgba(16,185,129,.16)!important}html.light .catalog-settings-form .flex.bg-slate-800{background:#ffffff!important;border-color:rgba(148,163,184,.42)!important}html.light .catalog-settings-form .flex.bg-slate-800>span{color:#52647c!important;background:#f1f5f9!important;border-right-color:rgba(148,163,184,.28)!important}html.light .catalog-settings-form .flex.bg-slate-800 input{background:transparent!important;border:0!important;box-shadow:none!important}html.light .catalog-settings-actions{border-top-color:rgba(148,163,184,.28)!important}html.light .catalog-settings-cancel{color:#334155!important;background:#ffffff!important;border-color:rgba(148,163,184,.36)!important}html.light .catalog-settings-cancel:focus-visible,html.light .catalog-settings-cancel:hover{color:#0f172a!important;background:#f1f5f9!important}html.light .catalog-settings-save{color:#052e24!important;background:#10b981!important;box-shadow:0 14px 28px rgba(16,185,129,.22)!important}html.light .catalog-settings-save:focus-visible,html.light .catalog-settings-save:hover{background:#0fce8c!important}@media (max-width:640px){.catalog-settings-panel{width:min(100%,calc(100dvw - 24px))!important;max-height:calc(100dvh - 24px - env(safe-area-inset-top) - env(safe-area-inset-bottom))!important;padding:20px!important}.catalog-settings-actions,.catalog-settings-form .grid{grid-template-columns:minmax(0,1fr)!important}.catalog-settings-actions{display:grid!important}.catalog-settings-cancel,.catalog-settings-save{width:100%!important}}.fluxo-premium .cliente-mobile-row,.fluxo-premium .clientes-desktop-table tbody tr,.fluxo-premium .cuotas-table tbody tr,.fluxo-premium .mobile-finance-row,.fluxo-premium .pagos-table tbody tr{transition:background-color .12s ease,border-color .12s ease!important}.fluxo-premium .mobile-quota-card{transition:background-color .12s ease,border-color .12s ease,box-shadow .12s ease!important}.fluxo-premium .clientes-page .cliente-mobile-row,.fluxo-premium .clientes-page .clientes-desktop-table tbody tr,.fluxo-premium .clientes-page .mini-summary{transition:background-color .14s ease,border-color .14s ease,box-shadow .14s ease!important}html.light .fluxo-premium .clientes-page .mini-summary:focus-visible,html.light .fluxo-premium .clientes-page .mini-summary:hover{box-shadow:0 10px 22px rgba(15,23,42,.06),0 2px 8px rgba(148,163,184,.06),inset 0 1px 0 rgba(255,255,255,.94)!important}html.light .fluxo-premium .clientes-page .cliente-mobile-row:focus-visible,html.light .fluxo-premium .clientes-page .cliente-mobile-row:hover,html.light .fluxo-premium .clientes-page .clientes-desktop-table tbody tr:focus-within,html.light .fluxo-premium .clientes-page .clientes-desktop-table tbody tr:hover{background:rgba(239,246,255,.52)!important}.fluxo-premium .settings-card .settings-late-fee-card{color:#dbeafe!important;background:linear-gradient(180deg,rgba(9,24,42,.96),rgba(7,20,36,.94))!important;border-color:rgba(96,165,250,.2)!important;box-shadow:0 16px 34px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.04)!important}.fluxo-premium .settings-card .settings-late-fee-title{color:#bfdbfe!important}.fluxo-premium .settings-card .settings-late-fee-title svg{color:#60a5fa!important}html.light .fluxo-premium .settings-card .settings-late-fee-card{color:#17385d!important;background:linear-gradient(180deg,#ffffff,#f4f8ff)!important;border-color:rgba(37,99,235,.22)!important;box-shadow:0 14px 30px rgba(15,45,90,.08),0 4px 12px rgba(37,99,235,.08),inset 0 1px 0 rgba(255,255,255,.98)!important}html.light .fluxo-premium .settings-card .settings-late-fee-title{color:#174ea6!important}html.light .fluxo-premium .settings-card .settings-late-fee-title svg{color:#2563eb!important}.modal-overlay.fluxo-premium.client-modal-overlay,.modal-overlay.fluxo-premium.detail-modal-overlay,.modal-overlay.fluxo-premium.quota-detail-modal-overlay{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.quick-actions-wrapper.is-blocked-by-overlay{pointer-events:none!important;visibility:hidden!important}.modal-overlay.fluxo-premium.whatsapp-qr-modal-overlay{z-index:10020!important}@media (max-width:640px){.fluxo-premium .modal-overlay,.modal-overlay.fluxo-premium{align-items:center!important;justify-content:center!important;padding:max(env(safe-area-inset-top),12px) 12px max(env(safe-area-inset-bottom),12px)!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important}.fluxo-premium .modal-overlay .modal-surface,.modal-overlay.fluxo-premium .modal-surface{width:min(calc(100dvw - 24px),100%)!important;max-width:min(620px,calc(100dvw - 24px))!important;max-height:calc(100dvh - max(env(safe-area-inset-top), 12px) - max(env(safe-area-inset-bottom), 12px) - 24px)!important;margin:auto!important;border-radius:24px!important;border-bottom:1px solid var(--line-strong)!important}.modal-overlay.fluxo-premium .client-modal-body,.modal-overlay.fluxo-premium .detail-modal-body,.modal-overlay.fluxo-premium .manual-reminder-modal-body,.modal-overlay.fluxo-premium .modal-body,.modal-overlay.fluxo-premium .quota-detail-modal-body{padding-left:16px!important;padding-right:16px!important;box-sizing:border-box!important}.modal-overlay.fluxo-premium.client-modal-overlay .client-modal-body{padding:20px!important}.modal-overlay.fluxo-premium.client-modal-overlay .client-modal-body label{align-items:stretch!important;justify-content:flex-start!important;text-align:left!important}.modal-overlay.fluxo-premium.client-modal-overlay .client-modal-body>div>div.client-payment-card,.modal-overlay.fluxo-premium.client-modal-overlay .client-modal-body>div>div.client-school-card{padding:16px!important;border-radius:18px!important}.modal-overlay.fluxo-premium .detail-modal-footer,.modal-overlay.fluxo-premium .manual-reminder-modal-footer,.modal-overlay.fluxo-premium .modal-footer,.modal-overlay.fluxo-premium .quota-detail-modal-footer{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;align-items:center!important}.modal-overlay.fluxo-premium .detail-modal-footer button,.modal-overlay.fluxo-premium .manual-reminder-modal-footer button,.modal-overlay.fluxo-premium .modal-footer .modal-cancel-btn,.modal-overlay.fluxo-premium .modal-footer .modal-submit-btn,.modal-overlay.fluxo-premium .modal-footer .outline-btn,.modal-overlay.fluxo-premium .modal-footer .primary-btn,.modal-overlay.fluxo-premium .modal-footer button,.modal-overlay.fluxo-premium .quota-detail-modal-footer button{width:100%!important;min-width:0!important;height:40px!important;min-height:40px!important;padding:0 12px!important;white-space:nowrap!important;line-height:1.15!important;text-align:center!important;font-weight:600!important}.modal-overlay.fluxo-premium.client-activation-modal-overlay .modal-footer{display:block!important;padding:12px 20px calc(16px + env(safe-area-inset-bottom))!important}.activation-modal-footer-content{display:grid!important;grid-template-columns:minmax(150px,1fr) auto!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;width:100%!important;min-width:0!important}.activation-modal-footer-note{flex:none!important;min-width:0!important;justify-content:flex-start!important;text-align:left!important;line-height:1.25!important}.activation-modal-footer-actions{display:grid!important;flex:none!important;grid-template-columns:104px 180px!important;gap:10px!important;width:auto!important;min-width:0!important}.activation-modal-action{height:38px!important;min-height:38px!important;border-radius:10px!important;font-size:13px!important;font-weight:600!important;gap:8px!important;padding:0 12px!important;white-space:nowrap!important}.activation-modal-action span{min-width:0!important;overflow-wrap:normal!important;white-space:nowrap!important}}@media (max-width:620px){.activation-modal-footer-content{grid-template-columns:1fr!important;align-items:stretch!important}.activation-modal-footer-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important}}@media (max-width:480px){.modal-overlay.fluxo-premium.client-activation-modal-overlay .modal-footer{padding-left:16px!important;padding-right:16px!important}.activation-modal-footer-content{align-items:stretch!important}.activation-modal-footer-actions{flex-basis:auto!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;min-width:0!important;width:100%!important;gap:8px!important}}@media (max-width:330px){.activation-modal-footer-actions{grid-template-columns:minmax(0,1fr)!important}}.modal-overlay.fluxo-premium.client-activation-modal-overlay .modal-footer,html.light .modal-overlay.fluxo-premium.client-activation-modal-overlay .modal-footer{display:block!important;padding:12px 20px calc(12px + env(safe-area-inset-bottom))!important}.modal-overlay.fluxo-premium.client-activation-modal-overlay .activation-modal-footer-content,html.light .modal-overlay.fluxo-premium.client-activation-modal-overlay .activation-modal-footer-content{display:grid!important;grid-template-columns:minmax(180px,1fr) max-content!important;align-items:center!important;gap:14px!important;width:100%!important;max-width:100%!important;min-width:0!important}.modal-overlay.fluxo-premium.client-activation-modal-overlay .activation-modal-footer-note,html.light .modal-overlay.fluxo-premium.client-activation-modal-overlay .activation-modal-footer-note{width:auto!important;min-width:0!important;max-width:100%!important;justify-content:flex-start!important;line-height:1.25!important;text-align:left!important}.modal-overlay.fluxo-premium.client-activation-modal-overlay .activation-modal-footer-actions,html.light .modal-overlay.fluxo-premium.client-activation-modal-overlay .activation-modal-footer-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:center!important;gap:10px!important;width:auto!important;min-width:0!important;max-width:100%!important}.modal-overlay.fluxo-premium.client-activation-modal-overlay .activation-modal-action,html.light .modal-overlay.fluxo-premium.client-activation-modal-overlay .activation-modal-action{width:100%!important;min-width:0!important;min-height:40px!important;height:40px!important;padding:0 12px!important;white-space:nowrap!important;line-height:1.1!important}.modal-overlay.fluxo-premium.client-activation-modal-overlay .activation-modal-action span,html.light .modal-overlay.fluxo-premium.client-activation-modal-overlay .activation-modal-action span{min-width:0!important;white-space:nowrap!important}@media (max-width:620px){.modal-overlay.fluxo-premium.client-activation-modal-overlay .activation-modal-footer-content,html.light .modal-overlay.fluxo-premium.client-activation-modal-overlay .activation-modal-footer-content{grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important}.modal-overlay.fluxo-premium.client-activation-modal-overlay .activation-modal-footer-actions,html.light .modal-overlay.fluxo-premium.client-activation-modal-overlay .activation-modal-footer-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important}}@media (max-width:390px){.modal-overlay.fluxo-premium.client-activation-modal-overlay .activation-modal-footer-actions,html.light .modal-overlay.fluxo-premium.client-activation-modal-overlay .activation-modal-footer-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}.modal-overlay.fluxo-premium.client-activation-modal-overlay .activation-modal-action,html.light .modal-overlay.fluxo-premium.client-activation-modal-overlay .activation-modal-action{padding:0 10px!important;font-size:12px!important}}.modal-overlay.fluxo-premium .activation-modal-action.primary-btn,.modal-overlay.fluxo-premium .detail-modal-footer .primary-btn,.modal-overlay.fluxo-premium .expense-modal-footer .primary-btn,.modal-overlay.fluxo-premium .manual-reminder-modal-footer .primary-btn,.modal-overlay.fluxo-premium .modal-footer .modal-submit-btn,.modal-overlay.fluxo-premium .modal-footer .primary-btn,.modal-overlay.fluxo-premium .quota-detail-modal-footer .primary-btn{color:#ffffff!important;background:linear-gradient(135deg,#2563eb,#1d4ed8)!important;border:1px solid rgba(37,99,235,.32)!important;box-shadow:0 14px 28px rgba(37,99,235,.22),inset 0 1px 0 rgba(255,255,255,.16)!important}.modal-overlay.fluxo-premium .activation-modal-action.primary-btn:hover,.modal-overlay.fluxo-premium .detail-modal-footer .primary-btn:hover,.modal-overlay.fluxo-premium .expense-modal-footer .primary-btn:hover,.modal-overlay.fluxo-premium .manual-reminder-modal-footer .primary-btn:hover,.modal-overlay.fluxo-premium .modal-footer .modal-submit-btn:hover,.modal-overlay.fluxo-premium .modal-footer .primary-btn:hover,.modal-overlay.fluxo-premium .quota-detail-modal-footer .primary-btn:hover{color:#ffffff!important;background:linear-gradient(135deg,#1d4ed8,#1e40af)!important;border-color:rgba(29,78,216,.4)!important;box-shadow:0 18px 34px rgba(29,78,216,.26),inset 0 1px 0 rgba(255,255,255,.18)!important}.modal-overlay.fluxo-premium .activation-modal-action.primary-btn *,.modal-overlay.fluxo-premium .detail-modal-footer .primary-btn *,.modal-overlay.fluxo-premium .expense-modal-footer .primary-btn *,.modal-overlay.fluxo-premium .manual-reminder-modal-footer .primary-btn *,.modal-overlay.fluxo-premium .modal-footer .modal-submit-btn *,.modal-overlay.fluxo-premium .modal-footer .primary-btn *,.modal-overlay.fluxo-premium .quota-detail-modal-footer .primary-btn *{color:#ffffff!important;stroke:currentColor!important}.modal-overlay.fluxo-premium .activation-modal-action.primary-btn:disabled,.modal-overlay.fluxo-premium .detail-modal-footer .primary-btn:disabled,.modal-overlay.fluxo-premium .expense-modal-footer .primary-btn:disabled,.modal-overlay.fluxo-premium .manual-reminder-modal-footer .primary-btn:disabled,.modal-overlay.fluxo-premium .modal-footer .modal-submit-btn:disabled,.modal-overlay.fluxo-premium .modal-footer .primary-btn:disabled,.modal-overlay.fluxo-premium .quota-detail-modal-footer .primary-btn:disabled{color:#ffffff!important;background:linear-gradient(135deg,#2563eb,#1d4ed8)!important;border-color:rgba(37,99,235,.32)!important;box-shadow:0 14px 28px rgba(37,99,235,.22),inset 0 1px 0 rgba(255,255,255,.16)!important;opacity:1!important;cursor:not-allowed!important}html.dark .fluxo-premium .loan-home-page,html.dark .fluxo-premium .voice-page-tailwind{color:#eaf2ff!important}html.dark .fluxo-premium .loan-home-page .bg-white,html.dark .fluxo-premium .voice-page-tailwind .bg-white{background:rgba(8,21,38,.92)!important}html.dark .fluxo-premium .loan-home-page .bg-slate-50,html.dark .fluxo-premium .loan-home-page .bg-slate-50\/80,html.dark .fluxo-premium .voice-page-tailwind .bg-slate-50,html.dark .fluxo-premium .voice-page-tailwind .bg-slate-50\/80{background:rgba(2,8,18,.42)!important}html.dark .fluxo-premium .loan-home-page .from-blue-50,html.dark .fluxo-premium .loan-home-page .to-white,html.dark .fluxo-premium .loan-home-page .via-blue-50,html.dark .fluxo-premium .voice-page-tailwind .from-blue-50,html.dark .fluxo-premium .voice-page-tailwind .to-white,html.dark .fluxo-premium .voice-page-tailwind .via-blue-50{--tw-gradient-from:rgba(8,21,38,0.98) var(--tw-gradient-from-position)!important;--tw-gradient-to:rgba(2,8,18,0.98) var(--tw-gradient-to-position)!important;--tw-gradient-stops:var(--tw-gradient-from),rgba(11,29,50,0.96) var(--tw-gradient-via-position),var(--tw-gradient-to)!important}html.dark .fluxo-premium .loan-home-page .border-blue-100,html.dark .fluxo-premium .loan-home-page .border-slate-200,html.dark .fluxo-premium .voice-page-tailwind .border-blue-100,html.dark .fluxo-premium .voice-page-tailwind .border-slate-200{border-color:rgba(110,154,223,.18)!important}html.dark .fluxo-premium .loan-home-page .text-slate-800,html.dark .fluxo-premium .loan-home-page .text-slate-900,html.dark .fluxo-premium .voice-page-tailwind .text-slate-800,html.dark .fluxo-premium .voice-page-tailwind .text-slate-900{color:#f8fafc!important}html.dark .fluxo-premium .loan-home-page .text-slate-600,html.dark .fluxo-premium .loan-home-page .text-slate-700,html.dark .fluxo-premium .voice-page-tailwind .text-slate-600,html.dark .fluxo-premium .voice-page-tailwind .text-slate-700{color:#c8d7ea!important}html.dark .fluxo-premium .loan-home-page .text-slate-400,html.dark .fluxo-premium .loan-home-page .text-slate-500,html.dark .fluxo-premium .voice-page-tailwind .text-slate-400,html.dark .fluxo-premium .voice-page-tailwind .text-slate-500{color:#9fb4cf!important}.fluxo-premium .loan-home-page .new-primary-btn,.fluxo-premium .voice-page-tailwind .new-primary-btn{min-height:36px!important;padding:0 13px!important;border:1px solid rgba(96,165,250,.3)!important;border-radius:10px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;color:#ffffff!important;background:linear-gradient(135deg,#1e6bf1,#1255c6)!important;box-shadow:0 10px 24px rgba(30,107,241,.26)!important;font-size:13px!important;font-weight:750!important;line-height:1!important;text-decoration:none!important}html.dark .fluxo-premium .loan-home-page .new-primary-btn,html.dark .fluxo-premium .loan-home-page .new-primary-btn *,html.dark .fluxo-premium .voice-page-tailwind .new-primary-btn,html.dark .fluxo-premium .voice-page-tailwind .new-primary-btn *,html.light .fluxo-premium .loan-home-page .new-primary-btn,html.light .fluxo-premium .loan-home-page .new-primary-btn *,html.light .fluxo-premium .voice-page-tailwind .new-primary-btn,html.light .fluxo-premium .voice-page-tailwind .new-primary-btn *{color:#ffffff!important}.fluxo-premium .loan-home-page .new-primary-btn:hover,.fluxo-premium .voice-page-tailwind .new-primary-btn:hover{color:#ffffff!important;background:linear-gradient(135deg,#1d4ed8,#0f46ad)!important;border-color:rgba(147,197,253,.38)!important;box-shadow:0 14px 28px rgba(29,78,216,.3)!important}.fluxo-premium .loan-home-page .new-primary-btn *,.fluxo-premium .voice-page-tailwind .new-primary-btn *{color:#ffffff!important;stroke:currentColor!important}.fluxo-premium .loan-home-page .new-primary-btn:disabled,.fluxo-premium .voice-page-tailwind .new-primary-btn:disabled{opacity:.68!important;cursor:not-allowed!important}.fluxo-premium .loan-home-page .new-primary-btn--compact,.fluxo-premium .voice-page-tailwind .new-primary-btn--compact{min-height:30px!important;padding:0 10px!important;border-radius:8px!important;gap:6px!important;font-size:12px!important}.fluxo-premium .content:has(.wa-page){height:100vh!important;max-height:100vh!important;padding:20px 24px!important;overflow:hidden!important;background:var(--wa-app-bg)!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important}.fluxo-premium .content:has(.wa-page) .wa-page{height:100%!important;max-height:100%!important;min-height:0!important;padding:0!important;overflow:hidden!important;background:transparent!important;display:flex!important;flex-direction:column!important;flex:1 1 0%!important}.fluxo-premium .content:has(.wa-page) .wa-shell{flex:1 1 0%!important;height:100%!important;max-height:100%!important;min-height:0!important;overflow:hidden!important}.fluxo-premium .content:has(.wa-page) .wa-list{display:flex!important;flex-direction:column!important;height:100%!important;max-height:100%!important;min-height:0!important;overflow:hidden!important}.fluxo-premium .content:has(.wa-page) .wa-conversations{flex:1 1 0%!important;min-height:0!important;height:100%!important;overflow-y:auto!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;touch-action:pan-y!important}.fluxo-premium .content:has(.wa-page) .wa-chat{display:flex!important;flex-direction:column!important;height:100%!important;max-height:100%!important;min-height:0!important;overflow:hidden!important}.fluxo-premium .content:has(.wa-page) .wa-chat-header{position:relative!important;top:auto!important;z-index:1!important;flex:0 0 auto!important}.fluxo-premium .content:has(.wa-page) .wa-messages{flex:1 1 0%!important;min-height:0!important;overflow-y:auto!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;touch-action:pan-y!important}@media (max-width:780px){body.wa-scroll-locked,html.wa-scroll-locked{height:100dvh!important;max-height:100dvh!important;overflow:hidden!important;overscroll-behavior:none!important;width:100%!important}.fluxo-premium:has(.wa-page),.fluxo-premium:has(.wa-page) .app-shell{height:100dvh!important;max-height:100dvh!important;overflow:hidden!important}.fluxo-premium .content:has(.wa-page){height:calc(100dvh - 72px - env(safe-area-inset-top))!important;max-height:calc(100dvh - 72px - env(safe-area-inset-top))!important;margin-top:0!important;padding:10px 12px 14px!important}.admin-premium .admin-search,.admin-premium input[type=search],.fluxo-premium .dashboard-search input,.fluxo-premium .incidencias-search-input,.fluxo-premium .search-input-wrapper input,.fluxo-premium input,.fluxo-premium select,.fluxo-premium textarea,input[type=search]{font-size:16px!important}.fluxo-premium .content:has(.wa-page) .wa-search input{height:44px!important;font-size:16px!important;line-height:1.2!important}.modal-overlay.fluxo-premium .modal-surface .currency-field,.modal-overlay.fluxo-premium .modal-surface .date-field,.modal-overlay.fluxo-premium .modal-surface .modal-icon-field,.modal-overlay.fluxo-premium .modal-surface .select-shell,.modal-overlay.fluxo-premium .modal-surface .whatsapp-input-row,html.light .modal-overlay.fluxo-premium .modal-surface .modal-icon-field{min-height:42px!important;height:42px!important;border-radius:12px!important}}