/* Homepage online options: full 24px number circles, with the requested red accent. */
#root .content-dialog .dialog-online-options>a{display:grid;grid-template-columns:24px minmax(0,1fr) auto;column-gap:10px!important;align-items:start}
#root .content-dialog .dialog-online-options .dialog-option-number{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;margin-top:1px;border:1px solid #ce202f;border-radius:50%;background:#ce202f;color:#fff;font-family:inherit;font-size:13px;font-weight:680;line-height:1}
#root .content-dialog .dialog-online-options .dialog-option-copy{min-width:0}
#root .content-dialog .dialog-online-options .dialog-option-cta{display:inline-flex;align-items:center;align-self:center;justify-self:end;gap:7px;color:#123b55;font-size:14px;font-weight:650;line-height:1.25;white-space:nowrap;text-decoration:underline;text-underline-offset:3px}
#root .content-dialog .dialog-online-options .dialog-option-cta>svg{flex-shrink:0}
@media(max-width:680px){#root .content-dialog .dialog-online-options .dialog-option-number{margin-top:0}#root .content-dialog .dialog-online-options>a{grid-template-columns:24px minmax(0,1fr);row-gap:7px}#root .content-dialog .dialog-online-options .dialog-option-cta{grid-column:2;justify-self:start;align-self:start}}
