/* v10.1 single-hub layout, keep existing colors/cards and accessible navigation. */
#mp70-app.mp101-ready .mp70-panel-deep .mp100-routine{margin-top:0;margin-bottom:16px}
#mp70-app.mp101-ready .mp70-panel-deep .mp96-chance{margin-top:10px}
#mp70-app.mp101-ready .mp96-case[hidden],#mp70-app.mp101-ready .mp96-cases[hidden],#mp70-app.mp101-ready .mp96-top[hidden]{display:none!important}
#mp70-app.mp101-ready .mp100-routine .mp100-tasklist{gap:10px}
#mp70-app.mp101-ready .mp100-task .mp101-check{font-size:11px;color:#658a8d}
#mp70-app.mp101-ready .mp101-m3-icon{background:#081269;color:#fff;font-size:14px;letter-spacing:-1px}
#mp70-app.mp101-ready .mp95-read .mp101-read-route{display:flex;align-items:center;gap:12px;padding:13px 0;border-bottom:1px solid #e2ecec;color:#264655!important;text-decoration:none!important}
#mp70-app.mp101-ready .mp95-read .mp101-provider{width:38px;height:38px;min-width:38px;border-radius:10px;background:#ebf7f4;display:flex;align-items:center;justify-content:center;color:#118b7c;font-weight:800;font-size:12px}
#mp70-app.mp101-ready .mp95-read .mp101-route-text{display:flex;min-width:0;flex:1;flex-direction:column;gap:4px}
#mp70-app.mp101-ready .mp95-read .mp101-route-text b{font-size:14px;font-weight:750;color:#213f4b;line-height:1.45}
#mp70-app.mp101-ready .mp95-read .mp101-route-text small{font-size:11px;line-height:1.5;color:#738c96}
#mp70-app.mp101-ready .mp95-read .mp101-arrow{font-size:20px;color:#138d7c}
#mp70-app.mp101-ready .mp101-read-note{margin-top:14px}
#mp70-app.mp101-ready .mp70-panel-home .mp100-routine{display:none!important}
#mp70-app.mp101-ready .mp100-amountrow{gap:6px}
#mp70-app.mp101-ready .mp100-amountrow strong{letter-spacing:.012em;font-size:clamp(17px,4.4vw,23px)}
@media(max-width:400px){#mp70-app.mp101-ready .mp100-task-main b{font-size:12px}}
