.ri-agenda-curve{margin:58px 0 82px;border:1px solid var(--ri-ink);background:#f4f0e8;color:var(--ri-ink);scroll-margin-top:130px}.ri-agenda-curve__header{display:grid;grid-template-columns:1.25fr .75fr;gap:70px;align-items:end;padding:34px 38px;border-bottom:1px solid var(--ri-ink)}.ri-agenda-curve__header small,.ri-agenda-curve__reading>small{color:var(--ri-red);font-size:8px;font-weight:700;letter-spacing:.14em}.ri-agenda-curve__header h2{margin:13px 0 0;font:600 clamp(43px,5vw,72px)/.84 var(--ri-serif);letter-spacing:-.045em}.ri-agenda-curve__header h2 em{color:var(--ri-red);font-style:italic}.ri-agenda-curve__header>p{max-width:480px;margin:0;color:#5f5a53;font:17px/1.42 var(--ri-serif)}.ri-agenda-curve__body{display:grid;grid-template-columns:minmax(0,1fr) 300px}.ri-agenda-curve__visual{min-width:0;padding:26px 30px 20px;border-right:1px solid var(--ri-ink)}.ri-agenda-curve__toolbar{display:flex;gap:20px;justify-content:space-between;align-items:flex-start}.ri-agenda-curve__toolbar>div{display:flex;max-width:760px;flex-wrap:wrap;gap:6px}.ri-agenda-curve__toolbar button{display:flex;gap:8px;align-items:center;max-width:230px;padding:8px 10px;border:1px solid #b8b1a8;background:transparent;color:#5c5750;cursor:pointer;font:500 10px/1.15 var(--ri-sans);text-align:left}.ri-agenda-curve__toolbar button b{color:var(--ri-red);font:700 12px var(--ri-serif)}.ri-agenda-curve__toolbar button:hover,.ri-agenda-curve__toolbar button.is-active{border-color:var(--ri-ink);background:var(--ri-ink);color:#fff}.ri-agenda-curve__toolbar>div>span,.ri-agenda-curve__toolbar>b{color:#847e75;font-size:7px;letter-spacing:.1em}.ri-agenda-curve__toolbar>b{flex:0 0 auto;padding-top:9px}.ri-agenda-curve__chart{margin-top:25px}.ri-agenda-curve__chart-head{display:flex;justify-content:space-between;gap:24px;align-items:end;min-height:74px}.ri-agenda-curve__chart-head small{color:#8c867e;font-size:7px;letter-spacing:.1em}.ri-agenda-curve__chart-head h3{max-width:610px;margin:5px 0 3px;font:600 clamp(24px,3vw,40px)/.94 var(--ri-serif);letter-spacing:-.025em}.ri-agenda-curve__chart-head>div>span{color:#777168;font-size:8px;text-transform:uppercase}.ri-agenda-curve__current{display:grid;grid-template-columns:auto auto;align-items:end;text-align:right}.ri-agenda-curve__current b{font:600 50px/.8 var(--ri-serif)}.ri-agenda-curve__current span{color:#777;font:12px var(--ri-sans)}.ri-agenda-curve__current em{grid-column:1/-1;margin-top:10px;color:#777;font:700 7px var(--ri-sans);font-style:normal;letter-spacing:.09em}.ri-agenda-curve__current em.is-up{color:var(--ri-red)}.ri-agenda-curve__current em.is-down{color:#4c6859}.ri-agenda-curve__chart svg{display:block;width:100%;height:auto;margin-top:13px;overflow:visible}.ri-agenda-curve__grid line{stroke:#d3cdc3;stroke-width:1}.ri-agenda-curve__grid text{fill:#8a847b;font:10px var(--ri-sans)}.ri-agenda-curve__area{fill:rgba(210,43,43,.07)}.ri-agenda-curve__line{fill:none;stroke:var(--ri-red);stroke-width:4;stroke-linecap:round;stroke-linejoin:round}.ri-agenda-curve__points circle{fill:#f4f0e8;stroke:var(--ri-red);stroke-width:3}.ri-agenda-curve__points circle:last-child{fill:var(--ri-red)}.ri-agenda-curve__points circle:focus{outline:none;stroke:var(--ri-ink);stroke-width:5}.ri-agenda-curve__starting,.ri-agenda-curve__error{margin:-15px 48px 20px;padding:12px;border-left:3px solid var(--ri-red);background:#e9e4dc;color:#625d56;font:13px/1.4 var(--ri-sans)}.ri-agenda-curve__caption{display:flex;justify-content:space-between;gap:20px;padding-top:12px;border-top:1px solid #d3cdc3;color:#777168;font-size:7px;letter-spacing:.07em;text-transform:uppercase}.ri-agenda-curve__reading{display:flex;flex-direction:column;padding:30px 25px;background:var(--ri-ink);color:#fff}.ri-agenda-curve__reading h3{margin:36px 0 13px;font:600 35px/.9 var(--ri-serif)}.ri-agenda-curve__reading p{margin:0;color:#bbb5ad;font:15px/1.38 var(--ri-serif)}.ri-agenda-curve__reading dl{display:grid;margin:30px 0;border-top:1px solid #454545}.ri-agenda-curve__reading dl>div{display:grid;grid-template-columns:1fr auto;align-items:center;padding:13px 0;border-bottom:1px solid #454545}.ri-agenda-curve__reading dt{color:#8c8780;font-size:7px;letter-spacing:.1em}.ri-agenda-curve__reading dd{margin:0;font:600 19px var(--ri-serif)}.ri-agenda-curve__reading dd small{display:block;color:#777;font:6px var(--ri-sans);letter-spacing:.08em}.ri-agenda-curve__reading>a{align-self:flex-start;margin-top:auto;padding-bottom:5px;border-bottom:1px solid var(--ri-red);color:#fff;font-size:8px;font-weight:700;text-transform:uppercase}.ri-agenda-curve>footer{display:grid;grid-template-columns:.9fr 1.1fr;gap:30px;padding:15px 30px;border-top:1px solid var(--ri-ink);color:#777168;font-size:7px;letter-spacing:.06em;text-transform:uppercase}.ri-agenda-curve>footer p{margin:0;line-height:1.45}.ri-monitor-dashboard__index{grid-template-columns:repeat(5,1fr)}
@media(max-width:980px){.ri-agenda-curve__header{grid-template-columns:1fr;gap:22px}.ri-agenda-curve__body{grid-template-columns:1fr}.ri-agenda-curve__visual{border-right:0}.ri-agenda-curve__reading{min-height:310px}.ri-monitor-dashboard__index{display:flex;grid-template-columns:none;overflow:auto}.ri-monitor-dashboard__index a{min-width:170px}}
@media(max-width:620px){.ri-agenda-curve{margin:38px -15px 60px}.ri-agenda-curve__header{padding:25px 20px}.ri-agenda-curve__header h2{font-size:43px}.ri-agenda-curve__header>p{font-size:15px}.ri-agenda-curve__visual{padding:20px 14px}.ri-agenda-curve__toolbar{display:block}.ri-agenda-curve__toolbar>div{display:grid;grid-template-columns:1fr 1fr}.ri-agenda-curve__toolbar button{max-width:none}.ri-agenda-curve__toolbar>b{display:block;margin-top:12px}.ri-agenda-curve__chart-head{align-items:start}.ri-agenda-curve__chart-head h3{font-size:27px}.ri-agenda-curve__current b{font-size:40px}.ri-agenda-curve__chart svg{min-height:245px}.ri-agenda-curve__caption{display:grid;gap:5px}.ri-agenda-curve__reading{min-height:290px;padding:25px 20px}.ri-agenda-curve>footer{grid-template-columns:1fr;padding:15px 20px}}
@media(prefers-reduced-motion:reduce){.ri-agenda-curve__line{transition:none}}
