*,::after,::before{box-sizing:border-box}::after,::before{text-decoration:inherit;vertical-align:inherit}html{cursor:default;-moz-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;word-break:break-word}body,button,dl dl,dl ol,dl ul,input,ol dl,ol ol,ol ul,select,ul dl,ul ol,ul ul{margin:0}h1{font-size:2em;margin:.67em 0}hr{height:0;overflow:visible}details,main{display:block}nav ol,nav ul{list-style:none;padding:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{text-decoration:underline dotted}b,strong{font-weight:bolder}small{font-size:80%}audio,canvas,iframe,img,svg,video{vertical-align:middle}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}iframe,img{border-style:none}svg:not([fill]){fill:currentColor}svg:not(:root){overflow:hidden}table{border-collapse:collapse}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}fieldset{border:1px solid #a0a0a0;padding:.35em .75em .625em}button,input{overflow:visible}legend{color:inherit;display:table;max-width:100%;white-space:normal}progress{display:inline-block;vertical-align:baseline}button,select{text-transform:none}textarea{margin:0;overflow:auto;resize:vertical}[type=checkbox],[type=radio]{padding:0}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}dialog{background-color:#fff;border:solid;color:#000;display:block;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}dialog:not([open]){display:none}summary{display:list-item}[tabindex],a,area,button,input,label,select,summary,textarea{-ms-touch-action:manipulation;touch-action:manipulation}[hidden],template{display:none}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true],[disabled]{cursor:not-allowed}[aria-hidden=false][hidden]{display:initial}[aria-hidden=false][hidden]:not(:focus){clip:rect(0,0,0,0);position:absolute}@font-face{font-family:Roboto;src:url(./fonts/Roboto-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-stretch:normal}@font-face{font-family:Roboto;src:url(./fonts/Roboto-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-stretch:normal}@font-face{font-family:Roboto;src:url(./fonts/Roboto-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-stretch:normal}@font-face{font-family:"Roboto Mono";src:url(./fonts/Roboto-Mono-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-stretch:normal}@font-face{font-family:"Roboto Mono";src:url(./fonts/Roboto-Mono-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-stretch:normal}@font-face{font-family:"Roboto Mono";src:url(./fonts/Roboto-Mono-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-stretch:normal}::-webkit-scrollbar{background-color:transparent;width:4px}::-webkit-scrollbar-thumb{background:#70747b}::-webkit-scrollbar-corner{display:none}*{scrollbar-color:#70747b transparent;scrollbar-width:thin}easyti-button{position:relative;vertical-align:inherit}easyti-button *{transition:all 100ms}easyti-button button{font-family:Roboto,serif;font-size:16px;line-height:1.25;font-weight:400;background-color:transparent;border:2px solid #fe765b;border-radius:4px;color:#fe765b;cursor:pointer;outline:0;padding:8px;position:relative}easyti-button button.filled{background-color:#fe765b;color:#fff}easyti-button button.filled:disabled{background-color:#f3f4f6;border-color:#e6e7ea;color:#a0a4ab}easyti-button button.filled.labeled{font-weight:500;display:flex;height:48px;line-height:calc((48px - 4px)*1);padding:0 16px 0 8px;width:100%}easyti-button button.filled.labeled span{flex-grow:1;margin-left:8px;text-align:center}easyti-button button.filled:focus:not(:disabled),easyti-button button.filled:hover:not(:disabled){background-color:#ffddd6}easyti-button button.filled:focus:not(:disabled).filled,easyti-button button.filled:hover:not(:disabled).filled{background-color:#fe9884;border-color:#fe9884}easyti-button button.filled:active:not(:disabled){background-color:#ffbbad}easyti-button button.filled:active:not(:disabled).filled{background-color:#ffbbad;border-color:#ffbbad}body,html{font-family:Roboto,serif;font-size:16px;line-height:1.25;font-weight:400;color:#3c424c;height:100%}body{background-color:#fe765b;width:100%}body .font-mono,body.font-mono,html .font-mono,html.font-mono{font-family:"Roboto Mono",monospace}body pre.font-mono,html pre.font-mono{font-weight:500;color:#3c424c;background-color:#e6e7ea;display:inline;padding:0 4px}body a,html a{color:currentColor}body p,html p{margin-block-start:0}body .highlight,html .highlight{background-color:#5bb3fe;color:#fff}body nav li::before,html nav li::before{content:""}body main{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:0;background-color:#fff;border-radius:16px;height:400px;left:calc(50% - 400px);overflow:hidden;position:absolute;top:calc(50% - 200px);width:800px}body main>*{grid-column:span 2}body main>.grid-col-1{grid-column:1}body main>.grid-col-1-span-1,body main>.grid-span-1-col-1{grid-column:1/span 1}body main>.grid-col-1-span-2,body main>.grid-span-2-col-1{grid-column:1/span 2}body main>.grid-col-2{grid-column:2}body main>.grid-col-2-span-1,body main>.grid-span-1-col-2{grid-column:2/span 1}body main>.grid-span-1{grid-column:span 1}body main>.grid-span-2{grid-column:span 2}body main div #password-hint{position:absolute;top:110px;left:60px;font-size:small;width:280px}body main div #password-hint pre.font-mono{white-space:normal;line-break:anywhere}body main div fieldset{border:0;border-top:2px solid #e6e7ea;height:calc(100% - 128px);margin:96px 40px 32px;padding:8px 0 0;position:relative}body main div fieldset legend{font-weight:400;font-size:32px;line-height:1.07;color:#3c424c;position:absolute;top:-56px}body main div fieldset .form>*{margin:16px 0}body main div fieldset .form easyti-button{bottom:0;margin:0;position:absolute;width:100%}easyti-password,easyti-text{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}easyti-password .input-container,easyti-text .input-container{display:block;flex-grow:1;flex-shrink:1;min-width:16px;position:relative}easyti-password .input-container label>.label,easyti-text .input-container label>.label{color:#70747b;font-size:12px;letter-spacing:.1px;font-weight:500;left:calc(8px + 2px);pointer-events:none;position:absolute;top:3px}easyti-password .input-container label .input,easyti-password .input-container label input,easyti-password .input-container label select,easyti-text .input-container label .input,easyti-text .input-container label input,easyti-text .input-container label select{font-family:Roboto,serif;font-size:16px;font-weight:400;color:#3c424c;background-color:#fff;border:2px solid #e6e7ea;border-radius:4px;display:block;height:48px;line-height:24px;outline:0;padding:calc(16px - 2px) calc(8px) calc(0px - 2px);position:relative;transition:all 200ms;width:100%}easyti-password .input-container label .input.input,easyti-password .input-container label input.input,easyti-password .input-container label select.input,easyti-text .input-container label .input.input,easyti-text .input-container label input.input,easyti-text .input-container label select.input{line-height:32px}easyti-password .input-container label .input:focus:not(input:read-only,input:disabled,select:disabled,.input.disabled),easyti-password .input-container label input:focus:not(input:read-only,input:disabled,select:disabled,.input.disabled),easyti-password .input-container label select:focus:not(input:read-only,input:disabled,select:disabled,.input.disabled),easyti-text .input-container label .input:focus:not(input:read-only,input:disabled,select:disabled,.input.disabled),easyti-text .input-container label input:focus:not(input:read-only,input:disabled,select:disabled,.input.disabled),easyti-text .input-container label select:focus:not(input:read-only,input:disabled,select:disabled,.input.disabled){border-color:#fe765b}easyti-password .input-container label .input:focus:not(input:read-only,input:disabled,select:disabled,.input.disabled).required+.required,easyti-password .input-container label .input:focus:not(input:read-only,input:disabled,select:disabled,.input.disabled):required+.required,easyti-password .input-container label input:focus:not(input:read-only,input:disabled,select:disabled,.input.disabled).required+.required,easyti-password .input-container label input:focus:not(input:read-only,input:disabled,select:disabled,.input.disabled):required+.required,easyti-password .input-container label select:focus:not(input:read-only,input:disabled,select:disabled,.input.disabled).required+.required,easyti-password .input-container label select:focus:not(input:read-only,input:disabled,select:disabled,.input.disabled):required+.required,easyti-text .input-container label .input:focus:not(input:read-only,input:disabled,select:disabled,.input.disabled).required+.required,easyti-text .input-container label .input:focus:not(input:read-only,input:disabled,select:disabled,.input.disabled):required+.required,easyti-text .input-container label input:focus:not(input:read-only,input:disabled,select:disabled,.input.disabled).required+.required,easyti-text .input-container label input:focus:not(input:read-only,input:disabled,select:disabled,.input.disabled):required+.required,easyti-text .input-container label select:focus:not(input:read-only,input:disabled,select:disabled,.input.disabled).required+.required,easyti-text .input-container label select:focus:not(input:read-only,input:disabled,select:disabled,.input.disabled):required+.required{background-color:#fe765b}easyti-password .input-container label .input:focus:not(input:read-only,input:disabled,select:disabled,.input.disabled).required+.required::before,easyti-password .input-container label .input:focus:not(input:read-only,input:disabled,select:disabled,.input.disabled):required+.required::before,easyti-password .input-container label input:focus:not(input:read-only,input:disabled,select:disabled,.input.disabled).required+.required::before,easyti-password .input-container label input:focus:not(input:read-only,input:disabled,select:disabled,.input.disabled):required+.required::before,easyti-password .input-container label select:focus:not(input:read-only,input:disabled,select:disabled,.input.disabled).required+.required::before,easyti-password .input-container label select:focus:not(input:read-only,input:disabled,select:disabled,.input.disabled):required+.required::before,easyti-text .input-container label .input:focus:not(input:read-only,input:disabled,select:disabled,.input.disabled).required+.required::before,easyti-text .input-container label .input:focus:not(input:read-only,input:disabled,select:disabled,.input.disabled):required+.required::before,easyti-text .input-container label input:focus:not(input:read-only,input:disabled,select:disabled,.input.disabled).required+.required::before,easyti-text .input-container label input:focus:not(input:read-only,input:disabled,select:disabled,.input.disabled):required+.required::before,easyti-text .input-container label select:focus:not(input:read-only,input:disabled,select:disabled,.input.disabled).required+.required::before,easyti-text .input-container label select:focus:not(input:read-only,input:disabled,select:disabled,.input.disabled):required+.required::before{color:#fff}easyti-password .input-container label .input:hover:not(:focus):not(input:read-only,input:disabled,select:disabled,.input.disabled),easyti-password .input-container label input:hover:not(:focus):not(input:read-only,input:disabled,select:disabled,.input.disabled),easyti-password .input-container label select:hover:not(:focus):not(input:read-only,input:disabled,select:disabled,.input.disabled),easyti-text .input-container label .input:hover:not(:focus):not(input:read-only,input:disabled,select:disabled,.input.disabled),easyti-text .input-container label input:hover:not(:focus):not(input:read-only,input:disabled,select:disabled,.input.disabled),easyti-text .input-container label select:hover:not(:focus):not(input:read-only,input:disabled,select:disabled,.input.disabled){border-color:#a0a4ab}easyti-password .input-container label .input:hover:not(:focus):not(input:read-only,input:disabled,select:disabled,.input.disabled).required+.required,easyti-password .input-container label .input:hover:not(:focus):not(input:read-only,input:disabled,select:disabled,.input.disabled):required+.required,easyti-password .input-container label input:hover:not(:focus):not(input:read-only,input:disabled,select:disabled,.input.disabled).required+.required,easyti-password .input-container label input:hover:not(:focus):not(input:read-only,input:disabled,select:disabled,.input.disabled):required+.required,easyti-password .input-container label select:hover:not(:focus):not(input:read-only,input:disabled,select:disabled,.input.disabled).required+.required,easyti-password .input-container label select:hover:not(:focus):not(input:read-only,input:disabled,select:disabled,.input.disabled):required+.required,easyti-text .input-container label .input:hover:not(:focus):not(input:read-only,input:disabled,select:disabled,.input.disabled).required+.required,easyti-text .input-container label .input:hover:not(:focus):not(input:read-only,input:disabled,select:disabled,.input.disabled):required+.required,easyti-text .input-container label input:hover:not(:focus):not(input:read-only,input:disabled,select:disabled,.input.disabled).required+.required,easyti-text .input-container label input:hover:not(:focus):not(input:read-only,input:disabled,select:disabled,.input.disabled):required+.required,easyti-text .input-container label select:hover:not(:focus):not(input:read-only,input:disabled,select:disabled,.input.disabled).required+.required,easyti-text .input-container label select:hover:not(:focus):not(input:read-only,input:disabled,select:disabled,.input.disabled):required+.required{background-color:#a0a4ab}easyti-password .input-container label .input:hover:not(:focus):not(input:read-only,input:disabled,select:disabled,.input.disabled).required+.required::before,easyti-password .input-container label .input:hover:not(:focus):not(input:read-only,input:disabled,select:disabled,.input.disabled):required+.required::before,easyti-password .input-container label input:hover:not(:focus):not(input:read-only,input:disabled,select:disabled,.input.disabled).required+.required::before,easyti-password .input-container label input:hover:not(:focus):not(input:read-only,input:disabled,select:disabled,.input.disabled):required+.required::before,easyti-password .input-container label select:hover:not(:focus):not(input:read-only,input:disabled,select:disabled,.input.disabled).required+.required::before,easyti-password .input-container label select:hover:not(:focus):not(input:read-only,input:disabled,select:disabled,.input.disabled):required+.required::before,easyti-password.ng-invalid .input-container .input.ng-touched.required:not(.input.disabled)+.required::before,easyti-password.ng-invalid .input-container .input.ng-touched:required:not(input:read-only,input:disabled,select:disabled)+.required::before,easyti-password.ng-invalid .input-container input.ng-touched.required:not(.input.disabled)+.required::before,easyti-password.ng-invalid .input-container input.ng-touched:required:not(input:read-only,input:disabled,select:disabled)+.required::before,easyti-password.ng-invalid .input-container select.ng-touched.required:not(.input.disabled)+.required::before,easyti-password.ng-invalid .input-container select.ng-touched:required:not(input:read-only,input:disabled,select:disabled)+.required::before,easyti-password.ng-invalid.ng-touched .input-container .input.required:not(.input.disabled)+.required::before,easyti-password.ng-invalid.ng-touched .input-container .input:required:not(input:read-only,input:disabled,select:disabled)+.required::before,easyti-password.ng-invalid.ng-touched .input-container input.required:not(.input.disabled)+.required::before,easyti-password.ng-invalid.ng-touched .input-container input:required:not(input:read-only,input:disabled,select:disabled)+.required::before,easyti-password.ng-invalid.ng-touched .input-container select.required:not(.input.disabled)+.required::before,easyti-password.ng-invalid.ng-touched .input-container select:required:not(input:read-only,input:disabled,select:disabled)+.required::before,easyti-text .input-container label .input:hover:not(:focus):not(input:read-only,input:disabled,select:disabled,.input.disabled).required+.required::before,easyti-text .input-container label .input:hover:not(:focus):not(input:read-only,input:disabled,select:disabled,.input.disabled):required+.required::before,easyti-text .input-container label input:hover:not(:focus):not(input:read-only,input:disabled,select:disabled,.input.disabled).required+.required::before,easyti-text .input-container label input:hover:not(:focus):not(input:read-only,input:disabled,select:disabled,.input.disabled):required+.required::before,easyti-text .input-container label select:hover:not(:focus):not(input:read-only,input:disabled,select:disabled,.input.disabled).required+.required::before,easyti-text .input-container label select:hover:not(:focus):not(input:read-only,input:disabled,select:disabled,.input.disabled):required+.required::before,easyti-text.ng-invalid .input-container .input.ng-touched.required:not(.input.disabled)+.required::before,easyti-text.ng-invalid .input-container .input.ng-touched:required:not(input:read-only,input:disabled,select:disabled)+.required::before,easyti-text.ng-invalid .input-container input.ng-touched.required:not(.input.disabled)+.required::before,easyti-text.ng-invalid .input-container input.ng-touched:required:not(input:read-only,input:disabled,select:disabled)+.required::before,easyti-text.ng-invalid .input-container select.ng-touched.required:not(.input.disabled)+.required::before,easyti-text.ng-invalid .input-container select.ng-touched:required:not(input:read-only,input:disabled,select:disabled)+.required::before,easyti-text.ng-invalid.ng-touched .input-container .input.required:not(.input.disabled)+.required::before,easyti-text.ng-invalid.ng-touched .input-container .input:required:not(input:read-only,input:disabled,select:disabled)+.required::before,easyti-text.ng-invalid.ng-touched .input-container input.required:not(.input.disabled)+.required::before,easyti-text.ng-invalid.ng-touched .input-container input:required:not(input:read-only,input:disabled,select:disabled)+.required::before,easyti-text.ng-invalid.ng-touched .input-container select.required:not(.input.disabled)+.required::before,easyti-text.ng-invalid.ng-touched .input-container select:required:not(input:read-only,input:disabled,select:disabled)+.required::before{color:#fff}easyti-password .input-container label .input.required:not(.input.disabled)+.required,easyti-password .input-container label .input:required:not(input:read-only,input:disabled,select:disabled)+.required,easyti-password .input-container label input.required:not(.input.disabled)+.required,easyti-password .input-container label input:required:not(input:read-only,input:disabled,select:disabled)+.required,easyti-password .input-container label select.required:not(.input.disabled)+.required,easyti-password .input-container label select:required:not(input:read-only,input:disabled,select:disabled)+.required,easyti-text .input-container label .input.required:not(.input.disabled)+.required,easyti-text .input-container label .input:required:not(input:read-only,input:disabled,select:disabled)+.required,easyti-text .input-container label input.required:not(.input.disabled)+.required,easyti-text .input-container label input:required:not(input:read-only,input:disabled,select:disabled)+.required,easyti-text .input-container label select.required:not(.input.disabled)+.required,easyti-text .input-container label select:required:not(input:read-only,input:disabled,select:disabled)+.required{background-color:#e6e7ea;border-bottom-left-radius:4px;border-top-right-radius:4px;display:block;height:16px;position:absolute;right:0;top:0;transition:all 200ms;width:16px}easyti-password .input-container label .input.required:not(.input.disabled)+.required::before,easyti-password .input-container label .input:required:not(input:read-only,input:disabled,select:disabled)+.required::before,easyti-password .input-container label input.required:not(.input.disabled)+.required::before,easyti-password .input-container label input:required:not(input:read-only,input:disabled,select:disabled)+.required::before,easyti-password .input-container label select.required:not(.input.disabled)+.required::before,easyti-password .input-container label select:required:not(input:read-only,input:disabled,select:disabled)+.required::before,easyti-text .input-container label .input.required:not(.input.disabled)+.required::before,easyti-text .input-container label .input:required:not(input:read-only,input:disabled,select:disabled)+.required::before,easyti-text .input-container label input.required:not(.input.disabled)+.required::before,easyti-text .input-container label input:required:not(input:read-only,input:disabled,select:disabled)+.required::before,easyti-text .input-container label select.required:not(.input.disabled)+.required::before,easyti-text .input-container label select:required:not(input:read-only,input:disabled,select:disabled)+.required::before{color:#70747b;font-weight:500;font-size:16px;content:"*";display:block;line-height:24px;text-align:center;transition:all 200ms;width:100%}easyti-password .input-container label .input.disabled,easyti-password .input-container label input:disabled,easyti-password .input-container label input:read-only,easyti-password .input-container label select:disabled,easyti-text .input-container label .input.disabled,easyti-text .input-container label input:disabled,easyti-text .input-container label input:read-only,easyti-text .input-container label select:disabled{background-color:#f3f4f6;cursor:default}easyti-password.ng-invalid .input-container .input.ng-touched:not(:focus),easyti-password.ng-invalid .input-container input.ng-touched:not(:focus),easyti-password.ng-invalid .input-container select.ng-touched:not(:focus),easyti-password.ng-invalid.ng-touched .input-container .input:not(:focus),easyti-password.ng-invalid.ng-touched .input-container input:not(:focus),easyti-password.ng-invalid.ng-touched .input-container select:not(:focus),easyti-text.ng-invalid .input-container .input.ng-touched:not(:focus),easyti-text.ng-invalid .input-container input.ng-touched:not(:focus),easyti-text.ng-invalid .input-container select.ng-touched:not(:focus),easyti-text.ng-invalid.ng-touched .input-container .input:not(:focus),easyti-text.ng-invalid.ng-touched .input-container input:not(:focus),easyti-text.ng-invalid.ng-touched .input-container select:not(:focus){background-color:#ead1d0;border-color:#a94442;color:#a94442}easyti-password.ng-invalid .input-container .input.ng-touched:not(:focus)~.label,easyti-password.ng-invalid .input-container input.ng-touched:not(:focus)~.label,easyti-password.ng-invalid .input-container select.ng-touched:not(:focus)~.label,easyti-password.ng-invalid.ng-touched .input-container .input:not(:focus)~.label,easyti-password.ng-invalid.ng-touched .input-container input:not(:focus)~.label,easyti-password.ng-invalid.ng-touched .input-container select:not(:focus)~.label,easyti-text.ng-invalid .input-container .input.ng-touched:not(:focus)~.label,easyti-text.ng-invalid .input-container input.ng-touched:not(:focus)~.label,easyti-text.ng-invalid .input-container select.ng-touched:not(:focus)~.label,easyti-text.ng-invalid.ng-touched .input-container .input:not(:focus)~.label,easyti-text.ng-invalid.ng-touched .input-container input:not(:focus)~.label,easyti-text.ng-invalid.ng-touched .input-container select:not(:focus)~.label{color:#a94442}easyti-password.ng-invalid .input-container .input.ng-touched.required:not(.input.disabled)+.required,easyti-password.ng-invalid .input-container .input.ng-touched:required:not(input:read-only,input:disabled,select:disabled)+.required,easyti-password.ng-invalid .input-container input.ng-touched.required:not(.input.disabled)+.required,easyti-password.ng-invalid .input-container input.ng-touched:required:not(input:read-only,input:disabled,select:disabled)+.required,easyti-password.ng-invalid .input-container select.ng-touched.required:not(.input.disabled)+.required,easyti-password.ng-invalid .input-container select.ng-touched:required:not(input:read-only,input:disabled,select:disabled)+.required,easyti-password.ng-invalid.ng-touched .input-container .input.required:not(.input.disabled)+.required,easyti-password.ng-invalid.ng-touched .input-container .input:required:not(input:read-only,input:disabled,select:disabled)+.required,easyti-password.ng-invalid.ng-touched .input-container input.required:not(.input.disabled)+.required,easyti-password.ng-invalid.ng-touched .input-container input:required:not(input:read-only,input:disabled,select:disabled)+.required,easyti-password.ng-invalid.ng-touched .input-container select.required:not(.input.disabled)+.required,easyti-password.ng-invalid.ng-touched .input-container select:required:not(input:read-only,input:disabled,select:disabled)+.required,easyti-text.ng-invalid .input-container .input.ng-touched.required:not(.input.disabled)+.required,easyti-text.ng-invalid .input-container .input.ng-touched:required:not(input:read-only,input:disabled,select:disabled)+.required,easyti-text.ng-invalid .input-container input.ng-touched.required:not(.input.disabled)+.required,easyti-text.ng-invalid .input-container input.ng-touched:required:not(input:read-only,input:disabled,select:disabled)+.required,easyti-text.ng-invalid .input-container select.ng-touched.required:not(.input.disabled)+.required,easyti-text.ng-invalid .input-container select.ng-touched:required:not(input:read-only,input:disabled,select:disabled)+.required,easyti-text.ng-invalid.ng-touched .input-container .input.required:not(.input.disabled)+.required,easyti-text.ng-invalid.ng-touched .input-container .input:required:not(input:read-only,input:disabled,select:disabled)+.required,easyti-text.ng-invalid.ng-touched .input-container input.required:not(.input.disabled)+.required,easyti-text.ng-invalid.ng-touched .input-container input:required:not(input:read-only,input:disabled,select:disabled)+.required,easyti-text.ng-invalid.ng-touched .input-container select.required:not(.input.disabled)+.required,easyti-text.ng-invalid.ng-touched .input-container select:required:not(input:read-only,input:disabled,select:disabled)+.required{background-color:#a94442}easyti-password easyti-button,easyti-text easyti-button{flex-grow:0;flex-shrink:0;height:48px;margin-left:8px;order:2;position:relative}easyti-password easyti-button ::ng-deep button.labeled,easyti-text easyti-button ::ng-deep button.labeled{min-width:128px}