.sheet-page{color:#000;background:#fff;border:1px solid #e5e5e5;padding:16mm 14mm;font-family:Malgun Gothic,맑은 고딕,Apple SD Gothic Neo,Noto Sans KR,sans-serif}.sheet-header{border-bottom:2px solid #000;margin-bottom:10px;padding-bottom:6px}.sheet-title{font-size:15pt;font-weight:700}.sheet-form{font-size:12pt;font-weight:400}.sheet-meta{margin-top:6px;font-size:10pt}.sheet-body{margin:0;padding:0;list-style:none}.sheet-2col{column-count:2;column-gap:10mm}.sheet-item{break-inside:avoid;page-break-inside:avoid;align-items:baseline;gap:6px;padding:4px 0;font-size:11pt;display:flex}.sheet-no{color:#444;min-width:22px}.sheet-prompt{font-weight:600}.sheet-blank{border-bottom:1px solid #999;flex:1;min-height:1.6em;margin-left:6px}.sheet-masked{letter-spacing:2px;font-family:ui-monospace,D2Coding,Menlo,monospace}.sheet-choice{flex-direction:column;gap:2px;display:flex}.sheet-choices{flex-wrap:wrap;gap:10px;font-size:10.5pt;display:flex}.sheet-choice-item{white-space:nowrap}@media print{@page{size:A4;margin:0}html,body{background:#fff!important}.no-print,header:not(.sheet-header),footer,nav{display:none!important}.sheet-page{break-after:page;page-break-after:always;border:none;padding:14mm 12mm}.sheet-page:last-child{break-after:auto;page-break-after:auto}.sheet-answers{break-before:page;page-break-before:always}}
