:root{--PRIMARY:#1048c0;--PRIMARY_LIGHT:#a8cfff;--PRIMARY_DARK:#2a4f9e;--PRIMARY_HOVER:#eff6ff;--PRIMARY_DARK_HOVER:#325ab1;--SECONDARY:#7c3aed;--SECONDARY_HOVER:#eeeaff;--SECONDARY_LIGHT:#c4b5fd;--SECONDARY_DARK:#5b21b6;--SECONDARY_DARK_HOVER:#6b2dcf;--ALT:#06b6d4;--ALT_HOVER:#effdff;--ALT_LIGHT:#b3f6ff;--ALT_DARK:#0e7490;--ALT_DARK_HOVER:#1885a3;--LIGHT:#f8fafc;--DARK:#1e293b;--SUCCESS:#10b981;--ERROR:#ef4444;--RED:#fa2937;--RED_LIGHT:#fef2f2;--RED_DARK:#b91c1c;--YELLOW:#ffde59;--YELLOW_LIGHT:#fff7c9;--YELLOW_DARK:#edad18;--GREY-1:#fafafa;--GREY-2:#f5f5f5;--GREY-3:#f0f0f0;--GREY-4:#ebebeb;--GREY-5:#e6e6e6;--GREY-6:#e1e1e1;--GREY-7:#dcdcdc;--GREY-8:#d7d7d7;--GREY-9:#d2d2d2;--GREY-10:#cdcdcd;--GREY-15:#bebebe;--GREY-25:#afafaf;--GREY-50:#828282;--GREY-75:#505050;--GREY-100:#1e1e1e;--TEXT_COLOR:var(--GREY-100)}.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}.self-top{align-self:flex-start}.grid{display:grid}.grid.center{place-items:center}.place-center{display:grid;place-items:center}.regular-text{font-size:1rem}.medium-text{font-size:.875rem}.small-text{font-size:.75rem}.tiny-text{font-size:.65rem}.align-center{text-align:center}.w700{font-weight:700}.w600{font-weight:600}.w500{font-weight:500}.gap-4{gap:.25rem}.gap-8{gap:.5rem}.gap-16{gap:1rem}.gap-24{gap:1.5rem}.ml-8{-webkit-margin-start:.5rem;margin-inline-start:.5rem}.mr-8{-webkit-margin-end:.5rem;margin-inline-end:.5rem}.mt-8{-webkit-margin-before:.5rem;margin-block-start:.5rem}.mb-8{-webkit-margin-after:.5rem;margin-block-end:.5rem}.mt-16{-webkit-margin-before:1rem;margin-block-start:1rem}.mt-24{-webkit-margin-before:1.5rem;margin-block-start:1.5rem}.mt-32{-webkit-margin-before:2rem;margin-block-start:2rem}.m-16{margin:1rem}.pt-8{padding-top:.5rem}.pt-16{padding-top:1rem}.p-0{padding:0}.button.regular{--BUTTON_HEIGHT:2.5rem;--BUTTON_PADDING:1.5rem;--BUTTON_ICON_SIZE:1.5rem;--BUTTON_ICON_GAP:0.5rem;font-size:1rem}.button.medium{--BUTTON_HEIGHT:2rem;--BUTTON_PADDING:1rem;--BUTTON_ICON_SIZE:1.25rem;--BUTTON_ICON_GAP:0.35rem;font-size:.875rem}.button.small{--BUTTON_HEIGHT:1.75rem;--BUTTON_PADDING:0.75rem;--BUTTON_ICON_SIZE:1rem;--BUTTON_ICON_GAP:0.25rem;font-size:.75rem}.button.tiny{--BUTTON_HEIGHT:1.25rem;--BUTTON_PADDING:0.5rem;--BUTTON_ICON_SIZE:0.75rem;--BUTTON_ICON_GAP:0.125rem;font-size:.65rem}.button svg{aspect-ratio:1;display:block;height:var(--BUTTON_ICON_SIZE);width:var(--BUTTON_ICON_SIZE)}.button.contained,.button.icon,.button.outlined,.button.text{align-items:center;border:none;border-radius:.25rem;cursor:pointer;display:inline-flex;font-weight:600;gap:var(--BUTTON_ICON_GAP);height:var(--BUTTON_HEIGHT);justify-content:center;outline:transparent;padding:0 var(--BUTTON_PADDING)}.button.icon{aspect-ratio:1;border:none;border-radius:50%;cursor:pointer;display:grid;display:block;padding:0;place-items:center;transition:background-color .125s ease-in-out}.button.icon,.button.outlined,.button.text{background-color:transparent}.button.outlined.primary,.button.text.primary{color:#1048c0;color:var(--PRIMARY)}.button.outlined.primary svg *,.button.text.primary svg *{fill:#1048c0;fill:var(--PRIMARY)}.button.outlined.primary:hover,.button.text.primary:hover{background-color:#eff6ff;background-color:var(--PRIMARY_HOVER)}.button.outlined.primary:active,.button.text.primary:active{background-color:#a8cfff;background-color:var(--PRIMARY_LIGHT)}.button.outlined.primary:disabled,.button.text.primary:disabled{background-color:#eff6ff;background-color:var(--PRIMARY_HOVER)}.button.outlined.primary svg *,.button.outlined.primary.checkbox svg *,.button.text.primary svg *,.button.text.primary.checkbox svg *{fill:#1048c0;fill:var(--PRIMARY)}.button.outlined.secondary,.button.text.secondary{color:#7c3aed;color:var(--SECONDARY)}.button.outlined.secondary:hover,.button.text.secondary:hover{background-color:#eeeaff;background-color:var(--SECONDARY_HOVER)}.button.outlined.secondary:active,.button.text.secondary:active{background-color:#c4b5fd;background-color:var(--SECONDARY_LIGHT)}.button.outlined.secondary:disabled,.button.text.secondary:disabled{background-color:#eeeaff;background-color:var(--SECONDARY_HOVER)}.button.outlined.secondary svg *,.button.text.secondary svg *{fill:#7c3aed;fill:var(--SECONDARY)}.button.outlined.alt,.button.text.alt{color:#06b6d4;color:var(--ALT)}.button.outlined.alt:hover,.button.text.alt:hover{background-color:#effdff;background-color:var(--ALT_HOVER)}.button.outlined.alt:active,.button.text.alt:active{background-color:#b3f6ff;background-color:var(--ALT_LIGHT)}.button.outlined.alt:disabled,.button.text.alt:disabled{background-color:#effdff;background-color:var(--ALT_HOVER)}.button.outlined.alt svg *,.button.text.alt svg *{fill:#06b6d4;fill:var(--ALT)}.button.outlined:disabled,.button.text:disabled{color:#afafaf;color:var(--GREY-25)}.button.outlined:disabled svg *,.button.text:disabled svg *{fill:#afafaf;fill:var(--GREY-25)}.button.contained{color:#fff}.button.contained svg *{fill:#fff}.button.contained.primary{background-color:#1048c0;background-color:var(--PRIMARY)}.button.contained.primary:hover{background-color:#325ab1;background-color:var(--PRIMARY_DARK_HOVER)}.button.contained.primary:active{background-color:#2a4f9e;background-color:var(--PRIMARY_DARK)}.button.contained.primary:disabled{background-color:#eff6ff;background-color:var(--PRIMARY_HOVER)}.button.contained.secondary{background-color:#7c3aed;background-color:var(--SECONDARY)}.button.contained.secondary:hover{background-color:#6b2dcf;background-color:var(--SECONDARY_DARK_HOVER)}.button.contained.secondary:active{background-color:#5b21b6;background-color:var(--SECONDARY_DARK)}.button.contained.secondary:disabled{background-color:#eeeaff;background-color:var(--SECONDARY_HOVER)}.button.contained.alt{background-color:#06b6d4;background-color:var(--ALT)}.button.contained.alt:hover{background-color:#1885a3;background-color:var(--ALT_DARK_HOVER)}.button.contained.alt:active{background-color:#0e7490;background-color:var(--ALT_DARK)}.button.contained.alt:disabled{background-color:#effdff;background-color:var(--ALT_HOVER)}.button.contained.icon svg{fill:#fff}.button.contained:disabled{color:#afafaf;color:var(--GREY-25)}.button.contained:disabled svg *{fill:#afafaf;fill:var(--GREY-25)}.button.outlined{border-style:solid;border-width:1px}.button.outlined.primary{border-color:#1048c0;border-color:var(--PRIMARY)}.button.outlined.secondary{border-color:#7c3aed;border-color:var(--SECONDARY)}.button.outlined.alt{border-color:#06b6d4;border-color:var(--ALT)}.button.outlined:disabled{border-color:#afafaf;border-color:var(--GREY-25)}.togglebutton{align-items:center;background-color:transparent;border:none;color:#1048c0;color:var(--PRIMARY);cursor:pointer;display:inline-flex;font-weight:600;gap:.5rem;height:var(--BUTTON_HEIGHT);padding:0}.togglebutton svg,.togglebutton svg *{fill:#1048c0;fill:var(--PRIMARY)}.togglebutton:hover svg,.togglebutton:hover svg *{fill:#325ab1;fill:var(--PRIMARY_DARK_HOVER)}.togglebutton:active svg,.togglebutton:active svg *{fill:#2a4f9e;fill:var(--PRIMARY_DARK)}.radiogroup{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem}.backdrop{background-color:rgba(0,0,0,.3);display:grid;inset:0;place-items:center;position:fixed}.backdrop.light{background-color:rgba(0,0,0,.05)}.anchor{box-shadow:0 4px 8px rgba(0,0,0,.3);-webkit-clip-path:inset(0,-16px -16px -16px);clip-path:inset(0,-16px -16px -16px);position:fixed;top:anchor(bottom)}.anchor.above{bottom:anchor(top);-webkit-clip-path:inset(-16px,-16px,0,-16px);clip-path:inset(-16px,-16px,0,-16px);top:auto}.overlay{background-color:#fff}.overlay.dialog{box-shadow:0 0 15px #505050;box-shadow:0 0 15px var(--GREY-75)}.tooltip{--OFFSET_X:0;--OFFSET_Y:0;--ARROW_X:0;--ARROW_Y:0;border-radius:.125rem;color:#fff;font-size:.75rem;padding:.75rem;-webkit-transform:translate(var(--OFFSET_X),var(--OFFSET_Y));transform:translate(var(--OFFSET_X),var(--OFFSET_Y))}.tooltip,.tooltip:after{background-color:#1e1e1e;background-color:var(--GREY-100)}.tooltip:after{content:"";height:1rem;position:absolute;width:1rem}.tooltip.left{--OFFSET_X:-0.5rem}.tooltip.left:after{left:1rem}.tooltip.right{--OFFSET_X:0.5rem}.tooltip.right:after{right:1rem}.tooltip.above{--OFFSET_Y:-1rem}.tooltip.above:after{bottom:0;-webkit-transform:translateY(50%) rotate(45deg);transform:translateY(50%) rotate(45deg)}.tooltip.below{--OFFSET_Y:1rem}.tooltip.below:after{top:0;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}.fade.transition-active{transition:opacity .25s ease-in-out}.fade.after-leave,.fade.before-enter{opacity:0}.fade.after-enter,.fade.before-leave{opacity:1}.slideUp.transition-active{transition:-webkit-transform .25s ease-in-out;transition:transform .25s ease-in-out;transition:transform .25s ease-in-out,-webkit-transform .25s ease-in-out}.slideUp.after-leave,.slideUp.before-enter{-webkit-transform:translateY(100%);transform:translateY(100%)}.slideUp.after-enter,.slideUp.before-leave{-webkit-transform:translate(0);transform:translate(0)}.slideDown.transition-active{transition:-webkit-transform .25s ease-in-out;transition:transform .25s ease-in-out;transition:transform .25s ease-in-out,-webkit-transform .25s ease-in-out}.slideDown.after-leave,.slideDown.before-enter{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.slideDown.after-enter,.slideDown.before-leave{-webkit-transform:translate(0);transform:translate(0)}::-webkit-scrollbar{height:6px;width:6px}::-webkit-scrollbar-track{background-color:transparent;height:6px;width:6px}::-webkit-scrollbar-thumb{background-color:#828282;background-color:var(--GREY-50);border-radius:3px;height:6px;width:6px}h1,h2,h3,h4,p,pre{margin:0}.border-box{box-sizing:border-box}.nowrap{white-space:nowrap}.bg-contain{background-position:50%;background-repeat:no-repeat;background-size:contain}a:active,a:hover{-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none}#loginDialog .dialog{box-sizing:border-box;max-width:80dvw;padding:2rem;width:400px}#loginDialog .dialog .actions{margin-top:1.5rem}#loginDialog .dialog .content{padding-top:1rem}#loginDialog .dialog .content>*+*{margin-top:1.5rem}:root{--INPUT_HEIGHT:3rem;--INPUT_FONT_SIZE:0.875rem;--INPUT_BORDER_RADIUS:0.25rem}.ginput{--INPUT_PADDING:1rem;--BORDER_COLOR:var(--TEXT_COLOR);--BORDER_HOVER_COLOR:var(--PRIMARY_DARK);--BORDER_FOCUS_COLOR:var(--PRIMARY);align-items:center;box-sizing:border-box;display:flex;gap:.5rem;height:3rem;height:var(--INPUT_HEIGHT);isolation:isolate;padding:0 var(--INPUT_PADDING);position:relative}.ginput:after{border:1px solid var(--BORDER_COLOR);border-radius:.25rem;border-radius:var(--INPUT_BORDER_RADIUS);content:"";inset:0;position:absolute;z-index:-1}.ginput:hover:after{border:2px solid var(--BORDER_HOVER_COLOR)}.ginput:focus-within:after{border:2px solid var(--BORDER_FOCUS_COLOR)}.ginput:has(input[readonly]){pointer-events:none}.ginput:has(input[readonly]):after{border:1px solid #1e1e1e!important;border:1px solid var(--TEXT_COLOR)!important}.ginput:has(input[disabled]){pointer-events:none}.ginput:has(input[disabled]) .endIcons svg *{fill:#afafaf;fill:var(--GREY-25)}.ginput:has(input[disabled]) .placeholder{color:#afafaf;color:var(--GREY-25)}.formControl.invalid.dirty .ginput{--BORDER_COLOR:var(--RED);--BORDER_HOVER_COLOR:var(--RED_DARK);--BORDER_FOCUS_COLOR:var(--PRIMARY)}.ginput .endIcons{align-items:center;display:flex;gap:.125rem}.ginput.multiline{padding:1rem var(--INPUT_PADDING)}.ginput textarea{resize:none}.ginput input,.ginput textarea{background-color:transparent;border:none;box-shadow:none;display:block;font-size:.875rem;font-size:var(--INPUT_FONT_SIZE);height:calc(100% - 4px);margin:0;outline:none;padding:0;width:100%}.ginput input:-webkit-autofill,.ginput textarea:-webkit-autofill{-webkit-text-fill-color:#1e1e1e!important;-webkit-text-fill-color:var(--TEXT_COLOR)!important;background-color:transparent!important;-webkit-box-shadow:inset 0 0 0 1000px #fff!important}.ginput input[readonly],.ginput textarea[readonly]{color:#505050;color:var(--GREY-75)}.ginput input[type=number],.ginput textarea[type=number]{-moz-appearance:textfield}.ginput input[type=number]::-webkit-inner-spin-button,.ginput input[type=number]::-webkit-outer-spin-button,.ginput textarea[type=number]::-webkit-inner-spin-button,.ginput textarea[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ginput input::-webkit-clear-button,.ginput input::-webkit-search-cancel-button,.ginput textarea::-webkit-clear-button,.ginput textarea::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.ginput input::-ms-clear,.ginput textarea::-ms-clear{display:none}.ginput .placeholder{background-color:#fff;color:#828282;color:var(--GREY-50);font-size:.875rem;font-size:var(--INPUT_FONT_SIZE);left:var(--INPUT_PADDING);pointer-events:none;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:top .125s ease-in-out;-webkit-user-select:none;user-select:none;z-index:-1}.ginput .placeholder.hide{display:none}.ginput .placeholder.float{color:#1e1e1e;color:var(--TEXT_COLOR);font-size:.65625rem;font-size:calc(var(--INPUT_FONT_SIZE)*.75);left:calc(var(--INPUT_PADDING)/2);padding:.125rem .25rem;top:0;z-index:0}.ginput.multiline .placeholder{top:1rem;-webkit-transform:translate(0);transform:translate(0)}.ginput.multiline .placeholder.float{top:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.tabs{--BORDER_COLOR_SELECTED:var(--PRIMARY);--BORDER_COLOR_HOVER:var(--PRIMARY_LIGHT);display:flex;overflow:hidden}.tabs .tab{color:#1e1e1e;color:var(--TEXT_COLOR);cursor:pointer;font-weight:600;margin-bottom:2px;padding:.5rem 1rem;position:relative}.tabs .tab .border{bottom:0;height:2px;left:0;position:absolute;width:100%}.tabs .tab .border.animate{transition:left .125s ease-in-out}.tabs .tab .border:after{bottom:0;content:"";left:.25rem;position:absolute;right:.25rem;top:0}.tabs .tab:hover .border:after{background-color:var(--BORDER_COLOR_HOVER)}.tabs .tab.selected{color:#1048c0;color:var(--PRIMARY)}.tabs .tab.selected .border:after,.tabs .tab.selected:hover .boder:after{background-color:var(--BORDER_COLOR_SELECTED)}.tabs .menuTitle{font-weight:600;gap:.5rem}.tabs.disabled .tab{pointer-events:none}.snackbar{--BORDER_COLOR:var(--SUCCESS);left:0;position:fixed;top:0;width:100dvw;z-index:10000}.snackbar .content{background-color:#fff;border-left:.4rem solid var(--BORDER_COLOR);border-radius:.25rem;box-shadow:0 0 15px #505050;box-shadow:0 0 15px var(--GREY-75);box-sizing:border-box;margin:1.5rem auto;max-width:60dvw;padding:1.5rem;width:500px}.snackbar .content.error{--BORDER_COLOR:var(--RED)}.snackbar .content.error h4{color:#fa2937;color:var(--RED)}.snackbar .content>*+*{margin-top:1rem}.snackbar .content .actions{display:flex;justify-content:end}.form .formControl .error{color:#fa2937;color:var(--RED);font-size:.875rem;margin:.125rem .5rem}.form .formControl:focus-within .error{display:none}.menu{--MENU_ITEM_HEIGHT:2rem;--MENU_ROW_COUNT:6;box-sizing:border-box;max-height:calc(var(--MENU_ITEM_HEIGHT)*var(--MENU_ROW_COUNT));overflow-x:hidden;overflow-y:auto}.menu .menuItem{box-sizing:border-box;cursor:pointer;font-weight:500;line-height:var(--MENU_ITEM_HEIGHT);padding:.25rem 1rem}.menu .menuItem:hover{background-color:#f0f0f0;background-color:var(--GREY-3)}.menu .menuItem.selected{background-color:#eff6ff;background-color:var(--PRIMARY_HOVER);color:#1048c0;color:var(--PRIMARY)}.menu .empty{box-sizing:border-box;color:#828282;color:var(--GREY-50);font-weight:500;line-height:var(--MENU_ITEM_HEIGHT);padding:.25rem 1rem}.dropdown{--BORDER_COLOR:var(--TEXT_COLOR);--BORDER_HOVER_COLOR:var(--PRIMARY_DARK);--BORDER_FOCUS_COLOR:var(--PRIMARY);--INPUT_PADDING:1rem;align-items:center;box-sizing:border-box;display:flex;gap:.5rem;height:3rem;height:var(--INPUT_HEIGHT);isolation:isolate;padding:0 var(--INPUT_PADDING);position:relative}.dropdown:after{border:1px solid var(--BORDER_COLOR);border-radius:.25rem;border-radius:var(--INPUT_BORDER_RADIUS);content:"";inset:0;position:absolute;z-index:-1}.dropdown:hover:after{border:2px solid var(--BORDER_HOVER_COLOR)}.dropdown:focus-within:after{border:2px solid var(--BORDER_FOCUS_COLOR)}.dropdown:has(input[readonly]){pointer-events:none}.dropdown:has(input[readonly]):after{border:1px solid #1e1e1e!important;border:1px solid var(--TEXT_COLOR)!important}.dropdown:has(input[disabled]){pointer-events:none}.dropdown:has(input[disabled]) .endIcons svg *{fill:#afafaf;fill:var(--GREY-25)}.dropdown:has(input[disabled]) .placeholder{color:#afafaf;color:var(--GREY-25)}.formControl.invalid.dirty .dropdown{--BORDER_COLOR:var(--RED);--BORDER_HOVER_COLOR:var(--RED_DARK);--BORDER_FOCUS_COLOR:var(--PRIMARY)}.dropdown .endIcons{align-items:center;display:flex;gap:.125rem}.dropdown .value{cursor:pointer;flex:1 1}.dropdown input{height:0;margin:0;opacity:0;padding:0;position:absolute;width:0}.dropdown .arrow{-webkit-transform:rotate(90deg);transform:rotate(90deg);transition:-webkit-transform .125s linear;transition:transform .125s linear;transition:transform .125s linear,-webkit-transform .125s linear}.dropdown .arrow *{fill:#1e1e1e;fill:var(--TEXT_COLOR)}.dropdown .placeholder{background-color:#fff;color:#828282;color:var(--GREY-50);font-size:.875rem;font-size:var(--INPUT_FONT_SIZE);left:var(--INPUT_PADDING);pointer-events:none;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:top .125s ease-in-out;-webkit-user-select:none;user-select:none;z-index:-1}.dropdown .placeholder.hide{display:none}.dropdown .placeholder.float{color:#1e1e1e;color:var(--TEXT_COLOR);font-size:.65625rem;font-size:calc(var(--INPUT_FONT_SIZE)*.75);left:calc(var(--INPUT_PADDING)/2);padding:.125rem .25rem;top:0;z-index:0}.dropdown.open .arrow{-webkit-transform:rotate(90deg) scaleX(-1);transform:rotate(90deg) scaleX(-1)}.calendar{--CELL_SIZE:2rem;--TODAY_BG_COLOR:var(--YELLOW_DARK);--TODAY_FG_COLOR:#fff;--SELECTED_BG_COLOR:var(--PRIMARY);--SELECTED_FG_COLOR:#fff;display:inline-block}.calendar .dropdown{--INPUT_PADDING:0;--BORDER_COLOR:transparent;--INPUT_HEIGHT:unset;min-width:4rem}.calendar .dropdown .endIcons{display:none}.calendar .week-header{color:#828282;color:var(--GREY-50);display:flex;gap:.25rem}.calendar .week-header>*{border-radius:50%;box-sizing:border-box;display:grid;height:var(--CELL_SIZE);min-width:var(--CELL_SIZE);place-items:center}.calendar .week-row{display:flex;gap:.25rem}.calendar .week-row>*{border-radius:50%;box-sizing:border-box;cursor:pointer;display:grid;height:var(--CELL_SIZE);min-width:var(--CELL_SIZE);place-items:center}.calendar .week-row>:hover{background-color:#eff6ff;background-color:var(--PRIMARY_HOVER)}.calendar .week-row .grey{color:#afafaf;color:var(--GREY-25)}.calendar .week-row .today{background-color:var(--TODAY_BG_COLOR);color:var(--TODAY_FG_COLOR)}.calendar .week-row .selected{background-color:var(--SELECTED_BG_COLOR);color:var(--SELECTED_FG_COLOR);color:#fff}.menu.month .menuItem,.menu.year .menuItem{padding:.25rem}:root{--LOADING_COLOR:var(--PRIMARY);--LOADING_DOT_SIZE:1rem;--LOADING_GAP_SIZE:0.25rem}.loading{align-items:center;display:flex;gap:.25rem;gap:var(--LOADING_GAP_SIZE);justify-content:center}.loading span{-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation:loading-fade 1.8s ease-in-out infinite;animation:loading-fade 1.8s ease-in-out infinite;background-color:#1048c0;background-color:var(--LOADING_COLOR);border-radius:50%;display:block;height:1rem;height:var(--LOADING_DOT_SIZE);width:1rem;width:var(--LOADING_DOT_SIZE)}.loading span:first-child{-webkit-animation-delay:-.32s;animation-delay:-.32s}.loading span:nth-child(2){-webkit-animation-delay:-.16s;animation-delay:-.16s}@-webkit-keyframes loading-fade{0%,80%,to{opacity:0}40%{opacity:1}}@keyframes loading-fade{0%,80%,to{opacity:0}40%{opacity:1}}table{border-collapse:initial;border-spacing:0;font-size:12px;line-height:18px}thead{background-color:#e6e6e6;background-color:var(--GREY-5);border-radius:0;cursor:pointer}thead .arrow{background-color:#828282;background-color:var(--GREY-50);height:1rem;-webkit-mask-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>");mask-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>");-webkit-mask-size:100%;mask-size:100%;opacity:0;-webkit-transform:scaleY(-1);transform:scaleY(-1);transition:-webkit-transform .25s linear;transition:transform .25s linear;transition:transform .25s linear,-webkit-transform .25s linear;width:1rem}thead th,thead tr{border-bottom:1px solid #afafaf;border-bottom:1px solid var(--GREY-25)}thead th{background-color:#e6e6e6;background-color:var(--GREY-5);font-weight:700;position:relative}thead th.align-right>*{justify-content:end}thead th.sort .arrow{opacity:1}thead th.dec .arrow{-webkit-transform:scale(1);transform:scale(1)}thead th:not(.sort):hover .arrow{opacity:.5}thead th .th{align-items:center;background-color:#e6e6e6;background-color:var(--GREY-5);display:flex;gap:.5rem;padding:1rem .75rem}thead tr.sticky{position:relative}thead tr.sticky>*{position:-webkit-sticky;position:sticky;top:0}tbody td,tfoot td{padding:.5rem .75rem;text-align:start}tbody td.align-right,tfoot td.align-right{padding-right:2.5rem;text-align:end}tbody tr:hover{background-color:#e6e6e6!important;background-color:var(--GREY-5)!important;cursor:pointer}tbody tr.selected{background-color:#d7d7d7!important;background-color:var(--GREY-8)!important;position:relative}tbody tr:nth-child(2n){background-color:#f5f5f5;background-color:var(--GREY-2)}tfoot tr:first-child>*{border-top:1px solid #828282;border-top:1px solid var(--GREY-50)}tfoot tr{background-color:#dcdcdc;background-color:var(--GREY-7)}tfoot tr:nth-child(2n){background-color:#f5f5f5;background-color:var(--GREY-2)}header{box-sizing:border-box;margin:0 auto;max-width:1200px;max-width:var(--MAX_CONTENT_WIDTH);padding:.25rem 1rem;width:100%}header .logo{background-image:url(data:image/png;base64,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);background-position:50%;background-repeat:no-repeat;background-size:contain;height:1.5rem;min-width:1.5rem}header .title{display:none}header .title:has(+.tabs.compact){display:block}header .tabs{flex:1 1}header .tabs.compact{flex:initial;justify-content:end}.toolbar{box-sizing:border-box;margin:auto;max-width:1200px;max-width:var(--MAX_CONTENT_WIDTH);padding:.5rem 1rem;width:100%}.toolbar .dropdown.accounts,.toolbar .search{width:200px}#home{overflow:hidden auto}#home #charts{padding:2.5rem 1rem 1rem;position:relative}#home #charts button{position:absolute;right:1rem;top:-1.5rem}.dialog.overlay{border-radius:.25rem;padding:2rem}.dialog.overlay .form{display:flex;flex-direction:column;max-height:calc(100dvh - 4rem);overflow:hidden}.dialog.overlay .form .content{padding:.5rem 0}.dialog.overlay .title{margin-bottom:1.5rem}.dialog.overlay .content{flex:1 1;min-height:0;overflow:hidden auto}.dialog.overlay .form .content{display:flex;flex-direction:column;gap:1.5rem}.dialog.overlay .actions{display:flex;gap:1rem;justify-content:end;margin-top:1.5rem}.fullscreen .overlay{height:100dvh;width:100dvw}.fullscreen .overlay .title{padding:1rem}#addHolding .overlay,#config .overlay{box-sizing:border-box;max-width:100dvw;width:600px}@media(max-width:600px){#addHolding .overlay,#config .overlay{height:100dvh}}#addHolding .grid,#config .grid{grid-auto-columns:1fr;grid-auto-flow:column}#calendars{grid-gap:1.5rem;display:grid;gap:1.5rem;justify-items:center;overflow:hidden auto}#calendars .calendar{padding:0}#calendars .calendar .tooltipContainer{border-radius:50%;display:grid;height:var(--CELL_SIZE);place-items:center;width:var(--CELL_SIZE)}#calendars .calendar .tooltipContainer.filled{background-color:#b0ecd6}#calendars .calendar .tooltipContainer.C300{background-color:#cc117a}#calendars .calendar .tooltipContainer.C250{background-color:#d2328f}#calendars .calendar .tooltipContainer.C200{background-color:#b95694}#calendars .calendar .tooltipContainer.C150{background-color:#9b6fb0}#calendars .calendar .tooltipContainer.C100{background-color:#68a47c}#calendars .calendar .tooltipContainer.C50{background-color:#5fae91}#calendars .total{align-items:center;display:flex;flex-direction:column;gap:.5rem;padding:1rem}#calendars .total .done{color:#10b981;color:var(--SUCCESS)}#calendars .total .future{color:#edad18;color:var(--YELLOW_DARK)}@media(min-width:550px){#calendars{grid-template-columns:1fr 1fr}}@media(min-width:800px){#calendars{grid-template-columns:repeat(3,1fr)}}@media(min-width:1050px){#calendars{grid-template-columns:repeat(4,1fr);padding:1rem calc(100dvw/2 - 600px);padding:1rem calc((100dvw - var(--MAX_CONTENT_WIDTH))/2)}}.tooltip .dividend{white-space:pre}.tooltip .dividend .future{color:var(--ORANGE)}.tooltip .dividend .total{border-top:5px double;font-weight:700;margin-top:.25rem;padding-top:.25rem}#config #slist{height:20rem}#config #slist .header{padding:.5rem 0}#config #slist .sectors>*{margin-top:1.5rem}:root{--MAX_CONTENT_WIDTH:1200px;font-family:roboto;font-size:14px;overflow:hidden}body{background-color:#fbfbfd;color:#1e1e1e;color:var(--TEXT_COLOR);margin:0}#root{display:flex;flex-direction:column;height:100dvh;overflow:hidden}#root>.error,#root>.loading{height:100%}#root>.error .content{max-width:80dvw;text-align:center;width:500px}#root>.error .content p{color:#fa2937;color:var(--RED);margin:1.5rem 0}.table{overflow:auto hidden}.scroller{min-height:0;overflow:auto}table{width:100%}.calendar{border-radius:.25rem;padding:1rem}
/*# sourceMappingURL=main.8db52ba8.css.map*/