/* Only catalogue/search result surfaces. No store header, form validation or source data changes. */
:is(#lp-tech-catalog,#lp-unified-search)[data-lp-clarity] .lp-clarity-section{font-size:15px;line-height:1.5;font-weight:700;color:#254e79;margin:22px 0 10px;padding-top:14px;border-top:1px solid #dce3eb;clear:both;overflow-wrap:anywhere;grid-column:1/-1}
:is(#lp-tech-catalog,#lp-unified-search)[data-lp-clarity] .lp-clarity-section:first-child{margin-top:10px;padding-top:0;border-top:0}
:is(#lp-tech-catalog,#lp-unified-search)[data-lp-clarity] .lp-us-match[data-match-reason="literal"],:is(#lp-tech-catalog,#lp-unified-search)[data-lp-clarity] .lp-us-match[data-match-reason="maker"]{color:#254e79;background:#eef4fa;border-radius:3px;font-weight:600;padding:2px 6px}
:is(#lp-tech-catalog,#lp-unified-search)[data-lp-clarity] .lp-clarity-makers{display:inline-flex;align-items:center;justify-content:flex-start;min-height:44px;max-width:100%;padding:8px 0;border:0;background:transparent;color:#254e79;text-decoration:underline;text-underline-offset:3px;font:inherit;font-size:12px;white-space:normal;text-align:left;cursor:pointer}
:is(#lp-tech-catalog,#lp-unified-search)[data-lp-clarity] .lp-clarity-makers[hidden],:is(#lp-tech-catalog,#lp-unified-search)[data-lp-clarity] .lp-clarity-count[hidden]{display:none!important}
:is(#lp-tech-catalog,#lp-unified-search)[data-lp-clarity] .lp-clarity-makers:focus-visible{outline:3px solid #1971ac;outline-offset:3px;border-radius:3px}
:is(#lp-tech-catalog,#lp-unified-search)[data-lp-clarity] .lp-clarity-count{display:block;margin:12px 0 8px;color:#536377;font-size:13px;line-height:1.5;font-variant-numeric:tabular-nums}
:is(#lp-tech-catalog,#lp-unified-search)[data-lp-clarity] .lp-us-page-breakdown{display:none!important}
:is(#lp-tech-catalog,#lp-unified-search)[data-lp-clarity] article.lp-us-shop{row-gap:10px}
:is(#lp-tech-catalog,#lp-unified-search)[data-lp-clarity] article.lp-us-shop>div:first-child>small{margin-top:4px;line-height:1.45}
:is(#lp-tech-catalog,#lp-unified-search)[data-lp-clarity] .lp-us-row-footer{gap:8px;margin-top:8px}
:is(#lp-tech-catalog,#lp-unified-search)[data-lp-clarity] .lp-us-technical>summary,:is(#lp-tech-catalog,#lp-unified-search)[data-lp-clarity] .lp-us-details>summary{min-height:44px;box-sizing:border-box;align-content:center;padding-top:9px;padding-bottom:9px}
:is(#lp-tech-catalog,#lp-unified-search)[data-lp-clarity] .lp-us-empty{padding:18px;line-height:1.55;max-width:100%;box-sizing:border-box}
:is(#lp-tech-catalog,#lp-unified-search)[data-lp-clarity] .lp-us-empty>h3{font-size:18px;margin:0 0 10px}
:is(#lp-tech-catalog,#lp-unified-search)[data-lp-clarity] .lp-us-empty-query{margin:8px 0;overflow-wrap:anywhere}
:is(#lp-tech-catalog,#lp-unified-search)[data-lp-clarity] .lp-us-empty-primary{margin-top:16px}
:is(#lp-tech-catalog,#lp-unified-search)[data-lp-clarity] .lp-us-empty-primary>.lp-us-open{background:#254e79;color:#fff;border-color:#254e79}
:is(#lp-tech-catalog,#lp-unified-search)[data-lp-clarity] .lp-us-empty-more{margin-top:16px;padding-top:8px;border-top:1px solid #dce3eb}
:is(#lp-tech-catalog,#lp-unified-search)[data-lp-clarity] .lp-us-empty-more>summary{min-height:44px;box-sizing:border-box;align-content:center;color:#254e79}
@media(max-width:767px){
 :is(#lp-tech-catalog,#lp-unified-search)[data-lp-clarity] article.lp-us-shop{padding:12px;gap:10px}
 :is(#lp-tech-catalog,#lp-unified-search)[data-lp-clarity] article.lp-us-shop>div:first-child>strong{font-size:16px;line-height:1.4}
 :is(#lp-tech-catalog,#lp-unified-search)[data-lp-clarity] article.lp-us-shop>.lp-commerce{padding-top:9px;gap:2px 7px}
 :is(#lp-tech-catalog,#lp-unified-search)[data-lp-clarity] .lp-commerce-controls{margin-top:7px;gap:8px}
 :is(#lp-tech-catalog,#lp-unified-search)[data-lp-clarity] .lp-us-row-footer{margin-top:6px}
 :is(#lp-tech-catalog,#lp-unified-search)[data-lp-clarity] .lp-clarity-section{margin-top:18px}
 :is(#lp-tech-catalog,#lp-unified-search)[data-lp-clarity] .lp-us-empty{padding:14px}
}
/* One wrapping toolbar row: stock, concise total, sort when applicable, share. */
#lp-tech-catalog[data-lp-clarity] .lp-tc-toolbar{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:8px 16px;margin:16px 0 8px;min-width:0}
#lp-tech-catalog[data-lp-clarity] .lp-tc-toolbar>.lp-us-controls{width:auto;flex:0 1 auto;min-width:0;max-width:100%;padding:0;margin:0;border:0;background:transparent;gap:0}
#lp-tech-catalog[data-lp-clarity] .lp-tc-toolbar>.lp-us-controls>span{display:none}
#lp-tech-catalog[data-lp-clarity] .lp-tc-toolbar>.lp-us-controls label{min-height:44px;white-space:normal;line-height:1.4;max-width:100%}
#lp-tech-catalog[data-lp-clarity] .lp-tc-toolbar>.lp-us-controls input{flex-shrink:0}
#lp-tech-catalog[data-lp-clarity] .lp-tc-toolbar>.lp-clarity-count{flex:0 0 auto;margin:0}
#lp-tech-catalog[data-lp-clarity] .lp-tc-toolbar>.lp-us-share{width:auto;max-width:100%;min-width:0;flex:0 1 auto;margin:0 0 0 auto}
#lp-tech-catalog[data-lp-clarity] .lp-tc-toolbar>.lp-us-share button{max-width:100%;white-space:normal;line-height:1.4}
#lp-tech-catalog[data-lp-clarity] .lp-tc-toolbar>#lp-tc-sort-control{width:auto;max-width:100%;min-width:0;flex:1 1 160px}
#lp-tech-catalog[data-lp-clarity] .lp-tc-toolbar>#lp-tc-sort-control[hidden]{display:none!important}
#lp-tech-catalog[data-lp-clarity] .lp-tc-toolbar #lp-tc-sort{min-height:44px;min-width:0;max-width:100%;flex:1}

/* The concise live count is shared by catalogue and native search; original anchors remain. */
:is(#lp-tech-catalog,#lp-unified-search)[data-lp-clarity] :is(#lp-tc-count,[data-lp-count]){position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}
