.text-input input[type=text],.text-input input[type=password]{height:48px;width:100%;padding:0 12px;border:1px solid #99989E;border-radius:8px;font-weight:400;font-size:16px;line-height:24px;color:#34303d}.text-input input[type=text]:focus,.text-input input[type=password]:focus{border:2px solid #34303D}.text-input input[type=text]:disabled,.text-input input[type=password]:disabled{background-color:#99989e40}.text-input input[type=text]::placeholder,.text-input input[type=password]::placeholder{color:#99989e}.text-input .input-label{margin-bottom:8px}.text-input .input-label label{font-size:14px;line-height:14px;font-weight:500;color:#34303d}#button-component{width:100%;height:48px;padding:0 40px;border-radius:100px;border:none;cursor:pointer;background-color:#34303d;color:#fff;font-size:16px;line-height:24px;font-weight:500}#button-component:disabled{cursor:default;pointer-events:none;color:#fff;background-color:#99989e;border:none}#text-button-component{width:100%;height:48px;padding:0 40px;border:none;cursor:pointer;background-color:transparent;color:#34303d;font-size:16px;line-height:24px;font-weight:700}.options-select-label{margin-bottom:8px}.options-select-label span{font-size:14px;line-height:14px;font-weight:500;color:#34303d}.options-select-input{display:flex;flex-wrap:wrap;gap:20px}.options-select-option{width:120px;padding:8px 16px;border:2px solid #99989E;border-radius:8px;text-align:center;color:#34303d;font-size:16px;font-weight:500;cursor:pointer}.options-select-option.selected{border-color:#34303d;background-color:#99989e66}.options-select-option.disabled{background-color:#99989e40;cursor:default;pointer-events:none}.text-area-input textarea{width:100%;min-height:140px;padding:10px;resize:none;border:1px solid #99989E;border-radius:8px;font-family:Montserrat,Arial,sans-serif;font-weight:400;font-size:16px;line-height:24px;color:#34303d}.text-area-input textarea::placeholder{color:#99989e}.text-area-input textarea[readonly]{user-select:text;-webkit-user-select:text}.login-page{display:flex;justify-content:center;align-items:center;height:100%}.login-page .login-container{background-color:#fff;box-shadow:#edeef199 0 6px 6px;padding:80px 106px;border-radius:16px;display:flex;flex-direction:column;align-items:center}.login-page .login-container .login-header{display:flex;flex-direction:column;width:100%;gap:10px;margin-bottom:32px}.login-page .login-container .login-header-title{text-align:center;color:#34303d;font-size:34px;line-height:44px;font-weight:800}.login-page .login-container .login-header-description{text-align:center;color:#34303d;font-size:16px;line-height:26px;font-weight:400}.login-page .login-container .login-body{width:100%;display:flex;flex-direction:column;gap:32px}.login-page .login-container .login-body #login-form{display:flex;flex-direction:column;align-items:center}.login-page .login-container .login-body #login-form .inputs-wrapper{display:flex;flex-direction:column;gap:12px;width:100%;margin-bottom:32px}.login-page .login-container .login-body .error-message{overflow-wrap:break-word;text-wrap:wrap;color:#de2525;font-size:16px;margin-bottom:20px;max-width:300px}.data-page{display:flex;justify-content:center;align-items:center;flex-direction:column;height:100%;overflow:auto}.data-page .data-header{display:flex;justify-content:space-between;align-items:center;width:100%;padding:5px 20px;box-shadow:#00000029 0 1px 1px}.data-page .data-header-logout{max-width:200px}.data-page-container{display:flex;justify-content:center;align-items:center;height:100%;width:100%;overflow-y:auto}.data-page-container .data-search{background-color:#fff;box-shadow:#edeef199 0 6px 6px;padding:80px 106px;border-radius:16px}.data-page-container .data-search-form{display:flex;flex-direction:column;gap:20px;margin-bottom:20px}.data-page-container .data-search-button{margin-bottom:20px}.data-page-container .data-search-control{display:flex;justify-content:end;gap:10px;margin-top:10px}.data-page-container .data-search-control button{max-width:50%}.data-page-container .data-search .no-data-message{color:#34303d;font-size:16px;margin-bottom:20px;max-width:300px}.data-page-container .data-search .error-message{overflow-wrap:break-word;text-wrap:wrap;color:#de2525;font-size:16px;margin-bottom:20px;max-width:300px}.totp-page{display:flex;justify-content:center;align-items:center;height:100%}.totp-page .totp-container{background-color:#fff;box-shadow:#edeef199 0 6px 6px;padding:80px 106px;border-radius:16px;min-width:550px}.totp-page .totp-container .qr-code{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:16px;margin-bottom:48px}.totp-page .totp-container .qr-code-description{color:#34303d;font-size:16px;font-weight:500}.totp-page .totp-container .totp-form{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:16px}.totp-page .totp-container .totp-form-description{color:#34303d;font-size:16px;font-weight:500}.totp-page .totp-container .totp-form form{width:100%}.totp-page .totp-container .totp-form form .inputs-wrapper{display:flex;flex-direction:column;gap:12px;width:100%;margin-bottom:32px}.totp-page .totp-container .totp-form .error-message{overflow-wrap:break-word;text-wrap:wrap;color:#de2525;font-size:16px;max-width:300px}*{box-sizing:border-box;margin:0;padding:0;outline:none;-webkit-user-select:none;user-select:none}a{text-decoration:none;color:inherit}ul{list-style:none}body{font-family:Montserrat,Arial,sans-serif;background-color:#f6f4f0}#main{height:calc(100dvh - 32px)}.footer{display:flex;justify-content:end;padding:8px 24px}.footer .app-version{font-size:12px;color:#99989e}
