.automatic-location-notice{width:min(1100px,calc(100% - 32px));margin:16px auto;padding:16px 20px;border:1px solid #a86bcd;background:#231c2a;color:#fff}
.automatic-location-notice[hidden],.automatic-location-notice [hidden]{display:none!important}
.automatic-location-notice p{margin:8px 0 12px;color:#f2e9f6;line-height:1.5}
.automatic-location-notice .form-actions{display:flex;flex-wrap:wrap;gap:8px}
@media(max-width:600px){.automatic-location-notice{width:calc(100% - 20px);padding:14px}.automatic-location-notice .button{white-space:normal}}
