.app-calendar,.rbc-calendar{font-family:Be Vietnam,serif;width:100%}.app-calendar .rbc-calendar{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-direction:column;flex-wrap:nowrap;flex:1 1 auto;width:100%;min-height:calc(100vh - 360px)}.app-cul-calendar .rbc-calendar{min-height:calc(100vh - 400px)}.rbc-toolbar button.rbc-active,.rbc-toolbar button:active{background-image:none;-o-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.rbc-day-slot .rbc-background-event,.rbc-day-slot .rbc-event{border:1px solid #e5e9ec}.rbc-month-row{min-height:100px}.rbc-event{min-height:50px}.rbc-event:focus{outline:none}.hs-calendar .react-daypicker-root{border:1px solid #e5e9ec;border-radius:30px;padding:30px;width:100%;height:100%}.hs-calendar table{width:100%;height:calc(100% - 30px)}.hs-calendar table td{position:relative}.hs-calendar table th{text-transform:uppercase;font-weight:var(--light);font-size:15px}.hs-calendar .header .month-year{font-weight:var(--extra-bold);padding-top:3px}.hs-calendar-color .react-daypicker-root{border:0;font-size:20px}.hs-calendar-color .header{padding:30px;margin:-30px -30px 0}.hs-calendar-color .header .month-year{font-size:22px}.hs-calendar-color table{font-weight:var(--extra-bold);height:calc(100% - 60px)}.hs-calendar-color table thead th{font-weight:var(--extra-bold);font-size:20px}@media screen and (max-width:1919px){.hs-calendar .react-daypicker-root{padding:20px}.hs-calendar .react-daypicker-root td,.hs-calendar .react-daypicker-root th{width:30px}.hs-calendar table td,.hs-calendar table th{font-size:12px}.hs-calendar-color .react-daypicker-root{font-size:16px}.hs-calendar-color .header{padding:20px;margin:-20px -20px 0}.hs-calendar-color .header .month-year{font-size:18px}.hs-calendar-color table thead th{font-size:15px}.hs-calendar-color table{height:calc(100% - 70px)}}@media screen and (max-width:1367px){.hs-calendar-color table thead th{font-size:13px}}@media screen and (max-width:959px){.rbc-toolbar{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-direction:column;flex-wrap:nowrap;align-items:flex-start}.rbc-toolbar .rbc-toolbar-label{margin:8px 0}.hs-calendar table{height:auto}}@media screen and (max-width:599px){.hs-calendar .react-daypicker-root{padding:10px}.hs-calendar .react-daypicker-root td,.hs-calendar .react-daypicker-root th{width:20px}.app-calendar .rbc-calendar,.app-cul-calendar .rbc-calendar{min-height:400px}}@media screen and (max-width:467px){.rbc-toolbar{font-size:12px}.rbc-toolbar button{padding:5px 10px}.hs-calendar table td,.hs-calendar table th{font-size:12px}}.cr-embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.cr-embed-responsive:before{display:block;content:""}.cr-embed-responsive .cr-embed-responsive-item,.cr-embed-responsive embed,.cr-embed-responsive iframe,.cr-embed-responsive object,.cr-embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.cr-embed-responsive-21by9:before{padding-top:42.85714286%}.cr-embed-responsive-16by9:before{padding-top:56.25%}.cr-embed-responsive-4by3:before{padding-top:75%}.cr-embed-responsive-1by1:before{padding-top:100%}@media screen and (max-width:499px){.cr-embed-responsive-16by9:before,.cr-embed-responsive-21by9:before{padding-top:100%}}.app-loader{height:100%;display:flex;flex:1 1;align-items:center;justify-content:center;position:absolute;top:0;left:0;right:0;bottom:0;z-index:99999}.loader-spin{text-align:center}.crema-dot{position:relative;display:inline-block;font-size:20px;width:30px;height:30px}.crema-dot-spin{transform:rotate(45deg);animation:hipsterRotate 1.2s linear infinite}.crema-dot i{width:9px;height:9px;border-radius:100%;background-color:#1890ff;transform:scale(.75);display:block;position:absolute;opacity:.5;animation:hipsterSpinMove 1s linear infinite alternate;transform-origin:50% 50%}.crema-dot i:first-child{left:10px;background-color:#1890ff;top:0}.crema-dot i:nth-child(2){right:0;top:8px;background-color:#1890ff;animation-delay:.4s}.crema-dot i:nth-child(3){right:4px;bottom:0;background-color:#1890ff;animation-delay:.8s}.crema-dot i:nth-child(4){left:4px;bottom:0;background-color:#1890ff;animation-delay:1.2s}.crema-dot i:nth-child(5){left:0;top:8px;background-color:#1890ff;animation-delay:1.2s}@keyframes hipsterSpinMove{to{opacity:1}}@keyframes hipsterRotate{to{transform:rotate(405deg)}}img{height:auto}h1{font-size:22px;font-weight:600}h2{font-size:20px}h2,h3{font-weight:500}h3{font-size:18px}h4{font-size:16px}h4,h5{font-weight:500}h5{font-size:14px}h6{font-size:12px;font-weight:500}p{font-size:14px;font-weight:400}.pointer{cursor:pointer}.rt-timeline-container{padding:1em;justify-content:center;align-items:center;display:flex}.rt-timeline-container li:nth-child(3){margin-top:400px}@media (max-width:600px){.rt-timeline-container li:nth-child(3){margin-top:1em}}.rt-timeline{max-width:1600px;padding:0;list-style-type:none;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAYAAADgkQYQAAAAAXNSR0IArs4c6QAAAAlwSFlzAAALEwAACxMBAJqcGAAAA6ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IlhNUCBDb3JlIDUuNC4wIj4KICAgPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICAgICAgPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIKICAgICAgICAgICAgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIgogICAgICAgICAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyIKICAgICAgICAgICAgeG1sbnM6ZXhpZj0iaHR0cDovL25zLmFkb2JlLmNvbS9leGlmLzEuMC8iPgogICAgICAgICA8eG1wOk1vZGlmeURhdGU+MjAxNi0wNC0wM1QyMzowNDo4MjwveG1wOk1vZGlmeURhdGU+CiAgICAgICAgIDx4bXA6Q3JlYXRvclRvb2w+UGl4ZWxtYXRvciAzLjQuMjwveG1wOkNyZWF0b3JUb29sPgogICAgICAgICA8dGlmZjpPcmllbnRhdGlvbj4xPC90aWZmOk9yaWVudGF0aW9uPgogICAgICAgICA8dGlmZjpDb21wcmVzc2lvbj41PC90aWZmOkNvbXByZXNzaW9uPgogICAgICAgICA8dGlmZjpSZXNvbHV0aW9uVW5pdD4yPC90aWZmOlJlc29sdXRpb25Vbml0PgogICAgICAgICA8dGlmZjpZUmVzb2x1dGlvbj43MjwvdGlmZjpZUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6WFJlc29sdXRpb24+NzI8L3RpZmY6WFJlc29sdXRpb24+CiAgICAgICAgIDxleGlmOlBpeGVsWERpbWVuc2lvbj45PC9leGlmOlBpeGVsWERpbWVuc2lvbj4KICAgICAgICAgPGV4aWY6Q29sb3JTcGFjZT4xPC9leGlmOkNvbG9yU3BhY2U+CiAgICAgICAgIDxleGlmOlBpeGVsWURpbWVuc2lvbj45PC9leGlmOlBpeGVsWURpbWVuc2lvbj4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+Cux0bOIAAABoSURBVBgZY2CgFmCEGVRYWCjk5ORUwcbG5vrr16/d+/bt6+jv738HkmeCKYIqKAXyDYAKS0F8mBxcEcgEmCCIRubDFYGsQFaEzGeGSUhISJyVk5NjYmZm5gYqWAxy04kTJ77D5KlDAwD54yLs/6kqyAAAAABJRU5ErkJggg==") repeat-y 50% 0}.rt-label-container{clear:both;margin:1em auto;display:flex;justify-content:center}.rt-label-container:first-of-type{margin-top:0!important}.rt-label-container:last-of-type{margin-bottom:0}.rt-label{display:flex;justify-content:center;align-items:center;color:#fff;border-radius:50%;background:#4a5c7b;font-size:2em;box-shadow:0 0 5px 0 rgba(0,0,0,.4);width:3em;height:3em}.rt-clear{clear:both}.rt-backing{border-radius:.35em;background:#f0f0f0;color:#313740;box-shadow:0 0 5px 0 rgba(0,0,0,.4)}.rt-event{position:relative;float:right;clear:right;width:45%;margin-top:2em;margin-left:0;margin-right:0;list-style-type:none;display:block;min-height:800px}@media (max-width:600px){.rt-event{min-height:auto;width:85%}.rt-event .rt-dot,.rt-event svg{display:none}}.rt-event .rt-dot{position:absolute;margin-top:20px;left:-13.5%;right:auto;fill:currentcolor;color:#6b81a6;width:5%;z-index:100}.rt-event .rt-svg-container{position:relative}.rt-event .rt-svg-container svg{transform:scaleX(-1)}.rt-event .rt-svg-container .rt-arrow{z-index:100;position:absolute;margin-top:20px;left:-5%;right:auto;fill:currentcolor;width:5.25%;color:#6b81a6}.rt-event:nth-of-type(2n){float:left;clear:left;text-align:right}.rt-event:nth-of-type(2n) svg{transform:scale(1)}.rt-event:nth-of-type(2n) .rt-arrow{left:auto;right:-5%}.rt-event:nth-of-type(2n) .rt-dot{left:auto;right:-13.5%}.rt-title{margin:4px;font-weight:700}.rt-date{margin:4px;font-weight:400}.rt-header-container{color:#fff;padding:.25em;background-color:#6b81a6;border-radius:.35em .35em 0 0;overflow:hidden}.rt-image-container{padding:0;overflow:hidden}.rt-image{vertical-align:top;margin:0;width:100%;height:auto;max-width:100%;max-height:600px;object-fit:contain}.rt-footer-container,.rt-image{display:flex;align-items:center;justify-content:center}.rt-footer-container{padding:.5em;overflow:hidden}.rt-btn{text-align:center;background-color:#313740;font-size:1.5em;font-weight:700;cursor:pointer;white-space:nowrap;border-radius:.35em;width:100%;color:#fff;text-decoration:none}.rt-btn,.rt-text-container{overflow:hidden;text-overflow:ellipsis;padding:.5em}.rt-text-container{max-height:200px;font-weight:lighter;content:"";position:relative;text-align:left}.rt-text-container:before{content:"";font-weight:lighter;width:100%;height:80px;position:absolute;left:0;top:120px;background:transparent;background:linear-gradient(hsla(0,0%,100%,0),#f0f0f0)}*{margin:0;padding:0}.ant-menu-submenu-popup,.ant-menu-submenu-popup .ant-menu{background-color:#1e1e2d!important}.ant-menu-submenu-popup .ant-menu,.ant-menu-submenu-popup .ant-menu-item{color:#fff!important}.ant-menu-submenu-popup .ant-menu-item:hover{background-color:#171723!important}.ant-menu-submenu-popup .ant-menu-item-selected{background-color:#4a5bef!important}.ant-menu-submenu-popup .ant-menu-item-icon,.ant-menu-submenu-popup .ant-menu-title-content,.ant-menu-submenu-popup .anticon{color:#fff!important}.ant-menu-item .anticon,.ant-menu-item-icon,.ant-menu-submenu-title .ant-menu-item-icon,.ant-menu-submenu-title .anticon{display:none!important}.custom-submenu-arrow{display:inline-block!important}.custom-submenu-arrow *{display:flex!important}.ant-menu-item:before,.ant-menu-submenu-title:before{display:none!important}.ant-menu-submenu-inline.ant-menu-submenu-open>.ant-menu-submenu-title{display:flex!important;visibility:visible!important}.ant-menu-sub.ant-menu-inline>.ant-menu-item{padding-left:24px!important}.ant-btn.custom-btn{border-radius:4px;height:36px;padding:0 16px;font-size:14px;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 0 rgba(0,0,0,.045);min-width:100px}.ant-btn.StyledSearchButton{background-color:#00b96b!important;border-color:#00b96b!important;color:#fff!important}.ant-btn.StyledSearchButton:active,.ant-btn.StyledSearchButton:focus,.ant-btn.StyledSearchButton:hover{background-color:#009b59!important;border-color:#009b59!important;color:#fff!important}.ant-btn.StyledClearButton{background-color:#ff4d93!important;border-color:#ff4d93!important;color:#fff!important}.ant-btn.StyledClearButton:active,.ant-btn.StyledClearButton:focus,.ant-btn.StyledClearButton:hover{background-color:#e6447f!important;border-color:#e6447f!important;color:#fff!important}.ant-btn.StyledExportButton{background-color:#faad14!important;border-color:#faad14!important;color:#fff!important}.ant-btn.StyledExportButton:active,.ant-btn.StyledExportButton:focus,.ant-btn.StyledExportButton:hover{background-color:#d89912!important;border-color:#d89912!important;color:#fff!important}.ant-btn.StyledCreateButton{background-color:#1890ff!important;border-color:#1890ff!important;color:#fff!important}.ant-btn.StyledCreateButton:active,.ant-btn.StyledCreateButton:focus,.ant-btn.StyledCreateButton:hover{background-color:#096dd9!important;border-color:#096dd9!important;color:#fff!important}.ant-btn.StyledEditButton{background-color:#1890ff!important;border-color:#1890ff!important;color:#fff!important}.ant-btn.StyledEditButton:active,.ant-btn.StyledEditButton:focus,.ant-btn.StyledEditButton:hover{background-color:#096dd9!important;border-color:#096dd9!important;color:#fff!important}.ant-btn.StyledClearButton,.ant-btn.StyledCreateButton,.ant-btn.StyledEditButton,.ant-btn.StyledExportButton,.ant-btn.StyledSearchButton{color:#fff!important}.ant-btn.StyledClearButton span,.ant-btn.StyledCreateButton span,.ant-btn.StyledEditButton span,.ant-btn.StyledExportButton span,.ant-btn.StyledSearchButton span{color:#fff!important;display:inline-block!important}.ant-btn.StyledClearButton .anticon,.ant-btn.StyledClearButton:hover span,.ant-btn.StyledCreateButton .anticon,.ant-btn.StyledCreateButton:hover span,.ant-btn.StyledEditButton .anticon,.ant-btn.StyledEditButton:hover span,.ant-btn.StyledExportButton .anticon,.ant-btn.StyledExportButton:hover span,.ant-btn.StyledSearchButton .anticon,.ant-btn.StyledSearchButton:hover span{color:#fff!important}.ant-btn.StyledExportButton+.ant-btn.StyledCreateButton,.ant-btn.StyledSearchButton+.ant-btn.StyledClearButton{margin-left:8px}.ant-btn.StyledClearButton,.ant-btn.StyledCreateButton,.ant-btn.StyledExportButton,.ant-btn.StyledSearchButton{display:inline-flex;vertical-align:middle}.ant-menu-item .ant-menu-item-icon,.ant-menu-item svg,.ant-menu-submenu-title .ant-menu-item-icon,.ant-menu-submenu-title svg{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:20px!important;margin-right:16px!important;opacity:1!important;visibility:visible!important;width:20px!important;height:20px!important;color:#fff!important}.ant-menu-item svg *,.ant-menu-submenu-title svg *{opacity:.7!important}.ant-menu-item .ant-menu-item-icon,.ant-menu-submenu-inline>.ant-menu-submenu-title .ant-menu-item-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important}.ant-menu-sub.ant-menu-inline .ant-menu-item .ant-menu-item-icon,.ant-menu-sub.ant-menu-inline .ant-menu-submenu-title .ant-menu-item-icon{margin-left:0!important}.ant-menu-dark .ant-menu-item-icon,.ant-menu-dark .ant-menu-submenu-title .ant-menu-item-icon{color:#fff!important}.status-yellow{color:gold;background-color:#fffacd}.status-green,.status-yellow{padding:4px 8px;border-radius:4px;display:inline-block}.status-green{color:#28a745;background-color:#d4edda}.status-blue{color:#007bff;background-color:#cce5ff}.status-blue,.status-red{padding:4px 8px;border-radius:4px;display:inline-block}.status-red{color:#dc3545;background-color:#f8d7da}.status-default{color:#6c757d;background-color:#e2e3e5;padding:4px 8px;border-radius:4px;display:inline-block}.ant-table-content{overflow:scroll!important}.login-page-container{background-color:#1e0a33!important;background:linear-gradient(180deg,#1e0a33,#2d1154)!important}.login-box-transparent,.login-card-transparent,.login-card-transparent .ant-card-body,.login-card-transparent .ant-card-extra,.login-card-transparent .ant-card-head,.login-card-transparent .ant-card-head-title,.login-page-container .ant-card,.login-page-container .ant-card-body,.login-page-container .ant-card-extra,.login-page-container .ant-card-head,.login-page-container .ant-card-head-title{background-color:transparent!important;border:none!important;box-shadow:none!important}.login-page-container .ant-card,.login-page-container .ant-card-body,.login-page-container .ant-card-extra,.login-page-container .ant-card-head,.login-page-container .ant-card-head-title,.login-page-container .ant-form,.login-page-container .ant-form-item,.login-page-container .ant-form-item-control,.login-page-container .ant-form-item-control-input,.login-page-container .ant-form-item-control-input-content{background-color:transparent!important}.login-form-container .ant-card,.login-form-container .ant-card-body,.login-form-container .ant-card-head{background-color:transparent!important;border:none!important;box-shadow:none!important}.login-form-container h1,.login-form-container h3,.login-form-container p{color:#fff!important}.login-form-container .ant-input{background-color:hsla(0,0%,100%,.15)!important;color:#fff!important}.login-form-container .ant-input:focus{background-color:hsla(0,0%,100%,.2)!important;box-shadow:0 0 0 2px rgba(74,123,255,.3)!important}.login-form-container .ant-btn-primary{background-color:#4a7bff!important;border-color:#4a7bff!important}.login-form-container .ant-btn-primary:focus,.login-form-container .ant-btn-primary:hover{background-color:#3a6df0!important;border-color:#3a6df0!important}