.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)}.qc-right-banner{position:relative;flex-shrink:0;width:calc(57vw - 12px);height:100vh;min-height:100vh;overflow:hidden;background:#1a1a1a}@media only screen and (max-width: 768px){.qc-right-banner{display:none}}.qc-right-banner__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block}.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 .qc-heading{font-family:Quicksand,sans-serif;font-weight:600;font-size:18px;line-height:28px;color:#192234;margin:0}#login.new-login .sso-buttons-row{flex-wrap:wrap}#login.new-login .sso-buttons-row button{width:100%;border-radius:4px;border:1px solid #d2d9e5;color:#192234;font-family:Noto Sans,sans-serif;font-size:14px;font-weight:500;line-height:16px;padding:0 14px;height:36px;min-width:0;background:#fff}#login.new-login .sso-buttons-row button:hover,#login.new-login .sso-buttons-row button:hover:enabled{background:#f9fafb;border-color:#d2d9e5;color:#192234}#login.new-login .sso-buttons-row button:focus-visible{outline:2px solid #3a3879;outline-offset:-2px;border-color:#3a3879;box-shadow:none}#login.new-login .sso-buttons-row button svg{font-size:16px}#login.new-login .sso-buttons-row button .sso-icon{width:16px;height:16px;display:block;flex-shrink:0}@media only screen and (max-width: 1200px){#login.new-login .sso-buttons-row>div{flex:1 1 100%}}#login.new-login .field-label{display:block;font-family:Noto Sans,sans-serif;font-size:14px;font-weight:500;line-height:20px;color:#192234;margin-bottom:6px}#login.new-login #link{display:inline-flex;align-items:center;min-height:24px;padding:2px 4px;margin:-2px -4px;font-family:Noto Sans,sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#3a3879;text-decoration:underline;border-radius:2px}#login.new-login #link:focus-visible{outline:2px solid #3a3879;outline-offset:-2px}#login.new-login .input-with-icon{position:relative;display:flex;align-items:center}#login.new-login .input-with-icon .input-icon{position:absolute;left:10px;color:#7d8aa1;font-size:12px;pointer-events:none;z-index:1}#login.new-login .input-with-icon input{padding-left:32px;width:100%}#login.new-login .input-with-icon:has(.password-toggle) input{padding-right:36px}#login.new-login .input-with-icon .password-toggle{position:absolute;right:5px;top:50%;transform:translateY(-50%);width:24px;height:24px;background:none;border:none;color:#68758b;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;font-size:12px;border-radius:4px}#login.new-login .input-with-icon .password-toggle:hover{color:#192234;background:none;opacity:1}#login.new-login .input-with-icon .password-toggle:focus-visible{outline:2px solid #3a3879;outline-offset:-2px}#login.new-login .privacy-text{font-family:Noto Sans,sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#192234}#login.new-login .privacy-text a{display:inline-block;min-height:24px;padding:2px 4px;margin:-2px -4px;color:#3a3879;text-decoration:underline;border-radius:2px}#login.new-login .privacy-text a:focus-visible{outline:2px solid #3a3879;outline-offset:-2px}#login.new-login .form-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:#515ba5;border-radius:4px;padding:0 14px;height:36px;min-width:84px;font-family:Noto Sans,sans-serif;font-size:14px;font-weight:500;line-height:16px;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:focus-visible{outline:2px solid #fff;outline-offset:-4px;box-shadow:none}#login.new-login .form-button:disabled{background:#eef0f4!important;color:#515c70!important;cursor:not-allowed;opacity:1!important}#login.new-login .form-button svg{font-size:12px}#login.new-login input{border-radius:4px;border:1px solid #d2d9e5;padding:0 10px;font-family:Noto Sans,sans-serif;font-size:14px;line-height:20px;height:36px;color:#192234;box-sizing:border-box}#login.new-login input::placeholder{color:#68758b}#login.new-login input:focus{outline:none;box-shadow:0 0 0 3px #515ba526;border-color:#6371bb}#login.new-login input[aria-invalid=true]{border-color:#d92d20}#login.new-login input[aria-invalid=true]:focus{border-color:#d92d20;box-shadow:0 0 0 3px #d92d2026}#login.new-login .separator{width:100%;height:14px;padding:0;align-items:center;gap:8px}#login.new-login .separator:before,#login.new-login .separator:after{content:"";flex:1 0 auto;height:.5px;border:0;background:#d7d7d7;margin:0}#login.new-login .separator span{flex:0 0 auto;margin:0;font-family:Quicksand,sans-serif;font-weight:600;font-size:12px;line-height:1;color:#68758b}#login.new-login .back-to-login{display:inline-flex;align-items:center;gap:12px;min-height:24px;padding:2px 4px;margin:-2px -4px;font-family:Noto Sans,sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#192234;text-decoration:none;border-radius:2px}#login.new-login .back-to-login:hover{color:#3a3879}#login.new-login .back-to-login:focus-visible{outline:2px solid #3a3879;outline-offset:-2px}#login.new-login .back-to-login svg{font-size:12px;color:#68758b}#login.new-login .qc-back-row,#login.new-login .qc-success-top{margin-top:16px}#login.new-login .qc-heading-block{gap:16px}#login.new-login .qc-error-block .qc-heading,#login.new-login .qc-error-block .qc-subheading{color:#a03b46}#login.new-login .email-sent-icon{width:64px;height:64px;border-radius:50%;background:#e0f4fa;display:flex;align-items:center;justify-content:center}#login.new-login .email-sent-icon svg{font-size:28px;color:#3ba5c9}#login.new-login .back-to-login-btn{display:inline-flex;align-items:center;text-decoration:none}#login.new-login .resend-link{display:inline-flex;align-items:center;min-height:24px;background:none;border:none;color:#3a3879;font-family:Noto Sans,sans-serif;font-size:14px;font-weight:400;line-height:20px;text-decoration:underline;cursor:pointer;padding:2px 4px;margin:-2px -4px;border-radius:2px}#login.new-login .resend-link:hover{color:#2c2a5e}#login.new-login .resend-link:focus-visible{outline:2px solid #3a3879;outline-offset:-2px}#login.new-login .qc-success-alert{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border-radius:6px;background:#e9f6ed;color:#2f7d4f;font-family:Noto Sans,sans-serif;font-size:14px;font-weight:400;line-height:20px;align-self:flex-start}#login.new-login .qc-success-alert svg{font-size:14px;color:#2f7d4f;flex-shrink:0}#login.new-login .qc-subheading{font-family:Noto Sans,sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#192234;margin:0}#login.new-login .qc-body-md{font-family:Noto Sans,sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#192234;margin:0}#login.new-login .qc-body-md strong{font-weight:600}#login.new-login .qc-account-search-group{gap:12px}#login.new-login .qc-account-list{flex-direction:column;max-height:330px;overflow-y:auto;gap:12px}#login.new-login .qc-account-button{width:100%;display:flex;align-items:center;gap:16px;padding:16px 20px;border-radius:6px;border:none;background:#f7f7f7;font-family:Noto Sans,sans-serif;font-size:14px;line-height:20px;color:#192234;cursor:pointer;transition:background .15s;text-align:left}#login.new-login .qc-account-button:hover{background:#eef0f4}#login.new-login .qc-account-button:focus-visible{outline:2px solid #3a3879;outline-offset:-2px;box-shadow:none}#login.new-login .qc-account-button .qc-account-icon{font-size:14px;color:#68758b;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:14px;color:#68758b;flex-shrink:0}#login.new-login .qc-qr-code img{width:200px;height:auto}#login.new-login #logout-button-flex .chakra-button{height:36px;min-width:0;padding:0 14px;border-radius:4px;background:#515ba5;color:#fff;border:none;font-family:Noto Sans,sans-serif;font-size:14px;font-weight:500;line-height:16px}#login.new-login #logout-button-flex .chakra-button:hover{background:#444d8a;opacity:1}#login.new-login #logout-button-flex .chakra-button:focus-visible{outline:2px solid #fff;outline-offset:-4px;box-shadow:none}#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{height:100vh;max-height:100vh;overflow:hidden;column-gap:24px}#structure.new-layout .form-panel{width:calc(43vw - 12px);min-width:0;min-height:0;align-self:stretch;display:flex;flex-direction:column;justify-content:flex-start;padding:56px 80px;overflow:hidden}#structure.new-layout .form-panel .form-panel-inner{width:100%;max-width:456px;min-height:0;max-height:100%;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}@media only screen and (max-width: 1200px){#structure.new-layout .form-panel{width:calc(50vw - 12px);padding:48px 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:40px}#structure.new-layout .brand-logo img{height:30px;width:auto}#structure.new-layout .form-content{flex:0 1 auto;min-height:0;overflow-x:hidden}#structure.new-layout .form-content>div,#structure.new-layout .form-content>main{width:100%}#structure.new-layout .loading-spinner{position:static;width:100%;height:60vh;display:flex;align-items:center;justify-content:center;transform:none}.skip-nav-link{position:absolute;top:-100px;left:8px;z-index:1000;padding:12px 20px;background:#515BA5;color:#fff;font-size:14px;font-weight:600;text-decoration:none;border-radius:6px;transition:top .15s ease-in-out}.skip-nav-link:focus,.skip-nav-link:focus-visible{top:8px;outline:2px solid #fff;outline-offset:2px}.qc-main:focus{outline:none}.qc-main:focus-visible{outline: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}
