/* Keep native field geometry and hide duplicate browser clear controls. */
input.wuim-clearable-search::-webkit-search-cancel-button,
input.wuim-clearable-search::-webkit-search-decoration {appearance:none;-webkit-appearance:none;}
input.wuim-clearable-search::-ms-clear {display:none;}
@media (max-width:700px), (max-width:1100px) and (pointer:coarse) {
  input.wuim-clearable-search:focus {outline:none!important;box-shadow:none!important;}
  .wss-popup input.wuim-clearable-search:focus {border-color:var(--wss-border)!important;}
}
button.wuim-search-clear {color:#68758a!important;touch-action:manipulation;}
html[data-theme="dark"] button.wuim-search-clear,
body.dark button.wuim-search-clear,
.is-dark button.wuim-search-clear {color:#b7b4c3!important;}
button.wuim-search-clear::before,button.wuim-search-clear::after {content:"";position:absolute;width:calc(11 * var(--wuim-mobile-unit, 1px));height:calc(1.5 * var(--wuim-mobile-unit, 1px));background:currentColor;border-radius:1px;transform:rotate(45deg);}
button.wuim-search-clear::after {transform:rotate(-45deg);}
button.wuim-search-clear:hover {color:#6950e8!important;}
button.wuim-search-clear:focus-visible {outline:2px solid #6950e8!important;outline-offset:1px;}
input.wuim-clearable-search:placeholder-shown + button.wuim-search-clear,
input.wuim-clearable-search:disabled + button.wuim-search-clear,
input.wuim-clearable-search[readonly] + button.wuim-search-clear {visibility:hidden!important;pointer-events:none!important;}
