/* SIAPIYA_RAPOR_PREVIEW_FOCUS_V370273 — buttons/navigation only; no changes to official report print CSS. */
#mainContent[data-siapiya-ux-route="rapor"] .siapiya-report-preview-nav{display:flex;flex-wrap:wrap;gap:.65rem;align-items:end;padding:.8rem;border:1px solid var(--bs-border-color);border-radius:.8rem;background:var(--bs-body-bg);margin-bottom:.7rem}
#mainContent[data-siapiya-ux-route="rapor"] .siapiya-report-preview-nav[hidden]{display:none!important}
#mainContent[data-siapiya-ux-route="rapor"] .siapiya-report-preview-picker{flex:1 1 230px;min-width:0}
#mainContent[data-siapiya-ux-route="rapor"] .siapiya-report-preview-picker select{min-height:42px;font-size:.95rem}
#mainContent[data-siapiya-ux-route="rapor"] .siapiya-report-preview-controls{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center}
#mainContent[data-siapiya-ux-route="rapor"] .siapiya-report-preview-controls .btn{min-height:42px}
#mainContent[data-siapiya-ux-route="rapor"] .siapiya-report-preview-nav button:focus-visible,
#mainContent[data-siapiya-ux-route="rapor"] .siapiya-homeroom-report-student-row button[data-siapiya-report-preview-nis]:focus-visible{outline:3px solid var(--bs-primary);outline-offset:2px}
#mainContent[data-siapiya-ux-route="rapor"] .siapiya-homeroom-report-student-row td:last-child button{min-height:42px;margin:.1rem}
@media(max-width:767.98px){
 #mainContent[data-siapiya-ux-route="rapor"] .siapiya-report-preview-controls{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}
 #mainContent[data-siapiya-ux-route="rapor"] .siapiya-report-preview-controls button{width:100%;min-width:0}
 #mainContent[data-siapiya-ux-route="rapor"] .siapiya-homeroom-report-student-row td:last-child{display:flex!important;flex-wrap:wrap;gap:.35rem;justify-content:flex-end}
 #mainContent[data-siapiya-ux-route="rapor"] .siapiya-homeroom-report-student-row td:last-child button{margin:0;flex:1 1 110px}
}
@media print{#mainContent[data-siapiya-ux-route="rapor"] .siapiya-report-preview-nav{display:none!important}}
