.ck{gap:20px;display:grid;container-type:inline-size}.ck-print-only{display:none}.ck-dash{border-radius:var(--r-md);background:var(--mist);padding:14px 16px 16px}.ck-dash h3,.ck-g h3{font:800 17px/1.25 var(--f-display);color:var(--brand);font-stretch:94%}.ck-dash__row{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:10px 12px;margin-top:10px;display:grid}.ck-dash__f{gap:5px;min-width:0;display:grid}.ck-dash__f--wide{grid-column:1/-1}@container (width>=520px){.ck-dash__row{grid-template-columns:repeat(3,minmax(0,1fr))}.ck-dash__f--wide{grid-column:auto}}.ck-dash__f label{font:600 14px/1.25 var(--f-body);color:var(--ink)}.ck-dash__in{position:relative}.ck-dash__in input{border:1.5px solid var(--control);border-radius:var(--r-sm);background:var(--surface);width:100%;min-height:48px;color:var(--ink);font:700 18px/1 var(--f-fig);font-variant-numeric:tabular-nums;padding:0 40px 0 12px;font-stretch:90%}.ck-dash__in input:hover{border-color:var(--ink)}.ck-dash__in span{font:600 14px/1 var(--f-body);color:var(--muted);pointer-events:none;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.ck-dash__speed{color:var(--ink);margin-top:10px;font-size:15.5px;line-height:1.45}.ck-groups{grid-template-columns:minmax(0,1fr);gap:18px 28px;display:grid}@container (width>=560px){.ck-groups{grid-template-columns:repeat(2,minmax(0,1fr))}}.ck-g ul{margin:4px 0 0;padding:0;list-style:none}.ck-g li+li{border-top:1px solid var(--rule)}.ck-item{cursor:pointer;min-height:48px;color:var(--ink);grid-template-columns:24px minmax(0,1fr);align-items:start;gap:12px;padding:11px 0;font-size:15.5px;line-height:1.4;display:grid}.ck-box{appearance:none;border:1.5px solid var(--control);background:var(--surface);cursor:pointer;-webkit-print-color-adjust:exact;print-color-adjust:exact;border-radius:6px;width:24px;height:24px;margin:0}.ck-box:hover{border-color:var(--ink)}.ck-box:checked{border-color:var(--ink);background:var(--yellow) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='M2.6 7.4l2.8 2.8 6-6.4' fill='none' stroke='%230f2235' stroke-width='2.1' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 15px no-repeat}.ck-item:has(.ck-box:checked) .ck-t{color:var(--muted)}.ck-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding-top:4px;display:flex}.ck-count{font:600 15px/1.3 var(--f-body);color:var(--muted)}.ck-foot .btn{width:auto;padding:0 22px}@media print{html.print-ck body :not(:has(.ck)):not(.ck):not(.ck *){display:none!important}html.print-ck body :has(.ck){width:auto!important;max-width:none!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;display:block!important;position:static!important}html.print-ck .ck{color:#000;display:block}html.print-ck .ck-noprint{display:none!important}html.print-ck .ck-print-only{display:block!important}html.print-ck .ck-print-head p{font:600 9.5pt/1.3 var(--f-body);color:#333}html.print-ck .ck-print-head h2{font:800 18pt/1.15 var(--f-display);color:#000;margin:3pt 0 10pt}html.print-ck .ck-dash{background:0 0;border:1pt solid #000;border-radius:6pt;padding:8pt 10pt 10pt}html.print-ck .ck-dash h3,html.print-ck .ck-g h3{color:#000;font-size:12pt}html.print-ck .ck-dash__row{grid-template-columns:repeat(3,minmax(0,1fr))}html.print-ck .ck-dash__f--wide{grid-column:auto}html.print-ck .ck-dash__f label{color:#000;font-size:9.5pt}html.print-ck .ck-dash__in input{color:#000;border:0;border-bottom:1pt solid #000;border-radius:0;height:20pt;min-height:0;font-size:13pt}html.print-ck .ck-dash__speed{color:#000;font-size:10pt}html.print-ck .ck-groups{columns:2;column-gap:20pt;margin-top:12pt;display:block}html.print-ck .ck-g{break-inside:avoid;margin-bottom:10pt}html.print-ck .ck-g h3{break-after:avoid}html.print-ck .ck-item{break-inside:avoid;color:#000;grid-template-columns:12pt minmax(0,1fr);gap:8pt;min-height:0;padding:4pt 0;font-size:10pt;line-height:1.35}html.print-ck .ck-g li+li{border-top-color:#bbb}html.print-ck .ck-box{background-size:9pt;border:1pt solid #000;border-radius:2pt;width:12pt;height:12pt}html.print-ck .ck-t{color:#000!important}html.print-ck .ck-print-foot{font:400 8pt/1.35 var(--f-body);color:#444;margin-top:12pt}}
