/* SIAPIYA_GRADE_LEDGER_COPY_DIET_V370269 — route-scoped only */
#mainContent[data-siapiya-ux-route="nilai"] .siapiya-grade-tabs .nav{max-width:100%;gap:.15rem}
#mainContent[data-siapiya-ux-route="nilai"] .siapiya-grade-tabs .nav-link{font-weight:600;padding:.5rem .85rem!important;white-space:nowrap}
#mainContent[data-siapiya-ux-route="nilai"] #gradeHistoryWorkspace .card,
#mainContent[data-siapiya-ux-route="leger"] .siapiya-leger-filter{border:1px solid var(--bs-border-color-translucent)!important;border-radius:1rem}
#mainContent[data-siapiya-ux-route="nilai"] #gradeHistoryWorkspace .form-label,
#mainContent[data-siapiya-ux-route="leger"] .siapiya-leger-filter .form-label{font-size:.8rem;margin-bottom:.3rem;letter-spacing:0}
#mainContent[data-siapiya-ux-route="nilai"] #gradeHistoryWorkspace #riwayatNilaiList .card-body{padding:.85rem 1rem!important}
#mainContent[data-siapiya-ux-route="nilai"] #gradeHistoryWorkspace #riwayatNilaiList .badge{font-weight:600}
#mainContent[data-siapiya-ux-route="leger"] .siapiya-leger-filter .btn{min-height:42px}
#mainContent[data-siapiya-ux-route="leger"] #areaLeger .siapiya-leger-actions .btn{min-height:40px}
#mainContent[data-siapiya-ux-route="leger"] #areaLeger .siapiya-csp-leger-scroll{max-width:100%;overflow-x:auto;overscroll-behavior-x:contain}
@media (max-width:767.98px){
 #mainContent[data-siapiya-ux-route="nilai"] .siapiya-grade-tabs{justify-content:stretch!important}
 #mainContent[data-siapiya-ux-route="nilai"] .siapiya-grade-tabs .nav{width:100%;display:grid;grid-template-columns:1fr 1fr;border-radius:.8rem!important}
 #mainContent[data-siapiya-ux-route="nilai"] .siapiya-grade-tabs .nav-link{width:100%;font-size:.84rem;padding:.55rem .3rem!important}
 #mainContent[data-siapiya-ux-route="nilai"] #gradeHistoryWorkspace #riwayatNilaiList .card-body{padding:.75rem!important}
 #mainContent[data-siapiya-ux-route="leger"] #areaLeger .siapiya-leger-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))}
 #mainContent[data-siapiya-ux-route="leger"] #areaLeger .siapiya-leger-actions .btn{padding-inline:.35rem!important;font-size:.86rem;white-space:nowrap}
 #mainContent[data-siapiya-ux-route="leger"] #areaLeger .print-container{padding:1rem!important}
}
@media print{#mainContent[data-siapiya-ux-route="leger"] #areaLeger .siapiya-csp-leger-scroll{overflow:visible!important;max-width:none!important}}
