.results-count{font-size:.82rem;color:#888;margin-top:2px}.sort-row{display:flex;gap:6px;align-items:center;font-size:.78rem;color:#888}.sort-row select{padding:5px 24px 5px 8px;border:1px solid #ddd;border-radius:5px;font-size:.78rem;color:#333;background:#fff;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%23888' stroke-width='1.5' fill='none'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 7px center}.sort-row select:focus{outline:none;border-color:var(--accent,#1f2327)}.prod-empty{display:none;grid-column:1/-1;text-align:center;padding:60px 20px;color:#999}.prod-empty svg{width:40px;height:40px;stroke:#ddd;fill:none;stroke-width:1.5;margin-bottom:12px}.prod-empty p{font-size:.9rem;margin-bottom:8px}.prod-empty a{color:var(--accent,#1f2327);font-weight:600}.prod-pager{display:flex;align-items:center;justify-content:center;gap:14px;margin:22px 0 8px;flex-wrap:wrap}.prod-pager .pg-btn{height:38px;padding:0 18px;border-radius:9px;border:1px solid #d7dde3;background:#fff;color:#1f2327;font:inherit;font-size:.86rem;cursor:pointer}.prod-pager .pg-btn:hover:not(:disabled){border-color:var(--book,#0771a6);color:var(--book,#0771a6)}.prod-pager .pg-btn:disabled{opacity:.42;cursor:default}.prod-pager .pg-status{font-size:.84rem;color:#5b6670;min-width:9ch;text-align:center}.pfg-head{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:0 0 10px}.pfg-head .results-count{flex:1}