.native-monthly-review{margin:18px 0;padding:20px;border:1px solid #b5d6cf;border-top:3px solid #127d70;border-radius:6px;background:#f7fcfa;overflow-wrap:anywhere;scroll-margin-top:20px}.native-monthly-review h3{margin:0}.native-monthly-review-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0}.native-monthly-review-grid div{padding:12px;background:#fff;border:1px solid #d4dfdb;border-radius:4px;min-width:0}.native-monthly-review-grid dt{font-size:12px;color:#506874;font-weight:700}.native-monthly-review-grid dd{margin:5px 0 0;font-weight:650;white-space:pre-wrap;overflow-wrap:anywhere}.native-monthly-review-confirm{display:flex;gap:12px;align-items:center;min-height:48px;padding:12px;background:#e9f5f2;cursor:pointer}.native-monthly-review-confirm input{width:22px;height:22px;flex:0 0 22px;accent-color:#127d70}.native-monthly-review :focus-visible{outline:3px solid #0a74a3;outline-offset:3px}.native-monthly-review-confirm:focus-within{outline:3px solid #0a74a3;outline-offset:3px}@media(max-width:700px){.native-monthly-review{padding:14px}.native-monthly-review-grid{grid-template-columns:1fr}.native-monthly-review-confirm{align-items:flex-start}}
