.list-search-section-form{width:100%}.company-search-section{width:100%;margin-bottom:1.45rem;padding:1rem;border:1px solid color-mix(in srgb,var(--omd-secondary) 12%,white);background:linear-gradient(180deg,color-mix(in srgb,var(--omd-primary) 4%,white),#fff)}.company-search-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:.8rem}.company-search-section-spacer{flex:1 1 auto;min-width:1px}.company-search-section-kicker{color:var(--omd-primary);font-size:1.05rem;font-weight:800;line-height:1.2}.company-search-section-head p{max-width:560px;margin:0;color:#6f7d89;font-size:.88rem;font-weight:400;line-height:1.45;text-align:right}.company-search-panel{display:grid;grid-template-columns:minmax(220px,.3fr) minmax(0,1fr) auto;gap:.85rem;align-items:end}.company-search-panel--no-select{grid-template-columns:minmax(0,1fr) auto}.company-search-field{display:flex;min-width:0;flex-direction:column;gap:.42rem;margin:0}.company-search-field>span{color:#5e6c78;font-size:.76rem;font-weight:800;letter-spacing:.04em;line-height:1;text-transform:uppercase}.company-select-wrap{position:relative;min-width:0}.company-select-wrap i{position:absolute;top:50%;right:1rem;color:var(--omd-primary);font-size:.9rem;line-height:1;pointer-events:none;transform:translateY(-50%)}.company-filter-select,.company-search-input{height:54px;min-height:54px;max-height:54px;box-sizing:border-box;border:1px solid color-mix(in srgb,var(--omd-primary, #244665) 34%,white)!important;background-color:#fff!important;color:#212529!important;font-size:.96rem;font-weight:500;box-shadow:none;transition:border-color .18s ease,box-shadow .18s ease}.company-filter-select{width:100%;padding-right:2.65rem;appearance:none}.company-filter-select:focus,.company-search-input:focus,.company-search-input:not(:placeholder-shown){border-color:var(--omd-primary, #244665)!important;box-shadow:0 0 0 4px color-mix(in srgb,var(--omd-primary, #244665) 11%,white)}.company-search-section .form-control.company-filter-select,.company-search-section .form-control.company-search-input{border-width:1px!important;border-style:solid!important;border-color:color-mix(in srgb,var(--omd-primary, #244665) 34%,white)!important}.company-search-input::placeholder{color:#7f8b96!important;opacity:1;font-weight:400}.company-search-form-inner,.company-search-form-inner .company-search-input{width:100%}.company-search-submit{height:54px;min-height:54px;max-height:54px;min-width:116px;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;padding-top:0!important;padding-bottom:0!important;line-height:1;font-size:.95rem;font-weight:700;white-space:nowrap;box-sizing:border-box;align-self:end}.company-search-submit:hover,.company-search-submit:focus-visible{color:#fff!important;background-color:var(--omd-primary-dark, var(--omd-primary, #244665))!important;border-color:var(--omd-primary-dark, var(--omd-primary, #244665))!important}.company-search-badges-wrap{font-size:.85rem}.company-search-badges-label{color:#5e6c78;font-weight:600}.company-search-badges-content{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.company-search-badges-content .badge{margin:0!important}@media(max-width:991.98px){.company-search-section-head{align-items:flex-start;flex-direction:column}.company-search-section-head p{text-align:left}.company-search-panel{grid-template-columns:1fr}.company-search-badges-wrap{flex-direction:column;align-items:flex-start!important;gap:.5rem}}@media(max-width:575.98px){.company-search-section{padding:.85rem}.company-search-submit{min-width:74px;padding-inline:.8rem}.company-search-submit span{display:none}}
