@charset "UTF-8";*{box-sizing:border-box;margin:0;padding:0}html{font-size:62.5%}body,#root{height:100%;font-size:1.6rem;line-height:1.5}.App{width:100%;min-height:100dvh;font-family:Poppins,sans-serif;color:#fff}.common-content{background-color:#fff}.common-content .common-content-heading{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem}@media screen and (max-width: 768px){.common-content .common-content-heading{flex-direction:column;align-items:flex-start}}.common-content .common-content-heading .page-status-tag{margin-left:10px;vertical-align:middle}.common-content .common-content-heading .page-description{margin:.35rem 0 0;color:#777;font-size:1.25rem;font-weight:var(--font-weight-regular);line-height:1.5;letter-spacing:.01rem}@media screen and (max-width: 768px){.common-content .common-content-heading .page-description{font-size:1.2rem;line-height:1.45}}.common-content .common-search-input{min-width:19rem;width:18rem}.avatar-space{margin-right:1rem}.form-item{text-align:left;margin-bottom:1.7rem}.form-item .form-control,.form-item .ant-input{width:100%;min-height:45px;border:1.7px solid var(--border-color)!important;border-radius:4px!important;padding:8px;outline:none;color:var(--primary-color);background:transparent!important;transition:border .2s ease-in-out,background .2s ease-in-out}.form-item .form-control:hover,.form-item .form-control:focus,.form-item .ant-input:hover,.form-item .ant-input:focus{border-color:var(--primary-color)!important}.form-item .form-control.error,.form-item .ant-input.error{border:1px solid var(--form-error)!important}.form-item .ant-select-selector{border:none!important}.form-item .ant-select-focused:where(.css-dev-only-do-not-override-3rel02).ant-select-outlined:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer) .ant-select-selector{border-color:none!important}.form-item .float-label{position:relative;width:100%}.form-item .float-label .label{position:absolute;top:15px;left:10px;color:var(--grey-color);font-size:15px;pointer-events:none;transition:.2s ease-in-out;padding:0 4px;background:transparent}.form-item .float-label .label-float{top:-10px;font-size:14px;background:var(--text-white);color:var(--primary-color);border-radius:5px;padding:0 4px}.form-item .float-label .label:after,.form-item .float-label .label-float:after{content:" *";color:red;font-weight:700}.form-item .float-label.no-required .label:after,.form-item .float-label.no-required .label-float:after{content:""}.form-item .float-label.disabled{opacity:.6;pointer-events:none}.form-item .float-label.disabled .label{color:#999}.form-item .float-label input{border-radius:2px;color:var(--primary-color);font-size:15px}.form-item .error-message{color:var(--form-error);font-size:1.4rem;line-height:1.6rem;margin-top:3px}.form-item .error-message:not(:empty){animation:shaking .3s ease-out}@keyframes shaking{0%{transform:translate(0)}25%{transform:translate(5px)}50%{transform:translate(-5px)}75%{transform:translate(5px)}to{transform:translate(0)}}.form-item-password{text-align:left;margin-top:3rem;margin-bottom:3rem;position:relative}.form-item-password .error-message{font-size:1.4rem;line-height:1.6rem;color:var(--form-error)!important;position:absolute;top:100%;left:0;margin-top:3px}.form-item-password .custom-password-input,.form-item-password .form-control,.form-item-password .ant-input-affix-wrapper,.form-item-password .ant-input-password{width:100%;min-height:45px;border:1.7px solid var(--border-color)!important;border-radius:4px!important;padding:8px;outline:none;color:var(--primary-color);font-size:15px;background:transparent!important;transition:border .2s ease-in-out,background .2s ease-in-out;box-shadow:none!important}.form-item-password .custom-password-input:hover,.form-item-password .custom-password-input:focus-within,.form-item-password .form-control:hover,.form-item-password .form-control:focus-within,.form-item-password .ant-input-affix-wrapper:hover,.form-item-password .ant-input-affix-wrapper:focus-within,.form-item-password .ant-input-password:hover,.form-item-password .ant-input-password:focus-within{border-color:var(--primary-color)!important}.form-item-password .custom-password-input.error,.form-item-password .form-control.error,.form-item-password .ant-input-affix-wrapper.error,.form-item-password .ant-input-password.error{border:1px solid var(--form-error)!important}.form-item-password .float-label{position:relative;width:100%}.form-item-password .float-label .label{position:absolute;top:15px;left:10px;color:var(--grey-color);font-size:15px;pointer-events:none;transition:.2s ease-in-out;padding:0 4px;background:transparent}.form-item-password .float-label .label-float{top:-10px;font-size:14px;background:var(--text-white);color:var(--primary-color);border-radius:5px;padding:0 4px;z-index:2}.form-item-password .float-label .label:after,.form-item-password .float-label .label-float:after{content:" *";color:red;font-weight:700}.form-item-password .float-label.no-required .label:after,.form-item-password .float-label.no-required .label-float:after{content:""}.form-row{display:flex;gap:10px;margin-bottom:1rem}.button-loader{display:flex;align-items:center;justify-content:center}.button-loader img{width:100px;height:30px;color:var(--text-white)}.loading{position:absolute;left:0;right:0;top:10rem;color:#ddd;margin:auto;margin-top:1rem;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translate(-50%);transform:translateY(-50%)}.form-sub-heading{display:inline-block;font-weight:var(--font-weight-semibold);color:var(--text-dark);margin-bottom:.5rem}.form-section{margin-top:2rem}.btn-secondary{position:relative;overflow:hidden;outline:none;background:var(--gold-color)!important;color:var(--text-white)!important;border:none;padding:8px 16px;display:flex;align-items:center;gap:8px;transition:all .3s ease}@media (max-width: 768px){.btn-secondary{font-size:1rem}.btn-secondary .form-group{flex-direction:column;width:100%}.btn-secondary .form-item,.btn-secondary .add-class-btn{width:100%}}.assign-class-btn{background:var(--gold-color)!important;border:none!important;color:#fff!important;box-shadow:none!important;outline:none}.assign-class-btn .anticon{color:#fff}.assign-class-btn:hover,.assign-class-btn:focus{background:var(--gold-color)!important;border:none!important;color:#fff!important;box-shadow:none!important;outline:none}.assign-class-btn:active{background:var(--gold-color)!important;border:none!important;color:#fff!important;box-shadow:none!important}[class^=ant-],[class*=" ant-"]{font-family:Poppins,sans-serif!important}.ant-picker-cell-inner:focus{outline:2px solid #1677ff;border-radius:4px}.ant-btn{display:flex;outline:none!important}.ant-btn-text:not(:disabled):not(.ant-btn-disabled):hover{background:transparent}.popconfirm-yes-btn.ant-btn-primary{background:var(--gold-color);color:#fff}.popconfirm-yes-btn.ant-btn-primary:hover{background:var(--gold-color)!important;color:#fff}.popconfirm-no-btn.ant-btn-default:not(:disabled):hover{color:var(--primary-color)}.ant-collapse-header{display:flex;justify-content:space-between}.ant-select-selector{box-shadow:none!important;height:45px}.ant-select .ant-select-selection-placeholder{color:var(--grey-color)}.ant-collapse-expand-icon{order:1;margin-left:auto}.ant-carousel .slick-dots li button{background:var(--primary-color)!important;height:5px}:where(.ant-menu-inline){transition:none!important}.ant-layout-content{background:#fff}.ant-table{font-size:1.2rem!important}.ant-tabs .ant-tabs-tab .ant-tabs-tab-btn{color:var(--text-dark)!important;font-weight:var(--font-weight-regular);text-decoration:none}.ant-tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--gold-color)!important;font-weight:var(--font-weight-medium)}.ant-tabs-ink-bar{background-color:var(--gold-color)!important}.ant-input-outlined:focus-within,.ant-input-outlined:hover{border-color:#d9d9d9!important;box-shadow:none!important}.ant-radio.ant-radio-checked .ant-radio-inner{border-color:transparent!important;background-color:var(--gold-color)!important}.ant-modal .ant-modal-content{padding:0!important}.ant-modal-body{padding:18px!important}.ant-table-cell{padding:8px 16px!important;color:#6d6e71}.ant-breadcrumb{font-size:1.2rem!important}.ant-btn-default:not(:disabled):not(.ant-btn-disabled){border-color:var(--primary-color)!important;box-shadow:0 2px 8px #00000026}.ant-pagination .ant-pagination-item{border-radius:50%}.ant-pagination .ant-pagination-item-active{border-color:var(--secondary-color)!important}.ant-pagination .ant-pagination-item-active a{color:var(--secondary-color)!important}.ant-popconfirm-buttons{display:flex;justify-content:center}.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item:hover{background-color:transparent!important}.ant-select:not(.ant-select-disabled):hover .ant-select-selector,.ant-select-focused .ant-select-selector,.ant-select-open .ant-select-selector{border-color:#e2e8f0!important;box-shadow:none!important}.ant-radio-wrapper:focus-visible,.ant-btn:focus-visible,.ant-input:focus-visible{outline:none}.ant-radio-input:focus-visible+.ant-radio-inner{box-shadow:0 0 0 2px #0a1f4466}.ant-btn:focus-visible{box-shadow:0 0 0 3px #0a1f444d}.ant-select-focused .ant-select-selector,.ant-input:focus,.ant-btn:focus{box-shadow:none!important;outline:none!important}.ant-radio-wrapper:focus,.ant-radio-input:focus{outline:none!important}.ant-radio-input:focus-visible+.ant-radio-inner{outline:2px solid var(--primary-color);outline-offset:2px}.ant-btn:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px;box-shadow:none!important}.ant-input:focus-visible,.ant-input-affix-wrapper:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px;box-shadow:none!important}.ant-btn:focus:not(:focus-visible),.ant-input:focus:not(:focus-visible),.ant-radio-input:focus:not(:focus-visible){outline:none!important;box-shadow:none!important}@font-face{font-family:Merriweather;src:url(/assets/merriweather-latin-400-normal-G4kZaoXi.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Merriweather;src:url(/assets/merriweather-latin-500-normal-B9YE5SEo.woff2) format("woff2");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Merriweather;src:url(/assets/merriweather-latin-600-normal-R6Oab5xe.woff2) format("woff2");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:Merriweather;src:url(/assets/merriweather-latin-700-normal-DoUP8Ce-.woff2) format("woff2");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Poppins;src:url(/assets/poppins-latin-400-normal-cpxAROuN.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Poppins;src:url(/assets/poppins-latin-500-normal-C8OXljZJ.woff2) format("woff2");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Poppins;src:url(/assets/poppins-latin-600-normal-zEkxB9Mr.woff2) format("woff2");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:Poppins;src:url(/assets/poppins-latin-700-normal-Qrb0O0WB.woff2) format("woff2");font-style:normal;font-weight:700;font-display:swap}*{margin:0;padding:0;box-sizing:border-box}:root{--font-family: "Poppins", sans-serif;--font-family-headers: "Merriweather", serif;--primary-color: #0a1f44;--gold-color: #f2610d;--grey-color: #595959;--secondary-color: darkgrey;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--text-red: #c00005;--text-white: #fff;--text-dark: #000000;--text-light: #777777;--blue-color: #5c6bc0;--bg-card-disabled: #f0f0f0;--card-shadow: #00000029;--bg-secondary: #e5e5e5;--border-color: #a19d9d;--header-border-color: rgba(0, 0, 0, .06);--form-error: #ff0000;--highlight: #ede816;--gradient-grey: #00000076;--menu-item-background: #e6f4ff;--primary-background: linear-gradient(111.34deg, #0a1f44, #08203e);--bg-primary-gradient: linear-gradient( 111.34deg, rgba(42, 77, 126, 1), rgba(28, 59, 102, 1) );--btn-gradient-hover: linear-gradient( 111.34deg, rgba(42, 77, 126, .8), rgba(28, 59, 102, .8) );--menu-item-gradient: linear-gradient( 45deg, rgba(255, 255, 255, .8) 0%, var(--secondary-color) 40%, rgba(255, 255, 255, .8) 100% )}html,body{font-size:62.5%;font-family:var(--font-family);font-weight:var(--font-weight-regular);line-height:1.35;transition:background-color .2s ease-in-out,color .2s ease-in-out}h1,h2,h3,h4{font-family:var(--font-family-headers);font-weight:var(--font-weight-bold)}h1{font-size:3.2rem}h2{font-size:2.8rem}h3{font-size:2.4rem}h4{font-size:2rem}.text-h1,.text-h2{font-size:1.8rem}.text-h3{font-size:1.6rem}.text-h4{font-size:1.4rem}.text-body-lg{font-size:1.8rem}.text-body{font-size:1.6rem}.text-small{font-size:1.4rem}p{font-size:1.2rem;line-height:1.6;color:var(--text-dark)}.text-muted{font-size:1.2rem;color:var(--text-light)}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.primary-btn{outline:none;background:var(--primary-color)!important;color:var(--text-white)!important;border:none;padding:8px 16px;font-weight:var(--font-weight-semibold);transition:all .3s ease}.secondary-btn{overflow:hidden;outline:none;background:var(--gold-color)!important;color:var(--text-white)!important;border:none;padding:8px 16px;display:flex;align-items:center;gap:8px;transition:all .3s ease}:focus-visible{outline:2px solid rgba(10,31,68,.6);outline-offset:2px}:focus:not(:focus-visible){outline:none}.notification-item:focus,.notif-icon-btn:focus{outline:2px solid #1677ff;outline-offset:2px}@media screen and (max-width: 768px){.text-h1{font-size:1.6rem}h2{font-size:2rem}h3{font-size:1.8rem}h4{font-size:1.7rem}h5{font-size:1.4rem}h6{font-size:1.3rem}}.settings-link,.profile-link,.avatar-dropdown-logout{font-size:1.3rem}.settings-link:hover,.profile-link:hover,.avatar-dropdown-logout:hover{text-decoration:underline}
