.revs-shell{padding:24px;background:#160e22ef;border:1px solid #50366c;border-radius:16px;box-shadow:0 18px 55px #09051040}
.revs-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px}.revs-heading h1{font-size:21px;letter-spacing:.2px}.revs-heading p{color:var(--muted);font-size:11px;line-height:1.6;margin-top:7px}.revs-actions{display:flex;gap:4px}.revs-actions button{background:#281a38;color:var(--purple)}
.revs-sellers{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;margin-bottom:14px}
.rev-seller{min-width:0;position:relative;border:1px solid var(--line);border-radius:7px;padding:6px 8px;background:#20152e}
.rev-seller-info{display:flex;align-items:baseline;justify-content:space-between;gap:5px;min-width:0}
.rev-seller strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:15px;color:#e6d8fa}
.rev-seller small{display:flex;align-items:center;gap:4px;flex-shrink:0;font-size:9px;color:var(--muted);line-height:15px;white-space:nowrap}
.rev-count-label{display:none}.rev-checked{opacity:.8}.rev-checked::before{content:'·';margin-right:4px}
.rev-seller small[data-state=ready]{color:#9bdbb4}.rev-seller small[data-state=error]{color:#e6b6bf}
.rev-seller-links{display:flex;align-items:center;justify-content:space-between;gap:5px;margin-top:1px;flex-wrap:nowrap}
.rev-seller-links a{display:inline-flex;align-items:center;min-height:22px;white-space:nowrap;font-size:9px;color:#bda2e0;padding:2px 0}
.rev-seller-links a:first-child{color:#8ee2ac}.rev-seller-links a:hover{text-decoration:underline}
.rev-seller-links a:focus-visible{outline:2px solid var(--purple);outline-offset:2px;border-radius:3px}
.rev-trade-short{display:none}
.revs-categories{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:18px}.revs-categories button{min-height:37px;padding:9px 12px;border-radius:8px;border:1px solid #50366c;background:#21152f;color:#cbb4e8;font-size:10px;font-weight:600}.revs-categories button[aria-pressed=true]{background:#8150d2;border-color:#b99aff;color:white}.revs-categories button:hover{border-color:#b99aff}.revs-filters{display:flex;gap:10px}.revs-filters .search-wrap{background:#21152f}.revs-filters select{min-height:44px}.revs-status{min-height:18px;margin:14px 0;color:#b7a3ca;font-size:11px;line-height:1.6}
.rev-card .skin-main{cursor:pointer}.rev-card .skin-visual{height:105px}.rev-card .skin-visual img{height:85px}.rev-card .skin-content{padding-top:9px}.rev-card .finish-name{font-size:12px;line-height:19px}.rev-card .weapon-name{font-size:10px}.rev-owner{font-size:9px;color:#b99aff;display:block;margin:7px 8px 0;font-weight:650;letter-spacing:.2px}.rev-card .skin-bottom{justify-content:space-between;padding:3px 8px 9px;gap:3px}.rev-card .skin-price{font-size:12px;white-space:nowrap}.rev-contact{display:flex;align-items:center;justify-content:center;color:#8ee2ac;background:#173328;border-radius:7px;width:30px;height:30px;flex-shrink:0}.rev-contact:hover{background:#234e3c}.rev-contact .icon{width:18px;height:18px}.revs-footnote{margin-top:20px;color:#9f8ab2;font-size:10px;line-height:1.7}.revs-toast{position:fixed;bottom:24px;left:50%;transform:translateX(-50%);z-index:40;border:1px solid #71519b;border-radius:10px;background:#322047;color:#f3edf9;padding:13px 20px;font-size:12px}
.rev-detail-image{display:block;width:100%;height:160px;object-fit:contain;margin-bottom:18px}.rev-detail-price{font-size:26px;color:#d2b9ff;font-weight:650}.rev-detail-float{font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.rev-detail-owner{display:flex;align-items:center;justify-content:space-between;padding-top:14px;border-top:1px solid var(--line);margin-top:18px}.rev-detail-owner strong{font-size:13px}.rev-detail-owner small{font-size:10px;color:#aebfbb}.rev-detail-actions{display:flex;gap:10px;margin-top:20px}.rev-detail-actions>*{flex:1}.rev-detail-actions .whatsapp-button{background:#254a37;color:#a4ecc1;border-color:#39714f}.share-link{width:100%;padding:12px;background:#130c1f;border:1px solid var(--line);color:var(--purple);border-radius:8px}
@media(max-width:760px){.revs-shell{padding:16px 12px;border-radius:13px}.revs-heading{align-items:flex-start;gap:7px}.revs-heading h1{font-size:18px}.revs-heading p{font-size:10px;max-width:225px}.revs-actions .icon-button{width:34px;height:34px}.revs-sellers{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:17px}.rev-seller{padding:10px}.revs-categories{gap:6px;margin-bottom:14px}.revs-categories button{font-size:9px;padding:8px 9px;min-height:36px}.revs-filters{gap:7px}.revs-filters input{font-size:11px}.revs-filters select{max-width:100px;font-size:10px;padding:0 5px}.revs-status{font-size:10px}.revs-page .items-grid{gap:6px;grid-template-columns:repeat(3,minmax(0,1fr))}.rev-card .skin-visual{height:76px}.rev-card .skin-visual img{height:61px}.rev-card .skin-content{padding:7px 6px 0}.rev-card .weapon-name{font-size:8px;line-height:13px}.rev-card .finish-name{font-size:10px;line-height:16px}.rev-owner{font-size:8px;margin-left:6px;margin-right:6px}.rev-card .skin-bottom{padding:3px 6px 7px;gap:2px}.rev-card .skin-price{font-size:10px;letter-spacing:-.4px}.rev-contact{width:24px;height:27px}.rev-contact .icon{width:16px;height:16px}.rev-card .card-float{font-size:9px;left:5px}.rev-card .card-quality{font-size:8px;right:5px}.rev-detail-actions{flex-direction:column}}
@media(max-width:760px){.rev-card .skin-bottom{flex-wrap:wrap;row-gap:5px}}
@media(max-width:374px){.revs-shell{padding:14px 8px}.rev-contact{width:100%;height:25px}.rev-card .skin-price{font-size:10px}.revs-filters .search-wrap{padding:0 8px}.revs-filters .search-wrap>.icon{display:none}.revs-heading p{max-width:190px}}
.rev-card .rev-owner{font-size:11px;margin-top:9px}.rev-card .skin-bottom{min-height:29px;padding-bottom:5px}.rev-card .rev-contact{width:calc(100% - 16px);height:32px;margin:0 8px 8px;gap:6px;font-size:11px;font-weight:600}
.queue-button{border:1px solid #71519b;border-radius:8px;min-height:36px;padding:7px 10px;color:#ddc9f7;background:#281a38;font-size:10px;white-space:nowrap}.revs-heading>div:first-child{min-width:0}.revs-actions{flex-shrink:0}.rev-seller small[data-state=waiting]{color:#d4bcf1}
@media(max-width:760px){.queue-button{font-size:9px;padding:6px;min-height:34px}.revs-actions{gap:3px}}
.rev-seller small[data-state=stale]{color:#d4bcf1}
@media(min-width:761px) and (max-width:1100px){.revs-sellers{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(max-width:760px){.revs-sellers{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin-bottom:12px}.rev-seller{padding:5px 7px}.rev-seller-links{gap:3px}.rev-seller-links a{min-height:26px}.rev-checked{display:none}.rev-count-label{display:inline}}
@media(max-width:400px){.rev-trade-long{display:none}.rev-trade-short{display:inline}}
@media(max-width:760px){.rev-card .rev-owner{font-size:9px}.rev-card .rev-contact{width:calc(100% - 12px);height:30px;margin:0 6px 7px;gap:4px;font-size:9px}.rev-card .rev-contact .icon{width:14px;height:14px}}
