.ks-form-field{display:block;position:relative}.ks-form-field.inline{align-items:center;display:flex}.ks-form-field.inline .form-label{margin-right:var(--ks-spacing-size-sm)}.ks-form-field[type=range] .input-wrapper{height:2rem}.ks-form-field .form-label{display:flex;flex-direction:column}.ks-form-field .form-label .field-label{display:flex;font-weight:700}.ks-form-field .form-label .field-label .ks-tooltip{align-items:center;display:inline-flex;line-height:1;margin-left:var(--ks-spacing-size-xs)}.ks-form-field .form-label .help-text{color:rgba(var(--ks-color-dark-light),1);font-size:var(--ks-font-size-xs);font-weight:400}.ks-form-field .form-label .error-message{font-size:var(--ks-font-size-xs)}.ks-form-field .form-label .error-message .error-text{align-items:center;display:flex;margin-bottom:var(--ks-spacing-size-xs)}.ks-form-field .form-input{background-color:#fff;border:var(--ks-spacing-size-xxxs) solid rgba(var(--ks-color-light-base),1);border-bottom-left-radius:var(--ks-border-radius-sm);border-bottom-right-radius:var(--ks-border-radius-sm);border-top-left-radius:var(--ks-border-radius-sm);border-top-right-radius:var(--ks-border-radius-sm);box-shadow:var(--ks-shadow-inner);font-size:var(--ks-font-size-sm);padding:var(--ks-spacing-size-md);width:100%}.ks-form-field .form-input:not(textarea,[type=range]){line-height:1}.ks-form-field .form-input:not(textarea,[type=range]).size-sm{font-size:var(--ks-font-size-sm);height:2.5rem;padding-bottom:var(--ks-spacing-size-sm);padding-top:var(--ks-spacing-size-sm)}.ks-form-field .form-input:not(textarea,[type=range]).size-md{font-size:var(--ks-font-size-sm);height:3rem;padding-bottom:var(--ks-spacing-size-md);padding-top:var(--ks-spacing-size-md)}.ks-form-field .form-input:not(textarea,[type=range]).size-lg{font-size:var(--ks-font-size-md);height:3.75rem;padding-bottom:var(--ks-spacing-size-lg);padding-top:var(--ks-spacing-size-lg)}.ks-form-field .form-input[type=search]::-ms-clear{display:none;height:0;width:0}.ks-form-field .form-input[type=range]{-webkit-appearance:none;border:0;box-shadow:var(--ks-shadow-none);height:.25rem;outline-offset:1rem;padding:var(--ks-spacing-size-none)}.ks-form-field .form-input[type=range]::-webkit-slider-runnable-track{background:transparent;border-bottom-left-radius:var(--ks-border-radius-sm);border-bottom-right-radius:var(--ks-border-radius-sm);border-top-left-radius:var(--ks-border-radius-sm);border-top-right-radius:var(--ks-border-radius-sm);box-shadow:var(--ks-shadow-xs);cursor:pointer;height:.25rem;width:100%}.ks-form-field .form-input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:#fff;border:var(--ks-spacing-size-xxxs) solid rgba(var(--ks-color-light-base),1);border-bottom-left-radius:var(--ks-border-radius-xl);border-bottom-right-radius:var(--ks-border-radius-xl);border-top-left-radius:var(--ks-border-radius-xl);border-top-right-radius:var(--ks-border-radius-xl);box-shadow:var(--ks-shadow-sm);cursor:pointer;height:1.5rem;margin-top:-11px;width:1.5rem}.ks-form-field .form-input[type=range]::-moz-range-track{background:rgba(var(--ks-color-light-base),1);border-bottom-left-radius:var(--ks-border-radius-sm);border-bottom-right-radius:var(--ks-border-radius-sm);border-top-left-radius:var(--ks-border-radius-sm);border-top-right-radius:var(--ks-border-radius-sm);box-shadow:var(--ks-shadow-xs);cursor:pointer;height:.75rem;width:100%}.ks-form-field .form-input[type=range]::-moz-range-thumb{background:#fff;border:var(--ks-spacing-size-xxxs) solid rgba(var(--ks-color-light-base),1);border-bottom-left-radius:var(--ks-border-radius-xl);border-bottom-right-radius:var(--ks-border-radius-xl);border-top-left-radius:var(--ks-border-radius-xl);border-top-right-radius:var(--ks-border-radius-xl);box-shadow:var(--ks-shadow-sm);cursor:pointer;height:1.5rem;width:1.5rem}.ks-form-field .form-input[type=range]::-ms-track{background:transparent;border-color:transparent;color:transparent;cursor:pointer;width:100%}.ks-form-field .form-input[type=range]::-ms-fill-lower{background:rgba(var(--ks-color-primary-base),1)}.ks-form-field .form-input[type=range]::-ms-fill-lower,.ks-form-field .form-input[type=range]::-ms-fill-upper{border-bottom-left-radius:var(--ks-border-radius-xl);border-bottom-right-radius:var(--ks-border-radius-xl);border-top-left-radius:var(--ks-border-radius-xl);border-top-right-radius:var(--ks-border-radius-xl);box-shadow:var(--ks-shadow-xs)}.ks-form-field .form-input[type=range]::-ms-fill-upper{background:rgba(var(--ks-color-light-light),1)}.ks-form-field .form-input[type=range]::-ms-thumb{background:#fff;border:var(--ks-spacing-size-xxxs) solid rgba(var(--ks-color-dark-base),1);border-bottom-left-radius:var(--ks-border-radius-xl);border-bottom-right-radius:var(--ks-border-radius-xl);border-top-left-radius:var(--ks-border-radius-xl);border-top-right-radius:var(--ks-border-radius-xl);box-shadow:var(--ks-shadow-sm);cursor:pointer;height:1.5rem;margin-top:var(--ks-spacing-size-xxxs);width:1.5rem}.ks-form-field .form-input[type=range]:focus::-webkit-slider-runnable-track{background:transparent}.ks-form-field .form-input[type=range]:focus::-ms-fill-lower{background:rgba(var(--ks-color-primary-base),1)}.ks-form-field .form-input[type=range]:focus::-ms-fill-upper{background:transparent}.ks-form-field .form-input:disabled{background-color:rgba(var(--ks-color-light-lighter),1);box-shadow:var(--ks-shadow-none);color:rgba(var(--ks-color-light-lighter-text),1);color:rgba(var(--ks-color-dark-0.5),1);cursor:not-allowed}.ks-form-field .form-input:disabled *{outline-color:rgba(var(--ks-color-light-lighter-text),1)}.ks-form-field .form-input::-moz-placeholder{color:rgba(var(--ks-color-dark-lighter),1);font-style:italic;opacity:.7}.ks-form-field .form-input:-ms-input-placeholder{color:rgba(var(--ks-color-dark-lighter),1);font-style:italic;opacity:.7}.ks-form-field .form-input::placeholder{color:rgba(var(--ks-color-dark-lighter),1);font-style:italic;opacity:.7}.ks-form-field .form-input[aria-invalid=true]{border:var(--ks-spacing-size-xxxs) solid rgba(var(--ks-color-danger-base),1)}.ks-form-field .form-input.display-icon-left{padding-left:2.25rem}.ks-form-field .form-input.display-icon-right{padding-right:2.25rem}.ks-form-field .input-wrapper{position:relative}.ks-form-field .input-wrapper .input-icon{color:rgba(var(--ks-color-light-darker),1);padding:var(--ks-spacing-size-xxs)}.ks-form-field .input-wrapper .icon-left{left:0;margin-left:var(--ks-spacing-size-md)}.ks-form-field .input-wrapper .icon-left,.ks-form-field .input-wrapper .icon-right{background-color:#fff;font-size:var(--ks-font-size-md);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.ks-form-field .input-wrapper .icon-right{margin-right:var(--ks-spacing-size-sm);right:0}.ks-form-field .input-wrapper .icon-right .input-icon{margin-right:var(--ks-spacing-size-md)}.ks-form-field .input-wrapper .icon-right .input-button{font-size:var(--ks-font-size-sm);margin-right:var(--ks-spacing-size-none);pointer-events:all}.ks-form-field .input-wrapper .icon-right .input-button .button{padding:var(--ks-spacing-size-xs)}.ks-form-field .input-wrapper .icon-right .input-button .icon{color:rgba(var(--ks-color-dark-lighter),1);font-size:var(--ks-font-size-sm)}.ks-form-field .select-wrapper{align-items:center;display:flex;width:100%}.ks-form-field .select-wrapper select.form-input{appearance:none;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;background-color:#fff;border-bottom-left-radius:var(--ks-border-radius-sm);border-bottom-right-radius:var(--ks-border-radius-sm);border-top-left-radius:var(--ks-border-radius-sm);border-top-right-radius:var(--ks-border-radius-sm);cursor:pointer;line-height:1.5;padding-bottom:var(--ks-spacing-size-none);padding-top:var(--ks-spacing-size-none)}.ks-form-field .select-wrapper select.form-input::-ms-expand{display:none}.ks-form-field .select-wrapper .select-icon{margin-left:calc(var(--ks-spacing-size-xxxl)*-1);pointer-events:none}