/* v1.40.440 — Cepas: selects visibles y estables en Opera/Chromium.
 * Reparación definitiva: no se oculta el texto nativo ni se superpone una etiqueta.
 */
body.kd-strains-page .kd-strain-filter-form label.kd-strain-select,
body.kd-standalone-strains-template .kd-strain-filter-form label.kd-strain-select{
  position:relative!important;display:flex!important;align-items:center!important;
  box-sizing:border-box!important;height:42px!important;min-width:94px!important;
  margin:0!important;padding:0!important;overflow:hidden!important;
  border:1px solid #dfe6e1!important;border-radius:12px!important;
  background:#fff!important;background-image:none!important;box-shadow:none!important;
}
body.kd-strains-page .kd-strain-filter-form label.kd-strain-select>span,
body.kd-standalone-strains-template .kd-strain-filter-form label.kd-strain-select>span{display:none!important}
body.kd-strains-page .kd-strain-filter-form label.kd-strain-select select,
body.kd-standalone-strains-template .kd-strain-filter-form label.kd-strain-select select{
  -webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;
  position:relative!important;z-index:2!important;display:block!important;visibility:visible!important;opacity:1!important;
  box-sizing:border-box!important;width:100%!important;max-width:100%!important;height:40px!important;
  min-width:94px!important;min-height:40px!important;margin:0!important;padding:0 31px 0 12px!important;
  border:0!important;border-radius:11px!important;outline:0!important;box-shadow:none!important;
  background:#fff!important;background-image:none!important;
  color:#2f3932!important;-webkit-text-fill-color:#2f3932!important;
  text-indent:0!important;text-shadow:none!important;font-family:inherit!important;font-size:11px!important;font-weight:650!important;
  line-height:normal!important;cursor:pointer!important;
}
body.kd-strains-page .kd-strain-filter-form label.kd-strain-select select:focus,
body.kd-standalone-strains-template .kd-strain-filter-form label.kd-strain-select select:focus{
  color:#1f2d24!important;-webkit-text-fill-color:#1f2d24!important;outline:0!important;box-shadow:none!important;
}
body.kd-strains-page .kd-strain-filter-form label.kd-strain-select:focus-within,
body.kd-standalone-strains-template .kd-strain-filter-form label.kd-strain-select:focus-within{
  border-color:#8fc69c!important;box-shadow:0 0 0 3px rgba(46,139,71,.11)!important;
}
body.kd-strains-page .kd-strain-filter-form label.kd-strain-select:after,
body.kd-standalone-strains-template .kd-strain-filter-form label.kd-strain-select:after{
  content:""!important;position:absolute!important;z-index:4!important;right:12px!important;top:50%!important;
  width:6px!important;height:6px!important;margin-top:-5px!important;
  border-right:1.5px solid #26322a!important;border-bottom:1.5px solid #26322a!important;
  transform:rotate(45deg)!important;pointer-events:none!important;
}
body.kd-strains-page .kd-strain-filter-form label.kd-strain-select select option,
body.kd-standalone-strains-template .kd-strain-filter-form label.kd-strain-select select option{
  color:#26322a!important;-webkit-text-fill-color:#26322a!important;background:#fff!important;
}
@media (hover:hover){
  body.kd-strains-page .kd-strain-filter-form label.kd-strain-select:hover,
  body.kd-standalone-strains-template .kd-strain-filter-form label.kd-strain-select:hover{border-color:#c5d7ca!important;background:#fbfdfb!important}
  body.kd-strains-page .kd-strain-filter-form label.kd-strain-select:hover select,
  body.kd-standalone-strains-template .kd-strain-filter-form label.kd-strain-select:hover select{background:#fbfdfb!important}
}
html.kd-interface-dark body.kd-strains-page .kd-strain-filter-form label.kd-strain-select,
body.kd-interface-dark.kd-strains-page .kd-strain-filter-form label.kd-strain-select,
html[data-theme="dark"] body.kd-strains-page .kd-strain-filter-form label.kd-strain-select,
html[data-kd-theme="dark"] body.kd-strains-page .kd-strain-filter-form label.kd-strain-select,
html.kd-interface-dark body.kd-standalone-strains-template .kd-strain-filter-form label.kd-strain-select,
html[data-theme="dark"] body.kd-standalone-strains-template .kd-strain-filter-form label.kd-strain-select,
html[data-kd-theme="dark"] body.kd-standalone-strains-template .kd-strain-filter-form label.kd-strain-select{background:#151b17!important;border-color:#334039!important}
html.kd-interface-dark body.kd-strains-page .kd-strain-filter-form label.kd-strain-select select,
body.kd-interface-dark.kd-strains-page .kd-strain-filter-form label.kd-strain-select select,
html[data-theme="dark"] body.kd-strains-page .kd-strain-filter-form label.kd-strain-select select,
html[data-kd-theme="dark"] body.kd-strains-page .kd-strain-filter-form label.kd-strain-select select,
html.kd-interface-dark body.kd-standalone-strains-template .kd-strain-filter-form label.kd-strain-select select,
html[data-theme="dark"] body.kd-standalone-strains-template .kd-strain-filter-form label.kd-strain-select select,
html[data-kd-theme="dark"] body.kd-standalone-strains-template .kd-strain-filter-form label.kd-strain-select select{
  background:#151b17!important;color:#e8eee9!important;-webkit-text-fill-color:#e8eee9!important;opacity:1!important;
}
html.kd-interface-dark body.kd-strains-page .kd-strain-filter-form label.kd-strain-select:after,
body.kd-interface-dark.kd-strains-page .kd-strain-filter-form label.kd-strain-select:after,
html[data-theme="dark"] body.kd-strains-page .kd-strain-filter-form label.kd-strain-select:after,
html[data-kd-theme="dark"] body.kd-strains-page .kd-strain-filter-form label.kd-strain-select:after{border-color:#dce8df!important}
