.InputWrap__error-messages{color:#cc2b2b;margin-top:5px}.Input{position:relative}.Input input[type=text],.Input select,.Input textarea{border:1px solid var(--primary-color);display:block;height:40px;background-color:rgba(0,0,0,0);font:inherit;padding:0 10px}.Input input[type=text],.Input textarea{width:100%}.Input select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:40px;width:100%}.Input--error input[type=text],.Input--error select,.Input--error textarea{border-color:red}.Input:not(.Input--text):not(.Input--textarea):not(.Input--select) legend,.Input:not(.Input--text):not(.Input--textarea):not(.Input--select)>label{font-weight:700}.Input:not(.Input--text):not(.Input--textarea):not(.Input--select) legend+*,.Input:not(.Input--text):not(.Input--textarea):not(.Input--select)>label+*{margin-top:5px}.Input--select,.Input--text,.Input--textarea{border:1px solid}.Input--select.Input--floating-label label,.Input--text.Input--floating-label label,.Input--textarea.Input--floating-label label{position:absolute;top:10px;left:10px;transition:all .25s;pointer-events:none;opacity:.8}.Input--select.Input--floating-label input[type=text],.Input--select.Input--floating-label select,.Input--text.Input--floating-label input[type=text],.Input--text.Input--floating-label select,.Input--textarea.Input--floating-label input[type=text],.Input--textarea.Input--floating-label select{padding-top:18px}.Input--select.Input--floating-label textarea,.Input--text.Input--floating-label textarea,.Input--textarea.Input--floating-label textarea{padding-top:22px}.Input--select.Input--floating-label.Input--filled label,.Input--select.Input--floating-label.Input--focused label,.Input--text.Input--floating-label.Input--filled label,.Input--text.Input--floating-label.Input--focused label,.Input--textarea.Input--floating-label.Input--filled label,.Input--textarea.Input--floating-label.Input--focused label{top:4px;left:10px;transform:translateY(0);font-size:12px}.Input__select-wrap{display:inline-block;position:relative;width:100%}.Input__select-wrap svg{position:absolute;top:10px;right:10px;height:20px;width:20px;pointer-events:none}.Input__checkbox,.Input__option{display:flex;column-gap:5px}.Input--file>label{font-weight:700;display:block;margin-bottom:5px}.Input--file input[type=file]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.Input__file-dropzone{border:2px dashed var(--primary-color);padding:30px 20px;text-align:center;cursor:pointer;transition:all .2s}.Input__file-dropzone p{margin:0}.Input__file-dropzone span{color:var(--primary-color);text-decoration:underline}.Input--file-dragging .Input__file-dropzone{border-color:var(--primary-color);background-color:rgba(0,0,0,.05)}.Input__file-dropzone:hover{background-color:rgba(0,0,0,.02)}.Input__file-hint{font-size:12px;opacity:.6;margin-top:5px!important}.Input__file-list{list-style:none;margin:10px 0 0;padding:0}.Input__file-item{display:flex;align-items:center;gap:10px;padding:8px 10px;background-color:rgba(0,0,0,.03);margin-bottom:5px}.Input__file-item--uploading{opacity:.6}.Input__file-name{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Input__file-size{font-size:12px;opacity:.6}.Input__file-status{font-size:12px;font-style:italic}.Input__file-delete{background:none;border:none;font-size:20px;line-height:1;cursor:pointer;padding:0 5px;opacity:.6}.Input__file-delete:hover{opacity:1}.Input__file-errors{list-style:none;margin:10px 0 0;padding:0;color:#cc2b2b;font-size:14px}.Input__file-errors li{margin-bottom:3px}