.app{display:"flex";min-height:"100%";overflow:"hidden"}.app-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;gap:1rem}.loading-spinner{width:40px;height:40px;border:4px solid #f3f3f3;border-top:4px solid #6366f1;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.one-line-text{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;line-clamp:1;-webkit-line-clamp:1;-webkit-box-orient:vertical}.two-lines-text{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical}.three-lines-text{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical}.scrollBarClass{overflow:auto}.scrollBarClass::-webkit-scrollbar{width:8px;height:10px}.scrollBarClass::-webkit-scrollbar-track{background:#ffffff}.scrollBarClass::-webkit-scrollbar-thumb{background:#d9d9d9;border-radius:13px}.scrollBarClass::-webkit-scrollbar-thumb:hover{background:#888}.account{display:flex;flex-direction:row;width:100%;height:100%;overflow-y:auto;background-color:#fff;border:0 solid #000}.account .account__photo{width:100%;height:100%;background-color:#001624;background-size:cover}.account .account__photo .account_Photo_img{width:100%;height:100%}.account .account__card{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;margin:0;padding:20px 30px}.account .account__card .account__head{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;margin-bottom:30px;color:#09304f}.account .account__card .account__head .account__logo__img{position:relative;float:left;width:450px}.account .account__card .account__head .account__title{margin:7px 0}.account .account__card .account__head .account__title .account__logo__text{color:#087408;font-weight:350;font-size:1.5em}.account .account__card .form{width:100%;margin-bottom:10px}@media (min-width: 640px){.account .account__card .form{padding:0 6rem}}.account .account__card .form .form__form-group{margin-bottom:10px}.account .account__card .form .form__form-group-label{margin-bottom:10px;color:#696f79}.account__btns{position:relative;width:100%;min-width:150px;margin:10px 0;background-color:#09304f;border-radius:.1rem}.account__btns .btn{display:inline-block;width:100%;margin-right:0;padding:.7rem .75rem;color:#fff;font-weight:400;font-size:.875rem;line-height:1.5;text-align:center;vertical-align:middle;background-color:transparent;border:1px solid transparent;border-radius:.1rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-user-select:none;user-select:none}.account__btns .btn:disabled{opacity:.65}.account__btns .btn:focus,.account__btns .btn:active,.account__btns .btn:hover{border-radius:1rem;outline:none;cursor:pointer}a{margin-top:20px;color:#09304f;font-weight:500;font-size:.7em;font-style:inherit}*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f5f5f5}#root{min-height:100vh}
