.phone-inquiry{border-color:var(--line);padding:0;width:min(42rem,calc(100vw - 2rem));max-height:calc(100dvh - 2rem);overflow:hidden}
.phone-inquiry{height:min(48rem,calc(100dvh - 2rem))}
.phone-inquiry form{display:flex;flex-direction:column;max-height:inherit;height:100%}
.phone-inquiry-head,.phone-inquiry-foot{padding:var(--s-4);flex:none}
.phone-inquiry-head{align-items:flex-start;margin:0}
.phone-inquiry-head p{font-size:var(--t-body);margin:var(--s-1) 0 0}
.phone-inquiry-body{flex:1;overflow:auto;min-height:0;padding:var(--s-4);overscroll-behavior:contain}
.phone-inquiry :is(input,select,summary){width:100%;min-height:var(--control-height-touch)}
.phone-inquiry button{min-width:var(--control-height-touch);min-height:var(--control-height-touch)}
.phone-inquiry [aria-disabled=true]{opacity:.6}
.phone-inquiry-foot{border-top:1px solid var(--line)}
.phone-inquiry-body p{margin:0 0 var(--s-3)}
#phoneInquiryDiscard{display:grid;gap:var(--s-2)}
.phone-inquiry-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--s-2)}
.phone-inquiry [hidden]{display:none!important}
#phoneInquiryOpen{min-height:var(--control-height-touch)}
@media(max-width:640px){.phone-inquiry{width:100vw;height:100dvh;max-height:100dvh;margin:0;border:0;border-radius:0}.phone-inquiry form{height:100%;max-height:100dvh}.phone-inquiry-actions>*{flex:1 1 auto}}
