.account-panel{margin:18px 0;padding:20px;background:#1b2c2b;border:1px solid #bca778;border-left:4px solid #bca778;border-radius:8px}.account-panel h3{margin:0}.account-panel .account-state{color:#e5d3a5;font-weight:700}.account-actions{display:flex;flex-wrap:wrap;gap:10px}.account-actions button,.account-actions a{min-height:44px;padding:10px 16px;border:1px solid #bba87d;background:#293d40;color:#f0dfb2;border-radius:5px;text-decoration:none;font:inherit;cursor:pointer}.account-actions button:disabled{opacity:.5}.account-message{color:#e9c481;margin-bottom:0}.account-actions [hidden]{display:none}.account-owner{max-width:1280px;margin:auto;padding:24px;color:#e8dcc1;background:#172521;font-family:system-ui,sans-serif}.account-owner h1,.account-owner h2{color:#e1c682}.account-owner section{padding:20px;margin:20px 0;border:1px solid #817859;border-radius:8px;background:#1e302f}.account-owner input{max-width:100%;box-sizing:border-box;padding:12px;background:#132220;color:#f2e4c7;border:1px solid #9d926f;border-radius:4px}.account-owner button{min-height:44px;cursor:pointer}.account-owner a{color:#dfc582}.account-owner table{border-collapse:collapse;width:100%;font-size:.9rem}.account-owner th,.account-owner td{padding:10px;text-align:left;border-bottom:1px solid #53605a;vertical-align:top}.account-scroll{overflow-x:auto}.account-owner .account-stats{min-width:760px}.account-owner small{display:block;color:#bac7bd}.account-owner .account-feedback{overflow-wrap:anywhere}.account-owner .account-invite-result{display:block;width:100%;margin-top:14px}.account-owner details{margin-top:8px}.account-owner pre{white-space:pre-wrap;font:inherit}.account-owner [hidden]{display:none}@media(max-width:600px){.account-panel{padding:14px}.account-actions{display:grid;grid-template-columns:1fr 1fr}.account-actions a{grid-column:1/-1}.account-panel .friends-card-heading{display:block}.account-owner{padding:12px}.account-owner section{padding:12px}.account-owner h1{font-size:1.6rem}}
