:root{--c-grey-100:#333;--c-grey-80:#5c5c5c;--c-grey-60:#858585;--c-grey-40:#adadad;--c-grey-20:#d6d6d6;--c-grey-15:#dcd6d6;--c-grey-10:#eaeaea;--c-grey-0:#fff;--c-main-100:#ffd607;--c-main-80:#ffe561;--c-main-60:#ffed95;--c-main-40:#fff4bb;--c-main-20:#fff9d9;--c-main-0:#fffbe3;--c-orange-100:#ffa41b;--c-orange-80:#ffb649;--c-orange-60:#ffc876;--c-orange-40:#ffdba4;--c-orange-20:#ffedd1;--c-orange-0:#fff6e8;--c-red-100:#ff6f77;--c-red-80:#ff8b92;--c-red-60:#ffa8ad;--c-red-40:#ffc5c9;--c-red-20:#ffe2e4;--c-red-0:#fff3f4;--c-green-100:#45d303;--c-green-80:#6adc35;--c-green-60:#8fe568;--c-green-40:#b5ed9a;--c-green-30:#c1ebc7;--c-green-20:#daf6cd;--c-green-10:#ecfbe6;--c-green-5:#e5ffe9;--c-gradient-main:linear-gradient(180deg,#ffed95 0%,#ffd607 100%);--c-gradient-main-hover:linear-gradient(180deg,#ffd607 0%,#ffed95 100%);--c-gradient-main-focus:linear-gradient(180deg,#ffed95 0%,#ffd607 100%);--c-gradient-main-disabled:linear-gradient(180deg,#ffed95 0%,#ffd607 50%);--c-gradient-error:linear-gradient(180deg,#ffc5c9 0%,#ff6f77 100%);--c-gradient-error-hover:linear-gradient(180deg,#ff6f77 0%,#ffc5c9 100%);--c-gradient-error-focus:linear-gradient(180deg,#ffc5c9 0%,#ff6f77 100%);--c-gradient-error-disabled:linear-gradient(180deg,#ffc5c9 0%,#ff6f77 50%);--c-gradient-default:linear-gradient(180deg,#fff 0%,#d6d6d6 100%);--c-gradient-default-hover:linear-gradient(180deg,#d6d6d6 0%,#fff 100%);--c-gradient-default-focus:linear-gradient(180deg,#fff 0%,#d6d6d6 100%);--c-gradient-default-disabled:linear-gradient(180deg,#fff 0%,#d6d6d6 50%);--f-h1:400 24px/1.25 "Arial";--f-h2:400 20px/1.25 "Arial";--f-h3:400 18px/1.25 "Arial";--f-h4:400 16px/1.25 "Arial";--f-normal:400 14px/1.5 "Arial";--f-caption:400 12px/1.5 "Arial";--f-title:400 16px/1.5 "Arial";--f-h1-bold:700 24px/1.25 "Arial";--f-h2-bold:700 20px/1.25 "Arial";--f-h3-bold:700 18px/1.25 "Arial";--f-h4-bold:700 16px/1.25 "Arial";--f-normal-bold:700 14px/1.5 "Arial";--f-caption-bold:700 12px/1.5 "Arial";--f-title-bold:700 16px/1.5 "Arial";--f-fa:inherit inherit/inherit "Font Awesome 6 Free";--c-accent-error:var(--c-red-100);--c-accent-required:var(--c-green-100);--spacing-1:8px;--spacing-4:32px}#login header{border-bottom:8px solid var(--c-main-100);width:100%;height:136px;text-align:center}#login header .header-left-zone{margin-left:0;display:flex;text-align:center}#login header .header-left-zone #logo{width:24px;height:auto;margin-right:10px}#login .navbar .navbar-brand:hover{color:var(--c-orange-80)}#login .navbar h1{align-items:center;display:flex;font:var(--f-h1-bold);font-weight:700;margin:0}#login footer{background:var(--c-grey-20);height:123px;text-align:center;width:100%}#login footer .ui-container{background-color:transparent!important}#login footer ul{margin-bottom:0;padding:1.6rem 0;list-style:none}#login footer ul li{color:#6a6a6a;display:inline;padding-left:1rem;padding-right:1rem;border-right:1px solid #bbb}#login footer ul li:last-child{border-right:0;padding-right:0}#login footer address{margin-bottom:0;color:var(--c-grey-80);font-size:var(--f-title)}.login-wrapper{display:flex;justify-content:center;flex-direction:column;margin:32px auto;width:484px;gap:24px}.login-wrapper .text-guide{font:var(--f-h2-bold);text-align:center;color:var(--c-grey-60)}.login-wrapper .login-box{border-radius:8px;border:1px solid var(--c-grey-20);box-sizing:border-box;display:flex;justify-content:center;margin:0;padding:32px;width:484px}.login-wrapper .login-box input.is-error{border:1px solid var(--c-main-100)!important}.login-box form{margin:0 auto;width:100%}.login-box #request-form{display:flex;gap:24px;flex-direction:column}.login-box .form-group{display:block;display:flex;gap:8px;flex-direction:column}.login-box .form-group.has-error{margin-bottom:0}.login-box .form-control{border-radius:.5rem;font-size:1rem;height:2rem;padding-left:1rem;padding-right:1rem}.login-box .form-control:focus{box-shadow:none}.login-box .button-group{align-items:center;display:flex;justify-content:center}.login-box .btn{background:var(--c-main-100);border:1px solid var(--c-main-100);border-radius:.5rem;color:var(--c-main-100);padding:.4rem;opacity:1;width:6rem}.login-box .btn:hover{background:var(--c-main-100);box-shadow:none;color:var(--c-main-100)}.login-box .btn:focus{background:var(--c-main-100);box-shadow:none;color:var(--c-main-100)}.login-box .btn:not(:disabled):not(.disabled):active:focus{background:var(--c-main-100);box-shadow:none;color:var(--c-main-100)}.login-box .btn.active{background:var(--c-main-100);border:0;color:var(--c-main-100);height:40px}.login-box .btn.active:hover{background-image:linear-gradient(to bottom,var(--c-main-100),var(--c-main-100))}.login-box .btn.active:focus{background-image:linear-gradient(to bottom,var(--c-main-100),var(--c-main-100))}.label-group{display:flex;gap:16px;font:var(--f-title-bold);align-items:center;color:var(--c-grey-60)}.badge{display:inline-block;padding:0 .5rem;font-size:.875rem;line-height:1.25rem;border-radius:2rem;margin-left:.5rem;position:relative;top:-2px;font-weight:400;height:1.25rem}.bg-danger{background-color:var(--c-accent-error)!important}.text-error{color:var(--c-accent-error);font-size:.75rem}.border-error{border-color:var(--c-accent-error)!important}#request-form .des,update-form .des{color:var(--c-grey-80)}#change-password-modal{color:var(--c-grey-60)}#change-password-modal .form-group{display:block;display:flex;gap:8px;flex-direction:column}#change-password-modal .form-group.has-error{margin-bottom:0}#change-password-modal .form-group .label-group{display:flex;gap:16px;font:var(--f-title-bold);align-items:center}#change-password-modal #request-form-change-password{margin:auto;width:420px;display:flex;flex-direction:column;gap:24px}