textarea{font:inherit;border:1px solid #c9bfae;border-radius:8px;padding:10px;width:100%;min-height:90px;background:#fff;color:var(--ink);resize:vertical}fieldset{border:1px solid var(--line);border-radius:12px;margin:0 0 24px;padding:18px;min-width:0}fieldset>label{display:block;margin:10px 0}legend{padding:0 8px;font-weight:600}form .wide{grid-column:1/-1}.nine-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-width:480px;gap:8px;margin:18px 0}.nine-grid>div{border:1px solid var(--line);border-radius:8px;text-align:center;padding:16px 8px;background:#f8f1e3}#consultation-answer article{padding:12px 0;border-bottom:1px solid var(--line)}#consultation-answer p,td{overflow-wrap:anywhere}#consultation-answer small{white-space:normal;overflow-wrap:anywhere}#consultation-answer button{margin:12px 10px 0 0}#consultation-answer>a{display:block;margin-top:16px}button:disabled{opacity:.6;cursor:wait}details label{display:block;margin-top:10px}[hidden]{display:none!important}@media(max-width:600px){fieldset{padding:12px}.nine-grid>div{padding:12px 4px}th,td{padding:8px;font-size:14px}}@media print{header,footer,.hero,.jump,#input,.reading,button,#consultation-answer>a{display:none!important}main{max-width:none;padding:0}#consultation-answer,#report-visual{display:block;border:0;padding:0}#consultation-answer[hidden],#report-visual[hidden]{display:none!important}.panel{box-shadow:none}table{font-size:10pt}.table-wrap{overflow:visible}#consultation-answer article{break-inside:avoid}.nine-grid{max-width:300px}}
