/* Date-move impact preview (move-impact-1104). Four parts only. New CSS only; styles.css untouched. */
.mi{display:flex;flex-direction:column;gap:10px;margin:8px 0}
.mi-part{padding:10px 12px;border-radius:12px;font-size:13px}
.mi-h{display:block;font-size:13px;margin-bottom:6px}
.mi-row{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap;min-height:24px}
.mi-block{background:#fdecea;color:#8a1c12}.mi-block ul{margin:0 0 6px;padding-left:18px}.mi-block li{margin:2px 0}.mi-block .ms{color:#8a1c12}
.mi-d{font-weight:700}.mi-d.up{color:#b42318}.mi-d.dn{color:#0a6f62}
.mi-t{width:100%;border-collapse:collapse;font-size:13px}.mi-t td{padding:3px 4px;vertical-align:middle}.mi-t td:nth-child(2){width:16px}
.mvsheet{overflow-y:auto;box-sizing:border-box;align-content:start}
@media (max-width:760px){.sheet.mvsheet:not(.rpanel){left:8px;right:8px;width:auto;margin:0;transform:translateY(-50%)}}
.mvhd{display:grid;gap:4px}.mvh{font-size:17px}.mvwho{font-weight:600;font-size:15px}
.mvft{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:14px}.mvty{display:flex;align-items:center;gap:6px;flex-wrap:wrap}
.mvto{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.mvdate{white-space:nowrap;display:inline-flex;align-items:center;gap:6px;min-height:40px}
#app .cvwheel.mvwheel.sheet{z-index:210}
