@charset "UTF-8";.btn-group-xs>.btn,.btn-xs{border-radius:.2rem;font-size:.875rem;line-height:.5;padding:.25rem .4rem}.btn.btn-icon.btn-xs{align-items:center;border-radius:.1rem;display:inline-flex;font-size:10px;height:2.5em;justify-content:center;line-height:0em;width:2.5em}.dataTables_filter,.dataTables_info{display:none}

/* Chrome, Safari, Edge, Opera */input::-webkit-inner-spin-button,input::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}

/* Firefox */input[type=number]{-moz-appearance:textfield}#kt_body.blockui>.app-action-blockui-overlay,body.blockui>.app-action-blockui-overlay{inset:0;position:fixed;z-index:10000!important}#login-svg-bg{background-image:url(../media/svg/illustrations/login.svg)}a.menu-link.active{text-decoration-line:underline;text-decoration-thickness:2px}.auth-body{background-image:url(/media/patterns/simple_dashed.png)}.btn.btn-black{background-color:#181a1e;color:#e4e4e4}.menu-font{color:#6d6f74;font-size:20px}

/* Document type switch (Cotización / Contrato) */.document-type-switch{align-items:center;display:inline-flex;gap:12px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.document-type-switch .dt-option{color:var(--bs-text-muted,#a0a7c5);cursor:pointer;font-size:.95rem;font-weight:600;margin:0;transition:color .2s ease}.document-type-switch .dt-option.active{color:var(--bs-primary,#3e97ff)}.document-type-switch .dt-track{background-color:var(--bs-primary,#3e97ff);border-radius:26px;box-shadow:inset 0 1px 3px rgba(0,0,0,.18);cursor:pointer;display:inline-block;flex-shrink:0;height:26px;position:relative;transition:opacity .2s ease;width:52px}.document-type-switch .dt-track.is-disabled{cursor:not-allowed;opacity:.55}.document-type-switch .dt-track input[type=checkbox]{cursor:inherit;height:100%;inset:0;margin:0;opacity:0;position:absolute;width:100%;z-index:2}.document-type-switch .dt-thumb{background-color:#fff;border-radius:50%;box-shadow:0 1px 3px rgba(0,0,0,.25);height:20px;left:29px;pointer-events:none;position:absolute;top:3px;transition:left .25s ease;width:20px;z-index:1}.document-type-switch .dt-track input[type=checkbox]:checked~.dt-thumb{left:3px}

/* ============================================================
   Receipt action buttons (Imprimir / Enviar / Ver / Nuevo / Devolución / Editar)
   Used in pages/payments/events/show.blade.php and pages/payments/Suppliers/show.blade.php
   Goal: legible in light & dark themes without relying on Metronic's btn-light-* defaults.
   ============================================================ */.bk-receipt-actions .btn{border:1px solid transparent;font-weight:600;transition:background-color .15s ease,color .15s ease,border-color .15s ease}

/* --- Light theme: pastel backgrounds + saturated text --- */.bk-receipt-actions .btn-light-success{background-color:#d1fae5;border-color:rgba(16,185,129,.25);color:#047857}.bk-receipt-actions .btn-light-success:hover{background-color:#a7f3d0;color:#065f46}.bk-receipt-actions .btn-light-info{background-color:#ede9fe;border-color:rgba(139,92,246,.25);color:#6d28d9}.bk-receipt-actions .btn-light-info:hover{background-color:#ddd6fe;color:#5b21b6}.bk-receipt-actions .btn-light-primary{background-color:#dbeafe;border-color:rgba(59,130,246,.25);color:#1d4ed8}.bk-receipt-actions .btn-light-primary:hover{background-color:#bfdbfe;color:#1e40af}.bk-receipt-actions .btn-light-danger{background-color:#fee2e2;border-color:rgba(239,68,68,.25);color:#b91c1c}.bk-receipt-actions .btn-light-danger:hover{background-color:#fecaca;color:#991b1b}

/* --- Dark theme overrides: translucent bg + bright pastel text --- */[data-bs-theme=dark] .bk-receipt-actions .btn-light-success,[data-theme=dark] .bk-receipt-actions .btn-light-success{background-color:rgba(52,211,153,.16);border-color:rgba(52,211,153,.4);color:#6ee7b7}[data-bs-theme=dark] .bk-receipt-actions .btn-light-success:hover,[data-theme=dark] .bk-receipt-actions .btn-light-success:hover{background-color:rgba(52,211,153,.26);color:#a7f3d0}[data-bs-theme=dark] .bk-receipt-actions .btn-light-info,[data-theme=dark] .bk-receipt-actions .btn-light-info{background-color:rgba(139,92,246,.18);border-color:rgba(139,92,246,.4);color:#c4b5fd}[data-bs-theme=dark] .bk-receipt-actions .btn-light-info:hover,[data-theme=dark] .bk-receipt-actions .btn-light-info:hover{background-color:rgba(139,92,246,.28);color:#ddd6fe}[data-bs-theme=dark] .bk-receipt-actions .btn-light-primary,[data-theme=dark] .bk-receipt-actions .btn-light-primary{background-color:rgba(96,165,250,.18);border-color:rgba(96,165,250,.4);color:#93c5fd}[data-bs-theme=dark] .bk-receipt-actions .btn-light-primary:hover,[data-theme=dark] .bk-receipt-actions .btn-light-primary:hover{background-color:rgba(96,165,250,.28);color:#bfdbfe}[data-bs-theme=dark] .bk-receipt-actions .btn-light-danger,[data-theme=dark] .bk-receipt-actions .btn-light-danger{background-color:rgba(251,113,133,.18);border-color:rgba(251,113,133,.4);color:#fda4af}[data-bs-theme=dark] .bk-receipt-actions .btn-light-danger:hover,[data-theme=dark] .bk-receipt-actions .btn-light-danger:hover{background-color:rgba(251,113,133,.28);color:#fecaca}

/* Solid btn-success (Imprimir): suaviza un poco en oscuro para que no quede tan brillante */[data-bs-theme=dark] .bk-receipt-actions .btn-success,[data-theme=dark] .bk-receipt-actions .btn-success{background-color:#16a34a;border-color:#16a34a;color:#fff}[data-bs-theme=dark] .bk-receipt-actions .btn-success:hover,[data-theme=dark] .bk-receipt-actions .btn-success:hover{background-color:#15803d;border-color:#15803d}
