:root{--caselist-search__background-color:var(--pb-background-color);--caselist-search__border-color:var(--pb-text-color);--caselist-search__text-color:var(--pb-text-color);--caselist-search-input__background-color:var(--pb-global-white-color);--caselist-search-input__border-color:var(--pb-global-text-color);--caselist-search-input__border-width:0px;--caselist-search-input__text-color:var(--pb-global-text-color);--caselist-search-input__font-family:var(--pb-font-primary);--caselist-search-input__border-radius:0px;--caselist-search-input-label__text-color:var(--caselist-search-input__text-color);--caselist-search-submit__background-color: transparent;--caselist-search-submit__border-color: var(--pb-global-text-color);--caselist-search-submit__border-radius:0px;--caselist-search-submit__border-width:1px;--caselist-search-submit__text-color: var(--pb-global-text-color)}.section-caselist-search{padding-block:var(--pb-padding-block-desktop);overflow:visible}.section-caselist-search .form-wrap{display:grid;grid-template-columns:2fr 1fr 1fr 1fr auto;gap:2rem}.section-caselist-search .form-wrap>*{position:relative;flex-grow:1}.section-caselist-search .input-field{position:relative}.section-caselist-search input[type=text],.section-caselist-search input[type=number],.section-caselist-search input[type=email],.section-caselist-search input[type=tel],.section-caselist-search input[type=search],.section-caselist-search select,.section-caselist-search textarea{border-radius:var(--caselist-search-input__border-radius);border-style:solid;border-width:var(--caselist-search-input__border-width);border-color:var(--caselist-search-input__border-color);background-color:var(--caselist-search-input__background-color);color:var(--caselist-search-input__text-color);padding:2rem 1.6rem 1rem;line-height:20px;font-size:1.4rem;width:100%;font-family:var(--caselist-search-input__font-family);color:var(--caselist-search-input__text-color)}.section-caselist-search input[type=text] ::placeholder,.section-caselist-search input[type=number] ::placeholder,.section-caselist-search input[type=email] ::placeholder,.section-caselist-search input[type=tel] ::placeholder,.section-caselist-search input[type=search] ::placeholder,.section-caselist-search select ::placeholder,.section-caselist-search textarea ::placeholder{color:var(--caselist-search-input__text-color)}.section-caselist-search input[type=text]+label,.section-caselist-search input[type=number]+label,.section-caselist-search input[type=email]+label,.section-caselist-search input[type=tel]+label,.section-caselist-search input[type=search]+label,.section-caselist-search select+label,.section-caselist-search textarea+label{position:absolute;top:50%;transform:translateY(-50%);color:var(--caselist-search-input-label__text-color);left:15px;cursor:text;user-select:none;line-height:1;font-size:85%;z-index:1;-webkit-transition:all .4s;transition:all .4s;transform-origin:top left}.section-caselist-search input[type=text].dirty~label,.section-caselist-search input[type=text]:focus~label,.section-caselist-search input[type=number].dirty~label,.section-caselist-search input[type=number]:focus~label,.section-caselist-search input[type=email].dirty~label,.section-caselist-search input[type=email]:focus~label,.section-caselist-search input[type=tel].dirty~label,.section-caselist-search input[type=tel]:focus~label,.section-caselist-search input[type=search].dirty~label,.section-caselist-search input[type=search]:focus~label,.section-caselist-search select.dirty~label,.section-caselist-search select:focus~label,.section-caselist-search textarea.dirty~label,.section-caselist-search textarea:focus~label{-webkit-transform:translateY(0) scale(0.7) !important;-ms-transform:translateY(0) scale(0.7) !important;transform:translateY(0) scale(0.7) !important;top:7px;max-width:120%}.section-caselist-search input[type=number]{appearance:textfield;-webkit-appearance:textfield;-moz-appearance:textfield}.section-caselist-search input[type=number]::-webkit-outer-spin-button,.section-caselist-search input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}@media screen and (max-width: 1199px){.section-caselist-search .form-wrap{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 767px){.section-caselist-search .form-wrap{grid-template-columns:1fr}}/*# sourceMappingURL=block.css.map */
