.jd4-contact-dialog[data-slot=dialog-content]{color:#0f233a;overscroll-behavior:contain;z-index:51;background:#fff;border:1px solid #c5d0db;border-radius:16px;flex-direction:column;gap:16px;width:calc(100% - 32px);max-width:520px;max-height:calc(100dvh - 32px);padding:20px;scroll-padding:20px;display:flex;position:fixed;inset:50% auto auto 50%;overflow-y:auto;transform:translate(-50%,-50%)}.jd4-contact-dialog [data-slot=dialog-header]{text-align:left;gap:8px;padding:0 48px 0 0;position:relative}.jd4-contact-dialog [data-slot=dialog-title]{color:#0f233a;font-size:22px;line-height:1.3}.jd4-contact-dialog [data-slot=dialog-description]{color:#475569;margin:0;font-size:14px;line-height:1.5}.jd4-contact-dialog .jd4-sheet-close{border-color:#8291a2;width:44px;min-width:44px;height:44px;padding:0;top:0;right:0}.jd4-contact-dialog .jd4-contact-options{gap:8px;min-width:0;display:grid}.jd4-contact-dialog .jd4-contact-options a{color:#20547a;border-color:#8291a2;max-width:100%;min-height:56px;text-decoration:none}.jd4-contact-dialog .jd4-contact-options a>span{overflow-wrap:anywhere;min-width:0}.jd4-contact-dialog .jd4-contact-options small{color:#475569;font-size:14px;line-height:1.4}.jd4-contact-dialog .jd4-contact-options p{color:#475569;margin:4px 0;font-size:14px;line-height:1.5}.jd4-contact-dialog .jd4-contact-preferred{color:#0f233a;margin-top:6px;font-size:13px;font-weight:600;line-height:1.4;display:block}.jd4-contact-dialog :is(a,button):focus-visible{outline-offset:3px;outline:3px solid #20547a}.jd4-contact-unavailable{color:#475569;margin:8px 0 0;font-size:14px}@media (max-width:767px){.jd4-contact-dialog[data-slot=dialog-content]{width:100%;max-width:none;max-height:calc(100dvh - 16px);padding:20px 16px calc(20px + env(safe-area-inset-bottom));border-bottom:0;border-radius:16px 16px 0 0;inset:auto 0 0;transform:none}.jd4-contact-dialog [data-slot=dialog-title]{font-size:20px}}@media (prefers-reduced-motion:reduce){.jd4-contact-dialog{transition:none!important;animation:none!important}}
