/* v105 inbox archive (dh/stage21.js) */
#mail .waitdot{position:absolute;top:-4px;right:-6px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:#e5303c;color:#fff;font:700 10px/16px system-ui,sans-serif;text-align:center;box-shadow:0 0 0 2px rgba(10,12,20,.9);pointer-events:none}
#mail.hasnum{position:relative}#mail.hasnum.dot::after{display:none}
.mail .mexp{display:block;margin-top:4px;color:#fbbf24;font-weight:700;font-size:.78rem}
.mailwaits{display:flex;flex-direction:column;gap:6px;margin:4px 0 6px}
.mailwait{display:flex;justify-content:space-between;align-items:center;width:100%;padding:8px 12px;border-radius:10px;border:1px solid rgba(251,191,36,.35);background:rgba(251,191,36,.08);color:#fde68a;font:600 .85rem system-ui,sans-serif;text-align:left;cursor:pointer}
.arcnote{display:block;width:100%;margin:10px 0 4px;padding:8px;border:0!important;background:none!important;box-shadow:none!important;color:rgba(232,227,245,.6);font:500 .78rem system-ui,sans-serif;text-align:center;text-decoration:underline;text-underline-offset:3px;cursor:pointer}
.arcsub{margin:0 0 6px;font-size:.78rem;line-height:1.3}
.arcbox .mail.arc{opacity:.92}
.arcrow{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:6px}.arcrow .rmin{color:rgba(232,227,245,.6);white-space:nowrap}.arcrow .btn.small{padding:6px 10px;font-size:.8rem}
/* card mwa1xejwy6gp: Inbox + collapsed Game messages */
.mailbox .mbh{margin:6px 2px;font-weight:700}
.mailbox details.gmsgs{margin-top:10px}
.mailbox details.gmsgs>summary{cursor:pointer;padding:10px 12px;border-radius:10px;background:rgba(255,255,255,.06);list-style:none}
.mailbox details.gmsgs[open]>summary{margin-bottom:8px}
.mailbox .mbnone{margin:8px 0}
