.shs-panel,.shs-panel *{box-sizing:border-box;}
.shs-panel[hidden]{display:none!important;}
.shs-panel{position:fixed;z-index:2147483000;overflow:auto;background:#fff;color:#192A45;border:1px solid #dbe0e8;border-radius:9px;box-shadow:0 14px 35px rgba(25,42,69,.22);font:400 13px/1.45 Arial,Helvetica,sans-serif;overscroll-behavior:contain;}
.shs-panel .shs-heading{padding:13px 16px;background:#f5f6f8;border-bottom:1px solid #e3e7ed;color:#526173;font-size:12px;}
.shs-panel .shs-status{margin:0;padding:18px 16px;color:#526173;font-size:13px;}
.shs-panel .shs-status[hidden]{display:none;}
.shs-panel a.shs-product{display:flex;align-items:center;gap:13px;width:100%;padding:10px 14px;border-bottom:1px solid #edf0f4;color:#192A45!important;text-decoration:none!important;background:#fff;}
.shs-panel a.shs-product:hover,.shs-panel a.shs-product[aria-selected=true]{background:#fff5eb;}
.shs-panel .shs-product img{flex:0 0 58px;width:58px;height:58px;object-fit:contain;border-radius:7px;background:#f7f8fa;}
.shs-panel .shs-details{flex:1;min-width:0;}
.shs-panel .shs-details strong{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:14px;font-weight:600;line-height:1.35;color:#192A45;}
.shs-panel .shs-details>span{display:block;font-size:12px;color:#64748b;margin-top:4px;}
.shs-panel .shs-side{flex:0 0 auto;max-width:32%;text-align:right;}
.shs-panel .shs-price{display:block;font-size:14px;font-weight:700;color:#192A45;}
.shs-panel .shs-price del{font-size:11px;font-weight:400;color:#64748b;}.shs-panel .shs-price ins{background:transparent;color:inherit;text-decoration:none;}
.shs-panel .shs-side small{display:block;font-size:11px;font-weight:600;margin-top:5px;}
.shs-panel .shs-stock{color:#087a43;}.shs-panel .shs-out{color:#64748b;}
.shs-panel a.shs-all{display:block;padding:15px 16px;color:#075d91!important;background:#fff;font-size:13px;font-weight:600;text-decoration:none;}
.shs-panel a.shs-all:hover{background:#fff5eb;}
.shs-panel .shs-help{padding:8px 16px;background:#f5f6f8;color:#64748b;font-size:11px;text-align:right;}
.shs-panel a:focus-visible{outline:2px solid #ff6b00;outline-offset:-3px;}
@media(max-width:767px){.shs-panel a.shs-product{gap:10px;padding:10px;}.shs-panel .shs-product img{width:46px;height:46px;flex-basis:46px;}.shs-panel .shs-details strong{font-size:13px;}.shs-panel .shs-details>span{font-size:11px;}.shs-panel .shs-price{font-size:13px;}.shs-panel .shs-help{display:none;}}

/* Use the Sibro dropdown for the separately rendered WoodMart mobile search. */
@media(max-width:1024px){.wd-header-search-form-mobile:has(form.shs-enhanced) .autocomplete-suggestions{display:none!important;}}

.shs-panel .shs-price-pending{font-size:11px;font-weight:400;color:#64748b;}
