.charts_tax-chart-legend__r0cCQ{display:flex;flex-direction:column;gap:var(--space-1);position:absolute;top:var(--space-4);right:var(--space-2);padding:var(--space-2);background-color:hsla(0,0%,100%,.75);border-radius:var(--space-1);border:1px solid rgba(0,0,0,.25)}.charts_tax-chart-legend-toggle__ZYFHh{--font-size:var(--small-body-size,var(--body-size));--line-height:var(--small-body-line,var(--body-line));--font-weight:var(--small-body-weight,var(--body-weight));padding:var(--space-1) var(--space-2)}.charts_tax-chart-legend-item__YYPaT{display:flex;flex-direction:row;place-items:center;gap:var(--space-2)}.charts_tax-chart-colour-square__EDszv{width:var(--space-4);height:var(--space-4);border-radius:var(--space-1)}.charts_loan-chart__D7RDB{width:100%}.charts_loan-chart-tooltip__66lI5{background-color:#fbfbf9;padding:var(--space-2);border-radius:var(--space-1);border:1px solid var(--main-dark)}.charts_loan-chart-tooltip__66lI5 .charts_loan-plan__sygj3:not(:last-child){margin-bottom:var(--space-2);padding-bottom:var(--space-2);border-bottom:1px solid rgba(var(--main-dark-components),.15)}.charts_loan-chart-tooltip__66lI5 .charts_loan-plan-header__IwcU0{display:flex;flex-direction:row;place-items:center;gap:var(--space-1-half);margin-bottom:var(--space-half)}.charts_loan-chart-tooltip__66lI5 .charts_loan-colour__IxfsB{height:var(--space-3);width:var(--space-3);border-radius:var(--space-half)}.charts_loan-chart-tooltip__66lI5 .charts_loan-date__cZo52{--font-weight:var(--medium);padding-bottom:var(--space-2)}.charts_loan-chart-tooltip__66lI5 .charts_loan-name__6JDLQ{--font-weight:var(--medium)}.charts_loan-chart-tooltip__66lI5 .charts_loan-content__e_1Zn{--font-weight:var(--regular);margin-left:var(--space-4)}.charts_loan-chart-tooltip__66lI5 .charts_loan-label__Zma1m{--font-weight:var(--regular)}.charts_loan-legend__9BQdf{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--space-3);padding:var(--space-2);margin-top:-24px;justify-content:center}.charts_loan-legend-item__2dz_F{display:flex;flex-direction:row;place-items:center;gap:var(--space-1-half)}.charts_loan-legend-colour__p8MV3{width:var(--space-3);height:var(--space-3);border-radius:var(--space-half)}.charts_loan-legend-label__pUq5T{--font-weight:var(--regular)}@layer framework{.form-control_form-control__hSRYv{display:flex;&:where([data-layout=vertical]){align-items:flex-start;flex-direction:column;gap:var(--space-2)}&:where([data-layout=horizontal]){flex-direction:row;align-items:center;>:last-child{padding-left:var(--space-2);position:relative}>input{margin-right:0;margin-left:0}}}@keyframes form-control_fadeIn__oWJ57{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}.form-control_validation-animation__BeMkH:where([data-show]){animation:form-control_fadeIn__oWJ57 .18s cubic-bezier(.45,.75,.4,1);@media (prefers-reduced-motion){animation:none}}}@layer framework{.colour-picker_mode-selector__BBglY{font-size:var(--font-size);line-height:var(--line-height);font-weight:var(--font-weight);font-variation-settings:"wght" var(--font-weight);--font-size:var(--small-body-size,var(--body-size));--line-height:var(--small-body-line,var(--body-line));--font-weight:var(--small-body-weight,var(--body-weight));background-color:rgba(0,0,0,0);display:flex;flex:0 0 auto;flex-direction:row;place-items:center;justify-content:space-between;gap:var(--space-half);text-transform:uppercase;cursor:pointer;padding:0;width:var(--space-14);max-width:var(--space-14);min-width:var(--space-14);border-radius:var(--space-1);transition:background-color .25s}@media(hover:hover)and (pointer:fine){.colour-picker_mode-selector__BBglY:hover{background-color:rgba(0,0,0,.1)}}.colour-picker_checkerboard__8P06Z{background-image:linear-gradient(45deg,#ccc 25%,transparent 0),linear-gradient(-45deg,#ccc 25%,transparent 0),linear-gradient(45deg,transparent 75%,#ccc 0),linear-gradient(-45deg,transparent 75%,#ccc 0);background-size:8px 8px;background-position:0 0,0 4px,4px -4px,-4px 0;background-color:#fff}.colour-picker_alpha__rLpvA,.colour-picker_checkerboard__8P06Z{position:absolute;left:0;top:0;width:100%;height:100%}.colour-picker_hue__0nx6m{background:linear-gradient(90deg,#f00 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,#f00);background:-webkit-linear-gradient(90deg,#f00 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,#f00)}.colour-picker_handle-container__0aFa8{position:absolute;left:0;top:0;height:-moz-fit-content;height:fit-content;width:-moz-fit-content;width:fit-content;z-index:1;transform:translate(-50%,-2px)}.colour-picker_colour-block__Ury5M{position:relative;overflow:hidden}.colour-picker_colour-block-background__Ugcfh{height:100%;width:100%;position:absolute}.colour-picker_saturation__Hhqyf{position:relative;width:100%;height:100%;overflow:hidden;border-radius:var(--space-1)}.colour-picker_saturation-layer__Z2IiL{position:absolute;top:0;left:0;right:0;bottom:0}.colour-picker_saturation-black__zzOKT{background:linear-gradient(0deg,#000,rgba(0,0,0,0))}.colour-picker_saturation-white__W8nAO{background:linear-gradient(90deg,#fff,rgba(255,255,255,0))}.colour-picker_saturation-handle__TbDQm{position:absolute;z-index:1;transform:translate(-50%,-50%)}.colour-picker_colour-input__eGKuA{height:var(--space-6)}}.tooltip_tooltip__RzmCq{display:inline-flex;position:relative}.tooltip_tooltip__RzmCq .tooltip_content__xPiaU{position:absolute;z-index:101;display:flex;flex-direction:column;opacity:0;transition:opacity .15s ease-out}.tooltip_tooltip__RzmCq .tooltip_content__xPiaU:where([data-state=open]){opacity:1}.tooltip_tooltip__RzmCq .tooltip_panel__zGgSB{display:flex;flex-direction:column;background-color:rgba(0,0,0,.8);padding:var(--space-half);border-radius:var(--space-1-half);position:relative;z-index:2;flex:1 1;width:100%}.tooltip_tooltip-trigger__TFf2D{display:flex;flex-direction:row;justify-content:center;place-items:center;overflow:clip;position:relative}.tooltip_tooltip-text__kAMxS{--font-weight:var(--regular);color:#fff;padding:var(--space-half) var(--space-2);white-space:nowrap}.tooltip_inline-tooltip__AwKKD{position:relative}.tooltip_inline-tooltip__AwKKD svg{width:var(--space-4);height:var(--space-4)}