.aioseo-input-container{position:relative;width:100%}.aioseo-input-container .aioseo-input{width:100%}.aioseo-input-container .aioseo-input.file{overflow:hidden;position:absolute;top:0;right:0;left:0;bottom:0;margin:0;padding:0}.aioseo-input-container .aioseo-input.file input[type=file]{position:absolute;top:0;right:0;left:0;bottom:0;margin:0;padding:0;cursor:pointer;opacity:0}.aioseo-input-container .aioseo-input.file input[type=file]::-webkit-file-upload-button{visibility:hidden}.aioseo-input-container .aioseo-input.file input[type=file]:focus{box-shadow:none}.aioseo-input-container .aioseo-input input{height:48px;width:100%;background-color:#fff;border:1px solid #D0D1D7;border-radius:3px;padding:12px 16px;font-size:16px;line-height:24px;position:relative;overflow:hidden;margin:0}.aioseo-input-container .aioseo-input input:disabled{background:#f9f9fa}.aioseo-input-container .aioseo-input input:focus{border-color:#005ae0;box-shadow:0 0 0 1px #005ae0}.aioseo-input-container .aioseo-input input::placeholder{color:#8c8f9a}[dir=ltr] .aioseo-input-container .aioseo-input input.prepend{padding-left:50px}[dir=rtl] .aioseo-input-container .aioseo-input input.prepend,[dir=ltr] .aioseo-input-container .aioseo-input input.append{padding-right:50px}[dir=rtl] .aioseo-input-container .aioseo-input input.append{padding-left:50px}.aioseo-input-container .aioseo-input input.small{height:32px;padding:7px 8px;font-size:12px;line-height:18px}[dir=ltr] .aioseo-input-container .aioseo-input input.small.prepend{padding-left:30px}[dir=rtl] .aioseo-input-container .aioseo-input input.small.prepend,[dir=ltr] .aioseo-input-container .aioseo-input input.small.append{padding-right:30px}[dir=rtl] .aioseo-input-container .aioseo-input input.small.append{padding-left:30px}.aioseo-input-container .aioseo-input input.medium{height:40px;padding:9px 12px;font-size:14px;line-height:22px}[dir=ltr] .aioseo-input-container .aioseo-input input.medium.prepend{padding-left:35px}[dir=rtl] .aioseo-input-container .aioseo-input input.medium.prepend,[dir=ltr] .aioseo-input-container .aioseo-input input.medium.append{padding-right:35px}[dir=rtl] .aioseo-input-container .aioseo-input input.medium.append{padding-left:35px}.aioseo-input-container .aioseo-input.aioseo-active input{border-color:#00aa63}.aioseo-input-container .aioseo-input.aioseo-active input:active,.aioseo-input-container .aioseo-input.aioseo-active input:focus{box-shadow:0 0 0 1px #00aa63}.aioseo-input-container .aioseo-input.aioseo-active .prepend-icon,.aioseo-input-container .aioseo-input.aioseo-active .append-icon{color:#00aa63}.aioseo-input-container .aioseo-input.aioseo-error input,.aioseo-error .aioseo-input-container .aioseo-input input{border-color:#df2a4a}.aioseo-input-container .aioseo-input.aioseo-error input:active,.aioseo-input-container .aioseo-input.aioseo-error input:focus,.aioseo-error .aioseo-input-container .aioseo-input input:active,.aioseo-error .aioseo-input-container .aioseo-input input:focus{box-shadow:0 0 0 1px #df2a4a}.aioseo-input-container .aioseo-input.aioseo-error .prepend-icon,.aioseo-input-container .aioseo-input.aioseo-error .append-icon,.aioseo-error .aioseo-input-container .aioseo-input .prepend-icon,.aioseo-error .aioseo-input-container .aioseo-input .append-icon{color:#df2a4a}.aioseo-input-container .aioseo-input.aioseo-warning input{border-color:#f18200}.aioseo-input-container .aioseo-input.aioseo-warning input:active,.aioseo-input-container .aioseo-input.aioseo-warning input:focus{box-shadow:0 0 0 1px #f18200}.aioseo-input-container .aioseo-input.aioseo-warning .prepend-icon,.aioseo-input-container .aioseo-input.aioseo-warning .append-icon{color:#f18200}.aioseo-input-container .aioseo-input .prepend-icon{position:absolute;top:0;width:30px;height:100%;color:#d0d1d7;display:flex;align-items:center;z-index:1}[dir=ltr] .aioseo-input-container .aioseo-input .prepend-icon{left:10px}[dir=rtl] .aioseo-input-container .aioseo-input .prepend-icon{right:10px}.aioseo-input-container .aioseo-input .prepend-icon svg{width:30px;height:30px}.aioseo-input-container .aioseo-input .prepend-icon.small{width:20px}.aioseo-input-container .aioseo-input .prepend-icon.small svg{width:10px;height:10px}.aioseo-input-container .aioseo-input .prepend-icon.medium{width:15px}.aioseo-input-container .aioseo-input .prepend-icon.medium svg{width:15px;height:15px}.aioseo-input-container .aioseo-input .append-icon{position:absolute;top:0;height:100%;color:#d0d1d7;display:flex;align-items:center;z-index:1}[dir=ltr] .aioseo-input-container .aioseo-input .append-icon{right:10px}[dir=rtl] .aioseo-input-container .aioseo-input .append-icon{left:10px}.aioseo-input-container .aioseo-input .append-icon svg{width:30px;height:30px}.aioseo-input-container .aioseo-input .append-icon.small{width:10px}.aioseo-input-container .aioseo-input .append-icon.medium{width:15px}.aioseo-input-container .aioseo-input .append-icon.clickable{cursor:pointer;padding:0 5px;background:#f3f4f5;border:1px solid #D0D1D7;color:#434960;width:30px}[dir=ltr] .aioseo-input-container .aioseo-input .append-icon.clickable{right:0;border-radius:0 3px 3px 0}[dir=rtl] .aioseo-input-container .aioseo-input .append-icon.clickable{left:0;border-radius:3px 0 0 3px}.aioseo-input-container .aioseo-input .append-icon.clickable.small{width:15px}.aioseo-input-container .aioseo-input .append-icon.clickable.medium{padding:0 10px;width:40px}.aioseo-input-container .aioseo-input-error{margin-top:10px}
