.personal-lists-dialog{width:min(560px,calc(100vw - 24px));max-height:85dvh;overflow:auto;box-sizing:border-box;padding:22px;border:1px solid var(--line);border-radius:12px;background:var(--surface);color:var(--ink);font:14px/1.5 var(--font-ui,system-ui,sans-serif)}
.personal-lists-dialog::backdrop{background:#0008}
.personal-lists-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:16px}
.personal-lists-head h2{margin:0;font-size:21px}.personal-lists-head p{margin:4px 0 0;color:var(--muted);font-size:12px}
.personal-lists-head button{flex:none;padding:7px 10px;font-size:12px}
.personal-lists-dialog h3{font-size:14px;margin:20px 0 8px}.personal-lists-dialog input[type=search]{font-size:16px;background:var(--field,var(--paper));color:var(--ink)}
.personal-lists-help,.personal-lists-foot{color:var(--muted);font-size:12px}.personal-lists-foot{border-top:1px solid var(--line);padding-top:12px;margin-top:20px}
.personal-lists-status{font-size:12px;min-height:18px;color:var(--green)}.personal-lists-status.personal-lists-error{color:var(--red)}.personal-lists-status:empty{display:none}
.fade-selected{display:grid;gap:6px}.fade-chip{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;border:1px solid var(--line);border-radius:6px;background:var(--field,var(--paper))}
.fade-chip>span,.fade-pool-row>span:first-child{display:grid;gap:2px;min-width:0}.fade-chip b,.fade-pool-row b{font-size:13px;font-weight:600;overflow-wrap:anywhere}.fade-chip small,.fade-pool-row small{font-size:11px;color:var(--muted)}
.fade-chip button{padding:7px 9px;font-size:11px;flex:none}.fade-pool{display:grid;gap:5px;margin-top:8px}.fade-pool-row{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:10px 12px;text-align:left}.fade-pool-row>span:last-child{font-size:12px;white-space:nowrap;font-weight:500}
.personal-lists-backup,.personal-lists-next{border-top:1px solid var(--line);padding-top:2px;margin-top:18px}.personal-lists-actions{display:flex;flex-wrap:wrap;gap:8px}.personal-lists-actions button{font-size:12px;padding:9px 12px}
.fade-search-control{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:8px 0 14px}.fade-search-control button{font-size:12px;padding:8px 12px}.fade-search-control small{color:var(--muted);font-size:11px}
.fade-trade-notice{display:block;color:var(--muted);font-size:11px;padding:6px 0}.fade-target-label{display:block;color:var(--muted);font-size:11px}
.player-menu .pm-fade-action{width:100%;margin:12px 0 0;background:var(--surface);color:var(--ink);border:1px solid var(--line);padding:9px;font:inherit;border-radius:6px}
.discovery-app .header-tools #openPersonalData{font-size:12px;padding:8px 10px;white-space:nowrap}
@media(max-width:600px){.personal-lists-dialog{padding:16px}.personal-lists-head h2{font-size:18px}.personal-lists-dialog button{min-height:40px}.personal-lists-dialog input[type=search]{font-size:16px}.personal-lists-actions button{flex:1}.discovery-app .header-tools #openPersonalData{font-size:10px;padding:7px}}
