.network-search{margin-bottom:42px;padding:26px;border-radius:18px;background:#edf6f6}.network-search h2{margin:0 0 12px;font-size:26px}.home-request-search{position:relative}.network-search label{display:block;font-weight:700;margin-bottom:10px}.network-search input{width:100%;padding:16px;border:1px solid #8caeb5;border-radius:10px;font:inherit;background:#fff;color:#18313d}.network-search button{margin-top:14px}.production-search-options{position:absolute;top:calc(100% + 8px);left:0;right:0;background:#fff;color:#223540;border:1px solid #d8e1e5;border-radius:16px;padding:10px;box-shadow:0 15px 35px #102e3e35;max-height:360px;overflow:auto;z-index:10}.production-search-options[hidden]{display:none}.production-search-options [role=option]{display:block;text-decoration:none;color:#223540;padding:13px 15px;border-radius:10px;cursor:pointer;font-size:16px;line-height:1.4}.production-search-options [role=option]:hover,.production-search-options [aria-selected=true]{background:#eaf5f6;color:#075464}.production-search-options small{display:block;color:#657580;font-size:14px;margin-top:4px}.production-search-options p{padding:12px}.network-search :focus-visible{outline:3px solid #148d9b;outline-offset:3px}@media(max-width:600px){.network-search{padding:20px}.production-search-options{max-height:300px}}
