._summary_1ux2b_1,._editor_1ux2b_1,._status_1ux2b_1{grid-column:1/-1;min-width:0;margin:0 0 18px}._summary_1ux2b_1{background:#f6f4f0;border:1px solid #ddd8d0;border-radius:12px;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px;display:flex}._details_1ux2b_3{gap:7px;min-width:0;display:grid}._details_1ux2b_3 strong{overflow-wrap:anywhere;font-size:15px;line-height:1.6}._details_1ux2b_3>span{font-size:13px;line-height:1.6}._caption_1ux2b_6{color:#69635c}._change_1ux2b_7,._editHeading_1ux2b_7 button,._actions_1ux2b_7 button{appearance:none;color:#292824;font:inherit;cursor:pointer;text-underline-offset:4px;background:0 0;border:0;padding:8px 4px;font-size:13px;font-weight:600;text-decoration:underline}._change_1ux2b_7{flex-shrink:0}._change_1ux2b_7:focus-visible,._editHeading_1ux2b_7 button:focus-visible,._actions_1ux2b_7 button:focus-visible{outline-offset:3px;border-radius:3px;outline:2px solid #5f5547}._change_1ux2b_7:disabled,._editHeading_1ux2b_7 button:disabled,._actions_1ux2b_7 button:disabled{cursor:wait;opacity:.6}._fields_1ux2b_11{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}._field_1ux2b_11{color:#4f4b46;align-content:start;gap:8px;min-width:0;font-size:13px;font-weight:600;display:grid}._field_1ux2b_11 input{box-sizing:border-box;color:#292824;width:100%;min-width:0;min-height:48px;font:inherit;background:#fff;border:1px solid #b9b0a5;border-radius:9px;padding:11px 13px;font-size:15px}._field_1ux2b_11 input:focus{outline-offset:2px;outline:2px solid #6c6050}._editHeading_1ux2b_7{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;font-size:13px;display:flex}._status_1ux2b_1{color:#69635c;padding:16px 0;font-size:14px}._status_1ux2b_1 p{margin:0 0 8px}._actions_1ux2b_7{flex-wrap:wrap;gap:16px;display:flex}@media (width<=640px){._fields_1ux2b_11{grid-template-columns:1fr;gap:16px}._summary_1ux2b_1{gap:10px;padding:15px}}

@media(min-width:1001px){._summary_1ux2b_1{display:grid;grid-template-columns:minmax(0,1fr) auto}._details_1ux2b_3{width:100%;min-width:0;overflow-wrap:anywhere}._change_1ux2b_7{align-self:start;white-space:nowrap}}

/* Approved UI audit corrections; scoped to the affected components. */
body dialog ._summary_1ux2b_1{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:10px!important;padding:16px!important}
body dialog ._details_1ux2b_3{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:5px!important;width:100%!important;min-width:0!important;grid-template-columns:none!important}
body dialog ._details_1ux2b_3>strong{display:block!important;width:100%!important;min-width:0!important;font-size:16px!important;line-height:1.6!important;word-break:normal!important;overflow-wrap:anywhere!important}
body dialog ._details_1ux2b_3>span{font-size:14px!important;line-height:1.6!important}
body dialog ._change_1ux2b_7{min-height:44px!important;align-self:start!important;justify-self:start!important;white-space:nowrap!important;font-size:14px!important}
body dialog[aria-labelledby="inquiry-title"]{box-sizing:border-box;width:min(600px,calc(100vw - 24px));max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);overflow:auto;padding:24px}
body dialog[aria-labelledby="inquiry-title"]>button[aria-label="閉じる"]{width:44px;height:44px;min-height:44px;min-width:44px;font-size:26px;line-height:1;padding:0;border-radius:50%;top:0;right:auto;margin:0 0 4px auto!important}
body dialog[aria-labelledby="inquiry-title"] form>p[class*="eyebrow"]{display:none}
body dialog[aria-labelledby="inquiry-title"] h2{font-size:22px!important;line-height:1.5!important;margin:8px 0 12px!important;padding-right:0!important}
body dialog[aria-labelledby="inquiry-title"] form>p{font-size:15px!important;line-height:1.7!important;margin:0 0 14px!important}
body dialog[aria-labelledby="inquiry-title"] :is(input:not([type=checkbox]),textarea){font-size:16px!important}

@media(max-width:640px){body dialog ._summary_1ux2b_1{grid-template-columns:minmax(0,1fr)!important;padding:14px!important;gap:6px!important}body dialog[aria-labelledby="inquiry-title"]{padding:20px 16px!important}body dialog[aria-labelledby="inquiry-title"] h2{font-size:20px!important}}