.ri{--ri-navy:#1c1c62;--ri-ink:#17223b;--ri-border:#a9c7ee;--ri-row:#c9dcf2;--ri-head:#d8e7f8;--ri-sub:#eaf3fc;--ri-total:#e2eefb;--ri-gold:#fce49c;--ri-blue:#2e56b5;color:var(--ri-ink);font-variant-numeric:lining-nums tabular-nums;gap:10px}@media (min-width:1024px){.rt-wrap.ri{padding-top:8px}}.ri-float{top:calc(var(--ctm-h,0px) + 6px);z-index:20;pointer-events:none;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex;position:sticky}.ri-float>*{pointer-events:auto}.ri-crumbs{color:var(--ri-blue);-webkit-backdrop-filter:blur(6px);background:#ffffffeb;border:1px solid #dce7f5;border-radius:999px;margin-left:-10px;padding:4px 12px;font-size:13px;line-height:18px;box-shadow:0 4px 14px #1c1c6214}.ri-crumbs a{color:var(--ri-blue);text-decoration:none}.ri-crumbs a:hover{text-decoration:underline}.ri-crumbs [aria-current]{font-weight:700}.ri-acts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ri-stamp{box-sizing:border-box;color:#1b6e47;white-space:nowrap;background:#e6f4ec;border:1px solid #1b6e47;border-radius:3px;height:28px;padding:4px 10px;font-size:13px;font-weight:700;line-height:18px}.ri-pill{box-sizing:border-box;height:28px;color:var(--ri-navy);white-space:nowrap;background:#fff;border:1px solid #dce7f5;border-radius:999px;align-items:center;gap:6px;padding:4px 12px;font-size:13px;font-weight:600;line-height:18px;text-decoration:none;display:inline-flex;box-shadow:0 4px 14px #1c1c6214}.ri-pill:hover{border-color:var(--ri-navy)}.ri-pill.pri{background:var(--ri-navy);border-color:var(--ri-navy);color:#fff}.ri-strip{border:1.5px solid var(--ri-border);background:#fff;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.ri-strip>div{border-right:1px solid var(--ri-row);min-width:0;padding:6px 12px}.ri-strip>div:last-child{border-right:0}.ri-strip dt{color:var(--ri-navy);font-size:12px;font-weight:700}.ri-strip dd{color:var(--ri-navy);margin:0;font-size:17px;font-weight:700}.ri-jump{flex-wrap:wrap;gap:6px;display:flex}.ri-jump a{box-sizing:border-box;height:28px;color:var(--ri-navy);background:#fff;border:1px solid #dce7f5;border-radius:999px;padding:4px 12px;font-size:13px;line-height:18px;text-decoration:none}.ri-jump a:hover{border-color:var(--ri-navy)}.ri-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;display:grid}.ri-col{flex-direction:column;gap:12px;min-width:0;display:flex}@media (min-width:1100px){.ri-grid{grid-template-columns:minmax(0,1fr) 380px}.ri-aside-col{top:calc(var(--ctm-h,0px) + 42px);position:sticky}}.ri-box{border:1.5px solid var(--ri-border);background:#fff;overflow:hidden}.ri-box>header{background:var(--ri-head);border-bottom:1px solid var(--ri-border);justify-content:space-between;align-items:center;gap:8px;padding:6px 12px;display:flex}.ri-box h2{color:var(--ri-navy);margin:0;font-size:16px;font-weight:700}.ri-aside{font-size:13px}.ri-tag{border:1px solid var(--ri-navy);background:var(--ri-total);color:var(--ri-navy);white-space:nowrap;border-radius:3px;padding:0 7px;font-size:12px;font-weight:700;line-height:20px;display:inline-block}.ri-tag.gold{color:#6b5e00;background:#fdf6d8;border-color:#8a7a10}.ri-body{flex-direction:column;gap:8px;padding:10px 12px;display:flex}.ri-lead{margin:0;font-size:13.5px;line-height:1.45}.ri-bar{border:1px solid var(--ri-row);height:22px;display:flex}.ri-bar span{color:#fff;place-items:center;min-width:40px;font-size:12px;font-weight:700;display:grid}.ri-bar .rt-b1,.ri-bar .rt-b2{color:var(--ri-navy)}.ri-scroll{overflow-x:auto}.ri-table{border-collapse:collapse;width:100%;font-size:14.5px}.ri-table th,.ri-table td{border-bottom:1px solid var(--ri-row);border-right:1px solid var(--ri-row);text-align:left;white-space:nowrap;height:auto;color:var(--ri-ink);letter-spacing:normal;text-transform:none;vertical-align:middle;padding:4px 10px;font-family:inherit;font-size:14.5px;display:table-cell}.ri-table th:last-child,.ri-table td:last-child{border-right:0}.ri-table tbody tr:last-child td{border-bottom:0}.ri-table thead th{background:var(--ri-sub);color:var(--ri-navy);font-size:13px;font-weight:700}.ri-table .r{text-align:right}.ri-table .b{color:var(--ri-navy);font-weight:700}.ri-table .wrap{white-space:normal;min-width:180px}.ri-table td.minus{color:#b42318}.ri-table td.plus{color:#1b6e47}.ri-table tr.tot td{background:var(--ri-total);font-weight:700}.ri-table tr.net td{background:var(--ri-navy);color:#fff;font-weight:700}.ri-table tr.gold td{background:var(--ri-gold);font-weight:700}.ri-lines tbody tr:last-child td{border-bottom:0}.ri-table td:first-child>.ri-sw{min-width:0}.ri-sw{vertical-align:-1px;border-radius:2px;width:10px;height:10px;margin-right:6px;display:inline-block}.ri-sw.rt-b1{box-shadow:inset 0 0 0 1px var(--cp-periwinkle,#a9c7ee)}.ri-note{border-top:1px solid var(--ri-row);margin:0;padding:6px 12px;font-size:12.5px;line-height:1.45}.ri-link{color:var(--ri-blue);font-weight:700;text-decoration:none}.ri-link:hover{text-decoration:underline}.ri-steps{margin:0;padding:8px 12px 8px 30px;font-size:13.5px;line-height:1.6}@media (max-width:760px){.ri-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.ri-strip>div:nth-child(2){border-right:0}.ri-strip>div:nth-child(-n+2){border-bottom:1px solid var(--ri-row)}.ri-float .ri-pill{display:none}}@media print{.ri-float .ri-acts,.ri-jump{display:none!important}.ri-float{position:static}}
