.dl-matriks-wadah,.dl-matriks,.dl-matriks tbody,.dl-matriks__baris,.dl-matriks__pilihan,.dl-matriks__teks{min-inline-size:0}.dl-matriks,.dl-matriks tbody{inline-size:100%;display:block}.dl-matriks{border-collapse:separate;border-spacing:0;table-layout:fixed;overflow-wrap:anywhere}.dl-matriks__kepala{display:none}.dl-matriks__baris{gap:var(--sp-3);padding:var(--sp-3);border:1px solid var(--c-line);border-radius:var(--r-m);background:var(--c-surface);display:grid}.dl-matriks__baris+.dl-matriks__baris{margin-block-start:var(--sp-2)}.dl-matriks__pernyataan{align-items:start;gap:var(--sp-2);font-weight:var(--fw-regular);text-align:start;padding:0;line-height:1.6;display:flex}.dl-matriks__nomor{min-block-size:1.75em;min-inline-size:1.75em;padding-inline:var(--sp-1);border-radius:var(--r-full);background:var(--c-sunken);color:var(--c-text-2);font-size:.75em;font-weight:var(--fw-bold);flex:none;place-items:center;display:grid}.dl-matriks__pilihan{padding:0;display:block}.dl-matriks__grup{gap:var(--sp-2);border:0;grid-template-columns:repeat(auto-fit,minmax(min(100%,5em),1fr));min-inline-size:0;margin:0;padding:0;display:grid;position:relative}.dl-matriks__opsi{min-inline-size:0;position:relative}.dl-matriks__input{opacity:0;block-size:1px;inline-size:1px;margin:0;scroll-margin-block:6em;position:absolute;inset-block-start:50%;inset-inline-start:50%}.dl-matriks__label{justify-content:center;align-items:center;gap:var(--sp-1);min-inline-size:max(var(--target-min), var(--sp-12));min-block-size:max(var(--target-min), var(--sp-12));padding:var(--sp-2) var(--sp-1);border:1px solid var(--c-line-strong);border-radius:var(--r-s);color:var(--c-text);background:var(--c-surface);font-size:.875em;font-weight:var(--fw-semibold);text-align:center;cursor:pointer;flex-direction:column;line-height:1.43;display:flex}.dl-matriks__dot{border:2px solid var(--c-line-strong);border-radius:var(--r-full);flex:none;block-size:1.25em;inline-size:1.25em}.dl-matriks__kategori{overflow-wrap:anywhere;min-inline-size:0;max-inline-size:100%}.dl-matriks__input:checked+.dl-matriks__label{border-color:var(--c-accent);background:var(--c-accent-subtle);color:var(--c-accent-strong)}.dl-matriks__input:checked+.dl-matriks__label .dl-matriks__dot{border-color:var(--c-accent);background:var(--c-accent);box-shadow:inset 0 0 0 3px var(--c-surface)}.dl-matriks__input:focus-visible+.dl-matriks__label{outline:2px solid var(--c-focus);outline-offset:2px}.dl-matriks__input:disabled+.dl-matriks__label{cursor:default}.dl-matriks-soal .dl-matriks__hasil,.dl-matriks-soal .dl-matriks__kemajuan{align-items:center;gap:var(--sp-2);color:var(--c-text-2);margin:0;font-size:.875em;line-height:1.43;display:flex}.dl-matriks-soal .dl-matriks__hasil{margin-block-start:var(--sp-2)}.dl-matriks__hasil .ms{flex:none}.dl-matriks__baris[data-hasil=benar] .dl-matriks__hasil .ms{color:var(--c-success)}.dl-matriks__baris[data-hasil=salah] .dl-matriks__hasil .ms{color:var(--c-danger)}.dl-matriks__kosongkan{min-inline-size:max(var(--target-min), var(--sp-12));min-block-size:max(var(--target-min), var(--sp-12));align-self:start}@container app (width>=600px){.dl-matriks-wadah[data-gulir-lebar=ya]{overflow-x:auto}.dl-matriks{min-inline-size:calc(max(var(--target-min), var(--sp-12)) * var(--matriks-kolom) / .6);display:table}.dl-matriks tbody{display:table-row-group}.dl-matriks__kepala{display:table-header-group}.dl-matriks__kepala th{z-index:1;padding:var(--sp-3) var(--sp-1);border-block:1px solid var(--c-line);background:var(--c-sunken);color:var(--c-text-2);font-size:.875em;line-height:1.43;font-weight:var(--fw-semibold);text-align:center;position:sticky;inset-block-start:0}.dl-matriks__kepala th:first-child{inline-size:40%;padding-inline:var(--sp-3);text-align:start}.dl-matriks__baris{display:table-row}.dl-matriks__pernyataan,.dl-matriks__pilihan{padding:var(--sp-3);border-block-end:1px solid var(--c-line);vertical-align:middle;display:table-cell}.dl-matriks__nomor{margin-inline-end:var(--sp-2);display:inline-grid}.dl-matriks__pilihan{padding-inline:0}.dl-matriks__grup{grid-template-columns:repeat(var(--matriks-kolom), minmax(0, 1fr));gap:0}.dl-matriks__label{inline-size:max(var(--target-min), var(--sp-12));padding:var(--sp-1);border-radius:var(--r-full);background:0 0;border-color:#0000;margin-inline:auto}.dl-matriks__kategori{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.dl-matriks-soal .dl-matriks__hasil{padding-inline:var(--sp-2)}}