body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}html{--border-radius-large:10px;--border-radius-small:5px;--saveThisInstanceButtonHeight:100px;--modal-width:403px;--modal-height:255px;--modal-label-font-size:1.15rem;--modal-font-size:1rem;--panel-transition-speed:0.1s;--background:#171a17;--color:#f5f5f5;--shade:#64646485;--pattern:url(/static/media/wallpaper01.96f66ea4668dc36668b5.webp);--day-date-dim:1.5rem;--mobile-day-date-dim:50pxrem;--nightfm-dark:#280404;--nightfm-light:#ff7c6c;--nightfm-twilight:#60ecfc;--mobile-width:800px;--vh:100%}body,html{background:#fff;height:100%;max-height:100%;overflow:hidden}@font-face{font-family:Exo2-Regular;src:url(/static/media/Exo2-Regular.e29925e227c06ca20037.ttf) format("truetype")}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(-1turn)}}.loading{align-self:center;animation:rotate 1s linear infinite;border-left:1px solid;border-radius:100%;border-right:1px solid;border-top:1px solid;display:inline-block;height:1rem;justify-self:center;margin:.5rem;width:1rem}.hidden{display:none!important}select{-webkit-appearance:initial;appearance:none;border:none;height:100%;padding:.15rem}select:focus{outline:none}body{height:100%;position:relative;width:100vw}body.view-left-main header{width:50%!important;z-index:2}body.view-left-main footer{z-index:0}body.view-left-main main{width:50%!important}body.view-left-right main{width:0!important;z-index:0}body.view-left-right main #calendar-month-header{padding:0!important}body.view-left-right main #calendar-month-header>div:first-of-type,body.view-left-right main #calendar-week-header,body.view-left-right main #month-name,body.view-left-right main #year-name{display:none!important}body.view-left-right footer,body.view-left-right header{width:50%!important;z-index:2}body.view-left-right footer{background:#ebedef;float:right}body.view-right-main header{z-index:0}body.view-right-main footer{background:#ebedef;float:right;width:50%!important;z-index:2}body.view-right-main main{width:50%!important}body #root{display:flex;height:100%;justify-content:end;width:100%}@keyframes upDown3rem{0%{margin-bottom:0}50%{margin-bottom:-6rem}to{margin-bottom:0}}#Front{align-items:center;background:skyblue;display:flex;flex-direction:column;height:100%;justify-content:center;margin:0;width:100vw}#Front section{background:url(/static/media/wallpaper01.96f66ea4668dc36668b5.webp);border:2px solid maroon;outline:3px solid burgandy;padding:13rem}#Front section h1{animation:upDown3rem 2s ease-in-out infinite;color:#5f9ea0;display:flex;font-family:Charter;justify-content:space-between;padding:3rem;text-shadow:-2px -2px #000}#Login{align-items:center;background:#fff;display:flex;flex-direction:column;height:100%;justify-content:center;width:100vw}#Login p{text-align:center}#Login p.error{color:red}#Login p.message{color:green}#Login h1{color:skyblue;font-family:system-ui;font-size:2.5rem;font-weight:700;text-align:center}#Login .Tabs{align-items:space-around;background:#fff;display:flex;justify-content:center;text-align:center;width:100%}#Login .Tabs>button{background:#fff;border:none;color:#000;font-family:cursive;font-size:1.5rem;max-width:20vw;opacity:.15;padding:.7rem;width:20%}#Login .Tabs>button:first-of-type{margin-right:1rem}#Login .Tabs>button:focus{outline:none}#Login .Tabs>button.active{border-bottom:6px solid skyblue;opacity:1;padding:calc(1rem - 3px)!important}#Login .Tabs>button:hover{cursor:pointer}#Login .Tab-Container{align-items:center;display:flex;flex-direction:column;justify-content:space-around;padding:1rem;width:100%}#Login .Tab-Container .Tab-Content{align-items:space-between;display:flex;flex-direction:column;min-width:40vw;padding:1rem;text-align:center;width:calc(40vw + 1rem)}#Login .Tab-Container .Tab-Content input{align-items:center;background-color:#fff;border:none;border-bottom:1px solid #ebedef;color:#000;display:flex;font-family:Arial,Helvetica,sans-serif;font-size:1rem;font-weight:100;justify-content:start;margin:.1rem;padding:.5rem;width:calc(100% - 1rem)}#Login .Tab-Container .Tab-Content input::placeholder{color:#d3d3d3}#Login .Tab-Container .Tab-Content input:focus{outline:none}#Login .Tab-Container .Tab-Content button{align-items:center;align-self:center;background-color:#000;border:none;border-radius:5px;border-radius:var(--border-radius-small);color:#fff;display:flex;font-size:1rem;font-weight:100;justify-content:center;margin:.5rem;padding:.5rem;width:30%}#Login .Tab-Container .Tab-Content button:hover{background:skyblue;color:#000;cursor:pointer;font-weight:500}#Login .Tab-Container .Tab-Content button .loading{font-size:1rem;margin:.15rem;padding:0}#Login .Tab-Container .Tab-Content button span{margin:.1rem}#left{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:url(/static/media/wallpaper01.96f66ea4668dc36668b5.webp);background:var(--pattern);position:absolute}#left h1,#left h2{color:#fff;text-align:center}#left h1 div,#left h2 div{color:#fff;font-family:cursive;font-size:2rem;font-weight:200;overflow:hidden;text-overflow:ellipsis;white-space:pre}#left button.theme{align-items:end;display:inline-flex;opacity:.5;padding:0 .5rem 1rem 0}#left button.theme:first-of-type{padding-left:1rem}#left button.theme:hover{color:#5f9ea0;cursor:pointer}#left button.theme.active{color:gold;opacity:1}#left a{text-decoration:none}#left input{transition:all 0s linear}#left input:focus{outline:maroon}#left #table-expense .td:first-child,#left #table-expense .th:first-child{width:30%}#left #table-expense .td:first-child.th,#left #table-expense .th:first-child.th{font-size:1.5rem}#left #table-expense .td:nth-child(2),#left #table-expense .th:nth-child(2){width:17%}#left #table-expense .td:nth-child(3),#left #table-expense .th:nth-child(3){width:15%}#left #table-expense .td:nth-child(4),#left #table-expense .td:nth-child(5),#left #table-expense .th:nth-child(4),#left #table-expense .th:nth-child(5){width:19%}#left #table-debt .td:first-child,#left #table-debt .th:first-child{width:25%}#left #table-debt .td:first-child.th,#left #table-debt .th:first-child.th{font-size:1.5rem}#left #table-debt .td:nth-child(2),#left #table-debt .td:nth-child(3),#left #table-debt .th:nth-child(2),#left #table-debt .th:nth-child(3){width:12.5%}#left #table-debt .td:nth-child(4),#left #table-debt .td:nth-child(5),#left #table-debt .th:nth-child(4),#left #table-debt .th:nth-child(5){width:15%}#left #table-debt .td:nth-child(6),#left #table-debt .th:nth-child(6){width:20%}#left .tr{background:#0000;color:#fff;display:flex;width:100%}#left .tr.header{background:#000;font-family:Andale;width:calc(100% - 1rem)}#left .tr .th{align-items:center;background:#0000;color:#fff;display:flex;font-family:cursive;font-family:Andale Mono;padding:.1rem!important;text-indent:.15rem;text-overflow:ellipsis}#left .tr .td,#left .tr .td select,#left .tr .th{box-sizing:border-box;overflow:hidden;white-space:pre}#left .tr .td,#left .tr .td select{background:#fff;border-bottom:1px dotted #64646485;border-bottom:1px dotted var(--shade);border-right:1px dotted #64646485;border-right:1px dotted var(--shade);border-color:burgandy maroon maroon burgandy;border-color:#0000!important;border-style:inset inset burgandy;border-width:2px}#left .tr .td *,#left .tr .td select *{box-sizing:border-box}#left .tr .td input,#left .tr .td select input{border:none}#left .tr .delete-t{font-size:.9rem;width:1rem}#left .tr.button-row-right{background:#0000;display:flex;justify-content:flex-end}#left .tr.button-row-right button{font-size:1.5rem}#left>*{margin:.5rem}#left button{font-size:1.5rem}#left button.refreshing{animation:rotate 1s linear infinite}#right{background:#fff;position:relative}#right .outlook-control{display:flex;flex-direction:column;margin:0;padding:.5rem;width:80%}#right .outlook-control div:first-of-type div:first-of-type{font-family:Andale;width:50%}#right .outlook-control div:nth-of-type(2) div:first-of-type{width:50%}#right .outlook-control div{font-family:system-ui!important;font-weight:100}#right .outlook-control select{background:#0000;color:#000}#right #outlook{display:flex;flex-direction:column}#right #outlook .mini-month-row{display:flex;justify-content:space-between}#right #outlook .mini-month-row .mini-month{background:#fff;box-sizing:border-box;display:flex;flex-direction:column;height:11rem;margin:0 .5rem;width:16.6666666667vw}@media(max-width:950px){#right #outlook .mini-month-row .mini-month{height:calc(25vw + 2rem);width:25vw}}#right #outlook .mini-month-row .mini-month h2{color:#2f4f4f;display:flex;font-family:system-ui;font-size:1rem;font-weight:200;justify-content:space-between;margin:.5rem 0 .25rem;padding:.15rem .25rem}#right #outlook .mini-month-row .mini-month h2 img.monthname-art{transform:scale(3) translate(.5rem,-.3rem);width:2rem}#right #outlook .mini-month-row .mini-month h2 span:last-of-type{font-family:cursive}#right #outlook .mini-month-row .mini-month .row{display:flex;justify-content:space-around;width:100%}#right #outlook .mini-month-row .mini-month .row span{font-size:.5rem;height:.75rem;padding:.1rem;width:.75rem}#right #outlook .mini-month-row .mini-month .row .dow{color:gray;padding:.1rem}#right #outlook .mini-month-row .mini-month .weeks{flex-grow:1;max-height:6rem}#right #outlook .mini-month-row .mini-month .weeks .day-date{align-items:center;border-radius:100%;box-sizing:border-box;display:flex;justify-content:center}#right #outlook .mini-month-row .mini-month .weeks .day-date.opaque{opacity:.5}#right #outlook .mini-month-row .mini-month .weeks .day-date:hover{background:#0000001a;cursor:pointer}#right #outlook .mini-month-row .mini-month .info-footer{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;height:2rem;justify-content:end;padding:.1rem;width:100%}#right #outlook .mini-month-row .mini-month .info-footer span{font-size:.75rem}#right #outlook .mini-month-row .mini-month .info-footer i{font-size:.5rem;margin:0 .25rem 0 .5rem}#right #outlook .mini-month-row .mini-month .info-footer>div{display:flex;font-size:.5rem;justify-content:space-between;width:100%}#right #outlook .mini-month-row .mini-month .info-footer>div>div{color:blue;width:30%}#right #outlook .mini-month-row .mini-month .info-footer>div>div.checking-title{color:green;text-align:right}#right #outlook .mini-month-row .mini-month .info-footer>div select{overflow:hidden;text-overflow:ellipsis;white-space:pre;width:70%}#left,#right{box-sizing:border-box;flex-direction:column;height:100%;left:0;overflow:auto;padding:0;transition:all .1s linear;transition:var(--panel-transition-speed) linear all;width:0;z-index:0}#expand-to-budget{left:5px}#expand-to-budget,#expand-to-outlook{border:none;border-radius:3px;position:absolute;top:calc(100% - 26px);z-index:100}#expand-to-outlook{left:calc(100vw - 2rem)}.nightfm #expand-to-budget,.nightfm #expand-to-outlook{background:#ff7c6c;background:var(--nightfm-light);color:#60ecfc;color:var(--nightfm-twilight)}main#main{background:#fff;box-sizing:border-box;display:flex;flex-direction:column;float:right;font-family:Charter;height:100%;justify-content:center;left:0;max-height:100%;overflow:hidden;transition:all .1s linear;transition:var(--panel-transition-speed) linear all;width:100%;z-index:1}main#main.nightfm #night-fm{color:#60ecfc!important;color:var(--nightfm-twilight)!important;font-weight:900;text-shadow:-1px 1px 0 #ff7c6c;text-shadow:-1px 1px 0 var(--nightfm-light)}main#main.nightfm #calendar-month-header h3{color:#fff}@media(max-width:800px){main#main #calendar-week-header{display:none!important}main#main #calendar-month-header{height:5rem!important}}main#main #calendar-month-header{align-items:center;background:#fff;box-sizing:border-box;display:flex;height:3rem;justify-content:space-between;padding:0 1rem;width:100%}main#main #calendar-month-header #month-name{color:#000;font-family:charter}main#main #calendar-month-header #year-name{color:#000;font-family:Charter}main#main #calendar-month-header.nightfm{background:#280404;background:var(--nightfm-dark)}main#main #calendar-month-header.nightfm #month-name{color:#ff7c6c;color:var(--nightfm-light);font-family:system-ui}main#main #calendar-month-header.nightfm #year-name{color:#60ecfc;color:var(--nightfm-twilight);font-family:system-ui}main#main #calendar-month-header>div{display:flex}main#main #calendar-month-header div:last-of-type{z-index:3}main#main #calendar-month-header .upper-buttons{display:flex;justify-content:end;justify-self:end}main#main #calendar-month-header .upper-buttons button{margin-right:.25rem!important}main#main #calendar-month-header #night-fm{box-sizing:border-box;color:#000;font-family:Monospace;font-size:1rem;padding:1rem;-webkit-user-select:none;user-select:none}main#main #calendar-month-header #night-fm:hover{cursor:pointer}main#main #calendar-month-header #go-to-today.nightfm{color:#60ecfc!important;color:var(--nightfm-twilight)!important;font-weight:800;text-shadow:-1px 1px 6px #280404;text-shadow:-1px 1px 6px var(--nightfm-dark)}@media(max-width:800px){main#main #calendar-month-header .upper-buttons{flex-grow:1}main#main #calendar-month-header #expand,main#main #calendar-month-header #go-to-today,main#main #calendar-month-header #next-month,main#main #calendar-month-header #prev-month,main#main #calendar-month-header #simple{height:50px!important}main#main #calendar-month-header #go-to-today{font-size:.9rem;width:3.5rem}main#main #calendar-month-header #next-month,main#main #calendar-month-header #prev-month{width:2.5rem}}main#main #calendar-month-header #expand,main#main #calendar-month-header #go-to-today,main#main #calendar-month-header #next-month,main#main #calendar-month-header #prev-month,main#main #calendar-month-header #simple{background:#fff;border:none;border-radius:5px;box-shadow:0 .35px 1px .55px #0000003b;color:#000;height:30px;margin:.5px;outline:none}main#main #calendar-month-header #expand.nightfm,main#main #calendar-month-header #go-to-today.nightfm,main#main #calendar-month-header #next-month.nightfm,main#main #calendar-month-header #prev-month.nightfm,main#main #calendar-month-header #simple.nightfm{background:#ff7c6c;background:var(--nightfm-light);color:#280404;color:var(--nightfm-dark);text-shadow:-1px 1px 6px #280404;text-shadow:-1px 1px 6px var(--nightfm-dark)}main#main #calendar-month-header #expand.nightfm *,main#main #calendar-month-header #go-to-today.nightfm *,main#main #calendar-month-header #next-month.nightfm *,main#main #calendar-month-header #prev-month.nightfm *,main#main #calendar-month-header #simple.nightfm *{color:#fff;text-shadow:-1px 1px 1px #280404;text-shadow:-1px 1px 1px var(--nightfm-dark)}main#main #calendar-month-header #expand:active,main#main #calendar-month-header #go-to-today:active,main#main #calendar-month-header #next-month:active,main#main #calendar-month-header #prev-month:active,main#main #calendar-month-header #simple:active{background:#0000000f}main#main #calendar-month-header #expand:hover,main#main #calendar-month-header #go-to-today:hover,main#main #calendar-month-header #next-month:hover,main#main #calendar-month-header #prev-month:hover,main#main #calendar-month-header #simple:hover{cursor:pointer}main#main #calendar-month-header #expand span,main#main #calendar-month-header #go-to-today span,main#main #calendar-month-header #next-month span,main#main #calendar-month-header #prev-month span,main#main #calendar-month-header #simple span{display:flex;font-size:.75rem}main#main #calendar-month-header #prev-month span{transform:rotate(45deg)}main#main #calendar-month-header #next-month span{transform:rotate(225deg)}main#main #calendar-week-header{background:#fff;border-bottom:1px solid #0000004d;display:flex;height:2rem}main#main #calendar-week-header.nightfm{background:#280404;background:var(--nightfm-dark);border-bottom:1.5px solid #ff7c6c;border-bottom:1.5px solid var(--nightfm-light)}main#main #calendar-week-header.nightfm>div{color:#60ecfc;color:var(--nightfm-twilight)}main#main #calendar-week-header>div{align-items:center;display:flex;font-family:system-ui;font-weight:300;height:2rem;justify-content:flex-end;width:calc(14.28571% - 1px)}main#main #calendar{background:#00000021;height:calc(100% - 3rem);max-height:calc(100% - 3rem);overflow:auto;width:100%}@media(max-width:800px){main#main #calendar .week{height:30vh!important}main#main #calendar .mobile-day-monthname{display:inline!important;display:initial!important}}main#main #calendar .week{background:#0000;height:16.6666666667%}main#main #calendar .week .mobile-day-monthname{display:none}main#main #calendar .week .dow,main#main #calendar .week .mobile-day-monthname{color:#ff7c6c;color:var(--nightfm-light);font-family:monospace;margin:.5rem}main#main #calendar .week.nightfm{background:#ff7c6c;background:var(--nightfm-light)}main#main #calendar .week.nightfm .loading{color:#ff0}@media(max-width:800px){main#main #calendar .week.nightfm .day-block{outline:1px solid #ff7c6c;outline:1px solid var(--nightfm-light)}}main#main #calendar .week.nightfm .day-block{background:#280404!important;background:var(--nightfm-dark)!important}main#main #calendar .week.nightfm .day-block .processing{align-items:center;color:#fff;justify-content:center}main#main #calendar .week.nightfm .day-block.weekend{background:#60241c!important}main#main #calendar .week.nightfm .day-block.opaque .day-date{color:#ff7c6c!important;color:var(--nightfm-light)!important;opacity:.3}main#main #calendar .week.nightfm .day-block .mobile-day-monthname{color:#ff0!important;font-family:monospace}main#main #calendar .week.nightfm .day-block .day-date{background:#0000!important;color:#ff7c6c;color:var(--nightfm-light)}main#main #calendar .week.nightfm .day-block .day-date.today{background:#ff0!important;color:#280404!important;color:var(--nightfm-dark)!important;font-family:monospace;text-shadow:-1.5px -1.5px 0 #ff7c6c;text-shadow:-1.5px -1.5px 0 var(--nightfm-light)}@media(max-width:800px){main#main #calendar .week.nightfm .day-block #checking-balance,main#main #calendar .week.nightfm .day-block .total{font-size:3rem!important}}main#main #calendar .week.nightfm .day-block .total{background:#0000!important;color:#60ecfc;color:var(--nightfm-twilight);text-shadow:-1.5px -1.5px 0 #ff7c6c;text-shadow:-1.5px -1.5px 0 var(--nightfm-light)}main#main #calendar .week.nightfm .day-block .total #checking-balance{background:#0000;color:#60ecfc;color:var(--nightfm-twilight);text-shadow:-.1px -.1px 0 #ff7c6c;text-shadow:-.1px -.1px 0 var(--nightfm-light)}@media(max-width:800px){main#main #calendar .week.nightfm .day-block .event .amount,main#main #calendar .week.nightfm .day-block .event .summary{font-size:2rem}}main#main #calendar .week.nightfm .day-block .event .summary{color:#60ecfc;color:var(--nightfm-twilight);font-family:Exo2-Regular}main#main #calendar .week.nightfm .day-block .event:hover .summary{color:#000}main#main #calendar .week.nightfm .day-block .event:hover .amount{color:green!important}@media(max-width:800px){main#main #calendar .week .processing{width:50%!important}main#main #calendar .week .day-block{margin-left:1px!important;outline:1px solid #d3d3d3;width:calc(100% - 2px)!important}}main#main #calendar .week .day-block.weekend:first-of-type{margin-left:1px}main#main #calendar .week .day-block.weekend:last-of-type{width:calc(14.28571% - 2px)}main#main #calendar .week .day-block{background:#fff;display:inline-flex;flex-direction:column;float:left;height:calc(100% - 1px);margin:0 1px 0 0;overflow-x:hidden;width:calc(14.28571% - 1px)}main#main #calendar .week .day-block .processing{align-items:center;display:flex;justify-content:center}main#main #calendar .week .day-block.opaque .day-date{opacity:.5}main#main #calendar .week .day-block.weekend{background:#fffdfbbf}main#main #calendar .week .day-block.weekend .day-header .day-date{background:#0000;color:gray}main#main #calendar .week .day-block.weekend .day-header .day-date.today{color:#fff}main#main #calendar .week .day-block .day-header{display:flex;justify-content:flex-end;transform-style:preserve-3d;width:100%}@media(max-width:800px){main#main #calendar .week .day-block .day-header .day-date{font-size:1.5rem!important;height:50pxrem!important;height:var(--mobile-day-date-dim)!important;margin:.5rem!important;padding:1.5rem!important;width:50pxrem!important;width:var(--mobile-day-date-dim)!important}}main#main #calendar .week .day-block .day-header .processing{background:none;color:#000}main#main #calendar .week .day-block .day-header .day-date{align-items:center;background:#fff;border-radius:100%;box-sizing:border-box;display:flex;font-family:system-ui;font-size:.8rem;height:1.5rem!important;height:var(--day-date-dim)!important;justify-content:center;margin:.1rem;-webkit-user-select:none;user-select:none;width:1.5rem!important;width:var(--day-date-dim)!important}main#main #calendar .week .day-block .day-header .total{align-items:center;background:#0000;display:flex;font-size:1.6rem;font-weight:600;height:35px!important;justify-content:center;text-align:center;transform:.3s linear all;width:calc(100% - 2rem - 2px)}main#main #calendar .week .day-block .day-header .total span{font-family:system-ui;font-weight:100}main#main #calendar .week .day-block .day-header .total #checking-balance{background:#0000;border:none;display:flex;flex-grow:1;font-size:1.5rem;font-weight:700;max-width:64%;text-align:center;width:100%}main#main #calendar .week .day-block .day-header .total #checking-balance:focus{outline:none}main#main #calendar .week .day-block .day-header .total #checking-balance.invalid{background:pink!important}@media(max-width:800px){main#main #calendar .week .day-block .day-header #checking-balance,main#main #calendar .week .day-block .day-header .total{font-size:3rem!important;height:57px!important}}main#main #calendar .week .events{display:flex;flex-direction:column;height:75%;overflow-x:hidden;overflow-y:auto;padding:.5rem 0}main#main #calendar .week .events .event{align-items:center;border-radius:5px;display:flex;font-size:.75rem;justify-content:space-between;margin:.5px .25rem;padding:.1rem;width:calc(100% - .75rem)}main#main #calendar .week .events .event:hover{background:#add8e6}main#main #calendar .week .events .event.debt-payment{color:blue}main#main #calendar .week .events .event.selected{background:#add8e6}main#main #calendar .week .events .event.selected .summary{color:#000!important}main#main #calendar .week .events .event.exclude{opacity:.25}@media(max-width:800px){main#main #calendar .week .events .event .amount,main#main #calendar .week .events .event .summary{font-size:1.5rem!important}}main#main #calendar .week .events .event .summary{cursor:zoom-in;flex-grow:1;overflow:hidden;text-indent:.25rem;text-overflow:ellipsis;-webkit-user-select:none;user-select:none;white-space:pre}#left .tr .delete-t,#left .tr.button-row-right button,#left button,.table-button{background:#0000;border:none;color:#f5f5f5;font-family:system-ui;font-weight:100}#left .tr .delete-t:hover,#left .tr.button-row-right button:hover,#left button:hover,.table-button:hover{cursor:pointer;font-weight:800}.day-date.today{background:maroon!important;border-radius:100%;box-sizing:border-box;color:#fff;font-size:1vw}.positive{color:green}.negative{color:red}select{width:100%}.HeaderActions{display:flex;justify-content:end}.HeaderActions button,.HeaderButton{align-items:center;background-color:#0000;border:none;display:flex;font-size:1.25rem;height:2rem;justify-content:center;margin:0 3px;width:2rem}.HeaderActions button:last-of-type,.HeaderButton:last-of-type{font-size:1.8rem}.HeaderActions button:hover,.HeaderButton:hover{background:#ebedef;cursor:pointer}.processing{align-items:center;background:#00000059;border-bottom-right-radius:5px;border-top-right-radius:5px;color:#fff;display:flex;font-size:6rem!important;height:100%;justify-content:center;position:absolute;width:5rem}#root.nightfm .modal{box-shadow:0 0xp 10px 0 #60ecfc!important;box-shadow:0 0xp 10px 0 var(--nightfm-twilight)!important;overflow:hidden}#root.nightfm .modal #modal-event{background:#483d8b;box-sizing:border-box;overflow:hidden;padding:.5rem!important}#root.nightfm .modal #modal-event div,#root.nightfm .modal #modal-event input,#root.nightfm .modal #modal-event select,#root.nightfm .modal #modal-event textarea{background:#ffffff1a!important;border:none!important;color:#60ecfc!important;color:var(--nightfm-twilight)!important;font-family:helvetica;font-weight:100;text-shadow:-1px 1px #60ecfc;text-shadow:-1px 1px var(--nightfm-twilight)}#root.nightfm .modal #modal-event div.positive,#root.nightfm .modal #modal-event input.positive,#root.nightfm .modal #modal-event select.positive,#root.nightfm .modal #modal-event textarea.positive{color:#7cfc00!important}#root.nightfm .modal #modal-event div.negative,#root.nightfm .modal #modal-event input.negative,#root.nightfm .modal #modal-event select.negative,#root.nightfm .modal #modal-event textarea.negative{color:#ff7c6c!important;color:var(--nightfm-light)!important}#root.nightfm .modal #modal-event label{color:#ff0!important;text-shadow:none!important}#root.nightfm .modal .button-footer{background:#ff7c6c!important;background:var(--nightfm-light)!important;overflow:hidden;width:11rem}#root.nightfm .modal .button-footer .processing{align-items:center;background:#00000080;color:#fff;display:flex;height:100%;position:absolute;width:16.75%}#root.nightfm .modal .button-footer button{background:#ff7c6c!important;background:var(--nightfm-light)!important;color:#60ecfc;color:var(--nightfm-twilight);text-shadow:-1px -1px #280404;text-shadow:-1px -1px var(--nightfm-dark)}#root.nightfm .modal .button-footer button:hover{background:#60ecfc!important;background:var(--nightfm-twilight)!important;color:#ff7c6c;color:var(--nightfm-light);text-shadow:-1px -1px #280404;text-shadow:-1px -1px var(--nightfm-dark)}#root.nightfm #right,#root.nightfm #right .outlook-control{background:#280404;background:var(--nightfm-dark)}#root.nightfm #right .outlook-control div{background:#280404!important;background:var(--nightfm-dark)!important;color:#ff7c6c!important;color:var(--nightfm-light)!important}#root.nightfm #right .outlook-control select{color:#ff0}#root.nightfm #right #outlook{display:flex;flex-direction:column}#root.nightfm #right #outlook .mini-month-row,#root.nightfm #right #outlook .mini-month-row .mini-month{background:#280404!important;background:var(--nightfm-dark)!important}#root.nightfm #right #outlook .mini-month-row .mini-month h2 span:first-of-type{color:#ff0}#root.nightfm #right #outlook .mini-month-row .mini-month h2 span:last-of-type{color:#60ecfc;color:var(--nightfm-twilight)}#root.nightfm #right #outlook .mini-month-row .mini-month .row{background:#280404!important;background:var(--nightfm-dark)!important}#root.nightfm #right #outlook .mini-month-row .mini-month .row .dow{color:#60ecfc;color:var(--nightfm-twilight)}#root.nightfm #right #outlook .mini-month-row .mini-month .weeks{background:#280404!important;background:var(--nightfm-dark)!important}#root.nightfm #right #outlook .mini-month-row .mini-month .weeks .day-date{background:#280404!important;background:var(--nightfm-dark)!important;color:#ff7c6c!important;color:var(--nightfm-light)!important}#root.nightfm #right #outlook .mini-month-row .mini-month .weeks .day-date.today{background:#639!important;color:#fff!important}#root.nightfm #right #outlook .mini-month-row .mini-month .info-footer{background:#280404!important;background:var(--nightfm-dark)!important}#root.nightfm #right #outlook .mini-month-row .mini-month .info-footer div{color:#60ecfc;color:var(--nightfm-twilight)}.modal{background:#f5f5f5;border-radius:5px;box-shadow:0 0 3px 0;height:255px;height:var(--modal-height);position:absolute;width:403px;width:var(--modal-width);z-index:2}.modal label{color:gray;font-size:1.15rem;font-size:var(--modal-label-font-size)}.modal .modal-content{align-items:center;background:#f5f5f5;background-size:cover;border-radius:5px;box-sizing:initial;color:#000;display:flex;flex-direction:row;font-size:.75rem;height:100%;justify-content:space-between;overflow:auto;overflow:hidden;width:100%}.modal .modal-content label{font-family:system-ui;font-size:1.15rem;font-size:var(--modal-label-font-size);font-weight:200}.modal .modal-content #modal-event{background:#f5f5f5;background-size:contain;box-sizing:border-box;display:flex;flex-grow:1;height:100%;margin:0;overflow:hidden;padding:.5rem!important}.modal .modal-content #modal-event input,.modal .modal-content #modal-event textarea{background:#0000;border:none;border-bottom:1px dotted gray;box-sizing:border-box;font-size:1rem;font-size:var(--modal-font-size);width:100%}.modal .modal-content #modal-event input:focus,.modal .modal-content #modal-event textarea:focus{outline:none}.modal .modal-content #modal-event>div{align-items:start;box-sizing:border-box;display:flex;flex-direction:column;height:100%;justify-content:space-between;padding-left:.5vw;padding-right:.5vw;padding-top:.5vw;width:100%}.modal .modal-content #modal-event>div #frequency-container{align-self:center;width:100%}.modal .modal-content #modal-event>div #summary-div{align-self:start;background:#f5f5f5;flex-grow:1;width:100%}.modal .modal-content #modal-event>div #summary-div textarea{background:#f0f8ff;border:1px solid #add8e6;font-size:1rem;height:calc(100% - 1.5rem);overflow:auto;resize:none}.modal .modal-content #modal-event>div #summary-div textarea:focus{outline:none}.modal .modal-content #modal-event>div #debt-id{width:100%}.modal .modal-content #modal-event>div #debt-id label{font-size:.8rem}.modal .modal-content #modal-event>div #debt-id select{height:1.25rem}.modal .modal-content #modal-event>div #amount-div{align-items:space-between;align-self:start;background:#f5f5f5;box-sizing:initial;display:flex;flex-direction:column;flex-grow:1;padding:0;width:100%}.modal .modal-content #modal-event>div #amount-div input{font-size:2.35rem}.modal .modal-content #modal-event #time-container{display:flex;flex-direction:column;justify-content:space-between}.modal .modal-content #modal-event #time-container #date-container{overflow:hidden}.modal .modal-content .button-footer{box-sizing:initial;display:flex;flex-direction:column;height:100%;overflow:hidden;width:10rem}.modal .modal-content .button-footer .processing{width:16.75%}.modal .modal-content .button-footer button{background:#f5f5f5;border:none;color:#00008b;flex-grow:1;font-family:Charter;font-size:1rem;margin:.16rem;outline:none;text-align:justify}.modal .modal-content .button-footer button:first-of-type{border-top-right-radius:5px}.modal .modal-content .button-footer button:last-of-type{border-bottom-right-radius:5px}.modal .modal-content .button-footer button:hover{background:#0000;color:red;cursor:pointer}
/*# sourceMappingURL=main.6aacc4a0.css.map*/