/* b-lean: frontend/css/mobile_menu.css trimmed for design B by scripts/perf/b-lean-css.cjs — do not edit, rebuild */
*{margin:0;padding:0}ul{list-style:none;margin:0;padding:0}a{text-decoration:none;display:inline-block}#wsus__mobile_menu{width:100%;background:#0b2c3d;height:100vh;position:fixed;top:0;left:0;z-index:9999;overflow-y:auto;scrollbar-width:none;transform:scaleX(0);transform-origin:left;-webkit-transform:scaleX(0);-moz-transform:scaleX(0);-ms-transform:scaleX(0);-o-transform:scaleX(0);transition:all linear 0.3s;-webkit-transition:all linear 0.3s ease;-moz-transition:all linear 0.3s ease;-ms-transition:all linear 0.3s ease;-o-transition:all linear 0.3s ease}#wsus__mobile_menu form{position:relative;margin:20px 10px 30px 10px;border-radius:5px;overflow:hidden}#wsus__mobile_menu form input{width:100%;padding:10.5px;background:none;color:#fff;border:1px solid #fdfdfd2e;font-size:14px;font-weight:400;border-radius:5px}#wsus__mobile_menu form button{border:none;position:absolute;top:0;right:0;border-top-left-radius:0;border-bottom-left-radius:0;background:none;color:#fff;border-left:1px solid #fdfdfd2e;width:45px;height:45px;font-size:16px;line-height:40px;text-align:center;transition:all linear 0.3s;-webkit-transition:all linear 0.3s ease;-moz-transition:all linear 0.3s ease;-ms-transition:all linear 0.3s ease;-o-transition:all linear 0.3s ease}#wsus__mobile_menu form button:hover{color:#fdfdfd2e}#wsus__mobile_menu.show_m_menu{transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1)}