body {
    font-family: system-ui, -apple-system, sans-serif;
}
.view-section {
    transition: all 0.3s ease;
}
.d-none {
    display: none !important;
}
body[dir="rtl"] .form-check-input {
    float: right;
    margin-right: -2.5em;
    margin-left: 0;
}
body[dir="rtl"] .form-check-label {
    padding-right: 1.5em;
    padding-left: 0;
}
.badge-ok {
    background-color: #198754;
    color: white;
    padding: 6px 12px;
    border-radius: 20px;
}
.badge-repair {
    background-color: #dc3545;
    color: white;
    padding: 6px 12px;
    border-radius: 20px;
}