.custom-menu-wrapper{position:relative;margin:20px 0}.custom-menu-container{padding:10px}.custom-menu{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:20px}.custom-menu li{margin:0}.custom-menu a{text-decoration:none;color:#007cba;padding:8px 15px;border-radius:3px;transition:all 0.3s ease;display:block}.custom-menu a:hover{background-color:#f0f8ff;color:#005a87}.custom-menu .current-menu-item a{background-color:#007cba;color:#fff}.burger-btn{display:none;flex-direction:column;justify-content:space-around;width:30px;height:30px;background:#fff0;border:none;cursor:pointer;padding:0;z-index:1001;position:relative}.burger-line{width:25px;height:3px;background-color:#333;border-radius:2px;transition:all 0.3s ease;transform-origin:center}.burger-btn.active .burger-line:nth-child(1){transform:rotate(45deg) translate(6px,6px)}.burger-btn.active .burger-line:nth-child(2){opacity:0}.burger-btn.active .burger-line:nth-child(3){transform:rotate(-45deg) translate(6px,-6px)}.menu-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgb(0 0 0 / .5);z-index:999}.menu-overlay.active{display:block}@media (max-width:1024px){.burger-btn{display:flex}.custom-menu-container{position:fixed;top:0;right:-100%;width:300px;height:100vh;background-color:#fff;box-shadow:-2px 0 10px rgb(0 0 0 / .1);transition:right 0.3s ease;z-index:1000;overflow-y:auto;padding:60px 20px 20px}.custom-menu-container.active{right:0}.custom-menu{flex-direction:column;gap:0}.custom-menu li{border-bottom:1px solid #eee}.custom-menu li:last-child{border-bottom:none}.custom-menu a{padding:15px 0;color:#333;font-size:16px;border-radius:0}.custom-menu a:hover{background-color:#f8f9fa;padding-left:10px}.custom-menu .current-menu-item a{background-color:#007cba;color:#fff;padding-left:10px}}@media (max-width:768px){.custom-menu-container{width:280px}}@media (max-width:480px){.custom-menu-container{width:100%;right:-100%}}#clinic_time thead{background-color:#2d3280!important}#clinic_time .tb-title{color:#fff!important}#clinic_time .week{color:blue!important}#clinic_time .caption{display:none!important}.ff-default .ff-el-input--label label{display:inline-block;font-weight:500;line-height:inherit;margin-bottom:0;color:#0077C1!important}.rise-up-hide{display:none!important}