.notification-settings,.notification-note{text-align:center;color:#153f76;max-width:320px;margin:12px auto;font-size:13px}.loyalty .loyalty-card-footer{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);align-items:center;gap:6px;display:grid}.loyalty-card-footer>.spin-wheel-button{box-sizing:border-box;justify-self:start;max-width:100%;padding:4px 7px;font-size:11px}.loyalty-card-footer>.loyalty-card-number{overflow-wrap:anywhere;grid-column:3;justify-self:end;min-width:0;font-size:11px}.loyalty-card-footer .notification-settings{grid-column:2;width:100%;min-width:0;margin:0}.loyalty-card-footer .notification-settings .card-link-copy{box-sizing:border-box;color:#fff;text-align:center;white-space:normal;background:#153f76;border:1.5px solid #d6ac43;border-radius:8px;justify-content:center;align-items:center;width:100%;height:28px;min-height:28px;padding:2px 4px;font-size:9.5px;font-weight:700;line-height:1.1;display:flex;box-shadow:0 2px 4px #153f7620}.loyalty-card-footer .notification-settings .card-link-copy:hover{background:#0c2950}.loyalty-card-footer .notification-settings .card-link-copy:focus-visible{outline-offset:3px;outline:3px solid #d6ac43}.loyalty-card-footer .notification-settings p{overflow-wrap:anywhere;margin:6px 0 0;font-size:10px;line-height:1.3}.loyalty-card-footer>.notification-note{grid-column:2;min-width:0;margin:0;font-size:10px;line-height:1.3}
