.composer-field{border-radius:calc(var(--layout-control-size) / 2);background-color:var(--card);opacity:1;align-items:stretch}.composer-field>textarea{min-width:0;max-block-size:10rem;padding:var(--layout-item-gap);overflow-y:auto}.composer-field__addon{padding:0 var(--layout-item-gap) var(--layout-item-gap)}.composer-field__actions{justify-content:space-between;align-items:center;gap:var(--layout-inline-gap);width:100%;min-width:0;display:flex}.daily-todo{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.daily-todo__scroll{gap:var(--layout-page-gap);overscroll-behavior:contain;overflow-anchor:none;flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow-y:auto}.daily-todo__footer{padding-block:var(--layout-item-gap) calc(28px + env(safe-area-inset-bottom));flex-shrink:0}.daily-todo__footer .daily-todo__content{gap:var(--layout-inline-gap)}.daily-todo__toolbar{grid-template-columns:var(--layout-control-size) minmax(0, 1fr) var(--layout-control-size);align-items:center;gap:var(--layout-inline-gap);min-width:0;display:grid}.daily-todo__toolbar>[data-slot=button]{width:100%;min-width:0}.daily-todo__content{width:min(100%, calc(var(--layout-form-width) + 2 * var(--layout-page-inset)));padding-inline:max(var(--layout-page-inset), env(safe-area-inset-left)) max(var(--layout-page-inset), env(safe-area-inset-right));gap:var(--layout-page-gap);flex-direction:column;flex-shrink:0;margin-inline:auto;display:flex}.daily-todo__scroll>.daily-todo__content{gap:0}@media (width>=768px){.daily-todo__scroll>.daily-todo__footer{z-index:1;margin-block-start:auto;position:sticky;inset-block-end:0}.daily-todo__footer{pointer-events:none}.daily-todo__composer{pointer-events:auto}}.daily-todo__header{gap:var(--layout-inline-gap);flex-direction:column;flex-shrink:0;min-width:0;display:flex}.daily-todo__day{border:0;flex:none;transition-property:color,background-color,border-color,box-shadow;position:relative}.daily-todo__day[aria-current=date]:after{content:"";inset-inline-end:12px;background:currentColor;border-radius:50%;width:4px;height:4px;position:absolute;bottom:12px}.daily-todo__composer{align-items:stretch;gap:var(--layout-inline-gap);flex-direction:column;display:flex}.daily-todo__composer-related.planning-related__selected{gap:var(--layout-inline-gap);width:100%;min-width:0;padding:0 var(--layout-item-gap) var(--layout-item-gap);flex-wrap:wrap;display:flex;overflow:visible}.daily-todo__composer-related .planning-related__choice{width:var(--layout-control-size);height:var(--layout-control-size);content-visibility:visible;contain-intrinsic-size:none;border-radius:16px;flex:none;gap:0}.daily-todo__composer-related .planning-related__choice-media{aspect-ratio:1;border:0;height:100%}.daily-todo__composer-related .planning-related__choice .planning-related__choice-action{width:calc(var(--layout-control-size) / 2);height:calc(var(--layout-control-size) / 2);background:var(--background);color:var(--destructive);box-shadow:none;position:absolute;top:0;right:0}.daily-todo__error{color:var(--destructive)}.daily-todo__group{flex-direction:column;gap:10px;display:flex}.daily-todo__list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.daily-todo__item{align-items:center;gap:10px;min-width:0;min-height:52px;display:flex}.daily-todo__item>[data-slot=checkbox]{flex:0 0 22px;width:22px;height:22px}.daily-todo__task{white-space:normal;text-align:left;flex:1;justify-content:space-between;align-items:center;gap:12px;min-width:0;height:auto;min-height:52px;padding:8px;display:flex}.daily-todo__task:hover{color:inherit;background:0 0}.daily-todo__task-content{flex-direction:column;gap:2px;min-width:0;display:flex}.daily-todo__related{min-width:0;color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.daily-todo__task-title{overflow-wrap:anywhere;white-space:pre-wrap;text-wrap:pretty}.daily-todo__item[data-completed] .daily-todo__task-title{color:var(--muted-foreground);text-decoration:line-through}.daily-todo__time{color:var(--muted-foreground);flex-shrink:0}@media (width<=360px){.global-app-chrome .planning-date-select{padding-inline:4px}}@media (width<=700px){.daily-todo__content{gap:24px}}@media (width<=767px){.daily-todo{overscroll-behavior-y:contain;overflow-anchor:none;gap:var(--layout-page-gap);padding-block-start:var(--layout-screen-top);padding-block-end:var(--layout-add-fab-tail);scroll-padding-block-end:calc(var(--layout-control-size) + var(--layout-page-gap));overflow-y:auto}.daily-todo__scroll{display:contents}.daily-todo__footer{padding-block:0}}@media (width>=768px) and (height<=500px){.daily-todo__composer textarea{min-block-size:var(--layout-control-size)}}.daily-todo__empty{justify-content:center;align-items:center;gap:var(--layout-item-gap);border:1px dashed var(--border);border-radius:var(--radius-xl);min-height:180px;padding:var(--layout-page-gap);color:var(--muted-foreground);text-align:center;text-wrap:pretty;flex-direction:column;display:flex}.daily-todo__empty svg{width:28px;height:28px}.daily-todo__empty p{max-width:34ch;margin:0}
