.fluxo-premium .sidebar{height:100%;min-height:0;min-width:256px;width:256px;flex:0 0 256px;padding:24px 18px;border-right:1px solid rgba(148,163,184,.08);background:#030a13!important;display:flex;flex-direction:column;gap:22px;position:relative;top:auto;z-index:10;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.fluxo-premium .sidebar::-webkit-scrollbar{display:none}.fluxo-premium .brand{display:flex;align-items:center;gap:12px;min-height:56px}.fluxo-premium .brand-lockup{width:100%;min-width:0}.fluxo-premium .brand-header-image{width:min(100%,236px)}.fluxo-premium .brand-header-image .fluxo-brand-image__asset{width:100%;height:auto;filter:drop-shadow(0 10px 28px rgba(6,182,212,.18))}.fluxo-premium .brand-lockup-mobile{flex:1 1 auto;min-width:0}.fluxo-premium .brand-header-image-mobile{width:min(100%,184px)}.fluxo-premium .brand-header-image-drawer{width:min(100%,194px)}.fluxo-premium .brand-mark{width:40px;height:40px;display:grid;place-items:center;border-radius:12px;color:white;background:linear-gradient(135deg,#1e6bf1,#3b82f6);box-shadow:0 10px 25px rgba(30,107,241,.35)}.fluxo-premium .brand strong{display:block;font-size:22px;line-height:1;letter-spacing:-.04em;color:white;font-weight:800}.fluxo-premium .brand span{color:var(--muted);font-size:11px}.fluxo-premium .nav-item{min-height:46px;color:#7a8f9f;border:1px solid transparent;background:transparent;border-radius:12px;display:flex;align-items:center;gap:12px;padding:10px 14px;font-weight:600;font-size:13px;transition:all .2s ease;width:100%;text-align:left}.fluxo-premium .nav-item:hover{background:rgba(30,107,241,.08);color:white}.fluxo-premium .nav-item.active{background:linear-gradient(135deg,#1e6bf1,#1255c6)!important;box-shadow:0 12px 30px rgba(30,107,241,.35);color:white!important;border-color:rgba(96,165,250,.1);font-weight:700}.fluxo-premium .nav-item.nav-item-danger{color:#fca5a5;background:rgba(239,68,68,.1);border-color:rgba(239,68,68,.2)}.fluxo-premium .nav-item.nav-item-danger:hover{color:#fee2e2;background:rgba(239,68,68,.16);border-color:rgba(248,113,113,.28)}.fluxo-premium .whatsapp-pill{display:flex;align-items:center;gap:10px;padding:11px 14px;background:rgba(16,185,129,.05)!important;border:1px solid rgba(16,185,129,.18)!important;border-radius:12px;color:#a7f3d0;font-weight:700;width:100%;font-size:13px;justify-content:space-between}.fluxo-premium .whatsapp-pill i{width:8px;height:8px;border-radius:999px;background:var(--green);box-shadow:0 0 12px rgba(16,185,129,.8)}.fluxo-premium .whatsapp-pill.disconnected{background:rgba(239,68,68,.05)!important;border-color:rgba(239,68,68,.18)!important;color:#fca5a5}.fluxo-premium .whatsapp-pill.disconnected i{background:var(--red);box-shadow:0 0 12px rgba(239,68,68,.8)}.fluxo-premium .business-card{display:grid;grid-template-columns:40px 1fr;align-items:center;gap:12px;border:1px solid rgba(148,163,184,.08);background:rgba(8,20,35,.4);border-radius:16px;padding:12px}.fluxo-premium .crest{width:40px;height:40px;border-radius:999px;background:rgba(30,107,241,.15);color:#60a5fa;display:grid;place-items:center}.fluxo-premium .crest-colegio{background:rgba(139,92,246,.16);color:#c4b5fd;box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 0 24px rgba(139,92,246,.18)}.fluxo-premium .crest-gimnasio{background:rgba(244,63,94,.16);color:#fda4af;box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 0 24px rgba(244,63,94,.18)}.fluxo-premium .crest-internet{background:rgba(14,165,233,.16);color:#7dd3fc;box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 0 24px rgba(14,165,233,.18)}.fluxo-premium .crest-prestamos{background:rgba(16,185,129,.16);color:#86efac;box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 0 24px rgba(16,185,129,.18)}.fluxo-premium .crest-alquiler{background:rgba(245,158,11,.16);color:#fcd34d;box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 0 24px rgba(245,158,11,.18)}.fluxo-premium .crest-otro{background:rgba(30,107,241,.15);color:#60a5fa}.fluxo-premium .business-card strong{display:block;font-size:13px;color:white}.fluxo-premium .business-card span{color:var(--muted);font-size:11px}.fluxo-premium .settings-bank-form>.modal-grid-2{display:contents}.fluxo-premium .settings-bank-form>.modal-grid-2 label{margin-bottom:0;min-width:0}.fluxo-premium .modal-overlay,.modal-overlay,.modal-overlay.fluxo-premium{background:rgba(2,8,18,.64);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.fluxo-premium .modal-surface,.modal-overlay.fluxo-premium .modal-surface,.modal-surface{width:min(calc(100vw - 24px),100%);max-width:520px;max-height:calc(100dvh - 24px);display:flex;flex-direction:column;overflow:hidden;color:var(--text);background:linear-gradient(180deg,var(--surface-2),var(--surface-1));border:1px solid var(--line-strong);border-radius:24px;box-shadow:0 34px 80px rgba(0,0,0,.52),inset 0 1px 0 rgba(255,255,255,.05)}.fluxo-premium .modal-surface--sm,.modal-surface--sm{max-width:420px}.fluxo-premium .modal-surface--md,.modal-surface--md{max-width:520px}.fluxo-premium .modal-surface--lg,.modal-surface--lg{max-width:720px}.fluxo-premium .modal-footer,.fluxo-premium .modal-header,.modal-footer,.modal-header{position:relative;z-index:1;flex:none}.fluxo-premium .modal-header,.modal-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 18px 14px;border-bottom:1px solid rgba(148,163,184,.12)}.fluxo-premium .modal-header-copy,.modal-header-copy{min-width:0}.fluxo-premium .modal-title,.modal-title{margin:0;color:var(--text,white);font-size:18px;font-weight:800;line-height:1.1}.fluxo-premium .modal-subtitle,.modal-subtitle{margin:6px 0 0;color:var(--muted-2);font-size:12.5px;line-height:1.45}.fluxo-premium .modal-close,.modal-close{width:38px;height:38px;border-radius:12px}.fluxo-premium .modal-body,.modal-body{min-height:0;min-width:0;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;gap:14px;padding:18px 18px calc(18px + env(safe-area-inset-bottom))}.fluxo-premium .modal-body--flush,.modal-body--flush{padding:0}.fluxo-premium .modal-footer,.modal-footer{display:flex;gap:10px;justify-content:flex-end;padding:12px 18px calc(18px + env(safe-area-inset-bottom));border-top:1px solid rgba(148,163,184,.12);background:var(--modal-bg-tint,linear-gradient(180deg,rgba(7,19,34,.72),rgba(7,19,34,.95)));backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.fluxo-premium .modal-footer>*,.modal-footer>*{flex:none}.fluxo-premium .modal-surface *,.modal-overlay.fluxo-premium .modal-surface *,.modal-surface *{min-width:0}.fluxo-premium .modal-surface label,.modal-overlay.fluxo-premium .modal-surface label,.modal-surface label{max-width:100%}.fluxo-premium .modal-surface .select-shell,.fluxo-premium .modal-surface input,.fluxo-premium .modal-surface select,.fluxo-premium .modal-surface textarea,.modal-overlay.fluxo-premium .modal-surface .select-shell,.modal-overlay.fluxo-premium .modal-surface input,.modal-overlay.fluxo-premium .modal-surface select,.modal-overlay.fluxo-premium .modal-surface textarea,.modal-surface .select-shell,.modal-surface input,.modal-surface select,.modal-surface textarea{width:100%;max-width:100%;min-width:0;box-sizing:border-box}.fluxo-premium .modal-surface input[type=date],.modal-overlay.fluxo-premium .modal-surface input[type=date],.modal-surface input[type=date]{font-size:14px;line-height:1.25;padding-left:10px;padding-right:8px}.fluxo-premium .modal-surface input[type=date]::-webkit-date-and-time-value,.fluxo-premium .modal-surface input[type=date]::-webkit-datetime-edit,.fluxo-premium .modal-surface input[type=date]::-webkit-datetime-edit-fields-wrapper,.modal-overlay.fluxo-premium .modal-surface input[type=date]::-webkit-date-and-time-value,.modal-overlay.fluxo-premium .modal-surface input[type=date]::-webkit-datetime-edit,.modal-overlay.fluxo-premium .modal-surface input[type=date]::-webkit-datetime-edit-fields-wrapper,.modal-surface input[type=date]::-webkit-date-and-time-value,.modal-surface input[type=date]::-webkit-datetime-edit,.modal-surface input[type=date]::-webkit-datetime-edit-fields-wrapper{max-width:100%;min-width:0;overflow:hidden;text-overflow:clip;white-space:nowrap}.fluxo-premium .client-form-modal,.modal-overlay.client-modal-overlay .client-form-modal{max-width:min(760px,calc(100vw - 32px))}.fluxo-premium .client-form-modal .client-modal-body,.modal-overlay.client-modal-overlay .client-form-modal .client-modal-body{padding:18px;background:linear-gradient(180deg,rgba(248,250,252,.98),rgba(241,245,249,.94))}.fluxo-premium .client-form-modal .client-modal-body>div{display:grid;gap:16px}.fluxo-premium .client-form-modal .client-modal-body>div>div{border:1px solid rgba(148,163,184,.26);border-radius:18px;background:rgba(255,255,255,.92);padding:16px;box-shadow:0 16px 38px rgba(15,23,42,.08)}.fluxo-premium .client-form-modal .client-modal-body p{color:#0f2544}.fluxo-premium .client-form-modal .client-modal-body .grid{align-items:start;gap:14px}.fluxo-premium .client-form-modal .client-modal-body label{min-width:0;color:#233b5f;font-size:13px;font-weight:700}.fluxo-premium .client-form-modal .client-modal-body input,.fluxo-premium .client-form-modal .client-modal-body select{width:100%;min-height:42px;border:1px solid rgba(148,163,184,.42)!important;border-radius:10px!important;background:#fff!important;color:#0f172a!important;font-size:14px;font-weight:500;box-shadow:inset 0 1px 0 rgba(255,255,255,.92);padding:8px 12px!important}.fluxo-premium .client-form-modal .client-modal-body input::-moz-placeholder{color:#94a3b8;font-weight:500}.fluxo-premium .client-form-modal .client-modal-body input::placeholder{color:#94a3b8;font-weight:500}.fluxo-premium .client-form-modal .client-modal-body>div>div:first-child .grid>label:nth-child(3){grid-column:1/-1}.fluxo-premium .client-form-modal .client-modal-body .select-shell{width:100%}.fluxo-premium .client-form-modal .client-modal-body .payment-title{color:#1d4ed8!important}.fluxo-premium .client-form-modal .client-modal-body .school-title{color:#475569!important}.fluxo-premium .modal-grid-2,.modal-grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.fluxo-premium .modal-media-frame{max-height:min(62dvh,620px);display:flex;align-items:center;justify-content:center;padding:14px;background:rgba(2,8,18,.66)}.fluxo-premium .modal-media-frame img{max-width:100%;max-height:min(58dvh,580px);-o-object-fit:contain;object-fit:contain;border-radius:16px}.fluxo-premium .receipt-loader-container{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;width:100%}.fluxo-premium .modal-shell-card{color:var(--text);background:linear-gradient(180deg,var(--surface-2),var(--surface-1));border:1px solid var(--line-strong);box-shadow:0 34px 80px rgba(0,0,0,.52),inset 0 1px 0 rgba(255,255,255,.05)}.fluxo-premium .modal-soft-surface{color:var(--text);background:rgba(6,16,29,.88);border:1px solid rgba(148,163,184,.14);box-shadow:0 18px 36px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.04)}.fluxo-premium .modal-soft-button{color:var(--text);background:rgba(15,29,47,.7);border:1px solid rgba(148,163,184,.14);box-shadow:0 12px 28px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.04)}.fluxo-premium .modal-soft-button:hover{background:rgba(37,99,235,.12);border-color:rgba(96,165,250,.22)}.fluxo-premium .modal-detail-card,.fluxo-premium .modal-detail-message{border-radius:14px}.fluxo-premium .modal-detail-card{color:var(--text);background:rgba(6,16,29,.9);border:1px solid rgba(148,163,184,.12)}.fluxo-premium .modal-detail-card--accent{background:rgba(10,18,32,.96);border-color:rgba(168,85,247,.22)}.fluxo-premium .modal-detail-message{color:#d7e4f4;background:rgba(6,16,29,.9);border:1px solid rgba(148,163,184,.12)}.fluxo-premium .modal-detail-message strong{color:white}.fluxo-premium .modal-detail-message--success{color:#bbf7d0;background:rgba(6,78,59,.18);border-color:rgba(16,185,129,.24)}.fluxo-premium .modal-detail-message--success strong{color:#ecfdf5}.fluxo-premium .modal-note{padding:12px 14px;border-radius:14px;font-size:12.5px;line-height:1.5;color:#cfe0f5;background:rgba(13,31,54,.86);border:1px solid rgba(96,165,250,.22)}.fluxo-premium .modal-overlay.manual-reminder-modal-overlay .manual-reminder-results,.modal-overlay.manual-reminder-modal-overlay .manual-reminder-results{display:flex!important;flex-direction:column!important;gap:10px!important;min-height:96px!important;max-height:300px!important;overflow-y:auto!important;padding:2px 4px 2px 0!important}.fluxo-premium .modal-overlay.manual-reminder-modal-overlay .manual-reminder-list-head,.modal-overlay.manual-reminder-modal-overlay .manual-reminder-list-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:0 2px!important}.fluxo-premium .modal-overlay.manual-reminder-modal-overlay .manual-reminder-list-head span,.modal-overlay.manual-reminder-modal-overlay .manual-reminder-list-head span{color:#475569!important;font-size:11px!important;font-weight:800!important;letter-spacing:.16em!important;text-transform:uppercase!important}.fluxo-premium .modal-overlay.manual-reminder-modal-overlay .manual-reminder-list-head strong,.modal-overlay.manual-reminder-modal-overlay .manual-reminder-list-head strong{display:inline-flex!important;align-items:center!important;min-height:26px!important;padding:0 10px!important;border-radius:999px!important;background:rgba(239,68,68,.1)!important;color:#b91c1c!important;font-size:12px!important;font-weight:850!important}.fluxo-premium .modal-overlay.manual-reminder-modal-overlay .manual-reminder-option,.modal-overlay.manual-reminder-modal-overlay .manual-reminder-option{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;gap:9px!important;width:100%!important;min-height:auto!important;padding:14px 15px!important;border:1px solid rgba(203,213,225,.95)!important;border-radius:14px!important;background:#ffffff!important;color:#0f172a!important;text-align:left!important;box-shadow:0 10px 24px rgba(15,23,42,.06)!important}.fluxo-premium .modal-overlay.manual-reminder-modal-overlay .manual-reminder-option.overdue,.modal-overlay.manual-reminder-modal-overlay .manual-reminder-option.overdue{border-color:rgba(239,68,68,.24)!important;background:linear-gradient(180deg,#ffffff,#fff7f7)!important}.fluxo-premium .modal-overlay.manual-reminder-modal-overlay .manual-reminder-option.selected,.modal-overlay.manual-reminder-modal-overlay .manual-reminder-option.selected{border-color:rgba(37,99,235,.5)!important;box-shadow:0 0 0 3px rgba(37,99,235,.14),0 14px 30px rgba(15,23,42,.08)!important}.fluxo-premium .modal-overlay.manual-reminder-modal-overlay .manual-reminder-option-bottom,.fluxo-premium .modal-overlay.manual-reminder-modal-overlay .manual-reminder-option-meta,.fluxo-premium .modal-overlay.manual-reminder-modal-overlay .manual-reminder-option-top,.modal-overlay.manual-reminder-modal-overlay .manual-reminder-option-bottom,.modal-overlay.manual-reminder-modal-overlay .manual-reminder-option-meta,.modal-overlay.manual-reminder-modal-overlay .manual-reminder-option-top{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;width:100%!important;min-width:0!important}.fluxo-premium .modal-overlay.manual-reminder-modal-overlay .manual-reminder-top-tags,.modal-overlay.manual-reminder-modal-overlay .manual-reminder-top-tags{display:inline-flex!important;align-items:center!important;justify-content:flex-end!important;flex-wrap:wrap!important;gap:8px!important;flex:0 0 auto!important}.fluxo-premium .modal-overlay.manual-reminder-modal-overlay .manual-reminder-client-name,.fluxo-premium .modal-overlay.manual-reminder-modal-overlay .manual-reminder-quota-name,.modal-overlay.manual-reminder-modal-overlay .manual-reminder-client-name,.modal-overlay.manual-reminder-modal-overlay .manual-reminder-quota-name{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.fluxo-premium .modal-overlay.manual-reminder-modal-overlay .manual-reminder-client-name,.modal-overlay.manual-reminder-modal-overlay .manual-reminder-client-name{color:#0f172a!important;font-size:15px!important;font-weight:800!important;line-height:1.25!important}.fluxo-premium .modal-overlay.manual-reminder-modal-overlay .manual-reminder-badge,.modal-overlay.manual-reminder-modal-overlay .manual-reminder-badge{flex:0 0 auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:24px!important;padding:0 9px!important;border-radius:999px!important;font-size:10px!important;font-weight:900!important;line-height:1!important;letter-spacing:.08em!important;text-transform:uppercase!important}.fluxo-premium .modal-overlay.manual-reminder-modal-overlay .manual-reminder-selected-flag,.modal-overlay.manual-reminder-modal-overlay .manual-reminder-selected-flag{display:inline-flex!important;align-items:center!important;gap:6px!important;min-height:24px!important;padding:0 9px!important;border-radius:999px!important;background:rgba(37,99,235,.12)!important;color:#1d4ed8!important;font-size:10px!important;font-weight:900!important;line-height:1!important;letter-spacing:.05em!important;text-transform:uppercase!important}.fluxo-premium .modal-overlay.manual-reminder-modal-overlay .manual-reminder-badge.overdue,.modal-overlay.manual-reminder-modal-overlay .manual-reminder-badge.overdue{background:rgba(239,68,68,.1)!important;color:#b91c1c!important}.fluxo-premium .modal-overlay.manual-reminder-modal-overlay .manual-reminder-badge.upcoming,.modal-overlay.manual-reminder-modal-overlay .manual-reminder-badge.upcoming{background:rgba(37,99,235,.1)!important;color:#1d4ed8!important}.fluxo-premium .modal-overlay.manual-reminder-modal-overlay .manual-reminder-option-meta,.modal-overlay.manual-reminder-modal-overlay .manual-reminder-option-meta{color:#334155!important;font-size:13px!important;font-weight:650!important}.fluxo-premium .modal-overlay.manual-reminder-modal-overlay .manual-reminder-amount,.modal-overlay.manual-reminder-modal-overlay .manual-reminder-amount{flex:0 0 auto!important;color:#0f172a!important;font-size:14px!important;font-weight:850!important;line-height:1.2!important}.fluxo-premium .modal-overlay.manual-reminder-modal-overlay .manual-reminder-option-bottom,.modal-overlay.manual-reminder-modal-overlay .manual-reminder-option-bottom{color:#64748b!important;font-size:12px!important;line-height:1.25!important}.fluxo-premium .modal-overlay.manual-reminder-modal-overlay .manual-reminder-selection-grid,.modal-overlay.manual-reminder-modal-overlay .manual-reminder-selection-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.fluxo-premium .modal-overlay.manual-reminder-modal-overlay .manual-reminder-selection-grid>div,.modal-overlay.manual-reminder-modal-overlay .manual-reminder-selection-grid>div{display:flex!important;flex-direction:column!important;gap:4px!important;min-width:0!important}.fluxo-premium .modal-overlay.manual-reminder-modal-overlay .manual-reminder-selection-grid span,.modal-overlay.manual-reminder-modal-overlay .manual-reminder-selection-grid span{color:#64748b!important;font-size:11px!important;font-weight:700!important}.fluxo-premium .modal-overlay.manual-reminder-modal-overlay .manual-reminder-selection-grid strong,.modal-overlay.manual-reminder-modal-overlay .manual-reminder-selection-grid strong{min-width:0!important;color:#0f172a!important;font-size:13px!important;font-weight:800!important;line-height:1.25!important}.detail-modal-panel,.fluxo-premium .detail-modal-panel{position:relative}.detail-modal-footer,.detail-modal-header,.fluxo-premium .detail-modal-footer,.fluxo-premium .detail-modal-header{position:relative;z-index:2}.fluxo-premium .client-modal .dashboard-search-expandable.is-open{width:100%!important;max-width:100%!important;min-width:0!important}.fluxo-premium .client-modal .dashboard-search-toggle{flex:0 0 40px!important;width:40px!important;min-width:40px!important;height:40px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.fluxo-premium .client-modal .dashboard-search-toggle svg{margin:0!important}.fluxo-premium .modal-overlay.quota-detail-modal-overlay,.modal-overlay.quota-detail-modal-overlay{background:rgba(2,6,23,.72)!important;backdrop-filter:blur(16px) saturate(125%)!important;-webkit-backdrop-filter:blur(16px) saturate(125%)!important}.fluxo-premium .modal-overlay.quota-detail-modal-overlay .quota-detail-modal-panel,.modal-overlay.quota-detail-modal-overlay .quota-detail-modal-panel{color:#e2e8f0!important;background:linear-gradient(180deg,rgba(8,15,28,.985),rgba(2,6,23,.99))!important;border:1px solid rgba(71,85,105,.72)!important;box-shadow:0 28px 72px rgba(2,6,23,.72),inset 0 1px 0 rgba(255,255,255,.04)!important}.fluxo-premium .modal-overlay.quota-detail-modal-overlay .quota-detail-modal-footer,.fluxo-premium .modal-overlay.quota-detail-modal-overlay .quota-detail-modal-header,.modal-overlay.quota-detail-modal-overlay .quota-detail-modal-footer,.modal-overlay.quota-detail-modal-overlay .quota-detail-modal-header{background:rgba(8,15,28,.92)!important;border-color:rgba(71,85,105,.52)!important}.fluxo-premium .modal-overlay.quota-detail-modal-overlay .quota-detail-modal-header .modal-title,.modal-overlay.quota-detail-modal-overlay .quota-detail-modal-header .modal-title{color:#f8fafc!important}.fluxo-premium .modal-overlay.quota-detail-modal-overlay .cuota-detail-header>div>span,.fluxo-premium .modal-overlay.quota-detail-modal-overlay .cuota-detail-kicker,.fluxo-premium .modal-overlay.quota-detail-modal-overlay .cuota-detail-note,.fluxo-premium .modal-overlay.quota-detail-modal-overlay .quota-detail-modal-header .modal-subtitle,.modal-overlay.quota-detail-modal-overlay .cuota-detail-header>div>span,.modal-overlay.quota-detail-modal-overlay .cuota-detail-kicker,.modal-overlay.quota-detail-modal-overlay .cuota-detail-note,.modal-overlay.quota-detail-modal-overlay .quota-detail-modal-header .modal-subtitle{color:#94a3b8!important}.fluxo-premium .modal-overlay.quota-detail-modal-overlay .cuota-detail-header strong,.fluxo-premium .modal-overlay.quota-detail-modal-overlay .modal-detail-card,.fluxo-premium .modal-overlay.quota-detail-modal-overlay .modal-detail-card--accent,.fluxo-premium .modal-overlay.quota-detail-modal-overlay .modal-note,.modal-overlay.quota-detail-modal-overlay .cuota-detail-header strong,.modal-overlay.quota-detail-modal-overlay .modal-detail-card,.modal-overlay.quota-detail-modal-overlay .modal-detail-card--accent,.modal-overlay.quota-detail-modal-overlay .modal-note{color:#e2e8f0!important}.fluxo-premium .modal-overlay.quota-detail-modal-overlay .modal-detail-card,.fluxo-premium .modal-overlay.quota-detail-modal-overlay .modal-note,.modal-overlay.quota-detail-modal-overlay .modal-detail-card,.modal-overlay.quota-detail-modal-overlay .modal-note{background:rgba(15,23,42,.74)!important;border-color:rgba(71,85,105,.48)!important}.fluxo-premium .modal-overlay.quota-detail-modal-overlay .modal-detail-card--accent,.modal-overlay.quota-detail-modal-overlay .modal-detail-card--accent{background:linear-gradient(180deg,rgba(15,23,42,.86),rgba(17,24,39,.94))!important;border-color:rgba(96,165,250,.28)!important}.modal-overlay .modal-surface .select-field,.modal-overlay .modal-surface input:not([type=checkbox]):not([type=radio]),.modal-overlay .modal-surface select{min-height:40px!important;height:40px!important;padding:8px 12px!important;border-radius:10px!important;font-size:14px!important;line-height:1.25!important}.modal-overlay .modal-surface .select-shell{min-height:42px!important;height:42px!important}.modal-overlay .modal-surface textarea{min-height:84px!important;padding:9px 12px!important;border-radius:10px!important;font-size:14px!important;line-height:1.35!important}:root{--modal-bg-tint:#071221;--modal-overlay-bg:rgba(2,6,23,0.65);--modal-overlay-filter:blur(10px);--modal-glow-border:1px solid rgba(59,130,246,0.25);--modal-border-color:rgba(148,163,184,0.14);--input-bg:rgba(15,29,47,0.8);--input-border:rgba(148,163,184,0.2);--input-text:#ffffff;--input-placeholder:#64748b;--input-focus-border:#3b82f6;--input-focus-shadow:0 0 0 3px rgba(59,130,246,0.16);--label-color:#94a3b8;--section-header-line:rgba(148,163,184,0.12)}html.light .fluxo-premium{--modal-bg-tint:#f8fbff;--modal-overlay-bg:rgba(15,23,42,0.45);--modal-overlay-filter:blur(8px);--modal-glow-border:1px solid rgba(37,99,235,0.22);--modal-border-color:rgba(37,99,235,0.1);--input-bg:#ffffff;--input-border:rgba(148,163,184,0.36);--input-text:#0f172a;--input-placeholder:#94a3b8;--input-focus-border:#2563eb;--input-focus-shadow:0 0 0 3px rgba(37,99,235,0.15);--label-color:#334155;--section-header-line:rgba(37,99,235,0.08)}.fluxo-premium .modal-overlay,.modal-overlay.fluxo-premium{background:var(--modal-overlay-bg)!important;backdrop-filter:var(--modal-overlay-filter)!important;-webkit-backdrop-filter:var(--modal-overlay-filter)!important;transition:opacity .2s ease-out}.fluxo-premium .modal-surface,.modal-overlay.fluxo-premium .modal-surface{background:var(--modal-bg-tint)!important;border:var(--modal-border-color)!important;border-top:var(--modal-glow-border)!important;border-radius:24px!important;box-shadow:0 20px 50px rgba(0,0,0,.25)!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;overflow:hidden;width:min(calc(100vw - 24px),100%)!important;max-width:620px!important;margin-bottom:max(env(safe-area-inset-bottom),12px)!important;margin-top:auto!important;height:auto!important;max-height:calc(100dvh - max(env(safe-area-inset-top), 12px) - max(env(safe-area-inset-bottom), 12px) - 24px)!important;animation:modalSlideUpMobile .22s cubic-bezier(.16,1,.3,1) forwards!important}@keyframes modalSlideUpMobile{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (min-width:640px){.fluxo-premium .modal-surface,.modal-overlay.fluxo-premium .modal-surface{border-radius:28px!important;max-width:620px!important;margin-bottom:auto!important;margin-top:auto!important;height:auto!important;max-height:calc(100vh - 48px)!important;box-shadow:0 34px 80px rgba(0,0,0,.35)!important;animation:modalScaleUpDesktop .22s cubic-bezier(.16,1,.3,1) forwards!important}}@keyframes modalScaleUpDesktop{0%{transform:scale(.95) translateY(10px);opacity:0}to{transform:scale(1) translateY(0);opacity:1}}.fluxo-premium .modal-header{padding:20px!important;border-bottom:1px solid var(--section-header-line)!important;background:var(--modal-bg-tint)!important;grid-row:1!important;z-index:10}.fluxo-premium .modal-body{overflow-y:auto!important;grid-row:2!important;min-height:0!important;overscroll-behavior:contain!important;scroll-padding-bottom:24px!important;-webkit-overflow-scrolling:touch!important;display:flex!important;flex-direction:column!important;gap:20px!important}.fluxo-premium .client-form-modal .client-modal-body,.fluxo-premium .modal-body{padding:20px!important;background:transparent!important}.fluxo-premium .client-form-modal .client-modal-body>div{display:flex!important;flex-direction:column!important;gap:20px!important}.fluxo-premium .client-form-modal .client-modal-body>div>div{border:none!important;background:transparent!important;padding:0!important;box-shadow:none!important}.fluxo-premium .client-form-modal .client-modal-body label{display:flex!important;align-items:stretch!important;justify-content:flex-start!important;text-align:left!important}.fluxo-premium .client-form-modal .client-modal-body>div>div.client-payment-card,.fluxo-premium .client-form-modal .client-modal-body>div>div.client-school-card{padding:16px!important;border-radius:18px!important}.fluxo-premium .client-form-modal .client-modal-body>div>div.client-payment-card{border:1px solid rgba(37,99,235,.2)!important;background:#f0f5ff!important}.fluxo-premium .client-form-modal .client-modal-body>div>div.client-school-card{border:1px solid rgba(148,163,184,.18)!important;background:#f8fafc!important}.fluxo-premium .modal-section-header{border-bottom:1px solid var(--section-header-line)!important;padding-bottom:6px!important;margin-bottom:4px!important}.fluxo-premium .modal-section-title{color:var(--label-color)!important;letter-spacing:.05em!important}.fluxo-premium .modal-surface .select-field,.fluxo-premium .modal-surface input:not([type=checkbox]):not([type=radio]),.fluxo-premium .modal-surface select{min-height:44px!important;height:44px!important;border-radius:12px!important;font-size:16px!important;font-weight:500!important;background:var(--input-bg)!important;border:1px solid var(--input-border)!important;color:var(--input-text)!important;transition:all .15s ease!important;box-shadow:none!important}.fluxo-premium .modal-surface input:not([type=checkbox]):not([type=radio])::-moz-placeholder,.fluxo-premium .modal-surface select::-moz-placeholder{color:var(--input-placeholder)!important;opacity:1!important}.fluxo-premium .modal-surface input:not([type=checkbox]):not([type=radio])::placeholder,.fluxo-premium .modal-surface select::placeholder{color:var(--input-placeholder)!important;opacity:1!important}.fluxo-premium .modal-surface .select-field:focus,.fluxo-premium .modal-surface input:not([type=checkbox]):not([type=radio]):focus,.fluxo-premium .modal-surface select:focus{border-color:var(--input-focus-border)!important;box-shadow:var(--input-focus-shadow)!important;outline:none!important}.fluxo-premium .modal-surface .select-shell{position:relative!important;display:flex!important;align-items:center!important;width:100%!important}.fluxo-premium .modal-surface .select-shell .select-icon{position:absolute!important;right:16px!important;top:50%!important;transform:translateY(-50%)!important;pointer-events:none!important;color:var(--input-placeholder)!important}.fluxo-premium .field-label,.fluxo-premium .form-field label,.fluxo-premium .modal-surface label{display:inline-flex!important;align-items:center!important;gap:3px!important;white-space:normal!important;line-height:1.35!important;font-size:13px!important;font-weight:600!important;color:var(--label-color)!important;margin-bottom:0!important}.fluxo-premium .required-mark{display:inline!important;position:static!important;margin:0!important;color:var(--red)!important;line-height:inherit!important;font-weight:700!important}.fluxo-premium .form-field .helper-text,.fluxo-premium .modal-surface .helper-text{font-size:12px!important;color:var(--input-placeholder)!important;margin-top:4px!important;line-height:1.4!important}.fluxo-premium .form-field{display:flex!important;flex-direction:column!important;gap:8px!important}.fluxo-premium .modal-section-body{display:flex!important;flex-direction:column!important;gap:18px!important}.fluxo-premium .modal-footer{position:relative!important;grid-row:3!important;bottom:0!important;background:var(--modal-bg-tint)!important;padding:12px 18px calc(12px + env(safe-area-inset-bottom))!important;border-top:1px solid var(--section-header-line)!important;z-index:10!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;align-items:center!important;box-shadow:0 -4px 20px rgba(0,0,0,.03)!important;width:100%!important}.fluxo-premium .modal-footer:has(>:only-child),.modal-footer:has(>:only-child),.modal-overlay.modal-comprobante-overlay .modal-footer,.modal-surface.modal-comprobante-panel .modal-footer{grid-template-columns:1fr!important;display:flex!important;justify-content:center!important;width:100%!important}.fluxo-premium .modal-footer>:only-child,.modal-footer>:only-child,.modal-overlay.modal-comprobante-overlay .modal-footer>*,.modal-surface.modal-comprobante-panel .modal-footer>*{grid-column:1/-1!important;width:100%!important;max-width:100%!important;white-space:nowrap!important}.comprobante-external-link-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;width:100%!important;min-height:44px!important;height:44px!important;padding:0 20px!important;background:linear-gradient(135deg,#2563eb,#1d4ed8)!important;color:#ffffff!important;font-size:14px!important;font-weight:600!important;letter-spacing:-.01em!important;border-radius:12px!important;border:1px solid rgba(255,255,255,.2)!important;box-shadow:0 4px 14px rgba(37,99,235,.3)!important;text-decoration:none!important;white-space:nowrap!important;transition:all .2s ease!important;box-sizing:border-box!important}.comprobante-external-link-btn:hover{background:linear-gradient(135deg,#1d4ed8,#1e40af)!important;color:#ffffff!important;box-shadow:0 6px 18px rgba(37,99,235,.42)!important;transform:translateY(-1px)!important}.comprobante-external-link-btn:active{transform:translateY(0)!important;box-shadow:0 2px 6px rgba(37,99,235,.25)!important}.comprobante-external-link-btn svg{width:17px!important;height:17px!important;flex-shrink:0!important}.fluxo-premium .modal-footer .modal-cancel-btn,.fluxo-premium .modal-footer .modal-submit-btn,.fluxo-premium .modal-footer .outline-btn,.fluxo-premium .modal-footer .primary-btn,.fluxo-premium .modal-footer button{height:40px!important;min-height:40px!important;font-size:13.5px!important;font-weight:600!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;margin:0!important;width:100%!important;white-space:nowrap!important}.fluxo-premium .modal-footer .modal-cancel-btn{background:rgba(148,163,184,.08)!important;border:1px solid var(--input-border)!important;color:var(--label-color)!important}.fluxo-premium .modal-footer .modal-cancel-btn:hover{background:rgba(148,163,184,.15)!important;color:var(--input-text)!important}.fluxo-premium .modal-footer .modal-submit-btn:disabled{background:color-mix(in srgb,#2563eb 55%,#dbe7ff)!important;color:#ffffff!important;opacity:1!important;cursor:not-allowed!important}.fluxo-premium .modal-footer .modal-submit-btn:disabled svg{opacity:.88!important}.whatsapp-input-row{display:flex!important;align-items:center!important;border:1px solid var(--input-border)!important;background:var(--input-bg)!important;border-radius:10px!important;height:40px!important;min-height:40px!important;overflow:hidden!important;width:100%!important}.whatsapp-input-row:focus-within{border-color:var(--input-focus-border)!important;box-shadow:var(--input-focus-shadow)!important}.whatsapp-flag-block{display:flex!important;align-items:center!important;justify-content:center!important;padding:0 12px 0 16px!important;flex-shrink:0!important}.whatsapp-flag-block img{width:20px!important;height:auto!important;border-radius:2px!important;box-shadow:0 1px 3px rgba(0,0,0,.15)!important}.whatsapp-country-picker{position:relative!important;display:flex!important;align-items:center!important;gap:6px!important;align-self:stretch!important;padding:0 10px 0 12px!important;flex-shrink:0!important;cursor:pointer!important;color:var(--input-text)!important}.whatsapp-country-flag{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:22px!important;min-width:22px!important;height:17px!important;line-height:1!important}.whatsapp-country-flag img{display:block!important;width:22px!important;height:17px!important;-o-object-fit:cover!important;object-fit:cover!important;border-radius:2px!important;box-shadow:0 1px 3px rgba(0,0,0,.18)!important}.whatsapp-country-flag-fallback{font-size:10px!important;font-weight:800!important;letter-spacing:.04em!important}.whatsapp-country-prefix{min-width:18px!important;font-size:14px!important;font-weight:700!important}.whatsapp-country-select{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;opacity:0!important;cursor:pointer!important}.whatsapp-country-picker:focus-within{background:color-mix(in srgb,var(--input-border) 24%,transparent)!important}.whatsapp-divider{width:1px!important;height:24px!important;background:var(--input-border)!important;flex-shrink:0!important}.whatsapp-text-input{flex:1!important;height:100%!important;border:none!important;background:transparent!important;padding:0 16px!important;font-size:16px!important;color:var(--input-text)!important;outline:none!important}.whatsapp-text-input:focus{border:none!important;box-shadow:none!important;outline:none!important}.selected-client-card{justify-content:space-between!important;padding:12px 16px!important;border-radius:16px!important;background:var(--input-bg)!important;border:1px solid var(--input-border)!important;margin-top:4px!important}.selected-client-card,.selected-client-initials{display:flex!important;align-items:center!important}.selected-client-initials{width:40px!important;height:40px!important;border-radius:50%!important;background:rgba(30,107,241,.15)!important;color:var(--blue-2)!important;font-size:14px!important;font-weight:700!important;justify-content:center!important;flex-shrink:0!important}.selected-client-info{flex:1!important;padding-left:12px!important}.selected-client-name{font-size:14px!important;font-weight:700!important;color:var(--input-text)!important;line-height:1.2!important}.selected-client-phone{font-size:11px!important;color:var(--input-placeholder)!important;margin-top:2px!important}.input-with-icon-wrapper{position:relative!important;display:flex!important;align-items:center!important;width:100%!important}.input-with-icon-wrapper .input-icon{position:absolute!important;left:16px!important;top:50%!important;transform:translateY(-50%)!important;color:var(--input-placeholder)!important;pointer-events:none!important;z-index:5!important}.input-with-icon-wrapper .select-field,.input-with-icon-wrapper input,.input-with-icon-wrapper select{padding-left:48px!important}.native-select-hidden{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;min-height:0!important;margin:0!important;opacity:0!important;cursor:pointer!important;z-index:10!important}.currency-field{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;width:100%!important;height:54px!important;min-height:54px!important;overflow:hidden!important;border:1px solid var(--input-border)!important;border-radius:12px!important;background:var(--input-bg)!important}.currency-prefix{display:inline-flex!important;align-items:center!important;height:100%!important;padding:0 4px 0 16px!important;border-right:none!important;color:var(--input-text)!important;font-size:14px!important;font-weight:700!important;white-space:nowrap!important}.fluxo-premium .modal-surface .currency-field input,.fluxo-premium .modal-surface input.nested-clean-input:not([type=checkbox]):not([type=radio]){min-width:0!important;height:100%!important;min-height:0!important;padding:0 16px 0 6px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.currency-field:focus-within{border-color:var(--input-focus-border)!important;box-shadow:var(--input-focus-shadow)!important}.date-field{position:relative!important;display:flex!important;align-items:center!important;width:100%!important;height:54px!important;min-height:54px!important;border:1px solid var(--input-border)!important;border-radius:12px!important;background:var(--input-bg)!important}.date-field-icon{position:absolute!important;left:16px!important;top:50%!important;transform:translateY(-50%)!important;width:18px!important;height:18px!important;color:var(--input-placeholder)!important;pointer-events:none!important;z-index:1!important}.date-field-value{display:block!important;width:100%!important;padding:0 16px 0 48px!important;color:var(--input-text)!important;font-size:14px!important;font-weight:500!important;line-height:1.25!important;pointer-events:none!important}.date-field-value.is-placeholder{color:var(--input-placeholder)!important}.fluxo-premium .modal-surface .date-field .native-date-input{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;min-height:0!important;margin:0!important;padding:0!important;opacity:0!important;cursor:pointer!important;border:0!important}.fluxo-premium .modal-surface .select-field,.fluxo-premium .modal-surface input:not([type=checkbox]):not([type=radio]),.fluxo-premium .modal-surface select{min-height:48px!important;height:48px!important;padding:10px 14px!important}.fluxo-premium .modal-surface .input-with-icon-wrapper .select-field,.fluxo-premium .modal-surface .input-with-icon-wrapper input,.fluxo-premium .modal-surface .input-with-icon-wrapper select{padding-left:48px!important}.fluxo-premium .modal-surface .date-field-icon,.fluxo-premium .modal-surface .input-with-icon-wrapper .input-icon{left:18px!important;width:18px!important;height:18px!important;z-index:2!important}.fluxo-premium .modal-surface .input-with-icon-wrapper .input-icon svg{width:18px!important;height:18px!important}.fluxo-premium .modal-surface .select-shell{min-height:40px!important;height:40px!important}.selected-client-card{min-height:40px!important;padding:8px 12px!important;border-radius:10px!important}.currency-field,.date-field,.whatsapp-input-row{height:40px!important;min-height:40px!important}.date-field-value{padding-left:48px!important}.fluxo-premium .modal-surface .currency-field input,.fluxo-premium .modal-surface .date-field .native-date-input,.whatsapp-text-input{height:100%!important;min-height:0!important}.fluxo-premium .modal-footer{padding:10px 18px calc(10px + env(safe-area-inset-bottom))!important}.fluxo-premium .modal-footer .modal-cancel-btn,.fluxo-premium .modal-footer .modal-submit-btn,.fluxo-premium .modal-footer .outline-btn,.fluxo-premium .modal-footer .primary-btn,.fluxo-premium .modal-footer button{height:38px!important;min-height:38px!important;border-radius:10px!important}.file-upload-container{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;padding:20px!important;border:2.5px dashed var(--input-border)!important;border-radius:16px!important;background:var(--input-bg)!important;cursor:pointer!important;transition:all .2s ease!important;text-align:center!important;gap:6px!important;width:100%!important;min-height:96px!important}.file-upload-container:hover{border-color:var(--input-focus-border)!important;background:rgba(30,107,241,.04)!important}.file-upload-container span.file-primary-text{font-size:14px!important;font-weight:700!important;color:var(--input-text)!important}.file-upload-container span.file-secondary-text{font-size:11px!important;color:var(--input-placeholder)!important}.currency-field input:focus,.currency-field input:focus-visible,.fluxo-premium .currency-field input:focus,.fluxo-premium .currency-field input:focus-visible,.fluxo-premium .modal-icon-field input:focus,.fluxo-premium .modal-icon-field input:focus-visible,.fluxo-premium .modal-icon-field select:focus,.fluxo-premium .modal-icon-field select:focus-visible,.fluxo-premium .whatsapp-text-input:focus,.fluxo-premium .whatsapp-text-input:focus-visible,.modal-icon-field input:focus,.modal-icon-field input:focus-visible,.modal-icon-field select:focus,.modal-icon-field select:focus-visible,.whatsapp-input-row .whatsapp-text-input:focus,.whatsapp-input-row .whatsapp-text-input:focus-visible{border:0!important;border-color:transparent!important;box-shadow:none!important;outline:none!important;background:transparent!important}.fluxo-premium .modal-footer>div.flex{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;width:100%!important;align-items:stretch!important}.fluxo-premium .modal-footer>div.flex .danger-btn.compact-action-btn,.fluxo-premium .modal-footer>div.flex .success-btn.compact-action-btn{width:100%!important;height:44px!important;min-height:44px!important;max-height:44px!important;padding:0 16px!important;border-radius:12px!important;font-size:14px!important;font-weight:700!important;gap:8px!important;white-space:nowrap!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important;transition:all .18s ease!important;cursor:pointer!important}.fluxo-premium .modal-footer>div.flex .danger-btn.compact-action-btn{color:#fff1f2!important;background:rgba(239,68,68,.12)!important;border:1px solid rgba(239,68,68,.38)!important;box-shadow:0 2px 12px rgba(239,68,68,.12)!important}.fluxo-premium .modal-footer>div.flex .danger-btn.compact-action-btn:hover:not(:disabled){background:rgba(239,68,68,.22)!important;border-color:rgba(239,68,68,.55)!important;box-shadow:0 4px 18px rgba(239,68,68,.22)!important}.fluxo-premium .modal-footer>div.flex .success-btn.compact-action-btn{color:#ffffff!important;background:linear-gradient(135deg,#059669,#10b981)!important;border:1px solid rgba(52,211,153,.45)!important;box-shadow:0 4px 18px rgba(16,185,129,.28)!important}.fluxo-premium .modal-footer>div.flex .success-btn.compact-action-btn:hover:not(:disabled){background:linear-gradient(135deg,#047857,#059669)!important;box-shadow:0 6px 22px rgba(16,185,129,.38)!important;transform:translateY(-1px)!important}.fluxo-premium .modal-footer>div.flex .danger-btn.compact-action-btn:disabled,.fluxo-premium .modal-footer>div.flex .success-btn.compact-action-btn:disabled{opacity:.46!important;cursor:not-allowed!important;transform:none!important}.fluxo-premium .receipt-review-modal-panel,.modal-overlay.fluxo-premium .receipt-review-modal-panel,.receipt-review-modal-panel{max-width:min(1080px,calc(100vw - 32px))!important}.fluxo-premium .receipt-review-modal-panel .receipt-review-layout,.modal-overlay.fluxo-premium .receipt-review-modal-panel .receipt-review-layout,.receipt-review-modal-panel .receipt-review-layout{grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr)!important;gap:14px!important}.fluxo-premium .modal-surface .promise-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;margin-top:10px!important}.fluxo-premium .modal-surface .promise-detail-grid>div{padding:8px 10px!important;border-radius:12px!important;gap:3px!important;min-width:0!important;overflow:hidden!important}.fluxo-premium .modal-surface .promise-detail-grid small{font-size:.62rem!important;letter-spacing:.07em!important}.fluxo-premium .modal-surface .promise-detail-grid strong{font-size:13px!important;line-height:1.2!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.fluxo-premium .receipt-review-modal-panel .promise-detail-grid strong{font-size:14px!important}.fluxo-premium .modal-surface .promise-detail-head{margin-bottom:0!important}.fluxo-premium .modal-surface .promise-detail-card{padding:14px!important;border-radius:18px!important}.fluxo-premium .modal-surface .promise-detail-transcript{margin-top:8px!important;padding:10px 12px!important;border-radius:12px!important}.fluxo-premium .modal-surface .promise-detail-card .outline-btn{height:38px!important;min-height:38px!important;font-size:13px!important;border-radius:10px!important}.fluxo-premium .modal-surface .promise-detail-card .rounded-2xl{padding:10px 14px!important;margin-top:10px!important;border-radius:14px!important}.fluxo-premium .modal-surface label.block.text-sm{margin-top:10px!important}html.light .fluxo-premium .modal-footer>div.flex .danger-btn.compact-action-btn{color:#991b1b!important;background:rgba(239,68,68,.08)!important;border:1px solid rgba(239,68,68,.32)!important}html.light .fluxo-premium .modal-footer>div.flex .danger-btn.compact-action-btn:hover:not(:disabled){background:rgba(239,68,68,.14)!important;border-color:rgba(239,68,68,.5)!important}html.light .fluxo-premium .modal-surface .promise-detail-grid>div{background:rgba(241,245,249,.8)!important}@media (max-width:380px){.fluxo-premium .modal-footer>div.flex{grid-template-columns:1fr!important}}@media (max-width:480px){.fluxo-premium .modal-surface .promise-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:780px){.fluxo-premium .receipt-review-modal-panel,.modal-overlay.fluxo-premium .receipt-review-modal-panel,.receipt-review-modal-panel{max-width:min(720px,calc(100vw - 24px))!important}.fluxo-premium .receipt-review-modal-panel .receipt-review-layout,.modal-overlay.fluxo-premium .receipt-review-modal-panel .receipt-review-layout,.receipt-review-modal-panel .receipt-review-layout{grid-template-columns:1fr!important}}.fluxo-premium .modal-surface .modal-body:has(.promise-detail-card){padding:14px!important;gap:0!important}.fluxo-premium .modal-surface .modal-body>.grid{gap:10px!important}.fluxo-premium .modal-surface .promise-detail-card small.uppercase{font-size:.6rem!important;letter-spacing:.14em!important}