.cp-question-type{margin:6px 0 10px;color:var(--text-secondary,#64748b);font-size:12px}.cp-question-type>summary{display:inline-flex;align-items:center;min-height:44px;padding:4px 10px;border:1px solid var(--border,#dbe2ea);border-radius:8px;cursor:pointer;list-style:none}.cp-question-type>summary::-webkit-details-marker{display:none}.cp-question-type>summary:focus-visible{outline:2px solid var(--primary,#3182f6);outline-offset:2px}.cp-type-guide{max-width:650px;margin-top:8px;padding:10px 14px;border:1px solid var(--border,#dbe2ea);border-radius:10px;background:var(--bg-card,transparent);line-height:1.6}.cp-type-guide p{margin:4px 0}.cp-type-guide strong{margin-right:6px;color:var(--text-strong,inherit)}.cp-type-print{display:inline-block;font-size:8.5pt;color:#64748b}.pdf-q-meta .cp-type-print{margin-left:5px;white-space:nowrap}@media print{.cp-question-type{display:none}.cp-type-print{color:#475569}}
