.ward-ux-page .rpg-heading{flex-wrap:wrap;gap:12px}
.ward-ux-page .rpg-register-cta{max-width:420px;margin-left:auto;padding:11px 15px;border:1px solid #a7dfc277;border-radius:11px;background:#8ecfb91a;color:#bcf3d8;font:600 13px/1.5 Montserrat,Arial,sans-serif;text-align:left;cursor:pointer}
.ward-ux-page .rpg-register-cta:hover{border-color:#b0efd0;background:#a2ddc52c}
.ward-ux-page .rpg-register-cta:focus-visible{outline:2px solid var(--u-mint);outline-offset:3px}
.ward-ux-page .rpg-patient-slot:not(.is-empty)>span:last-child{max-width:84px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
@media(max-width:1100px){.ward-ux-page .rpg-register-cta{order:3;flex:1 0 100%;max-width:none;margin-left:0;text-align:center}.ward-ux-page .rpg-heading-tools{margin-left:auto}}
@media(max-width:600px){.ward-ux-page .rpg-register-cta{padding:9px 12px;font-size:12px}}
