.pd-filter{display:flex;gap:8px;padding:10px 12px;flex-wrap:wrap;align-items:center}
.pd-filter .ct-input{flex:1;min-width:160px}
.pd-lab{display:block;font-weight:600;font-size:12.5px;margin:10px 0 4px}
.pd-h{font-size:13px;font-weight:700;margin:14px 0 6px}
.pd-inl{display:flex;gap:8px;flex-wrap:wrap;align-items:center}
.pd-inl form{margin:0}
.pd-act{display:flex;gap:8px;flex-wrap:wrap}
.pd-act form{margin:0}
.pd-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}
