.spinner-container{background:transparent;height:100vh;display:flex;justify-content:center;align-items:center}@font-face{font-family:"Montserrat-Regular";src:url(/static/media/Montserrat-Regular.3cd78665.ttf) format("truetype")}@font-face{font-family:"Montserrat-Bold";src:url(/static/media/Montserrat-ExtraBold.1944c8d1.ttf) format("truetype")}@font-face{font-family:"Montserrat-Semi-Bold";src:url(/static/media/Montserrat-SemiBold.fa8441f3.ttf) format("truetype")}body{font-family:Montserrat-Semi-Bold,serif!important}.admin-layout{width:100%;height:100vh;background:#fff}.admin-layout .drawer-button{position:fixed;width:100%;height:60px;padding:13px 20px;display:none;z-index:1;background:#fff;border-bottom:1px solid rgba(0,0,0,.12);box-shadow:0 0 8px 0 rgba(0,0,0,.12)}@media (max-width:768px){.admin-layout .drawer-button{display:block}}@media (max-width:480px){.admin-layout .drawer-button{display:block}}.admin-layout .admin{background:#fff;border-bottom:1px solid rgba(0,0,0,.12);box-shadow:0 0 8px 0 rgba(0,0,0,.12)}.admin-layout .admin-sider{padding:10px 0 10px 10px;box-shadow:1px 0 30px rgba(0,0,0,.1);background-color:#2764a0;overflow-y:auto;overflow-x:hidden}@media (max-width:768px){.admin-layout .admin-sider{display:none}}@media (max-width:480px){.admin-layout .admin-sider{display:none}}.admin-layout .admin-sider .logo{padding:20px;text-align:center}.admin-layout .admin-sider .ant-menu-vertical .ant-menu-item{padding:0;border-radius:10px;font-size:.938rem}.admin-layout .admin-sider .ant-menu-item:active,.admin-layout .admin-sider .ant-menu-submenu-title:active{background:none}.admin-layout .admin-sider .ant-menu a{color:#fff}.admin-layout .admin-sider .ant-menu a button{border-radius:5px;padding:4px 7px;color:#fff;margin-right:20px;box-shadow:0 0 10px rgba(0,0,0,.12);background-color:transparent}.admin-layout .admin-sider .ant-menu a:hover{color:#e79e18;font-weight:500}.admin-layout .admin-sider .ant-menu a:hover button{color:#e79e18;border:2px solid #e79e18}.admin-layout .admin-sider .ant-menu:not(.ant-menu-horizontal) .ant-menu-item-selected{border-radius:30px 0 0 30px;padding:0 16px;background:none}.admin-layout .admin-sider .ant-menu:not(.ant-menu-horizontal) .ant-menu-item-selected button{color:#e79e18;border:2px solid #e79e18}.admin-layout .admin-sider .ant-menu:not(.ant-menu-horizontal) .ant-menu-item-selected a{color:#e79e18;font-weight:500}.admin-layout .admin-sider .ant-menu-inline,.admin-layout .admin-sider .ant-menu-vertical,.admin-layout .admin-sider .ant-menu-vertical-left{border:none}.admin-layout .admin-sider .ant-menu-item .ant-menu-item-icon,.admin-layout .admin-sider .ant-menu-item .anticon,.admin-layout .admin-sider .ant-menu-submenu-title .ant-menu-item-icon,.admin-layout .admin-sider .ant-menu-submenu-title .anticon{margin-right:0}.admin-layout .admin-content{height:100%;padding:20px;overflow:auto;background:#fff}@media (max-width:480px){.admin-layout .admin-content{margin-top:30px}}.admin-layout .admin-content .main-dashboard .auth-button{margin-bottom:10px;text-align:right}.admin-layout .admin-content .main-dashboard .ant-statistic{padding:10px;background:#fff;border-radius:10px;box-shadow:0 0 8px 0 rgba(0,0,0,.12)}.admin-layout .admin-content .main-dashboard .table-section{border-radius:5px;box-shadow:0 0 8px 0 rgba(0,0,0,.12);overflow-y:auto;margin-top:50px}.admin-layout .admin-content .main-dashboard .table-section .ant-table-pagination.ant-pagination{margin:16px}.admin-layout .admin-content .main-dashboard .chart-section{margin-top:50px;padding:50px 10px 10px;background:#fff;border-radius:10px;box-shadow:0 0 8px 0 rgba(0,0,0,.12);min-height:300px}.admin-layout .admin-content .main-user .table-section .ant-table-wrapper{border-radius:5px;border:1px solid rgba(0,0,0,.12);overflow:auto}.admin-layout .admin-content .main-user .table-section .ant-table-pagination.ant-pagination{margin:16px}.admin-layout .admin-content .main-service .table-section .ant-table-wrapper{border-radius:5px;border:1px solid rgba(0,0,0,.12);overflow:auto}.admin-layout .admin-content .main-service .table-section .ant-table-pagination.ant-pagination{margin:16px}.admin-layout .admin-content .main-service .detail-card{padding:20px;border-radius:5px;box-shadow:0 0 8px 0 rgba(0,0,0,.12);border:1px solid rgba(0,0,0,.12)}.admin-layout .admin-content .form .ant-upload-list-picture-card .ant-upload-list-item,.admin-layout .admin-content .form .ant-upload-list-picture .ant-upload-list-item{height:40px!important;padding:20px 0}.admin-layout .admin-content .form .ant-upload-list-picture-card .ant-upload-list-item-thumbnail,.admin-layout .admin-content .form .ant-upload-list-picture .ant-upload-list-item-thumbnail{margin-left:6px;overflow:hidden;width:30px;height:48px;line-height:54px;text-align:center;opacity:.8}.admin-layout .admin-content .form .ant-upload-list-picture-card .ant-upload-list-item-progress,.admin-layout .admin-content .form .ant-upload-list-picture .ant-upload-list-item-progress{top:21px}.row-dragging{background:#fafafa;border:1px solid #ccc;height:-webkit-fit-content!important;height:-moz-fit-content!important;height:fit-content!important;border-radius:5px}.row-dragging td{padding:16px 16px 0;visibility:hidden}.row-dragging .drag-visible{visibility:visible}.ant-modal-content{overflow:auto}.ant-modal-body{padding:16px}.full-modal,.full-modal .ant-modal-content{height:100vh;width:100vw;margin:0;top:0}.full-modal .ant-modal-body,.full-modal .ant-modal-content .ant-modal-body{height:100vh}.admin-drawer .ant-drawer-body{padding-left:0;background-color:#2764a0;overflow-y:auto;overflow-x:hidden}.admin-drawer .logo{padding:20px;text-align:center}.admin-drawer .ant-menu-vertical .ant-menu-item{padding:0;border-radius:10px;font-size:.938rem}.admin-drawer .ant-menu-item:active,.admin-drawer .ant-menu-submenu-title:active{background:none}.admin-drawer .ant-menu a{color:#fff}.admin-drawer .ant-menu a button{border-radius:5px;padding:4px 7px;color:#fff;margin-right:20px;box-shadow:0 0 10px rgba(0,0,0,.12);background-color:transparent}.admin-drawer .ant-menu a:hover{color:#e79e18;font-weight:500}.admin-drawer .ant-menu a:hover button{color:#e79e18;border:2px solid #e79e18}.admin-drawer .ant-menu:not(.ant-menu-horizontal) .ant-menu-item-selected{border-radius:30px 0 0 30px;padding:0 16px;background:none}.admin-drawer .ant-menu:not(.ant-menu-horizontal) .ant-menu-item-selected button{color:#e79e18;border:2px solid #e79e18}.admin-drawer .ant-menu:not(.ant-menu-horizontal) .ant-menu-item-selected a{color:#e79e18;font-weight:500}.admin-drawer .ant-menu-inline,.admin-drawer .ant-menu-vertical,.admin-drawer .ant-menu-vertical-left{border:none}.admin-drawer .ant-menu-item .ant-menu-item-icon,.admin-drawer .ant-menu-item .anticon,.admin-drawer .ant-menu-submenu-title .ant-menu-item-icon,.admin-drawer .ant-menu-submenu-title .anticon{margin-right:0}.fr-popup.fr-active{z-index:9999!important}.firebase-emulator-warning{display:none}
/*# sourceMappingURL=main.93768a79.chunk.css.map */