.admin-record,
.admin-record .card,
.admin-record .card-header,
.admin-record .card-body,
.admin-record .payment-details-card,
.admin-record .payment-header,
.admin-record .payment-body,
.admin-record .status-details-card,
.admin-record .status-header,
.admin-record .status-body {
    background: #fff !important;
}

.admin-record .card,
.admin-record .payment-details-card,
.admin-record .status-details-card {
    border: 1px solid #e7eaee !important;
    border-radius: 12px !important;
    box-shadow: none !important;
}

.admin-record .card-header,
.admin-record .payment-header,
.admin-record .status-header {
    border-bottom: 1px solid #e7eaee !important;
}

.admin-record .form-label,
.admin-record label.form-label {
    font-size: 13px !important;
    font-weight: 600;
    color: #334155;
}

.admin-record .form-control,
.admin-record .form-select,
.admin-record textarea.form-control,
.admin-record .input-group-text,
.admin-record .form-control:disabled,
.admin-record .form-control[readonly] {
    font-size: 13.5px !important;
    color: #1a202c;
    background: #fff !important;
    border-color: #d8dee6;
    min-height: 36px;
    border-radius: 8px;
}

.admin-record .form-control:focus,
.admin-record .form-select:focus {
    border-color: #1a202c;
    box-shadow: 0 0 0 3px rgba(26, 32, 44, .08);
}

.admin-record .card-body,
.admin-record .payment-body,
.admin-record .status-body {
    color: #334155;
    font-size: 13.5px;
}

.admin-record .card-body div,
.admin-record .card-body p,
.admin-record .card-body li,
.admin-record .card-body td,
.admin-record .payment-body div,
.admin-record .payment-body span,
.admin-record .status-body div,
.admin-record .status-body span,
.admin-record .detail-value {
    font-size: 13.5px !important;
}

.admin-record .card-body h5,
.admin-record .card-body h6,
.admin-record .card-header h5,
.admin-record .payment-header h2,
.admin-record .status-header h2 {
    font-size: 14px !important;
    font-weight: 600;
    color: #1a202c;
}

.admin-record .payment-body .detail-label,
.admin-record .status-body .detail-label,
.admin-record .card-body small,
.admin-record .card-body .small,
.admin-record .card-body .text-muted,
.admin-record .form-text,
.admin-record small.text-muted {
    font-size: 12.5px !important;
    color: #64748b !important;
}

.admin-record .card-body .badge,
.admin-record .payment-body .badge,
.admin-record .status-body .badge {
    font-size: 12px !important;
}
