.slice-tooltip{background-color:#454545;color:#fff;padding:8px 16px}.slice-tooltip_point+.slice-tooltip_point{margin-top:6px}.slice-tooltip_point .color{display:inline-block;height:12px;width:12px}.slice-tooltip_point .value{margin-left:8px}.line-button{display:flex;font-size:16px;gap:12px;padding:2px 0 2px 16px!important}.line-button>*{display:inilne-block}@media (min-width: 900px){.line-button{font-size:18px!important}}@media (min-width: 600px) and (max-width: 899.9px){.line-button{font-size:16px!important}}@media (max-width: 599.9px){.line-button{font-size:14px!important}}.line-button_circle{border-radius:50%;height:16px;width:16px}.line-button_label{text-align:start}@media (min-width: 900px){.line-button_label.with-year{width:100px}}@media (min-width: 600px) and (max-width: 899.9px){.line-button_label.with-year{width:90px}}@media (max-width: 599.9px){.line-button_label.with-year{width:80px}}@media (min-width: 900px){.line-button_label.without-year{width:70px}}@media (min-width: 600px) and (max-width: 899.9px){.line-button_label.without-year{width:60px}}@media (max-width: 599.9px){.line-button_label.without-year{width:50px}}.interactive-legend{display:flex;flex-direction:column;gap:4px;position:absolute;bottom:130px;right:0}.entry .amount{font-family:Noto Sans Mono;text-align:end}section.entries td,section.entries th{font-size:22px;padding:4px 16px}section.entries th{font-weight:400;text-align:start}section.entries h2{display:inline-block;margin-bottom:0;padding-bottom:4px}ul.monthly-entries{margin-left:30px}ul.monthly-entries li+li{margin-top:40px}.chevron:not(.slow){transition-property:transform;transition-duration:var(--transition-dur)}.chevron.slow{transition-property:transform;transition-duration:var(--transition-dur-slow)}.chevron.vertical{transform:rotate(90deg)}.chevron.vertical.expanded{transform:rotate(270deg)}.chevron.horizontal{transform:rotate(0)}.chevron.horizontal.expanded{transform:rotate(180deg)}.chevron>path{fill:var(--primary)}.more-info{flex-direction:column;overflow:hidden}.more-info .main,.more-info .details{padding:8px 16px}.more-info .main{align-items:center;background-color:var(--bg);border-left:1px solid var(--primary);display:flex}.more-info .main .content{text-align:start}.more-info .main .chevron{margin-left:40px}.more-info .main{transition-property:background-color;transition-duration:var(--transition-dur)}@media (hover: hover){.more-info .main:hover{background-color:var(--bg-off)}}.more-info .details{display:none}
