.CustomerServiceDialog-module__y6cODq__backdrop.CustomerServiceDialog-module__y6cODq__backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f172a85}.CustomerServiceDialog-module__y6cODq__dialog.CustomerServiceDialog-module__y6cODq__dialog{border:1px solid var(--color-border);background:var(--color-surface);border-radius:10px;flex-direction:column;width:min(620px,100vw - 32px);max-width:none;max-height:min(780px,100vh - 32px);display:flex;box-shadow:0 24px 64px #0f172a33}.CustomerServiceDialog-module__y6cODq__summary{background:var(--color-surface);border-bottom:1px solid var(--color-border);flex:none;padding:18px 68px 14px 18px;position:relative}.CustomerServiceDialog-module__y6cODq__scroll.CustomerServiceDialog-module__y6cODq__scroll{flex:auto;min-height:0;padding:clamp(24px,5vw,40px)}.CustomerServiceDialog-module__y6cODq__title{letter-spacing:-.035em;margin:0 0 6px;font-size:clamp(1.65rem,4vw,2.2rem);line-height:1.2}.CustomerServiceDialog-module__y6cODq__dialog .CustomerServiceDialog-module__y6cODq__close.CustomerServiceDialog-module__y6cODq__close{border:1px solid var(--color-border);width:44px;height:44px;color:var(--muted);background:0 0;border-radius:8px}.CustomerServiceDialog-module__y6cODq__summary .CustomerServiceDialog-module__y6cODq__close.CustomerServiceDialog-module__y6cODq__close{top:12px;right:18px}.CustomerServiceDialog-module__y6cODq__form{gap:0!important}.CustomerServiceDialog-module__y6cODq__actions{border-top:1px solid var(--color-border);justify-content:flex-end;gap:12px;margin-top:8px;padding-top:24px;display:flex}.CustomerServiceDialog-module__y6cODq__actions button{min-height:44px}.CustomerServiceDialog-module__y6cODq__status{border:1px solid color-mix(in srgb,var(--brand-1)28%,var(--color-border));margin-bottom:20px}.CustomerServiceDialog-module__y6cODq__success{padding:40px 20px!important}@media (max-width:520px){.CustomerServiceDialog-module__y6cODq__backdrop.CustomerServiceDialog-module__y6cODq__backdrop{align-items:flex-end;padding:0}.CustomerServiceDialog-module__y6cODq__dialog.CustomerServiceDialog-module__y6cODq__dialog{border-radius:10px 10px 0 0;width:100%;max-width:100%;max-height:calc(100dvh - 24px)}.CustomerServiceDialog-module__y6cODq__scroll.CustomerServiceDialog-module__y6cODq__scroll{padding:24px 20px max(24px,env(safe-area-inset-bottom))}.CustomerServiceDialog-module__y6cODq__actions{flex-direction:column-reverse}.CustomerServiceDialog-module__y6cODq__actions button{width:100%}}@media (prefers-reduced-motion:reduce){.CustomerServiceDialog-module__y6cODq__backdrop.CustomerServiceDialog-module__y6cODq__backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}}
