.task-calendar-ui-module__ZEfRVq__root{background:#fff;border:1px solid #eaecf0;border-radius:14px;overflow:hidden}.task-calendar-ui-module__ZEfRVq__toolbar{border-bottom:1px solid #f2f4f7;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.task-calendar-ui-module__ZEfRVq__nav{align-items:center;gap:6px;display:inline-flex}.task-calendar-ui-module__ZEfRVq__navButton{color:#344054;background:#fff;border:1px solid #d0d5dd;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;transition:all .2s;display:inline-flex}.task-calendar-ui-module__ZEfRVq__navButton:hover{background:#f9fafb;border-color:#98a2b3}.task-calendar-ui-module__ZEfRVq__todayButton{color:#344054;background:#fff;border:1px solid #d0d5dd;border-radius:8px;height:34px;padding:0 10px;font-size:13px;font-weight:600;transition:all .2s}.task-calendar-ui-module__ZEfRVq__todayButton:hover{background:#f9fafb;border-color:#98a2b3}.task-calendar-ui-module__ZEfRVq__selection{align-items:center;gap:8px;display:inline-flex}.task-calendar-ui-module__ZEfRVq__selectControl{color:#101828;background:#fff;border:1px solid #d0d5dd;border-radius:8px;min-width:108px;height:34px;padding:0 10px;font-size:13px;font-weight:500}.task-calendar-ui-module__ZEfRVq__root .fc.fc-media-screen{min-height:0!important}.task-calendar-ui-module__ZEfRVq__root .fc-dayGridMonth-view.fc-view.fc-daygrid{min-width:0!important}.task-calendar-ui-module__ZEfRVq__root .fc .fc-view-harness{overflow-x:auto}.task-calendar-ui-module__ZEfRVq__root .fc .fc-scrollgrid{border-bottom:0;border-left:0;border-right:0;border-radius:0}:is(.task-calendar-ui-module__ZEfRVq__root .fc-theme-standard td,.task-calendar-ui-module__ZEfRVq__root .fc-theme-standard th,.task-calendar-ui-module__ZEfRVq__root .fc-theme-standard .fc-scrollgrid){border-color:#eaecf0}.task-calendar-ui-module__ZEfRVq__root .fc .fc-scrollgrid-section-header th{background:#f9fafb}.task-calendar-ui-module__ZEfRVq__root .fc .fc-col-header-cell-cushion{text-align:center;letter-spacing:.04em;color:#667085;text-transform:uppercase;padding:8px 0;font-size:11px;font-weight:700;display:block}.task-calendar-ui-module__ZEfRVq__root .fc .fc-daygrid-day-frame{min-height:100px;padding-bottom:6px}.task-calendar-ui-module__ZEfRVq__root .fc .fc-daygrid-day-top{justify-content:flex-end}.task-calendar-ui-module__ZEfRVq__root .fc .fc-daygrid-day-number{color:#344054;padding:6px 8px 0;font-size:13px;font-weight:600;text-decoration:none}.task-calendar-ui-module__ZEfRVq__root .fc .fc-day-other{background:#fcfcfd}.task-calendar-ui-module__ZEfRVq__root .fc .fc-day-other .fc-daygrid-day-number{color:#98a2b3}.task-calendar-ui-module__ZEfRVq__root .fc .fc-daygrid-day.fc-day-today{background:#f2f4ff}.task-calendar-ui-module__ZEfRVq__root .fc .fc-daygrid-event-harness{margin-top:0}.task-calendar-ui-module__ZEfRVq__root .fc .fc-daygrid-event-harness+.fc-daygrid-event-harness{margin-top:4px}:is(.task-calendar-ui-module__ZEfRVq__root .fc .fc-daygrid-event,.task-calendar-ui-module__ZEfRVq__root .fc .fc-daygrid-block-event){background:0 0!important;border:none!important;border-radius:0!important;margin:0 2px!important;padding:0!important}.task-calendar-ui-module__ZEfRVq__root .fc .fc-daygrid-event:not(.fc-event-start){border-top-left-radius:0!important;border-bottom-left-radius:0!important;margin-left:0!important}.task-calendar-ui-module__ZEfRVq__root .fc .fc-daygrid-event:not(.fc-event-end){border-top-right-radius:0!important;border-bottom-right-radius:0!important;margin-right:0!important}.task-calendar-ui-module__ZEfRVq__root .fc .fc-event-main{white-space:nowrap;color:#344054;cursor:pointer;align-items:center;gap:5px;padding:4px 8px;font-size:12px;font-weight:500;line-height:1.3;overflow:hidden;display:flex!important}.task-calendar-ui-module__ZEfRVq__root .fc-task-tone-red .fc-event-main{background:#f2f4f7;border-left:3px solid #f04438}.task-calendar-ui-module__ZEfRVq__root .fc-task-tone-amber .fc-event-main{background:#f2f4f7;border-left:3px solid #f79009}.task-calendar-ui-module__ZEfRVq__root .fc-task-tone-blue .fc-event-main{background:#f2f4f7;border-left:3px solid #2e90fa}.task-calendar-ui-module__ZEfRVq__root .fc-task-tone-purple .fc-event-main{background:#f2f4f7;border-left:3px solid #7a5af8}.task-calendar-ui-module__ZEfRVq__root .fc-task-tone-slate .fc-event-main{background:#f2f4f7;border-left:3px solid #98a2b3}.task-calendar-ui-module__ZEfRVq__root .fc-daygrid-event:not(.fc-event-start) .fc-event-main{border-left:none!important}.task-calendar-ui-module__ZEfRVq__root .taskEventDot{border-radius:9999px;flex-shrink:0;width:6px;height:6px;display:inline-block}.task-calendar-ui-module__ZEfRVq__root .taskEventDot-red{background:#f04438}.task-calendar-ui-module__ZEfRVq__root .taskEventDot-amber{background:#f79009}.task-calendar-ui-module__ZEfRVq__root .taskEventDot-blue{background:#2e90fa}.task-calendar-ui-module__ZEfRVq__root .taskEventDot-purple{background:#7a5af8}.task-calendar-ui-module__ZEfRVq__root .taskEventDot-slate{background:#98a2b3}.task-calendar-ui-module__ZEfRVq__root .taskEventTitle{text-overflow:ellipsis;white-space:nowrap;color:#344054;flex:1;font-size:12px;font-weight:500;overflow:hidden}.task-calendar-ui-module__ZEfRVq__root .fc .fc-daygrid-more-link{color:#6366f1;cursor:pointer;border-radius:4px;margin:4px 8px 2px;padding:1px 6px;font-size:11px;font-weight:600;text-decoration:none;transition:background .15s;display:inline-block}.task-calendar-ui-module__ZEfRVq__root .fc .fc-daygrid-more-link:hover{color:#4f46e5;background:#eef2ff}@media (max-width:1024px){.task-calendar-ui-module__ZEfRVq__root .fc .fc-daygrid-day-frame{min-height:78px}}@media (max-width:640px){.task-calendar-ui-module__ZEfRVq__toolbar{flex-direction:column;align-items:stretch}.task-calendar-ui-module__ZEfRVq__selection{grid-template-columns:1fr 1fr;display:grid}.task-calendar-ui-module__ZEfRVq__selectControl{width:100%;min-width:0}}
.RichTextEditor-module__vNkWxq__body .ProseMirror{outline:none;min-height:140px}.RichTextEditor-module__vNkWxq__body .ProseMirror p{min-height:1.4em;margin:.2rem 0}.RichTextEditor-module__vNkWxq__body .ProseMirror h1{margin:.75rem 0 .25rem;font-size:1.375rem;font-weight:700;line-height:1.3}.RichTextEditor-module__vNkWxq__body .ProseMirror h2{margin:.6rem 0 .2rem;font-size:1.15rem;font-weight:600;line-height:1.35}.RichTextEditor-module__vNkWxq__body .ProseMirror strong{font-weight:700}.RichTextEditor-module__vNkWxq__body .ProseMirror em{font-style:italic}.RichTextEditor-module__vNkWxq__body .ProseMirror u{text-decoration:underline}.RichTextEditor-module__vNkWxq__body .ProseMirror s{text-decoration:line-through}.RichTextEditor-module__vNkWxq__body .ProseMirror ul{margin:.35rem 0;padding-left:1.5rem;list-style-type:disc}.RichTextEditor-module__vNkWxq__body .ProseMirror ul ul{list-style-type:circle}.RichTextEditor-module__vNkWxq__body .ProseMirror ul ul ul{list-style-type:square}.RichTextEditor-module__vNkWxq__body .ProseMirror ol{margin:.35rem 0;padding-left:1.5rem;list-style-type:decimal}.RichTextEditor-module__vNkWxq__body .ProseMirror li{margin:.15rem 0;display:list-item}.RichTextEditor-module__vNkWxq__body .ProseMirror li>p{margin:0;padding:0;display:inline}.RichTextEditor-module__vNkWxq__body .ProseMirror blockquote{color:#6b7280;background:#f9f8ff;border-left:3px solid #6366f1;border-radius:0 .375rem .375rem 0;margin:.5rem 0;padding:.25rem 0 .25rem .85rem;font-style:italic}.RichTextEditor-module__vNkWxq__body .ProseMirror hr{border:none;border-top:1.5px solid #e5e7eb;margin:.75rem 0}.RichTextEditor-module__vNkWxq__body .ProseMirror code{background:#f3f4f6;border-radius:.25rem;padding:.1em .35em;font-family:ui-monospace,monospace;font-size:.85em}.RichTextEditor-module__vNkWxq__body .ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:#9ca3af;pointer-events:none;height:0}.RichTextEditor-module__vNkWxq__body .ProseMirror img{cursor:default;border-radius:8px;max-width:100%;height:auto;margin:8px 0;display:block}.RichTextEditor-module__vNkWxq__body .ProseMirror img.RichTextEditor-module__vNkWxq__ProseMirror-selectednode{outline-offset:2px;outline:2px solid #6366f1}
