.mra{min-width:0}.mra .mra-actions{flex-wrap:wrap;align-items:center;gap:12px;margin:22px 0;display:flex}.mra .mra-secondary{color:#0b1210;cursor:pointer;background:#fff;border:1px solid #cdd7d1;border-radius:7px;padding:10px 14px;font-size:14px}.mra button:disabled{opacity:.45;cursor:not-allowed}.mra button:focus-visible,.mra summary:focus-visible,.mra input:focus-visible,.mra select:focus-visible,.mra textarea:focus-visible{outline-offset:3px;outline:2px solid #087a3c}.mra input[type=file]{color:#57635e;width:100%;font-size:13px}.mra .mra-details{border-top:1px solid #cdd7d1;margin-top:20px;padding-top:16px}.mra summary{cursor:pointer;margin-bottom:14px;font-weight:600}.mra select,.mra textarea{color:#0b1210;background:#fff;border:1px solid #cdd7d1;border-radius:6px;width:100%;max-width:100%;margin-bottom:14px;padding:10px;font-size:14px;display:block}.mra textarea{font-family:var(--font-mono);resize:vertical}.mra .mra-code{overflow-wrap:anywhere;margin:12px 0;font-size:12px;display:block}.mra .mra-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.mra .mra-align-end{align-items:flex-end;padding-bottom:26px;display:flex}.mra .mra-list{color:#57635e;overflow-wrap:anywhere;margin:12px 0;padding-left:20px;font-size:14px;line-height:1.6;list-style:outside}.mra .mra-check{letter-spacing:normal;text-transform:none;align-items:flex-start;gap:9px;margin-top:18px;font-family:inherit;font-size:14px;line-height:1.5;display:flex}.mra .mra-check input{margin-top:4px}.mra .mra-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:22px 0;display:grid}.mra .mra-stats>div{background:#fff;border:1px solid #e5eae7;border-radius:7px;padding:16px}.mra dt{color:#57635e;font-size:12px;line-height:1.5}.mra dd{font-family:var(--font-mono);overflow-wrap:anywhere;margin-top:5px;font-size:16px}.mra .mra-breakdown{margin:20px 0}.mra .mra-breakdown>div{border-bottom:1px solid #e5eae7;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;padding:10px 0;display:grid}.mra .mra-breakdown dd{text-align:right;font-size:14px}.mra .mra-chart{background:#fff;border:1px solid #e5eae7;border-radius:7px;margin:24px 0;padding:12px}.mra .mra-chart svg{width:100%;height:auto;display:block}.mra figcaption{color:#57635e;margin-top:10px;font-size:12px;line-height:1.6}@media (max-width:600px){.tlab .mra.t-card{padding:20px 14px}.mra .mra-grid,.mra .mra-stats{grid-template-columns:1fr}.mra .mra-align-end{padding:0}.mra .mra-breakdown>div{grid-template-columns:1fr;gap:2px}.mra .mra-breakdown dd{text-align:left}}
