.phone-actions-number{cursor:pointer;text-decoration:underline;text-decoration-style:dotted;text-underline-offset:.18em}
.phone-actions-number:focus-visible{outline:2px solid #d40054;outline-offset:3px;border-radius:2px}
.phone-actions-popover{position:fixed;z-index:10000;display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:220px;max-width:calc(100vw - 24px);padding:9px;background:#fff;color:#004c46;border:1px solid #6ea694;border-radius:8px;box-shadow:0 10px 30px #183d3030;font:500 14px/1.35 'DIN Text Pro',Arial,sans-serif}
.phone-actions-popover :is(a,button){display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:8px 13px;border:1px solid #6ea694;border-radius:5px;background:#fff;color:#004c46;text-decoration:none;font:inherit;cursor:pointer}
.phone-actions-popover .phone-actions-call{background:#004c46;color:#fff;border-color:#004c46}
.phone-actions-popover .phone-actions-close{width:34px;min-width:34px;padding:4px;margin-left:auto;font-size:20px}
.phone-actions-status{flex-basis:100%;min-height:1em;color:#52665d;font-size:12px}
.choice-help .help-contacts{display:flex;align-items:center;flex-wrap:wrap;gap:8px 18px;margin-top:14px}
.choice-help .help-contacts>a{position:static!important;left:auto!important;display:inline-flex;align-items:center;max-width:100%;white-space:normal;margin:0}
body .consent+button[type=submit],body .consent+.form-note+button[type=submit]{margin-top:14px}
body .activity-intro h2 em{display:block}
