[dir] .payment-detail-modal[data-v-40c2721e]{background:hsla(0,0%,100%,.95)}[dir] .payment-detail-modal .modal-content[data-v-40c2721e]{border-radius:10px;box-shadow:0 4px 20px rgba(0,0,0,.1)}.payment-detail-modal .modal-header[data-v-40c2721e]{color:#fff}[dir] .payment-detail-modal .modal-header[data-v-40c2721e]{border-radius:10px 10px 0 0;padding:1rem 1.5rem}[dir=ltr] .payment-detail-modal .modal-header[data-v-40c2721e]{background:linear-gradient(45deg,#2c3e50,#34495e)}[dir=rtl] .payment-detail-modal .modal-header[data-v-40c2721e]{background:linear-gradient(-45deg,#2c3e50,#34495e)}.payment-detail-modal .modal-header .modal-title[data-v-40c2721e]{font-weight:600;font-size:1.2rem}[dir] .payment-detail-card[data-v-40c2721e]{border:none;box-shadow:none;background:transparent}.payment-detail-table[data-v-40c2721e]{overflow:hidden}[dir] .payment-detail-table[data-v-40c2721e]{border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.05)}[dir=ltr] .payment-detail-table[data-v-40c2721e] :deep(thead){background:linear-gradient(45deg,#2c3e50,#34495e)}[dir=rtl] .payment-detail-table[data-v-40c2721e] :deep(thead){background:linear-gradient(-45deg,#2c3e50,#34495e)}.payment-detail-table[data-v-40c2721e] :deep(thead th){color:#fff;font-weight:600;text-transform:uppercase;font-size:.8rem;letter-spacing:.5px}[dir] .payment-detail-table[data-v-40c2721e] :deep(thead th){border:none;padding:.75rem}.payment-detail-table[data-v-40c2721e] :deep(tbody td){vertical-align:middle}[dir] .payment-detail-table[data-v-40c2721e] :deep(tbody td){padding:.75rem;border-color:#f0f0f0}.payment-detail-table[data-v-40c2721e] :deep(tbody tr:hover){transition:all .3s ease}[dir] .payment-detail-table[data-v-40c2721e] :deep(tbody tr:hover){background-color:rgba(44,62,80,.05)}.table-cell[data-v-40c2721e]{font-size:.9rem;color:#2c3e50}.description-cell[data-v-40c2721e]{font-weight:500}.amount-cell[data-v-40c2721e]{font-weight:600;color:#2c3e50}.total-row[data-v-40c2721e]{font-size:.95rem}[dir=ltr] .total-row[data-v-40c2721e]{background:linear-gradient(45deg,#f8f9fa,#fff)}[dir=rtl] .total-row[data-v-40c2721e]{background:linear-gradient(-45deg,#f8f9fa,#fff)}[dir] .total-row td[data-v-40c2721e]{padding:1rem!important;border-top:2px solid #2c3e50!important}.total-amount[data-v-40c2721e]{color:#2c3e50;font-size:1.1rem;font-weight:700}[dir][data-v-40c2721e] :deep(.table-bordered),[dir][data-v-40c2721e] :deep(.table-bordered td),[dir][data-v-40c2721e] :deep(.table-bordered th){border:1px solid #e9ecef}