.mc-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:18px 0}.mc-card{background:#fff;border:1px solid #d9e5ed;border-radius:12px;padding:20px;min-width:0;overflow:hidden}.mc-card h3{margin:0 0 15px;font-size:16px}.mc-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin:18px 0}.mc-stats article{background:white;border:1px solid #d9e5ed;border-radius:12px;padding:16px;min-width:0}.mc-stats strong{display:block;font-size:25px;overflow-wrap:anywhere;color:#0b607d}.mc-stats small{display:block;color:#5a7384}.mc-bar{display:grid;grid-template-columns:minmax(100px,1.2fr) minmax(60px,2fr) minmax(50px,auto);gap:12px;align-items:center;margin:13px 0;font-size:12px}.mc-bar span{overflow-wrap:anywhere}.mc-bar b{text-align:right;white-space:nowrap}.mc-track{height:9px;background:#edf3f6;border-radius:5px;overflow:hidden}.mc-track i{display:block;height:100%;background:#0db790;border-radius:5px}.mc-track i.mc-target{background:#256bba}.mc-comparison{margin:20px 0}.mc-comparison>div:first-child{display:flex;justify-content:space-between;gap:12px}.mc-comparison .mc-track{margin:7px 0}.mc-comparison small{color:#577384}.mc-key{font-size:12px;color:#577384}.mc-key span:first-child{color:#256bba}.mc-key span:nth-child(2){color:#079975}.mc-table{max-width:100%;overflow:auto}.mc-table table{width:100%;border-collapse:collapse}.mc-table th,.mc-table td{padding:10px;border-bottom:1px solid #dce7ed;text-align:left}.mc-notes{padding:14px 18px;background:#eef7fa;border-radius:10px;line-height:1.6}.mc-controls{display:flex;flex-wrap:wrap;gap:12px;align-items:end;margin:16px 0}.mc-controls label{display:flex;flex-direction:column;gap:5px}.mc-controls input,.mc-controls select{padding:9px;min-height:42px;border:1px solid #c7dce6;border-radius:8px}@media(max-width:800px){.mc-grid{grid-template-columns:1fr}}@media(max-width:440px){.mc-card{padding:14px}.mc-bar{grid-template-columns:minmax(75px,1.2fr) minmax(40px,1fr) auto;gap:8px}.mc-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}
