.notifications-module__NC6Xiq__card{background:var(--surface-1,#fff);border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:10px;padding:16px;display:flex}.notifications-module__NC6Xiq__rowMain{align-items:center;gap:12px;display:flex}.notifications-module__NC6Xiq__icon{border-radius:50%;flex:0 0 38px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.notifications-module__NC6Xiq__iconOn{background:var(--brand);color:#fff}.notifications-module__NC6Xiq__iconOff{background:color-mix(in srgb, var(--ink-3) 14%, transparent);color:var(--ink-3)}.notifications-module__NC6Xiq__iconMuted{background:color-mix(in srgb, var(--ink-3) 12%, transparent);color:var(--ink-3)}.notifications-module__NC6Xiq__iconWarn{color:#b45309;background:#f59e0b2e}.notifications-module__NC6Xiq__text{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.notifications-module__NC6Xiq__title{color:var(--ink-1);align-items:center;gap:8px;font-size:15px;font-weight:700;display:flex}.notifications-module__NC6Xiq__badge{background:color-mix(in srgb, var(--brand) 12%, transparent);color:var(--brand);border-radius:999px;align-items:center;gap:3px;padding:2px 7px;font-size:11px;font-weight:700;display:inline-flex}.notifications-module__NC6Xiq__hint{color:var(--ink-3);font-size:13px;line-height:1.45}.notifications-module__NC6Xiq__btnPrimary,.notifications-module__NC6Xiq__btnGhost{cursor:pointer;white-space:nowrap;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:6px;min-width:128px;padding:9px 16px;font-size:13.5px;font-weight:600;display:inline-flex}.notifications-module__NC6Xiq__btnPrimary{background:var(--brand);color:#fff;border:1px solid var(--brand)}.notifications-module__NC6Xiq__btnGhost{color:var(--ink-2);border:1px solid var(--line-2,var(--line));background:0 0}.notifications-module__NC6Xiq__btnPrimary:disabled,.notifications-module__NC6Xiq__btnGhost:disabled{opacity:.6;cursor:default}.notifications-module__NC6Xiq__error{color:#b42318;margin:0;font-size:13px}.notifications-module__NC6Xiq__note{border-top:1px solid var(--line);color:var(--ink-3);margin:0;padding-top:10px;font-size:12.5px;line-height:1.5}.notifications-module__NC6Xiq__spin{animation:.9s linear infinite notifications-module__NC6Xiq__spin}@keyframes notifications-module__NC6Xiq__spin{to{transform:rotate(360deg)}}@media (max-width:560px){.notifications-module__NC6Xiq__rowMain{flex-wrap:wrap}.notifications-module__NC6Xiq__btnPrimary,.notifications-module__NC6Xiq__btnGhost{width:100%}}
