.DocumentEditor_editorContainer__GQAyJ .ProseMirror p.DocumentEditor_is-editor-empty__JaERv:first-child:before{content:attr(data-placeholder);float:left;color:rgb(var(--color-text-400));pointer-events:none;height:0}.DocumentEditor_editorContainer__GQAyJ .ProseMirror a{color:rgb(var(--badge-info-text));font-weight:500;text-decoration:underline;text-decoration-color:rgb(var(--badge-info-text)/.4);text-underline-offset:2px;cursor:pointer}.DocumentEditor_editorContainer__GQAyJ .ProseMirror a:hover{text-decoration-color:rgb(var(--badge-info-text))}.PaperInvoice_paperContainer__sDcZF{width:100%;max-width:800px;margin:0 auto;padding:12px;background-color:rgba(15,23,42,.04);border-radius:12px}.PaperInvoice_paper__v4KZ1{background-color:white;padding:32px;min-height:1123px;width:100%;border-radius:8px}@media print{.PaperInvoice_paperContainer__sDcZF{padding:0;background-color:white;box-shadow:none}.PaperInvoice_paper__v4KZ1{box-shadow:none}}@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_digital-clock__9CIRO{font-family:Digital,monospace;background:rgba(138,77,234,.25);color:black;padding:20px;border-radius:6.4px;display:inline-flex;align-items:center;justify-content:space-between}.TicketDetails_custom-button__izRBq{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:0 0 0 1px var(--Colors-Effects-Shadows-shadow-skeumorphic-inner-border,rgba(16,24,40,.18)) inset,0 -2px 0 0 var(--Colors-Effects-Shadows-shadow-skeumorphic-inner,rgba(16,24,40,.05)) inset,0 1px 2px 0 var(--Colors-Effects-Shadows-shadow-xs,rgba(16,24,40,.05));display:flex;padding:10px 14px;justify-content:center;align-items:center;gap:var(--spacing-xs,4px)}.TicketDetails_panel-header__SAr8F{color:rgb(var(--color-text-600));font-family:Inter;font-size:24px;font-style:normal;font-weight:600;line-height:normal}.TicketDetails_card__Gqurz{border-radius:var(--radius-4xl,24px);background:rgb(var(--color-card));max-width:100%;min-width:0;overflow:hidden;box-shadow:0 4px 8px -2px var(--Colors-Effects-Shadows-shadow-md_01,rgba(16,24,40,.1)),0 2px 4px -2px var(--Colors-Effects-Shadows-shadow-md_02,rgba(16,24,40,.06))}.TicketDetails_buttonBar__4pmnF{display:flex;border-bottom:1px solid rgb(var(--color-border-200));padding:8px}.TicketDetails_button__tEA9g{padding:8px 16px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .3s}.TicketDetails_activeButton__9dmCb{background-color:rgb(var(--color-border-100));color:rgb(var(--color-text-600))}.TicketDetails_inactiveButton__iDPo_{background-color:transparent;color:rgb(var(--color-text-500))}.TicketDetails_inactiveButton__iDPo_:hover{background-color:rgb(var(--color-border-50))}.TicketDetails_forceTextBreak__sNUFE{white-space:pre-wrap!important}.TicketDetails_forceTextBreak__sNUFE,.TicketDetails_forceTextBreak__sNUFE .TicketDetails_ProseMirror__OVWfQ,.TicketDetails_forceTextBreak__sNUFE .TicketDetails_ProseMirror__OVWfQ p{overflow-wrap:break-word!important;word-break:break-word!important;max-width:100%!important;min-width:0!important}.ProjectDetail_pageContainer__s2x9i{min-height:100vh;width:100%;display:flex;flex-direction:column}.ProjectDetail_mainContent__3WJGD{display:flex;flex-direction:column;flex:1;min-height:0;padding:1rem;position:relative;overflow:visible}.ProjectDetail_mainContent__3WJGD::-webkit-scrollbar{width:8px}.ProjectDetail_mainContent__3WJGD::-webkit-scrollbar-track{background:rgb(var(--color-border-50));border-radius:4px}.ProjectDetail_mainContent__3WJGD::-webkit-scrollbar-thumb{background:rgb(var(--color-border-200));border-radius:4px}.ProjectDetail_mainContent__3WJGD::-webkit-scrollbar-thumb:hover{background:rgb(var(--color-border-300))}.ProjectDetail_contentWrapper__ZASts{display:flex;flex:1;overflow:visible;gap:1rem;margin-bottom:8px;padding-bottom:8px;min-height:0}.ProjectDetail_contentWrapper__ZASts::-webkit-scrollbar{height:8px;display:block}.ProjectDetail_contentWrapper__ZASts::-webkit-scrollbar-track{background:rgb(var(--color-border-50));border-radius:4px}.ProjectDetail_contentWrapper__ZASts::-webkit-scrollbar-thumb{background:rgb(var(--color-border-200));border-radius:4px}.ProjectDetail_contentWrapper__ZASts::-webkit-scrollbar-thumb:hover{background:rgb(var(--color-border-300))}.ProjectDetail_phasesContainer__cePqh{position:sticky;top:1rem;align-self:flex-start;max-height:calc(100vh - 2rem);display:flex;flex-direction:row;transition:all .3s cubic-bezier(.4,0,.2,1)}.ProjectDetail_phasesContainerExpanded__2IBky{width:250px;min-width:250px;max-width:250px;flex-shrink:0}.ProjectDetail_phasesContainerCollapsed__TdqJr{min-width:32px;max-width:32px;flex:0 0 32px;align-self:stretch;position:relative;max-height:none}.ProjectDetail_phasesPanelToggle__MwXA_{position:absolute;top:12px;right:-12px;z-index:10;width:24px;height:24px;display:flex;align-items:center;justify-content:center;background-color:rgb(var(--color-primary-500));border:none;border-radius:50%;cursor:pointer;color:white;box-shadow:0 1px 3px rgba(0,0,0,.1);transition:all .2s ease}.ProjectDetail_phasesPanelToggle__MwXA_:hover{background-color:rgb(var(--color-primary-600));color:white}.ProjectDetail_phasesContainerCollapsed__TdqJr .ProjectDetail_phasesPanelToggle__MwXA_{position:sticky;top:1rem;right:auto;margin-left:auto;transform:translateX(12px)}.ProjectDetail_phasesPanel__sHdlx{background-color:rgb(var(--color-card));box-shadow:0 1px 3px rgba(0,0,0,.1);border-radius:.5rem;display:flex;flex-direction:column;height:100%;overflow:hidden}.ProjectDetail_phasesPanelHeader__0sSpv{flex-shrink:0;padding:1rem;border-bottom:1px solid rgb(var(--color-border-100))}.ProjectDetail_phasesScrollArea__EkbmH{flex:1;overflow-y:auto;overflow-x:hidden;padding:.5rem 1rem 1rem;margin:0;list-style:none;display:flex;flex-direction:column;gap:.5rem;scrollbar-width:thin;scrollbar-color:rgb(var(--color-border-200)) transparent}.ProjectDetail_phasesScrollArea__EkbmH::-webkit-scrollbar{width:6px}.ProjectDetail_phasesScrollArea__EkbmH::-webkit-scrollbar-track{background:transparent;border-radius:3px}.ProjectDetail_phasesScrollArea__EkbmH::-webkit-scrollbar-thumb{background:rgb(var(--color-border-200));border-radius:3px}.ProjectDetail_phasesScrollArea__EkbmH::-webkit-scrollbar-thumb:hover{background:rgb(var(--color-border-300))}.ProjectDetail_phasesList__c_mwz{width:250px;min-width:250px;max-width:250px;max-height:100%;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)}.ProjectDetail_phasesListVisible___H8jt{opacity:1;transform:translateX(0)}.ProjectDetail_phasesListHidden__I_T5N{opacity:0;transform:translateX(-100%);width:0;min-width:0;max-width:0;overflow:hidden;padding:0;margin:0}.ProjectDetail_kanbanArea__v1DEX{flex:4;min-width:0;display:flex;flex-direction:column;min-height:0;overflow:visible}.ProjectDetail_kanbanHeader__MhPd_{background-color:rgb(var(--color-card));box-shadow:0 1px 3px rgba(0,0,0,.1);border-radius:.5rem;padding:.5rem .75rem .125rem;margin-bottom:.25rem}.ProjectDetail_kanbanHeaderPinned__de8uk{position:sticky;top:0;z-index:30}.ProjectDetail_kanbanStatusStrip__DWO0F{border-top:1px solid rgb(var(--color-border-100));padding-top:.5rem}.ProjectDetail_kanbanStatusStripScroller__Hj9Tq{overflow-x:auto;overflow-y:hidden;margin:0 calc(-.75rem + 2px);scrollbar-width:none}.ProjectDetail_kanbanStatusStripScroller__Hj9Tq::-webkit-scrollbar{display:none}.ProjectDetail_kanbanStatusStripTrack__nFGwX{display:flex;gap:1rem;min-width:-moz-min-content;min-width:min-content}.ProjectDetail_kanbanStatusStripItem__lP9e5{display:flex;align-items:center;justify-content:space-between;gap:.5rem;height:2rem;padding:0 .75rem;border-radius:.5rem;border:1px solid rgb(var(--color-border-200));background:rgb(var(--color-background-50));color:rgb(var(--color-text-700));font-size:.75rem;font-weight:600;backdrop-filter:blur(1px)}.ProjectDetail_kanbanStatusStripName___OXUA{min-width:0;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ProjectDetail_kanbanStatusStripCount__FU0eu{flex-shrink:0;min-width:1.5rem;height:1.25rem;padding:0 .35rem;border-radius:9999px;font-size:.7rem;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.ProjectDetail_kanbanScrollbarProxy__FX771{overflow-x:auto;overflow-y:hidden;margin:-.75rem -.75rem 0;scrollbar-width:thin;scrollbar-color:rgb(var(--color-border-200)) transparent}.ProjectDetail_kanbanScrollbarProxy__FX771::-webkit-scrollbar{height:6px}.ProjectDetail_kanbanScrollbarProxy__FX771::-webkit-scrollbar-track{background:transparent}.ProjectDetail_kanbanScrollbarProxy__FX771::-webkit-scrollbar-thumb{background:rgb(var(--color-border-200));border-radius:3px}.ProjectDetail_kanbanScrollbarProxy__FX771::-webkit-scrollbar-thumb:hover{background:rgb(var(--color-border-300))}.ProjectDetail_kanbanScrollbarProxyInner__yA4xL{height:1px}.ProjectDetail_kanbanContainer__l4d_o{flex:1;min-width:0;display:flex;flex-direction:column;min-height:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.ProjectDetail_kanbanContainer__l4d_o::-webkit-scrollbar{display:none}.ProjectDetail_kanbanBoard__yv9GZ{display:flex;gap:1rem;min-width:-moz-min-content;min-width:min-content;flex:1;min-height:0;height:100%;padding-bottom:.5rem}.ProjectDetail_kanbanColumn__FMzUr{display:flex;flex-direction:column;width:350px;min-width:350px;max-width:350px;flex-shrink:0;height:100%;max-height:100%;overflow:hidden}.ProjectDetail_kanbanTasks__xo07_{padding:8px;flex:1;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:rgba(155,155,155,.5) transparent;scroll-behavior:smooth;border-radius:4px}.ProjectDetail_kanbanTasks__xo07_::-webkit-scrollbar{width:8px!important}.ProjectDetail_kanbanTasks__xo07_::-webkit-scrollbar-track{background:rgba(0,0,0,.1)!important;border-radius:4px!important}.ProjectDetail_kanbanTasks__xo07_::-webkit-scrollbar-thumb{background-color:rgba(155,155,155,.7)!important;border-radius:4px!important}.ProjectDetail_kanbanTasks__xo07_::-webkit-scrollbar-thumb:hover{background-color:rgba(155,155,155,.9)!important}.ProjectDetail_kanbanTasks__xo07_{scrollbar-width:auto!important;scrollbar-color:rgba(155,155,155,.7) rgba(0,0,0,.1)!important}.ProjectDetail_kanbanWrapper__DSxZy{flex:1;padding:1px;position:relative;height:100%;min-height:0}.ProjectDetail_statusBadge___z7OJ{padding:4px 12px;border-radius:9999px;font-size:12px;font-weight:500}.ProjectDetail_statusHeader__IgFFM{display:flex;align-items:center;gap:8px}.ProjectDetail_taskCount__GEEoY{background-color:rgb(var(--color-card)/.8);color:rgb(var(--color-text-700));border-radius:9999px;width:24px;height:24px;display:flex;align-items:center;justify-content:center;font-size:12px;position:relative;z-index:1}.ProjectDetail_mainContent__3WJGD:after,.ProjectDetail_mainContent__3WJGD:before{content:"";position:fixed;left:0;right:0;height:30vh;pointer-events:none;opacity:0;transition:opacity .3s;z-index:10}.ProjectDetail_mainContent__3WJGD:before{top:0;background:linear-gradient(180deg,rgba(0,0,0,.12) 0,rgba(0,0,0,.12) 70%,transparent)}.ProjectDetail_mainContent__3WJGD:after{bottom:0;background:linear-gradient(0deg,rgba(0,0,0,.12) 0,rgba(0,0,0,.12) 70%,transparent)}body.ProjectDetail_dragging-task__Dm5_m .ProjectDetail_mainContent__3WJGD:after,body.ProjectDetail_dragging-task__Dm5_m .ProjectDetail_mainContent__3WJGD:before{opacity:1;pointer-events:auto}.ProjectDetail_taskCard__1H3s5{transition:all .3s cubic-bezier(.4,0,.2,1);position:relative}.ProjectDetail_taskCard__1H3s5.ProjectDetail_dragging__HUI_2{opacity:.4;transform:scale(.95);transition:all .2s ease-out}.ProjectDetail_dropPlaceholder__royr2{height:0;margin:0;opacity:0;transition:all .3s cubic-bezier(.4,0,.2,1);border:2px dashed transparent;border-radius:8px;overflow:hidden;background-color:transparent}.ProjectDetail_dropPlaceholder__royr2.ProjectDetail_visible__XRTJr{height:80px;margin:8px 0;opacity:1;border-color:rgb(147,51,234);background-color:rgba(147,51,234,.05)}.ProjectDetail_phaseDropPlaceholder__ApR7F{height:0;margin:0;opacity:0;transition:all .3s cubic-bezier(.4,0,.2,1);border:2px dashed transparent;border-radius:8px;overflow:hidden;background-color:transparent;position:relative}.ProjectDetail_phaseDropPlaceholder__ApR7F.ProjectDetail_visible__XRTJr{height:50px;margin:8px 0;opacity:1;border-color:rgb(147,51,234);background-color:rgba(147,51,234,.05)}.ProjectDetail_taskList__S_7Fq{display:flex;flex-direction:column;gap:8px;position:relative}@keyframes ProjectDetail_taskEntry__WB2SS{0%{opacity:0;transform:scale(.8) translateY(-10px)}50%{transform:scale(1.02) translateY(0)}to{opacity:1;transform:scale(1) translateY(0)}}.ProjectDetail_taskCard__1H3s5.ProjectDetail_entering__37lLR{animation:ProjectDetail_taskEntry__WB2SS .4s cubic-bezier(.34,1.56,.64,1) forwards}@keyframes ProjectDetail_subtleBounce__Hekb3{0%,to{transform:translateY(0)}25%{transform:translateY(-2px)}75%{transform:translateY(2px)}}.ProjectDetail_taskCard__1H3s5.ProjectDetail_bounce__dptU9{animation:ProjectDetail_subtleBounce__Hekb3 .5s ease-out}.ProjectDetail_taskCard__1H3s5:hover:not(.ProjectDetail_dragging__HUI_2){transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1);cursor:grab}.ProjectDetail_kanbanColumn__FMzUr.ProjectDetail_dragOver__XhMcO{transform:scale(1.01);box-shadow:0 0 0 2px rgba(147,51,234,.3);transition:all .3s ease-out}.ProjectDetail_taskCard__1H3s5.ProjectDetail_loading__riyQr{opacity:.6;pointer-events:none}.ProjectDetail_taskCard__1H3s5.ProjectDetail_loading__riyQr:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4) 50%,transparent);animation:ProjectDetail_shimmer__3vvAc 1.5s infinite}@keyframes ProjectDetail_shimmer__3vvAc{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.ProjectDetail_phaseItem__6U7_d{transition:all .3s cubic-bezier(.4,0,.2,1);cursor:grab;position:relative}.ProjectDetail_phaseItem__6U7_d:active{cursor:grabbing}.ProjectDetail_phaseItem__6U7_d.ProjectDetail_dragging__HUI_2{opacity:.4;transform:scale(.95);transition:all .2s ease-out}.ProjectDetail_phaseItem__6U7_d.ProjectDetail_dragOver__XhMcO{transform:scale(1.01);box-shadow:0 0 0 2px rgba(147,51,234,.3)}.ProjectDetail_phaseItem__6U7_d.ProjectDetail_taskDragOver__HT3bL{background-color:rgba(147,51,234,.1);box-shadow:inset 0 0 0 2px rgba(147,51,234,.3);transform:none}@keyframes ProjectDetail_phaseEntry__7TUzu{0%{opacity:0;transform:scale(.8) translateY(-10px)}50%{transform:scale(1.02) translateY(0)}to{opacity:1;transform:scale(1) translateY(0)}}.ProjectDetail_phaseItem__6U7_d.ProjectDetail_entering__37lLR{animation:ProjectDetail_phaseEntry__7TUzu .4s cubic-bezier(.34,1.56,.64,1) forwards}