.fs-live-notification-follow{cursor:pointer;border:0;border-radius:8px;padding:.55rem .75rem;background:#2447c6;color:#fff;font:inherit;font-weight:700;white-space:normal;text-align:left}
.fs-live-notification-follow[aria-pressed=true]{background:#115e39}
.fs-live-notification-follow:focus-visible,.fs-live-notification-modal button:focus-visible{outline:3px solid #f4b942;outline-offset:2px}
.fs-live-notification-modal{position:fixed;inset:0;z-index:100020;display:grid;place-items:center;padding:1rem}
.fs-live-notification-modal__shade{position:absolute;inset:0;background:rgba(8,16,34,.72)}
.fs-live-notification-modal section{position:relative;max-width:30rem;width:100%;padding:1.4rem;border-radius:14px;background:#fff;color:#162238;box-shadow:0 16px 60px rgba(0,0,0,.3)}
.fs-live-notification-modal h2{margin:0 0 .7rem;font-size:1.4rem}
.fs-live-notification-modal p{line-height:1.5}
.fs-live-notification-modal__error{min-height:1.2em;color:#ad2130}
.fs-live-notification-modal section>div{display:flex;gap:.65rem;flex-wrap:wrap}
.fs-live-notification-modal button{cursor:pointer;border:0;border-radius:8px;padding:.7rem 1rem;font:inherit;font-weight:700}
.fs-live-notification-modal [data-fs-live-confirm]{background:#2447c6;color:#fff}
.fs-live-notification-modal [data-fs-live-cancel]{background:#e7ebf2;color:#162238}
