.hcv-finder.hcv-finder{box-sizing:border-box;display:flex;align-items:flex-end;flex-wrap:wrap;gap:var(--hcv-f-gap,12px);width:100%;margin:0;padding:0;border:0;background:transparent;color:var(--hcv-f-text,#1c3036);font-family:inherit;font-size:var(--hcv-f-font,15px);line-height:1.5;text-align:start;container-type:inline-size}
.hcv-finder.hcv-finder *{box-sizing:border-box}.hcv-finder.hcv-finder .hcv-finder-field{display:flex;flex:1 1 160px;flex-direction:column;gap:7px;min-width:0;max-width:100%;margin:0;padding:0;color:var(--hcv-f-text,#1c3036);font:inherit;line-height:1.5}.hcv-finder.hcv-finder .hcv-finder-label{font:inherit;font-weight:600;color:var(--hcv-f-text,#1c3036);margin:0}
.hcv-finder.hcv-finder select{display:block;appearance:auto;width:100%;max-width:100%;min-width:0;min-height:var(--hcv-f-height,48px);height:auto;margin:0;padding:10px 12px;border:1px solid var(--hcv-f-border,#cbd8dc);border-radius:var(--hcv-f-field-radius,8px);background:var(--hcv-f-field,#fff);color:var(--hcv-f-text,#1c3036);font:inherit;line-height:1.5;box-shadow:none;text-transform:none;letter-spacing:normal}
.hcv-finder.hcv-finder .hcv-finder-button{display:block;flex:0 1 auto;max-width:100%;min-height:var(--hcv-f-height,48px);height:auto;margin:0;padding:10px 22px;border:1px solid transparent;border-radius:var(--hcv-f-button-radius,8px);background:var(--hcv-f-button,#116b60);color:var(--hcv-f-button-text,#fff);font:inherit;font-weight:600;line-height:1.5;text-transform:none;letter-spacing:normal;text-decoration:none;white-space:normal;overflow-wrap:anywhere;cursor:pointer;box-shadow:none}
.hcv-finder.hcv-finder .hcv-finder-button:hover{background:var(--hcv-f-button-hover,#0c534a);color:var(--hcv-f-button-text,#fff)}.hcv-finder.hcv-finder select:focus-visible,.hcv-finder.hcv-finder .hcv-finder-button:focus-visible{outline:2px solid var(--hcv-f-text,#1c3036);outline-offset:3px;box-shadow:0 0 0 2px #fff}
.hcv-finder.hcv-finder--stolpec{flex-direction:column;align-items:stretch}.hcv-finder.hcv-finder--stolpec .hcv-finder-field,.hcv-finder.hcv-finder--stolpec .hcv-finder-button{flex:0 0 auto;width:100%}
.hcv-finder.hcv-finder .hcv-finder-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@container(max-width:480px){.hcv-finder .hcv-finder-field,.hcv-finder .hcv-finder-button{flex-basis:100%!important;width:100%}}
@media(max-width:480px){.hcv-finder.hcv-finder .hcv-finder-field,.hcv-finder.hcv-finder .hcv-finder-button{flex-basis:100%;width:100%}.hcv-finder.hcv-finder--stolpec .hcv-finder-field,.hcv-finder.hcv-finder--stolpec .hcv-finder-button{flex-basis:auto}}
