/* SIAPIYA_CURRICULUM_COMPACT_V370280 — scoped to Ruang Kurikulum only. */
#siapiyaLeadershipSpa.siapiya-curriculum-compact-280 .cw-main-tabs{
 display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;
 gap:5px!important;align-items:stretch!important;margin:0 0 .55rem!important;
}
#siapiyaLeadershipSpa.siapiya-curriculum-compact-280 .cw-main-tab{
 box-sizing:border-box;min-width:0!important;min-height:40px!important;
 padding:.4rem .25rem!important;font-size:.81rem!important;font-weight:600;
 line-height:1.2!important;border-radius:10px!important;white-space:nowrap!important;
}
#siapiyaLeadershipSpa.siapiya-curriculum-compact-280 .panel:has(#filterForm){
 display:flex!important;align-items:center;gap:.45rem!important;min-width:0;
 margin-bottom:.6rem!important;
}
#siapiyaLeadershipSpa.siapiya-curriculum-compact-280 #filterForm{flex:1 1 auto;min-width:0!important;max-width:none}
#siapiyaLeadershipSpa.siapiya-curriculum-compact-280 #filterForm label:has(#rangePreset){
 flex:1 1 auto!important;width:auto!important;max-width:100%!important;
}
#siapiyaLeadershipSpa.siapiya-curriculum-compact-280 #rangePreset{
 min-height:40px!important;height:40px!important;padding:.35rem 2rem .35rem .7rem!important;
 font-size:.86rem!important;border-radius:10px;
}
#siapiyaLeadershipSpa.siapiya-curriculum-compact-280 .cw-mini-tools{
 display:flex!important;flex:0 0 auto;align-items:center;gap:5px!important;margin:0!important;
}
#siapiyaLeadershipSpa.siapiya-curriculum-compact-280 .cw-icon-tool{
 width:40px!important;height:40px!important;min-height:40px!important;
 padding:0!important;display:inline-flex;align-items:center;justify-content:center;
 border-radius:10px!important;line-height:1!important;font-size:1rem!important;
}
#siapiyaLeadershipSpa.siapiya-curriculum-compact-280 .cw-icon-tool:disabled{display:none!important}
#siapiyaLeadershipSpa.siapiya-curriculum-compact-280 .cw-icon-tool:focus-visible,
#siapiyaLeadershipSpa.siapiya-curriculum-compact-280 .cw-queue-filter:focus-visible{
 outline:2px solid var(--bs-primary,#0d6efd);outline-offset:2px;
}
#siapiyaLeadershipSpa.siapiya-curriculum-compact-280 #curriculumWorkspace{
 border:0!important;box-shadow:none!important;background:transparent!important;
 margin:0!important;padding:0!important;
}
#siapiyaLeadershipSpa.siapiya-curriculum-compact-280 .cw-panel{min-width:0}
#siapiyaLeadershipSpa.siapiya-curriculum-compact-280 .cw-submission-details,
#siapiyaLeadershipSpa.siapiya-curriculum-compact-280 .cw-missing-details{margin:0 0 .5rem!important;border-radius:12px!important}
#siapiyaLeadershipSpa.siapiya-curriculum-compact-280 .cw-submission-details>summary,
#siapiyaLeadershipSpa.siapiya-curriculum-compact-280 .cw-missing-details>summary{
 min-height:42px;padding:.55rem .7rem!important;font-size:.84rem!important;
}
#siapiyaLeadershipSpa.siapiya-curriculum-compact-280 .cw-submission-count{font-size:.76rem!important;white-space:nowrap}
#siapiyaLeadershipSpa.siapiya-curriculum-compact-280 .cw-plain-section{padding:.3rem .4rem!important}
#siapiyaLeadershipSpa.siapiya-curriculum-compact-280 .cw-queue-tabs{
 display:flex;flex-wrap:wrap;gap:.35rem;padding:.2rem 0 .55rem;
}
#siapiyaLeadershipSpa.siapiya-curriculum-compact-280 .cw-queue-filter{
 padding:.35rem .65rem;border-radius:8px;background:transparent;
 border:1px solid var(--bs-border-color,#60666e);color:var(--bs-body-color,#f3f4f6);
 font-size:.78rem;font-weight:600;line-height:1.25;font-family:inherit;min-height:34px;cursor:pointer;
}
#siapiyaLeadershipSpa.siapiya-curriculum-compact-280 .cw-queue-filter[aria-pressed="true"]{
 border-color:var(--bs-primary,#0d6efd);background:color-mix(in srgb,var(--bs-primary,#0d6efd) 15%,transparent);color:var(--bs-primary,#0d6efd);
}
#siapiyaLeadershipSpa.siapiya-curriculum-compact-280 .cw-queue-more{
 display:block;margin:.5rem auto;padding:.4rem .75rem;border:1px solid var(--bs-border-color,#60666e);
 border-radius:8px;background:transparent;color:var(--bs-body-color,#fff);font-size:.8rem;cursor:pointer;
}
#siapiyaLeadershipSpa.siapiya-curriculum-compact-280 .cw-queue-empty{
 margin:0;padding:.7rem .2rem;color:var(--bs-secondary-color,#9ca3af);font-size:.8rem;
}
#siapiyaLeadershipSpa.siapiya-curriculum-compact-280 .cw-queue-tabs[hidden],
#siapiyaLeadershipSpa.siapiya-curriculum-compact-280 .cw-queue-more[hidden],
#siapiyaLeadershipSpa.siapiya-curriculum-compact-280 .cw-queue-empty[hidden],
#siapiyaLeadershipSpa.siapiya-curriculum-compact-280 .table-wrap[hidden]{display:none!important}
#siapiyaLeadershipSpa.siapiya-curriculum-compact-280 #submissionQueueRows>tr[hidden]{display:none!important}
@media(max-width:700px){
 #siapiyaLeadershipSpa.siapiya-curriculum-compact-280 .cw-main-tab{font-size:.78rem!important;min-height:40px!important;padding:.34rem .14rem!important}
 #siapiyaLeadershipSpa.siapiya-curriculum-compact-280 .cw-main-tabs{gap:4px!important}
 #siapiyaLeadershipSpa.siapiya-curriculum-compact-280 #submissionFocus .table-wrap,
 #siapiyaLeadershipSpa.siapiya-curriculum-compact-280 .cw-missing-details .table-wrap{overflow:visible!important}
 #siapiyaLeadershipSpa.siapiya-curriculum-compact-280 .cw-missing-details table{min-width:0!important;width:100%!important;display:block!important}
 #siapiyaLeadershipSpa.siapiya-curriculum-compact-280 .cw-missing-details thead{display:none!important}
 #siapiyaLeadershipSpa.siapiya-curriculum-compact-280 #curriculumOperationalRows{display:block!important}
 #siapiyaLeadershipSpa.siapiya-curriculum-compact-280 #curriculumOperationalRows>tr:not([hidden]){
  display:grid!important;grid-template-columns:minmax(0,1fr) auto;gap:.2rem .45rem;
  padding:.55rem 0!important;border-bottom:1px solid var(--bs-border-color,#444c58);
 }
 #siapiyaLeadershipSpa.siapiya-curriculum-compact-280 #curriculumOperationalRows>tr>td{
  display:block!important;min-width:0!important;width:auto!important;max-width:100%;
  border:0!important;padding:0!important;overflow-wrap:anywhere;font-size:.8rem;
 }
 #siapiyaLeadershipSpa.siapiya-curriculum-compact-280 #curriculumOperationalRows>tr>td:nth-child(1){grid-column:1;grid-row:1}
 #siapiyaLeadershipSpa.siapiya-curriculum-compact-280 #curriculumOperationalRows>tr>td:nth-child(2){grid-column:1;grid-row:2}
 #siapiyaLeadershipSpa.siapiya-curriculum-compact-280 #curriculumOperationalRows>tr>td:nth-child(3){grid-column:1/-1;grid-row:3;color:var(--bs-secondary-color,#a1aab8)}
 #siapiyaLeadershipSpa.siapiya-curriculum-compact-280 #curriculumOperationalRows>tr>td:nth-child(4){grid-column:2;grid-row:1/3;justify-self:end;text-align:right;max-width:145px}
 #siapiyaLeadershipSpa.siapiya-curriculum-compact-280 #curriculumOperationalRows>tr>td:nth-child(4) .badge{white-space:normal!important;font-size:.74rem}
 #siapiyaLeadershipSpa.siapiya-curriculum-compact-280 #curriculumOperationalRows>tr>td[colspan]{grid-column:1/-1;grid-row:1}
 #siapiyaLeadershipSpa.siapiya-curriculum-compact-280 #submissionFocus .table-wrap{overflow:visible!important}
 #siapiyaLeadershipSpa.siapiya-curriculum-compact-280 #submissionFocus table{
  min-width:0!important;width:100%!important;display:block!important;border:0!important;
 }
 #siapiyaLeadershipSpa.siapiya-curriculum-compact-280 #submissionFocus thead{display:none!important}
 #siapiyaLeadershipSpa.siapiya-curriculum-compact-280 #submissionQueueRows{display:block!important}
 #siapiyaLeadershipSpa.siapiya-curriculum-compact-280 #submissionQueueRows>tr:not([hidden]){
  display:grid!important;grid-template-columns:minmax(0,1fr) auto;gap:.3rem .55rem;
  padding:.7rem .2rem!important;border-bottom:1px solid var(--bs-border-color,#444c58);min-width:0;
 }
 #siapiyaLeadershipSpa.siapiya-curriculum-compact-280 #submissionQueueRows>tr>td{
  display:block!important;min-width:0!important;width:auto!important;max-width:100%;
  padding:0!important;border:0!important;overflow-wrap:anywhere;font-size:.85rem;
 }
 #siapiyaLeadershipSpa.siapiya-curriculum-compact-280 #submissionQueueRows>tr>td:nth-child(1){grid-column:1;grid-row:1}
 #siapiyaLeadershipSpa.siapiya-curriculum-compact-280 #submissionQueueRows>tr>td:nth-child(2){grid-column:1;grid-row:2}
 #siapiyaLeadershipSpa.siapiya-curriculum-compact-280 #submissionQueueRows>tr>td:nth-child(3){grid-column:1/-1;grid-row:3}
 #siapiyaLeadershipSpa.siapiya-curriculum-compact-280 #submissionQueueRows>tr>td:nth-child(4){grid-column:1/-1;grid-row:4;color:var(--bs-secondary-color,#a1aab8)}
 #siapiyaLeadershipSpa.siapiya-curriculum-compact-280 #submissionQueueRows>tr>td:nth-child(5){grid-column:2;grid-row:1/3;justify-self:end;text-align:right;font-size:.76rem;max-width:150px}
 #siapiyaLeadershipSpa.siapiya-curriculum-compact-280 #submissionQueueRows>tr>td:nth-child(5) small{font-size:.72rem}
 #siapiyaLeadershipSpa.siapiya-curriculum-compact-280 #submissionQueueRows>tr>td:nth-child(5) .submission-history-btn{white-space:normal;overflow-wrap:anywhere;text-align:right}
 #siapiyaLeadershipSpa.siapiya-curriculum-compact-280 #submissionQueueRows>tr>td:nth-child(6){grid-column:1/-1;grid-row:5}
 #siapiyaLeadershipSpa.siapiya-curriculum-compact-280 #submissionQueueRows>tr:has(.badge.text-bg-success)>td:nth-child(6),
 #siapiyaLeadershipSpa.siapiya-curriculum-compact-280 #submissionQueueRows>tr:has(.badge.text-bg-danger)>td:nth-child(6){display:none!important}
 #siapiyaLeadershipSpa.siapiya-curriculum-compact-280 #submissionQueueRows .submission-review-btn{min-height:36px;font-size:.8rem;padding:.35rem .55rem}
 #siapiyaLeadershipSpa.siapiya-curriculum-compact-280 #submissionQueueRows>tr>td[colspan]{grid-column:1/-1;grid-row:1}
}
@media print{
 #siapiyaLeadershipSpa.siapiya-curriculum-compact-280 .cw-mini-tools,
 #siapiyaLeadershipSpa.siapiya-curriculum-compact-280 .cw-queue-tabs,
 #siapiyaLeadershipSpa.siapiya-curriculum-compact-280 .cw-queue-more{display:none!important}
 #siapiyaLeadershipSpa.siapiya-curriculum-compact-280 #submissionQueueRows>tr[hidden]{display:table-row!important}
}
