.desktop-notify-dialog{width:420px;max-width:calc(100vw - 32px);padding:0;border-radius:8px;background:var(--panel,#141416);color:var(--text,#eee);border:1px solid var(--border,#303034)}
.desktop-notify-dialog header{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;border-bottom:1px solid var(--border,#303034)}
.desktop-notify-dialog h2{font-size:16px;font-weight:600;margin:0}
.desktop-notify-content{padding:20px;display:flex;flex-direction:column;gap:18px}
.desktop-notify-status{display:flex;align-items:center;gap:9px;font-size:13px}
.desktop-notify-status strong{font-weight:500;flex:1}
.desktop-notify-dot{width:7px;height:7px;flex-shrink:0;border-radius:50%;background:#74747e}
.desktop-notify-dot.on{background:#59ba8b}
.desktop-notify-options{display:grid;gap:16px}
.desktop-notify-options label{display:flex;justify-content:space-between;align-items:center;font-size:13px;cursor:pointer}
.desktop-notify-options input{accent-color:#4287ed;width:16px;height:16px}
.desktop-notify-hint{font-size:12px;line-height:1.5;color:var(--muted,#999);margin:0}
.desktop-notify-error{font-size:12px;color:#f19797;margin:0;line-height:1.5}
.desktop-notify-error:empty{display:none}
.sbfoot-actions #notificationsbtn[hidden]{display:none!important}
