.filter-drawer-overlay{display:none;position:fixed;inset:0;background:rgba(0,0,0,.45);z-index:1100}.filter-drawer-overlay.is-open{display:block}.filter-drawer{position:fixed;top:0;right:0;bottom:0;width:300px;max-width:85vw;background:#fff;z-index:1101;transform:translateX(100%);transition:transform .3s;display:flex;flex-direction:column;overflow-y:auto;box-shadow:-2px 0 12px rgba(0,0,0,.18);overflow:visible}.filter-drawer.is-open{transform:translateX(0)}.filter-drawer-head{display:flex;align-items:center;justify-content:space-between;padding:0 20px;height:62px;min-height:62px;border-bottom:1px solid #ebebeb;font-size:15px;font-weight:600;color:#242429;flex-shrink:0}.filter-drawer-close{border:none;padding:5px;font-weight:500;background:0 0;cursor:pointer}.filter-drawer-close.mnh-close-icon i{padding-top:0}.filter-drawer-close:hover{color:#000}.filter-drawer-body{padding:20px;flex:1;overflow-y:auto}@media all and (max-width:1023px){.floating-action-button.calendar{display:block}.filter-drawer-body .filter-services .control-group,.filter-drawer-body .filter-services .control.select,.filter-drawer-body .filter-services select,.filter-drawer-body .wc_bookings_calendar_form,.filter-drawer-body .wc_date_selector{width:100%!important;display:block!important}.filter-drawer-body .filter-services .control.select{margin-bottom:16px}}@media all and (min-width:1024px){.filter-drawer-overlay.calendar,.filter-drawer.calendar{display:none!important}.floating-action-button.calendar{display:none}}@media all and (max-width:1439px){.i-section.dashboard .page-sidebar,.i-section.orders .page-sidebar{display:none!important}.i-section.dashboard .page-content,.i-section.orders .page-content{width:100%!important;margin-left:0!important}.floating-action-button.dashboard,.floating-action-button.orders{display:block}.filter-drawer-body.dashboard .all-100,.filter-drawer-body.dashboard .all-50,.filter-drawer-body.dashboard .wcv-form,.filter-drawer-body.dashboard form,.filter-drawer-body.orders .all-100,.filter-drawer-body.orders .all-50,.filter-drawer-body.orders .wcv-form,.filter-drawer-body.orders .wcv-order-header,.filter-drawer-body.orders form{width:100%!important}.filter-drawer-body.dashboard input,.filter-drawer-body.orders .custom-select,.filter-drawer-body.orders input,.filter-drawer-body.orders select{width:100%!important;max-width:100%!important}}@media all and (min-width:1440px){.filter-drawer-overlay.dashboard,.filter-drawer-overlay.orders,.filter-drawer.dashboard,.filter-drawer.orders{display:none!important}.floating-action-button.dashboard,.floating-action-button.orders{display:none}}@media all and (max-width:991px){.i-section .container.account-settings .page-sidebar,.i-section.activity .page-sidebar,.i-section.groups .page-sidebar,.i-section.members .page-sidebar{display:none!important}.i-section.activity .page-content,.i-section.groups .page-content,.i-section.members .page-content{width:100%!important;margin-left:0!important}.floating-action-button.account-settings,.floating-action-button.activity-filters,.floating-action-button.group-filters,.floating-action-button.member-filters{display:block}.filter-drawer-body .item-list-tabs.group-dir{margin-bottom:20px}.filter-drawer-body .item-list-tabs ul{padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:10px}.filter-drawer-body .item-list-tabs ul li{width:100%}.filter-drawer-body .item-list-tabs ul li a{display:flex;flex-wrap:nowrap;align-items:center}.filter-drawer-body .item-list-tabs ul li span.cat-icon{float:none;width:40px;height:40px;font-size:18px;padding-top:0;display:flex;align-items:center;justify-content:center;min-width:40px;transition:.2s;background:rgba(0,0,0,.05)!important}.filter-drawer-body .item-list-tabs li span.cat-icon i{color:#565662}.filter-drawer-body .item-list-tabs ul li.selected a,.filter-drawer-body .item-list-tabs ul li:hover a{background:rgba(0,0,0,.05)!important;border-radius:20px;text-decoration:none}.filter-drawer-body .item-list-tabs ul li.selected a .cat-icon,.filter-drawer-body .item-list-tabs ul li:hover a .cat-icon{background:0 0!important}.filter-drawer-body .item-list-tabs ul li.selected a .category-name,.filter-drawer-body .item-list-tabs ul li:hover a .category-name{font-weight:700;color:#242429}}@media all and (min-width:992px){.filter-drawer-overlay.account-settings,.filter-drawer-overlay.activity-filters,.filter-drawer-overlay.group-filters,.filter-drawer-overlay.member-filters,.filter-drawer.account-settings,.filter-drawer.activity-filters,.filter-drawer.group-filters,.filter-drawer.member-filters{display:none!important}.floating-action-button.account-settings,.floating-action-button.activity-filters,.floating-action-button.group-filters,.floating-action-button.member-filters{display:none}}