.inquiry-attachment{grid-column:1/-1;min-width:0;margin-block:16px;text-align:left}.inquiry-attachment label{display:block;font-size:14px;font-weight:600;margin-bottom:8px}.inquiry-attachment label span{font-weight:400;color:#64748b}.inquiry-attachment input[type=file]{display:block;width:100%;max-width:100%;padding:12px;min-height:48px;border:1px solid #ccc;border-radius:4px;background:#fff;font:inherit;font-size:14px}.inquiry-attachment input:focus-visible{outline:2px solid var(--red,#c8102e);outline-offset:2px}.inquiry-attachment p{margin:8px 0 0;color:#64748b;font-size:12px;font-weight:400;line-height:1.5}