:root{--swish-control-border-width: 1px;--swish-control-radius: 4px;--swish-control-border-default: .2;--swish-control-border-hover: .3;--swish-control-border-active: .5}:is(.contact-form-builder,.contact-popup,.product-quote-form-block,form:has(>input[name=form_type][value=contact])) :is(.field,.select){--inputs-border-width: var(--swish-control-border-width);--inputs-border-opacity: var(--swish-control-border-default);--inputs-radius: var(--swish-control-radius);--inputs-radius-outset: calc(var(--inputs-radius) + var(--inputs-border-width))}:is(.contact-form-builder,.contact-popup,.product-quote-form-block,form:has(>input[name=form_type][value=contact])) :is(.field,.select):after{border-radius:var(--swish-control-radius)!important;box-shadow:0 0 0 var(--swish-control-border-width) rgba(var(--color-foreground),var(--swish-control-border-default))!important}:is(.contact-form-builder,.contact-popup,.product-quote-form-block,form:has(>input[name=form_type][value=contact])) :is(.field,.select):hover:after{box-shadow:0 0 0 var(--swish-control-border-width) rgba(var(--color-foreground),var(--swish-control-border-hover))!important}:is(.contact-form-builder,.contact-popup,.product-quote-form-block,form:has(>input[name=form_type][value=contact])) :is(.field,.select):is(:focus-within,:active):after{box-shadow:0 0 0 var(--swish-control-border-width) rgba(var(--color-foreground),var(--swish-control-border-active))!important}:is(.contact-form-builder,.contact-popup,.product-quote-form-block,form:has(>input[name=form_type][value=contact])) :is(.field__input,.select__select){border-radius:var(--swish-control-radius)!important}:is(.contact-form-builder,.contact-popup,.product-quote-form-block,form:has(>input[name=form_type][value=contact])) :is(.field__input,.select__select):is(:focus,:focus-visible,.focused){outline:none!important;box-shadow:none!important}:is(form.ecom-contact-form,form.school-form,form[id^=storeify_form_action_]) :is(input:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select){--swish-control-border-state: var(--swish-control-border-default);border-color:transparent!important;border-radius:var(--swish-control-radius)!important;outline:var(--swish-control-border-width) solid rgba(var(--color-foreground, 18, 18, 18),var(--swish-control-border-state))!important;outline-offset:calc(-1 * var(--swish-control-border-width))!important;box-shadow:none!important}:is(form.ecom-contact-form,form.school-form,form[id^=storeify_form_action_]) :is(input:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select):hover{--swish-control-border-state: var(--swish-control-border-hover)}:is(form.ecom-contact-form,form.school-form,form[id^=storeify_form_action_]) :is(input:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select):is(:focus,:focus-visible,:active){--swish-control-border-state: var(--swish-control-border-active)}#swish-court-builder :is(#swishcb-sidebar-controls,.swishcb__controls) [data-swishcb-contact-panel] .swishcb__contact-form--theme-native :is(.field,.select){--inputs-border-width: var(--swish-control-border-width);--inputs-border-opacity: var(--swish-control-border-default);--inputs-radius: var(--swish-control-radius);--inputs-radius-outset: calc(var(--inputs-radius) + var(--inputs-border-width))}#swish-court-builder :is(#swishcb-sidebar-controls,.swishcb__controls) [data-swishcb-contact-panel] .swishcb__contact-form--theme-native :is(.field,.select):after{border-radius:var(--swish-control-radius)!important;box-shadow:inset 0 0 0 var(--swish-control-border-width) rgba(var(--color-foreground),var(--swish-control-border-default))!important}#swish-court-builder :is(#swishcb-sidebar-controls,.swishcb__controls) [data-swishcb-contact-panel] .swishcb__contact-form--theme-native :is(.field,.select):hover:after{box-shadow:inset 0 0 0 var(--swish-control-border-width) rgba(var(--color-foreground),var(--swish-control-border-hover))!important}#swish-court-builder :is(#swishcb-sidebar-controls,.swishcb__controls) [data-swishcb-contact-panel] .swishcb__contact-form--theme-native :is(.field,.select):is(:focus-within,:active):after{box-shadow:inset 0 0 0 var(--swish-control-border-width) rgba(var(--color-foreground),var(--swish-control-border-active))!important}#swish-court-builder :is(#swishcb-sidebar-controls,.swishcb__controls) [data-swishcb-contact-panel] .swishcb__contact-form--theme-native :is(.field__input,.select__select,.swishcb__contact-unit-select){outline:none!important;box-shadow:none!important;border-radius:var(--swish-control-radius)!important}#swish-court-builder :is(#swishcb-sidebar-controls,.swishcb__controls) [data-swishcb-contact-panel] .swishcb__contact-form--theme-native .swishcb__contact-unit-select{border-left-color:rgba(var(--color-foreground),var(--swish-control-border-default))!important;border-radius:0 var(--swish-control-radius) var(--swish-control-radius) 0!important}#swish-court-builder :is(#swishcb-sidebar-controls,.swishcb__controls) [data-swishcb-contact-panel] .swishcb__contact-form--theme-native .field:hover .swishcb__contact-unit-select{border-left-color:rgba(var(--color-foreground),var(--swish-control-border-hover))!important}#swish-court-builder :is(#swishcb-sidebar-controls,.swishcb__controls) [data-swishcb-contact-panel] .swishcb__contact-form--theme-native .field:focus-within .swishcb__contact-unit-select{border-left-color:rgba(var(--color-foreground),var(--swish-control-border-active))!important}
/*# sourceMappingURL=/cdn/shop/t/256/assets/swish-control-borders.css.map */
