.watchlist{display:flex;flex-wrap:wrap;gap:7px;margin-top:16px}.watchlist button{height:30px;padding:0 10px;background:#eef1ec;color:var(--ink);font-size:12px;border:1px solid var(--line)}.watchlist button.active{background:var(--green);color:white;border-color:var(--green)}.footer-actions{display:flex;gap:8px}dialog{border:0;padding:0;border-radius:20px;background:var(--card);color:var(--ink);box-shadow:0 28px 90px rgba(0,0,0,.24);width:min(440px,calc(100vw - 32px))}dialog::backdrop{background:rgba(18,26,22,.52);backdrop-filter:blur(4px)}.dialog-card{padding:28px}.dialog-head{display:flex;justify-content:space-between;align-items:flex-start}.dialog-head h2{font-family:"Songti SC","SimSun",serif;margin:0;font-size:28px}.dialog-card>p{color:var(--muted);font-size:13px;line-height:1.7;margin:18px 0}.dialog-card label{display:block;font-size:12px;font-weight:700;margin:14px 0 7px}.dialog-card input{width:100%;height:46px;border:1px solid var(--line);border-radius:10px;padding:0 12px;background:#fafaf6;font-size:15px}.icon-button{width:36px;height:36px;padding:0;background:#eef0eb;color:var(--ink);font-size:22px}.dialog-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:22px}.dialog-actions button{height:42px}.dialog-actions .secondary{background:#eef0eb;color:var(--ink)}#manageMessage{display:block;min-height:18px;color:var(--red);margin-top:12px}@media(max-width:520px){.footer-actions{width:100%}.footer-actions button{flex:1}}
