.ChecklistDragDrop-module__RT5yVW__dropPlaceholder{opacity:0;background-color:#0000;border:2px dashed #0000;border-radius:6px;height:0;margin:0;transition:all .25s cubic-bezier(.4,0,.2,1);overflow:hidden}.ChecklistDragDrop-module__RT5yVW__dropPlaceholder.ChecklistDragDrop-module__RT5yVW__visible{opacity:1;border-color:rgb(var(--color-primary-500));background-color:rgb(var(--color-primary-500) / .08);height:32px;margin:4px 0}.ChecklistDragDrop-module__RT5yVW__row{transition:transform .2s cubic-bezier(.4,0,.2,1),opacity .2s ease-out}.ChecklistDragDrop-module__RT5yVW__row.ChecklistDragDrop-module__RT5yVW__dragging{opacity:.4;transform:scale(.97)}@keyframes ChecklistDragDrop-module__RT5yVW__checklistItemEntry{0%{opacity:.6;transform:scale(.92)translateY(-4px)}60%{transform:scale(1.02)translateY(0)}to{opacity:1;transform:scale(1)translateY(0)}}.ChecklistDragDrop-module__RT5yVW__row.ChecklistDragDrop-module__RT5yVW__entering{animation:.35s cubic-bezier(.34,1.56,.64,1) forwards ChecklistDragDrop-module__RT5yVW__checklistItemEntry}.ChecklistDragDrop-module__RT5yVW__dragHandle{touch-action:none;transition:color .15s ease-out,transform .15s ease-out}.ChecklistDragDrop-module__RT5yVW__dragHandle:hover{color:#4b5563;transform:scale(1.1)}.ChecklistDragDrop-module__RT5yVW__dragHandle:active{cursor:grabbing;transform:scale(.95)}.ChecklistDragDrop-module__RT5yVW__insertZone{cursor:pointer;opacity:0;height:6px;transition:opacity .15s ease-out;position:relative}.ChecklistDragDrop-module__RT5yVW__insertZone:hover{opacity:1}.ChecklistDragDrop-module__RT5yVW__insertZoneHidden{opacity:0;pointer-events:none}.ChecklistDragDrop-module__RT5yVW__insertZoneLine{background-color:rgb(var(--color-primary-300));transform-origin:50%;height:1px;transition:transform .18s cubic-bezier(.4,0,.2,1);position:absolute;top:-4px;left:24px;right:24px;transform:scaleX(0)}.ChecklistDragDrop-module__RT5yVW__insertZone:hover .ChecklistDragDrop-module__RT5yVW__insertZoneLine{transform:scaleX(1)}.ChecklistDragDrop-module__RT5yVW__insertZoneButton{z-index:1;background-color:rgb(var(--color-primary-200));width:18px;height:18px;color:rgb(var(--color-primary-700));pointer-events:none;border-radius:50%;justify-content:center;align-items:center;transition:transform .18s cubic-bezier(.34,1.56,.64,1),background-color .15s ease-out;display:flex;position:absolute;top:-4px;left:50%;transform:translate(-50%,-50%)scale(.6)}.ChecklistDragDrop-module__RT5yVW__insertZone:hover .ChecklistDragDrop-module__RT5yVW__insertZoneButton{background-color:rgb(var(--color-primary-300));transform:translate(-50%,-50%)scale(1)}.dark .ChecklistDragDrop-module__RT5yVW__insertZoneButton{background-color:rgb(var(--color-primary-400) / .3);color:rgb(var(--color-primary-800))}.dark .ChecklistDragDrop-module__RT5yVW__insertZone:hover .ChecklistDragDrop-module__RT5yVW__insertZoneButton{background-color:rgb(var(--color-primary-400) / .4)}
.ProjectDetail-module__Y6-pXq__pageContainer{flex-direction:column;width:100%;min-height:100vh;display:flex}.ProjectDetail-module__Y6-pXq__mainContent{flex-direction:column;flex:1;min-height:0;padding:1rem;display:flex;position:relative;overflow:visible}.ProjectDetail-module__Y6-pXq__mainContent::-webkit-scrollbar{width:8px}.ProjectDetail-module__Y6-pXq__mainContent::-webkit-scrollbar-track{background:rgb(var(--color-border-50));border-radius:4px}.ProjectDetail-module__Y6-pXq__mainContent::-webkit-scrollbar-thumb{background:rgb(var(--color-border-200));border-radius:4px}.ProjectDetail-module__Y6-pXq__mainContent::-webkit-scrollbar-thumb:hover{background:rgb(var(--color-border-300))}.ProjectDetail-module__Y6-pXq__contentWrapper{flex:1;gap:1rem;min-height:0;margin-bottom:8px;padding-bottom:8px;display:flex;overflow:visible}.ProjectDetail-module__Y6-pXq__contentWrapper::-webkit-scrollbar{height:8px;display:block}.ProjectDetail-module__Y6-pXq__contentWrapper::-webkit-scrollbar-track{background:rgb(var(--color-border-50));border-radius:4px}.ProjectDetail-module__Y6-pXq__contentWrapper::-webkit-scrollbar-thumb{background:rgb(var(--color-border-200));border-radius:4px}.ProjectDetail-module__Y6-pXq__contentWrapper::-webkit-scrollbar-thumb:hover{background:rgb(var(--color-border-300))}.ProjectDetail-module__Y6-pXq__phasesContainer{flex-direction:row;align-self:flex-start;height:calc(100dvh - 2rem);min-height:0;max-height:calc(100dvh - 2rem);transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:sticky;top:1rem}@supports not (height:100dvh){.ProjectDetail-module__Y6-pXq__phasesContainer{height:calc(100vh - 2rem);max-height:calc(100vh - 2rem)}}.ProjectDetail-module__Y6-pXq__phasesContainerExpanded{flex-shrink:0;width:250px;min-width:250px;max-width:250px}.ProjectDetail-module__Y6-pXq__phasesContainerCollapsed{flex:0 0 32px;align-self:stretch;min-width:32px;max-width:32px;max-height:none;position:relative}.ProjectDetail-module__Y6-pXq__phasesPanelToggle{z-index:10;position:absolute;top:12px;right:-12px}.ProjectDetail-module__Y6-pXq__phasesContainerCollapsed .ProjectDetail-module__Y6-pXq__phasesPanelToggle{margin-left:auto;position:sticky;top:1rem;right:auto;transform:translate(12px)}.ProjectDetail-module__Y6-pXq__phasesPanel{background-color:rgb(var(--color-card));overscroll-behavior:contain;border-radius:.5rem;flex-direction:column;height:100%;min-height:0;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 3px #0000001a}.ProjectDetail-module__Y6-pXq__phasesPanelHeader{border-bottom:1px solid rgb(var(--color-border-100));flex-shrink:0;padding:1rem}.ProjectDetail-module__Y6-pXq__phasesScrollArea{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:rgb(var(--color-border-200)) transparent;flex-direction:column;flex:1;gap:.5rem;min-height:0;margin:0;padding:.5rem 1rem 1rem;list-style:none;display:flex;overflow:hidden auto}.ProjectDetail-module__Y6-pXq__phasesScrollArea::-webkit-scrollbar{width:6px}.ProjectDetail-module__Y6-pXq__phasesScrollArea::-webkit-scrollbar-track{background:0 0;border-radius:3px}.ProjectDetail-module__Y6-pXq__phasesScrollArea::-webkit-scrollbar-thumb{background:rgb(var(--color-border-200));border-radius:3px}.ProjectDetail-module__Y6-pXq__phasesScrollArea::-webkit-scrollbar-thumb:hover{background:rgb(var(--color-border-300))}.ProjectDetail-module__Y6-pXq__phaseEditActions{border-top:1px solid rgb(var(--color-border-100));flex-wrap:nowrap;flex-shrink:0;justify-content:flex-end;gap:.5rem;margin-top:.5rem;padding-top:.5rem;display:flex}.ProjectDetail-module__Y6-pXq__phasesList{overscroll-behavior:contain;flex-direction:column;width:250px;min-width:250px;max-width:250px;height:100%;min-height:0;max-height:100%;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;overflow:hidden}.ProjectDetail-module__Y6-pXq__phasesListVisible{opacity:1;transform:translate(0)}.ProjectDetail-module__Y6-pXq__phasesListHidden{opacity:0;width:0;min-width:0;max-width:0;margin:0;padding:0;overflow:hidden;transform:translate(-100%)}.ProjectDetail-module__Y6-pXq__kanbanArea{flex-direction:column;flex:4;min-width:0;min-height:0;display:flex;overflow:visible}.ProjectDetail-module__Y6-pXq__kanbanHeader{background-color:rgb(var(--color-card));border-radius:.5rem;margin-bottom:.25rem;padding:.5rem .75rem .125rem;box-shadow:0 1px 3px #0000001a}.ProjectDetail-module__Y6-pXq__kanbanHeaderPinned{z-index:30;position:sticky;top:0}.ProjectDetail-module__Y6-pXq__kanbanStatusStripSticky{z-index:29;background-color:rgb(var(--color-card));border-radius:.5rem;margin-bottom:.25rem;padding:.5rem .75rem .25rem;position:sticky;box-shadow:0 1px 3px #0000001a}.ProjectDetail-module__Y6-pXq__kanbanStatusStripScroller{scrollbar-width:none;margin:0 calc(2px - .75rem);overflow:auto hidden}.ProjectDetail-module__Y6-pXq__kanbanStatusStripScroller::-webkit-scrollbar{display:none}.ProjectDetail-module__Y6-pXq__kanbanStatusStripTrack{gap:1rem;min-width:min-content;display:flex}.ProjectDetail-module__Y6-pXq__kanbanStatusStripItem{border:1px solid rgb(var(--color-border-200));background:rgb(var(--color-background-50));height:2rem;color:rgb(var(--color-text-700));-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);border-radius:.5rem;justify-content:space-between;align-items:center;gap:.5rem;padding:0 .75rem;font-size:.75rem;font-weight:600;display:flex}.ProjectDetail-module__Y6-pXq__kanbanStatusStripName{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.ProjectDetail-module__Y6-pXq__kanbanStatusStripCount{border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;min-width:1.5rem;height:1.25rem;padding:0 .35rem;font-size:.7rem;font-weight:700;display:inline-flex}.ProjectDetail-module__Y6-pXq__kanbanScrollbarShell{margin:-.1rem -.75rem 0;padding:.2rem .75rem .05rem}.ProjectDetail-module__Y6-pXq__kanbanScrollbarTrack{background:rgb(var(--color-border-100) / .45);cursor:pointer;border-radius:9999px;height:4px;position:relative}.ProjectDetail-module__Y6-pXq__kanbanScrollbarThumb{border-radius:inherit;background:rgb(var(--color-border-300) / .9);cursor:grab;touch-action:none;height:100%;transition:background-color .15s,opacity .15s;position:absolute;top:0;left:0}.ProjectDetail-module__Y6-pXq__kanbanScrollbarThumb:hover{background:rgb(var(--color-border-400) / .95)}.ProjectDetail-module__Y6-pXq__kanbanScrollbarThumb:focus-visible{outline:2px solid rgb(var(--color-primary-500));outline-offset:2px;background:rgb(var(--color-border-400) / .95)}.ProjectDetail-module__Y6-pXq__kanbanScrollbarThumb:active{cursor:grabbing}.ProjectDetail-module__Y6-pXq__kanbanScrollbarThumbStatic{background:rgb(var(--color-border-200) / .7);pointer-events:none}.ProjectDetail-module__Y6-pXq__kanbanContainer{scrollbar-width:none;cursor:grab;flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:auto}.ProjectDetail-module__Y6-pXq__kanbanContainer::-webkit-scrollbar{display:none}.ProjectDetail-module__Y6-pXq__kanbanBoard{flex:1 0 auto;gap:1rem;min-width:min-content;padding-bottom:.5rem;display:flex}.ProjectDetail-module__Y6-pXq__kanbanColumn{flex-direction:column;flex-shrink:0;width:350px;min-width:350px;max-width:350px;display:flex}.ProjectDetail-module__Y6-pXq__kanbanTasks{border-radius:4px;flex:1 0 auto;padding:8px}.ProjectDetail-module__Y6-pXq__kanbanWrapper{flex:1 0 auto;padding:1px;position:relative}.ProjectDetail-module__Y6-pXq__statusBadge{border-radius:9999px;padding:4px 12px;font-size:12px;font-weight:500}.ProjectDetail-module__Y6-pXq__statusHeader{align-items:center;gap:8px;display:flex}.ProjectDetail-module__Y6-pXq__taskCount{background-color:rgb(var(--color-card) / .8);color:rgb(var(--color-text-700));z-index:1;border-radius:9999px;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;display:flex;position:relative}.ProjectDetail-module__Y6-pXq__mainContent:before,.ProjectDetail-module__Y6-pXq__mainContent:after{content:"";pointer-events:none;opacity:0;z-index:10;height:30vh;transition:opacity .3s;position:fixed;left:0;right:0}.ProjectDetail-module__Y6-pXq__mainContent:before{background:linear-gradient(#0000001f 0% 70%,#0000 100%);top:0}.ProjectDetail-module__Y6-pXq__mainContent:after{background:linear-gradient(#0000 0%,#0000001f 30% 100%);bottom:0}body.ProjectDetail-module__Y6-pXq__dragging-task .ProjectDetail-module__Y6-pXq__mainContent:before,body.ProjectDetail-module__Y6-pXq__dragging-task .ProjectDetail-module__Y6-pXq__mainContent:after{opacity:1;pointer-events:auto}.ProjectDetail-module__Y6-pXq__taskCard{transition:all .3s cubic-bezier(.4,0,.2,1);position:relative}.ProjectDetail-module__Y6-pXq__taskCard.ProjectDetail-module__Y6-pXq__dragging{opacity:.4;transition:all .2s ease-out;transform:scale(.95)}.ProjectDetail-module__Y6-pXq__dropPlaceholder{opacity:0;background-color:#0000;border:2px dashed #0000;border-radius:8px;height:0;margin:0;transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden}.ProjectDetail-module__Y6-pXq__dropPlaceholder.ProjectDetail-module__Y6-pXq__visible{opacity:1;background-color:#9333ea0d;border-color:#9333ea;height:80px;margin:8px 0}.ProjectDetail-module__Y6-pXq__phaseDropPlaceholder{opacity:0;background-color:#0000;border:2px dashed #0000;border-radius:8px;height:0;margin:0;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.ProjectDetail-module__Y6-pXq__phaseDropPlaceholder.ProjectDetail-module__Y6-pXq__visible{opacity:1;background-color:#9333ea0d;border-color:#9333ea;height:50px;margin:8px 0}.ProjectDetail-module__Y6-pXq__taskList{flex-direction:column;gap:8px;display:flex;position:relative}@keyframes ProjectDetail-module__Y6-pXq__taskEntry{0%{opacity:0;transform:scale(.8)translateY(-10px)}50%{transform:scale(1.02)translateY(0)}to{opacity:1;transform:scale(1)translateY(0)}}.ProjectDetail-module__Y6-pXq__taskCard.ProjectDetail-module__Y6-pXq__entering{animation:.4s cubic-bezier(.34,1.56,.64,1) forwards ProjectDetail-module__Y6-pXq__taskEntry}@keyframes ProjectDetail-module__Y6-pXq__subtleBounce{0%,to{transform:translateY(0)}25%{transform:translateY(-2px)}75%{transform:translateY(2px)}}.ProjectDetail-module__Y6-pXq__taskCard.ProjectDetail-module__Y6-pXq__bounce{animation:.5s ease-out ProjectDetail-module__Y6-pXq__subtleBounce}.ProjectDetail-module__Y6-pXq__taskCard:hover:not(.ProjectDetail-module__Y6-pXq__dragging){cursor:grab;transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.ProjectDetail-module__Y6-pXq__kanbanColumn.ProjectDetail-module__Y6-pXq__dragOver{transition:all .3s ease-out;transform:scale(1.01);box-shadow:0 0 0 2px #9333ea4d}.ProjectDetail-module__Y6-pXq__taskCard.ProjectDetail-module__Y6-pXq__loading{opacity:.6;pointer-events:none}.ProjectDetail-module__Y6-pXq__taskCard.ProjectDetail-module__Y6-pXq__loading:after{content:"";background:linear-gradient(90deg,#0000 0%,#fff6 50%,#0000 100%);animation:1.5s infinite ProjectDetail-module__Y6-pXq__shimmer;position:absolute;inset:0}@keyframes ProjectDetail-module__Y6-pXq__shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.ProjectDetail-module__Y6-pXq__phaseItem{cursor:grab;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative}.ProjectDetail-module__Y6-pXq__phaseItem:active{cursor:grabbing}.ProjectDetail-module__Y6-pXq__phaseItem.ProjectDetail-module__Y6-pXq__dragging{opacity:.4;transition:all .2s ease-out;transform:scale(.95)}.ProjectDetail-module__Y6-pXq__phaseItem.ProjectDetail-module__Y6-pXq__dragOver{transform:scale(1.01);box-shadow:0 0 0 2px #9333ea4d}.ProjectDetail-module__Y6-pXq__phaseItem.ProjectDetail-module__Y6-pXq__taskDragOver{background-color:#9333ea1a;transform:none;box-shadow:inset 0 0 0 2px #9333ea4d}@keyframes ProjectDetail-module__Y6-pXq__phaseEntry{0%{opacity:0;transform:scale(.8)translateY(-10px)}50%{transform:scale(1.02)translateY(0)}to{opacity:1;transform:scale(1)translateY(0)}}.ProjectDetail-module__Y6-pXq__phaseItem.ProjectDetail-module__Y6-pXq__entering{animation:.4s cubic-bezier(.34,1.56,.64,1) forwards ProjectDetail-module__Y6-pXq__phaseEntry}
@font-face{font-family:Digital;src:url(/fonts/DigitalNumbers-Regular.ttf)format("truetype")}@font-face{font-family:Inter;src:url(/fonts/Inter-VariableFont_opsz,wght.ttf)format("truetype")}.TicketDetails-module__hj_JUW__digital-clock{color:#000;background:#8a4dea40;border-radius:6.4px;justify-content:space-between;align-items:center;padding:20px;font-family:Digital,monospace;display:inline-flex}.TicketDetails-module__hj_JUW__custom-button{border-radius:var(--radius-md,8px);border:1px solid var(--Component-colors-Components-Buttons-Secondary-color-button-secondary-color-border,rgb(var(--color-primary-200)));background:var(--Component-colors-Components-Buttons-Secondary-color-button-secondary-color-bg,rgb(var(--color-card)));box-shadow:0px 0px 0px 1px var(--Colors-Effects-Shadows-shadow-skeumorphic-inner-border,#1018282e) inset, 0px -2px 0px 0px var(--Colors-Effects-Shadows-shadow-skeumorphic-inner,#1018280d) inset, 0px 1px 2px 0px var(--Colors-Effects-Shadows-shadow-xs,#1018280d);justify-content:center;align-items:center;gap:var(--spacing-xs,4px);padding:10px 14px;display:flex}.TicketDetails-module__hj_JUW__panel-header{color:rgb(var(--color-text-600));font-family:Inter;font-size:24px;font-style:normal;font-weight:600;line-height:normal}.TicketDetails-module__hj_JUW__card{border-radius:var(--radius-4xl,24px);background:rgb(var(--color-card));min-width:0;max-width:100%;box-shadow:0px 4px 8px -2px var(--Colors-Effects-Shadows-shadow-md_01,#1018281a), 0px 2px 4px -2px var(--Colors-Effects-Shadows-shadow-md_02,#1018280f);overflow:hidden}.TicketDetails-module__hj_JUW__buttonBar{border-bottom:1px solid rgb(var(--color-border-200));padding:8px;display:flex}.TicketDetails-module__hj_JUW__button{cursor:pointer;border-radius:8px;padding:8px 16px;font-size:14px;font-weight:500;transition:background-color .3s}.TicketDetails-module__hj_JUW__activeButton{background-color:rgb(var(--color-border-100));color:rgb(var(--color-text-600))}.TicketDetails-module__hj_JUW__inactiveButton{color:rgb(var(--color-text-500));background-color:#0000}.TicketDetails-module__hj_JUW__inactiveButton:hover{background-color:rgb(var(--color-border-50))}.TicketDetails-module__hj_JUW__forceTextBreak{overflow-wrap:break-word!important;word-break:break-word!important;white-space:pre-wrap!important;min-width:0!important;max-width:100%!important}.TicketDetails-module__hj_JUW__forceTextBreak .TicketDetails-module__hj_JUW__ProseMirror,.TicketDetails-module__hj_JUW__forceTextBreak .TicketDetails-module__hj_JUW__ProseMirror p{overflow-wrap:break-word!important;word-break:break-word!important;min-width:0!important;max-width:100%!important}
.PaperInvoice-module__u1uK3W__paperContainer{background-color:#0f172a0a;border-radius:12px;justify-content:center;width:100%;margin:0 auto;padding:12px;display:flex;overflow-x:auto}.PaperInvoice-module__u1uK3W__paper{background-color:#fff;border-radius:8px;flex:none;position:relative;box-shadow:0 8px 24px #0f172a14}.PaperInvoice-module__u1uK3W__paper:after{content:"";inset:var(--paper-printable-inset,0px);pointer-events:none;border:1px dashed #94a3b8b3;border-radius:4px;position:absolute}.PaperInvoice-module__u1uK3W__paperContent{min-height:100%;position:relative}@media print{.PaperInvoice-module__u1uK3W__paperContainer{box-shadow:none;background-color:#fff;padding:0}.PaperInvoice-module__u1uK3W__paper{box-shadow:none}.PaperInvoice-module__u1uK3W__paper:after{display:none}}
.CollaborativeEditor-module__m-wiEG__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.CollaborativeEditor-module__m-wiEG__presenceBar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.CollaborativeEditor-module__m-wiEG__presenceEmpty{color:rgb(var(--color-text-500));font-size:12px}.CollaborativeEditor-module__m-wiEG__userChip{border:1px solid rgb(var(--color-border-200));background:rgb(var(--color-card));color:rgb(var(--color-text-700));border-radius:999px;align-items:center;gap:6px;padding:2px 8px;font-size:12px;font-weight:500;display:inline-flex}.CollaborativeEditor-module__m-wiEG__statusBar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.CollaborativeEditor-module__m-wiEG__connectionStatus{color:rgb(var(--color-text-600));align-items:center;gap:6px;font-size:12px;display:inline-flex}.CollaborativeEditor-module__m-wiEG__statusDot{background:rgb(var(--color-border-300));border-radius:999px;width:8px;height:8px}.CollaborativeEditor-module__m-wiEG__connectionStatus[data-status=connected] .CollaborativeEditor-module__m-wiEG__statusDot{background:rgb(var(--color-success-500))}.CollaborativeEditor-module__m-wiEG__connectionStatus[data-status=connecting] .CollaborativeEditor-module__m-wiEG__statusDot{background:rgb(var(--color-warning-500))}.CollaborativeEditor-module__m-wiEG__connectionStatus[data-status=disconnected] .CollaborativeEditor-module__m-wiEG__statusDot{background:rgb(var(--color-danger-500))}.CollaborativeEditor-module__m-wiEG__saveStatus{color:rgb(var(--color-text-500));font-size:12px}.CollaborativeEditor-module__m-wiEG__editorContainer .ProseMirror p.CollaborativeEditor-module__m-wiEG__is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:rgb(var(--color-text-400));pointer-events:none;height:0}.CollaborativeEditor-module__m-wiEG__editorContainer .ProseMirror a{color:rgb(var(--badge-info-text));text-decoration:underline;-webkit-text-decoration-color:rgb(var(--badge-info-text) / .4);text-decoration-color:rgb(var(--badge-info-text) / .4);text-underline-offset:2px;cursor:pointer;font-weight:500}.CollaborativeEditor-module__m-wiEG__editorContainer .ProseMirror a:hover{-webkit-text-decoration-color:rgb(var(--badge-info-text));text-decoration-color:rgb(var(--badge-info-text))}.CollaborativeEditor-module__m-wiEG__editorContainer .ai-response-block{border-left:3px solid rgb(var(--color-primary-400,139 92 246));background:rgb(var(--color-primary-50,245 243 255) / .4);border-radius:6px;margin:12px 0;padding:12px 16px;position:relative}.CollaborativeEditor-module__m-wiEG__editorContainer .ai-response-block__header{border-bottom:1px solid rgb(var(--color-border-200,226 232 240) / .6);align-items:center;margin-bottom:8px;padding-bottom:6px;display:flex}.CollaborativeEditor-module__m-wiEG__editorContainer .ai-response-block__label{color:rgb(var(--color-primary-600,124 58 237));-webkit-user-select:none;user-select:none;align-items:center;gap:5px;font-size:12px;font-weight:600;display:inline-flex}.CollaborativeEditor-module__m-wiEG__editorContainer .ai-response-block__icon{width:14px;height:14px}.CollaborativeEditor-module__m-wiEG__editorContainer .ai-response-block__streaming-dot{background:rgb(var(--color-primary-500,139 92 246));border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite CollaborativeEditor-module__m-wiEG__ai-pulse}@keyframes CollaborativeEditor-module__m-wiEG__ai-pulse{0%,to{opacity:1}50%{opacity:.3}}.CollaborativeEditor-module__m-wiEG__editorContainer .collaboration-caret{border-left:2px solid;margin-left:-1px;margin-right:-1px;position:relative}.CollaborativeEditor-module__m-wiEG__editorContainer .collaboration-caret__label{white-space:nowrap;color:#fff;pointer-events:none;-webkit-user-select:none;user-select:none;border-radius:6px;padding:1px 6px;font-size:11px;font-weight:600;line-height:1.2;position:absolute;bottom:100%;left:-1px;box-shadow:0 1px 2px #0003}
.rdp-root{--rdp-accent-color:blue;--rdp-accent-background-color:#f0f0ff;--rdp-day-height:44px;--rdp-day-width:44px;--rdp-day_button-border-radius:100%;--rdp-day_button-border:2px solid transparent;--rdp-day_button-height:42px;--rdp-day_button-width:42px;--rdp-selected-border:2px solid var(--rdp-accent-color);--rdp-disabled-opacity:.5;--rdp-outside-opacity:.75;--rdp-today-color:var(--rdp-accent-color);--rdp-dropdown-gap:.5rem;--rdp-months-gap:2rem;--rdp-nav_button-disabled-opacity:.5;--rdp-nav_button-height:2.25rem;--rdp-nav_button-width:2.25rem;--rdp-nav-height:2.75rem;--rdp-range_middle-background-color:var(--rdp-accent-background-color);--rdp-range_middle-color:inherit;--rdp-range_start-color:white;--rdp-range_start-background:linear-gradient(var(--rdp-gradient-direction), transparent 50%, var(--rdp-range_middle-background-color) 50%);--rdp-range_start-date-background-color:var(--rdp-accent-color);--rdp-range_end-background:linear-gradient(var(--rdp-gradient-direction), var(--rdp-range_middle-background-color) 50%, transparent 50%);--rdp-range_end-color:white;--rdp-range_end-date-background-color:var(--rdp-accent-color);--rdp-week_number-border-radius:100%;--rdp-week_number-border:2px solid transparent;--rdp-week_number-height:var(--rdp-day-height);--rdp-week_number-opacity:.75;--rdp-week_number-width:var(--rdp-day-width);--rdp-weeknumber-text-align:center;--rdp-weekday-opacity:.75;--rdp-weekday-padding:.5rem 0rem;--rdp-weekday-text-align:center;--rdp-gradient-direction:90deg;--rdp-animation_duration:.3s;--rdp-animation_timing:cubic-bezier(.4, 0, .2, 1)}.rdp-root[dir=rtl]{--rdp-gradient-direction:-90deg}.rdp-root[data-broadcast-calendar=true]{--rdp-outside-opacity:unset}.rdp-root{box-sizing:border-box;position:relative}.rdp-root *{box-sizing:border-box}.rdp-day{width:var(--rdp-day-width);height:var(--rdp-day-height);text-align:center}.rdp-day_button{cursor:pointer;font:inherit;color:inherit;width:var(--rdp-day_button-width);height:var(--rdp-day_button-height);border:var(--rdp-day_button-border);border-radius:var(--rdp-day_button-border-radius);background:0 0;justify-content:center;align-items:center;margin:0;padding:0;display:flex}.rdp-day_button:disabled{cursor:revert}.rdp-caption_label{z-index:1;white-space:nowrap;border:0;align-items:center;display:inline-flex;position:relative}.rdp-dropdown:focus-visible~.rdp-caption_label{outline:5px auto highlight;outline:5px auto -webkit-focus-ring-color}.rdp-button_next,.rdp-button_previous{cursor:pointer;font:inherit;color:inherit;appearance:none;width:var(--rdp-nav_button-width);height:var(--rdp-nav_button-height);background:0 0;border:none;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex;position:relative}.rdp-button_next:disabled,.rdp-button_next[aria-disabled=true],.rdp-button_previous:disabled,.rdp-button_previous[aria-disabled=true]{cursor:revert;opacity:var(--rdp-nav_button-disabled-opacity)}.rdp-chevron{fill:var(--rdp-accent-color);display:inline-block}.rdp-root[dir=rtl] .rdp-nav .rdp-chevron{transform-origin:50%;transform:rotate(180deg)}.rdp-dropdowns{align-items:center;gap:var(--rdp-dropdown-gap);display:inline-flex;position:relative}.rdp-dropdown{z-index:2;opacity:0;appearance:none;width:100%;cursor:inherit;line-height:inherit;border:none;margin:0;padding:0;position:absolute;inset-block:0;inset-inline-start:0}.rdp-dropdown_root{align-items:center;display:inline-flex;position:relative}.rdp-dropdown_root[data-disabled=true] .rdp-chevron{opacity:var(--rdp-disabled-opacity)}.rdp-month_caption{height:var(--rdp-nav-height);align-content:center;font-size:large;font-weight:700;display:flex}.rdp-root[data-nav-layout=around] .rdp-month,.rdp-root[data-nav-layout=after] .rdp-month{position:relative}.rdp-root[data-nav-layout=around] .rdp-month_caption{justify-content:center;margin-inline-start:var(--rdp-nav_button-width);margin-inline-end:var(--rdp-nav_button-width);position:relative}.rdp-root[data-nav-layout=around] .rdp-button_previous{inset-inline-start:0;height:var(--rdp-nav-height);display:inline-flex;position:absolute;top:0}.rdp-root[data-nav-layout=around] .rdp-button_next{inset-inline-end:0;height:var(--rdp-nav-height);justify-content:center;display:inline-flex;position:absolute;top:0}.rdp-months{gap:var(--rdp-months-gap);flex-wrap:wrap;max-width:fit-content;display:flex;position:relative}.rdp-month_grid{border-collapse:collapse}.rdp-nav{height:var(--rdp-nav-height);align-items:center;display:flex;position:absolute;inset-block-start:0;inset-inline-end:0}.rdp-weekday{opacity:var(--rdp-weekday-opacity);padding:var(--rdp-weekday-padding);text-align:var(--rdp-weekday-text-align);text-transform:var(--rdp-weekday-text-transform);font-size:smaller;font-weight:500}.rdp-week_number{opacity:var(--rdp-week_number-opacity);height:var(--rdp-week_number-height);width:var(--rdp-week_number-width);border:var(--rdp-week_number-border);border-radius:var(--rdp-week_number-border-radius);text-align:var(--rdp-weeknumber-text-align);font-size:small;font-weight:400}.rdp-today:not(.rdp-outside){color:var(--rdp-today-color)}.rdp-selected{font-size:large;font-weight:700}.rdp-selected .rdp-day_button{border:var(--rdp-selected-border)}.rdp-outside{opacity:var(--rdp-outside-opacity)}.rdp-disabled:not(.rdp-selected){opacity:var(--rdp-disabled-opacity)}.rdp-hidden{visibility:hidden;color:var(--rdp-range_start-color)}.rdp-range_start{background:var(--rdp-range_start-background)}.rdp-range_start .rdp-day_button{background-color:var(--rdp-range_start-date-background-color);color:var(--rdp-range_start-color)}.rdp-range_middle{background-color:var(--rdp-range_middle-background-color)}.rdp-range_middle .rdp-day_button{border:unset;border-radius:unset;color:var(--rdp-range_middle-color)}.rdp-range_end{background:var(--rdp-range_end-background);color:var(--rdp-range_end-color)}.rdp-range_end .rdp-day_button{color:var(--rdp-range_start-color);background-color:var(--rdp-range_end-date-background-color)}.rdp-range_start.rdp-range_end{background:revert}.rdp-focusable{cursor:pointer}@keyframes rdp-slide_in_left{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes rdp-slide_in_right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes rdp-slide_out_left{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes rdp-slide_out_right{0%{transform:translate(0)}to{transform:translate(100%)}}.rdp-weeks_before_enter{animation:rdp-slide_in_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_before_exit{animation:rdp-slide_out_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_after_enter{animation:rdp-slide_in_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_after_exit{animation:rdp-slide_out_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_after_enter{animation:rdp-slide_in_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_before_exit{animation:rdp-slide_out_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_before_enter{animation:rdp-slide_in_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_after_exit{animation:rdp-slide_out_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}@keyframes rdp-fade_in{0%{opacity:0}to{opacity:1}}@keyframes rdp-fade_out{0%{opacity:1}to{opacity:0}}.rdp-caption_after_enter{animation:rdp-fade_in var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_after_exit{animation:rdp-fade_out var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_before_enter{animation:rdp-fade_in var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_before_exit{animation:rdp-fade_out var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}
.rdp-root,.rdp,[class*=rdp]{--rdp-accent:rgb(var(--color-primary-500))!important;--rdp-accent-color:rgb(var(--color-primary-500))!important;--rdp-background-color:rgb(var(--color-primary-500))!important;--rdp-selected-color:rgb(var(--color-primary-500))!important}:root{--calendar-accent:rgb(var(--color-primary-500));--calendar-accent-hover:rgb(var(--color-primary-400));--calendar-accent-light:rgba(var(--color-primary-500), .15);--calendar-accent-lighter:rgba(var(--color-primary-500), .08);--calendar-selected-bg:rgb(var(--color-primary-500));--calendar-selected-hover:rgb(var(--color-primary-600));--calendar-today-color:rgb(var(--color-primary-500));--calendar-hover-bg:rgba(var(--color-primary-500), .1);--calendar-hover-border:rgb(var(--color-primary-700));--calendar-focus-ring:rgb(var(--color-primary-500));--calendar-text-primary:rgb(var(--color-text-800));--calendar-text-secondary:rgb(var(--color-text-500));--calendar-text-disabled:rgb(var(--color-text-300));--calendar-border:rgb(var(--color-border-300));--calendar-border-hover:rgb(var(--color-primary-700))}.calendar-container{background:rgb(var(--color-card));border:1px solid rgb(var(--color-border-200));border-radius:.5rem;width:fit-content;min-width:280px;position:relative;box-shadow:0 1px 3px #0000001a}.rdp{--rdp-cell-size:40px;--rdp-accent-color:rgb(var(--color-primary-500));--rdp-background-color:rgb(var(--color-primary-500));--rdp-accent-color-dark:rgb(var(--color-primary-600));--rdp-disabled-color:var(--calendar-text-disabled);--rdp-outline:2px solid rgb(var(--color-primary-500));--rdp-outline-selected:2px solid rgb(var(--color-primary-500));--rdp-selected-color:rgb(var(--color-primary-500));--rdp-selected-color-dark:rgb(var(--color-primary-600));width:100%;min-width:280px;margin:0;padding:.75rem}.rdp-months{width:100%;display:block}.rdp-month{width:100%}.rdp-caption{justify-content:space-between;align-items:center;width:100%;margin-bottom:.75rem;padding:0 .5rem;display:flex}.rdp-caption-hidden,.rdp-nav-hidden{display:none!important}.rdp-caption_label{color:rgb(var(--color-text-900));font-size:.875rem;font-weight:600}.rdp-nav{gap:.25rem;display:flex}.rdp-nav_button{border:1px solid rgb(var(--color-border-200));cursor:pointer;background:0 0;border-radius:.375rem;justify-content:center;align-items:center;width:2rem;height:2rem;padding:0;transition:all .2s;display:inline-flex}.rdp-nav_button:hover:not(:disabled){background-color:var(--calendar-accent-lighter);border-color:var(--calendar-hover-border)}.rdp-nav_button:disabled{opacity:.5;cursor:not-allowed}.rdp-table{border-collapse:collapse;border-spacing:0;table-layout:fixed;width:100%}.rdp-head{width:100%}.rdp table{border-collapse:collapse!important;width:100%!important}.rdp thead tr,.rdp tbody tr{grid-template-columns:repeat(7,2.5rem)!important;justify-content:center!important;gap:4px!important;width:100%!important;display:grid!important}.rdp th,.rdp td{text-align:center!important;justify-content:center!important;align-items:center!important;width:2.5rem!important;height:2.5rem!important;padding:0!important;display:flex!important}.rdp th{color:var(--calendar-text-secondary);margin-bottom:.25rem;font-size:.75rem;font-weight:500;height:auto!important;min-height:1.5rem!important}.rdp-tbody{width:100%;display:block}.rdp-day{cursor:pointer;color:var(--calendar-text-primary);aspect-ratio:1;background:0 0;border:1px solid #0000;border-radius:.5rem;justify-content:center;align-items:center;padding:0;font-size:.875rem;font-weight:400;transition:all .2s;display:inline-flex;width:2.5rem!important;min-width:2.5rem!important;height:2.5rem!important;min-height:2.5rem!important}.rdp-day:hover:not(.rdp-day_disabled):not(.rdp-day_selected){cursor:pointer;background-color:rgba(var(--color-primary-500), .25)!important;border-color:rgb(var(--color-primary-500))!important}.rdp-day_selected,.rdp .rdp-day_selected,.rdp button.rdp-day_selected,.rdp-day[aria-selected=true]{background-color:rgb(var(--color-primary-500))!important;color:#fff!important;border-color:rgb(var(--color-primary-500))!important;font-weight:600!important}.rdp-day_selected:hover{background-color:rgb(var(--color-primary-600))!important;border-color:rgb(var(--color-primary-600))!important}.rdp-day_today{font-weight:700;position:relative;background-color:rgba(var(--color-primary-500), .15)!important;color:rgb(var(--color-primary-500))!important;border:2px solid rgb(var(--color-primary-500))!important}.rdp-day_today:after{display:none}.rdp-day_today.rdp-day_selected{background-color:rgb(var(--color-primary-500))!important;color:#fff!important;border:2px solid rgb(var(--color-primary-500))!important}.calendar-container .rdp button[aria-selected=true],.calendar-container .rdp .rdp-day[aria-selected=true],.calendar-container [aria-selected=true],button[aria-selected=true].rdp-day{background-color:rgb(var(--color-primary-500))!important;color:#fff!important;border:none!important;border-radius:.5rem!important;width:2.5rem!important;min-width:2.5rem!important;height:2.5rem!important;min-height:2.5rem!important;font-weight:600!important;position:relative!important}.calendar-container .rdp button[aria-selected=true]:before,.calendar-container .rdp button[aria-selected=true]:after,.rdp-day_selected:before,.rdp-day_selected:after{display:none!important}.rdp-day_outside{color:rgb(var(--color-text-400));opacity:.5}.rdp .rdp-day_disabled{color:var(--calendar-text-disabled);cursor:not-allowed}.rdp-day_disabled:hover{background-color:#0000}.calendar-month-year-select{display:inline-block;position:relative}.calendar-month-year-button{color:rgb(var(--color-text-900));background:rgb(var(--color-card));border:1px solid rgb(var(--color-border-200));cursor:pointer;border-radius:.375rem;align-items:center;gap:.25rem;padding:.375rem .75rem;font-size:.875rem;font-weight:500;transition:all .2s;display:flex}.calendar-month-year-button:hover{background-color:var(--calendar-accent-lighter);border-color:var(--calendar-hover-border)}.calendar-month-year-dropdown{z-index:50;background:rgb(var(--color-card));border:1px solid rgb(var(--color-border-200));scrollbar-width:thin;scrollbar-color:rgb(var(--color-border-300)) transparent;border-radius:.375rem;min-width:12rem;max-height:15rem;margin-top:.25rem;position:absolute;top:100%;left:0;overflow:hidden auto;box-shadow:0 10px 15px -3px #0000001a}.calendar-month-year-dropdown::-webkit-scrollbar{width:6px}.calendar-month-year-dropdown::-webkit-scrollbar-track{background:0 0}.calendar-month-year-dropdown::-webkit-scrollbar-thumb{background-color:rgb(var(--color-border-300));border-radius:3px}.calendar-month-year-dropdown::-webkit-scrollbar-thumb:hover{background-color:rgb(var(--color-border-400))}.calendar-month-year-option{text-align:left;width:100%;color:rgb(var(--color-text-900));cursor:pointer;background:0 0;border:none;padding:.5rem .75rem;font-size:.875rem;transition:background-color .15s;display:block}.calendar-month-year-option:hover{background-color:var(--calendar-hover-bg)}.calendar-month-year-option.selected{background-color:var(--calendar-accent-light);color:var(--calendar-accent);font-weight:500}.calendar-today-button{color:rgb(var(--color-text-600));background:rgb(var(--color-card));border:1px solid rgb(var(--color-border-200));cursor:pointer;border-radius:.375rem;justify-content:center;align-items:center;gap:.375rem;margin-top:.75rem;padding:.375rem 1rem;font-size:.875rem;font-weight:500;transition:all .2s;display:inline-flex}.calendar-today-button:hover:not(:disabled){background-color:var(--calendar-accent-lighter);border-color:var(--calendar-hover-border);color:rgb(var(--color-primary-200))}.calendar-today-button:disabled{cursor:not-allowed;opacity:.5}.calendar-today-button:focus-visible{outline:2px solid var(--calendar-focus-ring);outline-offset:2px}.datetime-picker-container{background:rgb(var(--color-card));border-radius:.5rem;width:fit-content;min-width:480px;max-width:30rem;display:flex;overflow:hidden;box-shadow:0 10px 25px -5px #0000001a}.datetime-picker-calendar{border-right:1px solid rgb(var(--color-border-200));flex:280px}.datetime-picker-time{background:rgb(var(--color-border-50));flex-direction:column;flex:0 0 200px;height:100%;padding:1rem;display:flex;overflow:visible}.datetime-picker-time>.flex{flex:1;height:100%;display:flex}.datetime-picker-time-section{flex-direction:column;height:100%;display:flex}.datetime-picker-time-section.w-16{flex-grow:0;flex-shrink:0;width:4rem}.datetime-picker-time-label{color:var(--calendar-text-secondary);text-transform:uppercase;letter-spacing:.05em;text-align:center;margin-bottom:.375rem;font-size:.6875rem;font-weight:600;display:block}.datetime-picker-time-scroll{scrollbar-width:thin;scrollbar-color:rgb(var(--color-border-300)) transparent;border:1px solid rgb(var(--color-border-200));background:rgb(var(--color-card));border-radius:.375rem;height:calc(100% - 2rem);min-height:15rem;max-height:20rem;overflow:hidden auto}.datetime-picker-time-scroll::-webkit-scrollbar{width:6px}.datetime-picker-time-scroll::-webkit-scrollbar-track{background:0 0}.datetime-picker-time-scroll::-webkit-scrollbar-thumb{background-color:rgb(var(--color-border-300));border-radius:3px}.datetime-picker-time-option{text-align:center;width:100%;color:rgb(var(--color-text-900));cursor:pointer;background:0 0;border:none;padding:.5rem;font-size:.875rem;transition:background-color .15s;display:block}.datetime-picker-time-option:hover{background-color:rgb(var(--color-border-100))}.datetime-picker-time-option.selected{background-color:rgba(var(--color-primary-500), .2);color:rgb(var(--color-primary-500));font-weight:600}.datetime-picker-period-buttons{flex-direction:column;gap:.25rem;width:100%;height:auto;display:flex}.datetime-picker-period-button{text-align:center;background:rgb(var(--color-card));width:100%;color:var(--calendar-text-primary);border:1px solid rgb(var(--color-border-200));cursor:pointer;opacity:1;visibility:visible;border-radius:.375rem;padding:.375rem .5rem;font-size:.875rem;font-weight:500;transition:all .2s}.datetime-picker-period-button:not(.selected){background:rgb(var(--color-card));color:rgb(var(--color-text-500))}.datetime-picker-period-button:hover:not(.selected){background-color:var(--calendar-hover-bg);border-color:var(--calendar-hover-border)}.datetime-picker-period-button:hover{background-color:rgb(var(--color-border-100));border-color:rgb(var(--color-border-300))}.datetime-picker-period-button.selected{background-color:rgb(var(--color-primary-500));border-color:rgb(var(--color-primary-500));color:#fff;font-weight:600}.calendar-popover-content [data-radix-popper-content-wrapper]{z-index:50!important}.calendar-popover-content{z-index:9999;position:relative;overflow:visible!important}[data-radix-popper-content-wrapper] .datetime-picker-container{overflow:visible!important}@media (max-width:640px){.rdp{--rdp-cell-size:36px;padding:.5rem}.datetime-picker-container{flex-direction:column;max-width:100%}.datetime-picker-calendar{border-right:none;border-bottom:1px solid rgb(var(--color-border-200))}.datetime-picker-time{flex:auto}}
.DocumentEditor-module__h-yqyq__editorContainer .ProseMirror p.DocumentEditor-module__h-yqyq__is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:rgb(var(--color-text-400));pointer-events:none;height:0}.DocumentEditor-module__h-yqyq__editorContainer .ProseMirror a{color:rgb(var(--badge-info-text));text-decoration:underline;-webkit-text-decoration-color:rgb(var(--badge-info-text) / .4);text-decoration-color:rgb(var(--badge-info-text) / .4);text-underline-offset:2px;cursor:pointer;font-weight:500}.DocumentEditor-module__h-yqyq__editorContainer .ProseMirror a:hover{-webkit-text-decoration-color:rgb(var(--badge-info-text));text-decoration-color:rgb(var(--badge-info-text))}
