/* V25.8.1 — landing-only primary query ranking activation */
.primary-target-table-v2580{margin:22px 0 30px;border:1px solid #e2e8f0;border-radius:18px;background:#fff;overflow:hidden}.primary-target-table-v2580 header{display:flex;justify-content:space-between;align-items:end;gap:14px;padding:18px 20px;border-bottom:1px solid #e2e8f0}.primary-target-table-v2580 header span{display:block;color:#64748b;font-size:12px;font-weight:800;text-transform:uppercase}.primary-target-table-v2580 header h2{margin:4px 0 0;font-size:23px}.primary-target-table-v2580 .table-scroll{overflow-x:auto}.primary-target-table-v2580 table{width:100%;border-collapse:collapse;min-width:760px}.primary-target-table-v2580 th,.primary-target-table-v2580 td{padding:13px 15px;text-align:left;border-bottom:1px solid #eef2f7;vertical-align:top}.primary-target-table-v2580 th{font-size:12px;text-transform:uppercase;letter-spacing:.03em;color:#64748b;background:#f8fafc}.primary-target-table-v2580 td b{color:#0f172a}.primary-target-table-v2580 td small{display:block;margin-top:3px;color:#64748b}.primary-target-table-v2580 tr:last-child td{border-bottom:0}.primary-target-table-v2580 .target-table-action{white-space:nowrap}.primary-target-table-v2580 .target-table-action a{font-weight:800}
.primary-query-status-v2580{display:grid;grid-template-columns:1.2fr repeat(4,minmax(0,.55fr));gap:12px;margin-bottom:18px}.primary-query-status-v2580 article{padding:17px;border:1px solid #e2e8f0;border-radius:16px;background:#fff}.primary-query-status-v2580 article:first-child{background:linear-gradient(135deg,#0f172a,#1e3a8a);color:#fff}.primary-query-status-v2580 span,.primary-query-status-v2580 small{display:block}.primary-query-status-v2580 article:not(:first-child) span,.primary-query-status-v2580 article:not(:first-child) small{color:#64748b}.primary-query-status-v2580 strong{display:block;margin:5px 0;font-size:24px}.primary-query-status-v2580 a{color:inherit;text-decoration:underline;font-weight:800}
@media(max-width:900px){.primary-query-status-v2580{grid-template-columns:1fr 1fr}.primary-query-status-v2580 article:first-child{grid-column:1/-1}}
@media(max-width:700px){.primary-query-status-v2580{grid-template-columns:1fr}.primary-query-status-v2580 article:first-child{grid-column:auto}}
