.pw{position:relative;display:block}.pw input{width:100%;padding-right:40px;box-sizing:border-box}.eye{position:absolute;right:6px;top:50%;transform:translateY(-50%);background:none;border:0;cursor:pointer;font-size:16px;padding:4px;line-height:1;opacity:.7}.eye:hover{opacity:1}
.mini2{width:26px;height:26px;font-size:11px;cursor:default;flex:none;border:2px solid var(--sf)}.mini2 img{width:100%;height:100%;border-radius:50%;object-fit:cover}.mini2.cr{outline:2px solid var(--pr)}
.nv{display:grid;grid-template-columns:260px 1fr;gap:12px;height:calc(100vh - 130px)}.nvb{padding:14px;overflow:auto;display:flex;flex-direction:column;gap:6px}.pg{border:1px solid var(--bd,#e5e7eb);border-radius:8px;padding:10px;margin-top:8px;display:flex;flex-direction:column;gap:6px}.ck{display:flex;gap:8px;align-items:center;font-weight:400;cursor:pointer}.ck input{width:auto}
#hd{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.ag{font-size:12px;font-weight:400;color:var(--mu)}.acs{margin-left:auto;display:flex;gap:6px}.btn.sm{padding:4px 10px;font-size:12px}
.ft{display:flex;gap:4px;padding:6px 8px;flex-wrap:wrap}.ft button{border:1px solid var(--bd,#ddd);background:none;border-radius:14px;padding:3px 10px;font-size:12px;cursor:pointer;color:inherit}.ft button.on{background:var(--pr);color:#fff;border-color:var(--pr)}.ag2{display:block;color:var(--mu)}
.ev{align-self:center;text-align:center;font-size:12px;background:rgba(120,120,120,.14);border-radius:10px;padding:5px 12px;margin:4px auto;max-width:90%}.ev small{display:block;opacity:.65;font-size:10px}
.kx{display:flex;gap:6px;margin-bottom:6px}.kx input{flex:1}
.tl2{background:rgba(120,120,120,.10)!important;border-top:0!important;padding:0!important;overflow:hidden}.tl2 h3{margin:0!important;padding:10px 12px;border-radius:0;position:relative}.tl2 .cm button{color:#fff!important}.tl2 .tcs{padding:8px}.tl2 .tadd{padding:0 8px 8px}
.tc{color:var(--tx);border-radius:8px}
.pe{display:flex;margin-top:8px;justify-content:flex-end}.pe .mini2{margin-left:-6px}
#pc{display:flex;flex-direction:column;gap:6px;margin:10px 0}.chip{display:flex;gap:8px;align-items:center}
.cs{position:relative}.cs-h{display:none!important}
.cs-b{width:100%;box-sizing:border-box;text-align:left;font:inherit;color:var(--tx);background:var(--sf);border:1px solid var(--bd);border-radius:10px;padding:9px 34px 9px 12px;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:relative;transition:border-color .15s,box-shadow .15s}
.cs-b::after{content:"";position:absolute;right:12px;top:50%;width:7px;height:7px;border-right:2px solid var(--mu);border-bottom:2px solid var(--mu);transform:translateY(-70%) rotate(45deg)}
.cs-b:hover:not(:disabled){border-color:var(--pr)}.cs-b:focus-visible{outline:2px solid var(--prs);border-color:var(--pr)}.cs-b:disabled{opacity:.55;cursor:not-allowed}
.cs-l{position:fixed;z-index:9999;background:var(--sf);color:var(--tx);border:1px solid var(--bd);border-radius:12px;box-shadow:0 12px 32px rgba(0,0,0,.18);padding:6px;max-height:260px;overflow:auto;box-sizing:border-box}
.cs-o{padding:8px 12px;border-radius:8px;cursor:pointer;font-size:14px;white-space:nowrap}.cs-o:hover{background:var(--prs)}.cs-o.on{color:var(--pr);font-weight:600;background:var(--prs)}
