@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@100..700&display=swap";.ng-select.ng-select-opened>.ng-select-container{background:#fff;border-color:#b3b3b3 #ccc #d9d9d9}.ng-select.ng-select-opened>.ng-select-container:hover{box-shadow:none}.ng-select.ng-select-opened>.ng-select-container .ng-arrow{top:-2px;border-color:transparent transparent #999;border-width:0 5px 5px}.ng-select.ng-select-opened>.ng-select-container .ng-arrow:hover{border-color:transparent transparent #333}.ng-select.ng-select-opened.ng-select-top>.ng-select-container{border-top-right-radius:0;border-top-left-radius:0}.ng-select.ng-select-opened.ng-select-right>.ng-select-container{border-top-right-radius:0;border-bottom-right-radius:0}.ng-select.ng-select-opened.ng-select-bottom>.ng-select-container{border-bottom-right-radius:0;border-bottom-left-radius:0}.ng-select.ng-select-opened.ng-select-left>.ng-select-container{border-top-left-radius:0;border-bottom-left-radius:0}.ng-select.ng-select-focused:not(.ng-select-opened)>.ng-select-container{border-color:#007eff;box-shadow:inset 0 1px 1px #00000013,0 0 0 3px #007eff1a}.ng-select.ng-select-disabled>.ng-select-container{background-color:#f9f9f9}.ng-select .ng-has-value .ng-placeholder{display:none}.ng-select .ng-select-container{color:#333;background-color:#fff;border-radius:4px;border:1px solid #ccc;min-height:36px;align-items:center}.ng-select .ng-select-container:hover{box-shadow:0 1px #0000000f}.ng-select .ng-select-container .ng-value-container{align-items:center;padding-left:10px}[dir=rtl] .ng-select .ng-select-container .ng-value-container{padding-right:10px;padding-left:0}.ng-select .ng-select-container .ng-value-container .ng-placeholder{color:#999}.ng-select.ng-select-single .ng-select-container{height:36px}.ng-select.ng-select-single .ng-select-container .ng-value-container .ng-input{top:5px;left:0;padding-left:10px;padding-right:50px}[dir=rtl] .ng-select.ng-select-single .ng-select-container .ng-value-container .ng-input{padding-right:10px;padding-left:50px}.ng-select.ng-select-multiple.ng-select-disabled>.ng-select-container .ng-value-container .ng-value{background-color:#f9f9f9;border:1px solid #e6e6e6}.ng-select.ng-select-multiple.ng-select-disabled>.ng-select-container .ng-value-container .ng-value .ng-value-label{padding:0 5px}.ng-select.ng-select-multiple .ng-select-container .ng-value-container{padding-top:5px;padding-left:7px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container{padding-right:7px;padding-left:0}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value{font-size:.9em;margin-bottom:5px;color:#333;background-color:#ebf5ff;border-radius:2px;margin-right:5px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value{margin-right:0;margin-left:5px}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled{background-color:#f9f9f9}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled .ng-value-label{padding-left:5px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled .ng-value-label{padding-left:0;padding-right:5px}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-label,.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon{display:inline-block;padding:1px 5px}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon:hover{background-color:#d1e8ff}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.left{border-right:1px solid #b8dbff}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.left{border-left:1px solid #b8dbff;border-right:none}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.right{border-left:1px solid #b8dbff}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.right{border-left:0;border-right:1px solid #b8dbff}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input{padding:0 0 3px 3px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input{padding:0 3px 3px 0}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input>input{color:#000}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-placeholder{top:5px;padding-bottom:5px;padding-left:3px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-placeholder{padding-right:3px;padding-left:0}.ng-select .ng-clear-wrapper{color:#999}.ng-select .ng-clear-wrapper:hover .ng-clear{color:#d0021b}.ng-select .ng-clear-wrapper:focus .ng-clear{color:#d0021b}.ng-select .ng-clear-wrapper:focus{outline:none}.ng-select .ng-spinner-zone{padding:5px 5px 0 0}[dir=rtl] .ng-select .ng-spinner-zone{padding:5px 0 0 5px}.ng-select .ng-arrow-wrapper{width:25px;padding-right:5px}[dir=rtl] .ng-select .ng-arrow-wrapper{padding-left:5px;padding-right:0}.ng-select .ng-arrow-wrapper:hover .ng-arrow{border-top-color:#666}.ng-select .ng-arrow-wrapper .ng-arrow{border-color:#999 transparent transparent;border-style:solid;border-width:5px 5px 2.5px}.ng-dropdown-panel{background-color:#fff;border:1px solid #ccc;box-shadow:0 1px #0000000f;left:0}.ng-dropdown-panel.ng-select-top{bottom:100%;border-top-right-radius:4px;border-top-left-radius:4px;border-bottom-color:#e6e6e6;margin-bottom:-1px}.ng-dropdown-panel.ng-select-top .ng-dropdown-panel-items .ng-option:first-child{border-top-right-radius:4px;border-top-left-radius:4px}.ng-dropdown-panel.ng-select-right{left:100%;top:0;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;border-bottom-color:#e6e6e6;margin-bottom:-1px}.ng-dropdown-panel.ng-select-right .ng-dropdown-panel-items .ng-option:first-child{border-top-right-radius:4px}.ng-dropdown-panel.ng-select-bottom{top:100%;border-bottom-right-radius:4px;border-bottom-left-radius:4px;border-top-color:#e6e6e6;margin-top:-1px}.ng-dropdown-panel.ng-select-bottom .ng-dropdown-panel-items .ng-option:last-child{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.ng-dropdown-panel.ng-select-left{left:-100%;top:0;border-top-left-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;border-bottom-color:#e6e6e6;margin-bottom:-1px}.ng-dropdown-panel.ng-select-left .ng-dropdown-panel-items .ng-option:first-child{border-top-left-radius:4px}.ng-dropdown-panel .ng-dropdown-header{border-bottom:1px solid #ccc;padding:5px 7px}.ng-dropdown-panel .ng-dropdown-footer{border-top:1px solid #ccc;padding:5px 7px}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup{-webkit-user-select:none;user-select:none;padding:8px 10px;font-weight:500;color:#0000008a;cursor:pointer}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-disabled{cursor:default}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-marked{background-color:#f5faff}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-selected,.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-selected.ng-option-marked{color:#0000008a;background-color:#ebf5ff;font-weight:600}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option{background-color:#fff;color:#000000de;padding:8px 10px}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected,.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked{color:#333;background-color:#ebf5ff}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected .ng-option-label,.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked .ng-option-label{font-weight:600}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked{background-color:#f5faff;color:#333}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-disabled{color:#ccc}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-child{padding-left:22px}[dir=rtl] .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-child{padding-right:22px;padding-left:0}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option .ng-tag-label{font-size:80%;font-weight:400;padding-right:5px}[dir=rtl] .ng-dropdown-panel .ng-dropdown-panel-items .ng-option .ng-tag-label{padding-left:5px;padding-right:0}[dir=rtl] .ng-dropdown-panel{direction:rtl;text-align:right}@font-face{font-family:FontAwesome;font-style:normal;font-weight:300;font-display:block;src:url(https://raw.githubusercontent.com/itzzjarvis/Assets/main/fonts/fontAwesome/fa-light-300.woff2) format("woff2")}@font-face{font-family:FontAwesome;font-style:normal;font-weight:900;font-display:block;src:url(https://raw.githubusercontent.com/itzzjarvis/Assets/main/fonts/fontAwesome/fa-solid-900.woff2) format("woff2")}@font-face{font-family:FontAwesomeDuotone;font-style:normal;font-weight:900;font-display:block;src:url(https://raw.githubusercontent.com/itzzjarvis/Assets/main/fonts/fontAwesome/fa-duotone-900.woff2) format("woff2")}.ng-select *{font-size:14px!important;color:var(--colorContentPrimary)!important}.ng-select .ng-select-container{display:flex;align-items:center;height:unset!important;border-radius:24px!important;padding:15px 8px!important;border:none!important;background:var(--colorBackgroundSecondary)!important;box-shadow:0 0 0 2px var(--colorBackgroundTertiary)!important;transition:all .2s ease-out!important}.ng-select .ng-select-container .ng-value-container{display:flex;align-items:center}.ng-select .ng-select-container .ng-value-container .ng-input{top:unset!important;left:8px!important}.ng-select .ng-select-container :has(.ng-option){background:red!important}.ng-select:hover .ng-select-container{box-shadow:0 0 0 2px rgb(var(--colorBrandAccentRgb)/50%)!important}.ng-select.ng-select-opened .ng-select-container{border-radius:24px 24px 4px 4px!important;box-shadow:0 0 0 3px rgb(var(--colorBrandAccentRgb)/50%)!important;background:var(--colorBackgroundPrimary)!important}.ng-select.ng-select-disabled *{font-size:14px!important;color:var(--colorContentSecondary)!important}.ng-select.ng-select-disabled .ng-select-container{box-shadow:0 0 0 2px var(--colorBackgroundTertiary)!important;pointer-events:none}.ng-select.ng-select-multiple .ng-select-container{padding:11px 8px!important}.ng-select.ng-select-multiple .ng-select-container .ng-placeholder{top:unset!important;left:16px!important}.ng-select.ng-select-multiple .ng-select-container.ng-has-value .ng-value-container{padding:2px 0 2px 8px!important;gap:12px}.ng-select.ng-select-multiple .ng-select-container.ng-has-value .ng-value-container .ng-value{display:flex;flex-direction:row-reverse;margin:0;border-radius:9999px;background:var(--colorBackgroundTertiary)!important;overflow:hidden}.ng-select.ng-select-multiple .ng-select-container.ng-has-value .ng-value-container .ng-value .ng-value-icon{border-right:none;border-left:1px solid var(--colorContentSecondary);padding:2px 8px 2px 6px!important;transition:all .1s ease-out!important}.ng-select.ng-select-multiple .ng-select-container.ng-has-value .ng-value-container .ng-value .ng-value-icon:hover{border-left:1px solid rgb(var(--colorBrandAccentRgb)/30%);background:rgb(var(--colorBrandAccentRgb)/30%)}.ng-select.ng-select-multiple .ng-select-container.ng-has-value .ng-value-container .ng-value .ng-value-label{padding:2px 8px!important}.ng-dropdown-panel{margin-top:10px!important;border:none!important;border-radius:4px 4px 24px 24px!important;background:var(--colorBackgroundSecondary)!important;box-shadow:0 0 0 3px rgb(var(--colorBrandAccentRgb)/50%)!important;overflow:hidden;animation:showDropDown .2s ease-out both}.ng-dropdown-panel *{background:transparent!important}.ng-dropdown-panel .ng-option{padding:12px 18px!important;background:var(--colorBackgroundPrimary)!important}.ng-dropdown-panel .ng-option.ng-option-marked{background:var(--colorBackgroundSecondary)!important}.ng-dropdown-panel .ng-option.ng-option-selected{background:rgb(var(--colorBrandAccentRgb)/50%)!important}.ng-dropdown-panel .ng-option:first-child{padding-top:16px!important}.ng-dropdown-panel .ng-option:last-child{padding-bottom:16px!important}@keyframes showDropDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.modalButton.danger .button{--rippleColor: var(--colorAlertErrorRGB);background:rgb(var(--colorAlertErrorRGB)/.2)!important}.modalButton.danger .button:before{background:rgb(var(--colorAlertErrorRGB))!important}.modalIcon .icon{font-size:24px!important}.taskIcon{display:flex;width:50px;height:50px;justify-content:center;align-items:center;background:rgb(var(--colorBrandAccentRgb)/50%);border-radius:9999px}.taskIcon .icon{font-size:24px!important}.filterSelect .ng-select-container{padding:9px 8px!important;box-shadow:0 0 0 1px var(--colorBackgroundTertiary)!important}.newTask{position:fixed;right:36px;bottom:36px;z-index:4}.newTask .button:after{content:"";position:absolute;inset:0;border-radius:9999px;transition:all .2s ease-out;background:rgb(var(--colorBrandAccentRgb)/80%)}.newTask .button div{width:50px;height:50px;display:flex;justify-content:center;align-items:center;transition:all .2s ease-out!important}.newTask .button div>.icon{margin:0!important}.newTask .button div>.icon i{font-size:20px;color:#fff}.newTask .button div>span{display:none;height:18px;overflow:hidden;font-size:14px;color:#fff;white-space:nowrap;transition:all .2s ease-out!important}.newTask .button:hover div{width:160px}.newTask .button:hover div>.icon{margin-right:12px!important}.newTask .button:hover div>span{display:flex}.shadowRipple{--rippleDuration: var(--animDurDefault);--rippleColor: var(--colorBrandAccentRgb);--rippleShadowColor: var(--colorBackgroundTertiary);--rippleSize: 30px 15px;position:relative;border-radius:inherit;box-shadow:0 0 var(--rippleSize) rgb(var(--rippleColor)/0%);transition:box-shadow var(--rippleDuration) linear;cursor:pointer}.shadowRipple:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:inherit;box-shadow:0 0 0 2px var(--rippleShadowColor);transition:all var(--animDurDefault) var(--cubicBezierPrimary);z-index:-1}.shadowRipple:hover:before{box-shadow:0 0 0 2px rgb(var(--rippleColor)/50%)}.shadowRipple:active{transition:0s!important;box-shadow:0 0 0 0 rgb(var(--rippleColor)/50%)}.shadowRipple:active:before{box-shadow:0 0 0 5px rgb(var(--rippleColor)/50%)}.textfield{position:relative;width:100%;display:flex;align-items:center;border-radius:24px;transition:all var(--animDurDefault) var(--cubicBezierPrimary);box-shadow:0 0 0 2px var(--colorBackgroundTertiary);background:var(--colorBackgroundSecondary)}.textfield input,.textfield textarea{width:100%;outline:none;border:none;padding:22px 24px 8px;font-size:14px;color:rgb(var(--colorContentPrimary));font-variation-settings:"wdth" 75,"wght" 300;background:transparent;transition:all var(--animDurDefault) var(--cubicBezierPrimary)}.textfield .placeholder{position:absolute;left:0;width:90%;display:flex;align-items:center;color:var(--colorContentSecondary);background:var(--colorBackgroundSecondary);transform:translate(12px);transform-origin:0 50%;font-size:14px;line-height:20px;padding:0 8px;margin:0;pointer-events:none;transition:all var(--animDurDefault) var(--cubicBezierPrimary)}.textfield .placeholder:before{content:"";position:absolute;left:0;display:block;width:100%;height:50%;scale:0;z-index:-1;transition:all var(--animDurDefault) var(--cubicBezierPrimary)}.textfield.textarea input,.textfield.textarea textarea{height:150px;padding:22px 24px 8px;resize:none}.textfield.textarea .placeholder{top:0;padding-top:12px;border-radius:9999px;transform:translate(12px)}.textfield.hasValue .placeholder{transform:translate(24px,-14px);scale:.75;font-variation-settings:"wdth" 75,"wght" 700;color:rgb(var(--colorBrandAccentRgb)/100%)}.textfield.hasValue .placeholder:before{scale:1}.textfield.hasValue.textarea .placeholder{padding-top:8px;border-radius:20px;transform:translate(24px,-5px)}.textfield:hover{box-shadow:0 0 0 2px rgb(var(--colorBrandAccentRgb)/50%)}.textfield:focus-within{box-shadow:0 0 0 3px rgb(var(--colorBrandAccentRgb)/50%);background:var(--colorBackgroundPrimary)}.textfield:focus-within .placeholder{transform:translate(24px,-14px);scale:.75;font-variation-settings:"wdth" 75,"wght" 700;color:rgb(var(--colorBrandAccentRgb)/100%)}.textfield:focus-within .placeholder:before{scale:1}.textfield:focus-within.textarea .placeholder{padding-top:8px;border-radius:20px;transform:translate(24px,-5px)}.textfield:focus-within .placeholder{background:var(--colorBackgroundPrimary)}.textfield:focus-within.withIcon:before{clip-path:circle(17px at 20px 50%);opacity:.8}.textfield:focus-within.withIcon .icon{color:#fff;font-weight:900}html{--colorBrandPrimaryRgb: 63 0 230;--colorBrandSecondaryRgb: 150 44 255;--colorBrandAccentRgb: 127 81 255;--colorAlertErrorRGB: 255 65 54;--colorAlertWarningRGB: 255 220 0;--colorAlertSuccessRGB: 46 204 64;--colorBorderPrimary: #ABB0BB;--gradientBrand: linear-gradient(320deg, rgb(var(--colorBrandPrimaryRgb)), rgb(var(--colorBrandSecondaryRgb)));--animDurSlow: 1s;--animDurDefault: .6s;--animDurFast: .4s;--cubicBezierPrimary: cubic-bezier(.23, 1, .32, 1);background:var(--colorBackgroundPrimary);scroll-behavior:smooth}@media (prefers-color-scheme: light){html{color-scheme:light;--colorContentPrimary: #383838;--colorContentSecondary: #666;--colorContentTertiary: #E6E6E6;--colorBackgroundPrimary: #FFF;--colorBackgroundSecondary: #DDD;--colorBackgroundTertiary: #AAA}}@media (prefers-color-scheme: dark){html{color-scheme:dark;--colorContentPrimary: #C1C1C1;--colorContentSecondary: #636363;--colorContentTertiary: #383838;--colorBackgroundPrimary: #111;--colorBackgroundSecondary: #222;--colorBackgroundTertiary: #333}}html *{font-variation-settings:"wdth" 75,"wght" 500;font-family:Montserrat,sans-serif;box-sizing:border-box}html input::-webkit-outer-spin-button,html input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}html input[type=number]{appearance:textfield;-moz-appearance:textfield}html,body{position:relative;width:100vw;height:100%;padding:0;margin:0;overflow:hidden}body{overflow-y:auto}
