.tmc-mobile-search{display:none}
@media(max-width:767px){
  .header[data-teching-header]{height:auto;min-height:0}
  .header[data-teching-header] .header-inner{min-height:66px}
  .header[data-teching-header] .header-actions>.icon-btn[data-search-open]{display:none!important}
  .header[data-teching-header] .tmc-mobile-search{display:grid;grid-template-columns:minmax(0,1fr) 48px;align-items:stretch;margin:0 20px 12px;min-height:48px;border:1px solid #c9cac5;border-radius:6px;background:#fff;overflow:hidden;box-shadow:0 1px 2px #161b1705}
  .header[data-teching-header] .tmc-mobile-search input{display:block;min-width:0;width:100%;height:48px;padding:11px 13px;border:0;border-radius:0;background:transparent;color:var(--light);font:16px/1.5 var(--sans);outline-offset:-3px}
  .header[data-teching-header] .tmc-mobile-search input::placeholder{color:#636962;opacity:1}
  .header[data-teching-header] .tmc-mobile-search button{display:grid;place-items:center;min-width:48px;min-height:48px;margin:0;border:0;border-left:1px solid #d8dad4;background:#eef0ea;color:var(--light);cursor:pointer}
  .header[data-teching-header] .tmc-mobile-search button svg{width:20px;height:20px}
  .header[data-teching-header] .tmc-mobile-search:focus-within{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}
  .header[data-teching-header] .native-mobile-nav{border-top:1px solid var(--line)}
}
@media(max-width:359px){
  .header[data-teching-header] .tmc-mobile-search{margin-inline:16px}
  .header[data-teching-header] .tmc-mobile-search input{font-size:16px;padding-inline:11px}
}
