.inquiry-availability{min-width:0}.inquiry-availability p{font-size:13px;line-height:1.6;color:hsl(var(--forest));margin:0 0 10px;max-width:none}.inquiry-availability p[role=status]{font-weight:650}.inquiry-availability__retry{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:12px;text-decoration:underline;text-underline-offset:3px;color:hsl(var(--forest));cursor:pointer}.inquiry-availability__retry:disabled{opacity:.65;cursor:wait}.inquiry-contacts{display:flex;flex-wrap:wrap;align-items:center;-moz-column-gap:18px;column-gap:18px;row-gap:4px;margin-top:16px;border-top:1px solid hsl(var(--forest) / .12);padding-top:12px}.inquiry-contacts a{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:13px;font-weight:600;color:hsl(var(--forest));text-decoration:underline;text-underline-offset:3px}.inquiry-contacts svg{flex:none}.inquiry-contacts--primary{border-top:0;padding-top:0;display:grid;gap:8px}.inquiry-contacts--primary .brand-button{width:100%;color:hsl(var(--primary-foreground));text-decoration:none;background:hsl(var(--accent-button));font-size:14px;min-height:46px;justify-content:center}.inquiry-contacts--primary .inquiry-contacts__phone{justify-content:center}.inquiry-availability button:focus-visible,.inquiry-contacts a:focus-visible{outline:3px solid hsl(var(--accent-button));outline-offset:3px}
