:root{--brand-primary:#2563eb;--brand-secondary:#64748b;--brand-accent:#3b82f6;--brand-background:#f8fafc;--brand-text:#1e293b}.branding-active{--branding-initialized:true}.branding-active nav button{background-color:initial!important;border-color:initial!important;color:initial!important;border-left:initial!important;border-left-color:initial!important;border-left-width:medium!important}.branding-active .dropdown-trigger,.branding-active .select-trigger,.branding-active button[aria-haspopup=listbox],.branding-active button[aria-haspopup=menu],.branding-active button[role=combobox],.branding-active nav button:hover,.branding-active select{background-color:initial!important;border-color:initial!important;color:initial!important}.branding-active button[data-payment-button=true]{background-color:white!important;border:1px solid #d1d5db!important;color:#6b7280!important;border-radius:9999px!important;padding:12px 24px!important;font-weight:500!important;transition:all .15s ease-in-out!important}.branding-active button[data-payment-button=true]:hover{background-color:#f9fafb!important;border-color:#9ca3af!important;color:#6b7280!important}.branding-active button[data-payment-button=true],.branding-active button[data-payment-button=true]:not(.any-random-class),.branding-active button[data-payment-button],body .branding-active button[data-payment-button=true]{background-color:white!important;border:1px solid #d1d5db!important;color:#6b7280!important;border-radius:9999px!important}.branding-active .grid-cols-6 button,.branding-active button:has-text("Cerrar sesión"),.branding-active button:has-text("Enviar por WhatsApp"),.branding-active button:has-text("Generar link de pago"),.branding-active button:has-text("Registrar pago manual"),.branding-active button:has-text("Resumen de pago"),.branding-active button:has-text("Resumen de pagos del evento"),.branding-active button:has-text("Ver historial"),.branding-active button:has-text("Volver al dashboard"),.branding-active button[data-branding-preview=false]{background-color:initial!important;border-color:initial!important;color:initial!important;border-radius:initial!important}.branding-active .pago-button,.branding-active .payment-button,.branding-active button[data-payment-button=omit],.branding-active button[data-payment-button],.branding-active nav button,.branding-active nav button[data-tab-button=true]{background-color:initial!important;border-color:initial!important;color:initial!important}.branding-active nav button,.branding-active nav button[data-tab-button=true]{border-left:initial!important;border-left-color:initial!important;border-left-width:medium!important}.branding-active nav button:hover,.branding-active nav button[data-tab-button=true]:hover{background-color:initial!important;border-color:initial!important;color:initial!important}.branding-active [data-payment-card=true] div,.branding-active [data-payment-card=true] h3,.branding-active [data-payment-card=true] h4,.branding-active [data-payment-card=true] p,.branding-active [data-payment-card=true] span{color:initial!important}.branding-active [data-pending-amount=true]{color:#dc2626!important}.branding-active .text-red-500,.branding-active .text-red-600,.branding-active .text-red-700,.branding-active .text-red-800,.branding-active [style*="color: #b91c1c"],.branding-active [style*="color: #dc2626"],.branding-active [style*="color: #ef4444"],.branding-active [style*="color: red"]{color:initial!important}.branding-active .rounded-full [class*=lucide],.branding-active .rounded-full i,.branding-active .rounded-full svg,.branding-active [class*=rounded-full] [class*=lucide],.branding-active [class*=rounded-full] i,.branding-active [class*=rounded-full] svg{color:initial!important;fill:initial!important}.branding-active [data-payment-card=true] .text-gray-600,.branding-active [data-payment-card=true] .text-gray-700,.branding-active [data-payment-card=true] .text-gray-900,.branding-active [data-payment-card=true] .text-slate-600,.branding-active [data-payment-card=true] .text-slate-700{color:initial!important}.branding-active [role=switch][aria-checked=true],.branding-active button[role=switch][data-state=checked]{background-color:rgb(34 197 94)!important;border-color:black!important}.branding-active [role=switch][aria-checked=false],.branding-active button[role=switch][data-state=unchecked]{background-color:rgb(209 213 219)!important;border-color:black!important}.branding-active [role=switch],.branding-active button[role=switch]{border-color:black!important}.branding-active #iva,.branding-active .peer.inline-flex.bg-green-100,.branding-active [id=iva]{background-color:rgb(220 252 231)!important;border-color:black!important}.branding-active #iva[data-state=checked],.branding-active .peer.inline-flex.bg-green-100[data-state=checked],.branding-active [id=iva][data-state=checked]{background-color:rgb(34 197 94)!important;border-color:black!important}.branding-active #iva[data-state=unchecked],.branding-active .peer.inline-flex.bg-green-100[data-state=unchecked],.branding-active [id=iva][data-state=unchecked]{background-color:rgb(209 213 219)!important;border-color:black!important}.branding-active .bg-blue-500,.branding-active .bg-blue-600,.branding-active .bg-gray-800,.branding-active .bg-primary,.branding-active .bg-slate-800,.branding-active button:not([data-variant]):not(.btn-secondary):not(.btn-outline):not(.btn-ghost):not(.btn-destructive):not(.bg-green-600):not(.bg-red-600):not(.bg-yellow-600):not(.bg-orange-600):not(.bg-purple-600):not(.bg-pink-600):not(.bg-indigo-600):not(.border-green-400):not(.border-red-400):not(.border-yellow-400):not(.border-orange-400):not([role=combobox]):not([aria-haspopup]):not(.dropdown):not(.select):not([data-payment-button]):not([data-payment-button=true]):not([data-branding-preview]):not([data-preview-button=true]):not([data-branding-exempt=true]):not([role=switch]),.branding-active button[data-variant=default]:not([data-branding-preview]):not([data-preview-button=true]):not([data-branding-exempt=true]):not([role=switch]){background-color:var(--brand-primary)!important;border-color:var(--brand-primary)!important;color:white!important}.branding-active .bg-blue-500:hover,.branding-active .bg-blue-600:hover,.branding-active .bg-gray-800:hover,.branding-active .bg-primary:hover,.branding-active .bg-slate-800:hover,.branding-active button:not([data-variant]):not(.btn-secondary):not(.btn-outline):not(.btn-ghost):not(.btn-destructive):not(.bg-green-600):not(.bg-red-600):not(.bg-yellow-600):not(.bg-orange-600):not(.bg-purple-600):not(.bg-pink-600):not(.bg-indigo-600):not(.border-green-400):not(.border-red-400):not(.border-yellow-400):not(.border-orange-400):not([role=combobox]):not([aria-haspopup]):not(.dropdown):not(.select):not([data-branding-preview]):not([data-preview-button=true]):not([data-branding-exempt=true]):not([role=switch]):hover,.branding-active button[data-variant=default]:hover:not([data-branding-preview]):not([data-preview-button=true]):not([data-branding-exempt=true]):not([role=switch]){background-color:var(--brand-accent)!important;border-color:var(--brand-accent)!important}.branding-active button.border-green-400,.branding-active button.border-green-500{background-color:transparent!important;border-color:var(--brand-secondary)!important;color:var(--brand-secondary)!important}.branding-active button.border-green-400:hover,.branding-active button.border-green-500:hover{background-color:var(--brand-secondary)!important;color:white!important}.branding-active button[class*=bg-background][class*=border],.branding-active button[class*=border-input]{background-color:transparent!important;border-color:var(--brand-primary)!important;color:var(--brand-primary)!important}.branding-active button[class*=bg-background][class*=border]:hover,.branding-active button[class*=border-input]:hover{background-color:var(--brand-primary)!important;color:white!important}.branding-active button.border-red-400,.branding-active button.border-red-500{background-color:transparent!important;border-color:#ef4444!important;color:#ef4444!important}.branding-active button.border-red-400:hover,.branding-active button.border-red-500:hover{background-color:#ef4444!important;color:white!important}.branding-active .bg-blue-500,.branding-active .bg-blue-600{border-color:var(--brand-primary)!important}.branding-active .bg-green-500,.branding-active .bg-green-600{border-color:var(--brand-secondary)!important}.branding-active .bg-red-500,.branding-active .bg-red-600,.branding-active button[data-variant=destructive]{border-color:var(--brand-accent)!important}.branding-active .btn-outline,.branding-active button[data-variant=outline]:not([data-branding-preview]):not([data-preview-button=true]):not([data-branding-exempt=true]):not([role=switch]){background-color:transparent!important;border-color:var(--brand-primary)!important;color:var(--brand-primary)!important}.branding-active .btn-outline:hover,.branding-active button[data-variant=outline]:hover:not([data-branding-preview]):not([data-preview-button=true]):not([data-branding-exempt=true]):not([role=switch]){background-color:var(--brand-primary)!important;color:white!important}.branding-active button[data-variant=ghost]:not([data-branding-preview]):not([data-preview-button=true]):not([data-branding-exempt=true]):not([role=switch]){color:var(--brand-primary)!important;background-color:transparent!important}.branding-active button[data-variant=ghost]:hover:not([data-branding-preview]):not([data-preview-button=true]):not([data-branding-exempt=true]):not([role=switch]){background-color:var(--brand-primary)!important;color:white!important}.branding-active .btn-secondary,.branding-active button[data-variant=secondary]:not([data-branding-preview]):not([data-preview-button=true]):not([data-branding-exempt=true]):not([role=switch]){background-color:var(--brand-secondary)!important;border-color:var(--brand-secondary)!important;color:white!important}.branding-active .btn-secondary:hover,.branding-active button[data-variant=secondary]:hover:not([data-branding-preview]):not([data-preview-button=true]):not([data-branding-exempt=true]):not([role=switch]){background-color:var(--brand-accent)!important;border-color:var(--brand-accent)!important}.branding-active.button-style-pill .btn:not([data-branding-preview]):not([data-preview-button=true]):not([role=switch]),.branding-active.button-style-pill button:not([data-branding-preview]):not([data-preview-button=true]):not([role=switch]){border-radius:50px!important}.branding-active.button-style-square .btn:not([data-branding-preview]):not([data-preview-button=true]):not([role=switch]),.branding-active.button-style-square button:not([data-branding-preview]):not([data-preview-button=true]):not([role=switch]){border-radius:0!important}.branding-active.button-style-rounded .btn:not([data-branding-preview]):not([data-preview-button=true]):not([role=switch]),.branding-active.button-style-rounded button:not([data-branding-preview]):not([data-preview-button=true]):not([role=switch]){border-radius:6px!important}.branding-active button[data-tab-button=true],.branding-active nav button.bg-blue-100,.branding-active nav button.bg-blue-500,.branding-active nav button.bg-blue-600,.branding-active nav button.bg-green-500,.branding-active nav button.bg-green-600,.branding-active nav button.bg-orange-600,.branding-active nav button.bg-yellow-600{box-shadow:none!important;background-color:revert!important;border-color:revert!important;color:revert!important}.branding-active .bg-green-500,.branding-active .bg-green-600,.branding-active button.bg-green-500,.branding-active button.bg-green-600{box-shadow:0 0 0 1px var(--brand-primary)!important}.branding-active .bg-orange-600,.branding-active .bg-yellow-600,.branding-active button.bg-orange-600,.branding-active button.bg-yellow-600{box-shadow:0 0 0 1px var(--brand-secondary)!important}.branding-active .bg-blue-500:not(nav button):not(.space-y-2 button):not([data-tab-button=true]),.branding-active .bg-blue-600:not(nav button):not(.space-y-2 button):not([data-tab-button=true]),.branding-active button.bg-blue-500:not(nav button):not(.space-y-2 button):not([data-tab-button=true]),.branding-active button.bg-blue-600:not(nav button):not(.space-y-2 button):not([data-tab-button=true]){box-shadow:0 0 0 1px var(--brand-primary)!important}.branding-active button.bg-blue-600:hover:not(nav button):not([data-tab-button=true]),.branding-active button.bg-green-600:hover:not(nav button):not([data-tab-button=true]),.branding-active button.bg-orange-600:hover:not(nav button):not([data-tab-button=true]),.branding-active button.bg-yellow-600:hover:not(nav button):not([data-tab-button=true]){opacity:.9!important;box-shadow:0 0 0 2px var(--brand-primary)!important}.branding-active .border-green-400,.branding-active .border-green-500,.branding-active .border-green-600{border-color:var(--brand-secondary)!important}.branding-active .border-blue-400,.branding-active .border-blue-500,.branding-active .border-blue-600{border-color:var(--brand-primary)!important}.branding-active .border-red-400,.branding-active .border-red-500,.branding-active .border-red-600{border-color:var(--brand-accent)!important}.branding-active .text-green-400,.branding-active .text-green-500,.branding-active .text-green-600,.branding-active .text-green-700{color:var(--brand-secondary)!important}.branding-active .text-blue-400,.branding-active .text-blue-500,.branding-active .text-blue-600,.branding-active .text-blue-700{color:var(--brand-primary)!important}.branding-active .text-red-400,.branding-active .text-red-500,.branding-active .text-red-600,.branding-active .text-red-700{color:var(--brand-accent)!important}.branding-active .text-gray-600,.branding-active .text-gray-700,.branding-active .text-slate-600,.branding-active .text-slate-700{color:var(--brand-text)!important}.branding-active .bg-blue-400:not([class*=border-green]):not([class*=text-green]),.branding-active .bg-blue-500:not([class*=border-green]):not([class*=text-green]),.branding-active .bg-blue-600:not([class*=border-green]):not([class*=text-green]){background-color:var(--brand-primary)!important}.branding-active .bg-blue-400:not([class*=border-green]):not([class*=text-green]):hover,.branding-active .bg-blue-500:not([class*=border-green]):not([class*=text-green]):hover,.branding-active .bg-blue-600:not([class*=border-green]):not([class*=text-green]):hover{background-color:var(--brand-accent)!important}.branding-active button[variant=outline].border-green-400{border-color:var(--brand-secondary)!important;color:var(--brand-secondary)!important;background-color:transparent!important}.branding-active button[variant=outline].border-green-400:hover{background-color:var(--brand-secondary)!important;color:white!important}.branding-active{min-height:100vh}.branding-active,.branding-active .main-container,.branding-active .page-container,.branding-active body{background-color:var(--brand-background)!important}.branding-active .bg-blue-500,.branding-active .bg-blue-600{background-color:var(--brand-primary)!important}.branding-active .bg-blue-600:hover,.branding-active .bg-blue-700:hover,.branding-active .hover\\:bg-blue-700:hover{background-color:var(--brand-accent)!important}.branding-active .bg-gray-800,.branding-active .bg-gray-900,.branding-active .bg-slate-800{background-color:var(--brand-primary)!important}.branding-active input:focus,.branding-active select:focus,.branding-active textarea:focus{border-color:var(--brand-primary)!important;box-shadow:0 0 0 3px rgba(37,99,235,.1)!important}.branding-active .text-blue-500,.branding-active .text-blue-600{color:var(--brand-primary)!important}.branding-active .border-blue-500,.branding-active .border-blue-600{border-color:var(--brand-primary)!important}.branding-active .bg-blue-100,.branding-active .bg-blue-50,.branding-active .bg-gray-50{background-color:var(--brand-background)!important}.brand-primary{color:var(--brand-primary)!important}.brand-bg-primary{background-color:var(--brand-primary)!important}.brand-border-primary{border-color:var(--brand-primary)!important}.brand-secondary{color:var(--brand-secondary)!important}.brand-bg-secondary{background-color:var(--brand-secondary)!important}.brand-accent{color:var(--brand-accent)!important}.brand-bg-accent{background-color:var(--brand-accent)!important}.brand-text{color:var(--brand-text)!important}.brand-bg{background-color:var(--brand-background)!important}.btn,button{transition:all .2s ease!important}.branding-active table thead,.branding-active table thead th{background-color:var(--brand-primary)!important;color:white!important;border-color:var(--brand-primary)!important}.branding-active table tbody tr:nth-child(2n){background-color:rgba(var(--brand-primary-rgb),.05)!important}.loading:after{border-color:var(--brand-background)!important;border-top-color:var(--brand-primary)!important}.branding-active [data-radix-dialog-content],.branding-active [role=dialog]{background-color:white!important}.branding-active :has-text("Pérdida de materiales"),.branding-active :has-text("Renta de materiales"){background-color:initial!important}.branding-active .bg-green-100:has-text("Renta de materiales"),.branding-active .bg-pink-100:has-text("Pérdida de materiales"),.branding-active .bg-red-100:has-text("Pérdida de materiales"){background-color:initial!important}.branding-active [data-radix-dialog-content] .bg-gray-100,.branding-active [data-radix-dialog-content] .bg-gray-200,.branding-active [data-radix-dialog-content] .bg-gray-50,.branding-active [data-radix-dialog-content] .bg-slate-100,.branding-active [data-radix-dialog-content] .bg-slate-200,.branding-active [role=dialog] .bg-gray-100,.branding-active [role=dialog] .bg-gray-200,.branding-active [role=dialog] .bg-gray-50,.branding-active [role=dialog] .bg-slate-100,.branding-active [role=dialog] .bg-slate-200{background-color:initial!important}.branding-active [data-radix-dialog-content] button[class*=ghost],.branding-active [data-radix-dialog-content] button[class*=link],.branding-active [role=dialog] button[class*=ghost],.branding-active [role=dialog] button[class*=link]{background-color:revert!important;border-color:revert!important;color:revert!important}.branding-active .dropdown,.branding-active .dropdown-menu,.branding-active .dropdown-menu:focus,.branding-active .dropdown-menu:hover,.branding-active .dropdown:focus,.branding-active .dropdown:hover,.branding-active [aria-haspopup],.branding-active [aria-haspopup]:focus,.branding-active [aria-haspopup]:hover,.branding-active [role=combobox],.branding-active [role=combobox]:focus,.branding-active [role=combobox]:hover,.branding-active button[aria-haspopup=listbox],.branding-active button[aria-haspopup=listbox]:focus,.branding-active button[aria-haspopup=listbox]:hover,.branding-active button[role=combobox],.branding-active button[role=combobox]:focus,.branding-active button[role=combobox]:hover,.branding-active select,.branding-active select:focus,.branding-active select:hover{background-color:revert!important;border-color:revert!important;color:revert!important;background:revert!important}.branding-active [aria-haspopup]:hover,.branding-active [role=combobox]:hover,.branding-active select:hover{background-color:rgb(249,250,251)!important;border-color:rgb(209,213,219)!important}.branding-active .gm-style,.branding-active .gm-style *,.branding-active [class*=google],.branding-active [id*=google]{background-color:revert!important;border-color:revert!important;color:revert!important}.branding-active [data-radix-select-content],.branding-active [data-radix-select-content] *,.branding-active [data-radix-select-icon],.branding-active [data-radix-select-item],.branding-active [data-radix-select-item]:hover,.branding-active [data-radix-select-trigger],.branding-active [data-radix-select-trigger]:focus,.branding-active [data-radix-select-trigger]:hover,.branding-active [data-radix-select-value]{background-color:revert!important;border-color:revert!important;color:revert!important;background:revert!important}.branding-active button[class*=ghost],.branding-active button[class*=link]{background-color:transparent!important;border-color:transparent!important;color:revert!important}.branding-active [data-radix-dialog-content] button:not([role=switch]),.branding-active [role=dialog] button:not([role=switch]){background-color:revert!important;border-color:revert!important;color:revert!important}.branding-active button:is([class*=variant-link]),.branding-active button[class*=link][class*=text-blue]{background-color:transparent!important;border-color:transparent!important;color:rgb(29,78,216)!important}.branding-active [role=dialog] button[class*=text-blue-700],.branding-active button[class*=text-blue-700]{color:rgb(29,78,216)!important;background-color:transparent!important}.branding-active button[data-tab-button=true],.branding-active button[data-tab-button=true]:hover,.branding-active nav button,.branding-active nav button:hover{box-shadow:none!important;filter:revert!important;transform:revert!important;border:none!important;outline:none!important}body .branding-active button[data-payment-button=true]{background-color:white!important;border:1px solid #d1d5db!important;color:#6b7280!important;border-radius:9999px!important}