.sdp{min-width:0}.sdp-layout{grid-template-columns:minmax(0,1fr);grid-template-areas:"head""side""sheets";gap:16px;display:grid}.sdp-lead{margin-top:8px}.sdp-side{background:var(--sdk-soft);border-radius:14px;grid-area:side;grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:end;gap:14px 24px;min-width:0;padding:16px;display:grid}.sdp-field{gap:8px;min-width:0;display:grid}.sdp-field>b{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:13px;font-weight:700}.sdp-pills{gap:6px;min-width:0;display:grid}.sdp-pills.is-levels{grid-template-columns:repeat(5,minmax(0,1fr))}.sdp-pills.is-counts{grid-template-columns:repeat(4,minmax(0,1fr))}.sdp-pills button{background:var(--paper);min-width:0;min-height:38px;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);font:600 13.5px var(--font-sans);cursor:pointer;border:0;border-radius:999px;padding:0 4px}.sdp-pills.is-counts button{font-variant-numeric:tabular-nums;font-size:15px}.sdp-pills button.is-on{background:var(--sdk-on);box-shadow:inset 0 0 0 1px var(--sdk-on-line);color:var(--sdk-on-ink)}.sdp-check{cursor:pointer;align-items:center;gap:10px;min-height:44px;font-size:14.5px;font-weight:600;display:flex}.sdp-check input{width:20px;height:20px;accent-color:var(--teal);flex:none;margin:0}.sdp-note{color:var(--muted);grid-column:1/-1;margin:-4px 0 0;font-size:13px;line-height:1.45}.sdp-sheets{background:var(--sdk-soft);border-radius:14px;grid-area:sheets;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;min-width:0;padding:16px;display:grid}.sdp-sheet{aspect-ratio:100/130;color:#000;background:#fff;border-radius:4px;width:100%;font-family:Arial,Helvetica,sans-serif;overflow:hidden;box-shadow:0 1px 2px #0000001f,0 6px 18px #00000014;container-type:inline-size}.sdp-head{border-bottom:.3cqw solid #000;justify-content:space-between;align-items:baseline;gap:2cqw;margin:4cqw 5cqw 0;padding-bottom:1.2cqw;font-size:2.6cqw;line-height:1.2;display:flex}.sdp-head b{font-size:3.2cqw;font-weight:700}.sdp-head span{color:#444;flex:none}.sdp-grid{justify-content:center;gap:1.5cqw 4cqw;margin:2.5cqw 5cqw 0;display:grid}.sdp-item{gap:.6cqw;margin:0;display:grid}.sdp-item figcaption{color:#444;height:2.4cqw;font-size:2cqw;font-weight:700;line-height:2.4cqw}.sdp-item svg{width:100%;height:auto;display:block}.sdp-sheet.is-1 .sdp-grid{grid-template-columns:88cqw}.sdp-sheet.is-2 .sdp-grid{grid-template-columns:52cqw;gap:3cqw}.sdp-sheet.is-4 .sdp-grid{grid-template-columns:repeat(2,43cqw);gap:3cqw 4cqw}.sdp-sheet.is-6 .sdp-grid{grid-template-columns:repeat(2,34cqw);gap:1.5cqw 8cqw}.sdp-sheet.is-answers .sdp-grid{grid-template-columns:repeat(2,43cqw);gap:3cqw 4cqw}.sdp-sheet.is-answers.of-1 .sdp-grid{grid-template-columns:52cqw}.sdp-sheet.is-answers.of-6 .sdp-grid{grid-template-columns:repeat(3,27cqw);gap:3cqw 4.5cqw}.sdp-sheets .sdp-sheet:only-child{grid-column:1/-1;justify-self:center;width:calc(50% - 8px)}@media (max-width:700px){.sdp-side{grid-template-columns:minmax(0,1fr);align-items:stretch}.sdp-pills.is-levels{grid-template-columns:repeat(6,minmax(0,1fr))}.sdp-pills.is-levels button{grid-column:span 2}.sdp-pills.is-levels button:nth-child(4){grid-column:2/span 2}.sdp-note{margin-top:0}}@media (max-width:560px){.sdp-sheets{grid-template-columns:minmax(0,1fr);padding:12px}.sdp-btns svg{display:none}.sdp-sheets .sdp-sheet:only-child{width:100%}}@media (max-width:340px){.sdp-pills.is-levels button{font-size:12.5px}}.sdp-print{display:none}@media print{html.sdp-printing,html.sdp-printing body{background:#fff!important;margin:0!important;padding:0!important}html.sdp-printing body>:not(.sdp-print){display:none!important}html.sdp-printing .sdp-print{display:block}.sdp-print .sdp-sheet{box-shadow:none;border-radius:0}.sdp-print .sdp-sheet+.sdp-sheet{break-before:page;page-break-before:always}}
