.account-nav{display:flex;gap:4px;border-bottom:1px solid #3b4d44;padding-bottom:14px;margin:22px 0}.account-nav button{flex:1;color:#c0d3c8;background:transparent;font-size:12px;padding:8px 5px;min-width:0;border:1px solid transparent}.account-nav button[aria-pressed=true]{background:#2b4438;border-color:#6c9780;color:#ebf7ef}.profile-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.profile-card{border:1px solid #40564a;border-radius:13px;overflow:hidden;background:#111e23}.profile-card.selected{border-color:#9fd0b5}.choose-profile{display:flex;width:100%;flex-direction:column;align-items:center;gap:10px;padding:19px 10px 13px;background:transparent;color:#ecf5ee}.choose-profile strong{font-size:16px;overflow-wrap:anywhere;line-height:1.3}.choose-profile small{font-size:11px;color:#a6c0b2}.avatar{display:grid;place-items:center;width:56px;height:56px;border-radius:16px;font-size:25px;font-weight:700;color:#173126}.avatar-0{background:#b7dfc7}.avatar-1{background:#b7d4e5}.avatar-2{background:#e7d899}.avatar-3{background:#d0bee4}.avatar-4{background:#e9b9a9}.avatar-5{background:#96c2a5}.edit-profile{display:block;width:100%;border-top:1px solid #344b3e;border-radius:0;background:transparent;color:#bed6c7;font-size:12px}.profile-card button:hover{background:#20342b}select{font:inherit;width:100%;min-height:50px;padding:12px;border:1px solid #576961;border-radius:9px;background:#101b22;color:#f3f7f4}select:focus-visible{outline:3px solid #bbe9d4;outline-offset:4px}#profile-form{margin-top:26px;border-top:1px solid #3c5043;padding-top:8px}#profile-form h3{font-size:21px}.watchlist-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.list-card{border:1px solid #3a5042;border-radius:12px;overflow:hidden;padding:0 11px 12px;display:flex;flex-direction:column;align-items:flex-start;background:#112026;gap:7px}.list-card img{width:calc(100% + 22px);margin:0 -11px 6px;height:auto;aspect-ratio:16/10;object-fit:cover;background:#243a2e}.list-card strong{font-size:14px;line-height:1.4;overflow-wrap:anywhere}.list-card small{font-size:11px}.list-card button{font-size:11px;margin-top:auto;padding:8px 5px;min-height:44px}#list-status{min-height:24px}@media(max-width:380px){.panel{padding:22px}.account-nav button{font-size:11px}.profile-grid,.watchlist-grid{gap:9px}}
