#view-team .tree-tools{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(140px,auto);gap:10px}
#view-team #teamLevel{width:100%;min-width:140px;height:auto;min-height:44px;line-height:1.5;padding:10px 28px 10px 12px;text-overflow:ellipsis}
#view-team #teamSearch{width:100%;min-width:0;min-height:44px}
#view-team .reward-panel>div:first-child>div{display:flex;flex-direction:column;align-items:flex-start;gap:10px;min-width:0}
#view-team #claimableReward{font-size:clamp(19px,5vw,26px);display:block;max-width:100%;overflow-wrap:anywhere;margin:0}
#view-team .reward-note{display:block;float:none;width:100%;font-size:12px;line-height:1.8}
.support-fab{max-width:min(180px,45vw);white-space:normal;line-height:1.4;font-size:13px}
#registerModal .register-modal>p,#registerModal .confirm-check{display:none!important}
.bottom-nav button{min-width:0;overflow-wrap:anywhere;line-height:1.3;font-size:10px!important}
.bottom-nav button{white-space:normal!important;overflow:visible!important;height:auto!important;min-height:52px;text-overflow:clip}
.signal-card,.signal-card>*{min-width:0;overflow-wrap:anywhere}.signal-card button,.filter{white-space:normal;height:auto;min-height:36px}
.signal-assist-copy,.signal-assist-actions{min-width:0;max-width:100%;overflow-wrap:anywhere}.signal-assist-actions{flex-wrap:wrap}.signal-assist-actions label{min-width:0;white-space:normal}
.market-toolbar,.market-tabs{min-width:0;max-width:100%;flex-wrap:wrap}.market-tabs button{white-space:normal;min-width:0}.market-search{min-width:0;max-width:100%}.market-search input{min-width:0;width:100%}
#claimableReward{display:block!important}.reward-panel .reward-note{display:block!important;width:100%}
#claimableReward small{display:block;margin-top:8px;font-size:12px;line-height:1.7;font-weight:400;color:var(--muted)}
[dir=rtl] .mobile-header .brand{position:static!important}[dir=rtl] .invite-code{direction:ltr}
[dir=rtl] .mobile-header{direction:ltr}[dir=rtl] .mobile-header .brand{direction:ltr}[dir=rtl] .header-tools button{direction:rtl}
.bottom-nav{min-height:66px;height:auto;padding-bottom:max(8px,env(safe-area-inset-bottom))}
.contact-channel{min-height:85px}.contact-channel span{min-width:0}.contact-channel small{overflow-wrap:anywhere}
.team-stats>div{min-width:0}.team-stats span{white-space:normal;line-height:1.6}
[dir=rtl] .support-window{right:auto;left:20px;text-align:right}[dir=rtl] .support-fab{right:auto;left:20px}[dir=rtl] #teamLevel{padding:10px 12px 10px 28px}
@media(max-width:420px){#view-team .tree-tools{grid-template-columns:1fr}#view-team #teamLevel{min-width:0}.mobile-header .header-tools{max-width:100%;flex-wrap:wrap}.reward-panel h2{font-size:17px;line-height:1.5}}
@media(max-width:650px){#view-market .market-toolbar{display:grid;grid-template-columns:minmax(0,1fr);width:100%}#view-market .market-tabs{display:flex;flex-wrap:wrap;width:100%}#view-market .market-tabs button{flex:1 1 90px}#view-market .market-search{width:100%}}
@media(max-width:650px){[dir=rtl] .support-window{left:10px;right:10px}.app-shell{padding-bottom:80px}}
