.account-consents{display:grid;gap:12px;margin:8px 0}
.consent-option{display:flex;align-items:flex-start;gap:10px;font-size:12px;font-weight:400;line-height:1.7}
.consent-option input{display:inline-block;flex:0 0 auto;width:18px;height:18px;margin:4px 0 0;padding:0;accent-color:#ff5f00}
.consent-help,[data-location-status]{font-size:12px;margin:0;line-height:1.7}
.location-sharing-control{margin:16px;padding:16px;border:1px solid #ff5f00;border-radius:10px;background:#fff;color:#242424;font:12px/1.7 Poppins,sans-serif}
.location-sharing-control button{margin:8px 0 0;padding:8px 14px;border:1px solid #ff5f00;border-radius:8px;background:#ff5f00;color:#242424;font:inherit;cursor:pointer}
.location-sharing-control button:focus-visible{outline:3px solid #242424;outline-offset:3px}
