#bellsol-wit-search{box-sizing:border-box;width:100%;background:#eae7e3;color:#292929;padding:12px 20px;z-index:999;font-family:inherit;border-top:1px solid #d8d2ca}
#bellsol-wit-search *{box-sizing:border-box}
#bellsol-wit-search form:not([hidden]){display:grid;grid-template-columns:1.5fr 1.2fr 1.2fr .9fr .9fr .9fr 1fr;gap:10px;align-items:end;max-width:1400px;margin:0 auto}
#bellsol-wit-search label{display:flex;min-width:0;flex-direction:column;gap:5px;margin:0;font-size:12px;line-height:1.3;font-weight:600;color:#292929}
#bellsol-wit-search input,#bellsol-wit-search select{width:100%;min-width:0;min-height:44px;padding:8px 10px;margin:0;border:1px solid #bcb6af;border-radius:2px;background:#fff;color:#292929;font:inherit;font-size:14px;line-height:1.3}
#bellsol-wit-search button{min-height:44px;padding:10px 14px;border:1px solid #ca3d0e;border-radius:2px;background:#ca3d0e;color:#fff;font:inherit;font-size:14px;font-weight:700;cursor:pointer;text-transform:uppercase;line-height:1.3}
#bellsol-wit-search button:hover{background:#aa320b;border-color:#aa320b}
#bellsol-wit-search :is(input,select,button,a):focus-visible{outline:3px solid #01213f;outline-offset:2px}
#bellsol-wit-search .bellsol-wit-fallback{display:block;text-align:center;color:#9b2f0c;font-weight:700}
#bellsol-wit-search.bellsol-wit-ready .bellsol-wit-fallback{display:none}
@media(min-width:1000px){#bellsol-wit-search{position:fixed;bottom:0;left:0}html.bellsol-wit-ready-page body{padding-bottom:var(--bellsol-wit-height,100px)}}
@media(min-width:600px) and (max-width:999px){#bellsol-wit-search form:not([hidden]){grid-template-columns:repeat(3,minmax(0,1fr))}#bellsol-wit-search button{grid-column:1/-1}}
@media(max-width:599px){#bellsol-wit-search{padding:16px}#bellsol-wit-search form:not([hidden]){grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}#bellsol-wit-search .bellsol-wit-type,#bellsol-wit-search button{grid-column:1/-1}#bellsol-wit-search input,#bellsol-wit-search select{font-size:16px}#bellsol-wit-search label{font-size:12px}}
