/*
 * Penyesuaian markup legacy Bootstrap 3 yang tetap dipakai di view.
 * Dimuat setelah bootstrap.min.css.
 */

.page-header {
    padding-bottom: .5rem;
    margin: 1.5rem 0 1rem;
    border-bottom: 1px solid var(--bs-border-color);
}

.page-header small {
    font-size: .65em;
    color: var(--bs-secondary-color);
}

.control-label,
.form-horizontal label.control-label {
    font-weight: 600;
}

.form-group {
    margin-bottom: 1rem;
}

/* Form horizontal BS3: label dan input sejajar tanpa wrapper .row */
.form-horizontal .form-group {
    display: flex;
    flex-wrap: wrap;
}

.form-horizontal .form-group > [class*="col-"] {
    padding-right: .75rem;
    padding-left: .75rem;
}

.form-horizontal label.control-label {
    padding-top: calc(.375rem + 1px);
    margin-bottom: 0;
}

/* Sidebar tetap di bawah modal Bootstrap 5 */
#sidebar-wrapper {
    z-index: 1030;
}
