.opr-boundary{margin:16px 0}.opr-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:12px;margin:14px 0}.opr-summary .card{display:grid;gap:5px}.opr-summary span,.opr-stats span{font-size:.78rem;opacity:.76;text-transform:uppercase;letter-spacing:.04em}.opr-summary strong{font-size:1.3rem}.opr-list{display:grid;gap:14px;margin-top:14px}.opr-row,.opr-detail{display:grid;gap:12px}.opr-detail{margin:14px 0;border-left:3px solid currentColor}.opr-head{display:flex;justify-content:space-between;gap:16px;align-items:start}.opr-head h2{font-size:1.12rem;margin:.15rem 0}.opr-stats{display:grid;grid-template-columns:repeat(4,minmax(115px,1fr));gap:8px}.opr-stats>div{display:grid;gap:3px;padding:9px;border:1px solid rgba(127,127,127,.22);border-radius:10px}.opr-links{display:flex;flex-wrap:wrap;gap:8px}.opr-blockers{padding:10px 12px;border:1px solid rgba(127,127,127,.28);border-radius:10px}.opr-blockers ul{margin-bottom:0}.opr-materials{display:grid;gap:8px;margin-top:10px}.opr-materials>div{display:grid;gap:3px;padding:8px;border-bottom:1px solid rgba(127,127,127,.2)}.opr-materials span{font-size:.9rem;opacity:.82}@media(max-width:760px){.opr-stats{grid-template-columns:repeat(2,minmax(110px,1fr))}.opr-head{display:grid}}