.home-dispatcher>header{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,520px) minmax(0,1fr);gap:24px;align-items:center}
.home-dispatcher>header>.brand{justify-self:start}
.home-dispatcher>header>nav{justify-self:end}
.home-search{position:relative;display:flex;align-items:center;width:100%;min-width:0;margin:0;border:1px solid #d7b45499;border-radius:10px;background:#0b1726e8;box-shadow:0 6px 24px #0003}
.home-search-icon{position:absolute;left:16px;top:15px;width:22px;height:22px;fill:none;stroke:#ffd044;stroke-width:1.8;stroke-linecap:round;pointer-events:none}
.home-search input{min-width:0;flex:1;width:100%;height:52px;padding:12px 12px 12px 49px;border:0;border-radius:10px;background:transparent;color:#f4f6f7;font:16px Arial,sans-serif;outline:none}
.home-search input::placeholder{color:#becbd6;opacity:1}
.home-search button{display:grid;place-items:center;flex:none;min-width:68px;min-height:42px;margin:5px;padding:10px 14px;border:1px solid #e8b74d;border-radius:7px;background:#e8b74d;color:#121c25;font:700 14px Arial,sans-serif;cursor:pointer}
.home-search:focus-within{border-color:#ffda75;outline:3px solid #e8b74d66;outline-offset:3px}
.home-search button:focus-visible{outline:3px solid #fff0aa;outline-offset:3px}
@media(max-width:1000px){.home-dispatcher>header{grid-template-columns:minmax(0,1fr) auto;gap:14px;padding-top:16px;padding-bottom:16px}.home-search{grid-column:1/-1;grid-row:2;justify-self:center;max-width:600px}.home-dispatcher>header>nav{grid-column:2;grid-row:1}}
@media(max-width:500px){.home-dispatcher>header{gap:12px}.home-search input{height:48px;padding-left:42px;padding-right:6px;font-size:16px}.home-search-icon{width:19px;height:19px;left:13px;top:15px}.home-search button{min-width:60px;min-height:40px;padding:9px 10px;margin:4px}}
