.icon[data-v-9c34c54e]{display:inline-block;vertical-align:middle}.form-field{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;margin-bottom:8px;position:relative;width:100%}@media only screen and (min-width:600px){.form-field{margin-bottom:16px}}.field-label{align-items:center;display:inline-flex;font-size:.875rem!important;font-weight:600;letter-spacing:.009375em!important;line-height:1.1rem;text-transform:none}.tooltip{position:relative;right:0;top:0}.tooltip .info-icon{color:#ef476f!important;cursor:pointer}.tooltip-text{background-color:#e4ebff;border:1px solid #5d87ff;border-radius:8px;display:none;font-size:13px;font-weight:400;left:24px;min-width:240px;padding:6px;position:absolute;top:0;z-index:1100}.tooltip:hover .tooltip-text{display:inline-block!important}.field-input{border:2px solid rgba(229,234,239,.75)!important;border-radius:7px;box-shadow:none;color:#000000de;display:flex;flex:1;flex-wrap:wrap;letter-spacing:.009375em;min-height:56px;opacity:1;padding-inline-end:16px;padding-inline-start:16px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%}.field-input:focus{border:2px solid #5d87ff!important;outline:none!important}.field-input-success{border-color:#13deb9!important}.field-input-error{border-color:#ef476f!important}.error-field-message{color:#ef476f;font-size:12px;font-weight:500}.error-message{color:#ef476f;font-size:13px;font-weight:500;margin:16px 0}.visibility{align-items:center;background-color:#00000006;border-radius:4px;color:#00000080;cursor:pointer;display:flex;height:44px;justify-content:center;position:absolute;right:6px;top:33%;transition:all .3s ease;width:44px}.visibility:hover{background-color:#0000000d}.submit-button{align-items:center;background:rgba(0,0,0,.25);border:none;border-radius:7px;color:#fff;display:flex;font-size:16px;font-weight:500;height:44px;justify-content:center;letter-spacing:.5px;margin-top:36px;opacity:1;width:100%}.active,.submit-button{transition:all .3s ease}.active{background:#13deb9;cursor:pointer}.active:hover{background:rgba(19,222,185,.75)}.wrap{background-image:url(./bg.39ebca54.png);background-size:cover;height:100%;padding:0 16px;position:relative;width:100%}.toast{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.toast-content{background-color:#f24073;border-radius:8px;box-shadow:0 6px 30px #0000004d;color:#fff;font-size:16px;font-weight:600;padding:16px}.toast-enter-from{opacity:0;transform:translate(-50%,-60px)}.toast-enter-to{opacity:1;transform:translate(-50%)}.toast-enter-active{transition:all .3s ease-in-out}.max-width{flex-direction:column;height:200;height:100%;justify-content:center;margin:0 auto;max-width:720px}.logo,.max-width{align-items:center;display:flex}.logo{margin-bottom:36px;margin-top:36px}.logo img{height:64px}.form-card{align-items:center;background:#fff;border:1px solid rgba(229,234,239,.12);border-radius:7px;box-shadow:0 0 2px #919eab4d,0 12px 24px -4px #919eab1f!important;color:#000000de;display:block;display:flex;flex-direction:column;margin-bottom:16px;padding:16px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%}.lang-button{height:48px;margin:6px;position:absolute;right:0;top:0;width:48px}.header-content-lang-button{align-items:center;background:transparent;border:0 solid rgba(229,234,239,.12);border-radius:50%;cursor:pointer;display:flex;flex-shrink:0;font-size:1rem;font-weight:500;grid-template-areas:"prepend content append";grid-template-columns:max-content auto max-content;height:48px;justify-content:center;letter-spacing:0;line-height:normal;margin-inline-start:0;max-width:100%;min-width:0;outline:none;padding:13px;text-decoration:none;text-indent:0;text-transform:capitalize;transition-duration:.28s;transition-property:box-shadow,transform,opacity,background;transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;width:48px}.header-content-lang-button:hover{background-color:#e5eaef}.header-content-lang-button-content{align-items:center;display:flex;font-size:1rem;font-weight:500;grid-area:content;justify-content:center;transition:transform,opacity .2s cubic-bezier(.4,0,.2,1);white-space:nowrap}.header-content-lang-button-content div{border-radius:50%;display:inline-flex;flex:none;height:22px;justify-content:center;line-height:normal;overflow:hidden;position:relative;text-align:center;transition:.2s cubic-bezier(.4,0,.2,1);transition-property:width,height;vertical-align:middle;width:22px}.lang-dropdown{background-color:#fff;border:1px solid rgba(var(--v-border-color),var(--v-border-opacity));border-radius:8px;box-shadow:0 0 2px #919eab4d,0 12px 24px -4px #919eab1f!important;display:flex;flex-direction:column;gap:8px;padding:8px;position:absolute;right:0;top:48px}.dropdown-button{align-items:center;background-color:rgba(var(--v-theme-primary),.1);border:none;border-radius:4px;cursor:pointer;display:flex;gap:10px;padding:6px;transition:all .3s ease}.dropdown-button:hover{background-color:rgba(var(--v-theme-primary),.25)}.lang-dropdown>button.selected{background-color:rgba(var(--v-theme-primary),1);color:#fff}.dropdown-button-icon{border-radius:50%;height:20px;width:20px}.dropdown-button>span{font-size:15px;font-weight:600}.welcome{color:#5d87ff;font-size:18px;font-weight:700;margin-bottom:12px}.login-form{margin-top:20px;width:100%}.input-row{align-items:flex-start;display:flex;flex-direction:column;gap:0}@media only screen and (min-width:600px){.form-card{margin:0;padding:32px;width:100%}.logo{margin-top:136px}.input-row{flex-direction:row;gap:16px}.welcome{margin-bottom:24px}}.pos-program{display:flex;flex-direction:column;margin-bottom:16px}.pos-program-select{align-items:center;display:flex;gap:16px}select{background-color:#5d87ff80;border:2px solid rgba(93,135,255,.75);border-radius:7px;color:#fff;outline:none;padding:8px 16px;transition:all .3s ease}select:focus{background-color:#5d87ff;border:2px solid #5d87ff!important}option{margin:4px;padding:4px}.popup{background-color:#00000080;bottom:0;left:0;position:fixed;right:0;top:0;z-index:99}.popup,.popup-inner{align-items:center;display:flex;justify-content:center}.popup-inner{background-color:#fff;border-radius:16px;flex-direction:column;padding:16px;position:absolute;width:320px}.message{font-size:16px;font-weight:600;margin-bottom:8px;padding:8px;text-align:center}.close-popup{align-items:center;border:none;border-radius:50%;color:#f24073;cursor:pointer;display:flex;height:44px;justify-content:center;opacity:1;transition:all .3s ease;width:44px}.close-popup:hover{background:rgba(242,64,115,.85);color:#fff}
