.details-dialog[data-v-9649475e]{border-radius:12px;overflow:hidden}.details-hero[data-v-9649475e]{background:linear-gradient(135deg,#1976d2,#42a5f5);color:#fff;position:relative}.details-hero .opacity-80[data-v-9649475e]{opacity:.85;letter-spacing:1px}.stat-card[data-v-9649475e]{border-radius:10px!important;border-left:4px solid transparent!important;-webkit-transition:-webkit-transform .15s ease,-webkit-box-shadow .15s ease;transition:-webkit-transform .15s ease,-webkit-box-shadow .15s ease;transition:transform .15s ease,box-shadow .15s ease;transition:transform .15s ease,box-shadow .15s ease,-webkit-transform .15s ease,-webkit-box-shadow .15s ease}.stat-card[data-v-9649475e]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 14px rgba(0,0,0,.08);box-shadow:0 4px 14px rgba(0,0,0,.08)}.stat-card.stat-total[data-v-9649475e]{border-left-color:#1976d2!important}.stat-card.stat-paid[data-v-9649475e]{border-left-color:#4caf50!important}.stat-card.stat-balance-due[data-v-9649475e]{border-left-color:#f44336!important}.stat-card.stat-balance-clear[data-v-9649475e]{border-left-color:#9e9e9e!important}.info-card[data-v-9649475e]{border-radius:10px!important;margin-bottom:12px;overflow:hidden}.section-header[data-v-9649475e]{font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#455a64;background:#f5f7fa;padding:10px 14px;border-bottom:1px solid #eceff1}.info-field[data-v-9649475e]{padding:4px 8px;border-left:3px solid #e3f2fd}.info-field .info-label[data-v-9649475e]{font-size:11px;text-transform:uppercase;letter-spacing:.5px;color:#90a4ae;margin-bottom:2px}.info-field .info-value[data-v-9649475e]{font-size:14px;font-weight:500;color:#37474f}.details-table[data-v-9649475e] th{background:#fafbfc!important;font-weight:600!important;color:#546e7a!important}.details-table[data-v-9649475e] tbody tr:hover{background:#f8fafc!important}.details-table[data-v-9649475e] tbody td{font-weight:500!important;color:#37474f!important}.stat-value[data-v-9649475e]{font-size:16px;font-weight:600;line-height:1.3;color:#263238}