.inquiry-drawer{inset:var(--dsf-adminbar) 0 0 0;position:fixed;transition:visibility 0s linear .5s;visibility:hidden;z-index:var(--z-drawer)}.inquiry-drawer.is-open{transition-delay:0s;visibility:visible}.inquiry-drawer__bg{background:hsla(0,0%,4%,.45);inset:0;opacity:0;position:absolute;transition:opacity .45s}.inquiry-drawer.is-open .inquiry-drawer__bg{opacity:1}.inquiry-drawer__panel{background:#fff;border-left:1px solid var(--line-soft);bottom:0;display:flex;flex-direction:column;gap:24px;overflow-y:auto;overscroll-behavior:contain;padding:clamp(26px,4vh,44px) clamp(22px,3vw,44px) 40px;position:absolute;right:0;top:0;transform:translateX(100%);transition:transform .5s var(--ease-drawer);width:min(580px,100%)}.inquiry-drawer.is-open .inquiry-drawer__panel{transform:none}.inquiry-drawer__head{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.inquiry-drawer__head .label{margin-bottom:12px}.inquiry-drawer__statement{font-size:clamp(20px,2vw,27px);max-width:20ch}.inquiry-drawer__close{background:none;border:1px solid var(--line-soft);color:var(--ink);cursor:pointer;flex:none;font-family:Arial,Helvetica Neue,Helvetica,sans-serif;font-size:24px;height:40px;line-height:1;padding:0;transition:border-color .25s,color .25s;width:40px}.inquiry-drawer__close:hover{border-color:var(--accent);color:var(--accent)}@media(min-width:701px){.inquiry-drawer .form{transition:grid-template-columns .3s var(--ease-drawer)}.inquiry-drawer .form:has(select[name=type] option[data-key=support]:checked){grid-template-columns:minmax(0,3fr) minmax(0,4fr)}}.inquiry-drawer__contact{border-top:1px solid var(--line-soft);color:var(--muted);font-size:12.5px;hyphens:auto;margin-top:auto;padding-top:18px;text-align:justify;hyphenate-limit-chars:7 3 3}.inquiry-drawer__contact a{color:var(--accent);font-weight:600}@media(prefers-reduced-motion:reduce){.inquiry-drawer,.inquiry-drawer .form,.inquiry-drawer__bg,.inquiry-drawer__panel{transition:none}}html.is-reduced-motion .inquiry-drawer,html.is-reduced-motion .inquiry-drawer .form,html.is-reduced-motion .inquiry-drawer__bg,html.is-reduced-motion .inquiry-drawer__panel{transition:none}
