.nb-wrap{display:inline-block;position:relative}.nb-wrap .nb-button{border:1px solid var(--ds-line);background:var(--ds-card);width:40px;height:40px;color:var(--ds-ink);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;display:inline-flex;position:relative}:root[data-theme=light] .nb-wrap .nb-button{background:var(--ds-card);color:var(--ds-ink);border:1px solid var(--ds-line)}.nb-wrap .nb-count{background:var(--ds-danger);color:#fff;text-align:center;border-radius:9px;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:700;line-height:18px;position:absolute;top:-6px;right:-6px}.nb-wrap .nb-panel{z-index:40;background:var(--ds-card);width:min(360px,92vw);max-height:70vh;color:var(--ds-ink);border:1px solid var(--ds-line);border-radius:var(--ds-radius);padding:12px;position:absolute;top:48px;right:0;overflow:auto;box-shadow:0 12px 32px #0d22402e}.nb-wrap .nb-head{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.nb-wrap .nb-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.nb-wrap .nb-list li{border:1px solid var(--ds-line);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:8px;display:grid}.nb-wrap .nb-list li.unread{background:var(--ds-accent-soft)}.nb-wrap .nb-list b,.nb-wrap .nb-list span,.nb-wrap .nb-list small{display:block}.nb-wrap .nb-list span{font-size:13px}.nb-wrap .nb-list small{color:var(--ds-muted)}.nb-wrap .nb-actions{align-content:start;justify-items:end;gap:4px;display:grid}.nb-wrap .nb-link{color:var(--ds-accent-ink);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-size:13px}.nb-wrap .nb-empty{color:var(--ds-muted);margin:0}.qa-row{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.qa-row .qa-note{color:var(--ds-muted);align-items:center;gap:6px;font-size:13px;display:inline-flex}.qa-row .qa-reason{border:1px solid var(--ds-line);background:var(--ds-card);min-height:34px;color:var(--ds-ink);font:inherit;border-radius:8px;padding:0 8px}:root[data-theme=light] .qa-row .qa-reason{background:var(--ds-card);color:var(--ds-ink);border:1px solid var(--ds-line)}
