.daily-planner{margin-top:25px;padding:25px;scroll-margin-top:22px}.daily-planner-head{display:flex;align-items:center;justify-content:space-between;gap:20px}.daily-planner-head h2{font-size:22px;margin:9px 0}.daily-planner-head p{font-size:11px;color:#8597ad}.daily-plan-columns{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-top:25px;border-top:1px solid #edf1f6;padding-top:22px}.daily-list-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;gap:12px}.daily-list-heading h3{font-size:14px;margin:0}.daily-list-heading .linklike{font-size:10px}.daily-tabs{display:flex;gap:5px;flex-wrap:wrap;margin-bottom:15px}.daily-tabs>button{background:#f5f8fd;border:0;padding:9px 10px;border-radius:6px;color:#8398b2;font-size:10px;cursor:pointer}.daily-tabs>button.active{background:#e7f0ff;color:#2875e4}.daily-tabs b{margin-left:5px}.daily-empty{text-align:center;background:#f9fbff;border:1px dashed #dae5f5;padding:35px 25px;border-radius:10px}.daily-empty b{font-size:13px;color:#577595}.daily-empty p{font-size:11px;line-height:1.9;color:#92a3b8}.daily-task{display:flex;align-items:flex-start;gap:13px;padding:16px 0;border-bottom:1px solid #edf2f7}.daily-task input{margin-top:4px;accent-color:#2478ee;width:17px;height:17px}.daily-task>div{flex:1}.daily-task strong{font-size:12px;color:#425f7f;line-height:1.7}.daily-task small{display:block;font-size:10px;color:#92a3b8;margin-top:7px}.daily-task p{font-size:10px;color:#8a9db4;line-height:1.8}.daily-task.done strong{text-decoration:line-through;color:#a2afbe}.daily-suggestion{border:1px solid #e4ecf8;border-radius:10px;padding:17px;margin-bottom:12px;background:#fcfdff}.daily-suggestion>span{font-size:9px;color:#5887c3;letter-spacing:.5px}.daily-suggestion h4{font-size:13px;color:#35577d;margin:8px 0}.daily-suggestion p{font-size:11px;color:#7e92ac;line-height:1.8;margin:8px 0}.daily-suggestion>small{font-size:10px;color:#95a5b9;line-height:1.8;display:block}.daily-suggestion>div{display:flex;gap:8px;margin-top:13px}.daily-suggestion .btn{font-size:10px}#daily-planner-body[hidden]{display:none}@media(max-width:900px){.daily-plan-columns{grid-template-columns:1fr}.daily-planner-head{flex-wrap:wrap}} 
