/* P101: scoped search assistance; no checkout or navigation layout changes. */
.wt-p35-search .wt-p35-panel[hidden],.wt-p35-search button[hidden]{display:none!important}
.wt-p35-search .wt-p35-field{min-width:0}
.wt-p35-search .wt-p35-clear{width:44px;min-width:44px;height:44px;min-height:44px;padding:8px}
.wt-p35-search .wt-p35-submit{height:44px;min-height:44px;min-width:44px}
.wt-p35-search .wt-p35-panel li{touch-action:manipulation;list-style:none}
.wt-p35-search .wt-p35-panel li::before,.wt-p35-search .wt-p35-panel li::after{display:none!important;content:none!important}
.wt-p35-search .wt-p35-panel-title{padding-right:12px;text-shadow:none;background:none}
.wt-p35-search .wt-p35-panel ul{scrollbar-gutter:stable}
.wt-p35-search .wt-p101-start{font-size:15px}
.wt-p40 .wt-p101-recovery{margin:18px 0 22px;padding:0;min-width:0}
.wt-p40 .wt-p101-recovery h3{font-size:17px;line-height:1.4;margin:18px 0 10px;padding:0;background:none;text-shadow:none}
.wt-p40 .wt-p101-recovery p{font-size:14px;margin:0 0 12px;color:#52615a}
.wt-p40 .wt-p101-links{display:flex;flex-wrap:wrap;gap:9px;list-style:none;margin:0;padding:0}
.wt-p40 .wt-p101-links li{list-style:none;display:block;margin:0;padding:0;min-width:0;max-width:100%}
.wt-p40 .wt-p101-links li::before,.wt-p40 .wt-p101-links li::after{display:none!important;content:none!important}
.wt-p40 .wt-p101-recovery .wt-p101-links a{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:46px;padding:11px 15px;border:1px solid #9fad94;border-radius:6px;background:#fff;color:#2c513c;text-decoration:none;line-height:1.4;overflow-wrap:anywhere}
.wt-p40 .wt-p101-recovery .wt-p101-links a:hover{background:#edf3e7;border-color:#60774f}
.wt-p40 .wt-p101-recovery .wt-p101-links a:focus-visible{outline:3px solid #176b91;outline-offset:3px}
.wt-p40 .wt-p101-recovery .wt-p101-links a>span{min-width:0}
.wt-p40 .wt-p101-recovery .wt-p101-links a>span:last-child{flex-shrink:0}
@media(max-width:575.98px){
 .wt-p40 .wt-p101-links{display:grid;grid-template-columns:minmax(0,1fr)}
 .wt-p40 .wt-p40-empty .wt-p35-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
 .wt-p40 .wt-p40-empty .wt-p35-links a{height:100%;overflow-wrap:anywhere}
 .wt-p40 .wt-p40-empty{padding:16px}
}

.wt-p35-search input[type="search"]::-webkit-search-cancel-button{display:none}
