.pgata-search { box-sizing:border-box; width:100%; max-width:561px; margin:12px auto 20px; padding:0 8px; font:16px Arial,sans-serif; text-align:left; color:#182a24; }
.pgata-search label { display:block; font-weight:600; margin-bottom:8px; }
.pgata-search-controls { display:flex; gap:8px; }
.pgata-search input { box-sizing:border-box; flex:1; min-width:0; width:100%; padding:11px 12px; font:inherit; border:1px solid #68756f; border-radius:4px; background:white; color:#182a24; }
.pgata-search button { padding:10px 14px; font:inherit; border:1px solid #68756f; border-radius:4px; background:#f2f5f3; color:#182a24; cursor:pointer; }
.pgata-search button:disabled { opacity:.55; cursor:default; }
.pgata-search input:focus-visible,.pgata-search button:focus-visible { outline:3px solid #215fbd; outline-offset:2px; }
.pgata-search p { font-size:14px; margin:8px 0 0; line-height:1.4; }
table tr[hidden] { display:none !important; }
