#ykakou-common{margin:1.5rem 0;padding:clamp(1rem,3vw,2rem);background:#f6faf7;border:1px solid #9aafa2;border-radius:12px;overflow-wrap:anywhere}#ykakou-common[hidden]{display:none}#ykakou-common article{border-top:1px solid #b8c9be;padding:1rem 0}#ykakou-common .ykakou-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}#ykakou-common fieldset{min-width:0;padding:1rem;border:1px solid #9aafa2;border-radius:8px}#ykakou-common label{display:block;margin:.75rem 0}#ykakou-common select,#ykakou-common textarea{box-sizing:border-box;display:block;width:100%;max-width:100%;padding:.65rem;font:inherit;border:1px solid #76897d;border-radius:5px;color:#24352b;background:white}#ykakou-common textarea{resize:vertical;min-height:3.5rem}#ykakou-common summary{cursor:pointer;padding:.75rem 0}#ykakou-common :focus-visible{outline:3px solid #216343;outline-offset:3px}#ykakou-common pre,.ykakou-output{white-space:pre-wrap;overflow-wrap:anywhere}.ykakou-output p{white-space:pre-wrap}@media(max-width:600px){#ykakou-common .ykakou-grid{grid-template-columns:1fr}}@media print{#ykakou-common{display:none}.ykakou-output{break-before:page}}

#ykakou-common input[type=checkbox]{width:1.3rem;height:1.3rem;margin-left:.8rem}#ykakou-common .ykakou-grid label{min-width:0}.ykakou-output article{break-inside:avoid}.ykakou-output dd{margin:0 0 1rem}.ykakou-output dt{font-weight:bold}
