.DemoStrip_shell__pEsLv{display:flex;min-height:100vh}.DemoStrip_shellContent__HcR_T{flex:1 1;min-width:0}.DemoStrip_strip__blTpu{position:-webkit-sticky;position:sticky;top:0;align-self:flex-start;width:280px;flex-shrink:0;height:100vh;background:var(--el-grey-mid);color:#eee;border-right:3px solid var(--el-demo-amber);display:flex;flex-direction:column;font-family:Open Sans,Helvetica Neue,sans-serif}.DemoStrip_stripHead__gff1U{flex-shrink:0;padding:12px 14px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid hsla(0,0%,100%,.1);font-family:Oswald,sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#f57f17}.DemoStrip_collapseBtn__V7RAX{background:transparent;border:1px solid #444;color:#aaa;font-size:11px;padding:2px 8px;cursor:pointer;transition:all .2s}.DemoStrip_collapseBtn__V7RAX:hover{background:#333;color:#fff;border-color:#666}.DemoStrip_pointList__ucYwC{flex:1 1;overflow-y:auto;padding:10px}.DemoStrip_pointActive__DmVPj,.DemoStrip_point___fyc2{position:relative;display:block;width:100%;text-align:left;padding:9px 10px 9px 44px;margin-bottom:8px;cursor:pointer;border:none;background:var(--el-row-grey);transition:background .15s}.DemoStrip_point___fyc2:hover{background:var(--el-row-grey-hover)}.DemoStrip_pointNum__9ZACe{position:absolute;left:0;top:0;height:100%;width:34px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:12px;font-weight:700}.DemoStrip_pointActive__DmVPj .DemoStrip_pointNum__9ZACe{background:rgba(0,0,0,.15)!important}.DemoStrip_pointKicker__ot9Bn{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;margin-bottom:3px}.DemoStrip_pointActive__DmVPj .DemoStrip_pointKicker__ot9Bn{color:hsla(0,0%,100%,.85)}.DemoStrip_pointTitle__U53gr{font-size:12.5px;font-weight:700;color:var(--el-grey-dark);line-height:1.35;margin-bottom:4px}.DemoStrip_pointActive__DmVPj .DemoStrip_pointTitle__U53gr{color:#fff}.DemoStrip_pointBody__sPTyy{font-size:11px;color:#555;line-height:1.5}.DemoStrip_pointActive__DmVPj .DemoStrip_pointBody__sPTyy{color:hsla(0,0%,100%,.9)}.DemoStrip_stripFoot__UjR7Q{flex-shrink:0;padding:10px 14px;display:flex;align-items:center;justify-content:space-between;border-top:1px solid hsla(0,0%,100%,.1);font-size:11px;color:#888}.DemoStrip_navBtn__yGWPU{background:transparent;border:1px solid #444;color:#aaa;font-size:11px;padding:4px 10px;cursor:pointer;transition:all .2s;font-family:Open Sans,sans-serif}.DemoStrip_navBtn__yGWPU:hover:not(:disabled){background:#333;color:#fff;border-color:#666}.DemoStrip_navBtn__yGWPU:disabled{opacity:.35;cursor:not-allowed}.DemoStrip_collapsedTab__WGfJq{position:-webkit-sticky;position:sticky;top:0;align-self:flex-start;width:28px;flex-shrink:0;height:100vh;background:var(--el-grey-mid);border:none;border-right:3px solid var(--el-demo-amber);color:#f57f17;cursor:pointer;display:flex;align-items:center;justify-content:center;writing-mode:vertical-rl;transform:rotate(180deg);font-family:Oswald,sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.12em}.DemoStrip_collapsedTab__WGfJq:hover{color:#fff}@media (max-width:768px){.DemoStrip_collapsedTab__WGfJq,.DemoStrip_strip__blTpu{display:none}}:root{--el-grey-dark:#312d2e;--el-grey-mid:#5b5b5b;--el-yellow:#ffc114;--el-yellow-underline:#febf2f;--el-yellow-tint:#fff3d1;--el-row-grey:#f2f2f2;--el-row-grey-hover:#e9e9e9;--el-green:#4caf50;--el-green-hoslo:#7cc142;--el-demo-amber:#f57f17;--el-mod-1:#ffc114;--el-mod-2:#7ec795;--el-mod-3:#665aa7;--el-mod-4:#f79721;--el-mod-5:#b8d432;--el-mod-6:#f63;--el-mod-7:#7cc142;--el-mod-8:#55b2e4;--el-mod-9:#f37721;--el-mod-10:#c9da2a;--el-dur-base:200ms;--el-dur-slow:350ms;--el-ease-spring:cubic-bezier(0.3,1.25,0.4,1);--el-stagger:45ms}@keyframes elRise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes elPop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes elFadeIn{0%{opacity:0}to{opacity:1}}@keyframes elSlideInRight{0%{transform:translateX(32px);opacity:0}to{transform:none;opacity:1}}@keyframes elDrawY{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes elTravel{0%{top:-14px}to{top:100%}}@keyframes elShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes elPress{0%{transform:scale(1)}40%{transform:scale(1.25)}to{transform:scale(1)}}.elRise{animation:elRise var(--el-dur-slow) var(--el-ease-spring) both}.elPop{animation:elPop var(--el-dur-slow) var(--el-ease-spring) both}.elFadeIn{animation:elFadeIn var(--el-dur-base) ease-out both}.elSlideInRight{animation:elSlideInRight var(--el-dur-slow) var(--el-ease-spring) both}.elDrawY{animation:elDrawY var(--el-dur-slow) ease-out both;transform-origin:top}.elPress{animation:elPress var(--el-dur-base) ease-out}.elTurn{display:inline-flex;transition:transform var(--el-dur-slow) var(--el-ease-spring)}.elTurnOpen{transform:rotate(180deg)}.elTurnOpen90{transform:rotate(90deg)}.elSkeleton{background:linear-gradient(100deg,#ededed 40%,#f7f7f7 50%,#ededed 60%);background-size:200% 100%;animation:elShimmer 1.6s linear infinite}.elTravelDot{position:absolute;left:0;right:0;height:12px;animation:elTravel 1.4s ease-in-out infinite}.elCollapse{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--el-dur-slow) var(--el-ease-spring)}.elCollapseOpen{grid-template-rows:1fr}.elCollapseInner{overflow:hidden;min-height:0}.elCollapse[data-settled=true]>.elCollapseInner{overflow:visible}.recharts-wrapper path{transition:fill-opacity var(--el-dur-base) ease}.elRoll{transition:transform var(--el-dur-slow) var(--el-ease-spring)}::view-transition-new(root),::view-transition-old(root){animation:none;mix-blend-mode:normal}::view-transition-group(*){animation-duration:.42s;animation-timing-function:var(--el-ease-spring)}::view-transition-group(.kpi-card){overflow:clip;border-radius:12px}::view-transition-old(.kpi-card){animation-duration:.21s}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:1ms!important;animation-delay:0ms!important;animation-iteration-count:1!important;transition-duration:1ms!important;transition-delay:0ms!important}}*,:after,:before{box-sizing:border-box;margin:0;padding:0}body,html{height:100%}body{-webkit-font-smoothing:antialiased;font-family:Open Sans,Helvetica Neue,sans-serif;color:#2c2c2c}button,input,select,textarea{font-family:inherit}