@media print{@page{margin:1rem}}*{margin:0;padding:0}.full-page-load{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.main-app{-ms-overflow-style:none;background-color:#1f9a98;height:100%;max-height:100vh;min-height:100vh;min-width:320px;overflow:hidden;scrollbar-width:none;width:100%}.main-app .main-content{height:100%;max-height:100vh;overflow:auto;transition:all .4s ease}.main-app .main-content.desktop{padding-left:250px}.main-app .main-content.mobile{padding-left:0}.main-app .main-content .sidemenu-backdrop{background:#0003;bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:99}.main-header{background-color:#fffefe;border-bottom:1px solid #1f9a982e;box-shadow:0 0 6px 0 #0000001a;min-height:55px;padding-right:.5rem}.main-header,.main-header .right-content{align-items:center;display:flex;justify-content:space-between}.main-header .ant-page-header-content{padding-top:0}.main-header .trigger-icon{font-size:1.5rem}.main-header .user-avatar{border:1px solid #c3c3c3;cursor:pointer;margin-right:6px}.main-header .loggedin-info{align-items:center;display:flex;font-weight:700;gap:12px;padding-right:.5rem;text-align:center}.main-header .loggedin-info .notif-badge{background-color:none}.main-header .loggedin-info .notif-badge .notif-btn,.main-header .loggedin-info .notif-badge .notif-btn:hover{background-color:#fde047}.main-header .loggedin-info .notif-badge .notif-btn .notification-icon{color:#fff;cursor:pointer;font-size:x-large}.main-header .loggedin-info .user{animation:fadeIn 1s ease-in forwards}.main-header .loggedin-info .user .user-name{font-size:.8rem;font-weight:500}.main-header .loggedin-info .user .user-position{color:#1f9a98;font-size:.7rem}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.logout-btn,.profile-btn{color:#1f9a98;font-weight:700}.ant-layout-sider-children{background-color:#1f9a98;overflow:auto}.ant-layout .ant-layout-sider-zero-width-trigger{background-color:#1f9a98!important;color:#fff;top:7px}.ant-layout .ant-layout-sider-zero-width-trigger:hover{background-color:#1f9a98b3}.main-body{padding:1rem}.main-body .field-text{font-weight:700}.main-body .link-text,.main-body .success-text{color:#1f9a98;font-weight:700}.main-body .link-text{cursor:pointer}.main-body .failed-text{color:#ed1b2f;font-weight:700}.main-body .page-actions{align-items:flex-end;display:flex;justify-content:space-between;margin-top:1.5rem}.main-body .page-actions .field-filters{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start}.main-body .page-actions .field-filters .filters-container{align-items:flex-start;display:flex;flex-wrap:wrap}.main-body .page-actions div{align-items:center;display:flex}.main-body .page-actions .range-picker,.main-body .page-actions .search-field,.main-body .page-actions .select-field{margin-bottom:1rem;margin-right:1rem;width:16rem}.main-body .page-actions .range-picker input,.main-body .page-actions .search-field input,.main-body .page-actions .select-field input{font-weight:600}.main-body .page-actions .download-btn,.main-body .page-actions .print-btn{border-color:#1f9a98;border-radius:5px;color:#1f9a98;margin:0 .5rem}.main-body .page-actions .download-btn:hover,.main-body .page-actions .print-btn:hover{background-color:#1f9a98;color:#fff}.main-body .page-actions .new-item-btn{background-color:#fff;border-color:#1f9a98;border-radius:5px;color:#1f9a98;font-weight:600}.main-body .page-actions .new-item-btn:hover{background-color:#1f9a98;color:#fff}.main-body .table-container{overflow:scroll}.main-body .table-container .main-table{margin:2rem 0}.main-body .table-container .main-table .ant-table-thead .ant-table-cell{background-color:#1f9a98;color:#fff;font-weight:700;vertical-align:bottom}.ant-popover-inner-content{font-weight:700}.ant-popover-inner-content .anticon-exclamation-circle{color:#ed1b2f!important}.ant-popover-inner-content .ant-btn-default{background-color:#ed1b2f;border-color:#ed1b2f;color:#fff;font-weight:700}.ant-popover-inner-content .ant-btn-primary{background-color:#fff;border-color:#ed1b2f;color:#ed1b2f;font-weight:700}.ant-switch-checked{background-color:#1f9a98}.new-modal .ant-modal-content{padding:0}.new-modal .ant-modal-header{background-color:#1f9a98;padding:1rem}.new-modal .ant-modal-close-x,.new-modal .ant-modal-title{color:#fff}.new-modal .new-form{padding:1rem}.new-modal .new-form .field-label{font-weight:700}.new-modal .new-form .date-picker{width:100%}.new-modal .new-form .modal-action-btns{display:flex;justify-content:flex-end}.cancel-btn{border-color:#1f9a98}.cancel-btn,.edit-icon{color:#1f9a98;margin:.5rem}.edit-icon{border:2px solid #1f9a98}.edit-icon:hover{background-color:#1f9a98;color:#fff}.delete-icon{border:1px solid #ed1b2f;color:#ed1b2f;margin:.5rem}.delete-icon:hover{background-color:#ed1b2f;color:#fff}.plus-icon{border:1px solid #1f9a98;color:#1f9a98;margin:.5rem}.plus-icon:hover,.submit-btn{background-color:#1f9a98;color:#fff}.submit-btn{margin:.5rem}.submit-btn-modal{background-color:#1f9a98;color:#fff}.hide-element{display:none!important}.ant-picker-disabled,.ant-picker-input>input[disabled],.ant-select-selector,.disable-field{color:#000!important;min-width:4rem;width:100%}.content-container{border:1px solid #c4c4c4;border-radius:10px;margin:1rem 0;padding:1rem}.input-number{width:100%}.line-element{margin-top:1rem}@media screen and (max-width:1366px){.main-body .page-actions{align-items:flex-end;display:flex;flex-direction:column;justify-content:center}.main-body .page-actions .action-btns-row{margin-top:1rem}}@media screen and (max-width:900px){.main-body .page-actions{align-items:flex-end;display:flex;flex-direction:column-reverse;justify-content:center}.main-body .page-actions div{flex-direction:column;width:100%}.main-body .page-actions div:last-child{flex-direction:row;justify-content:flex-end;margin-bottom:.5rem}.main-body .page-actions .field-filters .filters-container{flex-direction:column}.main-body .page-actions .range-picker,.main-body .page-actions .search-field,.main-body .page-actions .select-field{margin:.5rem 0;width:100%}.main-body .action-icons .delete-icon,.main-body .action-icons .edit-icon{margin:.2rem}.main-body .table-container .main-table{margin:1rem 0}}@media screen and (max-width:600px){.main-header .loggedin-info{font-weight:700;padding-right:.5rem;text-align:center}.main-header .loggedin-info .notif-badge .notif-btn,.main-header .loggedin-info .notif-badge .notif-btn:hover{background-color:#fde047}.main-header .loggedin-info .notif-badge .notif-btn .notification-icon{color:#fff;cursor:pointer;font-size:x-large}.main-header .loggedin-info .user-position{color:#1f9a98}}@media screen and (max-width:520px){.main-header .loggedin-info .user{display:none}}.ant-image .ant-image-mask{border-radius:50%!important}.ReactGridGallery div{justify-content:center}.ReactGridGallery div .ReactGridGallery_tile{flex-grow:1}.ReactGridGallery div .ReactGridGallery_tile .ReactGridGallery_tile-viewport img{object-fit:cover;object-position:center}.upload-list-inline .ant-upload-list-item{float:left;margin-inline-end:8px;width:200px}.ant-upload-rtl.upload-list-inline .ant-upload-list-item{float:right}.shake{animation:shake .82s cubic-bezier(.36,.07,.19,.97) .2s both;backface-visibility:hidden;perspective:1000px;transform:translateZ(0)}@keyframes shake{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(2px,0,0)}30%,50%,70%{transform:translate3d(-4px,0,0)}40%,60%{transform:translate3d(4px,0,0)}}.ant-checkbox .ant-checkbox-inner{border-color:#1f9a98}.select-all-div{align-items:center;color:#1f9a98;display:flex;font-weight:700;justify-content:flex-end;text-align:right}.select-all-div div{margin:.5rem}.contact-hr-text{color:#ed1b2f;font-weight:700;margin-right:1rem;margin-top:1rem;text-align:right}.ant-picker-panel-container .ant-picker-presets{min-height:25rem!important}@media(max-width:800px){.ant-picker-panel-container{height:400px;overflow-y:scroll!important}.ant-picker-panel-container .ant-picker-panel-layout{flex-direction:column!important}.ant-picker-panel-container .ant-picker-panel-layout .ant-picker-presets{max-width:100%!important;min-height:10rem!important}.ant-picker-panel-container .ant-picker-panel-layout .ant-picker-datetime-panel,.ant-picker-panel-container .ant-picker-panel-layout .ant-picker-panels{flex-direction:column!important}}.side-menu{background-color:#1f9a98;text-align:center;z-index:999}.side-menu ::-webkit-scrollbar{display:none}.side-menu .ant-layout-sider-zero-width-trigger{background-color:#c4c4c4}.side-menu .item-menu{background-color:#1f9a98;font-weight:700}.side-menu .item-menu .ant-menu-inline{background-color:#fff!important}.side-menu .item-menu .ant-menu-submenu{background-color:#1f9a98;color:#fff}.side-menu .item-menu .ant-menu-submenu-selected{color:#000}.side-menu .item-menu .ant-menu-submenu-title{color:#fff}.side-menu .item-menu .ant-menu-submenu-title:hover{color:#fff!important}.side-menu .item-menu .ant-menu-item{border-radius:0;height:1.7rem;margin:0;padding:0 0 0 30px!important}.side-menu .item-menu .ant-menu-item .ant-menu-title-content{align-items:center;display:flex;justify-content:flex-start}.side-menu .item-menu .ant-menu-item:hover{color:#1f9a98}.side-menu .item-menu .ant-menu-item-selected{border-bottom-right-radius:10px;border-color:#1f9a98;border-top-right-radius:10px;color:#1f9a98}.side-menu .item-menu .ant-menu-submenu-title:hover{color:#000}.side-menu .item-menu .ant-menu-item:after{border-right-color:#1f9a98}.side-menu .lli-avatar{background-color:#fff;cursor:pointer;margin:2rem 1rem}.side-menu .lli-avatar .ant-image,.side-menu .lli-avatar .lli-logo{height:100%;object-fit:contain}.side-menu .lms-icon{border-radius:50%;height:2rem;object-fit:cover;width:2rem}.side-menu .custom-icon{background-color:#ebeaf0;padding:.3rem}.side-menu .loggedin-info{bottom:1rem;display:flex;font-weight:700;justify-content:center;left:0;position:absolute;right:0}.side-menu .loggedin-info .user-name{word-wrap:break-word;color:#f0f2f5;margin-top:.2rem;max-width:80%}.notification-icon{font-size:22px}.notif-modal .ant-drawer-header{background-color:#1f9a98}.notif-modal .ant-drawer-header .ant-drawer-close,.notif-modal .ant-drawer-header .ant-drawer-title{color:#fff}.notif-modal .ant-drawer-body{overflow:auto;padding:0}.notif-modal .ant-drawer-body .notif-container{display:flex;flex-direction:column;gap:14px;margin:16px}.notif-modal .ant-drawer-body .notif-container .notif-card{align-items:center;background-color:#fff;border:1px solid #80808033;border-radius:5px;box-shadow:0 1px 2px 0 #0000000d;display:flex;overflow:hidden;position:relative;transition:box-shadow .3s ease-in-out,border-color .3s ease-in-out;width:100%}.notif-modal .ant-drawer-body .notif-container .notif-card:hover{box-shadow:0 4px 6px -1px #0000ff1a,0 2px 4px -1px #0000000f;cursor:pointer}.notif-modal .ant-drawer-body .notif-container .notif-card .notif-type-content .notif-type-wrapper{align-items:center;display:flex;justify-content:space-between;margin-left:10px}.notif-modal .ant-drawer-body .notif-container .notif-card .notif-type-content .notif-type-wrapper .notif-card-logo{background-color:#fff;height:30px;object-fit:contain;object-position:center;position:relative;width:30px}.notif-modal .ant-drawer-body .notif-container .notif-card .notif-body{padding:15px;width:90%}.notif-modal .ant-drawer-body .notif-container .notif-card .notif-body .notif-content{display:flex;flex-direction:column;gap:10px}.notif-modal .ant-drawer-body .notif-container .notif-card .notif-body .notif-content .notif-title{font-size:.7rem;font-weight:500}.notif-modal .ant-drawer-body .notif-container .notif-card .notif-body .notif-content .notif-msg{font-size:.7rem;font-weight:400;padding-top:4px}.notif-modal .ant-drawer-body .notif-container .notif-card .notif-body .notif-content .notif-date{color:#c4c4c4;font-size:.7rem;font-weight:500;text-align:end}.notif-modal .ant-drawer-body::-webkit-scrollbar{width:3px}.notif-modal .ant-drawer-body::-webkit-scrollbar-track{background:#c7c7c7}.notif-modal .ant-drawer-body::-webkit-scrollbar-thumb{background:#555}.notif-modal .ant-drawer-body::-webkit-scrollbar-thumb:hover{background:#1a1a1a}.notif-modal .archive{background-color:#fff;border:2px solid #fff;color:#ed1b2f}.notif-modal .archive:hover{background-color:#ed1b2f!important}.message-loader{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}.message-loader .text-content{color:#1f9a98;font-weight:700}.timer-loader{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}.timer-loader .time-text{font-size:2.5rem}.timer-loader .text-content,.timer-loader .time-text{color:#1f9a98;font-weight:700}.password-reset-container .ant-modal-content{border:2px solid #fff;box-shadow:1px 1px 1px 1px #00f3;padding:0}.password-reset-container .ant-modal-content .ant-modal-header{background-color:#1f9a98;padding:16px}.password-reset-container .ant-modal-content .ant-modal-title{color:#fff}.password-reset-container .ant-modal-content .ant-modal-body{padding:16px}.password-reset-container .form .btns{display:flex;gap:10px;justify-content:flex-end;margin-bottom:0}.password-reset-container .form .btns .btn{background-color:#1f9a98}.password-reset-container .form .btns .btn:disabled{background-color:#c4c4c4}