.sweet .jm-request{min-width:0}.sweet .jm-request-fields{display:grid;grid-template-columns:1fr 1fr;gap:16px}.sweet .jm-request label{display:flex;flex-direction:column;gap:8px;margin-bottom:16px;font-size:15px;line-height:1.5}.sweet .jm-request input:not([type=checkbox]),.sweet .jm-request textarea{width:100%;min-height:48px;padding:12px;border:1px solid #765b6b;border-radius:8px;background:#fffaf4;color:#432139;font:inherit;box-sizing:border-box}.sweet .jm-request textarea{resize:vertical}.sweet .jm-request .jm-consent{flex-direction:row;align-items:flex-start;gap:12px}.sweet .jm-consent input{width:24px;height:24px;flex-shrink:0}.sweet .jm-trap{position:absolute!important;left:-10000px!important;width:1px;height:1px;overflow:hidden}.sweet .jm-request [role=status]{font-size:14px;line-height:1.5;max-width:600px}.sweet .jm-request button:disabled{opacity:.55;cursor:wait}.sweet .stm-brief{grid-template-columns:1fr 1.3fr;align-items:start}.sweet .jm-request :focus-visible{outline:3px solid #432139;outline-offset:3px}@media(max-width:760px){.sweet .stm-brief,.sweet .jm-request-fields{grid-template-columns:1fr}.sweet .jm-request{margin-top:20px}}
