/* Every visual part of the built-in search panel is an editable Elementor widget. */
.wumn-search-starter{width:100%;}
.wumn-search-starter .wue3-search_form .wue3-smart-search-results,
.wumn-search-starter .wue3-search_form .wue3-smart-search-status{display:none!important}
.wumn-search-starter .wue3-search_form{width:100%;max-width:100%}
.wumn-search-starter .wue3-inline-search{width:100%;max-width:100%;margin:0}
.wumn-panel-part-title{margin:0 0 18px;font-size:22px;font-weight:700;line-height:1.3;color:inherit}
.wumn-panel-suggestions-list{display:flex;flex-direction:column;align-items:flex-start;gap:12px}
.wumn-panel-term{display:block;font-size:16px;line-height:1.4;font-weight:550;color:inherit!important;text-decoration:none!important}
.wumn-panel-term:hover{text-decoration:underline!important}
.wumn-panel-result-list{display:grid;grid-template-columns:repeat(var(--wumn-panel-columns,2),minmax(0,1fr));gap:12px}
.wumn-panel-waiting,.wumn-panel-no-results{grid-column:1/-1;margin:0;padding:10px 0;color:#697586}
.wumn-panel-result-card{display:flex;align-items:center;gap:14px;overflow:hidden;min-width:0;min-height:100px;
 background:#f5f6f8;border:1px solid #e9ebef;border-radius:16px;color:#172033!important;text-decoration:none!important;transition:background .18s ease}
.wumn-panel-result-card:hover{background:#e9edf2}
.wumn-panel-result-thumb{width:100px;min-height:98px;align-self:stretch;flex:0 0 100px;background:#fff}
.wumn-panel-result-thumb img{width:100%;height:100%;object-fit:cover;display:block}
.wumn-panel-result-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:5px;padding:12px 0;overflow-wrap:anywhere}
.wumn-panel-result-name{font-size:15px;font-weight:700;line-height:1.35}
.wumn-panel-result-excerpt{font-size:12px;line-height:1.4;color:#657083}
.wumn-panel-result-price{font-size:14px;line-height:1.3}
.wumn-panel-result-tags{display:flex;flex-wrap:wrap;gap:5px}
.wumn-panel-result-tags small{font-size:10px;font-weight:600;color:#41516c;background:#e4e8ee;padding:3px 6px;border-radius:4px}
.wumn-panel-result-arrow{flex:0 0 auto;font-size:28px;margin-right:14px}
@media(max-width:900px){.wumn-panel-result-list{grid-template-columns:1fr}.wumn-panel-result-thumb{width:78px;flex-basis:78px;min-height:80px}}
@media(max-width:767px){.wumn-panel-result-list{grid-template-columns:1fr}.wumn-search-starter .elementor-column{width:100%!important}}

/* The close control belongs to the Elementor document and can be moved or restyled. */
.wumn-search-starter .wumn-search-close-button a{cursor:pointer}
.wumn-search-starter .wumn-search-close-button{text-align:right}
