/* Life OS Search 0.69.2 — neutral, soft, rounded, consistent. */
body.life-ui :is(input[type="search"],input[id*="search" i],input[class*="search" i]){
  -webkit-appearance:none!important;appearance:none!important;
  min-height:44px!important;border-radius:999px!important;
  border:1px solid rgba(120,120,128,.16)!important;
  background:rgba(118,118,128,.075)!important;
  color:var(--text)!important;box-shadow:none!important;outline:none!important;
  padding:0 15px!important;font-size:14px!important;
  transition:background .15s ease,border-color .15s ease,box-shadow .15s ease!important;
}
body.life-ui :is(input[type="search"],input[id*="search" i],input[class*="search" i]):focus{
  background:rgba(118,118,128,.105)!important;
  border-color:rgba(120,120,128,.27)!important;
  box-shadow:0 0 0 4px rgba(120,120,128,.055)!important;
}
body.life-ui :is(input[type="search"],input[id*="search" i],input[class*="search" i])::placeholder{color:rgba(120,120,128,.72)!important}
body.life-ui :is(input[type="search"],input[id*="search" i],input[class*="search" i]):-webkit-autofill{-webkit-box-shadow:0 0 0 1000px rgba(118,118,128,.075) inset!important;-webkit-text-fill-color:var(--text)!important}
body.life-ui .search-trigger{border-radius:999px!important;border:1px solid rgba(120,120,128,.16)!important;background:rgba(118,118,128,.075)!important;box-shadow:none!important;color:var(--text-muted)!important}
body.life-ui .mc343-search-field{background:rgba(118,118,128,.075)!important;border:1px solid rgba(120,120,128,.14)!important;border-radius:999px!important}
body.life-ui .mc343-search-field input{background:transparent!important;box-shadow:none!important}

/* Composite search controls own their shell; never draw a second pill inside. */
body.life-ui .lifeos-search input[type="search"],body.life-ui .lifeos-search input[id*="search" i],body.life-ui .lifeos-search input[class*="search" i]{min-height:40px!important;height:40px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:0!important}
body.life-ui .lifeos-search input[type="search"]:focus,body.life-ui .lifeos-search input[id*="search" i]:focus,body.life-ui .lifeos-search input[class*="search" i]:focus{border:0!important;background:transparent!important;box-shadow:none!important}

/* 0.69.4: searches are neutral, soft, never accent/yellow. */
body.life-ui :is(input[type="search"],input[id*="search" i],input[class*="search" i]){border-radius:15px!important;background:rgba(118,118,128,.07)!important;border-color:rgba(120,120,128,.13)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.45)!important}
body.life-ui :is(input[type="search"],input[id*="search" i],input[class*="search" i]):focus{background:rgba(118,118,128,.095)!important;border-color:rgba(120,120,128,.20)!important;box-shadow:0 0 0 3px rgba(120,120,128,.045)!important}
body.life-ui :is(.search-trigger,.mc343-search-field,.lifeos-search){background:rgba(118,118,128,.07)!important;border-color:rgba(120,120,128,.13)!important;color:var(--text-muted)!important;box-shadow:none!important}
