.sms-permission,.public-sms-contact{overflow-wrap:anywhere;grid-column:1/-1;min-width:0;max-width:100%}.sms-permission{color:#283c35;background:#f9fbf9;border:1px solid #d8dfda;border-radius:10px;margin:12px 0;padding:14px}.sms-permission h4{margin:0 0 8px}.sms-permission p{margin:6px 0}.sms-permission small{line-height:1.5;display:block}.sms-permission button{white-space:normal;max-width:100%;min-height:44px;margin:10px 0}.sms-permission-choice,.public-sms-contact .sms-consent{cursor:pointer;white-space:normal;align-items:flex-start;gap:10px;min-width:0;margin:10px 0;font-size:14px;font-weight:400;line-height:1.55;display:flex!important}.sms-permission-choice input,.public-sms-contact .sms-consent input{flex:0 0 20px;min-width:20px;min-height:20px;margin:3px 0;padding:0;width:20px!important;height:20px!important}.sms-permission-choice span,.public-sms-contact .sms-consent span{overflow-wrap:anywhere;flex:1;min-width:0}@media (width<=400px){.sms-permission{padding:10px}.sms-permission-choice,.public-sms-contact .sms-consent{gap:8px;font-size:14px}}.sms-permission .sms-permission-choice span,.public-sms-contact .sms-consent span{font-size:14px;line-height:1.55}.address-autocomplete{flex-direction:column;gap:6px;display:flex;position:relative}.address-suggestions{z-index:250;background:#fff;border:1px solid #c9d6cf;border-radius:9px;max-height:250px;margin-top:3px;position:absolute;top:100%;left:0;right:0;overflow:auto;box-shadow:0 12px 30px #10251d2b}.address-suggestions button{text-align:left;color:#183d30;background:#fff;border:0;border-bottom:1px solid #e5ebe7;width:100%;padding:13px;display:block}.address-suggestions button:hover,.address-suggestions button:focus{background:#eef6f2}.address-autocomplete .manual-address{color:#315c4d;background:0 0;border:0;align-self:flex-start;min-height:28px;padding:2px 0;text-decoration:underline}.address-autocomplete>small{color:#7a5314}@media (width<=640px){.address-suggestions button{min-height:48px;font-size:16px}.address-suggestions{max-height:45vh;position:fixed;inset:auto 12px 12px}}
