.button-height-small{height:35px!important;width:160px;padding:0!important}.modal.show{background-color:rgba(0,0,0,.5)}.invoice-resume-card{border:1px solid #e4e6ef;border-radius:.85rem;overflow:hidden}.invoice-resume-detail{background:linear-gradient(145deg,#f8fbff,#fff);border-bottom:1px solid #edf1f7}.invoice-resume-title{margin:0 0 1rem;font-size:1.05rem;font-weight:700;color:#1f2937;text-align:center}.invoice-resume-table{width:100%;border-collapse:collapse}.invoice-resume-table tr+tr td{border-top:1px dashed #edf1f7}.invoice-resume-label,.invoice-resume-value{padding:.55rem 0;font-size:.88rem}.invoice-resume-label{font-weight:600;color:#374151}.invoice-resume-value{text-align:right;font-weight:700;color:#111827}.invoice-resume-totals .invoice-resume-total-line{margin:0;font-size:1.05rem;font-weight:700;color:#1f2937}.invoice-total-paid{color:#1f8a60}.invoice-paid-method-list{margin:.75rem 0 0;padding:0;list-style:none}.invoice-paid-method-item+.invoice-paid-method-item{margin-top:.35rem}.invoice-paid-method-item h6{margin:0;font-size:.82rem;color:#4b5563}.invoice-movements-btn{font-weight:600}.invoice-toolbar{padding:.8rem 1rem;border:1px solid #e9edf5;border-radius:.8rem;background:linear-gradient(180deg,#f9fbff,#fff);margin-bottom:1rem}.invoice-toolbar-title{font-size:1.15rem;color:#0f172a}.invoice-toolbar-actions{gap:.5rem}.invoice-toolbar-btn{border-radius:.65rem;font-weight:600}.invoice-toolbar-refresh{border-radius:.65rem;margin-right:.75rem}.invoice-table thead th{font-size:.78rem;letter-spacing:.02em}.invoice-table tbody tr:hover{background-color:#f8fbff}.invoice-action-btn{transition:transform .15s ease,box-shadow .15s ease}.invoice-action-btn:hover{transform:translateY(-1px);box-shadow:0 6px 14px rgba(15,23,42,.12)}