body {
     font-family: 'Sarabun', sans-serif;
}

.card {
    border-radius: 12px;
}

.form-label {
    font-weight: 600;
}

.required::after {
    content: " *";
    color: red;
}

.table td, .table th {
    vertical-align: middle;
}

.status-badge {
    font-size: 0.9rem;
}