/* U48 BİLSEM: uses inherited light/dark/dim tokens, adds no navigation controls. */
.sk45-bilsem .sk48-save,.sk48-summary{color:var(--b45-ink,var(--sk-text,#273344));border:1px solid var(--b45-border,var(--sk-border,#cbd5e1));background:var(--b45-soft,var(--sk-card-bg,transparent));border-radius:14px;padding:15px;margin:15px 0}
.sk45-bilsem .sk48-save[hidden],.sk45-bilsem [data-sk48-reset-order][hidden]{display:none!important}
.sk48-save label{display:flex;align-items:flex-start;gap:9px;font-weight:650;line-height:1.45}
.sk48-save input[type=checkbox]{min-width:20px;min-height:20px;margin:2px 0 0;accent-color:var(--b45-accent,#2866ae)}
.sk48-save button{margin:10px 0;max-width:100%;min-height:48px}
.sk48-note{font-size:.86rem;line-height:1.5;opacity:.85}
.sk48-save [data-sk48-status]{font-size:.9rem;overflow-wrap:anywhere}
.sk46-workshop .sk46-option.is-ordered{border-color:var(--b45-accent,#2866ae);box-shadow:inset 0 0 0 2px var(--b45-accent,#2866ae)}
.sk46-workshop [data-sk48-reset-order]{margin-bottom:10px}
.sk48-summary{margin:18px 0!important;display:block;max-width:100%;overflow-wrap:anywhere}
.sk48-summary summary{cursor:pointer;font-size:1rem;font-weight:750;line-height:1.5}
.sk48-summary summary:focus-visible{outline:3px solid var(--b45-accent,#2866ae);outline-offset:3px}
.sk48-summary .sk48-skills{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 0}
.sk48-skill{border:1px solid var(--b45-border,var(--sk-border,#cbd5e1));background:var(--b45-soft,var(--sk-card-bg,transparent));border-radius:10px;padding:12px;display:flex;flex-direction:column;gap:4px;min-width:0}
.sk48-skill strong,.sk48-skill span,.sk48-skill small{overflow-wrap:anywhere}
.sk48-skill small{opacity:.75}
.sk48-skill progress{width:100%;accent-color:var(--b45-accent,#2866ae);height:11px}
@media(max-width:650px){.sk48-summary .sk48-skills{grid-template-columns:1fr}.sk48-save button{width:100%}}
