.smoothwall-background{background:linear-gradient(134deg,#58B78E 0%,#515BA5 68.23%);background-size:cover;background-color:#1aada6;height:100vh;width:50vw;justify-content:center}.smoothwall-background p{text-align:center}@media only screen and (max-width: 768px){.smoothwall-background{width:0}}.smoothwall-logo{width:500px;height:110px;background:no-repeat center url(/assets/smoothwall_qoria_logo-6c6e1956.svg);background-size:450px auto}.subheading{font-size:16px;font-family:Roboto,sans-serif;color:#fff}.linewize-background{background:linear-gradient(134deg,#58B78E 0%,#515BA5 68.23%);background-size:cover;background-color:#1aada6;height:100vh;width:50vw;justify-content:center}.linewize-background p{text-align:center}@media only screen and (max-width: 768px){.linewize-background{width:0}}.linewize-logo{height:110px;width:60%;background:no-repeat center url(/assets/Linewize_byqoria_white-d3fc5313.svg)}.right-side-image{width:65vw;height:100vh;background-size:cover;background-position:center;background-repeat:no-repeat}@media only screen and (max-width: 768px){.right-side-image{display:none}}.qauth-input div{position:relative}.qauth-input .floating-label{position:absolute;pointer-events:none;left:8px;top:10px;transition:.2s ease all;color:#666;height:20px}.qauth-input input:focus~.floating-label,.qauth-input .filled{top:-8px;bottom:10px;left:8px;font-size:12px;color:#666;opacity:1;z-index:999;background-color:#fff;padding:0 4px}.qauth-input input{color:#333}.qauth-input input::placeholder{color:#666}.qauth-input #password{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:calc(100% - 45px);display:block;left:0}.qauth-input #show-password-box{position:absolute;right:0;top:0;z-index:1}.qauth-input #show-password-box .show-password-icon{left:2px;margin-right:2px;padding:12.5px;background:none;border-width:1px;border-color:var(--chakra-colors-neutrals-50)}.qauth-input #show-password-box .show-password-icon:focus{box-shadow:0 0 3px 0 var(--chakra-colors-brand-400);border-color:var(--chakra-colors-brand-400)}.qauth-input input::-ms-reveal,.qauth-input input::-ms-clear{display:none}.password-visibility-popover{background-color:#fff;color:#454141;font-size:12px;border:1px solid #ccc;border-radius:5px;box-shadow:0 0 2px #0000001a;white-space:nowrap}.password-visibility-popover:focus{outline:none;border-color:var(--chakra-colors-brand-400);box-shadow:0 0 3px 0 var(--chakra-colors-brand-400)}#login a{color:#515ba5}#login input:focus{box-shadow:0 0 3px #515ba5;border-color:#515ba5}#login button:not([type=submit]){border-radius:6px;border:1px solid #515BA5;color:#515ba5;background:transparent;transition:background .2s}#login button:not([type=submit]):hover{background:#F4F6FF}#login.new-login{width:100%;text-align:left;background:#fff}#login.new-login .sso-buttons-row{flex-wrap:wrap}#login.new-login .sso-buttons-row button{width:100%;border-radius:8px;border:1px solid #d0d5dd;color:#344054;font-size:14px;font-weight:500;padding:10px 16px;height:44px;min-width:0;background:#fff}#login.new-login .sso-buttons-row button:hover{background:#f9fafb}@media only screen and (max-width: 1200px){#login.new-login .sso-buttons-row>div{flex:1 1 100%}}#login.new-login .field-label{font-size:14px;font-weight:600;color:#1e1e1e;margin-bottom:6px}#login.new-login #link{font-size:13px;color:#515ba5;font-weight:500;text-decoration:underline}#login.new-login .input-with-icon{position:relative;display:flex;align-items:center}#login.new-login .input-with-icon .input-icon{position:absolute;left:12px;color:#667085;font-size:16px;pointer-events:none;z-index:1}#login.new-login .input-with-icon input{padding-left:36px;width:100%}#login.new-login .input-with-icon .password-toggle{position:absolute;right:8px;background:none;border:none;color:#667085;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;font-size:16px;border-radius:4px}#login.new-login .input-with-icon .password-toggle:hover{color:#344054;background:none;opacity:1}#login.new-login .privacy-text{font-size:13px;color:#667085;line-height:1.6}#login.new-login .privacy-text a{color:#515ba5;text-decoration:underline}#login.new-login .form-button{display:inline-flex;align-items:center;gap:6px;background:#515BA5;border-radius:8px;padding:12px 24px;font-size:15px;font-weight:600;color:#fff;border:none;cursor:pointer;transition:background .2s;width:auto;align-self:flex-start}#login.new-login .form-button:hover:enabled{background:#444d8a;opacity:1}#login.new-login .form-button svg{font-size:16px}#login.new-login input{border-radius:8px;border:1px solid #d0d5dd;padding:10px 14px;font-size:14px;height:44px;box-sizing:border-box}#login.new-login input::placeholder{color:#98a2b3}#login.new-login input:focus{outline:none;box-shadow:0 0 0 3px #515ba526;border-color:#515ba5}#login.new-login .separator{padding:8px 0}#login.new-login .back-to-login{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:500;color:#515ba5;text-decoration:none}#login.new-login .back-to-login:hover{color:#444d8a}#login.new-login .back-to-login svg{font-size:16px}#login.new-login .email-sent-icon{width:48px;height:48px;border-radius:50%;background:#e0f4fa;display:flex;align-items:center;justify-content:center}#login.new-login .email-sent-icon svg{font-size:22px;color:#3ba5c9}#login.new-login .back-to-login-btn{display:inline-flex;align-items:center;text-decoration:none}#login.new-login .resend-link{background:none;border:none;color:#515ba5;font-size:14px;font-weight:500;text-decoration:underline;cursor:pointer;padding:0}#login.new-login .resend-link:hover{color:#444d8a}#login.new-login .qc-account-list{flex-direction:column;max-height:350px;overflow-y:auto;gap:8px;margin-top:4px}#login.new-login .qc-subheading{font-size:17px;color:#192234}#login.new-login .qc-account-button{width:100%;display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:8px;border:none;background:#F7F7F7;font-size:15px;color:#344054;cursor:pointer;transition:all .15s;text-align:left}#login.new-login .qc-account-button:hover{border-color:#515ba5;background:#f4f6ff}#login.new-login .qc-account-button .qc-account-icon{font-size:20px;color:#667085;flex-shrink:0}#login.new-login .qc-account-button .qc-account-name{flex:1;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#login.new-login .qc-account-button .qc-account-chevron{font-size:18px;color:#667085;flex-shrink:0}#login.new-login .qc-qr-code img{width:200px;height:auto}#login.new-login #logout-button-flex .chakra-button{background:#515BA5;color:#fff;border:none}#login.new-login #logout-button-flex .chakra-button:hover{background:#444d8a;opacity:1}#alert-banner{border:0!important;outline:none!important;justify-content:flex-start!important;align-items:flex-start!important;text-align:left!important}#alert-banner .chakra-alert{background-color:#b7e6f7!important;border:0!important;outline:none!important;border-radius:10px!important;padding:18px 24px!important;margin:0!important;box-shadow:none!important;align-items:flex-start!important;color:#005c6e!important;text-align:left!important}#alert-banner #alert-icon{color:#008ca6!important;font-size:24px!important;margin-right:12px!important;margin-top:2px!important}#alert-banner .chakra-alert__title{font-weight:700!important;color:#005c6e!important;margin-bottom:2px!important;text-align:left!important}#alert-banner .chakra-alert__description{color:#005c6e!important;font-weight:400!important;margin:0!important;text-align:left!important}.form-button{outline:2px solid transparent;outline-offset:2px;padding-top:var(--chakra-space-sp12);padding-bottom:var(--chakra-space-sp12);padding-inline-start:var(--chakra-space-sp16);padding-inline-end:var(--chakra-space-sp16);border-radius:var(--chakra-radii-sm);font-family:var(--chakra-fonts-buttons);font-weight:var(--chakra-fontWeights-medium);font-size:var(--chakra-fontSizes-md);line-height:16px;background:#515BA5;color:#fff;border:none;cursor:pointer;transition:all .2s ease-in-out,box-shadow .2s ease}.form-button:focus-visible{outline:2px solid #2c7a7b;outline-offset:2px;box-shadow:0 0 0 3px #58b78e66}button:hover:enabled{opacity:.8}button:disabled{opacity:.3;cursor:not-allowed}#link{color:#3f3fd3}.separator{width:100%;text-align:center;padding:18px 0}.separator:before,.separator:after{content:"";border-bottom:1px solid #a5a8ad;flex:1 0 auto;height:10px;margin:0}.separator span{flex:.2 0 auto;margin:0}#logout-button-flex .chakra-button{background:#515BA5;color:#fff}.user-info-container{position:relative}.user-info-container .select-account-container{display:block;height:350px;overflow-y:scroll;overflow-x:hidden;margin-top:10px}.user-info-container .select-account-container .account-item{margin-bottom:10px;display:flex}.user-info-container .select-account-container .account-item button{width:250px;background:unset;text-align:left;border:1px solid grey;white-space:nowrap;display:inline-block;overflow:hidden;text-overflow:ellipsis}.user-info-container .select-account-container .account-item button:hover{background:#E2E8F0}.popover-content{background-color:#172b4d;color:#fff;font-size:12px;height:36px;padding:8px;border-radius:5px;box-shadow:0 0 2px #0000001a;white-space:normal}.popover-content:focus{outline:none!important;border-color:var(--chakra-colors-brand-400)!important;box-shadow:0 0 3px 0 var(--chakra-colors-brand-400)!important}#mfa div{position:relative}#mfa #qr-code{width:70%;margin-left:auto;margin-right:auto}#set-password div{position:relative}#set-password .form-button{width:100%}.password-error{color:#ad1f1f;font-size:12px;text-align:left;display:block}#login div{position:relative}#login .form-button{width:100%}#login .sso-invalid-message{color:#ad1f1f}#structure .body-container{position:relative;align-items:center;justify-content:center;width:50%}@media only screen and (max-width: 768px){#structure .body-container{width:100%}}#structure .body-container #alert-banner{position:absolute;text-align:center;top:0;width:100%;left:0;font-size:14px;background:#f9e9e8;box-sizing:border-box;z-index:999;border:4px solid #d46a67;color:#1e394e}#structure .body-container #alert-banner #alert-icon{font-size:40px;color:#000;text-align:center;margin-left:10px;margin-right:10px}#structure .body{width:360px;min-height:500px;border-radius:10px;box-shadow:#0000003d 0 3px 8px;justify-content:center;padding:60px 40px;display:flex}#structure .body>div{width:100%}#structure.new-layout{overflow-x:hidden}#structure.new-layout .form-panel{width:35vw;min-height:100vh;padding:80px;overflow-x:hidden;overflow-y:auto}@media only screen and (max-width: 1200px){#structure.new-layout .form-panel{width:45vw;padding:60px 40px}}@media only screen and (max-width: 768px){#structure.new-layout .form-panel{width:100%;padding:24px 20px}}#structure.new-layout .brand-logo{margin-bottom:32px}#structure.new-layout .brand-logo img{height:36px;width:auto}#structure.new-layout .form-content{flex:1;max-width:450px;overflow-x:hidden}#structure.new-layout .form-content>div{width:100%}#structure.new-layout .loading-spinner{position:static;width:100%;height:60vh;display:flex;align-items:center;justify-content:center;transform:none}.override-consent-background{background-color:#58b78e!important}body[data-theme=light]{--brand-primary: #00bbb4;--brand-secondary: #005677;--bg-primary: #ebecf0;--fg-primary: #272727}body[data-theme=dark]{--brand-primary: #00bbb4;--brand-secondary: #005677;--bg-primary: #272727;--fg-primary: #ffffff}*,*:before,*:after{box-sizing:border-box}html{height:100%;font-size:16px}body{margin:0;height:100%;overflow-x:hidden;color:var(--fg-primary);background-color:var(--bg-primary);font-family:Roboto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body h1{font-size:22px;text-align:center;margin-bottom:15px}body h2{font-size:large;text-align:center;margin-bottom:15px}.no-scroll{overflow:hidden}#root{position:absolute;top:0;right:0;bottom:0;left:0}.footer{justify-content:space-between;margin-top:15px}.loading-spinner{position:absolute;top:45%;left:45%;transform:translateY(-50%)}form .label-input-layout{display:grid;grid-template-columns:1fr 3fr;grid-row-gap:15px;border:0;padding:0}#structure input:focus{box-shadow:0 0 3px #515ba5;border-color:#515ba5}.qc-heading{font-size:22px;font-weight:600!important;color:#1e1e1e;margin-bottom:4px;text-align:left}.qc-header-spacing{margin-bottom:50px}
