/* OPERIUMX v0.7.63 production readiness */
.prd-panel{margin-top:16px}.prd-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.prd-head h2{margin:0 0 4px}
.prd-loading,.prd-error{padding:18px;border:1px solid var(--line);border-radius:10px;color:var(--muted);margin-top:12px}
.prd-summary{display:flex;justify-content:space-between;gap:14px;align-items:center;border:1px solid var(--line);border-radius:12px;padding:14px;margin:14px 0}
.prd-summary.ready{border-color:rgba(80,190,130,.55)}.prd-summary.blocked{border-color:rgba(210,164,55,.55)}
.prd-summary strong,.prd-summary span{display:block}.prd-summary span{font-size:9px;color:var(--muted);margin-top:4px}.prd-summary>div:last-child{display:flex;gap:8px}.prd-summary b{font-size:9px;border:1px solid var(--line);border-radius:999px;padding:5px 8px}
.prd-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:12px}.prd-row{display:grid;grid-template-columns:auto 1fr auto;gap:9px;align-items:center;border:1px solid var(--line);border-radius:10px;padding:10px 12px;background:#121212}
.prd-dot{width:8px;height:8px;border-radius:50%;background:#8a8a8a}.prd-row.ok .prd-dot{background:#64b88b}.prd-row.pending .prd-dot{background:#caa34b}
.prd-row strong,.prd-row small{display:block}.prd-row small{font-size:8px;color:var(--muted);margin-top:2px}.prd-row b{font-size:8px;letter-spacing:.05em}
@media(max-width:700px){.prd-grid{grid-template-columns:1fr}.prd-summary{align-items:flex-start;flex-direction:column}.prd-summary>div:last-child{flex-wrap:wrap}}