@font-face{font-family:khmer-mef-1;font-style:normal;font-weight:400;src:url(/static/media/KhmerOS_siemreap.c7829629429e92a9e769.ttf) format("truetype")}@font-face{font-family:khmer-mef-2;font-style:normal;font-weight:400;src:url(/static/media/KhmerOS_muollight.35fac32b6e1e0e1a8639.ttf) format("truetype")}*{box-sizing:border-box;margin:0;padding:0}@keyframes fading{0%{opacity:0}to{opacity:1}}.reset-alert-wrapper{align-items:center;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.reset-alert-wrapper .reset-alert-pad{background:#00000080;height:100vh;left:0;position:fixed;top:0;width:100%}.reset-alert-wrapper .reset-alert-container{align-items:flex-start;animation:fading .2s ease-in-out;background:#f6f9fc;border-radius:5px;display:flex;flex-direction:column;gap:20px;padding:20px;width:400px;z-index:1500}.reset-alert-wrapper .reset-alert-container .reset-alert-container-title h1{font-family:khmer-mef-1,sans-serif;font-size:20px;font-weight:lighter}.reset-alert-wrapper .reset-alert-container .reset-alert-container-btn{align-items:center;display:flex;gap:20px;justify-content:flex-end;width:100%}.reset-alert-wrapper .reset-alert-container .reset-alert-container-btn button{background:#fff;border:none;border-radius:5px;color:#353535;cursor:pointer;font-family:khmer-mef-1,sans-serif;font-size:16px;height:50px;outline:none;padding:0 40px}.reset-alert-wrapper .reset-alert-container .reset-alert-container-btn button:first-child{box-shadow:0 2px 4px rgba(0,0,0,.102);transition:background-color .2s}.reset-alert-wrapper .reset-alert-container .reset-alert-container-btn button:first-child:hover{background:#e0e0e0}.reset-alert-wrapper .reset-alert-container .reset-alert-container-btn button:nth-child(2){background:#dc362e;box-shadow:0 2px 5px 0 #00000080;color:#fff;transition:background-color .2s,box-shadow .2s}.reset-alert-wrapper .reset-alert-container .reset-alert-container-btn button:nth-child(2):hover{background:#c13028}.success-alert-wrapper{align-items:center;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.success-alert-wrapper .success-alert-pad{background:#00000080;height:100vh;left:0;position:fixed;top:0;width:100%}.success-alert-wrapper .success-alert-container{align-items:flex-start;animation:fading .2s ease-in-out;background:#f6f9fc;border-radius:5px;display:flex;flex-direction:column;gap:20px;padding:20px;width:400px;z-index:1500}.success-alert-wrapper .success-alert-container .success-alert-container-title h1{font-family:khmer-mef-1,sans-serif;font-size:20px;font-weight:lighter;line-height:1.7}.success-alert-wrapper .success-alert-container .success-alert-container-title p{color:#058248;font-family:khmer-mef-1,sans-serif;font-size:16px;line-height:1.7;margin-top:10px}.success-alert-wrapper .success-alert-container .success-alert-container-btn{align-items:center;display:flex;gap:20px;justify-content:flex-end;width:100%}.success-alert-wrapper .success-alert-container .success-alert-container-btn button{background:#fff;border:none;border-radius:5px;color:#353535;cursor:pointer;font-family:khmer-mef-1,sans-serif;font-size:16px;height:50px;outline:none;padding:0 40px}.success-alert-wrapper .success-alert-container .success-alert-container-btn button:first-child{box-shadow:0 2px 4px rgba(0,0,0,.102);transition:background-color .2s}.success-alert-wrapper .success-alert-container .success-alert-container-btn button:first-child:hover{background:#e0e0e0}.success-alert-wrapper .success-alert-container .success-alert-container-btn button:nth-child(2){background:#dc362e;box-shadow:0 2px 5px 0 #00000080;color:#fff;transition:background-color .2s,box-shadow .2s}.success-alert-wrapper .success-alert-container .success-alert-container-btn button:nth-child(2):hover{background:#c13028}.loading-refresh{background:#f6f9fc;cursor:wait;height:100vh;width:100%}.loading-refresh,.loading-refresh .loading-logo{align-items:center;display:flex;justify-content:center}.loading-refresh .loading-logo{flex-direction:column;gap:10px;text-align:center}.loading-refresh .loading-logo img{border-radius:50%;height:150px}.loading-refresh .loading-logo .loading-animation{align-items:center;display:flex;height:50px;justify-content:center;width:100%;z-index:500}.loading-refresh .loading-logo .loading-animation .loader{align-content:center;align-items:center;display:flex;justify-content:center;width:100%}.loading-refresh .loading-logo .loading-animation .loader .element{border:4px solid #757575;margin:10px}.loading-refresh .loading-logo .loading-animation .loader .element:first-child{animation:preloader .4s ease-in-out infinite alternate}.loading-refresh .loading-logo .loading-animation .loader .element:nth-child(2){animation:preloader .4s ease-in-out .2s infinite alternate}.loading-refresh .loading-logo .loading-animation .loader .element:nth-child(3){animation:preloader .4s ease-in-out .4s infinite alternate}@keyframes preloader{to{transform:scale(2)}}body main .background-cover{background-image:radial-gradient(at 300px 300px,rgba(247,249,252,.871) 0,rgba(247,249,252,.871) 70%),url(/static/media/lcs-logo.f7b8a67390daec4e30a8.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;filter:blur(10px);-webkit-filter:blur(10px);height:100vh;left:0;position:fixed;top:0;width:100%;z-index:-1}body main .form-container{margin:auto;max-width:1440px;padding:20px 40px;width:100%}body main .form-container .form-content{margin:auto;width:770px}body main .form-container .form-content .form-header{align-items:center;background:#058248;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.102);display:flex;gap:10px;height:150px;padding:0 20px;width:100%}body main .form-container .form-content .form-header .form-header-logo img{border-radius:50%;width:100px}body main .form-container .form-content .form-header .form-header-title h1{color:#fff;font-family:khmer-mef-2,sans-serif;font-size:25px;font-weight:lighter;line-height:1.7}body main .form-container .form-content .form-container-wrapper{align-items:flex-start;display:flex;flex-direction:column;gap:10px;margin-top:10px;width:100%}body main .form-container .form-content .form-container-wrapper .form-container-stack-1{align-items:flex-start;background:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.102);display:flex;flex-direction:column;gap:20px;padding:20px;width:100%}body main .form-container .form-content .form-container-wrapper .form-container-stack-1 .form-container-stack-1-content{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(2,1fr);max-width:770px;width:100%}body main .form-container .form-content .form-container-wrapper .form-container-stack-1 .form-container-stack-1-content .form-container-stack-1-content-account{align-items:flex-start;display:flex;flex-direction:column;gap:10px;max-width:385px}body main .form-container .form-content .form-container-wrapper .form-container-stack-1 .form-container-stack-1-content .form-container-stack-1-content-account p{color:#353535;font-family:khmer-mef-1,sans-serif;font-size:16px}body main .form-container .form-content .form-container-wrapper .form-container-stack-1 .form-container-stack-1-content .form-container-stack-1-content-account p span{color:#dc362e}body main .form-container .form-content .form-container-wrapper .form-container-stack-1 .form-container-stack-1-content .form-container-stack-1-content-account .form-container-stack-1-account-select{align-items:center;background:#fff;border:.1px solid #e0e0e0;border-radius:5px;display:flex;justify-content:center;position:relative;width:100%}body main .form-container .form-content .form-container-wrapper .form-container-stack-1 .form-container-stack-1-content .form-container-stack-1-content-account .form-container-stack-1-account-select .form-container-stack-1-account-select-title{align-items:center;border-radius:5px;cursor:pointer;display:flex;height:100%;justify-content:space-between;padding:10px;transition:background-color .2s;width:100%}body main .form-container .form-content .form-container-wrapper .form-container-stack-1 .form-container-stack-1-content .form-container-stack-1-content-account .form-container-stack-1-account-select .form-container-stack-1-account-select-title:hover{background:#e0e0e0}body main .form-container .form-content .form-container-wrapper .form-container-stack-1 .form-container-stack-1-content .form-container-stack-1-content-account .form-container-stack-1-account-select .form-container-stack-1-account-select-title .selected-account{align-items:center;display:flex;gap:10px}body main .form-container .form-content .form-container-wrapper .form-container-stack-1 .form-container-stack-1-content .form-container-stack-1-content-account .form-container-stack-1-account-select .form-container-stack-1-account-select-title .selected-account .selected-account-profile{background-position:50%!important;background-size:cover!important;border:.1px solid #e0e0e0;border-radius:50%;height:35px;min-height:35px;min-width:35px;width:35px}body main .form-container .form-content .form-container-wrapper .form-container-stack-1 .form-container-stack-1-content .form-container-stack-1-content-account .form-container-stack-1-account-select .form-container-stack-1-account-select-title .selected-account .selected-account-name p,body main .form-container .form-content .form-container-wrapper .form-container-stack-1 .form-container-stack-1-content .form-container-stack-1-content-account .form-container-stack-1-account-select .form-container-stack-1-account-select-title p{color:#555;font-family:khmer-mef-1,sans-serif;font-size:16px}body main .form-container .form-content .form-container-wrapper .form-container-stack-1 .form-container-stack-1-content .form-container-stack-1-content-account .form-container-stack-1-account-select .form-container-stack-1-account-select-title svg{fill:#555;min-width:12px;transition:transform .15s;width:12px}body main .form-container .form-content .form-container-wrapper .form-container-stack-1 .form-container-stack-1-content .form-container-stack-1-content-account .form-container-stack-1-account-select .form-container-stack-1-account-select-dropdown{background:#fff;border-radius:5px;box-shadow:0 1px 2px 0 #3c40434d,0 2px 6px 2px #3c404326;height:400px;left:0;min-height:400px;opacity:0;overflow-y:auto;padding:10px;position:absolute;top:55px;top:110%;transform:scale(0);transform-origin:50% 0;transition:transform .15s,opacity .15s;width:100%;z-index:100}body main .form-container .form-content .form-container-wrapper .form-container-stack-1 .form-container-stack-1-content .form-container-stack-1-content-account .form-container-stack-1-account-select .form-container-stack-1-account-select-dropdown .form-container-stack-1-account-search{align-items:center;background:#e0e0e0;border-radius:5px;display:flex;left:0;max-width:385px;overflow:hidden;top:0;width:100%}body main .form-container .form-content .form-container-wrapper .form-container-stack-1 .form-container-stack-1-content .form-container-stack-1-content-account .form-container-stack-1-account-select .form-container-stack-1-account-select-dropdown .form-container-stack-1-account-search .search-logo{align-items:center;display:flex;height:50px;justify-content:center;min-height:50px;min-width:50px;width:50px}body main .form-container .form-content .form-container-wrapper .form-container-stack-1 .form-container-stack-1-content .form-container-stack-1-content-account .form-container-stack-1-account-select .form-container-stack-1-account-select-dropdown .form-container-stack-1-account-search .search-logo svg{stroke:#757575;min-width:25px;transition:transform .15s;width:25px}body main .form-container .form-content .form-container-wrapper .form-container-stack-1 .form-container-stack-1-content .form-container-stack-1-content-account .form-container-stack-1-account-select .form-container-stack-1-account-select-dropdown .form-container-stack-1-account-search .search-container{border-radius:5px;height:50px;overflow:hidden;padding:3px 3px 3px 0;width:335px}body main .form-container .form-content .form-container-wrapper .form-container-stack-1 .form-container-stack-1-content .form-container-stack-1-content-account .form-container-stack-1-account-select .form-container-stack-1-account-select-dropdown .form-container-stack-1-account-search .search-container textarea{border:1px solid #0000;border-radius:5px;font-family:khmer-mef-1,sans-serif;font-size:16px;height:100%;outline:none;overflow:hidden;padding:8px 10px 10px;resize:none;transition:border-color .2s;width:100%}body main .form-container .form-content .form-container-wrapper .form-container-stack-1 .form-container-stack-1-content .form-container-stack-1-content-account .form-container-stack-1-account-select .form-container-stack-1-account-select-dropdown .form-container-stack-1-account-search .search-container textarea:focus{border-color:#058248}body main .form-container .form-content .form-container-wrapper .form-container-stack-1 .form-container-stack-1-content .form-container-stack-1-content-account .form-container-stack-1-account-select .form-container-stack-1-account-select-dropdown .form-container-stack-1-total-accounts{align-items:center;display:flex;justify-content:space-between;margin-top:20px;width:100%}body main .form-container .form-content .form-container-wrapper .form-container-stack-1 .form-container-stack-1-content .form-container-stack-1-content-account .form-container-stack-1-account-select .form-container-stack-1-account-select-dropdown .form-container-stack-1-total-accounts p{font-size:16px}body main .form-container .form-content .form-container-wrapper .form-container-stack-1 .form-container-stack-1-content .form-container-stack-1-content-account .form-container-stack-1-account-select .form-container-stack-1-account-select-dropdown .form-container-stack-1-total-accounts p span{color:#058248}body main .form-container .form-content .form-container-wrapper .form-container-stack-1 .form-container-stack-1-content .form-container-stack-1-content-account .form-container-stack-1-account-select .form-container-stack-1-account-select-dropdown .form-container-stack-1-total-accounts button{background:#dc362e;border:none;border-radius:5px;box-shadow:0 2px 5px 0 #00000080;color:#fff;cursor:pointer;font-family:khmer-mef-1,sans-serif;font-size:14px;height:30px;outline:none;padding:0 20px;transition:background-color .2s,box-shadow .2s}body main .form-container .form-content .form-container-wrapper .form-container-stack-1 .form-container-stack-1-content .form-container-stack-1-content-account .form-container-stack-1-account-select .form-container-stack-1-account-select-dropdown .form-container-stack-1-total-accounts button:hover{background:#c13028;box-shadow:0 2px 10px 0 #00000080}body main .form-container .form-content .form-container-wrapper .form-container-stack-1 .form-container-stack-1-content .form-container-stack-1-content-account .form-container-stack-1-account-select .form-container-stack-1-account-select-dropdown .form-container-stack-1-accounts{align-items:flex-start;display:flex;flex-direction:column;gap:10px;margin-top:10px;width:100%}body main .form-container .form-content .form-container-wrapper .form-container-stack-1 .form-container-stack-1-content .form-container-stack-1-content-account .form-container-stack-1-account-select .form-container-stack-1-account-select-dropdown .form-container-stack-1-accounts .form-container-stack-1-account{align-items:center;background:#f6f9fc;border:.1px solid #e0e0e0;border-radius:5px;cursor:pointer;display:flex;gap:10px;padding:10px;transition:background-color .2s;width:100%}body main .form-container .form-content .form-container-wrapper .form-container-stack-1 .form-container-stack-1-content .form-container-stack-1-content-account .form-container-stack-1-account-select .form-container-stack-1-account-select-dropdown .form-container-stack-1-accounts .form-container-stack-1-account:hover{background:#e0e0e0}body main .form-container .form-content .form-container-wrapper .form-container-stack-1 .form-container-stack-1-content .form-container-stack-1-content-account .form-container-stack-1-account-select .form-container-stack-1-account-select-dropdown .form-container-stack-1-accounts .form-container-stack-1-account .form-container-stack-1-account-profile{background-position:50%!important;background-size:cover!important;border-radius:50%;height:40px;min-height:40px;min-width:40px;width:40px}body main .form-container .form-content .form-container-wrapper .form-container-stack-1 .form-container-stack-1-content .form-container-stack-1-content-account .form-container-stack-1-account-select .form-container-stack-1-account-select-dropdown .form-container-stack-1-accounts .form-container-stack-1-account .form-container-stack-1-account-infos h1{color:#353535;font-family:khmer-mef-1,sans-serif;font-size:18px;font-weight:lighter}body main .form-container .form-content .form-container-wrapper .form-container-stack-1 .form-container-stack-1-content .form-container-stack-1-content-account .form-container-stack-1-account-select .form-container-stack-1-account-select-dropdown .form-container-stack-1-accounts .form-container-stack-1-account .form-container-stack-1-account-infos p{color:#555;color:#daa520;font-family:khmer-mef-1,sans-serif;font-size:16px;line-height:1.5}body main .form-container .form-content .form-container-wrapper .form-container-stack-1 .form-container-stack-1-content .form-container-stack-1-content-account .form-container-stack-1-account-select .form-container-stack-1-account-select-dropdown .form-container-stack-1-accounts .no-user-found{align-items:center;background:#f6f9fc;border:.1px solid #e0e0e0;border-radius:5px;display:flex;height:100px;justify-content:center;text-align:center;width:100%}body main .form-container .form-content .form-container-wrapper .form-container-stack-1 .form-container-stack-1-content .form-container-stack-1-content-account .form-container-stack-1-account-select .form-container-stack-1-account-select-dropdown .form-container-stack-1-accounts .no-user-found p{color:#353535;font-family:khmer-mef-1,sans-serif;font-size:16px}body main .form-container .form-content .form-container-wrapper .form-container-stack-1 .form-container-stack-1-content .form-container-stack-1-content-account .form-container-stack-1-account-select .form-container-stack-1-account-select-dropdown.hide{opacity:0;transform:scale(0)}body main .form-container .form-content .form-container-wrapper .form-container-stack-1 .form-container-stack-1-content .form-container-stack-1-content-account .form-container-stack-1-account-select .form-container-stack-1-account-select-dropdown.show{opacity:1;transform:scale(1)}body main .form-container .form-content .form-container-wrapper .form-container-stack-1 .form-container-stack-1-content .form-container-stack-1-content-account .required-selection{align-items:center;display:flex;gap:5px}body main .form-container .form-content .form-container-wrapper .form-container-stack-1 .form-container-stack-1-content .form-container-stack-1-content-account .required-selection svg{fill:#dc362e;min-width:25px;width:25px}body main .form-container .form-content .form-container-wrapper .form-container-stack-1 .form-container-stack-1-content .form-container-stack-1-content-account .required-selection p{color:#dc362e;font-family:khmer-mef-1,sans-serif;font-size:14px}body main .form-container .form-content .form-container-wrapper .form-container-stack-1 .form-container-stack-1-content .form-container-stack-1-content-subject{align-items:flex-start;display:flex;flex-direction:column;gap:10px;max-width:385px}body main .form-container .form-content .form-container-wrapper .form-container-stack-1 .form-container-stack-1-content .form-container-stack-1-content-subject p{color:#353535;font-family:khmer-mef-1,sans-serif;font-size:16px}body main .form-container .form-content .form-container-wrapper .form-container-stack-1 .form-container-stack-1-content .form-container-stack-1-content-subject p span{color:#dc362e}body main .form-container .form-content .form-container-wrapper .form-container-stack-1 .form-container-stack-1-content .form-container-stack-1-content-subject .form-container-stack-1-subject-select{align-items:center;background:#fff;border:.1px solid #e0e0e0;border-radius:5px;display:flex;justify-content:center;position:relative;width:100%}body main .form-container .form-content .form-container-wrapper .form-container-stack-1 .form-container-stack-1-content .form-container-stack-1-content-subject .form-container-stack-1-subject-select .form-container-stack-1-subject-select-title{align-items:center;border-radius:5px;cursor:pointer;display:flex;height:100%;justify-content:space-between;padding:10px;transition:background-color .2s;width:100%}body main .form-container .form-content .form-container-wrapper .form-container-stack-1 .form-container-stack-1-content .form-container-stack-1-content-subject .form-container-stack-1-subject-select .form-container-stack-1-subject-select-title:hover{background:#e0e0e0}body main .form-container .form-content .form-container-wrapper .form-container-stack-1 .form-container-stack-1-content .form-container-stack-1-content-subject .form-container-stack-1-subject-select .form-container-stack-1-subject-select-title .selected-subject{align-items:flex-start;display:flex;gap:10px}body main .form-container .form-content .form-container-wrapper .form-container-stack-1 .form-container-stack-1-content .form-container-stack-1-content-subject .form-container-stack-1-subject-select .form-container-stack-1-subject-select-title .selected-subject .selected-subject-profile{background-position:50%!important;background-size:cover!important;border:.1px solid #e0e0e0;border-radius:50%;height:35px;min-height:35px;min-width:35px;width:35px}body main .form-container .form-content .form-container-wrapper .form-container-stack-1 .form-container-stack-1-content .form-container-stack-1-content-subject .form-container-stack-1-subject-select .form-container-stack-1-subject-select-title .selected-subject .selected-subject-name p,body main .form-container .form-content .form-container-wrapper .form-container-stack-1 .form-container-stack-1-content .form-container-stack-1-content-subject .form-container-stack-1-subject-select .form-container-stack-1-subject-select-title p{color:#555;font-family:khmer-mef-1,sans-serif;font-size:16px}body main .form-container .form-content .form-container-wrapper .form-container-stack-1 .form-container-stack-1-content .form-container-stack-1-content-subject .form-container-stack-1-subject-select .form-container-stack-1-subject-select-title svg{fill:#555;min-width:12px;transition:transform .15s;width:12px}body main .form-container .form-content .form-container-wrapper .form-container-stack-1 .form-container-stack-1-content .form-container-stack-1-content-subject .form-container-stack-1-subject-select .form-container-stack-1-subject-select-dropdown{background:#fff;border-radius:5px;box-shadow:0 1px 2px 0 #3c40434d,0 2px 6px 2px #3c404326;height:400px;left:0;opacity:0;overflow-y:auto;padding:10px;position:absolute;top:55px;top:110%;transform:scale(0);transform-origin:50% 0;transition:transform .15s,opacity .15s;width:100%;z-index:100}body main .form-container .form-content .form-container-wrapper .form-container-stack-1 .form-container-stack-1-content .form-container-stack-1-content-subject .form-container-stack-1-subject-select .form-container-stack-1-subject-select-dropdown .form-container-stack-1-subject-search{align-items:center;background:#e0e0e0;border-radius:5px;display:flex;left:0;max-width:385px;overflow:hidden;top:0;width:100%}body main .form-container .form-content .form-container-wrapper .form-container-stack-1 .form-container-stack-1-content .form-container-stack-1-content-subject .form-container-stack-1-subject-select .form-container-stack-1-subject-select-dropdown .form-container-stack-1-subject-search .search-logo{align-items:center;display:flex;height:50px;justify-content:center;min-height:50px;min-width:50px;width:50px}body main .form-container .form-content .form-container-wrapper .form-container-stack-1 .form-container-stack-1-content .form-container-stack-1-content-subject .form-container-stack-1-subject-select .form-container-stack-1-subject-select-dropdown .form-container-stack-1-subject-search .search-logo svg{stroke:#757575;min-width:25px;transition:transform .15s;width:25px}body main .form-container .form-content .form-container-wrapper .form-container-stack-1 .form-container-stack-1-content .form-container-stack-1-content-subject .form-container-stack-1-subject-select .form-container-stack-1-subject-select-dropdown .form-container-stack-1-subject-search .search-container{border-radius:5px;height:50px;overflow:hidden;padding:3px 3px 3px 0;width:335px}body main .form-container .form-content .form-container-wrapper .form-container-stack-1 .form-container-stack-1-content .form-container-stack-1-content-subject .form-container-stack-1-subject-select .form-container-stack-1-subject-select-dropdown .form-container-stack-1-subject-search .search-container textarea{border:1px solid #0000;border-radius:5px;font-family:khmer-mef-1,sans-serif;font-size:16px;height:100%;outline:none;overflow:hidden;padding:8px 10px 10px;resize:none;transition:border-color .2s;width:100%}body main .form-container .form-content .form-container-wrapper .form-container-stack-1 .form-container-stack-1-content .form-container-stack-1-content-subject .form-container-stack-1-subject-select .form-container-stack-1-subject-select-dropdown .form-container-stack-1-subject-search .search-container textarea:focus{border-color:#058248}body main .form-container .form-content .form-container-wrapper .form-container-stack-1 .form-container-stack-1-content .form-container-stack-1-content-subject .form-container-stack-1-subject-select .form-container-stack-1-subject-select-dropdown .form-container-stack-1-total-libraries{align-items:center;display:flex;justify-content:space-between;margin-top:20px;width:100%}body main .form-container .form-content .form-container-wrapper .form-container-stack-1 .form-container-stack-1-content .form-container-stack-1-content-subject .form-container-stack-1-subject-select .form-container-stack-1-subject-select-dropdown .form-container-stack-1-total-libraries p{font-size:16px}body main .form-container .form-content .form-container-wrapper .form-container-stack-1 .form-container-stack-1-content .form-container-stack-1-content-subject .form-container-stack-1-subject-select .form-container-stack-1-subject-select-dropdown .form-container-stack-1-total-libraries p span{color:#058248}body main .form-container .form-content .form-container-wrapper .form-container-stack-1 .form-container-stack-1-content .form-container-stack-1-content-subject .form-container-stack-1-subject-select .form-container-stack-1-subject-select-dropdown .form-container-stack-1-total-libraries button{background:#dc362e;border:none;border-radius:5px;box-shadow:0 2px 5px 0 #00000080;color:#fff;cursor:pointer;font-family:khmer-mef-1,sans-serif;font-size:14px;height:30px;outline:none;padding:0 20px;transition:background-color .2s,box-shadow .2s}body main .form-container .form-content .form-container-wrapper .form-container-stack-1 .form-container-stack-1-content .form-container-stack-1-content-subject .form-container-stack-1-subject-select .form-container-stack-1-subject-select-dropdown .form-container-stack-1-total-libraries button:hover{background:#c13028;box-shadow:0 2px 10px 0 #00000080}body main .form-container .form-content .form-container-wrapper .form-container-stack-1 .form-container-stack-1-content .form-container-stack-1-content-subject .form-container-stack-1-subject-select .form-container-stack-1-subject-select-dropdown .form-container-stack-1-subject-libraries{align-items:flex-start;display:flex;flex-direction:column;gap:10px;margin-top:10px;width:100%}body main .form-container .form-content .form-container-wrapper .form-container-stack-1 .form-container-stack-1-content .form-container-stack-1-content-subject .form-container-stack-1-subject-select .form-container-stack-1-subject-select-dropdown .form-container-stack-1-subject-libraries .no-user-found{align-items:center;background:#f6f9fc;border:.1px solid #e0e0e0;border-radius:5px;display:flex;height:100px;justify-content:center;text-align:center;width:100%}body main .form-container .form-content .form-container-wrapper .form-container-stack-1 .form-container-stack-1-content .form-container-stack-1-content-subject .form-container-stack-1-subject-select .form-container-stack-1-subject-select-dropdown .form-container-stack-1-subject-libraries .no-user-found p{color:#353535;font-family:khmer-mef-1,sans-serif;font-size:16px}body main .form-container .form-content .form-container-wrapper .form-container-stack-1 .form-container-stack-1-content .form-container-stack-1-content-subject .form-container-stack-1-subject-select .form-container-stack-1-subject-select-dropdown .form-container-stack-1-subject-libraries .form-container-stack-1-subject-library{align-items:flex-start;background:#f6f9fc;border:.1px solid #e0e0e0;border-radius:5px;cursor:pointer;display:flex;gap:10px;padding:10px;transition:background-color .2s;width:100%}body main .form-container .form-content .form-container-wrapper .form-container-stack-1 .form-container-stack-1-content .form-container-stack-1-content-subject .form-container-stack-1-subject-select .form-container-stack-1-subject-select-dropdown .form-container-stack-1-subject-libraries .form-container-stack-1-subject-library:hover{background:#e0e0e0}body main .form-container .form-content .form-container-wrapper .form-container-stack-1 .form-container-stack-1-content .form-container-stack-1-content-subject .form-container-stack-1-subject-select .form-container-stack-1-subject-select-dropdown .form-container-stack-1-subject-libraries .form-container-stack-1-subject-library .form-container-stack-1-subject-library-logo img{height:50px}body main .form-container .form-content .form-container-wrapper .form-container-stack-1 .form-container-stack-1-content .form-container-stack-1-content-subject .form-container-stack-1-subject-select .form-container-stack-1-subject-select-dropdown .form-container-stack-1-subject-libraries .form-container-stack-1-subject-library .form-container-stack-1-subject-library-infos h1{font-family:khmer-mef-1,sans-serif;font-size:18px;font-weight:700;line-height:1.5}body main .form-container .form-content .form-container-wrapper .form-container-stack-1 .form-container-stack-1-content .form-container-stack-1-content-subject .form-container-stack-1-subject-select .form-container-stack-1-subject-select-dropdown .form-container-stack-1-subject-libraries .form-container-stack-1-subject-library .form-container-stack-1-subject-library-infos p{color:#daa520;font-family:khmer-mef-2,sans-serif;font-size:16px;line-height:1.5;margin-top:5px}body main .form-container .form-content .form-container-wrapper .form-container-stack-1 .form-container-stack-1-content .form-container-stack-1-content-subject .form-container-stack-1-subject-select .form-container-stack-1-subject-select-dropdown.hide{opacity:0;transform:scale(0)}body main .form-container .form-content .form-container-wrapper .form-container-stack-1 .form-container-stack-1-content .form-container-stack-1-content-subject .form-container-stack-1-subject-select .form-container-stack-1-subject-select-dropdown.show{opacity:1;transform:scale(1)}body main .form-container .form-content .form-container-wrapper .form-container-stack-1 .form-container-stack-1-content .form-container-stack-1-content-subject .required-selection{align-items:center;display:flex;gap:5px}body main .form-container .form-content .form-container-wrapper .form-container-stack-1 .form-container-stack-1-content .form-container-stack-1-content-subject .required-selection svg{fill:#dc362e;min-width:25px;width:25px}body main .form-container .form-content .form-container-wrapper .form-container-stack-1 .form-container-stack-1-content .form-container-stack-1-content-subject .required-selection p{color:#dc362e;font-family:khmer-mef-1,sans-serif;font-size:14px}body main .form-container .form-content .form-container-wrapper .form-container-stack-2{align-items:flex-start;background:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.102);display:flex;flex-direction:column;gap:20px;padding:20px;width:100%}body main .form-container .form-content .form-container-wrapper .form-container-stack-2 .form-container-stack-2-title h1{font-family:khmer-mef-1,sans-serif;font-size:20px;font-weight:lighter}body main .form-container .form-content .form-container-wrapper .form-container-stack-2 .form-container-stack-2-title h1 span{color:#dc362e}body main .form-container .form-content .form-container-wrapper .form-container-stack-2 .form-container-stack-2-form{align-items:flex-start;display:flex;flex-direction:column;position:relative;width:100%}body main .form-container .form-content .form-container-wrapper .form-container-stack-2 .form-container-stack-2-form textarea{background:#0000;border:none;border-radius:5px;color:#353535;font-family:khmer-mef-1,sans-serif;font-size:16px;height:120px;outline:none;padding:10px;resize:none;width:100%}body main .form-container .form-content .form-container-wrapper .form-container-stack-2 .form-container-stack-2-form textarea:focus+.textarea-line{width:100%}body main .form-container .form-content .form-container-wrapper .form-container-stack-2 .form-container-stack-2-form .textarea-line{background:#058248;height:1px;transition:width .5s;width:0;z-index:10}body main .form-container .form-content .form-container-wrapper .form-container-stack-2 .form-container-stack-2-form .textarea-line-required{background:#dc362e;height:1px;transition:width .5s;width:100%;z-index:10}body main .form-container .form-content .form-container-wrapper .form-container-stack-2 .form-container-stack-2-form .textarea-line-default{background:#e0e0e0;height:1px;transition:width .5s;width:100%;z-index:10}body main .form-container .form-content .form-container-wrapper .form-container-stack-2 .form-container-stack-2-form .textarea-line-any{background:#e0e0e0;bottom:0;height:1px;left:0;position:absolute;transition:width .5s;width:100%}body main .form-container .form-content .form-container-wrapper .form-container-stack-2 .required-comment-message{align-items:center;display:flex;gap:5px;width:100%}body main .form-container .form-content .form-container-wrapper .form-container-stack-2 .required-comment-message svg{fill:#dc362e;min-width:25px;width:25px}body main .form-container .form-content .form-container-wrapper .form-container-stack-2 .required-comment-message p{color:#dc362e;font-family:khmer-mef-1,sans-serif;font-size:14px}body main .form-container .form-content .form-container-wrapper .form-container-stack-3{align-items:flex-start;background:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.102);display:flex;flex-direction:column;gap:20px;padding:20px;width:100%}body main .form-container .form-content .form-container-wrapper .form-container-stack-3 .form-container-stack-3-title h1{font-family:khmer-mef-1,sans-serif;font-size:20px;font-weight:lighter}body main .form-container .form-content .form-container-wrapper .form-container-stack-3 .form-container-stack-3-upload-image{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr);max-width:770px;width:100%}body main .form-container .form-content .form-container-wrapper .form-container-stack-3 .form-container-stack-3-upload-image #input-file-image{display:none}body main .form-container .form-content .form-container-wrapper .form-container-stack-3 .form-container-stack-3-upload-image .form-container-stack-3-upload-image-btn{max-width:100%}body main .form-container .form-content .form-container-wrapper .form-container-stack-3 .form-container-stack-3-upload-image .form-container-stack-3-upload-image-btn button{align-items:center;background:#353535;border:none;border-radius:5px;box-shadow:0 2px 5px 0 #00000080;color:#fff;cursor:pointer;display:flex;font-family:khmer-mef-1,sans-serif;font-size:16px;gap:5px;height:50px;justify-content:center;outline:none;transition:transform .2s;width:100%}body main .form-container .form-content .form-container-wrapper .form-container-stack-3 .form-container-stack-3-upload-image .form-container-stack-3-upload-image-btn button svg{min-width:20px;width:20px}body main .form-container .form-content .form-container-wrapper .form-container-stack-3 .form-container-stack-3-upload-image .form-container-stack-3-upload-image-btn button:hover{transform:translateY(-3px)}body main .form-container .form-content .form-container-wrapper .form-container-stack-3 .form-container-stack-3-upload-image .choose-image{stroke:#dc362e;align-items:flex-start;display:flex;flex-direction:column;gap:10px;width:100%}body main .form-container .form-content .form-container-wrapper .form-container-stack-3 .form-container-stack-3-upload-image .choose-image .choose-image-preview{align-items:center;border:.1px solid #e0e0e0;border-radius:5px;display:flex;justify-content:center;overflow:hidden;padding:3px;position:relative;width:100%}body main .form-container .form-content .form-container-wrapper .form-container-stack-3 .form-container-stack-3-upload-image .choose-image .choose-image-preview button{align-items:center;background:#fff;border-radius:50%;display:flex;height:25px;justify-content:center;position:absolute;right:5px;top:5px;transition:background-color .2s;width:25px}body main .form-container .form-content .form-container-wrapper .form-container-stack-3 .form-container-stack-3-upload-image .choose-image .choose-image-preview button:hover{background:#e0e0e0;transform:none}body main .form-container .form-content .form-container-wrapper .form-container-stack-3 .form-container-stack-3-upload-image .choose-image .choose-image-preview button svg{fill:#353535;line-height:0;min-width:24px;width:24px}body main .form-container .form-content .form-container-wrapper .form-container-stack-3 .form-container-stack-3-upload-image .choose-image .choose-image-preview img{border-radius:5px;width:100%}body main .form-container .form-content .form-container-wrapper .form-container-stack-3 .form-container-stack-3-upload-image .choose-image .image-title{background:#f6f9fc;border:.1px solid #e0e0e0;border-radius:5px;font-family:khmer-mef-1,sans-serif;font-size:14px;padding:3px 6px}body main .form-container .form-content .form-container-wrapper .form-container-stack-4{align-items:center;display:flex;justify-content:space-between;width:100%}body main .form-container .form-content .form-container-wrapper .form-container-stack-4 button{background:#058248;border:none;border-radius:5px;box-shadow:0 2px 5px 0 #00000080;color:#fff;cursor:pointer;font-family:khmer-mef-2,sans-serif;font-size:16px;font-weight:lighter;height:50px;outline:none;padding:0 40px;transition:background-color .2s,box-shadow .2s}body main .form-container .form-content .form-container-wrapper .form-container-stack-4 button:nth-child(2){background:#0000 none repeat 0 0/auto auto padding-box border-box scroll;background:initial;box-shadow:none;color:#353535;color:#058248;font-family:khmer-mef-1,sans-serif;padding:0 20px}body main .form-container .form-content .form-container-wrapper .form-container-stack-4 button:nth-child(2):hover{background:#e0e0e0;box-shadow:none}body main .form-container .form-content .form-container-wrapper .form-container-stack-4 button:hover{background:#046538;box-shadow:0 2px 10px 0 #00000080}body main .form-container .form-content footer{align-items:center;display:flex;justify-content:center;padding:50px 20px;width:100%}body main .form-container .form-content footer p{color:#555;font-family:khmer-mef-1,sans-serif;font-size:14px;line-height:1.7;text-align:center}body main .form-container .form-content footer p span{color:#058248;cursor:pointer;font-family:sans-serif;font-family:khmer-mef-1,sans-serif;padding:0 5px;text-decoration:underline}@media (max-width:1000px){body main .form-container{max-width:100%}body main .form-container .form-content,body main .form-container .form-content .form-header{width:100%}}@media (max-width:900px){body main .form-container .form-content .form-container-wrapper .form-container-stack-1 .form-container-stack-1-content{grid-template-columns:repeat(1,1fr);max-width:100%}body main .form-container .form-content .form-container-wrapper .form-container-stack-1 .form-container-stack-1-content .form-container-stack-1-content-account,body main .form-container .form-content .form-container-wrapper .form-container-stack-1 .form-container-stack-1-content .form-container-stack-1-content-subject{max-width:100%}}@media (max-width:620px){body main .reset-alert-wrapper{padding:0 20px}body main .reset-alert-wrapper .reset-alert-container{width:100%}body main .success-alert-wrapper{padding:0 20px}body main .success-alert-wrapper .success-alert-container{width:100%}body main .form-container{padding:20px}body main .form-container .form-content .form-header .form-header-title h1{font-size:18px}body main .form-container .form-content .form-header .form-header-logo img{width:80px}body main .form-container .form-content .form-container-wrapper .form-container-stack-3 .form-container-stack-3-upload-image{grid-template-columns:repeat(1,1fr);max-width:100%}body main .form-container .form-content .form-container-wrapper .form-container-stack-3 .form-container-stack-3-upload-image .form-container-stack-3-upload-image-btn{max-width:100%}}
/*# sourceMappingURL=main.f79d3d54.css.map*/