
.sttabs{display:flex;gap:6px;overflow-x:auto;padding:2px 0 10px;margin:0 0 4px;scrollbar-width:none;-webkit-overflow-scrolling:touch}
.sttabs::-webkit-scrollbar{display:none}
.sttabs button{flex:0 0 auto;min-height:40px;padding:6px 12px;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.06);color:inherit;font:inherit;font-size:13px;font-weight:700;cursor:pointer;white-space:nowrap}
.sttabs button b{font-size:11px;opacity:.7;margin-inline-start:2px}
.sttabs button[aria-selected=true]{background:linear-gradient(135deg,#1e5bff,#a259ff);border-color:transparent;color:#fff}
.stfeat{margin:4px 0 10px}
.stfeat h3{margin:0 0 6px;font-size:15px}
.stfrow{display:flex;gap:10px;overflow-x:auto;padding:2px 2px 8px;scrollbar-width:thin;-webkit-overflow-scrolling:touch}
.stfrow .it.stcard{flex:0 0 148px;width:148px;margin:0}
.stfrow .it.stcard h4{font-size:13px;line-height:1.2;margin:4px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.stbadge{font-size:14px;line-height:1}
.stempty{margin:8px 0}
.it[hidden]{display:none!important}
.rar.uncommon{background:rgba(25,196,138,.22);color:#7ff0b0}
.it.uncommon{border-color:rgba(25,196,138,.4)}
.avrar.ru{background:#0e5c3a;color:#7ff0b0}
.avtile b.avprice.avfree{color:#19c48a}
.itools select{-webkit-appearance:none;appearance:none;background:#1c222b url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M0 0l5 6 5-6z' fill='%23aab4c3'/%3E%3C/svg%3E") no-repeat right 10px center;color:#e8edf3;border:1px solid #2c3540;border-radius:10px;padding:0 26px 0 10px;font:inherit;font-size:13px}
[dir=rtl] .itools select{background-position:left 10px center;padding:0 10px 0 26px}
.itools select option{background:#1c222b;color:#e8edf3}
