.mp-reconciliation .mp-recon-row,.mp-live-breakdown .mp-recon-row{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:9px 0;line-height:1.45;font-size:14px}
.mp-reconciliation .mp-recon-row>span,.mp-live-breakdown .mp-recon-row>span{min-width:0;flex:1;color:#6b6572;overflow-wrap:anywhere}
.mp-reconciliation .mp-recon-row>b,.mp-live-breakdown .mp-recon-row>b{font-size:14px;flex:none;text-align:right;white-space:nowrap}
.mp-reconciliation .mp-recon-expected,.mp-live-breakdown .mp-recon-expected{border-top:1px solid #e5e1e9;margin-top:6px;padding-top:13px}
.mp-reconciliation .mp-recon-expected>span,.mp-live-breakdown .mp-recon-expected>span{font-weight:700;color:#403846}
.mp-reconciliation .mp-recon-expected>b,.mp-live-breakdown .mp-recon-expected>b{font-weight:800}
.mp-reconciliation .mp-recon-explanation,.mp-live-breakdown .mp-recon-explanation{display:block;font-size:12px;color:#776d80;line-height:1.6;margin:10px 0 0}
.mp-reconciliation .mp-recon-warning{font-size:12px;color:#86591f;background:#fff6e8;border:1px solid #f1dcb8;border-radius:8px;padding:12px;line-height:1.6;margin:12px 0 0}
.mp-reconciliation .mp-recon-adjustment>span,.mp-reconciliation .mp-recon-adjustment>b{color:#86591f}
.mp-reconciliation .mp-recon-movements{margin-top:12px;border-top:1px solid #e9e4ed;padding-top:6px}
.mp-reconciliation .mp-recon-movements summary{cursor:pointer;padding:12px 0;min-height:44px;font-size:13px;color:#5a4c66;font-weight:600;line-height:1.5;white-space:normal}
.mp-reconciliation .mp-recon-movements h4{font-size:12px;margin:12px 0 8px;color:#6c6275;line-height:1.5}
.mp-reconciliation .mp-recon-movements ul{list-style:none;margin:0;padding:0}
.mp-reconciliation .mp-recon-movements li{display:flex;gap:12px;justify-content:space-between;align-items:baseline;padding:8px 0;border-top:1px solid #eee9f1;font-size:13px;line-height:1.5}
.mp-reconciliation .mp-recon-movements li>span{min-width:0;overflow-wrap:anywhere;color:#625a6a}
.mp-reconciliation .mp-recon-movements li>b{flex:none;font-size:13px;white-space:nowrap}
.mp-reconciliation h3{font-size:14px;margin:0 0 12px}
.detail-metrics>article.mp-reconciliation{grid-column:1/-1}
.detail-metrics>article.mp-reconciliation .mp-recon-row>b{font-size:14px!important}
.mp-live-breakdown{padding-top:10px}
@media(max-width:600px){.mp-reconciliation .mp-recon-row,.mp-live-breakdown .mp-recon-row{gap:12px;font-size:14px;padding-top:10px;padding-bottom:10px}.mp-reconciliation .mp-recon-row>b,.mp-live-breakdown .mp-recon-row>b{font-size:14px}.mp-reconciliation .mp-recon-movements li{flex-wrap:wrap}.mp-reconciliation .mp-recon-movements li>span{flex:1 1 160px}.mp-reconciliation .mp-recon-movements li>b{margin-left:auto}}
