:root{--PRIMARY:#1e79b0;--PRIMARY_LIGHT:#e1f0f5;--PRIMARY_DARK:#15588e;--PRIMARY_SELECTED:#cde8ff;--PRIMARY_SELECTED_BORDER:#a5d6ff;--SECONDARY:#40b6e9;--greyPrimary:#838383;--greyDark:#282828;--greyLight:#f2f2f2;--greyMediumLight:#e3e3e3;--greyMediumDark:#c3c3c3;--redLight:#ffdede;--redPrimary:#fa2937;--redDark:#b41720;--yellowLight:#fff7c9;--yellowPrimary:#ffde59;--yellowDark:#edad18}.white{color:#fff}.greyDark{color:#282828;color:var(--greyDark)}.greyPrimary{color:#838383;color:var(--greyPrimary)}.primary{color:#1e79b0;color:var(--PRIMARY)}.error{color:#fa2937;color:var(--redPrimary)}.MuiFormControl-root .MuiFormHelperText-root.Mui-error{color:#fa2937!important;color:var(--redPrimary)!important;font-size:12px;margin:0}p.error{color:#fa2937;color:var(--redPrimary);font-size:12px;margin:0}.MuiTooltip-tooltip{background-color:#282828!important;background-color:var(--greyDark)!important;font-size:12px!important;padding:8px 16px!important}.gap-4{gap:.25rem}.gap-8{gap:.5rem}.gap-16{gap:1rem}::-webkit-scrollbar{height:6px;width:6px}::-webkit-scrollbar-track{background-color:transparent;height:6px;width:6px}::-webkit-scrollbar-thumb{background-color:#c3c3c3;background-color:var(--greyMediumDark);border-radius:3px;height:6px;width:6px}.border-box{box-sizing:border-box}.nowrap{white-space:nowrap}:root{--TEXT_FIELD_BORDER_RADIUS:0.25rem}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 30px #fff!important}.MuiFormControl-root.no-clear button.MuiAutocomplete-clearIndicator{display:none}.MuiAutocomplete-root .MuiInputBase-root input{padding:0!important}.MuiTextField-root{background-color:#fff}.MuiTextField-root .MuiInputBase-root{padding:14px 12px 13px}.MuiTextField-root .MuiInputBase-root.MuiOutlinedInput-root{border-radius:.25rem;border-radius:var(--TEXT_FIELD_BORDER_RADIUS)}.MuiTextField-root .MuiInputBase-root input{height:21px;padding:0}.MuiTextField-root .MuiInputBase-root input ::-webkit-input-placeholder{color:#838383;color:var(--greyPrimary)}.MuiTextField-root .MuiInputBase-root input ::placeholder{color:#838383;color:var(--greyPrimary)}.MuiTextField-root fieldset{top:-6px}.MuiTextField-root:hover fieldset{border-color:#1e79b0!important;border-color:var(--PRIMARY)!important;border-width:2px}.MuiTextField-root:has(input:focus) fieldset{border-color:#1e79b0!important;border-color:var(--PRIMARY)!important}.MuiTextField-root .MuiFormHelperText-root{padding:0 12px}.searchfield{position:relative}.searchfield.inline{display:inline-flex}.searchfield .MuiTextField-root{flex:1 1}.searchfield .MuiTextField-root .MuiInputBase-root{padding-left:46px}.searchfield>svg{color:#282828;color:var(--greyDark);height:18px;left:15px;transition:color .25s linear;width:18px}.searchfield button.end,.searchfield>svg{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1}.searchfield button.end{right:15px}.searchfield:hover>svg{color:#1e79b0;color:var(--PRIMARY)}.searchfield:has(input:focus)>svg{color:#1e79b0;color:var(--PRIMARY)}.searchfield .anchor-right{position:absolute;right:6px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1}label.MuiFormLabel-root{background-color:#fff;font-size:12px;font-weight:700;line-height:18px;padding:0 .75rem 0 .25rem;top:50%;-webkit-transform:translate(.875rem,-50%);transform:translate(.875rem,-50%);transition:all .125s linear}label.MuiFormLabel-root.middle{align-self:center}label.MuiFormLabel-root.row48{margin-top:15px}label.MuiFormLabel-root.row36{margin-top:9px}label.MuiFormLabel-root.MuiInputLabel-shrink{top:0;-webkit-transform:translate(.875rem,-45%) scale(.75);transform:translate(.875rem,-45%) scale(.75)}.MuiInputBase-root{--TEXTINPUT_HEIGHT:3rem}.MuiInputBase-root.MuiOutlinedInput-root{height:var(--TEXTINPUT_HEIGHT)}.MuiDialog-paper{display:flex;overflow:hidden}.MuiDialog-paper h2.MuiDialogTitle-root{font-size:1.2rem;font-weight:700;padding:0}.MuiDialog-paper .hint{color:#838383;color:var(--greyPrimary);font-size:12px}.MuiDialog-paper .error{font-size:12px}.MuiDialog-paper .subheader{margin:0 56px 16px}.MuiDialog-paper .content{flex:1 1;min-height:0;overflow:auto}.MuiDialog-paper .MuiDialogActions-root{padding:0}.MuiDialog-paper .MuiDialogActions-root>*{margin-left:1rem}.MuiDialog-paper button.close{position:absolute;right:2rem;top:1rem}.fullscreen .MuiDialog-container .MuiPaper-root{border-radius:0;height:100%;margin:0;max-height:100%;max-width:100%;overflow:hidden;width:100%}.MuiSnackbar-root{display:block!important;margin:auto;max-width:80%;width:30rem}.MuiSnackbar-root .body{background-color:#fff;border-radius:4px;box-shadow:0 4px 8px 0 rgba(40,40,40,.067);overflow:hidden}.MuiSnackbar-root .body>div{margin:24px 24px 24px 56px;position:relative}.MuiSnackbar-root .body .title{font-size:1.2rem;font-weight:700;gap:.75rem}.MuiSnackbar-root .body .title svg{height:1.5rem;width:1.5rem}.MuiSnackbar-root .body .title+.msg{margin-top:4px;max-height:50dvh;overflow-y:auto;white-space:wrap;word-break:break-word}.MuiSnackbar-root .body svg{left:-2rem;position:absolute;top:.125rem}.MuiSnackbar-root .body .MuiDialogActions-root{margin:8px 0 0;padding:0}.MuiSnackbar-root .body:after{border-bottom-left-radius:4px;border-top-left-radius:4px;bottom:0;content:"";left:0;position:absolute;top:0;width:8px}.MuiSnackbar-root .body.s_error .title,.MuiSnackbar-root .body.s_error svg{color:#fa2937;color:var(--redPrimary)}.MuiSnackbar-root .body.s_error:after{background-color:#fa2937;background-color:var(--redPrimary)}.MuiSnackbar-root .body.s_info .title,.MuiSnackbar-root .body.s_info svg,.MuiSnackbar-root .body.s_success .title,.MuiSnackbar-root .body.s_success svg{color:#1e79b0;color:var(--PRIMARY)}.MuiSnackbar-root .body.s_info:after,.MuiSnackbar-root .body.s_success:after{background-color:#1e79b0;background-color:var(--PRIMARY)}.MuiSnackbar-root .body.s_warning .title,.MuiSnackbar-root .body.s_warning svg{color:#edad18;color:var(--yellowDark)}.MuiSnackbar-root .body.s_warning:after{background-color:#edad18;background-color:var(--yellowDark)}button.icon{aspect-ratio:1;background-color:transparent;border:0;display:grid;place-items:center}button.icon:hover{background-color:rgba(0,0,0,.1)}:root{font-family:roboto;font-size:14px;overflow:hidden}body{background-color:#fbfbfd;color:#242424;color:var(--TEXT-COLOR);margin:0}#home{padding:1rem}#root{display:flex;flex-direction:column;height:100dvh;overflow:hidden}#loader{display:inline-block;left:50%;padding:2rem;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.body{overflow-y:auto;padding:0 .5rem}.bold{font-weight:700!important}div[role=dialog]{padding:1rem}div[role=dialog]>*{margin-bottom:1rem}button{line-height:normal!important}.col2{grid-column-start:span 2}.col3{grid-column-start:span 3}.symbol{font-weight:700}.no-break{white-space:nowrap}.flex{display:flex}.flex.inline{display:inline-flex}.flex.vert{flex-direction:column}.flex.wrap{flex-wrap:wrap}.flex1{flex:1 1}.flex2{flex:2 1}.flex.center{justify-content:center}.flex.between{justify-content:space-between}.flex.end{justify-content:end}.flex.top{align-items:flex-start}.flex.middle{align-items:center}.flex.bottom{align-items:flex-end}.grid{display:grid}.grid.center{place-items:center}.place-center{display:grid;place-items:center}#addHolding div[role=dialog] .content,#switch div[role=dialog] .content{grid-column-gap:.75rem;grid-row-gap:1.5rem;align-items:start;display:grid;grid-template-columns:1fr 1fr}#dividend .content{grid-gap:1.5rem .75rem;align-items:start;display:grid;gap:1.5rem .75rem;grid-template-columns:1fr 1fr}.w400{font-weight:400}.w400i{font-weight:400!important}.w700{font-weight:700}.w700i{font-weight:700!important}.MuiPaper-root.MuiTableContainer-root,.MuiTableContainer-root{overflow:visible!important}.tableContainer{height:100%;overflow:auto}.MuiTable-root.scrollX td:first-child,.MuiTable-root.scrollX th:first-child{border-right:4px double #282828;border-right:4px double var(--greyDark);display:block}thead{cursor:pointer}thead tr{position:-webkit-sticky;position:sticky;top:0;z-index:4}thead th{background-color:#c8e6ff;color:#242424;color:var(--TEXT-COLOR);font-weight:700!important}thead th:first-child{border-radius:.25rem 0 0 .25rem}thead th:last-child{border-radius:0 .25rem .25rem 0}thead th.sort{padding-right:1.5rem;position:relative}thead th.sort:after{background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270,0,32,32%27><polyline points=%275,8,16,24,27,8%27 style=%27fill:black;stroke:white; stroke-width:3%27 /></svg>");background-size:100%;content:"";height:1rem;position:absolute;right:.125rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transform-origin:50% 45%;transform-origin:50% 45%;transition:-webkit-transform .25s linear;transition:transform .25s linear;transition:transform .25s linear,-webkit-transform .25s linear;width:1rem}thead th.sort.asc:after{-webkit-transform:translateY(-50%) scaleY(-1);transform:translateY(-50%) scaleY(-1)}td{background-color:#fff;white-space:nowrap}tfoot{border-top-style:double;border-top-width:2px}th td:first-child,th th:first-child,tr td:first-child,tr th:first-child{left:0;position:-webkit-sticky!important;position:sticky!important;z-index:1}tr:nth-child(2n) td{background-color:#fafaff}tr:hover{cursor:pointer}tr:hover td{position:relative}tr:hover td:after{background-color:rgba(241,151,67,.1);background-color:var(--HOVER);content:"";inset:0;position:absolute}#history div[role=dialog]{min-width:min(1024px,90%)}.keyval{align-items:center;display:inline-flex;font-size:12px;gap:.5rem}.keyval .label{font-weight:700}svg.small.button{height:12px;padding:4px;width:12px}svg.small.button:hover{color:#1976d2;color:var(--BLUE)}td.MuiTableCell-root,th.MuiTableCell-root{padding:.25rem .5rem}:root{--BLUE:#1976d2;--GREEN:#56b8a6;--RED:#cd5c5c;--TEAL:#4682b4;--ORANGE:orange;--HOVER:rgba(241,151,67,.1);--FOOTER:#cfdef2;--RED-5:#630b2b;--RED-10:#c03646;--GREEN-5:#0b630b;--TEXT-COLOR:#242424}.green{color:#56b8a6!important;color:var(--GREEN)!important}.red{color:#cd5c5c!important;color:var(--RED)!important}.teal{color:#4682b4!important;color:var(--TEAL)!important}.orange{color:orange!important;color:var(--ORANGE)!important}.blue{color:#1976d2!important;color:var(--BLUE)!important}#filters{flex-wrap:wrap;padding:0 .5rem .5rem}#filters .filler{flex:1 1}#filters .no-min-width{min-width:0;min-width:auto}header+#filters{padding-top:0}.action-list.dropdown .MuiSelect-select{align-items:center;box-sizing:border-box;display:flex;font-size:0;min-height:48px;padding:.25rem 2.5rem .25rem 0}.action-list.dropdown .MuiSelect-select>*{display:none;font-size:14px}.action-list.dropdown .MuiSelect-select>:first-child{display:inline;display:initial;padding:0 .5rem}.action-list.dropdown .MuiSelect-select>:first-child svg{margin-top:.25rem}.action-list.dropdown .MuiSelect-select>:nth-child(2){display:inline;display:initial}ul.MuiList-root{padding:0}#config div[role=dialog]{max-width:80%;width:600px}#config div[role=dialog] .content{grid-gap:1.5rem .75rem;display:grid;gap:1.5rem .75rem;grid-template-columns:1fr 1fr 1fr;padding-top:1rem}#config div[role=dialog] .sectorlist{grid-column:1/4}#config div[role=dialog] .compositions{grid-gap:0 .5rem;align-items:center;border:1px solid rgba(0,0,0,.1);border-radius:.5rem;display:grid;gap:0 .5rem;grid-template-columns:1fr auto auto;margin-top:.5rem;min-height:3rem;padding:.5rem}#config div[role=dialog] .compositions .row{display:contents}.calendars{grid-gap:1rem;display:grid;grid-template-columns:1fr}.calendars div[role=presentation],.calendars div[role=row],.calendars div[role=rowgroup]{overflow:visible}.calendars .Mui-selected{background-color:transparent!important;color:#000!important}.calendars .MuiPickersArrowSwitcher-root{display:none!important}.calendars button.MuiButtonBase-root.MuiPickersDay-root.filled{background-color:#56b8a6!important;background-color:var(--GREEN)!important;border-radius:50%;color:#fff!important}.calendars button.MuiButtonBase-root.MuiPickersDay-root.filled.C300{background-color:#cc117a!important}.calendars button.MuiButtonBase-root.MuiPickersDay-root.filled.C250{background-color:#d2328f!important}.calendars button.MuiButtonBase-root.MuiPickersDay-root.filled.C200{background-color:#b95694!important}.calendars button.MuiButtonBase-root.MuiPickersDay-root.filled.C150{background-color:#9b6fb0!important}.calendars button.MuiButtonBase-root.MuiPickersDay-root.filled.C100{background-color:#68a47c!important}.calendars button.MuiButtonBase-root.MuiPickersDay-root.filled.C50{background-color:#5fae91!important}.calendars button.MuiButtonBase-root.MuiPickersDay-root.filled:hover{background-color:rgba(109,173,122,.401)}.calendars .MuiPickersDay-today{-webkit-filter:drop-shadow(0 0 5px #1976d2);filter:drop-shadow(0 0 5px #1976d2);-webkit-filter:drop-shadow(0 0 5px var(--BLUE));filter:drop-shadow(0 0 5px var(--BLUE))}.calendars .cell{padding-bottom:1rem}.calendars .cell .total{align-items:center;color:#1976d2;color:var(--BLUE);display:flex;flex-direction:column;font-weight:400;text-align:center}.calendars .cell .total .done{color:#56b8a6;color:var(--GREEN);font-weight:700}.calendars .cell .total .future{color:orange;color:var(--ORANGE)}.calendars .cell .total .sum{border-top:1px solid #1976d2;border-top:1px solid var(--BLUE);margin-top:.25rem;padding-top:.25rem}.calendars .cell.alt{background-color:rgba(0,0,0,.05);border-radius:.5rem}@media(min-width:744px){.calendars{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.calendars{grid-template-columns:repeat(3,1fr)}}@media(min-width:1400px){.calendars{grid-template-columns:repeat(4,1fr)}}.tooltip .future{color:orange;color:var(--ORANGE)}.tooltip .total{border-top:5px double;font-weight:700;margin-top:.25rem;padding-top:.25rem}.MuiTooltip-tooltip{max-width:none!important}#history .historySummary{align-items:center;background-color:#cfdef2;background-color:var(--FOOTER);display:flex;flex-wrap:wrap;gap:1rem;overflow:visible!important;overflow:initial!important;padding:1rem .5rem;place-content:center}#history .filters{align-items:center;display:flex;gap:1rem}@media(max-width:600px){#history .filters{flex-wrap:wrap}#history .filters .dates{flex-basis:100%}}#history .scrollRect{flex:1 1;overflow:hidden}#login .MuiPaper-root{width:20rem}#login div[role=tabpanel]{display:flex;flex-direction:column;gap:1rem;padding:1rem}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}div[role=dialog] .error{color:#cd5c5c;color:var(--RED);padding:1rem}div[role=dialog] .select>div{padding:.5rem}div[role=dialog] .content{padding-top:1rem}.MuiInputBase-root.MuiFilledInput-root,.MuiInputBase-root.MuiFilledInput-root:active,.MuiInputBase-root.MuiFilledInput-root:active:before,.MuiInputBase-root.MuiFilledInput-root:hover,.MuiInputBase-root.MuiFilledInput-root:hover:before{background-color:#fff}.MuiAutocomplete-root .MulTextField-root{display:flex}.MuiDialog-paper .MuiDialogActions-root{margin:1.5rem 0}.MuiInputBase-root.MuiInput-root{padding:6px 12px}.MuiDialogTitle-root{align-items:center;display:flex;gap:.5rem}.MuiDialogTitle-root .ticker{flex:1 1}#reinvest .content{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr;width:20rem}header{padding:.5rem 1rem}header div.MuiTabs-root{display:none}header div.MuiTabs-root .MuiTab-root{min-width:0;min-width:auto}header h2{margin:0}@media(min-width:1024px){header{padding:.5rem 0}header div.MuiTabs-root{display:flex}header h2{display:none}header .MuiButton-root.toggle{visibility:hidden}}#mainMenu .MuiMenu-paper{min-width:50dvw}#mainMenu .MuiMenu-paper li{min-height:2.5rem}.cashSummary,.performance{padding:.5rem}.cashSummary .MuiPaper-root.card,.performance .MuiPaper-root.card{align-items:flex-start;box-sizing:border-box;cursor:pointer;display:flex;flex:1 1;flex-direction:column;font-size:.8rem;height:3rem;justify-content:center;min-width:10rem;padding:0 1rem}.cashSummary .MuiPaper-root.card h4,.performance .MuiPaper-root.card h4{margin:0}@media(min-width:900px){.toolbar{align-items:flex-start;display:flex}.cashSummary,.performance{margin-bottom:.5rem;padding:0 .5rem}.cashSummary .MuiCard-root,.performance .MuiCard-root{align-items:center;display:grid}#filters{flex:1 1}}.MuiButton-root.toggle{border-radius:50%;box-sizing:border-box;height:2.5rem;min-width:0;min-width:auto;padding:.5rem;transition:all .125s linear;width:2.5rem}.MuiButton-root.toggle svg{height:1.5rem;width:1.5rem}.MuiButton-root.toggle.open{background-color:#1976d2;background-color:var(--BLUE);border-radius:.125rem}.MuiButton-root.toggle.open svg *{fill:#fff}.home thead th.sort:after{display:none}.home td.double{border-top:5px double;padding-top:2rem}.chart{box-sizing:border-box;padding-top:5rem}
/*# sourceMappingURL=main.ec8edff2.css.map*/