/* v3.17: Search toggle and expanded search field on a single horizontal row. */
@media (min-width: 701px) {
 .site-header .da-search-form,.site-header .da-search-form.open {
   top: 24px!important;
   right: 62px!important;
   left: auto!important;
   width: min(420px, calc(100vw - 110px))!important;
   max-width: calc(100vw - 110px)!important;
   flex-direction: row!important;
   flex-wrap: nowrap!important;
   align-items: center!important;
   white-space: nowrap;
 }
 .site-header .da-search-form input[type="search"] { flex: 1 1 0!important; min-width:0!important; }
 .site-header .da-search-form button[type="submit"] { flex: 0 0 auto!important; }
}
@media (max-width: 700px) {
 .site-header .da-search-form,.site-header .da-search-form.open {display:none;}
 .site-header .da-search-form.open {display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;top:72px!important;right:0!important;}
 .site-header .da-search-form input[type="search"] {min-width:0!important;flex:1 1 0!important;}
}
