@syncfusion/react-inputs
Version:
A package of Pure react input components such as Textbox, Color-picker, Masked-textbox, Numeric-textbox, Slider, Upload, and Form-validator that is used to get input from the users.
646 lines • 398 kB
CSS
.sf-dark-mode {
--color-sf-black: 0, 0, 0;
--color-sf-white: 255, 255, 255;
--color-sf-primary: 208, 188, 255;
--color-sf-primary-container: 79, 55, 139;
--color-sf-secondary: 204, 194, 220;
--color-sf-secondary-container: 74, 68, 88;
--color-sf-tertiary: 239, 184, 200;
--color-sf-tertiary-container: 99, 59, 72;
--color-sf-surface: 28, 27, 31;
--color-sf-surface-variant: 73, 69, 79;
--color-sf-background: var(--color-sf-surface);
--color-sf-on-primary: 55, 30, 115;
--color-sf-on-primary-container: 234, 221, 255;
--color-sf-on-secondary: 51, 45, 65;
--color-sf-on-secondary-container: 232, 222, 248;
--color-sf-on-tertiary: 73, 37, 50;
--color-sf-on-tertiary-containe: 255, 216, 228;
--color-sf-on-surface: 230, 225, 229;
--color-sf-on-surface-variant: 202, 196, 208;
--color-sf-on-background: 230, 225, 229;
--color-sf-outline: 147, 143, 153;
--color-sf-outline-variant: 68, 71, 70;
--color-sf-shadow: 0, 0, 0;
--color-sf-surface-tint-color: 208, 188, 255;
--color-sf-inverse-surface: 230, 225, 229;
--color-sf-inverse-on-surface: 49, 48, 51;
--color-sf-inverse-primary: 103, 80, 164;
--color-sf-scrim: 0, 0, 0;
--color-sf-error: 242, 184, 181;
--color-sf-error-container: 140, 29, 24;
--color-sf-on-error: 96, 20, 16;
--color-sf-on-error-container: 249, 222, 220;
--color-sf-success: 83, 202, 23;
--color-sf-success-container: 22, 62, 2;
--color-sf-on-success: 13, 39, 0;
--color-sf-on-success-container: 183, 250, 150;
--color-sf-info: 71, 172, 251;
--color-sf-info-container: 0, 67, 120;
--color-sf-on-info: 0, 51, 91;
--color-sf-on-info-container: 173, 219, 255;
--color-sf-warning: 245, 180, 130;
--color-sf-warning-container: 123, 65, 0;
--color-sf-on-warning: 99, 52, 0;
--color-sf-on-warning-container: 255, 220, 193;
--color-sf-spreadsheet-gridline: 231, 224, 236;
--color-sf-shadow-focus-ring1: 0 0 0 1px #000, 0 0 0 3px #fff;
--color-sf-success-text: 0, 0, 0;
--color-sf-warning-text: 0, 0, 0;
--color-sf-info-text: 0, 0, 0;
--color-sf-danger-text: 0, 0, 0;
--color-sf-diagram-palette-background: var(--color-sf-inverse-surface);
--color-sf-content-text-color-alt2: var(--color-sf-on-secondary);
}
.sf-numeric .sf-input-group-icon.sf-spin-down path,
.sf-numeric .sf-input-group-icon.sf-spin-up path {
fill: rgba(var(--color-sf-on-surface-variant));
}
.sf-numeric-container {
width: 100%;
}
.sf-content-placeholder.sf-numeric.sf-placeholder-numeric {
background-size: 300px 33px;
min-height: 33px;
}
.sf-float-input.sf-input-group.sf-control-wrapper.sf-numeric .sf-numeric-hidden,
.sf-input-group.sf-control-wrapper.sf-numeric .sf-numeric-hidden,
.sf-float-input.sf-control-wrapper.sf-numeric .sf-numeric-hidden,
.sf-float-input.sf-input-group.sf-control-wrapper.sf-numeric.sf-input-focus .sf-numeric-hidden,
.sf-input-group.sf-control-wrapper.sf-numeric.sf-input-focus .sf-numeric-hidden,
.sf-float-input.sf-control-wrapper.sf-numeric.sf-input-focus .sf-numeric-hidden {
border: 0;
height: 0;
margin: 0;
padding: 0;
text-indent: 0;
visibility: hidden;
width: 0;
}
.sf-numeric.sf-control-wrapper.sf-input-group .sf-input-group-icon {
font-size: 16px;
}
/* stylelint-disable-line no-empty-source */
.sf-content-placeholder.sf-textbox.sf-placeholder-textbox {
background-size: 300px 33px;
min-height: 33px;
}
.sf-input-group.sf-input-focus.sf-multi-line-input textarea.sf-textbox {
padding-right: 30px;
}
.sf-input-group.sf-input-focus.sf-rtl.sf-multi-line-input textarea.sf-textbox {
padding-left: 30px;
}
/* stylelint-disable-line no-empty-source */
.sf-input-group.sf-multi-line-input.sf-auto-width {
width: auto;
}
.sf-input-group.sf-multi-line-input textarea.sf-resize-x {
resize: horizontal;
}
.sf-input-group.sf-multi-line-input textarea.sf-resize-y {
resize: vertical;
}
.sf-input-group.sf-multi-line-input textarea.sf-resize-xy {
resize: both;
}
.sf-input-group.sf-multi-line-input textarea.sf-textarea.sf-resize-none {
resize: none;
}
.sf-float-input .sf-clear-icon:hover,
.sf-float-input.sf-control-wrapper .sf-clear-icon:hover,
.sf-input-group .sf-clear-icon:hover,
.sf-input-group.sf-control-wrapper .sf-clear-icon:hover {
background: none;
border: none;
}
.sf-float-input:not(.sf-disabled) .sf-clear-icon:hover,
.sf-float-input.sf-control-wrapper:not(.sf-disabled) .sf-clear-icon:hover,
.sf-input-group:not(.sf-disabled) .sf-clear-icon:hover,
.sf-input-group.sf-control-wrapper:not(.sf-disabled) .sf-clear-icon:hover {
background: none;
}
/* stylelint-disable property-no-vendor-prefix */
@keyframes e-input-ripple {
100% {
opacity: 0;
transform: scale(4);
}
}
@keyframes slideTopUp {
from {
transform: translate3d(0, 0, 0) scale(1);
}
to {
transform: translate3d(0, 0, 0) scale(1);
}
}
.sf-float-input.sf-outline.sf-float-icon-left:not(.sf-rtl) .sf-input-in-wrap input ~ label.sf-float-text.sf-label-top {
left: -34px;
width: auto;
}
.sf-float-input.sf-outline.sf-float-icon-left.sf-rtl .sf-input-in-wrap input ~ label.sf-float-text.sf-label-top {
right: -34px;
width: auto;
}
.sf-input-group.sf-input-focus:not(.sf-float-icon-left):not(.sf-success):not(.sf-warning):not(.sf-error),
.sf-input-group.sf-control-wrapper.sf-input-focus:not(.sf-float-icon-left):not(.sf-success):not(.sf-warning):not(.sf-error) {
border-style: solid;
border-width: 0 0 1px 0;
}
.sf-input-group.sf-input-focus:not(.sf-float-icon-left):not(.sf-success):not(.sf-warning):not(.sf-error),
.sf-input-group.sf-input-focus:not(.sf-float-icon-left).sf-success:not(.sf-warning):not(.sf-error),
.sf-input-group.sf-input-focus:not(.sf-float-icon-left).sf-warning:not(.sf-success):not(.sf-error),
.sf-input-group.sf-input-focus:not(.sf-float-icon-left).sf-error:not(.sf-success):not(.sf-warning),
.sf-float-input.sf-input-group.sf-input-focus:not(.sf-float-icon-left):not(.sf-success):not(.sf-warning):not(.sf-error),
.sf-float-input.sf-input-group.sf-input-focus:not(.sf-float-icon-left).sf-success:not(.sf-warning):not(.sf-error),
.sf-float-input.sf-input-group.sf-input-focus:not(.sf-float-icon-left):not(.sf-success).sf-warning:not(.sf-error),
.sf-float-input.sf-input-group.sf-input-focus:not(.sf-float-icon-left):not(.sf-success):not(.sf-warning).sf-error,
.sf-float-input.sf-input-focus:not(.sf-input-group):not(.sf-float-icon-left):not(.sf-success):not(.sf-warning):not(.sf-error) input,
.sf-float-input.sf-input-focus:not(.sf-input-group):not(.sf-float-icon-left).sf-success:not(.sf-warning):not(.sf-error) input,
.sf-float-input.sf-input-focus:not(.sf-input-group):not(.sf-float-icon-left):not(.sf-success).sf-warning:not(.sf-error) input,
.sf-float-input.sf-input-focus:not(.sf-input-group):not(.sf-float-icon-left):not(.sf-success):not(.sf-warning).sf-error input,
.sf-input-group.sf-float-icon-left.sf-input-focus:not(.sf-success):not(.sf-warning):not(.sf-error) .sf-input-in-wrap,
.sf-input-group.sf-control-wrapper.sf-input-focus:not(.sf-float-icon-left):not(.sf-success):not(.sf-warning):not(.sf-error),
.sf-input-group.sf-control-wrapper.sf-input-focus:not(.sf-float-icon-left).sf-success:not(.sf-warning):not(.sf-error),
.sf-input-group.sf-control-wrapper.sf-input-focus:not(.sf-float-icon-left).sf-warning:not(.sf-success):not(.sf-error),
.sf-input-group.sf-control-wrapper.sf-input-focus:not(.sf-float-icon-left).sf-error:not(.sf-success):not(.sf-warning),
.sf-float-input.sf-control-wrapper.sf-input-group.sf-input-focus:not(.sf-float-icon-left):not(.sf-success):not(.sf-warning):not(.sf-error),
.sf-float-input.sf-control-wrapper.sf-input-group.sf-input-focus:not(.sf-float-icon-left).sf-success:not(.sf-warning):not(.sf-error),
.sf-float-input.sf-control-wrapper.sf-input-group.sf-input-focus:not(.sf-float-icon-left):not(.sf-success).sf-warning:not(.sf-error),
.sf-float-input.sf-control-wrapper.sf-input-group.sf-input-focus:not(.sf-float-icon-left):not(.sf-success):not(.sf-warning).sf-error,
.sf-float-input.sf-control-wrapper.sf-input-focus:not(.sf-input-group):not(.sf-float-icon-left):not(.sf-success):not(.sf-warning):not(.sf-error) input,
.sf-float-input.sf-control-wrapper.sf-input-focus:not(.sf-input-group):not(.sf-float-icon-left).sf-success:not(.sf-warning):not(.sf-error) input,
.sf-float-input.sf-control-wrapper.sf-input-focus:not(.sf-input-group):not(.sf-float-icon-left):not(.sf-success).sf-warning:not(.sf-error) input,
.sf-float-input.sf-control-wrapper.sf-input-focus:not(.sf-input-group):not(.sf-float-icon-left):not(.sf-success):not(.sf-warning).sf-error input,
.sf-input-group.sf-control-wrapper.sf-float-icon-left.sf-input-focus:not(.sf-success):not(.sf-warning):not(.sf-error) .sf-input-in-wrap {
border-style: solid;
border-width: 0 0 1px 0;
}
.sf-input-group:not(.sf-float-icon-left),
.sf-input-group.sf-success:not(.sf-float-icon-left),
.sf-input-group.sf-warning:not(.sf-float-icon-left),
.sf-input-group.sf-error:not(.sf-float-icon-left),
.sf-input-group.sf-control-wrapper:not(.sf-float-icon-left),
.sf-input-group.sf-control-wrapper.sf-success:not(.sf-float-icon-left),
.sf-input-group.sf-control-wrapper.sf-warning:not(.sf-float-icon-left),
.sf-input-group.sf-control-wrapper.sf-error:not(.sf-float-icon-left) {
border: 1px solid;
border-width: 0 0 1px 0;
padding-top: 1px;
}
[class*=e-input-focus].sf-input-group:not(.sf-float-icon-left):not(.sf-success):not(.sf-warning):not(.sf-error), [class*=e-input-focus].sf-input-group:not(.sf-float-icon-left).sf-success:not(.sf-warning):not(.sf-error), [class*=e-input-focus].sf-input-group:not(.sf-float-icon-left):not(.sf-success).sf-warning:not(.sf-error), [class*=e-input-focus].sf-input-group:not(.sf-float-icon-left):not(.sf-success):not(.sf-warning).sf-error, [class*=e-input-focus].sf-input-group:not(.sf-float-icon-left).sf-warning:not(.sf-success):not(.sf-error), [class*=e-input-focus].sf-input-group:not(.sf-float-icon-left).sf-error:not(.sf-success):not(.sf-warning), [class*=e-input-focus].sf-input-group.sf-control-wrapper:not(.sf-float-icon-left):not(.sf-success):not(.sf-warning):not(.sf-error), [class*=e-input-focus].sf-input-group.sf-control-wrapper:not(.sf-float-icon-left).sf-success:not(.sf-warning):not(.sf-error), [class*=e-input-focus].sf-input-group.sf-control-wrapper:not(.sf-float-icon-left):not(.sf-success).sf-warning:not(.sf-error), [class*=e-input-focus].sf-input-group.sf-control-wrapper:not(.sf-float-icon-left):not(.sf-success):not(.sf-warning).sf-error, [class*=e-input-focus].sf-input-group.sf-control-wrapper:not(.sf-float-icon-left).sf-warning:not(.sf-success):not(.sf-error), [class*=e-input-focus].sf-input-group.sf-control-wrapper:not(.sf-float-icon-left).sf-error:not(.sf-success):not(.sf-warning), [class*=e-input-focus].sf-float-input.sf-input-group:not(.sf-float-icon-left):not(.sf-success):not(.sf-warning):not(.sf-error), [class*=e-input-focus].sf-float-input.sf-input-group:not(.sf-float-icon-left).sf-success:not(.sf-warning):not(.sf-error), [class*=e-input-focus].sf-float-input.sf-input-group:not(.sf-float-icon-left):not(.sf-success).sf-warning:not(.sf-error), [class*=e-input-focus].sf-float-input.sf-input-group:not(.sf-float-icon-left):not(.sf-success):not(.sf-warning).sf-error, [class*=e-input-focus].sf-float-input.sf-input-group:not(.sf-float-icon-left).sf-warning:not(.sf-success):not(.sf-error), [class*=e-input-focus].sf-float-input.sf-input-group:not(.sf-float-icon-left).sf-error:not(.sf-success):not(.sf-warning), [class*=e-input-focus].sf-float-input.sf-control-wrapper.sf-input-group:not(.sf-float-icon-left):not(.sf-success):not(.sf-warning):not(.sf-error), [class*=e-input-focus].sf-float-input.sf-control-wrapper.sf-input-group:not(.sf-float-icon-left).sf-success:not(.sf-warning):not(.sf-error), [class*=e-input-focus].sf-float-input.sf-control-wrapper.sf-input-group:not(.sf-float-icon-left):not(.sf-success).sf-warning:not(.sf-error), [class*=e-input-focus].sf-float-input.sf-control-wrapper.sf-input-group:not(.sf-float-icon-left):not(.sf-success):not(.sf-warning).sf-error, [class*=e-input-focus].sf-float-input.sf-control-wrapper.sf-input-group:not(.sf-float-icon-left).sf-warning:not(.sf-success):not(.sf-error), [class*=e-input-focus].sf-float-input.sf-control-wrapper.sf-input-group:not(.sf-float-icon-left).sf-error:not(.sf-success):not(.sf-warning), [class*=e-input-focus].sf-float-input:not(.sf-input-group):not(.sf-disabled):not(.sf-float-icon-left):not(.sf-success):not(.sf-warning):not(.sf-error), [class*=e-input-focus].sf-float-input:not(.sf-input-group):not(.sf-disabled):not(.sf-float-icon-left).sf-success:not(.sf-warning):not(.sf-error), [class*=e-input-focus].sf-float-input:not(.sf-input-group):not(.sf-disabled):not(.sf-float-icon-left):not(.sf-success).sf-warning:not(.sf-error), [class*=e-input-focus].sf-float-input:not(.sf-input-group):not(.sf-disabled):not(.sf-float-icon-left):not(.sf-success):not(.sf-warning).sf-error, [class*=e-input-focus].sf-float-input:not(.sf-input-group):not(.sf-disabled):not(.sf-float-icon-left).sf-warning:not(.sf-success):not(.sf-error), [class*=e-input-focus].sf-float-input:not(.sf-input-group):not(.sf-disabled):not(.sf-float-icon-left).sf-error:not(.sf-success):not(.sf-warning), [class*=e-input-focus].sf-float-input.sf-control-wrapper:not(.sf-input-group):not(.sf-disabled):not(.sf-float-icon-left):not(.sf-success):not(.sf-warning):not(.sf-error), [class*=e-input-focus].sf-float-input.sf-control-wrapper:not(.sf-input-group):not(.sf-disabled):not(.sf-float-icon-left).sf-success:not(.sf-warning):not(.sf-error), [class*=e-input-focus].sf-float-input.sf-control-wrapper:not(.sf-input-group):not(.sf-disabled):not(.sf-float-icon-left):not(.sf-success).sf-warning:not(.sf-error), [class*=e-input-focus].sf-float-input.sf-control-wrapper:not(.sf-input-group):not(.sf-disabled):not(.sf-float-icon-left):not(.sf-success):not(.sf-warning).sf-error, [class*=e-input-focus].sf-float-input.sf-control-wrapper:not(.sf-input-group):not(.sf-disabled):not(.sf-float-icon-left).sf-warning:not(.sf-success):not(.sf-error), [class*=e-input-focus].sf-float-input.sf-control-wrapper:not(.sf-input-group):not(.sf-disabled):not(.sf-float-icon-left).sf-error:not(.sf-success):not(.sf-warning) {
border-style: solid;
border-width: 0 0 1px;
}
[class*=e-input-focus].sf-float-input.sf-control-wrapper:not(.sf-input-group):not(.sf-float-icon-left):not(.sf-disabled):not(.sf-success):not(.sf-warning):not(.sf-error) input, [class*=e-input-focus].sf-float-input.sf-control-wrapper:not(.sf-input-group):not(.sf-float-icon-left):not(.sf-disabled):not(.sf-success):not(.sf-warning):not(.sf-error) textarea, [class*=e-input-focus].sf-float-input.sf-control-wrapper:not(.sf-input-group):not(.sf-float-icon-left):not(.sf-disabled).sf-success:not(.sf-warning):not(.sf-error) input, [class*=e-input-focus].sf-float-input.sf-control-wrapper:not(.sf-input-group):not(.sf-float-icon-left):not(.sf-disabled).sf-success:not(.sf-warning):not(.sf-error) textarea, [class*=e-input-focus].sf-float-input.sf-control-wrapper:not(.sf-input-group):not(.sf-float-icon-left):not(.sf-disabled):not(.sf-success).sf-warning:not(.sf-error) input, [class*=e-input-focus].sf-float-input.sf-control-wrapper:not(.sf-input-group):not(.sf-float-icon-left):not(.sf-disabled):not(.sf-success).sf-warning:not(.sf-error) textarea, [class*=e-input-focus].sf-float-input.sf-control-wrapper:not(.sf-input-group):not(.sf-float-icon-left):not(.sf-disabled):not(.sf-success):not(.sf-warning).sf-error input, [class*=e-input-focus].sf-float-input.sf-control-wrapper:not(.sf-input-group):not(.sf-float-icon-left):not(.sf-disabled):not(.sf-success):not(.sf-warning).sf-error textarea, [class*=e-input-focus].sf-float-input:not(.sf-input-group):not(.sf-float-icon-left):not(.sf-disabled):not(.sf-success):not(.sf-warning):not(.sf-error) input, [class*=e-input-focus].sf-float-input:not(.sf-input-group):not(.sf-float-icon-left):not(.sf-disabled):not(.sf-success):not(.sf-warning):not(.sf-error) textarea, [class*=e-input-focus].sf-float-input:not(.sf-input-group):not(.sf-float-icon-left):not(.sf-disabled).sf-success:not(.sf-warning):not(.sf-error) input, [class*=e-input-focus].sf-float-input:not(.sf-input-group):not(.sf-float-icon-left):not(.sf-disabled).sf-success:not(.sf-warning):not(.sf-error) textarea, [class*=e-input-focus].sf-float-input:not(.sf-input-group):not(.sf-float-icon-left):not(.sf-disabled):not(.sf-success).sf-warning:not(.sf-error) input, [class*=e-input-focus].sf-float-input:not(.sf-input-group):not(.sf-float-icon-left):not(.sf-disabled):not(.sf-success).sf-warning:not(.sf-error) textarea, [class*=e-input-focus].sf-float-input:not(.sf-input-group):not(.sf-float-icon-left):not(.sf-disabled):not(.sf-success):not(.sf-warning).sf-error input, [class*=e-input-focus].sf-float-input:not(.sf-input-group):not(.sf-float-icon-left):not(.sf-disabled):not(.sf-success):not(.sf-warning).sf-error textarea {
border-style: solid;
border-width: 0 0 1px;
}
[class*=e-input-focus].sf-input-group.sf-float-icon-left:not(.sf-success):not(.sf-warning):not(.sf-error) .sf-input-in-wrap, [class*=e-input-focus].sf-input-group.sf-float-icon-left.sf-success:not(.sf-warning):not(.sf-error) .sf-input-in-wrap, [class*=e-input-focus].sf-input-group.sf-float-icon-left.sf-warning:not(.sf-success):not(.sf-error) .sf-input-in-wrap, [class*=e-input-focus].sf-input-group.sf-float-icon-left.sf-error:not(.sf-success):not(.sf-warning) .sf-input-in-wrap {
border-style: solid;
border-width: 0 0 1px;
}
textarea.sf-outline.sf-input,
.sf-outline.sf-input-group textarea.sf-input,
.sf-outline.sf-input-group textarea,
.sf-outline.sf-input-group.sf-control-wrapper textarea.sf-input,
.sf-outline.sf-input-group.sf-control-wrapper textarea,
.sf-outline.sf-float-input textarea.sf-input,
.sf-outline.sf-float-input textarea,
.sf-outline.sf-float-input.sf-control-wrapper textarea.sf-input,
.sf-outline.sf-float-input.sf-control-wrapper textarea {
width: calc(100% - 1px);
}
.sf-outline.sf-float-input.sf-control-wrapper.sf-numeric label.sf-float-text.sf-label-bottom span.sf-float-text-content.sf-float-text-overflow {
width: calc(100% - 80px);
}
.sf-outline.sf-float-input.sf-control-wrapper.sf-numeric label.sf-float-text.sf-label-top span.sf-float-text-content.sf-float-text-overflow,
.sf-outline.sf-float-input.sf-control-wrapper label.sf-float-text.sf-label-top span.sf-float-text-content.sf-float-text-overflow,
.sf-outline.sf-float-input.sf-control-wrapper label.sf-float-text.sf-label-bottom span.sf-float-text-content.sf-float-text-overflow,
.sf-outline.sf-float-input.sf-control-wrapper.sf-static-clear label.sf-float-text.sf-label-top span.sf-float-text-content.sf-float-text-overflow,
.sf-outline.sf-float-input.sf-control-wrapper.sf-numeric.sf-static-clear label.sf-float-text.sf-label-top span.sf-float-text-content.sf-float-text-overflow {
overflow: hidden;
text-overflow: ellipsis;
width: 100%;
}
.sf-outline.sf-float-input.sf-control-wrapper.sf-static-clear label.sf-float-text.sf-label-bottom span.sf-float-text-content.sf-float-text-overflow,
.sf-outline.sf-float-input.sf-control-wrapper label.sf-float-text.sf-label-bottom span.sf-float-text-content.sf-float-text-overflow.sf-icon {
width: calc(100% - 45px);
}
.sf-outline.sf-float-input.sf-control-wrapper.sf-static-clear label.sf-float-text.sf-label-bottom span.sf-float-text-content.sf-float-text-overflow.sf-icon {
width: calc(100% - 75px);
}
.sf-outline.sf-float-input.sf-control-wrapper.sf-numeric.sf-static-clear label.sf-float-text.sf-label-bottom span.sf-float-text-content.sf-float-text-overflow {
width: calc(100% - 110px);
}
.sf-outline.sf-float-input.sf-input-group:not(.sf-float-icon-left).sf-input-focus .sf-float-line::before,
.sf-outline.sf-float-input.sf-input-group:not(.sf-float-icon-left).sf-input-focus .sf-float-line::after,
.sf-outline.sf-float-input.sf-input-group.sf-float-icon-left.sf-input-focus .sf-input-in-wrap .sf-float-line::before,
.sf-outline.sf-float-input.sf-input-group.sf-float-icon-left.sf-input-focus .sf-input-in-wrap .sf-float-line::after,
.sf-outline.sf-float-input.sf-control-wrapper.sf-input-group:not(.sf-float-icon-left).sf-input-focus .sf-float-line::before,
.sf-outline.sf-float-input.sf-control-wrapper.sf-input-group:not(.sf-float-icon-left).sf-input-focus .sf-float-line::after,
.sf-outline.sf-float-input.sf-control-wrapper.sf-input-group.sf-float-icon-left.sf-input-focus .sf-input-in-wrap .sf-float-line::before,
.sf-outline.sf-float-input.sf-control-wrapper.sf-input-group.sf-float-icon-left.sf-input-focus .sf-input-in-wrap .sf-float-line::after {
width: 0%;
}
.sf-outline.sf-input-group.sf-control-wrapper,
.sf-outline.sf-input-group,
.sf-outline.sf-input-group:not(.sf-float-icon-left),
.sf-outline.sf-float-input,
.sf-outline.sf-float-input.sf-control-wrapper,
.sf-outline.sf-input-group:not(.sf-float-icon-left),
.sf-outline.sf-input-group.sf-success:not(.sf-float-icon-left),
.sf-outline.sf-input-group.sf-warning:not(.sf-float-icon-left),
.sf-outline.sf-input-group.sf-error:not(.sf-float-icon-left),
.sf-outline.sf-input-group.sf-control-wrapper:not(.sf-float-icon-left),
.sf-outline.sf-input-group.sf-control-wrapper.sf-success:not(.sf-float-icon-left),
.sf-outline.sf-input-group.sf-control-wrapper.sf-warning:not(.sf-float-icon-left),
.sf-outline.sf-input-group.sf-control-wrapper.sf-error:not(.sf-float-icon-left) {
border: 1px solid rgba(var(--color-sf-outline));
border-radius: 4px;
border-width: 1px;
fill: transparent;
transition: border 0.2s, box-shadow 0.2s;
}
.sf-outline.sf-float-input,
.sf-outline.sf-float-input.sf-control-wrapper {
margin-top: 0;
}
.sf-outline.sf-float-input.sf-valid-input:not(.sf-success):not(.sf-error):not(.sf-warning):not(.sf-float-icon-left),
.sf-outline.sf-float-input.sf-valid-input:hover:not(.sf-success):not(.sf-error):not(.sf-warning):not(.sf-float-icon-left),
.sf-outline.sf-float-input.sf-valid-input.sf-control-wrapper:hover:not(.sf-success):not(.sf-error):not(.sf-warning):not(.sf-float-icon-left),
.sf-outline.sf-float-input.sf-valid-input.sf-control-wrapper:not(.sf-success):not(.sf-error):not(.sf-warning):not(.sf-float-icon-left),
.sf-outline.sf-float-input.sf-valid-input.sf-control-wrapper:hover:not(.sf-success):not(.sf-error):not(.sf-warning):not(.sf-float-icon-left):not(.sf-disabled),
.sf-outline.sf-float-input.sf-valid-input.sf-control-wrapper:not(.sf-success):not(.sf-error):not(.sf-warning):not(.sf-float-icon-left):not(.sf-disabled),
.sf-outline.sf-float-input.sf-input-group.sf-valid-input:not(.sf-success):not(.sf-error):not(.sf-warning):not(.sf-float-icon-left),
.sf-outline.sf-float-input.sf-input-group.sf-valid-input:hover:not(.sf-success):not(.sf-error):not(.sf-warning):not(.sf-float-icon-left),
.sf-outline.sf-float-input.sf-input-group.sf-control-wrapper.sf-valid-input:not(.sf-success):not(.sf-error):not(.sf-warning):not(.sf-float-icon-left),
.sf-outline.sf-float-input.sf-input-group.sf-control-wrapper.sf-valid-input:hover:not(.sf-success):not(.sf-error):not(.sf-warning):not(.sf-float-icon-left),
.sf-outline.sf-float-input.sf-valid-input.sf-success:not(.sf-error):not(.sf-warning):not(.sf-float-icon-left),
.sf-outline.sf-float-input.sf-valid-input.sf-success:hover:not(.sf-error):not(.sf-warning):not(.sf-float-icon-left),
.sf-outline.sf-float-input.sf-input-group.sf-valid-input.sf-success:not(.sf-error):not(.sf-warning):not(.sf-float-icon-left),
.sf-outline.sf-float-input.sf-input-group.sf-valid-input.sf-success:hover:not(.sf-error):not(.sf-warning):not(.sf-float-icon-left),
.sf-outline.sf-float-input.sf-control-wrapper.sf-valid-input.sf-success:not(.sf-error):not(.sf-warning):not(.sf-float-icon-left),
.sf-outline.sf-float-input.sf-control-wrapper.sf-valid-input.sf-success:hover:not(.sf-error):not(.sf-warning):not(.sf-float-icon-left),
.sf-outline.sf-float-input.sf-valid-input.sf-error:not(.sf-success):not(.sf-warning):not(.sf-float-icon-left),
.sf-outline.sf-float-input.sf-valid-input.sf-error:hover:not(.sf-success):not(.sf-warning):not(.sf-float-icon-left),
.sf-outline.sf-float-input.sf-input-group.sf-valid-input.sf-error:not(.sf-success):not(.sf-warning):not(.sf-float-icon-left),
.sf-outline.sf-float-input.sf-input-group.sf-valid-input.sf-error:hover:not(.sf-success):not(.sf-warning):not(.sf-float-icon-left),
.sf-outline.sf-float-input.sf-control-wrapper.sf-valid-input.sf-error:not(.sf-success):not(.sf-warning):not(.sf-float-icon-left),
.sf-outline.sf-float-input.sf-control-wrapper.sf-valid-input.sf-error:hover:not(.sf-success):not(.sf-warning):not(.sf-float-icon-left),
.sf-outline.sf-float-input.sf-valid-input.sf-warning:not(.sf-success):not(.sf-error):not(.sf-float-icon-left),
.sf-outline.sf-float-input.sf-valid-input.sf-warning:hover:not(.sf-success):not(.sf-error):not(.sf-float-icon-left),
.sf-outline.sf-float-input.sf-input-group.sf-valid-input.sf-warning:not(.sf-success):not(.sf-error):not(.sf-float-icon-left),
.sf-outline.sf-float-input.sf-input-group.sf-valid-input.sf-warning:hover:not(.sf-success):not(.sf-error):not(.sf-float-icon-left),
.sf-outline.sf-float-input.sf-control-wrapper.sf-valid-input.sf-warning:not(.sf-success):not(.sf-error):not(.sf-float-icon-left),
.sf-outline.sf-float-input.sf-control-wrapper.sf-valid-input.sf-warning:hover:not(.sf-success):not(.sf-error):not(.sf-float-icon-left),
.sf-outline.sf-float-input.sf-input-group.sf-valid-input.sf-float-icon-left:hover:not(.sf-input-focus):not(.sf-success):not(.sf-warning):not(.sf-error):not(.sf-disabled),
.sf-outline.sf-float-input.sf-input-group.sf-valid-input.sf-control-wrapper.sf-float-icon-left:hover:not(.sf-input-focus):not(.sf-success):not(.sf-warning):not(.sf-error):not(.sf-disabled),
.sf-outline.sf-float-input.sf-valid-input.sf-float-icon-left:hover:not(.sf-input-focus):not(.sf-success):not(.sf-warning):not(.sf-error):not(.sf-disabled),
.sf-outline.sf-float-input.sf-valid-input.sf-control-wrapper.sf-float-icon-left:not(.sf-input-focus):hover:not(.sf-success):not(.sf-warning):not(.sf-error):not(.sf-disabled),
.sf-outline.sf-float-input.sf-control-wrapper.sf-valid-input.sf-float-icon-left:not(.sf-warning):not(.sf-success):not(.sf-error) {
border-top-color: transparent;
}
.sf-outline.sf-input-group,
.sf-outline .sf-input-group,
.sf-outline .sf-input-group.sf-control-wrapper,
.sf-outline.sf-float-input,
.sf-outline.sf-float-input.sf-control-wrapper {
font-size: 14px;
}
.sf-outline.sf-input-group.sf-input-focus:not(.sf-float-icon-left):not(.sf-success):not(.sf-warning):not(.sf-error),
.sf-outline.sf-input-group.sf-control-wrapper.sf-input-focus:not(.sf-float-icon-left):not(.sf-success):not(.sf-warning):not(.sf-error),
.sf-outline.sf-float-input.sf-input-group.sf-input-focus:not(.sf-float-icon-left):not(.sf-success):not(.sf-warning):not(.sf-error),
.sf-outline.sf-float-input.sf-input-group.sf-input-focus:not(.sf-float-icon-left).sf-success:not(.sf-warning):not(.sf-error),
.sf-outline.sf-float-input.sf-input-group.sf-input-focus:not(.sf-float-icon-left):not(.sf-success).sf-warning:not(.sf-error),
.sf-outline.sf-float-input.sf-input-group.sf-input-focus:not(.sf-float-icon-left):not(.sf-success):not(.sf-warning).sf-error,
.sf-outline.sf-float-input.sf-control-wrapper.sf-input-group.sf-input-focus:not(.sf-float-icon-left):not(.sf-success):not(.sf-warning):not(.sf-error),
.sf-outline.sf-float-input.sf-control-wrapper.sf-input-group.sf-input-focus:not(.sf-float-icon-left).sf-success:not(.sf-warning):not(.sf-error),
.sf-outline.sf-float-input.sf-control-wrapper.sf-input-group.sf-input-focus:not(.sf-float-icon-left):not(.sf-success).sf-warning:not(.sf-error),
.sf-outline.sf-float-input.sf-control-wrapper.sf-input-group.sf-input-focus:not(.sf-float-icon-left):not(.sf-success):not(.sf-warning).sf-error,
.sf-outline.sf-float-input.sf-control-wrapper.sf-input-focus:not(.sf-input-group):not(.sf-float-icon-left):not(.sf-disabled):not(.sf-success):not(.sf-warning):not(.sf-error),
.sf-outline.sf-float-input.sf-control-wrapper.sf-input-focus:not(.sf-input-group):not(.sf-float-icon-left):not(.sf-disabled).sf-success:not(.sf-warning):not(.sf-error),
.sf-outline.sf-float-input.sf-control-wrapper.sf-input-focus:not(.sf-input-group):not(.sf-float-icon-left):not(.sf-disabled):not(.sf-success).sf-warning:not(.sf-error),
.sf-outline.sf-float-input.sf-control-wrapper.sf-input-focus:not(.sf-input-group):not(.sf-float-icon-left):not(.sf-disabled):not(.sf-success):not(.sf-warning).sf-error,
.sf-outline.sf-float-input.sf-input-focus:not(.sf-input-group):not(.sf-float-icon-left):not(.sf-disabled):not(.sf-success):not(.sf-warning):not(.sf-error),
.sf-outline.sf-float-input.sf-input-focus:not(.sf-input-group):not(.sf-float-icon-left):not(.sf-disabled).sf-success:not(.sf-warning):not(.sf-error),
.sf-outline.sf-float-input.sf-input-focus:not(.sf-input-group):not(.sf-float-icon-left):not(.sf-disabled):not(.sf-success).sf-warning:not(.sf-error),
.sf-outline.sf-float-input.sf-input-focus:not(.sf-input-group):not(.sf-float-icon-left):not(.sf-disabled):not(.sf-success):not(.sf-warning).sf-error,
.sf-outline.sf-input-group.sf-input-focus:not(.sf-float-icon-left).sf-success:not(.sf-warning):not(.sf-error),
.sf-outline.sf-input-group.sf-input-focus:not(.sf-float-icon-left).sf-warning:not(.sf-success):not(.sf-error),
.sf-outline.sf-input-group.sf-control-wrapper.sf-input-focus:not(.sf-float-icon-left).sf-success:not(.sf-warning):not(.sf-error),
.sf-outline.sf-input-group.sf-control-wrapper.sf-input-focus:not(.sf-float-icon-left).sf-warning:not(.sf-success):not(.sf-error),
.sf-outline.sf-input-group.sf-input-focus:not(.sf-float-icon-left).sf-error:not(.sf-success):not(.sf-warning),
.sf-outline.sf-input-group.sf-float-icon-left.sf-input-focus:not(.sf-success):not(.sf-warning):not(.sf-error),
.sf-outline.sf-input-group.sf-float-icon-left.sf-input-focus.sf-success:not(.sf-warning):not(.sf-error),
.sf-outline.sf-input-group.sf-float-icon-left.sf-input-focus.sf-warning:not(.sf-success):not(.sf-error),
.sf-outline.sf-input-group.sf-float-icon-left.sf-input-focus.sf-error:not(.sf-success):not(.sf-warning) {
border-width: 1px;
}
input.sf-outline.sf-input,
.sf-outline.sf-input-group input.sf-input,
.sf-outline.sf-input-group input,
.sf-outline.sf-input-group.sf-control-wrapper input.sf-input,
.sf-outline.sf-input-group.sf-control-wrapper input,
.sf-outline.sf-float-input input.sf-input,
.sf-outline.sf-float-input input,
.sf-outline.sf-float-input.sf-control-wrapper input.sf-input,
.sf-outline.sf-float-input.sf-control-wrapper input,
.sf-outline.sf-input-group:not(.sf-float-icon-left) input.sf-input:focus,
.sf-outline.sf-input-group.sf-control-wrapper:not(.sf-float-icon-left) input.sf-input:focus,
.sf-outline.sf-float-input.sf-control-wrapper:not(.sf-float-icon-left) input:focus,
.sf-outline.sf-float-input:not(.sf-float-icon-left) input:focus,
.sf-outline.sf-float-input.sf-control-wrapper:not(.sf-float-icon-left).sf-input-focus input,
.sf-outline.sf-float-input:not(.sf-float-icon-left).sf-input-focus input,
.sf-outline.sf-input-group:not(.sf-float-icon-left).sf-input-focus input.sf-input,
.sf-outline.sf-input-group.sf-control-wrapper:not(.sf-float-icon-left).sf-input-focus input.sf-input {
box-sizing: border-box;
padding: 10px 12px 9px;
}
.sf-outline.sf-input-group input.sf-input,
.sf-outline.sf-float-input.sf-input-group input,
.sf-outline.sf-input-group.sf-control-wrapper input.sf-input,
.sf-outline.sf-float-input.sf-input-group.sf-control-wrapper input,
.sf-outline.sf-float-input input,
.sf-outline.sf-float-input.sf-control-wrapper input {
box-sizing: border-box;
min-height: 40px;
}
.sf-outline.sf-input-group:not(.sf-float-icon-left):not(.sf-float-input)::before,
.sf-outline.sf-input-group:not(.sf-float-icon-left):not(.sf-float-input)::after,
.sf-outline.sf-input-group.sf-float-icon-left:not(.sf-float-input) .sf-input-in-wrap::before,
.sf-outline.sf-input-group.sf-float-icon-left:not(.sf-float-input) .sf-input-in-wrap::after,
.sf-outline.sf-input-group.sf-control-wrapper:not(.sf-float-icon-left):not(.sf-float-input)::before,
.sf-outline.sf-input-group.sf-control-wrapper:not(.sf-float-icon-left):not(.sf-float-input)::after,
.sf-outline.sf-input-group.sf-control-wrapper.sf-float-icon-left:not(.sf-float-input) .sf-input-in-wrap::before,
.sf-outline.sf-input-group.sf-control-wrapper.sf-float-icon-left:not(.sf-float-input) .sf-input-in-wrap::after,
.sf-outline.sf-float-input:not(.sf-input-group) .sf-float-line::before,
.sf-outline.sf-float-input:not(.sf-input-group) .sf-float-line::after,
.sf-outline.sf-float-input.sf-control-wrapper:not(.sf-input-group) .sf-float-line::before,
.sf-outline.sf-float-input.sf-control-wrapper:not(.sf-input-group) .sf-float-line::after {
content: none;
}
.sf-outline.sf-input-group.sf-input-focus:hover:not(.sf-success):not(.sf-warning):not(.sf-error):not(.sf-disabled):not(.sf-float-icon-left),
.sf-outline.sf-input-group.sf-input-focus.sf-control-wrapper:hover:not(.sf-success):not(.sf-warning):not(.sf-error):not(.sf-disabled):not(.sf-float-icon-left),
.sf-outline.sf-float-input.sf-input-focus.sf-control-wrapper:hover:not(.sf-success):not(.sf-warning):not(.sf-error):not(.sf-disabled):not(.sf-float-icon-left),
.sf-outline.sf-float-input.sf-input-focus:hover:not(.sf-success):not(.sf-warning):not(.sf-error):not(.sf-disabled):not(.sf-float-icon-left),
.sf-outline.sf-float-input.sf-input-focus:hover:not(.sf-input-group):not(.sf-success):not(.sf-warning):not(.sf-error):not(.sf-disabled),
.sf-outline.sf-float-input.sf-input-focus.sf-control-wrapper:hover:not(.sf-input-group):not(.sf-success):not(.sf-warning):not(.sf-error):not(.sf-disabled),
.sf-outline.sf-input-group.sf-input-focus:not(.sf-success):not(.sf-warning):not(.sf-error):not(.sf-disabled),
.sf-outline.sf-input-group.sf-control-wrapper.sf-input-focus:not(.sf-success):not(.sf-warning):not(.sf-error):not(.sf-disabled),
.sf-outline.sf-float-input.sf-input-focus:not(.sf-success):not(.sf-warning):not(.sf-error):not(.sf-disabled),
.sf-outline.sf-float-input.sf-control-wrapper.sf-input-focus:not(.sf-success):not(.sf-warning):not(.sf-error):not(.sf-disabled) {
border-color: rgba(var(--color-sf-primary));
box-shadow: inset 1px 1px rgba(var(--color-sf-primary)), inset -1px 0 rgba(var(--color-sf-primary)), inset 0 -1px rgba(var(--color-sf-primary));
}
.sf-outline.sf-float-input.sf-float-icon-left .sf-input-in-wrap,
.sf-outline.sf-float-input.sf-control-wrapper.sf-float-icon-left .sf-input-in-wrap,
.sf-outline.sf-input-group.sf-float-icon-left .sf-input-in-wrap,
.sf-outline.sf-input-group.sf-control-wrapper.sf-float-icon-left .sf-input-in-wrap {
border: 0;
border-width: 0;
margin-left: 0;
}
.sf-outline.sf-input-group.sf-float-icon-left > .sf-input-group-icon,
.sf-outline.sf-float-input.sf-input-group.sf-float-icon-left > .sf-input-group-icon,
.sf-outline.sf-input-group.sf-control-wrapper.sf-float-icon-left > .sf-input-group-icon,
.sf-outline.sf-float-input.sf-input-group.sf-control-wrapper.sf-float-icon-left > .sf-input-group-icon {
margin-left: 4px;
margin-right: 0;
}
.sf-outline.sf-input-group.sf-rtl.sf-float-icon-left > .sf-input-group-icon,
.sf-outline.sf-float-input.sf-rtl.sf-input-group.sf-float-icon-left > .sf-input-group-icon,
.sf-outline.sf-input-group.sf-rtl.sf-control-wrapper.sf-float-icon-left > .sf-input-group-icon,
.sf-outline.sf-float-input.sf-input-group.sf-rtl.sf-control-wrapper.sf-float-icon-left > .sf-input-group-icon {
margin-right: 4px;
margin-left: 0;
}
.sf-outline.sf-float-input .sf-clear-icon,
.sf-outline.sf-float-input.sf-control-wrapper .sf-clear-icon,
.sf-outline.sf-input-group .sf-clear-icon,
.sf-outline.sf-input-group.sf-control-wrapper .sf-clear-icon {
font-size: 16px;
padding: 0;
height: 32px;
margin: 4px;
}
.sf-outline.sf-input-group.sf-float-icon-left .sf-input,
.sf-outline.sf-float-input.sf-input-group.sf-float-icon-left .sf-input,
.sf-outline.sf-input-group.sf-control-wrapper.sf-float-icon-left .sf-input,
.sf-outline.sf-float-input.sf-input-group.sf-control-wrapper.sf-float-icon-left .sf-input {
padding-left: 0;
}
.sf-outline.sf-input-group .sf-input-group-icon,
.sf-outline.sf-input-group.sf-control-wrapper .sf-input-group-icon {
font-size: 16px;
margin: 9px 12px 9px 0;
}
.sf-outline.sf-input-group.sf-prepend .sf-input-group-icon,
.sf-outline.sf-input-group.sf-prepend.sf-control-wrapper .sf-input-group-icon {
font-size: 16px;
margin: 9px 0 9px 12px;
}
.sf-outline.sf-float-input.sf-input-focus:not(.sf-input-group):not(.sf-float-icon-left):not(.sf-success):not(.sf-warning):not(.sf-error) input,
.sf-outline.sf-float-input.sf-input-focus:not(.sf-input-group):not(.sf-float-icon-left).sf-success:not(.sf-warning):not(.sf-error) input,
.sf-outline.sf-float-input.sf-input-focus:not(.sf-input-group):not(.sf-float-icon-left):not(.sf-success).sf-warning:not(.sf-error) input,
.sf-outline.sf-float-input.sf-input-focus:not(.sf-input-group):not(.sf-float-icon-left):not(.sf-success):not(.sf-warning).sf-error input,
.sf-outline.sf-float-input.sf-input-focus:not(.sf-input-group):not(.sf-float-icon-left):not(.sf-disabled):not(.sf-success):not(.sf-warning):not(.sf-error) textarea,
.sf-outline.sf-float-input.sf-input-focus:not(.sf-input-group):not(.sf-float-icon-left):not(.sf-disabled).sf-success:not(.sf-warning):not(.sf-error) textarea,
.sf-outline.sf-float-input.sf-input-focus:not(.sf-input-group):not(.sf-float-icon-left):not(.sf-disabled):not(.sf-success).sf-warning:not(.sf-error) textarea,
.sf-outline.sf-float-input.sf-input-focus:not(.sf-input-group):not(.sf-float-icon-left):not(.sf-disabled):not(.sf-success):not(.sf-warning).sf-error textarea,
.sf-outline.sf-input-group.sf-float-icon-left.sf-input-focus:not(.sf-success):not(.sf-warning):not(.sf-error) .sf-input-in-wrap,
.sf-outline.sf-float-input.sf-control-wrapper.sf-input-focus:not(.sf-input-group):not(.sf-float-icon-left):not(.sf-success):not(.sf-warning):not(.sf-error) input,
.sf-outline.sf-float-input.sf-control-wrapper.sf-input-focus:not(.sf-input-group):not(.sf-float-icon-left).sf-success:not(.sf-warning):not(.sf-error) input,
.sf-outline.sf-float-input.sf-control-wrapper.sf-input-focus:not(.sf-input-group):not(.sf-float-icon-left):not(.sf-success).sf-warning:not(.sf-error) input,
.sf-outline.sf-float-input.sf-control-wrapper.sf-input-focus:not(.sf-input-group):not(.sf-float-icon-left):not(.sf-success):not(.sf-warning).sf-error input,
.sf-outline.sf-input-group.sf-control-wrapper.sf-float-icon-left.sf-input-focus:not(.sf-success):not(.sf-warning):not(.sf-error) .sf-input-in-wrap {
border: 0;
}
.sf-outline.sf-input-group .sf-input-group-icon + .sf-input-group-icon:last-child,
.sf-outline.sf-input-group.sf-small .sf-input-group-icon + .sf-input-group-icon:last-child,
.sf-outline.sf-input-group.sf-control-wrapper .sf-input-group-icon + .sf-input-group-icon:last-child,
.sf-outline.sf-input-group.sf-control-wrapper.sf-small .sf-input-group-icon + .sf-input-group-icon:last-child {
margin-left: 0;
}
.sf-outline.sf-input-group.sf-small:not(.sf-float-input) .sf-input,
.sf-small .sf-outline.sf-input-group:not(.sf-float-input) .sf-input,
.sf-outline.sf-input-group.sf-control-wrapper.sf-small:not(.sf-float-input) .sf-input,
.sf-small .sf-outline.sf-input-group.sf-control-wrapper:not(.sf-float-input) .sf-input,
.sf-outline.sf-float-input.sf-small input,
.sf-small .sf-outline.sf-float-input input,
.sf-outline.sf-float-input.sf-input-group.sf-small input,
.sf-small .sf-outline.sf-float-input.sf-input-group input,
.sf-outline.sf-float-input.sf-input-group.sf-control-wrapper.sf-small input,
.sf-small .sf-outline.sf-float-input.sf-input-group.sf-control-wrapper input,
.sf-outline.sf-float-input.sf-control-wrapper.sf-small input,
.sf-small .sf-outline.sf-float-input.sf-control-wrapper input,
.sf-outline.sf-float-input.sf-control-wrapper.sf-input-group.sf-small input,
.sf-outline.sf-float-input.sf-control-wrapper.sf-input-group.sf-small input,
.sf-small .sf-outline.sf-float-input.sf-control-wrapper.sf-input-group input {
box-sizing: border-box;
min-height: 32px;
}
.sf-outline.sf-input-group,
.sf-outline.sf-input-group.sf-control-wrapper,
.sf-outline.sf-float-input,
.sf-outline.sf-float-input.sf-control-wrapper {
font-size: 14px;
}
.sf-outline.sf-input-group.sf-small,
.sf-small .sf-outline.sf-input-group,
.sf-outline.sf-input-group.sf-control-wrapper.sf-small,
.sf-small .sf-outline.sf-input-group.sf-control-wrapper,
.sf-outline.sf-float-input.sf-small,
.sf-small .sf-outline.sf-float-input,
.sf-outline.sf-float-input.sf-control-wrapper.sf-small,
.sf-small .sf-outline.sf-float-input.sf-control-wrapper {
font-size: 13px;
}
input.sf-input.sf-small.sf-outline,
.sf-small input.sf-input.sf-outline,
.sf-input-group.sf-small.sf-outline input.sf-input,
.sf-outline.sf-input-group.sf-control-wrapper.sf-small input.sf-input,
.sf-outline.sf-float-input.sf-small input,
.sf-outline.sf-float-input.sf-control-wrapper input.sf-small,
.sf-outline.sf-float-input.sf-small input,
.sf-outline.sf-float-input.sf-control-wrapper input.sf-small,
.sf-outline.sf-input-group input.sf-input.sf-small,
.sf-outline.sf-input-group.sf-control-wrapper input.sf-input.sf-small,
.sf-small .sf-outline.sf-float-input input,
.sf-small .sf-outline.sf-float-input.sf-control-wrapper input,
.sf-small .sf-outline.sf-input-group input.sf-input,
.sf-small .sf-outline.sf-input-group.sf-control-wrapper input.sf-input,
.sf-outline.sf-input-group.sf-small input.sf-input:focus,
.sf-outline.sf-input-group.sf-control-wrapper.sf-small input.sf-input:focus,
.sf-outline.sf-float-input.sf-small input:focus,
.sf-outline.sf-float-input.sf-control-wrapper.sf-small input:focus,
.sf-small .sf-outline.sf-input-group.sf-control-wrapper input.sf-input:focus,
.sf-small .sf-outline.sf-input-group input.sf-input:focus,
.sf-small .sf-outline.sf-float-input input:focus,
.sf-small .sf-outline.sf-float-input.sf-control-wrapper input:focus,
.sf-outline.sf-float-input.sf-small.sf-input-focus input,
.sf-outline.sf-float-input.sf-control-wrapper.sf-small.sf-input-focus input,
.sf-small .sf-outline.sf-float-input.sf-input-focus input,
.sf-small .sf-outline.sf-float-input.sf-control-wrapper.sf-input-focus input,
.sf-outline.sf-input-group.sf-small.sf-input-focus input.sf-input,
.sf-outline.sf-input-group.sf-control-wrapper.sf-small.sf-input-focus input.sf-input,
.sf-small .sf-outline.sf-input-group.sf-control-wrapper.sf-input-focus input.sf-input,
.sf-small .sf-outline.sf-input-group.sf-input-focus input.sf-input {
padding: 7px 10px;
}
textarea.sf-input.sf-small.sf-outline,
.sf-small textarea.sf-input.sf-outline,
.sf-input-group.sf-small.sf-outline textarea.sf-input,
.sf-outline.sf-input-group.sf-control-wrapper.sf-small textarea.sf-input,
.sf-outline.sf-float-input.sf-control-wrapper textarea.sf-small,
.sf-outline.sf-float-input.sf-small textarea,
.sf-outline.sf-input-group textarea.sf-input.sf-small,
.sf-outline.sf-input-group.sf-control-wrapper textarea.sf-input.sf-small,
.sf-small .sf-outline.sf-float-input textarea,
.sf-small .sf-outline.sf-float-input.sf-control-wrapper textarea,
.sf-small .sf-outline.sf-input-group textarea.sf-input,
.sf-small .sf-outline.sf-input-group.sf-control-wrapper textarea.sf-input,
.sf-outline.sf-input-group.sf-small textarea.sf-input:focus,
.sf-outline.sf-input-group.sf-control-wrapper.sf-small textarea.sf-input:focus,
.sf-outline.sf-float-input.sf-small textarea:focus,
.sf-outline.sf-float-input.sf-control-wrapper.sf-small textarea:focus,
.sf-small .sf-outline.sf-input-group.sf-control-wrapper textarea.sf-input:focus,
.sf-small .sf-outline.sf-input-group textarea.sf-input:focus,
.sf-small .sf-outline.sf-float-input textarea:focus,
.sf-small .sf-outline.sf-float-input.sf-control-wrapper textarea:focus {
box-sizing: border-box;
margin: 8px 0 1px;
padding: 0 10px 10px;
}
.sf-outline.sf-input-group.sf-small.sf-float-icon-left > .sf-input-group-icon,
.sf-outline.sf-input-group.sf-float-icon-left > .sf-input-group-icon.sf-small,
.sf-outline.sf-input-group.sf-control-wrapper.sf-small.sf-float-icon-left > .sf-input-group-icon,
.sf-outline.sf-input-group.sf-control-wrapper.sf-float-icon-left > .sf-input-group-icon.sf-small,
.sf-small .sf-outline.sf-input-group.sf-float-icon-left > .sf-input-group-icon,
.sf-small .sf-outline.sf-input-group.sf-control-wrapper.sf-float-icon-left > .sf-input-group-icon,
.sf-outline.sf-float-input.sf-input-group.sf-small.sf-float-icon-left > .sf-input-group-icon,
.sf-outline.sf-float-input.sf-input-group.sf-float-icon-left > .sf-input-group-icon.sf-small,
.sf-small .sf-outline.sf-float-input.sf-input-group.sf-float-icon-left > .sf-input-group-icon,
.sf-outline.sf-float-input.sf-control-wrapper.sf-input-group.sf-small.sf-float-icon-left > .sf-input-group-icon,
.sf-outline.sf-float-input.sf-control-wrapper.sf-input-group.sf-float-icon-left > .sf-input-group-icon.sf-small,
.sf-small .sf-outline.sf-float-input.sf-control-wrapper.sf-input-group.sf-float-icon-left > .sf-input-group-icon {
margin-left: 0;
margin-right: 6px;
}
.sf-outline.sf-input-group.sf-small .sf-input-group-icon,
.sf-outline.sf-input-group.sf-control-wrapper.sf-small .sf-input-group-icon,
.sf-small .sf-outline.sf-input-group .sf-input-group-icon,
.sf-small .sf-outline.sf-input-group.sf-control-wrapper .sf-input-group-icon {
margin-left: 0;
margin-right: 10px;
}
.sf-outline.sf-input-group.sf-prepend.sf-small .sf-input-group-icon,
.sf-outline.sf-input-group.sf-prepend.sf-control-wrapper.sf-small .sf-input-group-icon,
.sf-small .sf-outline.sf-input-group.sf-prepend .sf-input-group-icon,
.sf-small .sf-outline.sf-input-group.sf-prepend.sf-control-wrapper .sf-input-group-icon,
.sf-rtl.sf-outline.sf-input-group.sf-small .sf-input-group-icon,
.sf-rtl .sf-outline.sf-input-group.sf-small .sf-input-group-icon,
.sf-rtl.sf-outline.sf-input-group.sf-control-wrapper.sf-small .sf-input-group-icon,
.sf-rtl .sf-outline.sf-input-group.sf-control-wrapper.sf-small .sf-input-group-icon,
.sf-small .sf-rtl.sf-outline.sf-input-group .sf-input-group-icon,
.sf-rtl.sf-small .sf-outline.sf-input-group .sf-input-group-icon,
.sf-small .sf-rtl.sf-outline.sf-input-group.sf-control-wrapper .sf-input-group-icon .sf-rtl.sf-small .sf-outline.sf-input-group.sf-control-wrapper .sf-input-group-icon,
.sf-rtl.sf-outline.sf-input-group.sf-small .sf-input-group-icon + .sf-input-group-icon:last-child,
.sf-rtl .sf-outline.sf-input-group.sf-small .sf-input-group-icon + .sf-input-group-icon:last-child,
.sf-rtl .sf-outline.sf-input-group.sf-control-wrapper.sf-small .sf-input-group-icon + .sf-input-group-icon:last-child,
.sf-rtl.sf-outline.sf-input-group.sf-control-wrapper.sf-small .sf-input-group-icon + .sf-input-group-icon:last-child {
margin-left: 10px;
margin-right: 0;
}
.sf-outline.sf-input-group.sf-small .sf-clear-icon,
.sf-outline.sf-input-group .sf-clear-icon.sf-small,
.sf-small .sf-outline.sf-input-group .sf-clear-icon,
.sf-outline.sf-input-group.sf-control-wrapper.sf-small .sf-clear-icon,
.sf-outline.sf-input-group.sf-control-wrapper .sf-clear-icon.sf-small,
.sf-small .sf-outline.sf-input-group.sf-control-wrapper .sf-clear-icon {
font-size: 16px;
}
.sf-outline.sf-float-input.sf-input-group.sf-small .sf-input-group-icon,
.sf-small .sf-outline.sf-float-input.sf-input-group .sf-input-group-icon,
.sf-outline.sf-float-input.sf-control-wrapper.sf-input-group.sf-small .sf-input-group-icon,
.sf-small .sf-outline.sf-float-input.sf-control-wrapper.sf-input-group .sf-input-group-icon {
margin-top: 9px;
}
.sf-outline.sf-float-input input,
.sf-outline.sf-float-input textarea,
.sf-outline.sf-float-input.sf-control-wrapper input,
.sf-outline.sf-float-input.sf-control-wrapper textarea {
border: 0;
border-width: 0;
}
.sf-outline label.sf-float-text,
.sf-outline.sf-float-input label.sf-float-text,
.sf-outline.sf-float-input.sf-control-wrapper label.sf-float-text,
.sf-outline.sf-float-input:not(.sf-input-focus) input:not(:focus):valid ~ label.sf-float-text.sf-label-bottom,
.sf-outline.sf-float-input.sf-control-wrapper:not(.sf-input-focus) input:not(:focus):valid ~ label.sf-float-text.sf-label-bottom,
.sf-outline.sf-float-input.sf-small:not(.sf-input-focus) input:not(:focus):valid ~ label.sf-float-text.sf-label-bottom,
.sf-small .sf-outline.sf-float-input:not(.sf-input-focus) input:not(:focus):valid ~ label.sf-float-text.sf-label-bottom,
.sf-outline.sf-float-input.sf-control-wrapper:not(.sf-input-focus) input:not(:focus):valid ~ label.sf-float-text.sf-label-bottom,
.sf-outline.sf-float-input.sf-control-wrapper.sf-small:not(.sf-input-focus) input:not(:focus):valid ~ label.sf-float-text.sf-label-bottom,
.sf-small .sf-outline.sf-float-input.sf-control-wrapper:not(.sf-input-focus) input:not(:focus):valid ~ label.sf-float-text.sf-label-bottom,
.sf-outline.sf-float-input textarea:not(:focus):valid ~ label.sf-float-text.sf-label-bottom,
.sf-outline.sf-float-input.sf-control-wrapper textarea:not(:focus):valid ~ label.sf-float-text.sf-label-bottom,
.sf-outline.sf-float-input.sf-small textarea:not(:focus):valid ~ label.sf-float-text.sf-label-bottom,
.sf-small .sf-outline.sf-float-input textarea:not(:focus):valid ~ label.sf-float-text.sf-label-bottom,
.sf-outline.sf-float-input.sf-control-wrapper textarea:not(:focus):valid ~ label.sf-float-text.sf-label-bottom,
.sf-outline.sf-float-input.sf-control-wrapper.sf-small textarea:not(:focus):valid ~ label.sf-float-text.sf-label-bottom,
.sf-small .sf-outline.sf-float-input.sf-control-wrapper textarea:not(:focus):valid ~ label.sf-float-text.sf-label-bottom {
box-sizing: border-box;
display: flex;
left: 0;
line-height: 13px;
position: absolute;
top: -6px;
transform: translate3d(0, 0, 0) scale(1);
transition: color 0.2s, font-size 0.2s, line-height 0.2s;
}
.sf-outline.sf-float-input.sf-small:not(.sf-error):not(.sf-valid-input):not(.sf-input-focus) input:not(:focus):valid ~ label.sf-float-text.sf-label-bottom,
.sf-small .sf-outline.sf-float-input:not(.sf-error):not(.sf-valid-input):not(.sf-input-focus) input:not(:focus):valid ~ label.sf-float-text.sf-label-bottom,
.sf-outline.sf-float-input.sf-control-wrapper.sf-small:not(.sf-error):not(.sf-valid-input):not(.sf-input-focus) input:not(:focus):valid ~ label.sf-float-text.sf-label-bottom,
.sf-small .sf-outline.sf-float-input.sf-control-wrapper:not(.sf-error):not