body:has(.profile-list) .profiles-section{padding-top:18px}body:has(.profile-list) .filters{margin:0 0 10px;position:relative;z-index:5}body:has(.profile-list) .profile-list{margin-top:0}.site-header{position:relative;top:auto}.menu-toggle{position:relative;width:42px;height:42px;font-size:0;cursor:pointer}.menu-toggle:before,.menu-toggle:after{content:'';position:absolute;left:9px;width:25px;height:3px;background:#171512;transition:transform .25s,top .25s}.menu-toggle:before{top:13px;box-shadow:0 8px 0 #171512}.menu-toggle:after{top:29px}.menu-toggle.active:before{top:20px;transform:rotate(45deg);box-shadow:none}.menu-toggle.active:after{top:20px;transform:rotate(-45deg)}@media(max-width:850px){.site-header nav{top:100%;z-index:30;box-shadow:0 14px 24px rgba(0,0,0,.12)}.site-header nav.open{display:flex}}@media(max-width:540px){body:has(.profile-list) .profiles-section{padding-top:7px}body:has(.profile-list) .filters{grid-template-columns:1fr 1fr;gap:6px;margin-bottom:7px}body:has(.profile-list) .filters select{height:40px;font-size:13px}body:has(.profile-list) .filters button{height:40px;padding:0;font-size:13px}}
