.tax-retention-form[data-v-0d279afd]{max-height:70vh;overflow-y:auto}.retention-item[data-v-0d279afd]{background-color:#f8f9fa;border-color:#dee2e6!important}.retention-item[data-v-0d279afd]:hover{background-color:#e9ecef}.summary[data-v-0d279afd]{background:linear-gradient(135deg,#17a2b8,#138496)}.info-item[data-v-0d279afd]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:.9rem}.info-item strong[data-v-0d279afd]{min-width:80px;color:#495057}.badge[data-v-0d279afd]{font-size:.75rem;padding:.25rem .5rem}.badge-success[data-v-0d279afd]{background-color:#28a745}.badge-warning[data-v-0d279afd]{background-color:#ffc107;color:#212529}.button-group[data-v-0d279afd]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px}.button-group .btn[data-v-0d279afd]{margin:0}.full-table[data-v-bebf8a36]{overflow-y:auto;min-height:calc(100vh - 300px)}.card-total-overdue[data-v-208df444]{cursor:pointer;border:1px solid #ffe2e5;&.active,&:hover{-webkit-transition:all .15s ease;transition:all .15s ease;border:1px solid var(--danger)}}.card-total-received[data-v-208df444]{cursor:pointer;border:1px solid #c9f7f5;&.active,&:hover{-webkit-transition:all .15s ease;transition:all .15s ease;border:1px solid var(--success)}}.card-total-invoiced[data-v-208df444]{cursor:pointer;border:1px solid #e1f0ff;&.active,&:hover{-webkit-transition:all .15s ease;transition:all .15s ease;border:1px solid var(--primary)}}.card-total-pending-invoicing[data-v-208df444]{cursor:pointer;border:1px solid #fff4de;&.active,&:hover{-webkit-transition:all .15s ease;transition:all .15s ease;border:1px solid var(--warning)}}