span[data-v-831b9082]{cursor:pointer;user-select:none;background:var(--color-button-bg);border:solid 1px var(--color-button-border)}span[data-v-831b9082]:hover{background:var(--color-button-bg-hover);border:solid 1px var(--color-button-border-hover)}.disabled[data-v-831b9082],.disabled[data-v-831b9082]:hover{color:var(--color-button-text-disabled);background:var(--color-button-bg-disabled);border:solid 1px var(--color-button-border-disabled);cursor:default}span.default[data-v-831b9082]{padding:.8ex 5ex;border:solid 1px var(--color-button-border-defaultaction);background:var(--color-button-bg-defaultaction)}span.default[data-v-831b9082]:hover{background:var(--color-button-bg-defaultaction-hover);border:solid 1px var(--color-button-border-defaultaction-hover)}dialog[data-v-e1c3fe41]{width:20em;max-width:90hw;padding:2em;background-color:var(--color-dialog-bg);box-shadow:0 0 10px 4px var(--color-dialog-shadow);border-radius:3px}dialog[data-v-e1c3fe41]::backdrop{background-color:var(--color-dialog-backdrop);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}dialog.info[data-v-e1c3fe41]{animation:blob-up-e1c3fe41 .2s ease-out;border:solid 1px var(--color-dialog-accent-info)}dialog.warning[data-v-e1c3fe41]{animation:shake-head-e1c3fe41 .2s ease-out;border:solid 1px var(--color-dialog-accent-warning)}dialog.error[data-v-e1c3fe41]{animation:shake-head-e1c3fe41 .2s ease-out;border:solid 1px var(--color-dialog-accent-error)}.icon[data-v-e1c3fe41]{width:200px;height:200px;float:left;width:100px;height:100px;transform:translate(-1em,-1em);mask-size:100px 100px;-webkit-mask-size:100px 100px;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.icon.info[data-v-e1c3fe41]{background-color:var(--color-dialog-accent-info);mask-image:url(/assets/dialog-info-1a3688d8.svg);-webkit-mask-image:url(/assets/dialog-info-1a3688d8.svg)}.icon.warning[data-v-e1c3fe41]{background-color:var(--color-dialog-accent-warning);mask-image:url(/assets/dialog-warning-624ad66c.svg);-webkit-mask-image:url(/assets/dialog-warning-624ad66c.svg)}.icon.error[data-v-e1c3fe41]{background-color:var(--color-dialog-accent-error);mask-image:url(/assets/dialog-error-3c7a72b2.svg);-webkit-mask-image:url(/assets/dialog-error-3c7a72b2.svg)}.content[data-v-e1c3fe41]{color:var(--color-dialog-text)}.buttons[data-v-e1c3fe41]{margin-top:1.5em;width:100%;display:flex;flex-wrap:wrap;gap:var(--control-gap);color:var(--color-text)}@keyframes blob-up-e1c3fe41{0%{transform:scale(0)}40%{transform:scale(1.15)}}@keyframes shake-head-e1c3fe41{25%{transform:translate(-8%)}75%{transform:translate(+12%)}}header[data-v-833cc119]{margin:0;padding:1em;background-color:var(--color-menu-bg);text-align:center}header>div[data-v-833cc119]{display:block}.safariStandaloneSpacer[data-v-833cc119]{margin:1.5em 0 0;padding:0;display:block}nav[data-v-833cc119]{user-select:none}nav a[data-v-833cc119]{display:inline-block;padding:.5ex 1.8ex;border:none;vertical-align:middle;cursor:pointer;text-decoration:none;background-color:var(--color-menu-button-bg)}nav a.small[data-v-833cc119]{padding:.5ex}nav a[data-v-833cc119]:hover{background-color:var(--color-menu-button-bg-hover);transition:all .2s}nav a.router-link-exact-active[data-v-833cc119]{background-color:var(--color-menu-button-bg-active);transition:all .8s}nav a div[data-v-833cc119]{padding:0;margin:0;display:block;width:20px;height:20px;background-color:var(--color-menu-button-text);mask-image:url(/assets/menubuttons-9fd0b125.svg);-webkit-mask-image:url(/assets/menubuttons-9fd0b125.svg)}nav a:hover div[data-v-833cc119]{background-color:var(--color-menu-button-text-hover);transition:all .2s}nav a.router-link-exact-active div[data-v-833cc119]{background-color:var(--color-menu-button-text-active);transition:all .8s}nav a div.weight[data-v-833cc119]{mask-position:0px 0px;-webkit-mask-position:0px 0px}nav a div.cube[data-v-833cc119]{mask-position:-20px 0px;-webkit-mask-position:-20px 0px}nav a div.activities[data-v-833cc119]{mask-position:-40px 0px;-webkit-mask-position:-40px 0px}nav a div.expenses[data-v-833cc119]{mask-position:-60px 0px;-webkit-mask-position:-60px 0px}nav a div.add[data-v-833cc119]{mask-position:-80px 0px;-webkit-mask-position:-80px 0px}nav a div.setup[data-v-833cc119]{mask-position:-100px 0px;-webkit-mask-position:-100px 0px}nav a span[data-v-833cc119]{padding:0;margin:0;height:20px;color:var(--color-menu-button-text);vertical-align:baseline;font-size:80%}nav a:hover span[data-v-833cc119]{color:var(--color-menu-button-text-hover);transition:all .2s}nav a.router-link-exact-active span[data-v-833cc119]{color:var(--color-menu-button-text-active);transition:all .8s}main>div.l[data-v-833cc119],main>div.r[data-v-833cc119]{display:none}main>div.m[data-v-833cc119]{background-color:var(--color-background-page);padding:1em}@media (min-width: 641px){header>div[data-v-833cc119]{display:inline-block}main[data-v-833cc119]{margin-top:1em;display:grid;grid-template-columns:auto auto auto;justify-items:center}main>div.l[data-v-833cc119],main>div.r[data-v-833cc119]{display:block}main>div.m[data-v-833cc119]{width:90vw;min-width:600px;max-width:60em}}:root{--hue-menu: 83;--hue-main: 203;--hue-text: 0;--color-background-page: hsl(0, 0%, 0%);--color-background-frame: hsl(0, 0%, 7%);--color-background-warning: #ffff99;--color-background-error: #ff9999;--color-chart-border: #eeeeee;--color-separator: hsl(var(--hue-main), 50%, 20%);--color-menu-bg: hsl(var(--hue-menu), 100%, 50%);--color-menu-button-bg: hsl(var(--hue-menu), 85%, 50%);--color-menu-button-bg-active: hsl(0, 0%, 0%);--color-menu-button-bg-hover: hsl(var(--hue-menu), 100%, 95%);--color-menu-button-text: hsl(var(--hue-text), 0%, 0%);--color-menu-button-text-active: hsl(var(--hue-text), 100%, 100%);--color-menu-button-text-hover: hsl(var(--hue-text), 0%, 10%);--color-tooltip-bg: hsl(var(--hue-menu), 100%, 50%);--color-tooltip-text: hsl(var(--hue-text), 0%, 0%);--color-radio-bg: hsl(var(--hue-main), 0%, 5%);--color-radio-bg-hover: hsl(var(--hue-main), 0%, 8%);--color-radio-bg-active: hsl(var(--hue-main), 100%, 12%);--color-radio-border: hsl(var(--hue-main), 0%, 25%);--color-radio-border-hover: hsl(var(--hue-main), 0%, 20%);--color-radio-border-active: hsl(var(--hue-main), 100%, 25%);--color-radio-text: hsl(var(--hue-text), 0%, 100%);--color-radio-text-active: hsl(var(--hue-text), 0%, 100%);--color-check-bg-off: hsl(var(--hue-main), 0%, 8%);--color-check-bg-on: hsl(var(--hue-main), 100%, 50%);--color-check-slider-off: hsl(var(--hue-main), 0%, 18%);--color-check-slider-off-hover: hsl(var(--hue-main), 0%, 22%);--color-check-slider-on: hsl(var(--hue-main), 100%, 20%);--color-check-slider-on-hover: hsl(var(--hue-main), 100%, 24%);--color-check-border: hsl(var(--hue-main), 0%, 12%);--color-check-text-off: hsl(var(--hue-text), 0%, 67%);--color-check-text-on: hsl(var(--hue-text), 0%, 100%);--color-button-bg: hsl(var(--hue-main), 0%, 5%);--color-button-bg-hover: hsl(var(--hue-main), 0%, 8%);--color-button-bg-defaultaction: hsl(var(--hue-main), 100%, 10%);--color-button-bg-defaultaction-hover: hsl(var(--hue-main), 100%, 12%);--color-button-bg-disabled: hsl(var(--hue-main), 0%, 10%);--color-button-border: hsl(var(--hue-main), 0%, 25%);--color-button-border-hover: hsl(var(--hue-main), 0%, 20%);--color-button-border-defaultaction: hsl(var(--hue-main), 100%, 25%);--color-button-border-defaultaction-hover: hsl(var(--hue-main), 100%, 18%);--color-button-border-disabled: hsl(var(--hue-main), 0%, 15%);--color-button-text: hsl(var(--hue-text), 0%, 100%);--color-button-text-disabled: hsl(var(--hue-text), 0%, 50%);--color-input-text: hsl(var(--hue-text), 0%, 100%);--color-input-text-placeholder: hsl(var(--hue-main), 0%, 16%);--color-input-selection-bg: hsl(var(--hue-main), 0%, 16%);--color-input-bg: hsl(var(--hue-main), 0%, 5%);--color-input-border: hsl(var(--hue-main), 0%, 25%);--color-input-border-default: hsl(var(--hue-main), 0%, 15%);--color-input-bg-focus: hsl(var(--hue-main), 100%, 5%);--color-input-border-focus: hsl(var(--hue-main), 100%, 25%);--color-text: hsl(var(--hue-text), 0%, 100%);--color-text-heading: hsl(var(--hue-text), 0%, 100%);--color-text-control: hsl(var(--hue-main), 60%, 90%);--color-text-secondary: hsl(var(--hue-text), 0%, 67%);--color-text-unimportant: hsl(var(--hue-text), 0%, 40%);--color-slider-bg: hsl(var(--hue-main), 0%, 8%);--color-slider-bg-odd: hsl(var(--hue-main), 0%, 5%);--color-slider-bg-even: hsl(var(--hue-main), 0%, 10%);--color-slider-border: hsl(var(--hue-main), 100%, 20%);--color-slider-slider: hsl(var(--hue-main), 100%, 20%);--color-slider-slider-hover: hsl(var(--hue-main), 100%, 24%);--color-slider-border: hsl(var(--hue-main), 0%, 12%);--color-dialog-backdrop: hsla(0, 0%, 100%, .08);--color-dialog-text: hsl(var(--hue-text), 0%, 100%);--color-dialog-bg: hsl(0, 0%, 0%);--color-dialog-accent-info: hsl(0, 0%, 20%);--color-dialog-accent-warning: hsl(50, 50%, 40%);--color-dialog-accent-error: hsl(0, 50%, 40%);--color-dialog-shadow: hsla(0, 0%, 0%, .75);--color-spinner: hsl(0, 0%, 20%);--color-spinner-transparent: hsla(0, 0%, 20%, 0);--color-highlight: hsl(var(--hue-accent), 100%, 20%);--color-highlight-live: hsl(var(--hue-accent), 100%, 50%);--color-table-header: hsl(var(--hue-main), 100%, 9%);--color-table-row: hsl(var(--hue-main), 0%, 6%);--color-table-bargraph: hsl(var(--hue-main), 50%, 50%);--color-gauge-verybad: hsl( 0, 80%, 50%);--color-gauge-bad: hsl( 60, 60%, 50%);--color-gauge-neutral: hsl(180, 50%, 50%);--color-gauge-good: hsl(100, 60%, 50%);--color-gauge-verygood: hsl(130, 100%, 50%);--color-bg-verybad: hsl(var(--hue-bg-verybad), 80%, 20%);--color-bg-bad: hsl(var(--hue-bg-bad), 80%, 20%);--color-bg-neutral: hsl(var(--hue-bg-neutral), 80%, 20%);--color-bg-good: hsl(var(--hue-bg-good), 80%, 20%);--color-bg-verygood: hsl(var(--hue-bg-verygood), 80%, 20%);--color-linechart-area: hsla(var(--hue-main), 100%, 40%, .8);--color-linechart-line: hsl(var(--hue-main), 100%, 67%);--color-linechart-axis-label: hsl(0, 0%, 90%);--color-linechart-grid: hsl(0, 0%, 12%);--color-barchart-bar: hsl(var(--hue-main), 100%, 40%);--color-barchart-bar2: hsl(var(--hue-main), 85%, 20%);--color-barchart-line: hsl(var(--hue-main), 85%, 67%);--color-barchart-axis-label: var(--color-linechart-axis-label);--color-barchart-grid: var(--color-linechart-grid);--color-piechart-border: var(--color-background-page);--color-piechart-legend: var(--color-linechart-axis-label);--control-gap: .8ex;--control-gap-narrow: .4ex;--control-group-gap: 1.8ex}*,html{font-family:Candara,Calibri,Segoe UI,Arial,sans-serif;font-size:13pt;color:var(--color-text)}body{min-width:100vw;min-height:100vh;padding:0;margin:0;background-color:var(--color-background-page);color:var(--color-text)}#app{min-width:100vw;min-height:100vh;padding:0;margin:0;background-color:var(--color-background-page)}@media (min-width: 641px){#app{background-color:var(--color-background-frame);background-image:url(/assets/bg-dark-0fc028a1.jpg);background-repeat:repeat}}h1,h2,h3,h4{margin:1em 0 .7em;padding:0;font-family:Segoe UI,Frutiger,Dejavu Sans,Helvetica Neue,Arial,sans-serif;font-weight:700;color:var(--color-text-heading)}h1:first-child,h2:first-child,h3:first-child,h4:first-child{margin-top:0}h1{font-size:140%;font-weight:700}h2{font-size:120%;font-weight:400}h3{font-size:110%;font-weight:400}h4{font-size:105%;font-weight:400}pre{font-family:Consolas,Courier New,monospace}input,textarea{background-color:var(--color-input-bg);border:solid 1px var(--color-input-border);color:var(--color-input-text);outline:none}input::placeholder,textarea::placeholder{color:var(--color-input-text-placeholder);opacity:100%}input::selection,textarea::selection{background-color:var(--color-input-selection-bg)}input:focus,textarea:focus{background-color:var(--color-input-bg-focus);border:solid 1px var(--color-input-border-focus);color:var(--color-input-text-focus);outline:none}.input-element{font-size:80%;font-weight:700;padding:.8ex 2.5ex}.input-element.narrow{padding:.8ex 1.1ex}.input-element:hover{box-shadow:0 0 1px 3px rgba(var(--color-border-r),var(--color-border-g),var(--color-border-b),.8);transition:.2s}.flex-container{display:flex;flex-wrap:wrap;gap:var(--control-gap);align-items:center}.flex-container.narrow{gap:var(--control-gap-narrow)}.flex-container.topalign{align-items:start}.grid-container{display:grid;grid-gap:var(--control-gap);align-items:center}.space-between+.space-between{margin-top:1.5ex}.chart-container-line,.chart-container-bar,.chart-container-doughnut{position:relative;width:auto;height:180px}@media (min-width: 641px){.chart-container-line,.chart-container-bar,.chart-container-doughnut{width:100%;height:40ex}}
