/* ===== v2.4.6 (Oct 23, 2026): "Notify me when it's back", in the v2.4.4 brand look ===== */
.btn.nt246b:not(.light):not(.ghost):not(.glass){background:var(--b-red)!important;color:#fff!important;font-family:var(--fd)!important;display:inline-flex;align-items:center;justify-content:center;gap:8px}
.btn.nt246b .lic,.btn.nt246done .lic,.nt246go .lic{width:18px;height:18px}
.btn.nt246done:not(.light):not(.ghost):not(.glass),.btn.nt246done[aria-disabled=true]{opacity:1;background:var(--b-gold2)!important;color:#1b1b1b!important;border:1px solid var(--b-gold)!important;font-family:var(--fd)!important;display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:default;box-shadow:none!important}
.nt246go{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--fd)!important}
.nt246c{display:inline-flex;align-items:center;gap:5px;font-family:var(--fd);font-weight:600;font-size:12px;line-height:1;padding:8px 11px 8px 9px;border-radius:999px;border:1.5px solid var(--b-red);background:transparent;color:var(--b-red);white-space:nowrap;cursor:pointer;flex:none}
.nt246c .lic{width:14px;height:14px}
.nt246c.done{border-color:var(--b-gold);background:var(--b-gold2);color:#1b1b1b;font-size:11px;padding:7px 9px 7px 8px}
.pcard .prow{gap:6px}
.nt246err{color:var(--b-red);font-size:13.5px;margin:8px 2px 0;font-weight:600}
.nt246lead{margin-top:4px}
.nt246ok{text-align:center;padding:6px 4px 2px}
.nt246ok .lead{margin:6px 0 18px}
.nt246tick{display:inline-flex;align-items:center;justify-content:center;width:58px;height:58px;border-radius:50%;background:var(--b-gold2);border:2px solid var(--b-gold);color:#1b1b1b;margin:4px auto 10px}
.nt246tick .lic{width:28px;height:28px}
#nt246in[aria-invalid="true"]{border-color:var(--b-red)!important}
/* boards */
.nt246list li{align-items:flex-start}
.nt246list li .btn{align-self:center}
.nt246n{font-family:var(--fd);font-weight:600;font-size:15px;min-width:30px;height:30px;padding:0 8px;border-radius:999px;background:var(--b-gold2);color:#1b1b1b;border:1px solid var(--b-gold);display:inline-flex;align-items:center;justify-content:center;align-self:center}
.nt246who{margin-top:6px}
.nt246who summary{cursor:pointer;font-size:13px;font-weight:600;color:var(--b-red);list-style:none}
.nt246who summary::-webkit-details-marker{display:none}
.nt246who summary::before{content:"\25B8  "}
.nt246who[open] summary::before{content:"\25BE  "}
.nt246who ul{list-style:none;margin:6px 0 0;padding:0}
.nt246who li{display:flex;flex-direction:column;gap:1px;padding:5px 0;border-top:1px dashed var(--w-line,#e6dccd)}
html.dk20 .btn.nt246b:not(.light):not(.ghost):not(.glass){background:#c0473b!important}
html.dk20 .nt246c{border-color:#ef8a7c;color:#ef8a7c}
html.dk20 .nt246c.done{border-color:var(--b-gold);background:var(--b-gold2);color:#1b1b1b}
html.dk20 .nt246err{color:#ef8a7c}
html.dk20 .nt246who summary{color:#ef8a7c}
html.dk20 .nt246who li{border-top-color:#3a2f28}
html.dk20 .btn.nt246done:not(.light):not(.ghost):not(.glass){background:var(--b-gold2)!important;color:#1b1b1b!important}
.nt246list li .btn{white-space:nowrap;font-size:12.5px;padding-left:10px;padding-right:10px}
