#registerWindow{text-align:center;background:var(--background);border-radius:.75rem;width:80%;max-width:26.25rem;max-height:80vh;padding:3rem 1.25rem 2.5rem;position:relative;overflow-y:auto;box-shadow:0 1rem 1.5625rem .1875rem #0000000d}#registerWindow .logo{height:40px}:is(#registerWindow .logo) .logos-wrapper{align-items:center}#registerWindow .modal-close-button{background:0 0;border:none;outline:none;padding:0;position:absolute;top:1rem;right:1rem}:is(#registerWindow .modal-close-button):hover{cursor:pointer}:is(#registerWindow .modal-close-button):hover img{transition:all .15s ease-in-out;transform:scale(1.2)}:is(#registerWindow .modal-close-button):active img{transform:initial;transition:all}#registerWindow p{font-family:var(--font-serif);letter-spacing:.00625rem;color:var(--text-heading);margin-top:0;margin-bottom:1.25rem;font-size:1.375rem;font-style:normal;font-weight:700;line-height:140%}#registerWindow form{text-align:left;width:90%;margin:0 auto}:is(#registerWindow form) .has-error{margin-bottom:0!important}:is(#registerWindow form) #emailField{margin-bottom:1.25rem}:is(:is(#registerWindow form) #emailField) input:read-only{background:linear-gradient(0deg,#ffffffe6,#ffffffe6),var(--graphics-100);color:var(--text-hint)}:is(:is(#registerWindow form) #passwordField) div{position:relative}:is(:is(#registerWindow form) #passwordField) #validationChecklist{background:#ecf9f2;border-radius:8px;margin-top:.5rem;margin-bottom:1.25rem;padding:.5rem .875rem}:is(:is(:is(#registerWindow form) #passwordField) #validationChecklist) li{align-items:flex-start;display:flex}:is(:is(:is(:is(#registerWindow form) #passwordField) #validationChecklist) li):not(:last-child){margin-bottom:.25rem}:is(:is(:is(:is(#registerWindow form) #passwordField) #validationChecklist) li) img{width:.75rem;margin-top:.125rem;margin-right:.625rem}:is(#registerWindow form) .field{margin-bottom:1.25rem;position:relative}:is(:is(#registerWindow form) .field) label{transition:all .2s}:is(:is(#registerWindow form) .field) input{transition:all .2s}:is(:is(#registerWindow form) .field) label{font-family:var(--font-sans);color:var(--text-hint);opacity:1;-webkit-user-select:none;user-select:none;transform-origin:0 0;cursor:text;margin-left:.8125rem;font-size:1rem;transition:all .2s;position:absolute;top:.9375rem}:is(:is(#registerWindow form) .field) input{font-size:1rem;font-family:var(--font-sans);background:var(--background);box-sizing:border-box;border:.0625rem solid var(--graphics-100);box-shadow:none;-moz-appearance:textfield;border-radius:.5rem;outline:none;flex-direction:row;align-items:center;width:100%;height:3rem;padding-top:1.125rem;padding-left:.75rem;font-weight:400;transition:border-color .2s ease-in;display:flex}:is(:is(:is(#registerWindow form) .field) input)::placeholder{color:#0000}:is(:is(:is(#registerWindow form) .field) input):hover{border-width:.125rem;border-color:var(--p-100);padding-left:.6875rem}:is(:is(:is(#registerWindow form) .field) input):focus{border-width:.125rem;border-color:var(--p-100);padding-left:.6875rem}:is(:is(:is(#registerWindow form) .field) input):focus+label{color:var(--p-100);font-size:.75rem;transform:translateY(-.4375rem)}:is(:is(:is(#registerWindow form) .field) input):focus:not(:placeholder-shown)+label{color:var(--p-100);font-size:.75rem;transform:translateY(-.4375rem)}:is(:is(:is(#registerWindow form) .field) input):not(:placeholder-shown)+label{color:var(--text-hint);font-size:.75rem;transform:translateY(-.4375rem)}:is(:is(#registerWindow form) .field) #showPasswordToggle{cursor:pointer;background:0 0;border:none;outline:none;display:flex;position:absolute;top:50%;right:1.25rem;transform:translateY(-50%)}:is(:is(:is(#registerWindow form) .field) #showPasswordToggle) #showPasswordIcon{width:1.125rem;height:.625rem}:is(:is(:is(#registerWindow form) .field) #showPasswordToggle) #hidePasswordIcon{width:1.125rem;height:1rem}:is(:is(#registerWindow form) .field) .text-error{color:var(--error)!important}:is(:is(#registerWindow form) .field) .border-error{border-color:var(--error)}:is(:is(:is(#registerWindow form) .field) .border-error):focus{border-color:var(--error)!important}:is(:is(:is(#registerWindow form) .field) .border-error):hover{border-color:var(--error)!important}:is(#registerWindow form) .error-message{font-family:var(--font-sans);color:var(--error);margin:.5rem .6875rem .8125rem 0;font-size:12px;font-style:normal;font-weight:400;line-height:100%;display:inline-block;text-align:left!important}:is(#registerWindow form) #submitErrorMessage{background:#ffebcc;border-radius:.5rem;margin-bottom:1rem;padding:.5rem .75rem}:is(:is(#registerWindow form) #submitErrorMessage) p{font-family:var(--font-sans);letter-spacing:.00625rem;color:var(--text-hint);margin:0;font-size:.875rem;font-weight:400;line-height:1.25rem}:is(#registerWindow form) #formButtons{padding-top:.25rem;display:flex}:is(:is(#registerWindow form) #formButtons) button{flex:1;padding-left:0;padding-right:0}:is(:is(#registerWindow form) #formButtons) #registerButton{margin-right:.75rem}:is(:is(:is(#registerWindow form) #formButtons) #registerButton):active{background-color:var(--p-140);transition:all}:is(:is(:is(#registerWindow form) #formButtons) #registerButton):disabled{background-color:var(--p-20);border:none;transition:all .15s}:is(:is(:is(#registerWindow form) #formButtons) #loginButton):active{color:var(--p-140);border-color:var(--p-140);transition:all}:is(:is(:is(#registerWindow form) #formButtons) #loginButton):disabled{color:var(--p-20);border-color:var(--p-20);transition:all .15s}:is(#registerWindow form) #disclaimer{margin-top:.5rem}:is(:is(#registerWindow form) #disclaimer) span{font-family:var(--font-sans);letter-spacing:.2px;color:var(--text-hint);font-size:12px;line-height:18px}:is(:is(:is(#registerWindow form) #disclaimer) span) a{color:var(--p-100);-webkit-text-decoration-line:underline;text-decoration-line:underline}:is(:is([data-organization=bcbsks] #registerWindow) form) input{border-radius:0}
