@import"https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&family=Rubik:ital,wght@0,700;1,700&display=swap";*{box-sizing:border-box}header .header-container{height:60px;padding:10px 20px;display:flex;justify-content:space-between;align-items:center}header .header-logo a,header .header-logo .nav-button{font-family:Rubik,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:40px;color:#ebb82c;text-decoration:none}header .header-icon a,header .header-icon .back-button{font-weight:700;font-style:normal;font-size:40px;color:#ebb82c;text-decoration:none}header .header-filter button{margin:0;display:block;background:none;border:none}header .header-filter button .material-symbols-outlined{font-size:40px;font-weight:500;color:#ccc}header nav{width:100vw;height:100vh;position:absolute;top:0;left:0;z-index:40;display:grid;grid-template-columns:1fr;grid-template-rows:40px 1fr;gap:10px;background-color:#fff}header nav.hidden{display:none}header nav ul{margin:0 0 100px;padding:0;display:flex;flex-direction:column;justify-content:center;gap:40px;list-style-type:none}header nav ul a{padding:10px;display:block;font-size:30px;font-weight:500;text-decoration:none;text-align:center}.button-container{padding:10px}.button-container button.nav-close-button,.button-container button.filter-close-button{display:flex;align-items:center;background:none;border:none}.button-container button.nav-close-button .material-symbols-outlined,.button-container button.filter-close-button .material-symbols-outlined{font-size:60px;font-weight:700;color:#ebb82c}.button-container button.nav-close-button span,.button-container button.filter-close-button span{display:block}body{margin:0;padding:0;box-sizing:border-box;font-family:Roboto,sans-serif;color:#000}body a{color:#110c3b}body h1,body h2{margin:10px 0;padding:0 20px;font-size:36px}body:not(.min) h1:not(.title-visible){display:none}body.min header{padding:10px 0}body.min main{padding-top:40px}body.min .card{padding:0 20px}body main{margin-bottom:100px}body form .form-input{margin-bottom:20px}body form .form-input:last-child{margin-bottom:10px}body form .form-input>input,body form .form-input>textarea,body form .form-input>select{display:block}body form label{margin:10px 0;font-family:Roboto,sans-serif;font-size:18px;font-weight:300}body form input,body form textarea,body form select,body form .select2-container--default .select2-selection--multiple,body form .select2-container--default.select2-container--focus .select2-selection--multiple,body form .select2-container--default .select2-selection--single{width:100%;padding:10px 0;border:none;border-bottom:2px solid rgb(214.2,214.2,214.2);border-radius:0;font-size:18px;font-family:Roboto,sans-serif;font-weight:400}body form input:focus,body form textarea:focus,body form select:focus,body form .select2-container--default .select2-selection--multiple:focus,body form .select2-container--default.select2-container--focus .select2-selection--multiple:focus,body form .select2-container--default .select2-selection--single:focus{outline:none;border-bottom:2px solid #ebb82c}body form textarea{height:200px;resize:none}body form .select2-container--default.select2-container--open .select2-selection--multiple,body form .select2-container--default.select2-container--focus.select2-container--open .select2-selection--multiple{border-bottom:2px solid #ebb82c}body form .select2-container--default .select2-search--inline .select2-search__field{padding-bottom:27px}body form .select2-container--default .select2-selection--multiple .select2-selection__choice{padding:5px 5px 5px 24px;background-color:#ebebeb}body form .select2-container--default .select2-selection--multiple .select2-selection__choice__display{font-family:Roboto,sans-serif;padding:5px}body form .select2-container--default .select2-selection--multiple .select2-selection__choice__remove{font-size:20px;line-height:32px}body form .select2-results__option .select2-results__option--selectable{font-family:Roboto,sans-serif;font-weight:200}body form .select2-container--default .select2-selection--single{padding:0;margin-top:10px}body form .select2-selection.select2-selection--single{padding-bottom:35px}body form .select2-selection__rendered{margin:10px 0}body form .select2-container--default .select2-selection--single .select2-selection__arrow{height:42px}body form .button-container{padding:10px 20px}body form .button-container button{width:100%;padding:10px;background-color:#ebb82c;border:2px solid #ebb82c;border-radius:4px;font-size:16px;font-family:Roboto,sans-serif;font-weight:500;color:#fff}body form .button-container button.button-hollow{background-color:#fff;color:#ebb82c}body form .checkbox-container{display:block;position:relative;padding-left:35px;cursor:pointer;font-size:14px;line-height:25px;-webkit-user-select:none;-moz-user-select:none;user-select:none}body form .checkbox-container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}body form .checkmark{position:absolute;top:0;left:0;height:25px;width:25px;background-color:#eee;border:1px solid #cccccc;border-radius:4px}body form .container:hover input~.checkmark{background-color:#ccc}body form .checkbox-container input:checked~.checkmark{background-color:#ebb82c}body form .checkmark:after{content:"";position:absolute;display:none}body form .checkbox-container input:checked~.checkmark:after{display:block}body form .checkbox-container .checkmark:after{left:7px;top:3px;width:5px;height:10px;border:solid white;border-width:0 3px 3px 0;transform:rotate(45deg)}body .current-details{width:60vw;margin-top:20px;padding:0 20px;display:flex;justify-content:space-between}body .current-details .current-info .current-time{font-size:50px}body .current-details .current-info .current-date{font-size:24px}body .current-details .current-info .current-location{margin-top:10px;font-size:18px}body .current-forecast{width:400px;padding:20px;display:grid;grid-template-columns:repeat(2,1fr)}body .current-forecast .forecast-major-details .title{font-size:14px;font-weight:600}body .current-forecast .forecast-major-details .forecast-focus{display:flex}body .current-forecast .forecast-major-details .forecast-focus .forecast-current-temp{margin-top:10px;margin-right:10px;display:flex;align-items:center;font-size:40px;text-align:right}body .current-forecast .forecast-major-details .forecast-focus .forecast-current-icon{width:60px;height:60px;background-position:center}body .current-forecast .forecast-major-details .forecast-feels-like{font-size:14px}body .current-forecast .forecast-additional-details{text-align:right;font-size:14px}body .forecast-title{padding:10px 20px;font-size:14px;font-weight:600}body .forecast{width:60vw;display:grid;grid-template-columns:repeat(7,1fr);row-gap:40px;text-align:center}body .forecast .forecast-daily .forecast-date{color:#000;font-weight:300}body .forecast .forecast-daily .forecast-icon{width:60px;height:60px;margin:0 auto;background-position:center;background-size:80px 80px}body .forecast .forecast-daily .forecast-temp{display:flex;align-items:center;justify-content:center;gap:10px}body .forecast .forecast-daily .forecast-temp .forecast-low{color:#ccc}body .forecast .forecast-daily .forecast-details{margin-top:5px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:5px;font-size:12px}body .forecast .forecast-daily .forecast-details .forecast-precipitation-probability,body .forecast .forecast-daily .forecast-details .forecast-wind-speed,body .forecast .forecast-daily .forecast-details .forecast-sunset{display:flex;align-items:center;justify-content:center}body .forecast .forecast-daily .forecast-details .forecast-precipitation-probability .forecast-precipitation-probability-max,body .forecast .forecast-daily .forecast-details .forecast-precipitation-probability .forecast-wind-speed-10m-max,body .forecast .forecast-daily .forecast-details .forecast-precipitation-probability .forecast-sunset-time,body .forecast .forecast-daily .forecast-details .forecast-wind-speed .forecast-precipitation-probability-max,body .forecast .forecast-daily .forecast-details .forecast-wind-speed .forecast-wind-speed-10m-max,body .forecast .forecast-daily .forecast-details .forecast-wind-speed .forecast-sunset-time,body .forecast .forecast-daily .forecast-details .forecast-sunset .forecast-precipitation-probability-max,body .forecast .forecast-daily .forecast-details .forecast-sunset .forecast-wind-speed-10m-max,body .forecast .forecast-daily .forecast-details .forecast-sunset .forecast-sunset-time{margin-left:2px;font-weight:300}body .forecast .forecast-daily .forecast-details .forecast-precipitation-probability .material-symbols-outlined,body .forecast .forecast-daily .forecast-details .forecast-wind-speed .material-symbols-outlined,body .forecast .forecast-daily .forecast-details .forecast-sunset .material-symbols-outlined{font-size:14px;font-weight:200}body .forecast .forecast-daily .forecast-details .forecast-sunset{padding:0 20px}.select2-dropdown{border:2px solid rgb(214.2,214.2,214.2);border-radius:0}.select2-search--dropdown{padding:10px}.select2-container--default .select2-search--dropdown .select2-search__field{outline:none;border:0;border-bottom:2px solid rgb(214.2,214.2,214.2)}.select2-container--default .select2-search--dropdown .select2-search__field:focus{border-bottom:2px solid #ebb82c}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:#ebb82c}.tags-list-container{width:100vw;height:100vh;position:absolute;top:0;left:0;z-index:10;display:grid;grid-template-rows:80px 1fr;background-color:#fff}.tags-list-container.hidden{display:none}.tags-list-container ul.tags-list{margin:0 0 100px;padding:0 20px;display:flex;flex-direction:column;gap:10px;text-align:center;font-size:22px;list-style-type:none}.tags-list-container ul.tags-list .filter-title{font-size:36px;font-weight:600;text-align:start}.tags-list-container ul.tags-list .tag-title{cursor:pointer}.tags-list-container ul.tags-list .tag-title:not(.filter-title){padding:10px 20px;background-color:#f7f7f7;border-radius:4px}.tags-list-container ul.tags-list .tag-title:hover,.tags-list-container ul.tags-list .tag-title.tag-title-selected{background-color:#e6e6e6}.task-lists,.task-lists-vertical,.subtask-list{display:flex;gap:10px}.task-lists>div:not(:first-child),.task-lists-vertical>div:not(:first-child),.subtask-list>div:not(:first-child){display:none}.task-lists .task-list-container ul.task-list,.task-lists-vertical .task-list-container ul.task-list,.subtask-list .task-list-container ul.task-list{width:100vw;margin:0;padding:10px;display:flex;flex-direction:column;gap:10px;list-style-type:none;background:#f7f7f7}.task-lists .task-list-container ul.task-list li.task-list-task-hidden,.task-lists-vertical .task-list-container ul.task-list li.task-list-task-hidden,.subtask-list .task-list-container ul.task-list li.task-list-task-hidden{display:none}.task-lists .task-list-container ul.task-list li a,.task-lists-vertical .task-list-container ul.task-list li a,.subtask-list .task-list-container ul.task-list li a{display:block;background:#fff;border-radius:4px;text-decoration:none;color:#000}.task-lists .task-list-container ul.task-list li a.card,.task-lists-vertical .task-list-container ul.task-list li a.card,.subtask-list .task-list-container ul.task-list li a.card{position:relative;display:grid;grid-template-columns:40px 1fr;grid-template-areas:"is-subtask is-subtask" "handle title" "handle description" "handle details" "has-subtasks has-subtasks"}.task-lists .task-list-container ul.task-list li a .card-is-subtask,.task-lists-vertical .task-list-container ul.task-list li a .card-is-subtask,.subtask-list .task-list-container ul.task-list li a .card-is-subtask{padding:5px 10px;grid-area:is-subtask;background-color:#e6e6e6;font-size:12px;font-weight:300}.task-lists .task-list-container ul.task-list li a .card-handle,.task-lists-vertical .task-list-container ul.task-list li a .card-handle,.subtask-list .task-list-container ul.task-list li a .card-handle{grid-area:handle;display:flex;align-items:center;padding-left:10px;color:#ccc;cursor:move;cursor:-webkit-grabbing}.task-lists .task-list-container ul.task-list li a .card-title,.task-lists-vertical .task-list-container ul.task-list li a .card-title,.subtask-list .task-list-container ul.task-list li a .card-title{padding-top:20px;grid-area:title;font-size:18px;font-weight:500}.task-lists .task-list-container ul.task-list li a .card-description,.task-lists-vertical .task-list-container ul.task-list li a .card-description,.subtask-list .task-list-container ul.task-list li a .card-description{grid-area:description;margin-top:5px;font-weight:300}.task-lists .task-list-container ul.task-list li a .card-details,.task-lists-vertical .task-list-container ul.task-list li a .card-details,.subtask-list .task-list-container ul.task-list li a .card-details{margin-top:10px;padding-right:10px;padding-bottom:20px;grid-area:details;display:flex;justify-content:space-between;font-size:12px;font-weight:300}.task-lists .task-list-container ul.task-list li a .card-alerts,.task-lists-vertical .task-list-container ul.task-list li a .card-alerts,.subtask-list .task-list-container ul.task-list li a .card-alerts{position:absolute;top:5px;right:5px;display:flex;font-size:14px}.task-lists .task-list-container ul.task-list li a .card-alerts.card-alerts-for-subtask,.task-lists-vertical .task-list-container ul.task-list li a .card-alerts.card-alerts-for-subtask,.subtask-list .task-list-container ul.task-list li a .card-alerts.card-alerts-for-subtask{top:27px}.task-lists .task-list-container ul.task-list li a .card-alerts .card-priority.priority-critical,.task-lists-vertical .task-list-container ul.task-list li a .card-alerts .card-priority.priority-critical,.subtask-list .task-list-container ul.task-list li a .card-alerts .card-priority.priority-critical{color:#f04141}.task-lists .task-list-container ul.task-list li a .card-alerts .time-sensitive,.task-lists-vertical .task-list-container ul.task-list li a .card-alerts .time-sensitive,.subtask-list .task-list-container ul.task-list li a .card-alerts .time-sensitive{color:#eaa249}.task-lists .task-list-container ul.task-list li a .card-alerts .overdue,.task-lists-vertical .task-list-container ul.task-list li a .card-alerts .overdue,.subtask-list .task-list-container ul.task-list li a .card-alerts .overdue{color:#f04141}.task-lists .task-list-container ul.task-list li a .card-has-subtasks,.task-lists-vertical .task-list-container ul.task-list li a .card-has-subtasks,.subtask-list .task-list-container ul.task-list li a .card-has-subtasks{padding:5px 10px;grid-area:has-subtasks;background-color:#f5f5f5;font-size:12px;font-weight:300;color:#d1d1d1}.summary-list{margin:0;padding:0 20px;display:flex;flex-direction:column;gap:40px;list-style-type:none}.summary-list .summary{margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:20px;list-style-type:none}.summary-list .summary .summary-item{display:flex;flex-direction:column;justify-content:center;align-items:center}.summary-list .summary .summary-item .summary-detail{font-size:50px;color:#ebb82c;font-weight:600}.summary-list .summary .summary-item .summary-label{font-size:16px;font-weight:400;text-align:center}footer{width:100vw;height:60px;position:fixed;bottom:0;left:0;z-index:10;background-color:#fff;border-top:1px solid rgb(239.7,239.7,239.7)}footer ul{height:100%;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;align-items:center;list-style-type:none}footer ul li{width:100%;height:100%}footer ul li a.material-symbols-outlined,footer ul li>div.material-symbols-outlined{padding-top:4px;height:100%;width:100%;display:flex;align-items:center;justify-content:center;font-size:34px;text-decoration:none;text-align:center;border-bottom:4px solid #ffffff}footer ul li a.material-symbols-outlined.selected,footer ul li a.material-symbols-outlined:hover,footer ul li>div.material-symbols-outlined.selected,footer ul li>div.material-symbols-outlined:hover{border-bottom:4px solid #ebb82c}.floating-action-button.material-symbols-outlined{width:80px;height:80px;display:flex;align-items:center;justify-content:center;position:fixed;bottom:40px;left:50%;transform:translate(-50%);z-index:20;background-color:#ebb82c;border-radius:60px;color:#fff;font-size:50px;text-decoration:none}@media (min-width: 600px){header{height:80px}header .header-container{height:80px}header nav{width:initial;height:initial;display:block;position:relative}header nav.hidden{display:block}header nav .button-container{display:none}header nav .button-container button.nav-close-button{display:none}header nav ul{margin-bottom:0;display:flex;flex-direction:row}header nav ul a{padding-top:4px;font-size:18px;font-weight:400;border-bottom:4px solid #ffffff}header nav ul a:hover,header nav ul a.selected{border-bottom:4px solid #ebb82c}header .header-filter{visibility:hidden}body.min header,body.min main{margin:0 auto;max-width:600px}body h1{display:block}body h2{padding:0;margin:10px 0 5px;font-size:21px}body .tags-list-container{width:initial;height:initial;display:block;position:relative}body .tags-list-container.hidden{display:block}body .tags-list-container .button-container{display:none}body .tags-list-container ul.tags-list{margin:0;padding:0 20px;align-items:center;display:flex;flex-direction:row}body .tags-list-container ul.tags-list li,body .tags-list-container ul.tags-list li.filter-title{font-size:16px;font-weight:300}body .task-lists-vertical{flex-direction:column}body .task-lists,body .task-lists-vertical{padding:0 20px;display:flex;min-height:400px}body .task-lists .task-list-container,body .task-lists-vertical .task-list-container{display:grid;grid-template-rows:40px 1fr}body .task-lists .task-list-container ul.task-list,body .task-lists-vertical .task-list-container ul.task-list{width:100%;min-width:400px;min-height:100px}body .subtask-list{display:block}body .subtask-list .task-list-container ul.task-list{width:100%}body .task-lists>div:not(:first-child),body .task-lists-vertical>div:not(:first-child),body .subtask-list>div:not(:first-child){display:grid}body .summary-list .summary{grid-template-columns:300px 300px}body .summary-list .summary .summary-item .summary-label{font-size:20px}footer{display:none}.floating-action-button.material-symbols-outlined{width:60px;height:60px;font-size:40px;left:initial;right:40px;transform:none}}
