/* Catalogue controls: a single aligned toolbar with explicit narrow-screen layout. */
.rra-products-body .urunler-main__head{flex-direction:column;align-items:stretch!important;gap:20px!important}
.rra-products-body .rra-results-tools{display:flex;align-items:center!important;justify-content:flex-start;flex-wrap:wrap;gap:10px;width:100%;padding:12px;background:#fff;border:1px solid #dce5ef;border-radius:14px;box-shadow:0 5px 20px #15344e04}
.rra-products-body .rra-results-tools .rra-stock-filter{order:0;height:42px;min-height:42px;margin:0;padding:0 13px;background:#f5f8fc;border:1px solid #e5ebf3;border-radius:9px;white-space:nowrap;cursor:pointer;flex:none}
.rra-products-body .rra-results-tools .rra-stock-filter:has(input:checked){background:#eaf3ff;border-color:#a8cdfc;color:#086be8}
.rra-products-body .rra-results-tools .active-filter-pill{order:1;display:flex;align-items:center;gap:12px;min-width:0;max-width:420px;height:42px!important;min-height:42px!important;margin:0!important;padding:0 13px;background:#edf5ff;border:1px solid #c6dfff;border-radius:9px;color:#0968d6;font-size:12px;font-weight:650;line-height:1.4;cursor:pointer}
.rra-products-body .rra-results-tools .active-filter-pill[hidden]{display:none!important}
.rra-products-body .rra-results-tools #activeFilterLabel{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.rra-products-body .rra-results-tools .active-filter-pill i{display:grid;place-items:center;flex-shrink:0;width:20px;height:20px;border-radius:5px;background:#dcecff;font-size:10px}
.rra-products-body .rra-results-tools .rra-sort-control{order:2;margin:0 0 0 auto!important;height:42px;min-height:42px;padding:0 12px;background:#f8fafd;border:1px solid #e0e8f1;border-radius:9px;flex:none}
.rra-products-body .rra-results-tools .rra-sort-control>span{font-size:11px;font-weight:600;color:#708399}
.rra-products-body .rra-results-tools .rra-sort-control select{min-width:108px;height:38px;cursor:pointer}
.rra-products-body .rra-results-tools .rra-layout-toggle{order:3;display:flex;align-items:center;gap:3px;height:42px;padding:3px;border:1px solid #e0e8f1;border-radius:9px;background:#f8fafd;flex-shrink:0}
.rra-products-body .rra-results-tools .rra-layout-toggle button{display:grid;place-items:center;width:34px;height:34px;min-height:0;padding:0;border:0;border-radius:6px;background:transparent;color:#7d91a8;box-shadow:none;cursor:pointer}
.rra-products-body .rra-results-tools .rra-layout-toggle button[aria-pressed=true]{background:#fff;color:#086be8;box-shadow:0 2px 6px #183b6110}
.rra-products-body .rra-results-tools :is(button,input,select):focus-visible{outline:3px solid #71adff;outline-offset:3px}
@media(max-width:1100px){.rra-products-body .rra-results-tools .active-filter-pill{max-width:300px}}
@media(max-width:800px){.rra-products-body .rra-results-tools .active-filter-pill{order:4;flex-basis:100%;max-width:none;width:100%;justify-content:space-between}}
@media(max-width:540px){.rra-products-body .rra-results-tools{display:grid;grid-template-columns:minmax(0,1fr) auto;padding:10px;gap:10px}.rra-products-body .rra-results-tools .rra-stock-filter{grid-column:1/-1;justify-content:flex-start;font-size:12px;height:40px;min-height:40px}.rra-products-body .rra-results-tools .rra-sort-control{grid-column:1;min-width:0;width:100%;margin:0!important;justify-content:space-between}.rra-products-body .rra-results-tools .rra-sort-control select{width:auto;min-width:0;max-width:130px}.rra-products-body .rra-results-tools .rra-layout-toggle{grid-column:2;display:flex!important}.rra-products-body .rra-results-tools .active-filter-pill{grid-column:1/-1;font-size:11px;width:100%;height:40px;max-width:100%;box-sizing:border-box}.rra-products-body .urunler-main__head{gap:18px!important}}
