.r260-workspace{min-width:0;color:#24453e}.r260-screen-title{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px}.r260-screen-title h1{margin:0 0 8px}.r260-screen-title p{margin:0;color:#61766f}.r260-toolbar{display:flex;flex-wrap:wrap;gap:9px;margin:18px 0}.r260-toolbar>button:first-child{background:#205d52;color:#fff}.r260-report{background:#fff;border:1px solid #d9e3dd;border-radius:16px;padding:28px;min-width:0}.r260-header{border:1px solid #d6e2d7;border-radius:12px;overflow:hidden;margin-bottom:24px}.r260-brand{display:flex;align-items:center;gap:22px;padding:20px 24px;border-bottom:4px solid #9ebc91}.r260-brand img{width:112px;height:82px;object-fit:contain}.r260-brand strong{display:block;font-size:28px;letter-spacing:2px;color:#205d52}.r260-brand span{display:block;font-size:13px;max-width:340px;line-height:1.5}.r260-brand small{display:block;margin-top:6px;color:#60756a}.r260-brand b{margin-left:auto;font-size:10px;letter-spacing:1.3px;padding:10px 12px;background:#edf3e6;color:#305640;border-radius:6px;white-space:nowrap}.r260-heading{padding:24px}.r260-eyebrow{font-size:10px;letter-spacing:1.7px;font-weight:700;color:#667c65}.r260-heading h1{font-size:31px;line-height:1.2;margin:9px 0 12px;color:#234f45}.r260-period{font-size:18px;margin:0 0 18px;color:#415e52}.r260-filters{display:flex;gap:12px;flex-wrap:wrap;margin:15px 0}.r260-filters>div{flex:1;min-width:160px;border-radius:7px;background:#f3f6ef;padding:12px 14px}.r260-filters dt{font-size:10px;text-transform:uppercase;letter-spacing:.8px;color:#6a796d}.r260-filters dd{font-size:13px;font-weight:600;margin:5px 0 0;overflow-wrap:anywhere}.r260-issued{display:flex;justify-content:space-between;gap:12px;font-size:11px;color:#677b70;border-top:1px solid #e3e9e1;padding-top:13px}.r260-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin:22px 0}.r260-metric{border:1px solid #dae4d6;border-top:4px solid #8faf83;padding:18px;border-radius:10px;display:flex;flex-direction:column;gap:12px;min-width:0}.r260-metric>span{font-size:12px}.r260-metric strong{font-size:clamp(20px,2vw,29px);font-weight:650}.r260-metric small{font-size:11px;color:#63766c}.r260-expense{border-top-color:#d3aa54}.r260-result{background:#edf3e6;border-top-color:#205d52}.r260-money{white-space:nowrap;font-variant-numeric:tabular-nums}.r260-negative{color:#a33332!important}.r260-checks{display:flex;flex-wrap:wrap;gap:10px 22px;background:#f6f5ed;border:1px solid #e7e2ce;padding:13px 16px;border-radius:8px;font-size:12px;margin:18px 0 26px}.r260-checks strong{color:#655d3d}.r260-section{display:flex;gap:12px;align-items:center;font-size:20px;margin:28px 0 12px;line-height:1.35}.r260-section>span{background:#edf3e6;color:#6d8e62;padding:5px 8px;font-size:12px;border-radius:5px}.r260-subtitle{font-size:15px;margin:22px 0 10px;color:#305c4b}.r260-note{font-size:12px;color:#60736b;line-height:1.6;margin:9px 0 16px}.r260-table-wrap{overflow:auto;max-width:100%;margin:10px 0 15px}.r260-report .r260-table{width:100%;border-collapse:collapse;min-width:680px;font-size:12px;line-height:1.45}.r260-table th,.r260-table td{padding:11px 10px;border-bottom:1px solid #dfe7dc;vertical-align:top;text-align:left;overflow-wrap:anywhere}.r260-table th{background:#edf3e8;font-weight:600;color:#315641;font-size:11px}.r260-table tr:nth-child(even):not(.r260-total){background:#f8faf6}.r260-table .r260-money{display:block;text-align:right}.r260-table small{display:block;font-size:10px;color:#758375;margin-top:4px}.r260-table a{color:#205d52;font-size:11px;text-decoration:underline;display:block}.r260-table button{font-size:10px;padding:4px 6px;min-height:28px;margin:5px 0}.r260-table .r260-total{font-weight:700;background:#e8f0e1;border-top:2px solid #abc49b}.r260-review{font-size:11px}.r260-empty{text-align:center!important;padding:22px!important;color:#708171}.r260-balances td:not(:first-child),.r260-balances th:not(:first-child){text-align:right}.r260-share{display:flex;align-items:center;gap:14px;font-size:11px}.r260-bar{height:6px;background:#edf1e9;border-radius:8px;width:120px;overflow:hidden}.r260-bar i{display:block;background:#7ca96c;height:100%;border-radius:8px}.r260-callout{font-size:13px;padding:14px 18px;border-left:3px solid #8fac7a;background:#f4f7f0;line-height:1.6}.r260-end{margin-top:26px;border-top:1px solid #d6e1d1;padding-top:16px;color:#60746a;font-size:11px;line-height:1.6}.r260-end p{margin:8px 0 0}.r260-demo{border:2px solid #a33332;color:#a33332;font-weight:700;padding:12px}.r260-report .r260-annual{min-width:1700px;font-size:11px}.r260-annual th:first-child{min-width:190px;text-align:left}.r260-annual td{text-align:right;white-space:nowrap;overflow-wrap:normal}.r260-annual .rv-annual-section230 th{background:#365e4f;color:white}.r260-annual .rv-total230{font-weight:700;background:#e8f0e1}.r260-print-frame{position:fixed;left:-15000px;top:0;width:1200px;height:900px;border:0}
@media(max-width:750px){.r260-screen-title{align-items:flex-start;flex-direction:column}.r260-report{padding:14px}.r260-brand{padding:15px;gap:14px}.r260-brand img{width:88px;height:64px}.r260-brand strong{font-size:23px}.r260-brand b{display:none}.r260-heading{padding:17px}.r260-heading h1{font-size:26px}.r260-metrics{grid-template-columns:1fr}.r260-issued{flex-direction:column}.r260-filters>div{min-width:100px}.r260-section{font-size:18px}}
.r260-header{display:block;padding:0;background:white}.r260-header .r260-heading{display:block}.r260-report h1,.r260-report h2,.r260-report h3{letter-spacing:normal}
.r260-brand>div,.r260-filters>div{display:block}
