.c_input--root{padding:.75rem 1rem;border-radius:8px;border:1px solid #e0e0e0;transition:border-color .15s linear}.c_input--root::placeholder{color:#bdbdbd}.c_input--root:focus{outline:transparent;border-color:#e30e6e}.c_input--root.has-error{border-color:#f44336}.c_input--labelled{display:inline-flex}.c_input--labelled input{width:100%}.c_input--labelled .label{cursor:pointer;color:#000;font-weight:500;padding:0 0 0 3px;font-size:.875rem}.c_input--labelled label{flex:1;display:flex;flex-direction:column;gap:6px}.input-description{padding:6px 0 0 6px;font-size:14px;color:#616161}.input-block .c_input--labelled{display:initial;flex:1}.input-flex{display:flex;flex:1;gap:1rem}.input-flex .c_input--labelled{flex:1}.input-submit--btn{align-self:center;font-size:1.125rem;margin-top:2rem}