.add-item-btn{align-items:center;align-self:center;background-color:inherit;border:2px solid var(--blue);border-radius:50%;color:var(--blue);cursor:pointer;display:flex;font-family:Montserrat;font-size:1.5rem;font-weight:100;height:1rem;justify-content:center;width:1rem}.regular-vision .add-item-btn{border:1px solid var(--blue);border-radius:50%;font-size:2rem;height:1.5rem;width:1.5rem}.arrow{border-color:var(--white);border-style:solid;border-width:0 .05em .05em 0;display:block;padding:.2em;transition:.3s ease}.arrow.left{-webkit-transform:translateX(.08284em) rotate(-225deg);transform:translateX(.08284em) rotate(-225deg)}.arrow.up{-webkit-transform:translateX(-.08284em) translateY(.07071em) rotate(-135deg);transform:translateX(-.08284em) translateY(.07071em) rotate(-135deg)}.arrow.right{-webkit-transform:translateX(-.08284em) rotate(-45deg);transform:translateX(-.08284em) rotate(-45deg)}.arrow.down{-webkit-transform:translateX(-.08284em) translateY(-.07071em) rotate(45deg);transform:translateX(-.08284em) translateY(-.07071em) rotate(45deg)}.backdrop{background-color:var(--bg);cursor:pointer;height:100vh;left:0;opacity:80%;position:fixed;right:0;top:0;z-index:2}.btn{border:2px solid transparent;border-radius:var(--standard-padding);color:inherit;cursor:pointer;font-family:inherit;font-size:inherit;font-weight:inherit;padding:var(--standard-padding);text-align:center}.regular-vision .btn{border-radius:.25rem;padding:.25rem 1rem}.btn.nav{align-items:center;background-color:var(--bg-1);display:flex;gap:.2rem;justify-content:space-between;text-align:start}.btn.nav,.regular-vision .btn.nav{border-radius:var(--standard-padding);padding:var(--standard-padding)}.btn:disabled{cursor:not-allowed;opacity:.5}.btn.ghost{border:1px solid var(--white)}.card{background-color:var(--bg-1);border-radius:var(--standard-padding);display:flex;gap:var(--standard-gap);padding:var(--standard-padding)}.card.presentational{flex-direction:column}.card.actionable{align-items:center;flex-direction:row;justify-content:space-between}.regular-vision .card{border-radius:var(--standard-padding);gap:var(--standard-gap);padding:var(--standard-padding)}.card.presentational>*{flex:1 1}.category-wrapper{padding:0 .2rem;-webkit-user-select:none;user-select:none}.category-wrapper .heading{align-items:center;cursor:pointer;display:flex;justify-content:space-between}.category-wrapper ul{display:flex}.category-wrapper ul,.regular-vision .category-wrapper ul{margin-top:var(--standard-gap)}.checkbox-wrapper{align-self:flex-start;gap:.2rem;-webkit-user-select:none;user-select:none}.checkbox-wrapper,.checkbox-wrapper input{align-items:center;cursor:pointer;display:flex}.checkbox-wrapper input{-webkit-appearance:none;appearance:none;background-color:var(--bg-1);border:1px solid var(--input-border);border-radius:10px;color:#fff;font:inherit;height:.8rem;justify-content:center;overflow:hidden;width:.8rem}.regular-vision .checkbox-wrapper input{border-radius:3px}.checkbox-wrapper input:checked{background-color:var(--green)}.checkbox-wrapper input:before{background-color:var(--white);-webkit-clip-path:polygon(13.8% 55.4%,43.4% 82.3%,85.6% 17%,88.8% 19.2%,44.2% 87.8%,11.2% 58.2%);clip-path:polygon(13.8% 55.4%,43.4% 82.3%,85.6% 17%,88.8% 19.2%,44.2% 87.8%,11.2% 58.2%);content:"";display:block;height:90%;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:left;transform-origin:left;transition:-webkit-transform .12s ease-in-out;transition:transform .12s ease-in-out;transition:transform .12s ease-in-out,-webkit-transform .12s ease-in-out;width:90%}.checkbox-wrapper input:checked:before{-webkit-transform:scale(1);transform:scale(1)}.combobox-wrapper{display:flex;flex-direction:column;gap:0;position:relative}.combobox-options-list{background-color:var(--bg-2);display:flex;flex-direction:column;gap:0!important;max-height:60vh;overflow-y:auto;padding:0 var(--standard-padding);position:absolute;top:calc(1rem + var(--montserrat-height-surplus)*1rem + var(--standard-padding)*2 + 2px);width:100%}.combobox-options-list li{border:1px solid transparent;border-bottom:1px solid var(--input-border);cursor:pointer;padding:var(--standard-padding) 0;z-index:2}.combobox-options-list li:last-child{border-bottom:1px solid transparent}.click-away-listener{background-color:initial;height:100vh;left:0;position:fixed;right:0;top:0;z-index:2}.input-validation-issues-list li{color:var(--light-red)}.context-menu-wrapper{background-color:var(--bg-2);display:flex;flex-direction:column;max-height:90vh;overflow-y:auto;position:fixed;z-index:3}.context-menu-wrapper,.regular-vision .context-menu-wrapper{gap:0;padding:0 var(--standard-padding)}.context-menu-wrapper li{border-bottom:1px solid var(--divider);cursor:pointer;padding:var(--standard-padding) 0;-webkit-user-select:none;user-select:none}.regular-vision .context-menu-wrapper li{border-bottom-width:1px;padding:var(--standard-padding) 0}.context-menu-wrapper li:last-child{border:none}.ellipsis-btn-wrapper{position:relative}.ellipsis-btn-wrapper button{align-items:center;background-color:var(--bg-2);border:none;border-radius:50%;cursor:pointer;display:flex;flex-shrink:0;font-size:inherit;height:.5rem;justify-content:center;width:.5rem}.regular-vision .ellipsis-btn-wrapper button{height:1.3em;width:1.3em}.ellipsis-btn-wrapper svg{height:70%}.spinner-wrapper{align-items:center;display:flex;justify-content:center}.spinner{display:inline-block;height:80px;position:relative;width:80px}.spinner div{-webkit-animation-timing-function:cubic-bezier(0,1,1,0);animation-timing-function:cubic-bezier(0,1,1,0);background:#fff;border-radius:50%;height:13px;position:absolute;top:33px;width:13px}.spinner div:first-child{-webkit-animation:spinner1 .6s infinite;animation:spinner1 .6s infinite;left:8px}.spinner div:nth-child(2){left:8px}.spinner div:nth-child(2),.spinner div:nth-child(3){-webkit-animation:spinner2 .6s infinite;animation:spinner2 .6s infinite}.spinner div:nth-child(3){left:32px}.spinner div:nth-child(4){-webkit-animation:spinner3 .6s infinite;animation:spinner3 .6s infinite;left:56px}@-webkit-keyframes spinner1{0%{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes spinner1{0%{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes spinner3{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(0);transform:scale(0)}}@keyframes spinner3{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(0);transform:scale(0)}}@-webkit-keyframes spinner2{0%{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translate(24px);transform:translate(24px)}}@keyframes spinner2{0%{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translate(24px);transform:translate(24px)}}.fetch-alert-wrapper{display:flex;flex-direction:column;gap:var(--standard-gap)}.regular-vision .fetch-alert-wrapper{align-items:center;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.fetch-alert-wrapper button{word-break:keep-all}.modal-container{align-items:center;background-color:initial;bottom:0;display:flex;justify-content:center;left:0;pointer-events:none;position:fixed;right:0;top:0;z-index:3}.modal-container .modal-wrapper{background-color:var(--bg-1);border-radius:var(--standard-padding);display:flex;flex-direction:column;gap:var(--standard-gap);max-height:90vh;max-width:90vw;overflow-y:auto;padding:var(--standard-padding);pointer-events:all}.modal-container .modal-wrapper .message-wrapper{display:flex;flex-direction:column;gap:calc(var(--standard-gap)*.5)}.modal-container .modal-wrapper .buttons-wrapper,.modal-container .modal-wrapper .buttons-wrapper .confirm-decline-wrapper{display:flex;flex-direction:column;gap:var(--standard-gap)}.regular-vision .modal-container{align-items:flex-start}.regular-vision .modal-container .modal-wrapper{gap:var(--standard-gap);margin-top:30px}.regular-vision .modal-container .modal-wrapper .message-wrapper{gap:calc(var(--standard-gap)*.3)}.regular-vision .modal-container .modal-wrapper .buttons-wrapper{flex-direction:row;gap:50px;justify-content:space-between}.regular-vision .modal-container .modal-wrapper .buttons-wrapper .confirm-decline-wrapper{flex-direction:row}.numeric-input{flex:1 1;position:relative}.numeric-input label{display:none}.numeric-input input{background-color:var(--bg-1);border:1px solid var(--input-border);color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit}.numeric-input input,.numeric-input span{padding:var(--standard-padding);width:100%}.numeric-input span{background-color:var(--bg-2);border-radius:var(--standard-padding);color:var(--light-red);left:0;position:absolute;top:110%}.page-content{display:flex;flex-direction:column;gap:var(--standard-gap);margin:0 10px 20px}.page-content.with-nav{margin-top:.8rem}.regular-vision .page-content{max-width:400px}.regular-vision .page-content.with-nav{margin-top:2rem}@media (min-width:420px){.regular-vision .page-content{margin-left:auto;margin-right:auto}}@media (min-width:650px){.page-content{margin-left:auto;margin-right:auto;max-width:600px}}@media (min-width:1920px){.page-content{max-width:900px}}.searchbox-wrapper{margin-top:var(--standard-gap)}.selectable-card{align-items:center;background-color:var(--bg-1);border-radius:var(--standard-padding);cursor:pointer;display:flex;flex-direction:row;gap:calc(var(--standard-gap)*.5);justify-content:flex-start;padding:var(--standard-padding);-webkit-user-select:none;user-select:none}.selectable-card .selection-icon{align-items:center;border:1px solid var(--input-border);border-radius:50%;display:flex;flex-shrink:0;height:.8rem;justify-content:center;width:.8rem}.selectable-card .selection-icon:before{background-color:var(--white);-webkit-clip-path:polygon(13.8% 55.4%,43.4% 82.3%,85.6% 17%,88.8% 19.2%,44.2% 87.8%,11.2% 58.2%);clip-path:polygon(13.8% 55.4%,43.4% 82.3%,85.6% 17%,88.8% 19.2%,44.2% 87.8%,11.2% 58.2%);content:"";display:block;height:80%;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:left;transform-origin:left;transition:-webkit-transform .12s ease-in-out;transition:transform .12s ease-in-out;transition:transform .12s ease-in-out,-webkit-transform .12s ease-in-out;width:80%}.selectable-card .selection-icon.selected:before{-webkit-transform:scale(1);transform:scale(1)}.snackbar-container{align-items:flex-end;background-color:initial;bottom:0;display:flex;justify-content:center;left:0;pointer-events:none;position:fixed;right:0;top:0;z-index:4}.snackbar-wrapper{background-color:var(--bg-3);border-radius:var(--standard-padding);margin-bottom:20px;max-width:90vw;padding:var(--standard-padding)}.snackbar-wrapper .status-icon{align-items:center;border-radius:50%;display:inline-flex;flex-shrink:0;height:1rem;justify-content:center;margin-right:var(--standard-padding);width:1rem}.snackbar-wrapper .status-icon svg{height:70%;width:70%}.regular-vision .snackbar-wrapper{align-items:center;display:flex;gap:calc(var(--standard-padding)*.5)}.regular-vision .snackbar-wrapper .status-icon{margin-right:0}.horizontal-ruler{background-color:#fff;height:.1px;position:absolute;width:100vw}:root{--montserrat-height-surplus:0.21875}*{box-sizing:border-box;padding:0;word-break:break-all}*,html{margin:0}html{background-color:var(--bg);color:var(--white);font-family:Montserrat}body.overlay-opened{overflow:hidden}h1,h2,h3{font-weight:100}h1{font-size:1.1rem}h2{font-size:1.05rem}.regular-vision h1,.regular-vision h2,.regular-vision h3{font-weight:200}.regular-vision h1{font-size:1.6rem}.regular-vision h2,.regular-vision legend{font-size:1.3rem}a{color:inherit;cursor:pointer;text-decoration:none}form{display:flex;flex-direction:column}.regular-vision form,fieldset,form{gap:var(--standard-gap)}fieldset{border:none;display:flex;flex-direction:column}legend{margin-bottom:.2rem}label{display:none}li{list-style:none}.flex-column{display:flex;flex-direction:column;gap:var(--standard-gap)}input[type=number],input[type=text],textarea{background-color:var(--bg-1);border:1px solid var(--input-border);color:inherit;flex:1 1;font-family:inherit;font-size:inherit;font-weight:inherit;padding:var(--standard-padding);width:100%}.toolbar-wrapper{background-color:var(--bg);font-size:.5rem;height:.8rem;left:0;position:fixed;right:0;top:0;z-index:1}.regular-vision .toolbar-wrapper{font-size:1rem;height:2rem}.toolbar{align-items:center;display:flex;height:100%;justify-content:space-between;margin-left:10px;margin-right:10px}.regular-vision .toolbar{max-width:400px}.toolbar .back-btn{background-color:inherit;color:var(--action);font-family:inherit;font-weight:inherit;gap:.1em;justify-content:flex-start}.toolbar .back-btn,.toolbar button.x{align-items:center;border:none;cursor:pointer;display:flex;font-size:inherit}.toolbar button.x{background-color:var(--bg-1);border-radius:50%;flex-shrink:0;height:1em;justify-content:center;width:1em}.regular-vision .toolbar button.x{height:1.3em;width:1.3em}.toolbar button.x svg{height:70%}@media (min-width:420px){.regular-vision .toolbar{margin-left:auto;margin-right:auto}}@media (min-width:650px){.toolbar{margin-left:auto;margin-right:auto;max-width:600px}}@media (min-width:1920px){.toolbar{max-width:900px}}
/*# sourceMappingURL=main.3cb91c55.css.map*/