@font-face{font-display:swap;font-family:Grandstander;font-style:italic;font-weight:100;src:url(asset/fonts/Grandstander-ThinItalic.woff2) format("woff2"),url(asset/fonts/Grandstander-ThinItalic.woff) format("woff")}@font-face{font-display:swap;font-family:Grandstander;font-style:normal;font-weight:100;src:url(asset/fonts/Grandstander-Thin.woff2) format("woff2"),url(asset/fonts/Grandstander-Thin.woff) format("woff")}*{--yellow:#b3851c;font-family:Grandstander}img.header-icon{height:34px;width:auto}.header-button{background-color:#fff;border:none}.span-header{font-size:17px;padding-left:20px}nav.nav-header{display:flex;gap:5%;justify-content:center;padding-top:50px}.header-button{align-items:center;color:var(--yellow);display:flex}.header-icon{filter:brightness(0) saturate(100%) invert(56%) sepia(64%) saturate(713%) hue-rotate(10deg) brightness(71%) contrast(91%)}:root{--color-bg-page:#fdf9f2;--priority-medium:var(--color-gold);--priority-low:var(--color-green);--icon-close:url(97d4c0a10ac97607dc65.svg);--icon-plus:url(3cffe9a515498593b872.svg)}.initial-content{align-items:stretch;color:var(--color-black);display:flex;gap:var(--space-8);justify-content:center;margin:0 auto;max-width:1700px;padding:var(--space-8);width:100%}.initial-content,.initial-content *{box-sizing:border-box;font-family:var(--font-hand)}.left-panel{flex:0 0 700px;width:700px}.task-form,form.task-form{max-width:none;width:80vw}.title-app{color:var(--color-black)}.title-arrow{letter-spacing:2px}.task-form{background:var(--color-bg-card);border:2px solid var(--color-black);border-radius:18px;flex-direction:column;padding:var(--space-7)}.form-body,.task-form{display:flex;gap:var(--space-6)}.form-left-col{display:flex;flex-direction:column;gap:var(--space-4);min-width:420px}.task-name{background:transparent;border:none;border-bottom:2px solid var(--color-black);font-size:1.35rem;font-weight:700;outline:none;padding:var(--space-1) 2px var(--space-3);width:100%}.task-name::placeholder{color:var(--color-black);opacity:.85}.task-description{border:1.5px solid var(--color-gray);border-radius:8px;color:var(--color-black);flex:1;font-size:1rem;min-height:190px;outline:none;padding:var(--space-3) var(--space-4);resize:none;width:100%}.task-description::placeholder{color:var(--color-gray)}.task-description:focus,.task-name:focus{border-color:var(--color-gold)}.form-right-col{display:flex;flex:0 0 180px;flex-direction:column;gap:var(--space-5);width:180px}.form-left-col{flex:1;min-width:340px}.form-group{display:flex;flex-direction:column;gap:var(--space-2)}.form-group label{color:var(--color-black);font-size:.95rem;font-weight:700}.task-date{background:var(--color-gold);border:none;border-radius:999px;color:#fff;cursor:pointer;font-size:.8rem;font-weight:700;outline:none;padding:var(--space-2) var(--space-4);text-align:center}.task-date::-webkit-calendar-picker-indicator{cursor:pointer;filter:invert(1)}.priority-label-container{align-items:center;display:flex;gap:var(--space-2)}.priority-icon{font-size:.9rem;line-height:1}.task-priority{background:transparent;border:none;border-bottom:2px solid var(--color-black);cursor:pointer;font-size:.9rem;outline:none;padding:var(--space-1) 2px}.task-priority option[value=high]{color:var(--priority-high)}.task-priority option[value=medium]{color:var(--priority-medium)}.task-priority option[value=low]{color:var(--priority-low)}.task-project{background:#e9e9e9;border:none;border-radius:999px;color:var(--color-black);cursor:pointer;font-size:.85rem;outline:none;padding:var(--space-2) var(--space-4)}.add-task-button,.cancel-task-button{transition:background-color .15s ease}section.initial-content{display:flex;flex-direction:column}.btn-icon{font-size:1rem;line-height:1}.right-panel{border-radius:16px;min-height:0;min-height:25vh}.edit-button,.search-button{align-items:center;color:var(--color-black);display:inline-flex;font-size:1.1rem;justify-content:center}.search-button:before{height:20px;width:20px}.edit-button{font-size:0}.edit-button:before{background-color:var(--color-black);content:"";display:block;height:20px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:20px}@media (max-width:1000px){.initial-content{align-items:stretch;flex-direction:column;gap:var(--space-6);padding:var(--space-6)}.form-right-col,.left-panel{flex:1 1 auto;width:50vw}.right-panel{min-height:400px}.task-list{max-height:320px}}:root{--radius-sm:8px;--radius-lg:18px}.addproject-content{align-items:stretch;color:var(--color-black);display:flex;flex-direction:column;gap:35px;margin:0 auto;max-width:1440px;padding:var(--space-8);width:100%}.addproject-content,.addproject-content *{box-sizing:border-box;font-family:var(--font-hand)}.left-panel{display:flex;flex:0 0 340px;flex-direction:column;min-width:0;width:340px}.title-app{font-size:2.2rem}.title-arrow{font-size:1.4rem}.project-form{background:var(--color-bg-card);border:2px solid var(--color-black);border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-6) var(--space-6) var(--space-4);width:63vw}.project-name{background:transparent;border:none;border-bottom:2px solid var(--color-black);font-size:1.1rem;font-weight:700;outline:none;padding:var(--space-1) 2px var(--space-3);width:100%}.project-name::placeholder{color:var(--color-black);opacity:.85}.project-description{border:1.5px solid var(--color-gray);border-radius:var(--radius-sm);font-size:.9rem;min-height:110px;outline:none;padding:var(--space-3) var(--space-4);resize:none;width:100%}.project-description::placeholder{color:var(--color-gray)}.project-description:focus,.project-name:focus{border-color:var(--color-gold)}.form-actions{align-items:center;display:flex;justify-content:space-between;margin-top:var(--space-2)}.add-task-button,.cancel-task-button{border-radius:var(--radius-sm);font-size:.95rem;gap:var(--space-2);padding:var(--space-2) var(--space-3);text-align:left;transition:background-color .15s ease,color .15s ease}.right-panel{background:var(--color-bg-card);border:1px solid #e5e5e5;border-left:14px solid var(--color-green-soft);border-radius:var(--radius-md);display:flex;flex:1 1 auto;flex-direction:column;min-width:0;overflow:hidden}.task-toolbar{flex-shrink:0}.addproject-list{counter-reset:project-counter;display:flex;flex-direction:column;gap:var(--space-3);list-style:none;margin:0;padding:var(--space-1) var(--space-6) var(--space-5)}.addproject-item{align-items:center;counter-increment:project-counter;display:flex;font-size:.95rem;gap:var(--space-3);justify-content:space-between}.addproject-item:before{content:counter(project-counter) "- ";font-weight:700}.addproject-item span{flex:1 1 auto;margin-left:var(--space-1)}.view-project{background:transparent;border:1.5px solid var(--color-black);border-radius:50%;height:16px;width:16px}@media (max-width:1000px){.addproject-content{align-items:stretch;flex-direction:column;gap:var(--space-6);padding:var(--space-6)}.left-panel{flex:1 1 auto;width:100%}.right-panel{min-height:320px}}:root{--icon-myproject:url(dc45619654483abb8eb7.svg);--radius-md:20px;--radius-lg:28px}.myprojects-content{color:var(--color-black);margin:0 auto;padding:var(--space-8);width:80vw}.myprojects-content,.myprojects-content *{box-sizing:border-box;font-family:var(--font-hand)}.title-container-center{margin-bottom:var(--space-6);text-align:center}.title-app{font-size:2rem}.title-arrow{font-size:1.3rem;margin-top:-4px}.myprojects-card{background:var(--color-bg-card);border:1px solid var(--color-gray);border-radius:var(--radius-lg);padding:var(--space-6)}.myprojects-header{align-items:center;color:var(--color-gold);display:flex;font-size:1.1rem;font-weight:700;gap:var(--space-2);justify-content:center;margin-bottom:var(--space-5)}.myprojects-icon{background-color:var(--color-gold);display:inline-block;height:20px;-webkit-mask-image:var(--icon-myproject);mask-image:var(--icon-myproject);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:20px}.myprojects-list{border:1px solid var(--color-gray);border-radius:var(--radius-md);padding:var(--space-3) var(--space-7)}.myprojects-item{align-items:center;border-bottom:1px solid #eee;display:flex;gap:var(--space-4);justify-content:space-between;padding:var(--space-4) 0}.myprojects-item:last-child{border-bottom:none}.myprojects-item-name{color:var(--color-black);font-size:1.05rem}.view-project{background-color:var(--color-black);border:none;cursor:pointer;flex-shrink:0;height:18px;-webkit-mask-image:var(--icon-eye);mask-image:var(--icon-eye);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;padding:0;width:18px}@media (max-width:640px){.myprojects-content{padding:var(--space-6)}.myprojects-list{padding:var(--space-3) var(--space-4)}}:root{--color-green-soft:#9fc0a9;--color-bg-card:#fff;--icon-pencil:url(c11ca64583db9195885d.svg);--icon-eye:url(b8b1612f3981992f76fa.svg);--icon-trash:url(b4a7b26be64c05d0f239.svg);--icon-checkbox-blank:url(bcc9a49980346cbbe75f.svg);--icon-checkbox-checked:url(c05354d5a17791f91a7d.svg);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:32px;--space-8:48px;--radius-sm:4px;--radius-md:16px;--radius-pill:999px}.mytasks-content{color:var(--color-black);padding:var(--space-8);width:100%}.mytasks-content,.mytasks-content *{box-sizing:border-box;font-family:var(--font-hand)}.title-container{margin-bottom:var(--space-7)}.title-app{font-size:2.6rem}.title-arrow{font-size:1.6rem;margin-left:var(--space-1)}.mytasks-panel{background:var(--color-bg-card);border:1px solid #e5e5e5;border-left:14px solid var(--color-green-soft);border-radius:var(--radius-md);overflow:hidden}.task-toolbar{align-items:center;display:flex;gap:var(--space-3);padding:var(--space-5) var(--space-6)}.task-search{border-radius:var(--radius-pill);font-size:.95rem;min-width:0;padding:var(--space-3) var(--space-4)}.edit-button,.search-button{background:transparent;border:none;border-radius:50%;cursor:pointer;flex-shrink:0;font-size:0;height:34px;transition:background-color .15s ease;width:34px}.edit-button:hover,.search-button:hover{background-color:rgba(0,0,0,.06)}.edit-button:before,.search-button:before{background-color:var(--color-black);content:"";display:block;height:20px;margin:auto;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:20px}.edit-button:before{-webkit-mask-image:var(--icon-pencil);mask-image:var(--icon-pencil)}.mytasks-list{align-content:flex-start;display:flex;flex-direction:column;flex-wrap:wrap;gap:var(--space-3) var(--space-6);max-height:220px;padding:var(--space-1) var(--space-6) var(--space-6)}.task-item{align-items:center;background:#fafafa;border-left:3px solid var(--color-green);border-radius:var(--radius-sm);display:flex;gap:var(--space-3);margin:10px 15px 14px 20px;padding:var(--space-2) var(--space-3);width:200px}.task-item.completed{border-left-color:var(--color-gray)}.task-item-checkbox{background:transparent;border:2px solid var(--color-black);border-radius:var(--radius-sm);cursor:pointer;flex-shrink:0;height:16px;padding:0;width:16px}.task-item.completed .task-item-checkbox{background-color:var(--color-black);border:none;-webkit-mask-image:var(--icon-checkbox-checked);mask-image:var(--icon-checkbox-checked);-webkit-mask-size:contain;mask-size:contain}.task-item-text{color:var(--color-black);flex:1 1 auto;font-size:.82rem}.task-item.completed .task-item-text{color:var(--color-gray);text-decoration:line-through}.task-item-actions{align-items:center;display:flex;flex-shrink:0;gap:var(--space-2)}.task-item-actions button{background-color:var(--color-black);border:none;cursor:pointer;height:14px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;padding:0;width:14px}.task-item-actions .view-task{-webkit-mask-image:var(--icon-eye);mask-image:var(--icon-eye)}.task-item-actions .edit-task{-webkit-mask-image:var(--icon-pencil);mask-image:var(--icon-pencil)}.task-item-actions .delete-task{background-color:var(--priority-high);-webkit-mask-image:var(--icon-trash);mask-image:var(--icon-trash)}@media (max-width:900px){.mytasks-content{padding:var(--space-6)}.mytasks-list{max-height:none}.task-item{width:100%}}:root{--priority-high:#c0392b}.edittask-overlay{align-items:center;background:hsla(0,0%,8%,.35);display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.edittask-card{background:#fff;border-radius:16px;box-shadow:0 12px 40px rgba(0,0,0,.18);font-family:var(--font-hand);max-width:calc(100vw - 48px);padding:26px 28px 20px;width:40vw}.edittask-card *{box-sizing:border-box;font-family:var(--font-hand)}.edittask-name{border:none;color:var(--color-black);font-size:1.4rem;font-weight:700;margin-bottom:14px;outline:none;padding:2px 0;width:100%}.edittask-name:focus{border-bottom:2px solid var(--color-gold)}.edittask-body{display:flex;gap:24px}.edittask-description{border:1.5px solid var(--color-gray);border-radius:8px;flex:1 1 auto;font-size:.9rem;min-height:110px;outline:none;padding:10px 12px;resize:none}.edittask-description:focus{border-color:var(--color-gold)}.edittask-info-col{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;gap:18px;text-align:right;width:130px}.edittask-info-group{align-items:center;display:flex;gap:6px}.edittask-date{font-size:.85rem}.edittask-date,.edittask-label{color:var(--color-black);font-weight:700}.edittask-label{font-size:.9rem}.priority-icon{color:var(--priority-high);font-size:.85rem}.edittask-project-value{color:var(--color-black);font-size:.9rem}.edittask-actions{align-items:center;display:flex;justify-content:space-between;margin-top:20px;padding-top:12px}.add-task-button,.cancel-task-button{align-items:center;background:none;border:none;border-radius:8px;cursor:pointer;display:inline-flex;font-family:var(--font-hand);font-size:1rem;font-weight:700;gap:6px;padding:6px 10px}.cancel-task-button{color:var(--color-gray)}.cancel-task-button:hover{background-color:hsla(0,0%,64%,.12)}.add-task-button{color:var(--color-black)}.add-task-button:hover{background-color:rgba(179,133,28,.12);color:var(--color-gold)}:root{--color-gold:#b3851c;--color-green:#00682b;--color-gray:#a3a3a3;--color-black:#1a1a1a;--icon-magnify:url(54ff7732bb1a5ff166c6.svg);--font-hand:"Grandstander",cursive,sans-serif}.reporting-content{color:var(--color-black);padding:40px 48px;position:relative;width:100%}.reporting-content,.reporting-content *{box-sizing:border-box;font-family:var(--font-hand)}.title-container{margin-bottom:32px}.title-app{font-size:2.4rem;font-weight:700;margin:0}.title-arrow{color:var(--color-gold);display:inline-block;font-size:1.5rem;margin-left:4px;margin-top:-6px;transform:skewX(-6deg)}.reporting-card{background:#fff;border:1px solid var(--color-gray);border-radius:28px;margin:0 auto;padding:20px 32px 32px}.reporting-header{color:var(--color-gold);font-size:.95rem;font-weight:700;letter-spacing:1px;margin-bottom:14px;text-align:center}.reporting-toolbar{align-items:center;display:flex;gap:10px;margin-bottom:20px}.task-search{background:#ececec;border:none;border-radius:999px;flex:1 1 auto;font-size:.9rem;outline:none;padding:10px 16px}.task-search:focus{box-shadow:0 0 0 2px var(--color-gold)}.search-button{background:transparent;border:none;border-radius:50%;cursor:pointer;flex-shrink:0;font-size:0;height:30px;width:30px}.search-button:hover{background-color:rgba(0,0,0,.06)}.search-button:before{background-color:var(--color-black);content:"";display:block;height:18px;margin:auto;-webkit-mask-image:var(--icon-magnify);mask-image:var(--icon-magnify);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:18px}.reporting-list{display:flex;flex-direction:column;gap:18px;padding:0 10px}.reporting-item{color:var(--color-black);font-size:1rem}.reporting-badge{background:var(--color-green);border:2px solid var(--color-black);border-radius:50%;height:40px;position:absolute;right:40px;top:210px;width:40px}@media (max-width:700px){.reporting-badge{display:none}}#reporting-priority{border:1px solid #ccc;border-radius:10px;font-family:inherit;margin:12px 0;padding:10px;width:100%}.reporting-dates{display:flex;gap:12px;margin-bottom:20px}.reporting-dates input{border:1px solid #ccc;border-radius:10px;flex:1;padding:10px}.reporting-item{border-bottom:1px solid #ddd;padding:12px 0}.reporting-item strong{display:block;font-size:1rem;margin-bottom:4px}
/*# sourceMappingURL=main.css.map*/