.jdid-contact-dialog{padding:0;border:1px solid #cad7e3;border-radius:18px;width:min(740px,calc(100% - 28px));max-height:calc(100dvh - 28px);margin:auto;background:#fff;color:#17324b;overflow:auto;box-shadow:0 24px 80px #102b4955}.jdid-contact-dialog::backdrop{background:#102b49b8;backdrop-filter:blur(4px)}.jdid-contact-shell{padding:28px;font:16px/1.7 system-ui,sans-serif;overflow-wrap:anywhere}.jdid-contact-shell *{box-sizing:border-box}.jdid-contact-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.jdid-contact-heading h2{font-size:26px!important;margin:0!important}.jdid-contact-close{border:0;border-radius:50%;width:42px;height:42px;background:#edf3f9;color:#17324b;font:28px system-ui;cursor:pointer}.jdid-contact-shell p{font-size:15px!important;line-height:1.7!important}.jdid-contact-shell form>label,.jdid-contact-grid>label{display:block;font-weight:700;font-size:14px;margin:16px 0}.jdid-contact-shell small{color:#ae2b2b}.jdid-contact-shell input:not([type=checkbox]),.jdid-contact-shell select,.jdid-contact-shell textarea{display:block;width:100%;min-width:0;padding:11px 12px;margin-top:6px;border:1px solid #aebfd0;border-radius:8px;background:white;color:#17324b;font:16px/1.5 system-ui}.jdid-contact-shell textarea{resize:vertical}.jdid-contact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px}.jdid-contact-shell fieldset{border:0;padding:0;margin:18px 0;min-width:0}.jdid-contact-shell legend{font-size:14px;font-weight:700}.jdid-contact-interests{display:flex;flex-wrap:wrap;gap:10px 18px;margin-top:8px}.jdid-contact-interests label{display:flex;align-items:center;gap:6px;font-size:14px}.jdid-contact-interests input{width:18px;height:18px;accent-color:#0755a1}.jdid-contact-policy a{color:#0755a1;text-decoration:underline}.jdid-contact-shell button[type=submit]{width:100%;border:0;cursor:pointer;justify-content:center;font:700 16px/1.5 system-ui}.jdid-contact-shell button:disabled{opacity:.65;cursor:wait}.jdid-contact-status{padding:16px;border-radius:8px;background:#eaf6f1;color:#075f43}.jdid-contact-status[data-state=error]{background:#fff0ed;color:#9b2828}.jdid-contact-shell :focus-visible{outline:3px solid #ec5750;outline-offset:3px}.contact-options:has(#jdid-contact-form-host){grid-template-columns:minmax(0,1fr);max-width:850px}.contact-options #jdid-contact-form-host{width:100%;min-width:0}@media(max-width:600px){.jdid-contact-grid{grid-template-columns:minmax(0,1fr)}.jdid-contact-shell{padding:18px}}

.jdid-contact-privacy{border:0;background:none;color:#0755a1;text-decoration:underline;font:inherit;padding:0;cursor:pointer}.jdid-privacy-body{padding-top:20px}.jdid-privacy-body h3{font-size:20px}.jdid-privacy-body a{color:#0755a1;text-decoration:underline}
