/* Shahin Bazar — FiboSearch (Ajax Search for WooCommerce) brand restyle.
   Targets confirmed real plugin classes (.dgwt-wcas-*), not guessed ones.
   Brand tokens: black #1A1A1A, gold #C8901E, muted #7A7A7A, border #E5E2DA,
   soft bg #F7F5F0. */

.dgwt-wcas-search-wrapp{
  max-width:520px;width:100%;
}
.dgwt-wcas-sf-wrapp{
  background:#F7F5F0!important;
  border:1px solid #E5E2DA!important;
  border-radius:8px!important;
  transition:border-color .25s ease,box-shadow .25s ease;
}
.dgwt-wcas-search-input{
  background:transparent!important;
  font-family:'Hind Siliguri',sans-serif!important;
  font-size:14px!important;
  color:#1A1A1A!important;
  height:44px!important;
  padding:0 14px!important;
}
.dgwt-wcas-search-input::placeholder{color:#7A7A7A!important;opacity:1}
/* Focused state: subtle gold border + halo, matching the rest of the site's
   interactive elements */
.dgwt-wcas-search-focused .dgwt-wcas-sf-wrapp,
.dgwt-wcas-search-filled .dgwt-wcas-sf-wrapp{
  border-color:#C8901E!important;
  box-shadow:0 0 0 3px rgba(200,144,30,.12)!important;
}

/* Magnifier / submit button */
.dgwt-wcas-search-submit{background:transparent!important;border:none!important}
.dgwt-wcas-ico-magnifier,
.dgwt-wcas-ico-magnifier svg,
.dgwt-wcas-ico-magnifier path{
  fill:#7A7A7A!important;
  stroke:#7A7A7A!important;
  transition:fill .25s ease,stroke .25s ease;
}
.dgwt-wcas-search-focused .dgwt-wcas-ico-magnifier,
.dgwt-wcas-search-focused .dgwt-wcas-ico-magnifier svg,
.dgwt-wcas-search-focused .dgwt-wcas-ico-magnifier path{
  fill:#C8901E!important;
  stroke:#C8901E!important;
}

/* Results dropdown */
.dgwt-wcas-suggestions-wrapp{
  border:1px solid #E5E2DA!important;
  border-radius:12px!important;
  box-shadow:0 18px 44px rgba(26,26,26,.15)!important;
  overflow:hidden;
  font-family:'Hind Siliguri',sans-serif!important;
  margin-top:8px!important;
}
.dgwt-wcas-suggestion{
  padding:10px 14px!important;
  transition:background .2s ease!important;
}
.dgwt-wcas-suggestion:hover,
.dgwt-wcas-suggestion-selected{
  background:#F7F5F0!important;
}
.dgwt-wcas-st-title,
.dgwt-wcas-details-product-title{
  color:#1A1A1A!important;
  font-weight:600!important;
  font-size:13px!important;
}
.dgwt-wcas-sp,
.dgwt-wcas-pd-price .amount,
.dgwt-wcas-tpd-price .amount{
  color:#C8901E!important;
  font-weight:700!important;
}
.dgwt-wcas-suggestion-more,
.dgwt-wcas-st-more{
  color:#C8901E!important;
  font-weight:600!important;
}

@media (max-width:767px){
  .dgwt-wcas-search-input{height:40px!important;font-size:13px!important}
}
