.price-chip{display:inline-block;padding:2px 10px;border-radius:20px;background:#e0f2e5;color:#195333;font-weight:800;font-size:.85rem;white-space:nowrap}.price-pending{font-size:.75rem;color:#596574}.closure-chip{display:inline-block;background:#fff0dd;color:#842e0f;border:1px solid #e4a154;border-radius:6px;padding:4px 9px;font-weight:750;font-size:.8rem}.fbo-contact{margin:16px 0;padding:12px 14px;background:#eef3f9;border-left:4px solid #174ed2;border-radius:6px;font-size:.85rem}.fbo-contact>b{display:block;font-size:.75rem;letter-spacing:.06em}.fbo-contact div{margin-top:4px}.fbo-contact small{display:block;font-size:.72rem}.fbo-contact a{display:inline-block;padding:4px 0}.research-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:24px 0}.research-stats article{background:white;border:1px solid #c7d0dd;border-radius:12px;padding:18px}.research-stats b{display:block;color:#174ed2;font-size:2rem}.research-stats span{font-size:.85rem}.research-progress{background:#e9effb;padding:18px;border-radius:12px;margin:20px 0}.research-progress summary{cursor:pointer;font-weight:700}.research-table{width:100%;border-collapse:collapse;background:#fff}.research-table th,.research-table td{text-align:left;border-bottom:1px solid #d4dce7;padding:12px;vertical-align:top}.research-table small{display:block}.research-table-wrap{overflow:auto}.research-unresolved{font-size:.85rem}.research-unresolved li{margin:6px 0}@media(max-width:700px){.research-stats{grid-template-columns:1fr 1fr}}

#queueSearch{display:grid;grid-template-columns:minmax(180px,2fr) minmax(110px,1fr) minmax(160px,1.5fr) auto;gap:14px;align-items:end}.research-progress>details{margin:12px 0}.research-progress summary{min-height:44px;display:flex;align-items:center}.research-table .text-link{min-height:44px;border:0;background:transparent;color:#174ed2;text-decoration:underline;font:inherit;font-weight:700;cursor:pointer}@media(max-width:800px){#queueSearch{grid-template-columns:1fr 1fr}}@media(max-width:480px){#queueSearch{grid-template-columns:1fr}.research-table{font-size:.9rem}}
