.cm40{min-width:0}.cm40-filter{gap:var(--sp-3);flex-wrap:wrap;align-items:end;display:flex}.cm40-filter .cms-field{flex:160px;min-width:0}.cm40-filter p{flex-basis:100%}.cm40-list{gap:var(--sp-3);margin:0;padding:0;list-style:none;display:grid}.cm40-item{gap:var(--sp-2);padding:var(--sp-4);border:1px solid var(--c-line);border-radius:var(--r-s);color:var(--c-text);overflow-wrap:anywhere;text-decoration:none;display:grid}.cm40-item:hover{border-color:var(--c-accent)}.cm41-meta{gap:var(--sp-3);grid-template-columns:minmax(90px,.4fr) minmax(0,1fr);display:grid}.cm41-meta dt{color:var(--c-text-2)}.cm41-meta dd{overflow-wrap:anywhere;margin:0}.cm41-preview{border:1px solid var(--c-line);border-radius:var(--r-s);min-width:0;max-width:100%;overflow:auto}.cm41-preview--ponsel{width:390px}.cm41-preview--desktop{width:800px}.cm41-preview .dl-soal-player{min-width:0}.cm42-checklist{border:1px solid var(--c-line);border-radius:var(--r-s);padding:var(--sp-4)}.cm42-checklist label{align-items:center;gap:var(--sp-3);min-height:var(--target-min);display:flex}.cm42-checklist input{flex-shrink:0;width:20px;height:20px}.cm40 [hidden]{display:none!important}.cm40 .cm40-filter{gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);flex-flow:wrap;align-items:end}.cm40 .cm40-filter .cms-field{flex:125px}.cm40 .cm40-filter p{margin:0}.cm40-role,.cm40-example{min-height:28px;padding:var(--sp-1) var(--sp-2);font-size:var(--fs-caption)}.cm40-example{margin-left:var(--sp-2);color:var(--c-text-2)}.cm40-tabs{gap:var(--sp-4);border-bottom:1px solid var(--c-line);display:flex;overflow:auto}.cm40-tab{gap:var(--sp-2);min-height:var(--target-min);padding:var(--sp-2) var(--sp-1);color:var(--c-text-2);font-weight:var(--fw-semibold);background:0 0;border:0;border-bottom:3px solid #0000;flex-shrink:0;align-items:center;display:flex}.cm40-tab[aria-pressed=true]{border-bottom-color:var(--c-accent);color:var(--c-accent-strong)}.cm40-tab span{border-radius:var(--r-s);padding:0 var(--sp-2);background:var(--c-sunken);font-size:var(--fs-caption)}.cm40-toolbar{gap:var(--sp-4);align-items:center;display:flex}.cm40-search{flex:1}.cm40-results{padding:0;overflow:hidden}.cm40-results>p{padding:var(--sp-4)}.cm40-table-scroll{overflow-x:auto}.cm40-table{border-collapse:collapse;text-align:left;width:100%;font-size:var(--fs-caption)}.cm40-table th{background:var(--c-sunken);color:var(--c-text-2);white-space:nowrap}.cm40-table td,.cm40-table th{border-bottom:1px solid var(--c-line);padding:var(--sp-3);vertical-align:top}.cm40-table th:first-child,.cm40-table td:first-child{padding-left:var(--sp-4);width:40px}.cm40-table input{width:18px;height:18px;accent-color:var(--c-accent)}.cm40-question{width:36%;min-width:240px}.cm40-question a{gap:var(--sp-2);color:var(--c-text);text-decoration:none;display:grid}.cm40-question a:hover strong{color:var(--c-accent-strong)}.cm40-code{font-size:var(--fs-caption);font-family:var(--font-mono,monospace);color:var(--c-accent-strong)}.cm40-question strong{font-weight:var(--fw-medium);line-height:var(--lh-body)}.cm40-head{align-items:center}.cm40-head h1{font-size:var(--fs-title);margin:0}.cm40-head .cm40-crumb{align-items:center;gap:var(--sp-2);display:flex}.cm40-head .cm40-crumb .cms-ikon{width:14px;height:14px}.cm40-head .cm40-summary{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.cm40-head .cm40-role,.cm40-head .cm40-example{min-height:22px;margin:0}.cm40 .cm40-filter--compact{padding:0;display:block;position:relative}.cm40-filter-main{gap:var(--sp-3);padding-right:calc(var(--target-min) + var(--sp-2));grid-template-columns:minmax(180px,1fr) 170px auto auto;align-items:center;display:grid}.cm40-filter-main .cms-field>span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.cm40-advanced>summary{width:var(--target-min);min-height:var(--target-min);border:1px solid var(--c-line-strong);border-radius:var(--r-s);color:var(--c-text-2);cursor:pointer;place-items:center;list-style:none;display:grid;position:absolute;top:0;right:0}.cm40-advanced>summary::-webkit-details-marker{display:none}.cm40-advanced[open]>summary{color:var(--c-accent-strong);background:var(--c-accent-subtle)}.cm40-advanced-fields{gap:var(--sp-3);padding:var(--sp-3);margin-top:var(--sp-3);border:1px solid var(--c-line);border-radius:var(--r-s);flex-wrap:wrap;display:flex}.cm40-table td,.cm40-table th{padding-block:var(--sp-2)}.cm40-question a{gap:var(--sp-1)}.cm40-question strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cm40-table .cm40-status .cms-ikon{width:13px;height:13px}.cm40-difficulty{padding:var(--sp-1) var(--sp-2);border-radius:var(--r-s);background:var(--c-sunken);white-space:nowrap;display:inline-flex}.cm40-difficulty--1,.cm40-difficulty--2{color:var(--c-success);background:var(--c-success-subtle)}.cm40-difficulty--3{color:var(--c-warning);background:var(--c-warning-subtle)}.cm40-difficulty--4,.cm40-difficulty--5{color:var(--c-danger);background:var(--c-danger-subtle)}.cm40-stat-line{white-space:nowrap;display:block}@container cms-content (width<=740px){.cm40-filter-main{grid-template-columns:minmax(0,1fr) auto}.cm40-search{grid-column:1/-1}.cm40-order{display:none}}.cm40-status{align-items:center;gap:var(--sp-1);width:fit-content;padding:var(--sp-1) var(--sp-2);border-radius:var(--r-s);background:var(--c-sunken);color:var(--c-text-2);font-size:var(--fs-caption);white-space:nowrap;display:inline-flex}.cm40-status--in_review,.cm40-status--revision_requested{background:var(--c-warning-subtle);color:var(--c-warning)}.cm40-status--verified,.cm40-status--published{background:var(--c-success-subtle);color:var(--c-success)}.cm40-pagination{justify-content:flex-end}.cm40-pagination p{margin-right:auto}.cm42-flow{padding:var(--sp-4);gap:var(--sp-3);background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--r-l);margin:0;list-style:none;display:flex;overflow:auto}.cm42-flow li{gap:var(--sp-1);color:var(--c-text-2);flex:1;min-width:100px;display:grid}.cm42-flow li+li{border-left:1px solid var(--c-line);padding-left:var(--sp-3)}.cm42-flow li[aria-current]{color:var(--c-accent-strong)}.cm42-flow strong{font-size:var(--fs-title)}.cm42-split{align-items:start;gap:var(--sp-5);grid-template-columns:minmax(250px,.7fr) minmax(0,1.3fr);display:grid}.cm42-queue-item{border:0;border-bottom:1px solid var(--c-line);background:var(--c-surface);text-align:left;border-radius:0;width:100%}.cm42-queue-item[aria-current=true]{background:var(--c-sunken);box-shadow:inset 3px 0 var(--c-accent)}.cm42-split .cm40-list{gap:0}.cm41-editor{align-items:start;gap:var(--sp-5);grid-template-columns:minmax(0,1.2fr) minmax(340px,.8fr);display:grid}.cm41--antrean .cms-page-head{gap:var(--sp-2)}.cm41--antrean .cms-page-head>div:first-child{min-width:0}.cm41--antrean .cms-panel{padding:var(--sp-4)}.cm41-meta{font-size:var(--fs-caption);gap:var(--sp-2)}.cm41-preview.cm41-preview--ponsel{background:var(--c-surface);border-radius:var(--r-l);max-width:100%;margin-inline:auto}.cm41-section-head{justify-content:space-between}.cm41-toolbar{gap:var(--sp-5);padding:var(--sp-3);border:1px solid var(--c-line);background:var(--c-sunken);color:var(--c-text-2);display:flex}.cm41-stem{padding:var(--sp-4);border:1px solid var(--c-line);border-radius:var(--r-s);min-height:120px;line-height:var(--lh-body)}.cm41-options{padding-left:var(--sp-6);margin:0}.cm41-options li{padding:var(--sp-3);border-bottom:1px solid var(--c-line)}.cm41-options p{margin:0}.cm41-checks{column-gap:var(--sp-4);font-size:var(--fs-caption);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.cm41-checks li{gap:var(--sp-2);padding-block:var(--sp-2);align-items:start;display:flex}.cm41-checks li>span:first-child{color:var(--c-accent-strong)}.cm41 .cm41-savebar{box-shadow:var(--shadow-s);flex-direction:row;justify-content:space-between;align-items:center;display:flex;position:sticky;bottom:0}.cm41-notice{font-size:var(--fs-caption);margin:0}.cm41-preview-toolbar{gap:var(--sp-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.cm41-preview-toolbar select{width:100%;min-width:0}@container cms-content (width<=600px){.cm41-preview-toolbar,.cm41-checks{grid-template-columns:minmax(0,1fr)}}@container cms-content (width<=850px){.cm41-editor,.cm42-split{grid-template-columns:minmax(0,1fr)}.cm40-actions{width:100%}.cm40-table{min-width:760px}.cm40-toolbar{flex-wrap:wrap}.cm40 .cm40-filter .cms-field{flex-basis:140px}.cm41 .cm41-savebar{flex-direction:column;align-items:stretch}}
