/* Keep same CSS as v1.2; no visual change required here */
.qa-fanci-toolbar{
  --qaft-font:"suisse-intl","Suisse Intl","Suisse",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;
  --qaft-height:46px; --qaft-side-size:12px; --qaft-title-size:24px; --qaft-count-size:11px; --qaft-weight:400;
  --qaft-color:#0a0a0a; --qaft-muted:rgba(10,10,10,.45); --qaft-line:rgba(10,10,10,.08);
  display:grid; grid-template-columns:1fr 1fr; grid-template-rows:auto auto;
  grid-template-areas:"center center" "left right";
  min-height:var(--qaft-height); padding:10px 12px 0; margin:0 0 12px; font-family:var(--qaft-font); color:var(--qaft-color);
  border-bottom:none;
}
.qa-fanci-toolbar .qaft-left{ grid-area:left; display:flex; align-items:center; justify-content:flex-start; }
.qa-fanci-toolbar .qaft-right{ grid-area:right; display:flex; align-items:center; justify-content:flex-end; }
.qa-fanci-toolbar .qaft-center{ grid-area:center; display:flex; flex-direction:column; align-items:center; gap:6px; padding-bottom:40px; text-align:center; }
.qa-fanci-toolbar .qaft-title{ font-size:var(--qaft-title-size); font-weight:var(--qaft-weight); line-height:1.2; }
.qa-fanci-toolbar .qaft-count{ font-size:var(--qaft-count-size); color:var(--qaft-muted); }
.qa-fanci-toolbar .qaft-btn{ background:transparent; border:0; padding:0; margin:0; cursor:pointer; font:inherit; font-size:var(--qaft-side-size); color:var(--qaft-muted); line-height:1; }

/* Responsive */
@media (max-width:767px){
  .qa-fanci-toolbar .qaft-center{ padding-bottom:16px; }
}
/* Hide Woo defaults anyway */
.woocommerce .woocommerce-ordering, .woocommerce .woocommerce-result-count{ display:none !important; }
