body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.desktop-only{display:inline;display:initial}.sidebar-hidden,.sidebar-shown{display:flex!important;flex-direction:column!important}@media (max-width:1024px){.mobile-only{display:inline-flex!important}.desktop-only,.sidebar-hidden{display:none!important}.sidebar-shown{background:#fff;bottom:0;box-shadow:2px 0 20px #0000001f;display:flex!important;left:0;overflow-y:auto;position:fixed!important;top:0;width:256px;z-index:1000}.admin-main{margin-left:0!important;width:100%!important}.table-responsive{-webkit-overflow-scrolling:touch;overflow-x:auto;width:100%}}:root{--sidebar-width:240px;--header-height:64px;--gap-sm:8px;--gap-md:16px}.table-responsive{-webkit-overflow-scrolling:touch;overflow-x:auto;width:100%}.mobile-hidden{display:block}.mobile-only{display:none}@media (max-width:768px){.mobile-hidden{display:none!important}.mobile-only{display:block!important}body{font-size:14px}.admin-main{margin-left:0!important}.admin-header{left:0!important;right:0!important}.details-grid,.stats-grid{grid-template-columns:repeat(1,1fr)!important}}.sidebar-hidden{transform:translateX(-120%)}.sidebar-hidden,.sidebar-shown{transition:transform .25s ease-in-out}.sidebar-shown{transform:translateX(0)}header.header_sticky{background:#fff;box-sizing:border-box;max-width:100%;overflow:visible;position:-webkit-sticky;position:sticky;top:0;transition:all .3s ease-in-out;width:100%;z-index:1000}header.header_sticky.sticky{border-bottom:1px solid #ededed;box-shadow:0 2px 4px #0000000d}header.header_sticky .container{box-sizing:border-box;margin:0 auto;max-width:1400px;padding:12px 24px}header.header_sticky .container,header.header_sticky .row{align-items:center;display:flex;width:100%}#logo_home h1{line-height:1;margin:0;padding:0}#logo_home h1,#logo_home h1 a{color:#1a3960;font-size:28px;font-weight:700}#logo_home h1 a{text-decoration:none;transition:all .3s ease-in-out}#logo_home h1 a:hover{color:#3db8d4}ul#top_access{display:flex;float:right;list-style:none;margin:-1px 0 0;padding:0;position:relative;top:3px}@media (max-width:991px){ul#top_access{right:45px;top:2px}}ul#top_access li{display:inline-block;list-style:none;margin-left:15px;padding:0;position:relative}ul#top_access li i{font-size:34px}ul#top_access li a{color:#1a3960;text-decoration:none;transition:color .3s ease-in-out}ul#top_access li a:hover{color:#3db8d4}nav.col-lg-9{align-items:center;display:flex;gap:20px;justify-content:flex-end}.main-menu{display:flex;position:relative;z-index:999}.main-menu .menu_header{display:none}.main-menu ul{display:flex;gap:40px;margin:0;padding:0}.main-menu ul,.main-menu ul li{list-style:none}.main-menu ul li a{color:#1a3960;display:block;font-size:14px;font-weight:500;padding:10px 0;text-decoration:none;transition:color .3s ease-in-out}.main-menu ul li a i{display:inline-block;font-size:12px;margin-left:8px}.main-menu ul li a:hover{color:#3db8d4}.main-menu ul li>ul{background:#fff;border-top:3px solid #3db8d4;box-shadow:0 4px 6px #0000001a;display:none;left:0;list-style:none;margin:0;min-width:180px;padding:10px 0;position:absolute;top:100%;z-index:9999}.main-menu ul li>ul.show{display:block}.main-menu ul li>ul li{list-style:none;margin:0}.main-menu ul li>ul li a{color:#1a3960;display:block;font-size:14px;padding:10px 20px;text-decoration:none;transition:all .3s ease-in-out}.main-menu ul li>ul li a:hover{background-color:#f5f5f5;color:#3db8d4;padding-left:25px}.main-menu ul li{position:relative}.main-menu ul li>span{align-items:center;display:flex}.main-menu ul li>span a i{transition:transform .3s ease-in-out}.main-menu ul li:has(>ul.show)>span a i,.main-menu ul li>ul.show~span a i{transform:rotate(90deg)}.cmn-toggle-switch{background:none;border:none;color:#1a3960;cursor:pointer;display:none;font-size:24px;height:30px;padding:0;position:relative;transition:all .3s ease-in-out;width:30px}.cmn-toggle-switch span{display:block;text-indent:-9999px}.cmn-toggle-switch svg{display:block;height:100%;transition:all .3s ease-in-out;width:100%}.cmn-toggle-switch:hover{transform:scale(1.1)}@media (max-width:991px){.cmn-toggle-switch{display:block!important}nav{position:relative!important}.main-menu{background:#f5f5f5!important;bottom:0!important;display:none!important;flex-direction:column!important;height:100vh!important;left:0!important;opacity:0!important;overflow-y:auto!important;position:fixed!important;right:0!important;top:0!important;transform:translateX(-100%)!important;transition:all .3s ease-in-out!important;visibility:hidden!important;width:100vw!important;z-index:997!important}.main-menu.show{display:flex!important;opacity:1!important;transform:translateX(0)!important;visibility:visible!important}.main-menu .menu_header{align-items:center!important;background:#fff!important;border-bottom:1px solid #ededed!important;display:flex!important;flex-shrink:0!important;justify-content:space-between!important;padding:20px!important}.main-menu .menu_header span{color:#999!important;font-size:14px!important;font-weight:600!important;letter-spacing:1px!important;text-transform:uppercase!important}.main-menu .close-menu{align-items:center!important;background:none!important;border:none!important;color:#d9534f!important;cursor:pointer!important;display:flex!important;font-size:0!important;justify-content:center!important;min-height:40px!important;min-width:40px!important;padding:5px!important;transition:all .3s ease-in-out!important}.main-menu .close-menu svg{stroke:#d9534f!important;display:block!important;height:32px!important;width:32px!important}.main-menu .close-menu:hover{color:#3db8d4!important;transform:rotate(90deg)!important}.main-menu .close-menu:hover svg{stroke:#3db8d4!important}.main-menu ul{flex-direction:column!important;gap:0!important;margin:0!important;padding:0!important}.main-menu ul,.main-menu ul li{list-style:none!important;width:100%!important}.main-menu ul li{border-bottom:1px solid #f0f0f0!important}.main-menu ul li:last-child{border-bottom:none!important}.main-menu ul li a{align-items:center!important;color:#1a3960!important;display:flex!important;font-size:15px!important;font-weight:500!important;justify-content:space-between!important;padding:16px 20px!important;text-decoration:none!important}.main-menu ul li a,.main-menu ul li a i{transition:all .3s ease-in-out!important}.main-menu ul li a i{color:#ccc!important;font-size:18px!important;margin-left:10px!important}.main-menu ul li a:active,.main-menu ul li a:hover{background-color:#f0f0f0!important;color:#3db8d4!important;padding-left:30px!important}.main-menu ul li a:hover i{color:#3db8d4!important;transform:translateX(5px)!important}.main-menu ul li>ul{display:none!important}.main-menu ul li>ul.show{background:#f9f9f9!important;border-left:3px solid #3db8d4!important;display:flex!important;flex-direction:column!important;list-style:none!important;margin:0!important;padding:0!important}.main-menu ul li>ul li{border-bottom:1px solid #f0f0f0!important;list-style:none!important;margin:0!important;width:100%!important}.main-menu ul li>ul li a{color:#666!important;display:block!important;font-size:14px!important;padding:12px 20px 12px 40px!important}.main-menu ul li>ul li a:hover{background-color:#f0f0f0!important;color:#3db8d4!important;padding-left:50px!important}.main-menu ul li>span a i{transition:transform .3s ease-in-out!important}.main-menu ul li.submenu-open>span a i{transform:rotate(90deg)!important}ul#top_access{right:10px!important}.main-menu ul li>ul{background:#f9f9f9!important;border-left:3px solid #3db8d4!important;display:none!important;flex-direction:column!important;list-style:none!important;margin:0!important;padding:0!important}.main-menu ul li>ul.show{display:flex!important}.main-menu ul li>ul li{border-bottom:1px solid #f0f0f0!important;margin:0!important;width:100%!important}.main-menu ul li>ul li a{color:#666!important;font-size:14px!important;padding:12px 20px 12px 40px!important}.main-menu ul li>ul li a:hover{background-color:#f0f0f0!important;color:#3db8d4!important;padding-left:50px!important}.main-menu ul li>span a i{transition:transform .3s ease-in-out!important}.main-menu ul li.submenu-open>span a i{transform:rotate(90deg)!important}}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}.margin_60_40{margin:60px 0 40px}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.doctor-time-picker{border:1px solid #e5e7eb!important;border-radius:6px!important;margin-bottom:12px!important}.doctor-time-picker,.doctor-time-picker input{box-sizing:border-box!important;color:#111827!important;font-size:15px!important;padding:8px 12px!important;width:100%!important}.doctor-time-picker input{border:none!important;border-radius:6px!important}.doctor-time-picker .react-time-picker__inputGroup,.doctor-time-picker .react-time-picker__wrapper{align-items:center!important;flex-direction:row!important}.doctor-time-picker .react-time-picker__inputGroup{display:flex!important;gap:6px!important;justify-content:center!important}.doctor-time-picker .react-time-picker__inputGroup input{background:#fff!important;border:none!important;box-sizing:border-box!important;color:#111827!important;font-size:20px!important;font-weight:700!important;margin:0!important;outline:none!important;padding:6px 0!important;text-align:right!important;vertical-align:middle!important;width:48px!important}.doctor-time-picker .react-time-picker__inputGroup__divider,.doctor-time-picker .react-time-picker__inputGroup__leadingZero{color:#111827!important;font-size:20px!important;font-weight:700!important;margin:0 2px!important;vertical-align:middle!important}
/*# sourceMappingURL=main.6ae59e8e.css.map*/