/**
 * SeaXPay Admin Styles
 */

.seaxpay-filters {
    margin-bottom: 20px;
}

.seaxpay-filters select {
    padding: 6px 10px;
    margin-right: 10px;
}

.seaxpay-status {
    display: inline-block;
    padding: 4px 10px;
    border-radius: 3px;
    font-size: 12px;
    font-weight: 600;
    text-transform: uppercase;
}

.seaxpay-status-pending {
    background-color: #fff3cd;
    color: #856404;
}

.seaxpay-status-paid {
    background-color: #d4edda;
    color: #155724;
}

.seaxpay-status-expired {
    background-color: #f8d7da;
    color: #721c24;
}

.seaxpay-status-failed {
    background-color: #f8d7da;
    color: #721c24;
}

.seaxpay-status-confirming {
    background-color: #cce5ff;
    color: #004085;
}

.seaxpay-status-risk_blocked {
    background-color: #fff3cd;
    color: #856404;
    border: 1px solid #ffc107;
}

.seaxpay-status-risk_rejected {
    background-color: #e2e3e5;
    color: #383d41;
}

.seaxpay-status-risk_refunded {
    background-color: #d1ecf1;
    color: #0c5460;
}

.seaxpay-status-refunded {
    background-color: #d1ecf1;
    color: #0c5460;
}

.seaxpay-log-type {
    display: inline-block;
    padding: 4px 10px;
    border-radius: 3px;
    font-size: 12px;
    font-weight: 600;
    text-transform: uppercase;
}

.seaxpay-log-type-api {
    background-color: #d1ecf1;
    color: #0c5460;
}

.seaxpay-log-type-webhook {
    background-color: #d4edda;
    color: #155724;
}

.seaxpay-log-type-order {
    background-color: #cce5ff;
    color: #004085;
}

.seaxpay-log-type-error {
    background-color: #f8d7da;
    color: #721c24;
}
