.badge-info[data-v-2f110714],.status-badge.badge-info[data-v-2f110714]{background-color:rgba(52,152,219,.1)!important;color:#2980b9!important;border:1px solid #2980b9!important}.btn-quick-pay[data-v-2f110714]{background-color:#e55b5b;color:#fff;border:none;border-radius:30px;padding:6px 16px;font-weight:700;font-size:.85rem;-webkit-transition:all .2s ease;transition:all .2s ease;-webkit-box-shadow:0 4px 6px rgba(229,91,91,.2);box-shadow:0 4px 6px rgba(229,91,91,.2);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.btn-quick-pay[data-v-2f110714]:hover{background-color:#d32f2f;-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 6px 12px rgba(229,91,91,.3);box-shadow:0 6px 12px rgba(229,91,91,.3)}.action-btn-doc[data-v-2f110714]{width:38px;height:38px;border-radius:50%;border:1px solid #e2e8f0;background-color:#fff;color:#475569;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer}.action-btn-doc.icon-receipt[data-v-2f110714]{background-color:#fff9db;color:#f59f00;border-color:rgba(245,159,0,.35)}.action-btn-doc.icon-receipt[data-v-2f110714]:hover{background-color:#f59f00;color:#fff;border-color:#f59f00;-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 8px rgba(245,159,0,.2);box-shadow:0 4px 8px rgba(245,159,0,.2)}.action-btn-doc.icon-invoice[data-v-2f110714]{background-color:#f1f5f9;color:#475569;border-color:#cbd5e1}.action-btn-doc.icon-invoice[data-v-2f110714]:hover{background-color:#8c1515;color:#fff;border-color:#8c1515;-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 8px rgba(140,21,21,.15);box-shadow:0 4px 8px rgba(140,21,21,.15)}.action-btn-doc.icon-cert[data-v-2f110714]{background-color:#ebfbee;color:#40c057;border-color:rgba(64,192,87,.35)}.action-btn-doc.icon-cert[data-v-2f110714]:not(.disabled-btn):hover{background-color:#40c057;color:#fff;border-color:#40c057;-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 8px rgba(64,192,87,.2);box-shadow:0 4px 8px rgba(64,192,87,.2)}.action-btn.icon-view[data-v-2f110714]{background-color:#f0f7ff;color:#007bff;border:1px solid #d6eaff}.action-btn.icon-view[data-v-2f110714]:hover{background-color:#007bff;color:#fff;border-color:#007bff}.action-btn-doc[data-v-2f110714]:hover{background-color:#8c1515;color:#fff;border-color:#8c1515;-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 8px rgba(140,21,21,.15);box-shadow:0 4px 8px rgba(140,21,21,.15)}.action-btn-doc.disabled-btn[data-v-2f110714]{cursor:not-allowed}.action-btn-doc.disabled-btn[data-v-2f110714],.action-btn-doc.disabled-btn[data-v-2f110714]:hover{background-color:#f1f5f9;color:#94a3b8;border-color:#e2e8f0;-webkit-transform:none;transform:none;-webkit-box-shadow:none;box-shadow:none}.action-btn-doc[data-v-2f110714]:focus-visible,.action-btn.icon-view[data-v-2f110714]:focus-visible,.btn-quick-pay[data-v-2f110714]:focus-visible{outline:3px solid rgba(0,123,255,.25);outline-offset:2px}.action-btn.icon-download[data-v-2f110714]{background-color:#f1f5f9;color:#475569}.action-btn.icon-download[data-v-2f110714]:hover{background-color:#8c1515;color:#fff;-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 12px rgba(140,21,21,.2);box-shadow:0 4px 12px rgba(140,21,21,.2)}.bg-light-premium[data-v-2f110714]{background-color:#f8f9fa}.section-title[data-v-2f110714]{font-family:var(--app-font-family);font-size:2.2rem;color:#2c3e50;letter-spacing:1px}.title-separator-sm[data-v-2f110714]{width:50px;height:4px;background:-webkit-gradient(linear,left top,right top,from(#d4af37),to(#f3e5ab));background:linear-gradient(90deg,#d4af37,#f3e5ab);border-radius:2px}.shadow-premium[data-v-2f110714]{-webkit-box-shadow:0 10px 30px rgba(0,0,0,.05)!important;box-shadow:0 10px 30px rgba(0,0,0,.05)!important}.rounded-xl[data-v-2f110714]{border-radius:20px!important}.hover-lift[data-v-2f110714]{-webkit-transition:-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease,-webkit-transform .3s ease,-webkit-box-shadow .3s ease}.hover-lift[data-v-2f110714]:hover{-webkit-transform:translateY(-3px);transform:translateY(-3px)}.bg-light-empty[data-v-2f110714]{background-color:#f8f9fa}.custom-search-input[data-v-2f110714] .form-control{border-radius:20px;border:1px solid #e2e8f0;padding-left:10px;background-color:#f8fafc;-webkit-transition:all .3s ease;transition:all .3s ease}.custom-search-input[data-v-2f110714] .form-control:focus{background-color:#fff;border-color:#d4af37;-webkit-box-shadow:0 0 0 3px rgba(212,175,55,.15);box-shadow:0 0 0 3px rgba(212,175,55,.15)}.premium-table[data-v-2f110714] table{margin-bottom:0}.premium-table[data-v-2f110714] thead th{border-top:none;border-bottom:2px solid #f1f5f9;color:#64748b;font-weight:600;text-transform:uppercase;font-size:.85rem;letter-spacing:.5px;padding:1rem 1.5rem;background-color:#fff}.premium-table[data-v-2f110714] tbody td{padding:1rem 1.5rem;vertical-align:middle;border-bottom:1px solid #f1f5f9;color:#334155}.btn-premium[data-v-2f110714]{background:linear-gradient(135deg,#612721,#8a3a31);color:#fff!important;border:none;-webkit-transition:all .3s ease;transition:all .3s ease;text-transform:uppercase;letter-spacing:1px}.btn-premium[data-v-2f110714]:hover{background:linear-gradient(135deg,#8a3a31,#612721);-webkit-box-shadow:0 8px 20px rgba(97,39,33,.25)!important;box-shadow:0 8px 20px rgba(97,39,33,.25)!important;-webkit-transform:translateY(-2px);transform:translateY(-2px)}