.full-width-section{border-radius:var(--border-radius);width:100%;box-shadow:var(--box-shadow);background-color:#fff;margin-bottom:30px;padding:25px}.section-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;margin-bottom:20px;display:flex}.section-title{color:var(--primary-color);border-bottom:3px solid var(--primary-color);flex-grow:1;margin:0;padding-bottom:8px;font-size:24px}.full-width-form{width:100%}.form-row{flex-wrap:wrap;gap:20px;margin-bottom:15px;display:flex}.form-group{flex:1;min-width:200px}.form-group.full-width{flex:1 0 100%}.form-toggle{background-color:var(--light-color);border-radius:var(--border-radius);display:flex;overflow:hidden}.form-toggle button{cursor:pointer;color:var(--gray-color);background:0 0;border:none;flex:1;padding:10px 20px;font-weight:500;transition:all .3s}.form-toggle button.active{background-color:var(--primary-color);color:#fff}.form-content{display:none}.form-content.active{display:block}.full-width-list{width:100%;max-height:500px;padding-right:10px;overflow-y:auto}.task-list,.flag-list,.timer-list,.time-log-list{margin:0;padding:0;list-style:none}.task-item,.flag-item,.timer-item,.time-log-item{background-color:var(--light-color);border-radius:var(--border-radius);border-left:4px solid #0000;margin-bottom:15px;padding:20px;transition:all .3s}.task-item:hover,.flag-item:hover,.timer-item:hover,.time-log-item:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.task-item.priority-high{border-left-color:var(--accent-color)}.task-item.priority-medium{border-left-color:#fbbc05}.task-item.priority-low{border-left-color:var(--secondary-color)}.flag-item.status-ongoing{border-left-color:var(--primary-color)}.flag-item.status-completed{border-left-color:var(--secondary-color)}.flag-item.status-failed{border-left-color:var(--accent-color)}.task-info,.flag-info,.timer-info,.time-log-info{flex-direction:column;gap:8px;display:flex}.task-name,.flag-name,.timer-name,.time-log-activity{color:var(--dark-color);font-size:18px;font-weight:600}.task-due,.flag-period,.timer-time,.time-log-duration{color:var(--gray-color);font-size:15px}.task-notes,.flag-reward,.timer-description,.time-log-participants,.time-log-location,.flag-status{color:var(--gray-color);margin-top:5px;font-size:14px}.task-actions,.flag-actions,.timer-actions,.time-log-actions{gap:10px;margin-top:15px;display:flex}.empty-message{text-align:center;color:var(--gray-color);padding:30px;font-style:italic}.chart-container{border-radius:var(--border-radius);height:400px;box-shadow:var(--box-shadow);background-color:#fff;margin:20px 0;padding:20px}.other-time-tools{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:15px;margin-top:20px;display:grid}.other-time-tools a{background-color:var(--light-color);border-radius:var(--border-radius);color:var(--primary-color);text-align:center;justify-content:center;align-items:center;height:100%;padding:15px;font-weight:500;text-decoration:none;transition:all .3s;display:flex}.other-time-tools a:hover{background-color:var(--primary-color);color:#fff;transform:translateY(-3px)}@media (width<=768px){.section-header{flex-direction:column;align-items:flex-start}.form-toggle{width:100%}.form-row{flex-direction:column;gap:15px}.form-group{min-width:100%}.other-time-tools{grid-template-columns:repeat(2,1fr)}}