body .operator-sidebar{display:block;width:188px;padding:0 8px 18px}
body .operator-sidebar .platform-menu{display:grid;gap:7px;padding:6px}
body .operator-sidebar .platform-menu a{display:flex;align-items:center;gap:10px;min-height:43px;padding:9px 10px;border:1px solid #ffffff20;border-radius:10px;font-size:13px;line-height:1.3}
body .operator-sidebar .platform-menu a:hover,body .operator-sidebar .platform-menu a.active{border-color:#d4af37;background:#d4af371a;color:#f4d789}
body .operator-sidebar .platform-menu i{display:grid;place-items:center;width:23px;flex:0 0 23px;font-size:18px}
body .operator-sidebar .platform-section-title{font-size:12px;padding:12px 10px}
@media(min-width:701px) and (max-width:1050px){body:has(.operator-sidebar){padding-left:188px}}
@media(max-width:700px){body:has(.operator-sidebar){padding-left:0}.operator-sidebar~main{padding-top:0}body .operator-sidebar{position:relative;inset:auto;width:100%;height:auto;max-height:none;padding:8px 12px;border-right:0;border-bottom:1px solid #ffffff20}body .operator-sidebar .platform-brand{min-height:48px;padding:8px 10px}body .operator-sidebar .platform-section-title{padding:6px 10px}body .operator-sidebar .platform-menu{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}body .operator-sidebar .platform-menu a{min-height:40px;font-size:12px}}
