.morning-page{margin:28px 36px 0}.morning-page .panel-head h2{margin-bottom:7px}.morning-page .panel-head p{color:#637387}.morning-controls{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:24px 0}.morning-controls strong{font-size:16px;min-width:240px;text-align:center;text-transform:capitalize}.morning-controls .button{font-size:13px;padding:10px 12px}.morning-section{border-top:1px solid #dfebf7;padding-top:17px;margin-top:18px}.morning-section h3{font-size:18px;margin:0 0 13px}.morning-row{display:flex;align-items:center;gap:14px;border:1px solid #deebf8;border-radius:13px;background:#fff;padding:13px 15px;margin:8px 0;width:100%;text-align:left;color:#263548;font:inherit}.morning-row input{width:19px;height:19px;accent-color:#315e8f;cursor:pointer}.morning-row-text{flex:1}.morning-row strong,.morning-row small{display:block}.morning-row strong{font-size:15px}.morning-row small{font-size:12px;color:#657b90;margin-top:5px}.morning-row.done strong,.mini-card.completed strong,.calendar-entry.completed .calendar-entry-line{text-decoration:line-through;color:#8090a0}.morning-edit{border:0;border-radius:9px;background:#edf5fe;color:#315e8f;padding:8px 10px;cursor:pointer}.meeting-row{cursor:pointer;display:block}.meeting-row:hover{background:#f6faff}.weekly-goals .section-head h2{margin-bottom:12px}.edit-goals{border:0;cursor:pointer}.goals-list{list-style:disc;padding-left:22px;margin:0;display:grid;gap:7px}.goals-list li{font-size:13px;line-height:1.25;overflow-wrap:anywhere}.goals-list li.goal-empty{color:#9aa9b8}.action-fields{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(155px,1fr);gap:12px;align-items:end}.action-date-hint{font-size:12px;margin:0 0 12px}.mini-card.completed{background:#f5f8fb}.morning-quick-actions{display:grid;gap:8px;flex:0 0 auto}.morning-quick-actions .button{width:100%}.finish-morning{border-top:1px solid #dfebf7;margin-top:26px;padding-top:24px;display:flex;justify-content:flex-end}.finish-morning .button{font-size:16px;padding:14px 22px}.today-page{margin:28px 36px 0}.today-page .panel-head h2{margin-bottom:7px}.today-page .panel-head p{color:#637387;margin:0;text-transform:capitalize}.today-day-controls{justify-content:flex-end;margin-top:20px}.today-page .morning-row.done{background:#f5f8fb;color:#8090a0}.today-page .morning-row.done input{accent-color:#2d9b62}.today-section{border-top:1px solid #dfebf7;padding-top:18px;margin-top:22px}.today-section h3{font-size:18px;margin:0 0 13px}@media(max-width:1100px){.morning-page,.today-page{margin:22px 18px 0}}@media(max-width:650px){.action-fields{grid-template-columns:1fr;gap:0}.morning-controls strong{order:-1;width:100%;text-align:left}.morning-controls .button{flex:1}.morning-page .panel-head,.today-page .panel-head{align-items:flex-start}.morning-quick-actions{width:100%}.today-day-controls .week-buttons{width:100%}.finish-morning .button,.today-page .panel-head .button{width:100%}}
.home-today-list{list-style:none;padding:0;margin:0;display:grid;gap:7px}.home-today-list li{display:flex;align-items:flex-start;gap:8px;font-size:13px;line-height:1.3;color:#263548}.home-list-marker{width:14px;flex:0 0 14px;font-weight:800;text-align:center}.home-today-list li.done{color:#a0aab5}.home-today-list li.done .home-list-marker{color:#2d9b62}.home-today-list li.calendar-item{color:#40566d}
.morning-action-card{position:relative;padding-right:52px}.morning-action-card>.action-card-menu{top:10px;right:10px}.morning-action-card>.action-card-menu .card-menu-options{z-index:8}
