.jolisearch-dropdown.jolisearch-theme-finder{background-color:#fff;z-index:9999;border:1px solid #aaa;border-radius:2px;font-family:inherit}.jolisearch-dropdown.jolisearch-theme-finder .jolisearch-body{margin-left:auto;margin-right:auto;width:auto;overflow:hidden;display:flex;flex-wrap:wrap}@media (min-width: 576px) and (max-width: 767px){.jolisearch-dropdown.jolisearch-theme-finder .jolisearch-body{width:502px}}@media (min-width: 768px) and (max-width: 991px){.jolisearch-dropdown.jolisearch-theme-finder .jolisearch-body{width:682px}}@media (min-width: 992px) and (max-width: 1199px){.jolisearch-dropdown.jolisearch-theme-finder .jolisearch-body{width:922px}}@media (min-width: 1200px){.jolisearch-dropdown.jolisearch-theme-finder .jolisearch-body{width:1102px}}.jolisearch-dropdown.jolisearch-theme-finder .jolisearch-body .jolisearch-content{order:2;flex:1;min-width:0}@media (max-width: 767px){.jolisearch-dropdown.jolisearch-theme-finder .jolisearch-body .jolisearch-content{width:100%;order:1}}.jolisearch-dropdown.jolisearch-theme-finder .jolisearch-body aside[role="complementary"]{order:1;flex-shrink:0}@media (max-width: 767px){.jolisearch-dropdown.jolisearch-theme-finder .jolisearch-body aside[role="complementary"]{width:100%;order:2}}.jolisearch-dropdown.jolisearch-theme-finder .jolisearch-body aside[role="complementary"]{padding-bottom:15px}.jolisearch-dropdown.jolisearch-theme-finder .jolisearch-body aside[role="complementary"]>div{padding-bottom:9999px;margin-bottom:-9999px}.jolisearch-dropdown.jolisearch-theme-finder .jolisearch-body aside[role="complementary"]>div+div{margin-top:1.5rem}.jolisearch-dropdown.jolisearch-theme-finder .jolisearch-body aside[role="complementary"] a{display:inline;padding:0;font-weight:normal}.ps17.jolisearch-dropdown.jolisearch-theme-finder .jolisearch-body aside[role="complementary"] a{font-size:0.85em;line-height:1em}.jolisearch-dropdown.jolisearch-theme-finder .jolisearch-body aside[role="complementary"] a.jolisearch-item--focus,.jolisearch-dropdown.jolisearch-theme-finder .jolisearch-body aside[role="complementary"] a.jolisearch-item--active{background-color:#f0f8ff;outline:2px solid #007bff;outline-offset:2px;text-decoration:underline}.jolisearch-dropdown.jolisearch-theme-finder .jolisearch-body aside[role="complementary"] .items-count{color:#bbb;line-height:1.5em;font-weight:normal}.ps17.jolisearch-dropdown.jolisearch-theme-finder .jolisearch-body aside[role="complementary"] .items-count{font-size:0.85em;line-height:1em}.jolisearch-dropdown.jolisearch-theme-finder .jolisearch-body aside[role="complementary"] .jolisearch-filter__item{background-color:#fff;border:1px solid transparent;border-radius:2px;padding:0.5rem}.jolisearch-dropdown.jolisearch-theme-finder .jolisearch-body aside[role="complementary"] .jolisearch-filter__item:hover{background-color:#efefef;border:1px solid #dfdfdf}#jolisearch_mobile_results .jolisearch-dropdown.jolisearch-theme-finder .jolisearch-body aside[role="complementary"] .jolisearch-filter__item{display:inline-block}.jolisearch-dropdown.jolisearch-theme-finder .jolisearch-body section[role="main"] .items-count,.jolisearch-dropdown.jolisearch-theme-finder .jolisearch-body section[role="region"] .items-count{color:white;background-color:#ccc;padding:3px 10px;border-radius:20px;font-size:0.8em;font-weight:normal;display:inline-block;vertical-align:bottom}.jolisearch-dropdown.jolisearch-theme-finder .jolisearch-body section[role="main"] .jolisearch-products__list,.jolisearch-dropdown.jolisearch-theme-finder .jolisearch-body section[role="region"] .jolisearch-products__list{display:flex;flex-wrap:wrap;align-items:stretch}.jolisearch-dropdown.jolisearch-theme-finder .jolisearch-body section[role="main"] .jolisearch-products__list .product,.jolisearch-dropdown.jolisearch-theme-finder .jolisearch-body section[role="region"] .jolisearch-products__list .product{display:flex;flex-direction:column;background-color:#fff;border:1px solid transparent;border-radius:2px;padding:0.5rem;position:relative}.jolisearch-dropdown.jolisearch-theme-finder .jolisearch-body section[role="main"] .jolisearch-products__list .product.jolisearch-item--focus,.jolisearch-dropdown.jolisearch-theme-finder .jolisearch-body section[role="main"] .jolisearch-products__list .product.jolisearch-item--active,.jolisearch-dropdown.jolisearch-theme-finder .jolisearch-body section[role="region"] .jolisearch-products__list .product.jolisearch-item--focus,.jolisearch-dropdown.jolisearch-theme-finder .jolisearch-body section[role="region"] .jolisearch-products__list .product.jolisearch-item--active{background-color:#f0f8ff}.jolisearch-dropdown.jolisearch-theme-finder .jolisearch-body section[role="main"] .jolisearch-products__list .product:hover,.jolisearch-dropdown.jolisearch-theme-finder .jolisearch-body section[role="region"] .jolisearch-products__list .product:hover{background-color:#efefef;border:1px solid #dfdfdf}.jolisearch-dropdown.jolisearch-theme-finder .jolisearch-body section[role="main"] .jolisearch-products__list .product>a.product-link,.jolisearch-dropdown.jolisearch-theme-finder .jolisearch-body section[role="region"] .jolisearch-products__list .product>a.product-link{display:flex;flex:1;flex-direction:column;outline:none;text-decoration:none}.jolisearch-dropdown.jolisearch-theme-finder .jolisearch-body section[role="main"] .jolisearch-products__list .product>a.product-link:focus,.jolisearch-dropdown.jolisearch-theme-finder .jolisearch-body section[role="region"] .jolisearch-products__list .product>a.product-link:focus{outline:2px solid #007bff;outline-offset:2px}.jolisearch-dropdown.jolisearch-theme-finder .jolisearch-body section[role="main"] .jolisearch-products__list .product>a.product-link.jolisearch-item--focus,.jolisearch-dropdown.jolisearch-theme-finder .jolisearch-body section[role="main"] .jolisearch-products__list .product>a.product-link.jolisearch-item--active,.jolisearch-dropdown.jolisearch-theme-finder .jolisearch-body section[role="region"] .jolisearch-products__list .product>a.product-link.jolisearch-item--focus,.jolisearch-dropdown.jolisearch-theme-finder .jolisearch-body section[role="region"] .jolisearch-products__list .product>a.product-link.jolisearch-item--active{outline:2px solid #007bff;outline-offset:2px}.jolisearch-dropdown.jolisearch-theme-finder .jolisearch-body section[role="main"] .jolisearch-products__list .product:has(>a.product-link:focus),.jolisearch-dropdown.jolisearch-theme-finder .jolisearch-body section[role="region"] .jolisearch-products__list .product:has(>a.product-link:focus){background-color:#f0f8ff;border-color:#007bff}.jolisearch-dropdown.jolisearch-theme-finder .jolisearch-body section[role="main"] .jolisearch-products__list .product .product-actions,.jolisearch-dropdown.jolisearch-theme-finder .jolisearch-body section[role="region"] .jolisearch-products__list .product .product-actions{position:relative;z-index:2;pointer-events:auto}.jolisearch-dropdown.jolisearch-theme-finder .jolisearch-body section[role="main"] .jolisearch-products__list .product .product-actions button,.jolisearch-dropdown.jolisearch-theme-finder .jolisearch-body section[role="main"] .jolisearch-products__list .product .product-actions a,.jolisearch-dropdown.jolisearch-theme-finder .jolisearch-body section[role="region"] .jolisearch-products__list .product .product-actions button,.jolisearch-dropdown.jolisearch-theme-finder .jolisearch-body section[role="region"] .jolisearch-products__list .product .product-actions a{pointer-events:auto}.jolisearch-dropdown.jolisearch-theme-finder .jolisearch-body section[role="main"] .jolisearch-products__list .product .jolisearch-product,.jolisearch-dropdown.jolisearch-theme-finder .jolisearch-body section[role="region"] .jolisearch-products__list .product .jolisearch-product{flex:1;display:flex;flex-direction:column;position:relative;justify-content:center;overflow:hidden;text-overflow:ellipsis;text-align:center;padding:0 0.3rem 0 0.3rem;margin-top:0.5rem;margin-left:-0.4rem;margin-right:-0.4rem;margin-bottom:0.5rem}.jolisearch-dropdown.jolisearch-theme-finder .jolisearch-body section[role="main"] .jolisearch-products__list .product .jolisearch-product span,.jolisearch-dropdown.jolisearch-theme-finder .jolisearch-body section[role="region"] .jolisearch-products__list .product .jolisearch-product span{font-size:14px;line-height:18px}.jolisearch-dropdown.jolisearch-theme-finder .jolisearch-body section[role="main"] .jolisearch-products__list .product .jolisearch-product .product-manufacturer,.jolisearch-dropdown.jolisearch-theme-finder .jolisearch-body section[role="main"] .jolisearch-products__list .product .jolisearch-product .product-supplier,.jolisearch-dropdown.jolisearch-theme-finder .jolisearch-body section[role="main"] .jolisearch-products__list .product .jolisearch-product .product-category,.jolisearch-dropdown.jolisearch-theme-finder .jolisearch-body section[role="main"] .jolisearch-products__list .product .jolisearch-product .product-features,.jolisearch-dropdown.jolisearch-theme-finder .jolisearch-body section[role="region"] .jolisearch-products__list .product .jolisearch-product .product-manufacturer,.jolisearch-dropdown.jolisearch-theme-finder .jolisearch-body section[role="region"] .jolisearch-products__list .product .jolisearch-product .product-supplier,.jolisearch-dropdown.jolisearch-theme-finder .jolisearch-body section[role="region"] .jolisearch-products__list .product .jolisearch-product .product-category,.jolisearch-dropdown.jolisearch-theme-finder .jolisearch-body section[role="region"] .jolisearch-products__list .product .jolisearch-product .product-features{color:#bbb}.jolisearch-dropdown.jolisearch-theme-finder .jolisearch-body section[role="main"] .jolisearch-products__list .product .jolisearch-product .product-price,.jolisearch-dropdown.jolisearch-theme-finder .jolisearch-body section[role="region"] .jolisearch-products__list .product .jolisearch-product .product-price{margin-top:auto}.jolisearch-dropdown.jolisearch-theme-finder .jolisearch-body section[role="main"] .jolisearch-products__list .product .jolisearch-product .product-features,.jolisearch-dropdown.jolisearch-theme-finder .jolisearch-body section[role="region"] .jolisearch-products__list .product .jolisearch-product .product-features{margin:0}.jolisearch-dropdown.jolisearch-theme-finder .jolisearch-body section[role="main"] .jolisearch-products__list .product .jolisearch-product .product-features .product-feature+.product-feature:before,.jolisearch-dropdown.jolisearch-theme-finder .jolisearch-body section[role="region"] .jolisearch-products__list .product .jolisearch-product .product-features .product-feature+.product-feature:before{content:' - '}.jolisearch-dropdown.jolisearch-theme-finder .jolisearch-body section[role="main"] .jolisearch-products__list .product img,.jolisearch-dropdown.jolisearch-theme-finder .jolisearch-body section[role="region"] .jolisearch-products__list .product img{width:fit-content;max-height:100%;margin-left:auto;margin-right:auto;display:block;margin-bottom:0.5rem}.jolisearch-dropdown.jolisearch-theme-finder .jolisearch-body section[role="main"] .more-results,.jolisearch-dropdown.jolisearch-theme-finder .jolisearch-body section[role="region"] .more-results{text-overflow:ellipsis;text-align:center;font-size:0.95em;color:#b5b5b5;padding:0.5rem}.jolisearch-dropdown.jolisearch-theme-finder .jolisearch-body section[role="main"] .more-results a,.jolisearch-dropdown.jolisearch-theme-finder .jolisearch-body section[role="region"] .more-results a{border:1px solid transparent;padding:0.5rem 1rem;display:inline-block;border-radius:4px}.jolisearch-dropdown.jolisearch-theme-finder .jolisearch-body section[role="main"] .more-results a:hover,.jolisearch-dropdown.jolisearch-theme-finder .jolisearch-body section[role="region"] .more-results a:hover{background-color:#efefef;border:1px solid #dfdfdf}.jolisearch-dropdown.jolisearch-theme-finder .jolisearch-body section[role="main"] .more-results a.jolisearch-item--focus,.jolisearch-dropdown.jolisearch-theme-finder .jolisearch-body section[role="main"] .more-results a.jolisearch-item--active,.jolisearch-dropdown.jolisearch-theme-finder .jolisearch-body section[role="region"] .more-results a.jolisearch-item--focus,.jolisearch-dropdown.jolisearch-theme-finder .jolisearch-body section[role="region"] .more-results a.jolisearch-item--active{background-color:#f0f8ff;border-color:#007bff;outline:none;font-weight:bold}.ps17.jolisearch-dropdown.jolisearch-theme-finder .jolisearch-body section[role="main"] .more-results,.jolisearch-dropdown.jolisearch-theme-finder .jolisearch-body section[role="region"] .more-results{font-size:0.75em}.jolisearch-dropdown.jolisearch-theme-finder .jolisearch-body h4{border-bottom:1px solid #efefef;padding-bottom:0.5rem;font-weight:bold}.ps17.jolisearch-dropdown.jolisearch-theme-finder .jolisearch-body h4{font-weight:normal}.jolisearch-dropdown.jolisearch-theme-finder .jolisearch-item-no-results{display:block;width:100%;padding:0.5rem 1rem 1rem;text-align:center;font-style:italic;cursor:default}.jolisearch-dropdown.jolisearch-theme-finder .jolisearch-item-no-results:focus{outline:2px solid #007bff;outline-offset:2px;background-color:rgba(0,123,255,0.05)}.jolisearch-dropdown.jolisearch-theme-finder.jolisearch-dropdown .product-quantity .add{flex:1}.jolisearch-dropdown.jolisearch-theme-finder.jolisearch-dropdown .product-quantity .add button{font-family:inherit;font-size:inherit;white-space:normal;width:100%;margin:0.5rem 0 0}.jolisearch-dropdown.jolisearch-theme-finder.jolisearch-dropdown .product-quantity .add button.btn-primary .material-icons.icon-only{margin-right:0}.jolisearch-dropdown.jolisearch-theme-finder.jolisearch-dropdown .product-quantity .add button.jolisearch-item--focus,.jolisearch-dropdown.jolisearch-theme-finder.jolisearch-dropdown .product-quantity .add button.jolisearch-item--active{box-shadow:0 0 0 3px rgba(0,123,255,0.4);outline:2px solid #007bff;outline-offset:2px}.jolisearch-dropdown.jolisearch-theme-finder .jolisearch-suggestions-badges{margin:0.5rem}.jolisearch-modal #jolisearch_mobile_results .jolisearch-dropdown.jolisearch-theme-finder .jolisearch-suggestions-badges{margin:0.5rem 0 0}.jolisearch-modal #jolisearch_mobile_results .jolisearch-dropdown.jolisearch-theme-finder>.jolisearch-body{position:static !important;width:100% !important;background:transparent}.jolisearch-modal #jolisearch_mobile_results .jolisearch-dropdown.jolisearch-theme-finder>.jolisearch-body .jolisearch-content{order:2;padding-top:0}.jolisearch-modal #jolisearch_mobile_results .jolisearch-dropdown.jolisearch-theme-finder>.jolisearch-body .jolisearch-filter{order:1;padding-top:0}.jolisearch-modal #jolisearch_mobile_results .jolisearch-dropdown.jolisearch-theme-finder>.jolisearch-body h4{padding-bottom:0}.jolisearch-modal #jolisearch_mobile_results .jolisearch-dropdown.jolisearch-theme-finder>.jolisearch-body aside[role=complementary]>div+div{margin-top:0.5rem}.jolisearch-filter__content{display:flex;flex-direction:column}.jolisearch-modal .jolisearch-filter__content{flex-direction:row;overflow-y:auto}.jolisearch-modal .jolisearch-filter__content>.jolisearch-filter__item{background:#e9ecef !important;border:1px solid #ced4da !important;border-radius:20px !important;font-size:14px !important;padding:8px 16px !important;white-space:nowrap}.jolisearch-modal .jolisearch-filter__content>.jolisearch-filter__item+.jolisearch-filter__item{margin-left:0.5rem}.jolisearch-modal .jolisearch-filter__content>.jolisearch-filter__item .items-count{color:#a5a5a5 !important}.jolisearch-modal .jolisearch-filter__link{white-space:nowrap}.jolisearch-theme-finder .jolisearch-modal .jolisearch-body>*{padding-left:0;padding-right:0}.jolisearch-theme-finder .jolisearch-modal .jolisearch-container .jolisearch-title{margin-left:0;background:none;color:inherit;position:static;text-shadow:none;box-shadow:none;padding:0;font-weight:bold;white-space:nowrap;font-size:1em}.jolisearch-theme-finder .jolisearch-modal .jolisearch-container .jolisearch-title:after{display:none}

/* 2026-09-16: the selectors of the block below originally targeted .ui-menu.ui-jolisearch
   (the jQuery UI container of version 4.4.4). In 5.0.11 the container is
   .jolisearch-dropdown, so all 19 occurrences were rewritten - otherwise the 25% filter
   width and the product grid did not apply (the filter took the full width and the
   products were pushed below it). */
/* ------------------------------------------------------------------
   VERDON THEME OVERRIDE  -  updated 2026-09-16
   Base: the stock jolisearch-finder.css of ambjolisearch 5.0.11 (unchanged).
   Below only the shop's own customisations, carried over from the earlier
   override made for 4.4.4. Old version: jolisearch-finder.css.bak.444
   ------------------------------------------------------------------ */
.jolisearch-dropdown {
    --jolisearch-filter-width: 25%;
    --jolisearch-filter-min-width: 240px;
    --jolisearch-content-min-width: 200px;

    --jolisearch-product-width: 25%;
    --jolisearch-product-min-width: 160px;
}
.jolisearch-dropdown .jolisearch-filter {
    width: min(max(var(--jolisearch-filter-width), var(--jolisearch-filter-min-width)), 100%);
}
.jolisearch-dropdown .jolisearch-content {
    width: min(max(calc(100% - var(--jolisearch-filter-min-width)), var(--jolisearch-content-min-width)), calc(100% - var(--jolisearch-filter-width)));
}
.jolisearch-dropdown .jolisearch-body .jolisearch-products__list:not(.d-grid) .product {
    width: min(max(var(--jolisearch-product-width), var(--jolisearch-product-min-width)), 100%);
}
.jolisearch-dropdown .jolisearch-body .jolisearch-products__list.d-grid {
    grid-template-columns: repeat(auto-fit, minmax(min(max(var(--jolisearch-product-width), var(--jolisearch-product-min-width)), 100%), 1fr));
}

.jolisearch-dropdown .jolisearch-filter__topic-title,
.jolisearch-dropdown .jolisearch-content-title,
.jolisearch-dropdown .jolisearch-filter__content {
    --bs-border-radius: 5px;
}
.jolisearch-dropdown .jolisearch-body .jolisearch-filter .jolisearch-filter__content.bg-grey-2 > li {
    background: inherit;
}
.jolisearch-dropdown .jolisearch-filter__content.bg-grey-2 .jolisearch-filter__link {
    color: white;
}
.jolisearch-dropdown .jolisearch-filter__content.bg-grey-2 .jolisearch-filter__link:hover {
    color: var(--green-13);
}
.jolisearch-dropdown .jolisearch-body .jolisearch-filter .jolisearch-filter__content li {
    font-size: 1rem;
    padding: 0.375rem;
}
.jolisearch-dropdown .ui-menu-item a.no-results-found {
    font-size: 1rem;
}
.jolisearch-dropdown .ui-menu-item a.no-results-found:hover,
.jolisearch-dropdown .jolisearch-filter__content .jolisearch-filter__link:hover,
.jolisearch-dropdown .jolisearch-body .jolisearch-product__link:hover {
    color: var(--bs-link-hover-color);
}
.jolisearch-dropdown .jolisearch-body .jolisearch-product__link:hover {
    box-shadow: 0 1px 6px 0 rgba(0, 0, 0, 0.25);
}
.jolisearch-dropdown .jolisearch-content-title {
    --bs-primary: var(--grey-2);
    --bs-badge-color: white;
}
.jolisearch-dropdown .jolisearch-body .jolisearch-content .jolisearch-content-title .items-count {
    background: var(--red-4);
}

/*# sourceMappingURL=jolisearch-finder.css.map */

/* ------------------------------------------------------------------
   2026-09-16 - make the dropdown work inside our own results container
   ------------------------------------------------------------------
   The theme's search input carries a data-custom-target="#jolisearch_results"
   attribute (themes/verdon/modules/ps_searchbar/ps_searchbar.tpl), left over from
   the 4.4.4 integration. 5.0.11 honours it: the results do NOT go into the
   #ambjolisearch-dropdown appended to the body, but into this container, wrapped
   in a div.jolisearch-dropdown.

   The problem: .jolisearch-dropdown is position:absolute in the stock CSS. An
   absolutely positioned child gives its parent no height, so #jolisearch_results
   collapsed to 2px and overflow:hidden cut off the 13 kB of content.

   The stock CSS solves the same thing for its own mobile modal like this:
     .jolisearch-modal #jolisearch_mobile_results .jolisearch-dropdown { position:static !important; ... }
   Here we do the same for our container.
   ------------------------------------------------------------------ */

#jolisearch_results > .jolisearch-dropdown {
    position: static !important;
    width: 100% !important;
    max-width: none !important;
    left: auto !important;
    top: auto !important;
    transform: none !important;
    border: 0;
    box-shadow: none;
    background: transparent;
    z-index: auto;
}

/* 2026-10-29: the container itself does not scroll (it only frames and clips to the rounded corners); the
   scrolling is on the inner .jolisearch-dropdown - see below ("scrollbar like on verdon.ro"). */
#jolisearch_results {
    height: auto;
    overflow: hidden;
}

/* nothing should show while empty */
#jolisearch_results:empty {
    height: 0;
    border: 0;
}

/* Inside our own container the content must not overflow.
   The stock .jolisearch-body is width:auto - that suits the content-sized dropdown
   appended to the body. #jolisearch_results however has a definite width (the width
   of the search bar), so here it is bound to 100%, otherwise the product grid grows
   wider than the panel and overflow-x cuts it off. */
#jolisearch_results > .jolisearch-dropdown > .jolisearch-body {
    width: 100%;
    max-width: 100%;
}

/* The filter sidebar gets its own width.
   The stock common.css gives the col-sm-4-12 class flex:0 0 33.3333%, and on a flex item
   flex-basis TAKES PRECEDENCE over width - that is why it shrank to 136px instead of
   240px. flex-basis:auto hands control back to width. */
#jolisearch_results .jolisearch-filter,
.jolisearch-dropdown .jolisearch-filter {
    flex: 0 0 auto;
}

/* 2026-10-29: products first, filters on the right, as on verdon.ro.
   On desktop the stock 5.0.11 CSS gives .jolisearch-content order:2 and the aside order:1
   (the other way round on mobile), which put the Categorii/Producatori column first. */
.jolisearch-dropdown.jolisearch-theme-finder .jolisearch-body .jolisearch-content {
    order: 1;
}
.jolisearch-dropdown.jolisearch-theme-finder .jolisearch-body aside[role="complementary"] {
    order: 2;
}
/* "Produse (N)" heading: the --bs-primary variable gives .badge no background, so it was white text on white;
   the red of the counter was overridden by the stronger stock section[role="region"] .items-count (#ccc) rule. */
.jolisearch-dropdown.jolisearch-theme-finder .jolisearch-body section[role="region"] .jolisearch-content-title {
    background-color: var(--grey-2, #2b2b2b);
    color: #fff;
}
.jolisearch-dropdown.jolisearch-theme-finder .jolisearch-body section[role="region"] .jolisearch-content-title .items-count {
    background-color: var(--red-4, #f75341);
}

/* 2026-10-29: the box now starts at the middle of the input (ps_searchbar.css), so the top leaves as much room
   as verdon.ro does (1.7rem), so that the "Produse" row does not slide under the input. */
#jolisearch_results > .jolisearch-dropdown {
    padding-top: 1.7rem;
}
/* In custom-container mode (data-custom-target) the 5.0.11 JS does not put the .ps17 class on the wrapper,
   so the stock .ps17 ... aside a / .items-count { font-size:.85em } reduction did not apply (16px instead of 13.6px). */
#jolisearch_results .jolisearch-dropdown.jolisearch-theme-finder .jolisearch-body aside[role="complementary"] a,
#jolisearch_results .jolisearch-dropdown.jolisearch-theme-finder .jolisearch-body aside[role="complementary"] .items-count {
    font-size: .85em;
    line-height: 1em;
}

/* 2026-10-29: the grey line under the search input. The 5.0.11 JS appends its own #ambjolisearch-dropdown to the body
   (position:absolute, z-index:9999) even when the results go into our #jolisearch_results container.
   It shows even when empty: 2px high, #aaa border + shadow, right under the input. Hidden while empty. */
body > #ambjolisearch-dropdown:empty {
    display: none !important;
}

/* 2026-10-29: scrollbar like on verdon.ro (6px, rounded, green on hover). The theme's custom.css rule
   .custom-scrollbar-container > ::-webkit-scrollbar styles the scrollbar of the container's CHILD - on verdon.ro an inner
   list scrolls as well. So the scrolling is moved to the inner .jolisearch-dropdown, which makes that rule apply,
   and the bar ends before the rounded bottom corner (margin-bottom). */
#jolisearch_results > .jolisearch-dropdown {
    max-height: 70vh;
    overflow-y: auto;
    overflow-x: hidden;
    margin-bottom: .75rem;
}
#_mobile_search #jolisearch_results > .jolisearch-dropdown {
    max-height: 60vh;
}
/* 2026-10-29: close on a click outside / on Esc. The .vfo-search-closed class is added by the small script in
   themes/verdon/modules/ps_searchbar/ps_searchbar.tpl (click outside the panel, Esc)
   and removed by it (focus in the input, typing). */
#search_widget.vfo-search-closed #jolisearch_results {
    display: none;
}

/* Firefox (no ::-webkit-scrollbar): thin bar with the same colours */
@supports not selector(::-webkit-scrollbar) {
    #jolisearch_results > .jolisearch-dropdown {
        scrollbar-width: thin;
        scrollbar-color: #d2d2d2 #e9e9e9;
    }
}
