.push-preferences{color:#493455;background:#faf8fc;border-bottom:1px solid #e8e3ee;padding:16px 18px}.push-preferences-summary{align-items:center;gap:11px;display:flex}.push-preferences-summary>svg{color:#745388;flex:none;width:19px;height:19px}.push-preferences-summary>div{flex:1;min-width:0}.push-preferences-summary strong{font-size:13px;line-height:1.4;display:block}.push-preferences-summary div span{color:#7c7185;margin-top:3px;font-size:11px;line-height:1.5;display:block}.push-preferences .push-enable{color:#fff;cursor:pointer;min-height:38px;font:inherit;background:#68417f;border:0;border-radius:9px;flex:none;padding:9px 13px;font-size:12px;font-weight:600}.push-connected{color:#356447;background:#eaf4ee;border-radius:20px;flex:none;padding:4px 8px;font-size:10px;font-weight:650}.push-options{margin-top:8px;padding-left:30px}.push-options summary{color:#7b628a;cursor:pointer;align-items:center;gap:5px;padding:5px 0;font-size:11px;list-style:none;display:inline-flex}.push-options summary::-webkit-details-marker{display:none}.push-options summary svg{width:13px;height:13px;transition:transform .15s}.push-options[open] summary svg{transform:rotate(180deg)}.push-options>div{flex-wrap:wrap;gap:7px;padding-top:7px;display:flex}.push-options button{color:#694a7d;font:inherit;cursor:pointer;background:#fff;border:1px solid #ddd1e5;border-radius:8px;padding:8px 10px;font-size:11px;line-height:1.4}.push-preferences button:disabled{opacity:.55;cursor:wait}.push-preferences .push-message,.push-preferences .push-error{overflow-wrap:anywhere;margin:10px 0 0;font-size:11px;line-height:1.6}.push-message{color:#4c6b57}.push-error{color:#9b473c}:is(.push-preferences button:focus-visible,.push-options summary:focus-visible){outline-offset:3px;outline:2px solid #a67bbb}.op-notification-feed:empty{display:none}.op-notification-feed>p[role=alert]{color:#9b473c;padding:10px 16px;font-size:12px}@media (max-width:480px){.push-preferences{padding:14px 16px}.push-options button,.push-preferences .push-enable{min-height:40px}.push-preferences-summary{gap:9px}}.op-notification-feed>a{overflow-wrap:anywhere;min-width:0}.op-notification-feed strong{line-height:1.5}.notification-overlay .pc-notification-list>button>span{overflow-wrap:anywhere;min-width:0}.notification-overlay .pc-notification-list>button b{line-height:1.5}
