.popup-overlay[data-v-4ae2933e]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:1000;opacity:0;pointer-events:none;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.popup-overlay.active[data-v-4ae2933e]{opacity:1;pointer-events:auto}.popup-content[data-v-4ae2933e]{background:#fff;padding:20px;border-radius:8px;-webkit-box-shadow:0 4px 8px rgba(0,0,0,.2);box-shadow:0 4px 8px rgba(0,0,0,.2);position:relative;-webkit-animation:slide-down-data-v-4ae2933e .3s ease;animation:slide-down-data-v-4ae2933e .3s ease}.popup-content h2[data-v-4ae2933e]{margin-top:0}.popup-close[data-v-4ae2933e]{position:absolute;top:10px;right:10px;font-size:20px;cursor:pointer}@-webkit-keyframes slide-down-data-v-4ae2933e{0%{-webkit-transform:translateY(-30px);transform:translateY(-30px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes slide-down-data-v-4ae2933e{0%{-webkit-transform:translateY(-30px);transform:translateY(-30px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@media print{.popup-close[data-v-4ae2933e]{display:none!important}.popup-content[data-v-4ae2933e]{background:none!important;padding:0!important;border-radius:0!important;-webkit-box-shadow:none!important;box-shadow:none!important;position:static!important;-webkit-animation:none!important;animation:none!important}}.disabled[data-v-b6ff2516]{pointer-events:none;opacity:.5;cursor:not-allowed}.custom-action-button[data-v-b6ff2516]{padding:10px 10px;font-size:16px;font-weight:600;color:#fff;border:none;cursor:pointer;-webkit-transition:background-color .3s ease,-webkit-transform .1s ease;transition:background-color .3s ease,-webkit-transform .1s ease;transition:background-color .3s ease,transform .1s ease;transition:background-color .3s ease,transform .1s ease,-webkit-transform .1s ease}.custom-action-button.system[data-v-b6ff2516]{background-color:#004a7c}.custom-action-button.primary[data-v-b6ff2516]{background-color:#007bff}.custom-action-button.primary[data-v-b6ff2516]:hover{background-color:#0069d9}.custom-action-button.primary[data-v-b6ff2516]:active{background-color:#0056b3}.custom-action-button.secondary[data-v-b6ff2516]{background-color:#6c757d}.custom-action-button.secondary[data-v-b6ff2516]:hover{background-color:#5a6268}.custom-action-button.secondary[data-v-b6ff2516]:active{background-color:#4e555b}.custom-action-button.success[data-v-b6ff2516]{background-color:#28a745}.custom-action-button.success[data-v-b6ff2516]:hover{background-color:#218838}.custom-action-button.success[data-v-b6ff2516]:active{background-color:#1e7e34}.custom-action-button.danger[data-v-b6ff2516]{background-color:#dc3545}.custom-action-button.danger[data-v-b6ff2516]:hover{background-color:#c82333}.custom-action-button.danger[data-v-b6ff2516]:active{background-color:#bd2130}.custom-action-button.warning[data-v-b6ff2516]{background-color:#ffc107;color:#212529}.custom-action-button.warning[data-v-b6ff2516]:hover{background-color:#e0a800}.custom-action-button.warning[data-v-b6ff2516]:active{background-color:#d39e00}.custom-action-button.info[data-v-b6ff2516]{background-color:#17a2b8}.custom-action-button.info[data-v-b6ff2516]:hover{background-color:#138496}.custom-action-button.info[data-v-b6ff2516]:active{background-color:#117a8b}.custom-action-button[data-v-b6ff2516]:focus{outline:none;-webkit-box-shadow:0 0 5px rgba(0,0,0,.2);box-shadow:0 0 5px rgba(0,0,0,.2)}@media print{.custom-action-button[data-v-b6ff2516]{display:none!important}}small[data-v-0e7710da]{font-size:12px;display:block;margin-top:5px}.valid[data-v-0e7710da]{color:green}.invalid[data-v-0e7710da]{color:red}.modal-overlay[data-v-0e7710da]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.modal[data-v-0e7710da]{background:#fff;padding:20px;border-radius:10px;width:450px;height:540px;text-align:center}.cancel-btn[data-v-0e7710da]{background:#ccc;color:#000;border:none}.wrapper[data-v-0e7710da]{width:100%;height:100%}.login_page[data-v-0e7710da]{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;position:fixed}.left_part[data-v-0e7710da]{width:100%;height:100%;background:#dce5ec url(../img/login-bg-new.7664f3c8.png) no-repeat;background-size:contain;min-height:200px;background-position:50%;position:relative}.copyright[data-v-0e7710da]{position:absolute;text-align:center;height:30px;padding:5px 0;width:100%;color:#004a7c;font-size:14px;bottom:10px}.copyright-text[data-v-0e7710da]{margin-right:5px}.copyright a[data-v-0e7710da]{color:#2fa1dd;font-weight:500;text-decoration:none;margin-left:5px}.copyright a[data-v-0e7710da]:focus,.copyright a[data-v-0e7710da]:hover{text-decoration:underline}.version[data-v-0e7710da]{position:absolute;text-align:right;height:30px;padding:5px 0;width:45%;color:#004a7c;font-size:14px;bottom:10px}.right_part[data-v-0e7710da]{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.right_part .logo_div[data-v-0e7710da]{width:175px;height:90px;margin-bottom:30px}.right_part .logo_div img[data-v-0e7710da]{display:block;width:100%;height:auto}.right_part h2.sp[data-v-0e7710da]{display:block;margin-top:0;font-size:24px;margin-bottom:20px;margin-left:0;text-align:left}.right_part .login_form_wrapper[data-v-0e7710da]{width:460px;height:auto;min-height:100px;padding:20px 0}.right_part .welcome[data-v-0e7710da]{width:460px;height:auto;min-height:100px}.right_part .welcome h1[data-v-0e7710da]{display:block;margin-top:0;font-size:32px;font-weight:700;color:#2fa1dd;margin-left:0}.form_label_wrapper[data-v-0e7710da]{height:auto;font-size:18px;padding:10px 30px 0 0;margin-bottom:10px}.form_element_wrapper[data-v-0e7710da]{margin-bottom:20px;height:40px}.form_foorter_wrapper[data-v-0e7710da]{height:30px;font-size:18px;padding:10px 30px 0 30px;margin-bottom:20px}label[data-v-0e7710da]{display:block;float:left}input[type=checkbox][data-v-0e7710da]{display:inline-block;margin-right:10px}a.forgot_password[data-v-0e7710da]{display:block;float:right;font-size:14px;margin-right:0;color:#000}input[type=password][data-v-0e7710da],input[type=text][data-v-0e7710da]{width:100%;height:50px;background:#dce5ec;border:1px solid #dce5ec;font-size:16px;padding:5px 20px}button[data-v-0e7710da]{width:100%;height:50px;background:#fff;color:#2fa2db;font-size:16px;padding:5px 30px;border:3px solid #2fa2db}.custom-alert[data-v-0e7710da]{width:460px;text-align:justify;padding:15px 20px;background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb;border-radius:4px;margin-bottom:20px;font-family:Arial,sans-serif;font-size:16px;-webkit-transition:opacity .5s ease,-webkit-transform .5s ease;transition:opacity .5s ease,-webkit-transform .5s ease;transition:opacity .5s ease,transform .5s ease;transition:opacity .5s ease,transform .5s ease,-webkit-transform .5s ease}.custom-alert .alert-message[data-v-0e7710da]{margin-right:10px}.login-footer[data-v-0e7710da]{margin-top:20px;text-align:center;font-size:13px;color:#666}.login-footer a[data-v-0e7710da]{color:#2fa1dd;text-decoration:none}.login-footer a[data-v-0e7710da]:hover{text-decoration:underline}