.jr-message-dialog{width:min(650px,calc(100% - 28px));padding:32px;border:1px solid #d8ded0;border-radius:14px;background:#faf9f5;color:#29392f;max-height:92vh;overflow:auto;font-family:Arial,Helvetica,sans-serif}.jr-message-dialog::backdrop{background:#26392c70;backdrop-filter:blur(4px)}.jr-message-head{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:26px}.jr-message-head h2{font-size:31px;letter-spacing:-1px;font-weight:400;margin:0}.jr-message-kicker{font:11px Arial,sans-serif;letter-spacing:1.6px;color:#73786e;margin:0 0 12px}.jr-message-close{border:1px solid #d4dbcd;background:transparent;border-radius:50%;height:34px;width:34px;font:24px Arial,sans-serif;cursor:pointer}.jr-message-form{display:grid;grid-template-columns:1fr 1fr;gap:17px}.jr-message-form label,.jr-message-form input,.jr-message-form textarea,.jr-message-form button,.jr-message-form p,.jr-message-form span,.jr-message-form a{font-family:Arial,Helvetica,sans-serif!important;font-style:normal;letter-spacing:normal!important}.jr-message-form label{font-size:13px;color:#52614e}.jr-message-form input,.jr-message-form textarea{font-size:15px;padding:12px;width:100%;background:#fffefa;border:1px solid #cbd3c5;border-radius:7px;margin-top:7px;display:block;color:#29392f}.jr-message-form textarea{min-height:130px;resize:vertical}.jr-full{grid-column:1/-1}.jr-field-note{display:block;font-size:11px!important;line-height:1.6;color:#73786e;margin-top:6px}.jr-message-status{font-size:13px!important;line-height:1.7;margin:0;min-height:22px}.jr-message-form button:disabled{opacity:.55;cursor:not-allowed;transform:none}.jr-message-contact{font-size:12px!important;line-height:1.7;margin:0;color:#73786e}.jr-message-contact a{text-decoration:underline;text-underline-offset:3px}.jr-message-form .jr-trap{position:absolute!important;left:-10000px!important;top:auto!important;width:1px!important;height:1px!important;overflow:hidden!important}.jr-message-form .pill{font-size:14px!important}.jr-message-dialog input:focus-visible,.jr-message-dialog textarea:focus-visible,.jr-message-dialog button:focus-visible{outline:2px solid #60836a;outline-offset:3px}@media(max-width:520px){.jr-message-dialog{padding:24px}.jr-message-head h2{font-size:27px}.jr-message-form{grid-template-columns:1fr}.jr-message-form label{grid-column:1/-1}}
