#match-menu{display:block;background:linear-gradient(90deg,#10171bea,#172128ba),url('assets/match/vgui_screens_menu_background_1.png') center/cover;text-align:left;font-family:Stratum,Arial,sans-serif}#match-menu .menu-top{height:68px;display:flex;align-items:stretch;padding:0 5vw;background:linear-gradient(#1b242bf5,#080e14f5);border-bottom:1px solid #828b9466;box-shadow:0 4px 14px #0007}.menu-top>img{width:45px;object-fit:contain;margin-right:28px}.menu-top button{font-size:22px;min-width:145px;padding:0 28px;background:none;border:0;border-left:1px solid #a1acb014;color:#aeb4b7}.menu-top button:hover,.menu-top button.active{color:white;background:linear-gradient(#5a697250,#adbdc425);box-shadow:inset 0 -3px #c5d9e3}.menu-user{margin-left:auto;align-self:center;font-size:18px;color:#c9d0d3}.menu-body{width:min(1120px,92vw);height:calc(100% - 105px);margin:22px auto 0}.menu-page{height:100%;display:flex;flex-direction:column;background:#10191dda;border:1px solid #c3d0d32b;box-shadow:0 12px 40px #0005}.page-heading{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;background:linear-gradient(#57677480,#29394370);border-bottom:1px solid #ffffff26}.page-heading h1{font-size:25px;letter-spacing:.03em;font-weight:400}.page-heading>span{color:#b3c0c7;font-size:14px}.play-layout{display:grid;grid-template-columns:minmax(230px,1fr) 1.15fr;gap:30px;padding:24px;flex:1;min-height:0;overflow:auto}.map-card{position:relative;margin:0;overflow:hidden;min-height:270px;background:linear-gradient(145deg,#49636fa0,#1b292fc9);border:1px solid #bcccd381;box-shadow:inset 0 0 0 3px #afc5d31a;padding:16px 20px}.map-card h2{font-size:30px;font-weight:400;margin:0}.map-card p{margin:4px 0 12px;color:#bdcbd1}.map-badge{position:absolute;right:20px;top:14px;width:58px;height:58px;object-fit:contain}.map-overview{display:block;width:100%;height:calc(100% - 105px);max-height:360px;object-fit:contain;filter:drop-shadow(0 4px 14px #0008)}.map-selected{position:absolute;bottom:0;left:0;right:0;padding:9px 18px;background:#c0ced125;color:#dcf1bd;font-size:14px}.match-options h2{font-size:19px;font-weight:400;letter-spacing:.05em;margin:4px 0 10px}.match-options>p{color:#b8c6cd;font-size:14px}#bot-options{width:100%;max-width:none;margin:25px 0}#bot-options label{color:#d3dce1;font-size:14px}#bot-difficulty,.inventory-toolbar select{background:linear-gradient(#40505a,#26333d);border:1px solid #8b9ba65a;padding:9px 12px;color:#eee;font:inherit}.team-choice{padding:10px 0;border:0;margin:0}.team-choice legend{color:#d3dce1;font-size:14px;margin-bottom:8px}.team-choice label{display:inline-flex;gap:7px;align-items:center;padding:10px 12px;margin-right:5px;background:#71859325;font-size:13px;cursor:pointer}.team-choice input{accent-color:#bfd1dc}.menu-actions{display:flex;align-items:center;gap:12px;padding:14px 24px;background:#0b1016b3;border-top:1px solid #c6d3dc30}.menu-actions>span{font-size:14px;color:#a1b1bb;margin-right:auto}#teams{margin:0;display:block}.source-primary{background:linear-gradient(#71973c,#466422);border-color:#a3bb7255;min-width:160px;font-size:21px}.source-primary:hover{background:linear-gradient(#8daf53,#658636)}#loading{font-size:14px;color:#bfcea7}#error{font-size:13px}.inventory-toolbar{display:flex;justify-content:flex-end;gap:14px;padding:16px 22px;border-bottom:1px solid #8194a137}.inventory-toolbar label{display:flex;align-items:center;gap:8px;font-size:13px;color:#a9bac4}.inventory-toolbar select{font-size:13px;padding:7px}#inventory-grid{padding:22px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;align-content:start;overflow:auto;flex:1}.inventory-item{position:relative;min-width:0;padding:0;border:1px solid #8194a138;border-radius:0;text-align:left;background:linear-gradient(140deg,#52636d69,#28303870);overflow:hidden}.inventory-item:hover,.inventory-item:focus-visible{outline:1px solid #b8c9d8;background:linear-gradient(140deg,#91a2aa66,#52616b66)}.inventory-item img{width:100%;height:102px;object-fit:contain;display:block;padding:7px 5px;filter:drop-shadow(2px 6px 5px #0006)}.inventory-item .item-name{display:block;padding:8px 9px 10px;background:#0a121745;border-top:3px solid #b0c3d9;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.inventory-item[data-kind=knife] .item-name{border-color:#c9b24e}.inventory-item small{position:absolute;top:5px;left:7px;color:#b5c5d0;font-size:10px}.inventory-footer{display:flex;justify-content:space-between;padding:13px 22px;border-top:1px solid #8194a137;font-size:13px;color:#b2c1cb}#item-inspector{position:fixed;inset:0;z-index:50;background:radial-gradient(ellipse at 50% 45%,#526471,#1b2730 68%,#111820);display:flex;flex-direction:column}#item-inspector header{display:flex;justify-content:space-between;align-items:center;padding:25px 5vw;border-bottom:1px solid #b5c6d72b}#inspect-name{font-weight:400;font-size:30px;margin:0 0 6px}#inspect-type{margin:0;font-size:15px;color:#b5c7d4}.inspect-stage{position:relative;flex:1;min-height:0;display:grid;place-items:center}#inspect-image{width:70%;height:90%;object-fit:contain;filter:drop-shadow(0 25px 30px #0008)}#inspect-canvas{position:absolute;inset:0;width:100%;height:100%;cursor:grab;touch-action:none}#inspect-canvas:active{cursor:grabbing}#item-inspector footer{display:flex;justify-content:space-between;padding:20px 5vw;color:#c0cdd7;font-size:14px;border-top:1px solid #b5c6d72b}button:focus-visible,select:focus-visible{outline:2px solid #d0e1ea;outline-offset:2px}@media(max-width:760px){.menu-body{width:96vw;margin-top:10px;height:calc(100% - 90px)}.play-layout{gap:16px;padding:16px;grid-template-columns:1fr 1.1fr}.map-badge{width:38px;right:8px}.map-card{padding:12px}.page-heading{padding:12px}.inventory-toolbar{flex-wrap:wrap;gap:8px;padding:10px}#inventory-grid{grid-template-columns:repeat(3,minmax(0,1fr));padding:12px}.menu-top button{min-width:100px;padding:0 15px}.match-options .controls{display:none}.menu-actions{padding:10px}.menu-actions>span{display:none}}@media(max-height:650px){.play-layout{padding:14px;gap:18px}.match-options .controls{display:none}#bot-options{margin:12px 0}.inventory-item img{height:78px}.menu-top{height:56px!important}.menu-body{height:calc(100% - 80px);margin-top:10px}}

#inventory-grid{grid-auto-rows:146px}.inventory-item{height:146px;min-height:146px}.inventory-item .item-name{line-height:20px}.play-layout,#inventory-grid{scrollbar-width:thin;scrollbar-color:#617581 #152129}.map-overview{height:300px;max-height:32vh}.map-card{min-height:340px}@media(max-height:650px){#inventory-grid{grid-auto-rows:122px}.inventory-item{height:122px;min-height:122px}.map-card{min-height:270px}}

.inventory-item[data-rarity=covert] .item-name{border-color:#eb4b4b}.inventory-item[data-equipped=true]:after{content:'✓';position:absolute;right:8px;top:5px;color:#b7d49b;font-size:19px}#inspect-equip{padding:9px 20px;background:#526c43;border:1px solid #a7bd91;color:#fff}#inspect-equip:disabled{opacity:.6}#buy-items button[data-rarity=covert]{border-bottom:3px solid #eb4b4b}#buy-items button[data-rarity=covert] span{color:#eb4b4b}.weapon-slot[data-rarity=covert] .weapon-slot-label,#weapon[data-rarity=covert] #weapon-name{color:#eb4b4b}.weapon-slot.selected[data-rarity=covert] .weapon-slot-icon{filter:drop-shadow(0 0 3px #eb4b4b) drop-shadow(0 0 6px #eb4b4b)} 

#buy-preview[data-rarity=covert] h3{color:#eb4b4b}
#multiplayer-options{font-size:13px;margin:8px 0}#multiplayer-options label{display:flex;justify-content:space-between;gap:8px;margin:5px 0}#multiplayer-options input,#multiplayer-options select{max-width:240px;width:60%;background:#18252e;color:white;border:1px solid #536570;padding:5px}#multiplayer-options small{display:block;color:#bbc5ce}#network-status{color:#c2dc9b;font-size:13px}.match-options{overflow-y:auto}
