/* SIAPIYA v3.70.240 · tahap Pra-Supervisi, Umpan Balik, Tindak Lanjut */
#academicSupervisionSpa .supervision-stage-worklist td{vertical-align:middle}
#academicSupervisionSpa .supervision-stage-worklist td:first-child{min-width:185px}
#academicSupervisionSpa .supervision-stage-worklist td>strong,#academicSupervisionSpa .supervision-stage-worklist td>small{display:block}
#academicSupervisionSpa .supervision-stage-worklist td>small{font-size:.78rem;color:var(--bs-secondary-color,#667085)}
#academicSupervisionSpa .supervision-stage-status{display:flex;align-items:flex-start;gap:.35rem .65rem;flex-wrap:wrap;font-size:.83rem;line-height:1.5}
#academicSupervisionSpa .supervision-stage-status>strong{white-space:nowrap}
#academicSupervisionSpa .supervision-stage-status>span{display:inline-flex;align-items:center;gap:.3rem;flex-wrap:wrap}
#academicSupervisionSpa .supervision-stage-note{font-size:.75rem;color:var(--bs-secondary-color,#667085);max-width:26ch;overflow-wrap:anywhere}
#academicSupervisionSpa .supervision-stage-actions{display:flex;gap:.4rem;flex-wrap:wrap;align-items:center}
#academicSupervisionSpa .supervision-stage-actions .btn{min-height:39px;white-space:normal}
#academicSupervisionSpa .supervision-stage-mobile{display:none}
#academicSupervisionSpa .supervision-stage-item{min-width:0;padding:.8rem;border:1px solid var(--sup-border,var(--bs-border-color,#d6dce6));border-radius:12px;background:var(--bs-body-bg,#fff)}
#academicSupervisionSpa .supervision-stage-item-head{display:flex;justify-content:space-between;align-items:flex-start;gap:.5rem;margin-bottom:.55rem}
#academicSupervisionSpa .supervision-stage-item-head>div{min-width:0;overflow-wrap:anywhere}
#academicSupervisionSpa .supervision-stage-item-head>div>strong,#academicSupervisionSpa .supervision-stage-item-head>div>small{display:block}
#academicSupervisionSpa .supervision-stage-item-head>div>small{color:var(--bs-secondary-color,#667085);font-size:.77rem}
#academicSupervisionSpa .supervision-stage-item .supervision-stage-status{margin-bottom:.55rem}
#academicSupervisionSpa .supervision-stage-item .supervision-stage-actions{margin-top:.55rem}
.swal2-html-container .supervision-preparation-documents[hidden]{display:none!important}
.swal2-html-container .supervision-preparation-documents h6{text-align:left;font-weight:700;margin:0 0 .7rem}
.swal2-html-container .supervision-preparation-documents{max-width:100%;min-width:0}
.swal2-html-container .supervision-preparation-documents input,.swal2-html-container .supervision-preparation-documents textarea{max-width:100%}
@media(max-width:991.98px){
 #academicSupervisionSpa .supervision-stage-desktop{display:none}
 #academicSupervisionSpa .supervision-stage-mobile{display:grid;gap:.5rem}
}
@media(max-width:767.98px){
 #academicSupervisionSpa .supervision-stage-worklist{padding:.7rem}
 #academicSupervisionSpa .supervision-stage-item .supervision-stage-actions .btn{flex:1 1 125px;min-height:42px}
}
@media print{#academicSupervisionSpa .supervision-stage-mobile{display:none}}
