.pmx-calibration-modal{width:min(1540px,97vw);max-height:95vh}.pmx-calibration-layout{display:grid;grid-template-columns:minmax(480px,.9fr) minmax(640px,1.35fr);gap:16px;padding:16px 0}.pmx-calibration-board{display:grid;gap:12px;max-height:68vh;overflow:auto;padding-right:4px}.pmx-calibration-card{border:1px solid rgba(148,163,184,.22);border-left:4px solid #64748b;border-radius:16px;background:linear-gradient(145deg,rgba(15,23,42,.96),rgba(30,41,59,.86));padding:15px}.pmx-calibration-card.status-validated{border-left-color:#f59e0b}.pmx-calibration-card.status-published{border-left-color:#10b981}.pmx-calibration-card.status-rejected{border-left-color:#ef4444}.pmx-calibration-card.status-superseded{border-left-color:#64748b;opacity:.8}.pmx-calibration-card>p{color:#cbd5e1;font-size:13px;line-height:1.55;margin:10px 0}.pmx-calibration-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:12px 0}.pmx-calibration-facts span{display:flex;flex-direction:column;gap:4px;background:rgba(15,23,42,.56);border:1px solid rgba(148,163,184,.15);border-radius:10px;padding:9px;color:#94a3b8;font-size:11px}.pmx-calibration-facts b{color:#e2e8f0;font-size:13px}.pmx-calibration-detail,.pmx-calibration-recommendations{min-width:0}.pmx-calibration-detail>header,.pmx-calibration-recommendations>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.pmx-calibration-evidence{display:grid;grid-template-columns:1fr 1fr;gap:12px}.pmx-calibration-evidence>div{border:1px solid rgba(148,163,184,.17);border-radius:14px;padding:12px;background:rgba(15,23,42,.45);max-height:43vh;overflow:auto}.pmx-calibration-evidence h4{margin:0 0 10px;color:#e2e8f0}.pmx-calibration-evidence article{display:grid;grid-template-columns:1fr auto;gap:4px 12px;padding:10px 4px;border-bottom:1px solid rgba(148,163,184,.13)}.pmx-calibration-evidence article:last-child{border-bottom:0}.pmx-calibration-evidence strong{color:#f1f5f9;font-size:13px}.pmx-calibration-evidence small{grid-column:1;color:#94a3b8}.pmx-calibration-evidence span{grid-column:2;grid-row:1/3;color:#38bdf8;font-weight:700;align-self:center}.pmx-calibration-evidence .hit{color:#34d399}.pmx-calibration-evidence .miss{color:#f87171}.pmx-calibration-detail>footer{margin-top:12px;color:#94a3b8;font-size:12px}.pmx-calibration-recommendation-list{display:grid;gap:8px;max-height:58vh;overflow:auto}.pmx-calibration-recommendation-list article{padding:11px;border:1px solid rgba(148,163,184,.16);border-radius:12px;background:rgba(15,23,42,.48)}.pmx-calibration-recommendation-list article>div{display:flex;justify-content:space-between;gap:10px}.pmx-calibration-recommendation-list strong{color:#f1f5f9;font-size:13px}.pmx-calibration-recommendation-list span{color:#38bdf8;font-size:11px}.pmx-calibration-recommendation-list small{display:block;color:#94a3b8;line-height:1.5;margin-top:5px}
@media(max-width:1120px){.pmx-calibration-layout,.pmx-calibration-evidence{grid-template-columns:1fr}.pmx-calibration-board{max-height:none}}@media(max-width:720px){.pmx-calibration-facts{grid-template-columns:1fr}}
