.text-gradient-daily{background:linear-gradient(135deg,#f093fb 0,#f5576c 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.date-selector{text-align:center}.date-selector-row .col-auto{padding:.5rem}.date-input{font-size:1.1rem;text-align:center}.date-display{color:#667eea;font-weight:600}.summary-cards{margin-bottom:1.5rem}.summary-card{background:#fff;border-radius:12px;padding:1rem;text-align:center;box-shadow:0 2px 6px rgba(0,0,0,.05);border-left:4px solid}.summary-card.total{border-color:#667eea}.summary-card.completed{border-color:#28a745}.summary-card.pending{border-color:#ffc107}.summary-card.time{border-color:#17a2b8}.summary-value{font-size:1.75rem;font-weight:700;color:#333}.summary-label{font-size:.85rem;color:#666}.add-task-card{background:linear-gradient(135deg,#ffecd2 0,#fcb69f 100%);padding:1.5rem;border-radius:12px}.add-task-card h5{margin-bottom:1rem;font-weight:600}.add-task-card .form-label{font-weight:600;margin-bottom:.5rem;display:block}.add-task-card .form-control,.add-task-card .form-select{height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:1rem;line-height:1.5}.add-task-card .form-select{padding-right:2.25rem}.time-section{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 6px rgba(0,0,0,.05);height:100%}.time-header{padding:.75rem 1rem;font-weight:600;color:#fff;display:flex;justify-content:space-between;align-items:center}.time-header.morning{background:linear-gradient(135deg,#ffecd2 0,#fcb69f 100%);color:#333}.time-header.afternoon{background:linear-gradient(135deg,#4facfe 0,#00f2fe 100%)}.time-header.evening{background:linear-gradient(135deg,#667eea 0,#764ba2 100%)}.time-header.unscheduled{background:#6c757d}.time-range{font-size:.8rem;opacity:.8}.task-list{padding:.5rem;min-height:100px}.unscheduled-section{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 6px rgba(0,0,0,.05)}.empty-state{color:#adb5bd;text-align:center;padding:1.5rem;font-style:italic}.daily-task-item{display:flex;align-items:center;padding:.6rem .75rem;margin:.25rem 0;border-radius:8px;background:#f8f9fa;border-left:4px solid #dee2e6}.daily-task-item.priority-high{border-left-color:#dc3545}.daily-task-item.priority-medium{border-left-color:#ffc107}.daily-task-item.priority-low{border-left-color:#28a745}.daily-task-item.completed{opacity:.6;background:#e9ecef}.daily-task-item.completed .task-text{text-decoration:line-through}.toggle-btn{background:0 0;border:none;padding:0;cursor:pointer;font-size:1.25rem;color:#adb5bd;margin-right:.75rem}.daily-task-item.completed .toggle-btn{color:#28a745}.task-info{flex:1}.task-text{font-size:.95rem;margin-bottom:.2rem}.task-meta{font-size:.8rem;color:#666;display:flex}.task-meta .task-time{margin-right:1rem}.task-delete{background:0 0;border:none;color:#dc3545;cursor:pointer;padding:.25rem .5rem;opacity:.5}.task-delete:hover{opacity:1}.notes-section .note-card{background:#fff;border-radius:12px;padding:1rem;box-shadow:0 2px 6px rgba(0,0,0,.05);height:100%}.notes-section .note-card h5{margin-bottom:.75rem;font-weight:600}.note-content{min-height:100px;resize:none}.print-header{display:none}.powered-by-print{display:none}.content-section p{font-size:1.05rem;line-height:1.8;color:#495057}.guide-list li{margin-bottom:.75rem;line-height:1.7}.summary-cards .row>[class*=col-]{padding:.5rem}.add-task-card .row>[class*=col-]{padding:.25rem}.notes-section .row>[class*=col-]{padding:.5rem}.time-sections-row>[class*=col-]{padding:.5rem}.priority-indicator{display:inline-block;width:10px;height:10px;border-radius:50%;margin-right:.5rem}.priority-indicator--high{background-color:#dc3545}.priority-indicator--medium{background-color:#ffc107}.priority-indicator--low{background-color:#28a745}@media print{body *{visibility:hidden}.powered-by-print,.powered-by-print *,.print-header,.print-header *,.summary-cards,.summary-cards *,.time-section,.time-section *,.unscheduled-section,.unscheduled-section *{visibility:visible}.border-top.footer,.footer,.navbar,.no-print,footer,header,nav{display:none!important}.print-header{display:block!important}.powered-by-print{display:block!important;margin-top:1rem}.time-section,.unscheduled-section{box-shadow:none!important;border:1px solid #dee2e6}body{print-color-adjust:exact;-webkit-print-color-adjust:exact}}@media (max-width:768px){.summary-value{font-size:1.5rem}.add-task-card{padding:1.25rem}.add-task-card .row.g-2{row-gap:.75rem;column-gap:.5rem}.text-center .btn-lg{margin-bottom:.5rem}.text-center .btn-lg.mr-2{margin-right:0!important}}@media (max-width:576px){.add-task-card{padding:1rem 1.25rem}.add-task-card .col-6{margin-bottom:.5rem}.add-task-card .row>.col-6:nth-last-child(-n+2){margin-bottom:0}}.user-benefit-card{background:#f8f9fa;padding:1.25rem;border-radius:12px;border-left:4px solid #667eea;height:100%;transition:transform .2s ease}.user-benefit-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.08)}.user-benefit-card h5{font-size:1rem;font-weight:600;margin-bottom:.75rem;display:flex;align-items:center}.user-benefit-card p{font-size:.9rem;color:#6c757d;margin-bottom:0;line-height:1.6}.clear-confirmation-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1050}.clear-confirmation-dialog{background:#fff;border-radius:16px;padding:2rem;max-width:400px;width:90%;text-align:center;position:relative;box-shadow:0 10px 40px rgba(0,0,0,.2)}.clear-confirmation-close{position:absolute;top:.75rem;right:.75rem;background:0 0;border:none;font-size:1.25rem;color:#6c757d;cursor:pointer;padding:.25rem;line-height:1}.clear-confirmation-close:hover{color:#212529}.clear-confirmation-icon{font-size:3rem;color:#ffc107;margin-bottom:1rem}.clear-confirmation-title{margin-bottom:.5rem;color:#212529}.clear-confirmation-message{color:#6c757d;margin-bottom:1.5rem;font-size:.95rem}.clear-confirmation-buttons{display:flex;justify-content:center}@media (max-width:576px){.clear-confirmation-dialog{padding:1.5rem}.clear-confirmation-buttons{flex-direction:column}.clear-confirmation-buttons .btn{width:100%;margin-bottom:.5rem;margin-right:0!important}}
/*# sourceMappingURL=daily-to-do-list.min.css.map */
