.menus-page .menus-page-left-panel-container{position:relative}.menus-page .menus-page-left-panel-container .menus-page-left-panel{margin-left:12px;transform:translateX(0);width:262px}.menus-page .menus-page-left-panel-container .menus-page-left-panel-base{background-color:#fff;border-radius:4px;box-sizing:border-box;height:100%;transition:all .3s}.meals-panel-container{height:100%;position:relative}.meals-panel-container .meals-panel{background-color:#fff;border-radius:4px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;-ms-flex-pack:justify;justify-content:space-between;overflow:auto;padding:12px 16px 0}.meals-panel-container .meals-panel .semester-select{margin-bottom:12px;position:relative}.meals-panel-container .meals-panel .semester-select .active-semester{color:#adadad;font-size:14px;line-height:32px;position:absolute;right:26px;top:0}.meals-panel-container .meals-panel .meals-panel-list{-ms-flex:1;flex:1;overflow:auto}.ant-collapse-ghost{background-color:initial;border:0}.ant-collapse{font-feature-settings:"tnum";background-color:#fafafa;border:1px solid #d9d9d9;border-bottom:0;border-radius:4px;box-sizing:border-box;color:rgba(0,0,0,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;margin:0;padding:0}.ant-collapse-ghost>.ant-collapse-item{border-bottom:0}.meals-panel-container .meals-panel .meals-panel-footer{background-color:#fff;display:-ms-flexbox;display:flex;padding:12px 0}.meals-panel-container .meals-panel .meals-panel-footer .meals-panel-footer-btn{-ms-flex-align:center;align-items:center;background-color:#f5f5f5;border-radius:4px;color:#0363ff;cursor:pointer;display:-ms-flexbox;display:flex;font-size:14px;-ms-flex-pack:center;justify-content:center;line-height:22px;padding:8px;width:100%}.menus-page .menus-page-left-panel-container .collapse-control{-ms-flex-align:center;align-items:center;background-color:#d6d6d6;border-radius:0 8px 8px 0;bottom:72px;color:#fff;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:56px;-ms-flex-pack:center;justify-content:center;position:absolute;right:-16px;width:16px}.menus-page .menus-page-content{border-radius:4px;-ms-flex:1;flex:1;margin-left:16px;overflow:hidden}