.member-ticker{display:block;width:100%;min-height:30px;padding:5px 18px;border:0;border-bottom:1px solid #7e5c33;background:#211b14;color:#f0ca8f;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12px}
.member-ticker[hidden]{display:none}
.member-menu{margin:15px 0 26px}.member-overview{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:14px;border:1px solid #6a5439;border-radius:11px;background:#1c222b}.member-overview span{flex:1 1 170px;overflow-wrap:anywhere;font-size:12px;color:#d7bd94}.member-overview strong{font-size:15px;color:#f4d19a}.member-overview button{border:1px solid #927048;border-radius:8px;background:#2a251f;color:#e8c68d;padding:8px}
.member-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:15px 0}.member-grid button{min-height:70px;padding:7px;border:1px solid #655036;border-radius:10px;background:#1a222c;color:#f4e6cb;line-height:1.3;overflow-wrap:anywhere}.member-menu>.outline-button{margin-top:8px}
.member-page{max-width:780px}.member-page h1{font-size:25px}.member-page h2{font-size:17px;color:#ecc683;margin:23px 0 10px}.member-page p{line-height:1.65}.member-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:16px 0}.member-tabs button,.member-ref button{padding:8px 12px;border:1px solid #8c6b40;border-radius:8px;background:#27231e;color:#e8c38c}.member-list{display:grid;gap:9px;margin:12px 0}.member-item,.member-state{padding:13px 15px;border:1px solid #5b4c38;border-radius:10px;background:#1b222a}.member-item summary{cursor:pointer;color:#f2d198;font-weight:700}.member-item p{margin:10px 0 0;white-space:pre-wrap;overflow-wrap:anywhere}.member-ref{display:flex;gap:8px;margin:8px 0}.member-ref input{flex:1;min-width:0;padding:8px;border:1px solid #765d3f;border-radius:7px;background:#0f141b;color:#f5e8d1;font-size:16px}.member-page .form-card{margin-bottom:12px}#telegramLogin{display:block;max-width:560px;margin:14px auto 0}#telegramStatus{color:#e5bd7c;text-align:center}
@media(max-width:480px){.member-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.member-grid button{font-size:11px;min-height:62px;padding:5px}}
.deposit-qr{width:240px;max-width:100%;margin:15px auto;background:white;border-radius:8px}.deposit-qr svg{display:block;width:100%;height:auto}#depositOrder{max-width:560px;margin:20px auto}#depositOrder input{width:100%;font-size:16px;padding:10px;min-width:0}#depositOrder p{overflow-wrap:anywhere}#depositOrder a{display:block;color:#f4d19a;margin:12px 0}#depositOrder button{padding:10px 14px;margin:8px 0;border:1px solid #927048;border-radius:8px;background:#28221b;color:#f2d19a}

#memberBalance{overflow-wrap:anywhere;line-height:1.4}
