.KidsPrint-module__4Qf0Vq__hub{gap:var(--space-6);grid-template-columns:1fr;align-items:start;display:grid}@media (min-width:980px){.KidsPrint-module__4Qf0Vq__hub{gap:var(--space-8);grid-template-columns:320px 1fr}}.KidsPrint-module__4Qf0Vq__config{background:var(--card);border:3px solid var(--line);border-radius:var(--r-panel);box-shadow:0 6px 0 var(--line);padding:var(--space-5);gap:var(--space-5);flex-direction:column;display:flex}.KidsPrint-module__4Qf0Vq__configTitle{font-family:var(--font-display);font-weight:var(--w-bold);color:var(--ink);margin:0;font-size:22px}.KidsPrint-module__4Qf0Vq__field{flex-direction:column;gap:10px;display:flex}.KidsPrint-module__4Qf0Vq__fieldLabel{font-family:var(--font-display);font-weight:var(--w-bold);color:var(--ink-muted);font-size:15px}.KidsPrint-module__4Qf0Vq__segmented{flex-wrap:wrap;gap:8px;display:flex}.KidsPrint-module__4Qf0Vq__segment{cursor:pointer;min-width:64px;min-height:44px;font-family:var(--font-display);font-weight:var(--w-semibold);color:var(--ink);background:var(--card);border:3px solid var(--line-strong);border-radius:var(--r-pill);box-shadow:0 4px 0 var(--line-strong);transition:transform var(--dur-fast) var(--ease-toy), background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);flex:auto;justify-content:center;align-items:center;gap:6px;padding:8px 14px;font-size:16px;display:inline-flex}.KidsPrint-module__4Qf0Vq__segment:hover{border-color:var(--c)}.KidsPrint-module__4Qf0Vq__segment[data-on]{color:var(--on-color);background:var(--c);border-color:var(--c);box-shadow:0 4px 0 var(--c-deep)}.KidsPrint-module__4Qf0Vq__segment:active{box-shadow:0 2px 0 var(--c-deep);transform:translateY(2px)}.KidsPrint-module__4Qf0Vq__segment:focus-visible{box-shadow:var(--focus-ring);outline:none}.KidsPrint-module__4Qf0Vq__previewCol{align-items:center;gap:var(--space-6);flex-direction:column;width:100%;min-width:0;display:flex}.KidsPrint-module__4Qf0Vq__sheet{background:var(--card);border:3px solid var(--line);border-radius:var(--r-panel);width:100%;max-width:560px;box-shadow:0 9px 0 var(--line);padding:var(--space-5);gap:var(--space-4);flex-direction:column;display:flex}.KidsPrint-module__4Qf0Vq__sheetHead{border-bottom:2px dashed var(--line);padding-bottom:var(--space-3);justify-content:space-between;align-items:baseline;gap:8px;display:flex}.KidsPrint-module__4Qf0Vq__sheetBrand{font-family:var(--font-display);font-weight:var(--w-bold);color:var(--grape);font-size:18px}.KidsPrint-module__4Qf0Vq__sheetMeta{font-family:var(--font-display);font-weight:var(--w-semibold);color:var(--ink-muted);text-align:right;font-size:13px}.KidsPrint-module__4Qf0Vq__grids{gap:var(--space-4);place-items:center;display:grid}.KidsPrint-module__4Qf0Vq__grids[data-multi=true]{grid-template-columns:repeat(2,minmax(0,1fr))}.KidsPrint-module__4Qf0Vq__gridTile{flex-direction:column;align-items:center;gap:6px;min-width:0;display:flex}.KidsPrint-module__4Qf0Vq__gridId{font-family:var(--font-display);font-weight:var(--w-semibold);color:var(--ink-muted);font-size:11px}.KidsPrint-module__4Qf0Vq__sheetFoot{border-top:2px dashed var(--line);padding-top:var(--space-3);font-family:var(--font-display);font-weight:var(--w-semibold);color:var(--ink-muted);text-align:center;font-size:11px}.KidsPrint-module__4Qf0Vq__printBoard,.KidsPrint-module__4Qf0Vq__printCell{cursor:default}.KidsPrint-module__4Qf0Vq__actions{justify-content:center;gap:var(--space-3);flex-wrap:wrap;width:100%;display:flex}.KidsPrint-module__4Qf0Vq__pdfError{text-align:center;width:100%;font-family:var(--font-display);font-weight:var(--w-semibold);color:var(--coral-deep);margin:0;font-size:15px}@media (max-width:420px){.KidsPrint-module__4Qf0Vq__sheet,.KidsPrint-module__4Qf0Vq__config{padding:var(--space-4)}}
@media print{header,footer,.print-hidden{display:none!important}html,body{background:#fff!important;margin:0!important;padding:0!important}[data-print-screen-only]{display:none!important}[data-print-sheet]{break-inside:avoid;box-shadow:none!important;border:none!important;width:100%!important;max-width:none!important;margin:0 auto!important;padding:0!important}@page{margin:14mm}}
