.pnof-filters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding:24px;background:#f3f6fa;border:1px solid #dce4ee;border-radius:16px;margin:24px 0}.pnof-filters label{display:flex;flex-direction:column;gap:7px;font-weight:650;font-size:14px;min-width:0;color:#172b4d}.pnof-search{grid-column:span 2}.pnof-filters input,.pnof-filters select{box-sizing:border-box;width:100%;min-height:46px;padding:10px;border:1px solid #a6b5c9;border-radius:8px;background:white;color:#172b4d;font:inherit}.pnof-actions{display:flex;align-items:center;gap:18px;grid-column:span 3;flex-wrap:wrap}.pnof-actions button{background:#172b4d;color:white;border:0;border-radius:9px;padding:13px 24px;font-weight:700;cursor:pointer}.pnof-actions a{text-decoration:underline}.pnof-filters :focus-visible{outline:3px solid #de7319;outline-offset:3px}.pnof-notice{padding:18px;border:1px solid #bd7b22;border-radius:10px;background:#fff4df;margin:20px 0;color:#51360f}.pnof-notice p{margin-bottom:0}.pnof-verified{font-size:12px;color:#4f5d70;margin:8px 2px 20px}.pnof-item{min-width:0}.pnof-count{color:#4f5d70}@media(max-width:800px){.pnof-filters{grid-template-columns:repeat(2,minmax(0,1fr));padding:18px}.pnof-actions{grid-column:span 2}}@media(max-width:480px){.pnof-filters{grid-template-columns:1fr}.pnof-search,.pnof-actions{grid-column:span 1}}
