/* 3.49 新人第一週・月報表 */
.fw-list{margin:.5em 0;display:flex;flex-direction:column;gap:.35em}
.fw-row{display:flex;gap:.6em;align-items:flex-start;padding:.45em .6em;border-radius:10px;background:rgba(47,111,94,.07)}
.fw-row i{font-style:normal;font-weight:700;width:1.2em;text-align:center;color:#8a9a94}
.fw-row.ok i{color:#2f8f5e}.fw-row.ok b{text-decoration:line-through;opacity:.7}
.fw-row b{display:block;font-size:.95em}.fw-row small{display:block;opacity:.7;font-size:.8em;margin-top:.1em}
.mr-card{border:1px solid rgba(0,0,0,.08);border-radius:14px;padding:.8em;background:linear-gradient(180deg,rgba(47,111,94,.06),transparent);margin:.3em 0}
.mr-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5em}
.mr-grade{font-weight:800;font-size:1.4em;width:1.8em;height:1.8em;display:grid;place-items:center;border-radius:50%;color:#fff;background:#8a9a94}
.mr-grade.g-S{background:#c99a2e}.mr-grade.g-A{background:#2f8f5e}.mr-grade.g-B{background:#3d7fa8}.mr-grade.g-C{background:#c4733a}.mr-grade.g-D{background:#a14b4b}
.mr-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:.35em;text-align:center}
.mr-grid div{background:rgba(255,255,255,.6);border-radius:10px;padding:.35em .2em}
.mr-grid small{display:block;font-size:.72em;opacity:.7}.mr-grid b{display:block;font-size:1.25em}
.mr-grid i{font-style:normal;font-size:.72em;opacity:.75}.mr-grid i.up{color:#2f8f5e;opacity:1}.mr-grid i.dn{color:#b0503c;opacity:1}
.mr-money{display:flex;flex-wrap:wrap;gap:.3em .9em;margin:.6em 0 .3em;font-size:.88em}
.mr-money .pos{color:#2f8f5e}.mr-money .neg{color:#b0503c}
.mr-say{margin-top:.5em;padding:.5em .6em;border-left:3px solid #2f6f5e;background:rgba(47,111,94,.06);border-radius:0 8px 8px 0;font-size:.92em}
.mr-tip{margin-top:.45em;font-size:.88em}.mr-tip b{display:block;font-size:.8em;opacity:.7}
.act.mr-open{width:100%;margin-bottom:.6em}
@media (prefers-color-scheme:dark){.mr-grid div{background:rgba(255,255,255,.06)}}
