.AssetGrid_grid__T3wwA{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--asset-grid-min-size,160px),1fr));grid-gap:.75rem;gap:.75rem;padding:.75rem 1.25rem 1.25rem}@media(max-width:640px){.AssetGrid_grid__T3wwA{grid-template-columns:repeat(2,1fr);gap:.5rem;padding:.5rem .75rem .75rem}}.AssetGrid_card___vlnI{background:var(--surface-card);border:1px solid var(--surface-border);border-radius:10px;overflow:hidden;cursor:pointer;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex;flex-direction:column;text-align:left;padding:0}.AssetGrid_card___vlnI:hover{border-color:var(--primary-color);box-shadow:0 2px 8px rgba(0,0,0,.08);transform:translateY(-1px)}.AssetGrid_card___vlnI:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.AssetGrid_cardSelected__NtRgs{border-color:var(--primary-color);box-shadow:0 0 0 2px var(--primary-color)}.AssetGrid_cardUploading___L3O7{pointer-events:none;opacity:.85;animation:AssetGrid_uploadPulse__7GsNG 1.8s ease-in-out infinite}@keyframes AssetGrid_uploadPulse__7GsNG{0%,to{opacity:.85}50%{opacity:.6}}.AssetGrid_selectCheckbox__jPe1t{position:absolute;top:.375rem;left:.375rem;width:24px;height:24px;border-radius:6px;border:2px solid hsla(0,0%,100%,.8);background:rgba(0,0,0,.3);display:flex;align-items:center;justify-content:center;z-index:2;transition:background .15s,border-color .15s;color:#fff;cursor:pointer}.AssetGrid_selectCheckboxChecked__8bAQa{background:var(--primary-color);border-color:var(--primary-color)}.AssetGrid_cardThumb__Cz_1j{position:relative;width:100%;aspect-ratio:var(--asset-grid-thumb-ratio,4/3);background:var(--surface-100);overflow:hidden}.AssetGrid_thumbImg___CHDh{width:100%;height:100%;object-fit:cover;display:block}.AssetGrid_thumbPlaceholder__iELQV{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--text-color-secondary);opacity:.5}.AssetGrid_videoOverlay__zbCAO{position:absolute;bottom:.5rem;left:.5rem;width:28px;height:28px;border-radius:50%;background:rgba(0,0,0,.55);display:flex;align-items:center;justify-content:center;color:#fff;padding-left:2px}.AssetGrid_commentBadge___a_cs{position:absolute;top:.375rem;right:.375rem}.AssetGrid_deleteOverlay__Ju9iO{position:absolute;top:.375rem;left:.375rem;opacity:0;transition:opacity .15s;z-index:2}.AssetGrid_card___vlnI:hover .AssetGrid_deleteOverlay__Ju9iO{opacity:1}.AssetGrid_deleteBtn__ccq8_{width:28px!important;height:28px!important;background:hsla(0,0%,100%,.9)!important;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:0 1px 4px rgba(0,0,0,.12)}.AssetGrid_replaceOverlay__AEKO3{position:absolute;bottom:.375rem;left:.375rem;opacity:0;transition:opacity .15s;z-index:2}.AssetGrid_card___vlnI:hover .AssetGrid_replaceOverlay__AEKO3{opacity:1}.AssetGrid_replaceBtn__DijHu{width:28px!important;height:28px!important;background:hsla(0,0%,100%,.9)!important;color:var(--primary-color)!important;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:0 1px 4px rgba(0,0,0,.12)}.AssetGrid_downloadOverlay___grNT{position:absolute;bottom:.375rem;right:.375rem;opacity:0;transition:opacity .15s;z-index:2}.AssetGrid_card___vlnI:hover .AssetGrid_downloadOverlay___grNT{opacity:1}.AssetGrid_downloadBtn__0Rg91{width:28px!important;height:28px!important;background:hsla(0,0%,100%,.9)!important;color:var(--text-color)!important;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:0 1px 4px rgba(0,0,0,.12)}.AssetGrid_uploadProgressOverlay__PftU5{position:absolute;inset:0;background:rgba(0,0,0,.6);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;z-index:3;border-radius:inherit}.AssetGrid_uploadProgressContent__k0k5T{display:flex;align-items:center;gap:.5rem;color:#fff}.AssetGrid_uploadProgressText__Hmx6S{font-size:.875rem;font-weight:600;color:#fff}.AssetGrid_uploadProgressBar__J63u5{width:70%;height:4px;background:hsla(0,0%,100%,.25);border-radius:2px;overflow:hidden}.AssetGrid_uploadProgressFill___qHhu{height:100%;background:#fff;border-radius:2px;transition:width .2s ease}.AssetGrid_cardInfo__Vgc1Q{padding:.5rem .625rem;display:flex;flex-direction:column;gap:.125rem;min-width:0}@media(max-width:640px){.AssetGrid_cardInfo__Vgc1Q{padding:.375rem .5rem}}.AssetGrid_cardMeta__DxNjC{display:flex;align-items:center;gap:.5rem}.AssetGrid_viewCount__FeyES{display:inline-flex;align-items:center;gap:.1875rem;font-size:.6875rem;color:var(--text-color-secondary)}.AssetGrid_cardName__lvxBk{font-size:.8125rem;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--text-color)}@media(max-width:640px){.AssetGrid_cardName__lvxBk{font-size:.75rem}}.AssetGrid_cardSize___DRO4{font-size:.6875rem;color:var(--text-color-secondary)}.AssetCommentsSidebar_sidebar__8htlN{display:flex;flex-direction:column;height:100%;border-left:1px solid var(--surface-border);background:var(--surface-card);min-height:0;overflow:hidden}@media(max-width:768px){.AssetCommentsSidebar_sidebar__8htlN{border-left:none}}.AssetCommentsSidebar_header__D8Avm{display:flex;align-items:center;gap:.5rem;padding:1rem 1.25rem;border-bottom:1px solid var(--surface-border)}.AssetCommentsSidebar_header__D8Avm h4{margin:0;font-size:1rem;font-weight:600}.AssetCommentsSidebar_count__i77fO{background:var(--primary-color);color:#fff;font-size:.6875rem;font-weight:600;padding:.125rem .5rem;border-radius:10px;min-width:20px;text-align:center}.AssetCommentsSidebar_commentsList__4cTN1{flex:1 1;overflow-y:auto;padding:.75rem;display:flex;flex-direction:column;gap:.5rem}.AssetCommentsSidebar_empty__duoVk{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem 1rem;text-align:center;color:var(--text-color-secondary);flex:1 1}.AssetCommentsSidebar_empty__duoVk i{font-size:2rem;margin-bottom:.75rem;opacity:.5}.AssetCommentsSidebar_empty__duoVk p{margin:0 0 .25rem;font-weight:500;color:var(--text-color)}.AssetCommentsSidebar_empty__duoVk small{font-size:.8125rem}.AssetCommentsSidebar_systemMessage__Ezt0o{display:flex;align-items:center;justify-content:center;gap:.375rem;padding:.5rem .75rem;font-size:.75rem;color:var(--text-color-secondary);text-align:center;flex-wrap:wrap}.AssetCommentsSidebar_systemMessage__Ezt0o i{font-size:.6875rem;opacity:.7}.AssetCommentsSidebar_systemMessage__Ezt0o span:first-of-type{font-style:italic}.AssetCommentsSidebar_systemTime__uxthh{font-size:.6875rem;opacity:.6;margin-left:.25rem}.AssetCommentsSidebar_comment__KOf5i{padding:.75rem;border-radius:12px;max-width:95%}.AssetCommentsSidebar_comment__KOf5i.AssetCommentsSidebar_clickable__jSG4Q{cursor:pointer;transition:opacity .15s}.AssetCommentsSidebar_comment__KOf5i.AssetCommentsSidebar_clickable__jSG4Q:hover{opacity:.9}.AssetCommentsSidebar_senderComment__bW8t8{background:#007aff;color:#fff;align-self:flex-end;border-bottom-right-radius:4px}.AssetCommentsSidebar_senderComment__bW8t8 .AssetCommentsSidebar_commentHeader__n_8DE .AssetCommentsSidebar_authorName__2PSc0{color:#fff}.AssetCommentsSidebar_senderComment__bW8t8 .AssetCommentsSidebar_commentHeader__n_8DE .AssetCommentsSidebar_commentTime__XDYUM{color:hsla(0,0%,100%,.7)}.AssetCommentsSidebar_senderComment__bW8t8 .AssetCommentsSidebar_commentContent__oKBdk{color:#fff}.AssetCommentsSidebar_senderComment__bW8t8 .AssetCommentsSidebar_replyPreview__LR4wY{background:hsla(0,0%,100%,.12);border-left-color:hsla(0,0%,100%,.5)}.AssetCommentsSidebar_senderComment__bW8t8 .AssetCommentsSidebar_replyPreview__LR4wY i,.AssetCommentsSidebar_senderComment__bW8t8 .AssetCommentsSidebar_replyPreview__LR4wY span{color:hsla(0,0%,100%,.8)}.AssetCommentsSidebar_senderComment__bW8t8 .AssetCommentsSidebar_timestampBadge__sltVT{background:hsla(0,0%,100%,.2);color:#fff}.AssetCommentsSidebar_senderComment__bW8t8 .AssetCommentsSidebar_timestampBadge__sltVT:hover{background:hsla(0,0%,100%,.3)}.AssetCommentsSidebar_senderComment__bW8t8 .AssetCommentsSidebar_resolvedBadge__QVPW9{background:hsla(0,0%,100%,.2);color:#fff}.AssetCommentsSidebar_receiverComment__QuJaP{background:var(--surface-200,#e5e5ea);color:var(--text-color);align-self:flex-start;border-bottom-left-radius:4px}.AssetCommentsSidebar_resolved__Nh2TI{opacity:.65}.AssetCommentsSidebar_commentHeader__n_8DE{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.25rem}.AssetCommentsSidebar_authorName__2PSc0{font-weight:600;font-size:.8125rem;display:flex;align-items:center;gap:.375rem}.AssetCommentsSidebar_adminLabel__7ctpv{font-size:.625rem;font-weight:600;background:var(--primary-color);color:#fff;padding:.0625rem .375rem;border-radius:4px}.AssetCommentsSidebar_commentTime__XDYUM{font-size:.6875rem;color:var(--text-color-secondary);flex-shrink:0}.AssetCommentsSidebar_timestampBadge__sltVT{display:inline-flex;align-items:center;gap:.25rem;font-size:.6875rem;font-weight:600;background:var(--primary-100,#e0f0ff);color:var(--primary-color);padding:.125rem .5rem;border-radius:6px;border:none;cursor:pointer;margin-bottom:.375rem;transition:background .15s}.AssetCommentsSidebar_timestampBadge__sltVT i{font-size:.5rem}.AssetCommentsSidebar_timestampBadge__sltVT:hover{background:var(--primary-200,#c0e0ff)}.AssetCommentsSidebar_replyPreview__LR4wY{background:rgba(0,0,0,.05);padding:.375rem .5rem;border-radius:6px;margin-bottom:.375rem;font-size:.75rem;border-left:3px solid var(--primary-color);display:flex;align-items:flex-start;gap:.25rem;opacity:.85}.AssetCommentsSidebar_replyPreview__LR4wY i{font-size:.5625rem;margin-top:.125rem;flex-shrink:0}.AssetCommentsSidebar_replyPreview__LR4wY span{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3}.AssetCommentsSidebar_commentContent__oKBdk{font-size:.8125rem;line-height:1.4;white-space:pre-wrap;word-break:break-word;margin:0}.AssetCommentsSidebar_resolvedBadge__QVPW9{display:inline-block;margin-top:.375rem;font-size:.625rem;font-weight:600;background:var(--green-100,#dcfce7);color:var(--green-700,#15803d);padding:.0625rem .375rem;border-radius:4px}.AssetCommentsSidebar_commentActions___aR_d{display:flex;align-items:center;gap:0;margin-top:.375rem;margin-left:-.25rem}.AssetCommentsSidebar_actionBtn__PButK{width:26px!important;height:26px!important;padding:0!important}.AssetCommentsSidebar_senderComment__bW8t8 .AssetCommentsSidebar_actionBtn__PButK{color:hsla(0,0%,100%,.7)!important}.AssetCommentsSidebar_senderComment__bW8t8 .AssetCommentsSidebar_actionBtn__PButK:hover{color:#fff!important;background:hsla(0,0%,100%,.15)!important}.AssetCommentsSidebar_senderComment__bW8t8 .AssetCommentsSidebar_actionBtn__PButK.p-button-danger{color:#ffcdd2!important}.AssetCommentsSidebar_senderComment__bW8t8 .AssetCommentsSidebar_actionBtn__PButK.p-button-danger:hover{color:#fff!important;background:hsla(0,0%,100%,.15)!important}.AssetCommentsSidebar_replyingToBar__eTVGI{display:flex;align-items:center;justify-content:space-between;background:var(--surface-100,#f5f5f5);border-left:3px solid var(--primary-color);border-radius:0 6px 6px 0;padding:.375rem .5rem;margin-bottom:.5rem;font-size:.75rem}.AssetCommentsSidebar_replyingToInfo__o8JHV{display:flex;align-items:center;gap:.375rem;color:var(--primary-color);font-weight:600}.AssetCommentsSidebar_replyingToInfo__o8JHV i{font-size:.625rem}.AssetCommentsSidebar_cancelReply__6JhEy{background:none;border:none;cursor:pointer;color:var(--text-color-secondary);padding:.125rem;display:flex;align-items:center;border-radius:4px}.AssetCommentsSidebar_cancelReply__6JhEy i{font-size:.5625rem}.AssetCommentsSidebar_cancelReply__6JhEy:hover{color:var(--text-color);background:var(--surface-200)}.AssetCommentsSidebar_addCommentForm___Wjqw{border-top:1px solid var(--surface-border);padding:.75rem 1rem}.AssetCommentsSidebar_submitButtons__MKzWa{display:flex;flex-direction:column;gap:.375rem;margin-top:.5rem}.AssetCommentsSidebar_timestampSubmitBtn__c7JHw{white-space:nowrap;background:var(--teal-500)!important;border-color:var(--teal-500)!important;color:#fff!important}.AssetCommentsSidebar_timestampSubmitBtn__c7JHw:hover{background:var(--teal-600)!important;border-color:var(--teal-600)!important}.AssetCommentsSidebar_timestampSubmitBtn__c7JHw:focus{box-shadow:0 0 0 2px var(--surface-card),0 0 0 4px var(--teal-200)!important}.AssetPreviewDialog_dialog__hnku5{width:95vw;max-width:1400px;height:85vh}.AssetPreviewDialog_dialog__hnku5 .p-dialog-content{padding:0;height:100%;overflow:hidden}.AssetPreviewDialog_dialog__hnku5 .p-dialog-header{padding:.75rem 1rem;border-bottom:1px solid var(--surface-border)}.AssetPreviewDialog_dialogHeader__6g4Zu{display:flex;align-items:center;justify-content:space-between;width:100%;gap:1rem}.AssetPreviewDialog_headerLeft___i_5X{display:flex;align-items:center;gap:.75rem;min-width:0;flex:1 1}.AssetPreviewDialog_navButtons__Urimu{display:flex;align-items:center;gap:.25rem;flex-shrink:0}.AssetPreviewDialog_fileCounter__i8skS{font-size:.8125rem;color:var(--text-color-secondary);white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.AssetPreviewDialog_fileName__TsEEj{font-weight:500;font-size:.9rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.AssetPreviewDialog_headerActions__pSZB3{display:flex;align-items:center;gap:.25rem;flex-shrink:0}.AssetPreviewDialog_content__P9jIO{display:flex;height:100%}.AssetPreviewDialog_previewArea__E_rv8{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--surface-ground);padding:1rem;min-width:0;overflow:hidden;gap:.5rem;position:relative}.AssetPreviewDialog_replaceProgressBanner__z1zkG{width:100%;max-width:400px;display:flex;flex-direction:column;gap:.375rem;padding:.625rem 1rem;background:var(--surface-card);border:1px solid var(--surface-border);border-radius:8px}.AssetPreviewDialog_replaceProgressInfo__s2OSD{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;font-weight:500;color:var(--text-color)}.AssetPreviewDialog_replaceProgressTrack___4VWM{width:100%;height:4px;background:var(--surface-200);border-radius:2px;overflow:hidden}.AssetPreviewDialog_replaceProgressFill__Amrq5{height:100%;background:var(--primary-color);border-radius:2px;transition:width .2s ease}.AssetPreviewDialog_commentsArea__E3ViD{width:340px;flex-shrink:0;height:100%;overflow:hidden}.AssetPreviewDialog_mobileCommentsBackdrop__aoNMB,.AssetPreviewDialog_mobileCommentsBtn__XIaZo,.AssetPreviewDialog_mobileCommentsSheet__LA2N7{display:none}.AssetPreviewDialog_loadingPreview__1Nn5h{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.AssetPreviewDialog_previewError__0MwA4{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;color:var(--text-color-secondary)}.AssetPreviewDialog_previewError__0MwA4 i{font-size:2.5rem;opacity:.5}.AssetPreviewDialog_previewError__0MwA4 p{margin:0;font-size:.9rem}.AssetPreviewDialog_imagePreview__ps7tD{max-width:100%;min-height:0;flex:1 1;display:flex;align-items:center;justify-content:center}.AssetPreviewDialog_previewImage__qev0K{max-width:100%;max-height:100%;object-fit:contain;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.AssetPreviewDialog_lowResBanner__JccvI{display:flex;align-items:center;gap:.5rem;background:rgba(0,0,0,.7);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:hsla(0,0%,100%,.9);font-size:.75rem;padding:.375rem .875rem;border-radius:20px;white-space:nowrap;flex-shrink:0}.AssetPreviewDialog_lowResBanner__JccvI i{font-size:.6875rem;opacity:.8}@media(max-width:768px){.AssetPreviewDialog_content__P9jIO{flex-direction:column;position:relative}.AssetPreviewDialog_commentsArea__E3ViD{display:none}.AssetPreviewDialog_previewArea__E_rv8{height:100%;position:relative}.AssetPreviewDialog_mobileCommentsBtn__XIaZo{display:flex;align-items:center;gap:.5rem;position:absolute;bottom:1rem;left:50%;transform:translateX(-50%);background:rgba(0,0,0,.75);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;border:none;border-radius:24px;padding:.625rem 1.25rem;font-size:.875rem;font-weight:500;cursor:pointer;z-index:5;transition:background .15s;box-shadow:0 2px 12px rgba(0,0,0,.25)}.AssetPreviewDialog_mobileCommentsBtn__XIaZo:active,.AssetPreviewDialog_mobileCommentsBtn__XIaZo:hover{background:rgba(0,0,0,.85)}.AssetPreviewDialog_mobileCommentsBackdrop__aoNMB{display:block;position:absolute;inset:0;background:rgba(0,0,0,.4);z-index:9}.AssetPreviewDialog_mobileCommentsSheet__LA2N7{display:flex;flex-direction:column;position:absolute;bottom:0;left:0;right:0;height:85%;background:var(--surface-card);border-radius:16px 16px 0 0;z-index:10;transform:translateY(100%);transition:transform .3s cubic-bezier(.32,.72,0,1);box-shadow:0 -4px 24px rgba(0,0,0,.15);overflow:hidden}.AssetPreviewDialog_mobileCommentsOpen__PbARJ{transform:translateY(0)}.AssetPreviewDialog_sheetHandle__Ly3gz{display:flex;align-items:center;justify-content:center;padding:.625rem 0 .25rem;cursor:pointer;flex-shrink:0}.AssetPreviewDialog_handleBar__Rt4OB{width:36px;height:4px;border-radius:2px;background:var(--surface-300)}.AssetPreviewDialog_dialog__hnku5{width:100vw!important;height:100vh!important;max-width:100vw!important;max-height:100vh!important;margin:0!important;border-radius:0!important;border:none!important;top:0!important;left:0!important}.AssetPreviewDialog_dialog__hnku5 .p-dialog-header{padding:.5rem .75rem;border-radius:0}.AssetPreviewDialog_dialog__hnku5 .p-dialog-content{border-radius:0}.AssetPreviewDialog_dialogHeader__6g4Zu{gap:.5rem;flex:1 1;min-width:0;width:auto}.AssetPreviewDialog_headerLeft___i_5X{gap:.375rem}.AssetPreviewDialog_fileName__TsEEj{font-size:.8rem}.AssetPreviewDialog_fileCounter__i8skS{font-size:.75rem}.AssetPreviewDialog_headerActions__pSZB3 .p-button-label{display:none}}.VideoPlayer_playerContainer__5tngY{position:relative;width:100%;background:#000;border-radius:8px;overflow:hidden;aspect-ratio:16/9;cursor:pointer}.VideoPlayer_playerContainer__5tngY:-webkit-full-screen{border-radius:0;aspect-ratio:unset}.VideoPlayer_playerContainer__5tngY:fullscreen{border-radius:0;aspect-ratio:unset}.VideoPlayer_playerContainer__5tngY:-webkit-full-screen .VideoPlayer_video___dzWp{height:100vh}.VideoPlayer_playerContainer__5tngY:fullscreen .VideoPlayer_video___dzWp{height:100vh}.VideoPlayer_mobileFauxFullscreen__MS_cn{position:fixed!important;top:0!important;left:0!important;width:100vw!important;height:100vh!important;z-index:99999!important;border-radius:0!important;aspect-ratio:unset!important;margin:0!important}@media(orientation:portrait){.VideoPlayer_mobileFauxFullscreen__MS_cn{width:100vh!important;height:100vw!important;transform:rotate(90deg);transform-origin:top left;top:0!important;left:100vw!important}}.VideoPlayer_mobileFauxFullscreen__MS_cn .VideoPlayer_video___dzWp{width:100%;height:100%;object-fit:contain}.VideoPlayer_mobileFauxFullscreen__MS_cn .VideoPlayer_controls__JemUx{padding:.75rem 1.25rem max(.75rem,env(safe-area-inset-bottom))}.VideoPlayer_mobileFauxFullscreen__MS_cn .VideoPlayer_bigPlayBtn__Ea6zj{width:84px;height:84px}.VideoPlayer_video___dzWp{width:100%;height:100%;object-fit:contain;display:block}.VideoPlayer_bigPlayBtn__Ea6zj{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:72px;height:72px;border-radius:50%;background:rgba(0,0,0,.55);border:2px solid hsla(0,0%,100%,.8);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s,transform .15s;color:#fff;padding-left:4px}.VideoPlayer_bigPlayBtn__Ea6zj:hover{background:rgba(0,0,0,.75);transform:translate(-50%,-50%) scale(1.05)}.VideoPlayer_controls__JemUx{position:absolute;bottom:0;left:0;right:0;display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:linear-gradient(transparent,rgba(0,0,0,.75));transition:opacity .3s;opacity:1}.VideoPlayer_hideControls__bKD_E{cursor:none}.VideoPlayer_hideControls__bKD_E .VideoPlayer_controls__JemUx{opacity:0}.VideoPlayer_controlBtn__GaNt_{background:none;border:none;color:#fff;cursor:pointer;padding:.25rem;display:flex;align-items:center;justify-content:center;border-radius:4px;flex-shrink:0}.VideoPlayer_controlBtn__GaNt_:hover{background:hsla(0,0%,100%,.15)}.VideoPlayer_time__CXe6N{font-size:.75rem;color:hsla(0,0%,100%,.9);white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;flex-shrink:0;min-width:80px}.VideoPlayer_progressBar__7MS7v{flex:1 1;height:6px;background:hsla(0,0%,100%,.25);border-radius:3px;cursor:pointer;position:relative;transition:height .15s}.VideoPlayer_progressBar__7MS7v:hover{height:10px}.VideoPlayer_progressFill__B_wD6{height:100%;background:var(--primary-color,#007aff);border-radius:3px;pointer-events:none}.VideoPlayer_commentMarker__RCgWi{position:absolute;top:50%;width:10px;height:10px;border-radius:50%;background:var(--yellow-400,#fbbf24);border:1.5px solid #fff;transform:translate(-50%,-50%);cursor:pointer;padding:0;z-index:1;transition:transform .15s}.VideoPlayer_commentMarker__RCgWi:hover{transform:translate(-50%,-50%) scale(1.4)}.VideoPlayer_commentMarker__RCgWi:hover .VideoPlayer_markerTooltip__8nvnC{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0)}.VideoPlayer_markerTooltip__8nvnC{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translateX(-50%) translateY(4px);background:rgba(0,0,0,.85);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;border-radius:6px;padding:.375rem .625rem;width:max-content;max-width:200px;opacity:0;visibility:hidden;transition:opacity .15s,visibility .15s,transform .15s;pointer-events:none;display:flex;flex-direction:column;gap:.125rem;text-align:left}.VideoPlayer_markerAuthor__MMbdV{font-size:.625rem;font-weight:600;opacity:.7}.VideoPlayer_markerContent__XbKRZ{font-size:.75rem;line-height:1.3;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.VideoPlayer_commentBtn__EcW02{color:#fff!important;flex-shrink:0}.VideoPlayer_commentBtn__EcW02:hover{background:hsla(0,0%,100%,.15)!important}.SelectionTray_tray__LnCZa{position:fixed;bottom:0;left:0;right:0;z-index:1000;background:var(--surface-card);border-top:1px solid var(--surface-border);box-shadow:0 -4px 24px rgba(0,0,0,.12);padding:.75rem 1.25rem;animation:SelectionTray_slideUp__4Hkjj .25s ease-out}@keyframes SelectionTray_slideUp__4Hkjj{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}.SelectionTray_trayInner__DSHUj{max-width:800px;margin:0 auto;display:flex;align-items:center;gap:1.25rem}@media(max-width:640px){.SelectionTray_trayInner__DSHUj{flex-direction:column;gap:.75rem}}.SelectionTray_countSection__7UZMJ{flex:1 1;min-width:0}.SelectionTray_mainCount__UbiMm{display:flex;align-items:baseline;gap:.375rem;font-size:.9375rem}.SelectionTray_countNumber__kgmzB{font-size:1.25rem;font-weight:700;color:var(--primary-color)}.SelectionTray_countLabel__QNEB8{color:var(--text-color-secondary);font-size:.875rem}.SelectionTray_extraCount__C_lYI{margin-top:.25rem;font-size:.8125rem;color:var(--text-color-secondary)}.SelectionTray_taxNote__0JhmA{color:var(--text-color-secondary);font-size:.75rem}.SelectionTray_progressSection__kdFpP{display:flex;align-items:center;gap:.5rem;min-width:120px}@media(max-width:640px){.SelectionTray_progressSection__kdFpP{width:100%}}.SelectionTray_progressBar__dAXCJ{flex:1 1;height:6px;background:var(--surface-200);border-radius:3px;overflow:hidden;min-width:80px}.SelectionTray_progressFill__28g__{height:100%;background:var(--primary-color);border-radius:3px;transition:width .2s ease}.SelectionTray_progressComplete__8JMRu{background:var(--green-500)}.SelectionTray_progressText__tBvwX{font-size:.75rem;color:var(--text-color-secondary);white-space:nowrap;font-weight:600}.SelectionTray_confirmBtn__2C21N{white-space:nowrap;flex-shrink:0}@media(max-width:640px){.SelectionTray_confirmBtn__2C21N{width:100%}}.AssetReviewCommentsPanel_dialog__j7B99 .p-dialog-content{padding:0}.AssetReviewCommentsPanel_header__H_Ec9{display:flex;align-items:center;gap:.75rem}.AssetReviewCommentsPanel_content__WshKu{padding:1rem 1.25rem;max-height:75vh;overflow-y:auto}.AssetReviewCommentsPanel_filterBar__eUu3u{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem}.AssetReviewCommentsPanel_filterButtons__RcLOF .p-button{padding:.5rem .75rem;font-size:.8125rem}.AssetReviewCommentsPanel_counts__cIp0i{font-size:.8125rem;color:var(--text-color-secondary)}.AssetReviewCommentsPanel_empty__qCk6I,.AssetReviewCommentsPanel_loading__jLm4s{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1rem;text-align:center}.AssetReviewCommentsPanel_empty__qCk6I i,.AssetReviewCommentsPanel_loading__jLm4s i{margin-bottom:1rem}.AssetReviewCommentsPanel_empty__qCk6I p,.AssetReviewCommentsPanel_loading__jLm4s p{margin:0 0 .25rem;font-weight:500}.AssetReviewCommentsPanel_commentsList__ydKXx{display:flex;flex-direction:column;gap:1.5rem}.AssetReviewCommentsPanel_sectionGroup__THyS1{background:var(--surface-ground);border-radius:8px;padding:1rem}.AssetReviewCommentsPanel_sectionHeader__A6Ad8{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.AssetReviewCommentsPanel_sectionTitle__xwUiE{margin:0;font-size:.875rem;font-weight:600;color:var(--primary-color)}.AssetReviewCommentsPanel_messagesContainer__hKROm{display:flex;flex-direction:column;gap:.625rem}.AssetReviewCommentsPanel_message__R8ZtZ{max-width:80%;padding:.75rem 1rem;border-radius:16px;position:relative}.AssetReviewCommentsPanel_clientMessage__A_7ly{background:#007aff;color:#fff;align-self:flex-start;border-bottom-left-radius:4px}.AssetReviewCommentsPanel_clientMessage__A_7ly .AssetReviewCommentsPanel_messageHeader__IYjfR .AssetReviewCommentsPanel_authorName__8oMGw{color:#fff}.AssetReviewCommentsPanel_clientMessage__A_7ly .AssetReviewCommentsPanel_messageHeader__IYjfR .AssetReviewCommentsPanel_timestamp__sEIO6{color:hsla(0,0%,100%,.7)}.AssetReviewCommentsPanel_clientMessage__A_7ly .AssetReviewCommentsPanel_messageContent__Re9tn{color:#fff}.AssetReviewCommentsPanel_clientMessage__A_7ly .AssetReviewCommentsPanel_timestampBadge__Zssy2{background:hsla(0,0%,100%,.2);color:#fff}.AssetReviewCommentsPanel_clientMessage__A_7ly .AssetReviewCommentsPanel_replyPreview__1dZrc{background:hsla(0,0%,100%,.12);border-left-color:hsla(0,0%,100%,.5)}.AssetReviewCommentsPanel_clientMessage__A_7ly .AssetReviewCommentsPanel_messageActions__gjFyJ .p-button,.AssetReviewCommentsPanel_clientMessage__A_7ly .AssetReviewCommentsPanel_replyPreview__1dZrc i,.AssetReviewCommentsPanel_clientMessage__A_7ly .AssetReviewCommentsPanel_replyPreview__1dZrc span{color:hsla(0,0%,100%,.8)}.AssetReviewCommentsPanel_clientMessage__A_7ly .AssetReviewCommentsPanel_messageActions__gjFyJ .p-button:hover{color:#fff;background:hsla(0,0%,100%,.15)}.AssetReviewCommentsPanel_clientMessage__A_7ly .AssetReviewCommentsPanel_messageActions__gjFyJ .p-button-danger{color:#ffcdd2}.AssetReviewCommentsPanel_clientMessage__A_7ly .AssetReviewCommentsPanel_messageActions__gjFyJ .p-button-danger:hover{color:#fff;background:hsla(0,0%,100%,.15)}.AssetReviewCommentsPanel_clientMessage__A_7ly .AssetReviewCommentsPanel_resolvedTag__bDrdR{background:hsla(0,0%,100%,.2);color:#fff}.AssetReviewCommentsPanel_adminMessage__4cOHg{background:var(--surface-200,#e5e5ea);color:var(--text-color);align-self:flex-end;border-bottom-right-radius:4px}.AssetReviewCommentsPanel_resolved__cKSFn{opacity:.65}.AssetReviewCommentsPanel_messageHeader__IYjfR{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.375rem}.AssetReviewCommentsPanel_authorName__8oMGw{font-weight:600;font-size:.8125rem;display:flex;align-items:center;gap:.5rem}.AssetReviewCommentsPanel_adminTag__3LAzI{font-size:.625rem;padding:.125rem .375rem}.AssetReviewCommentsPanel_timestamp__sEIO6{font-size:.6875rem;color:var(--text-color-secondary)}.AssetReviewCommentsPanel_timestampBadge__Zssy2{display:inline-flex;align-items:center;gap:.25rem;font-size:.6875rem;font-weight:600;background:var(--primary-100,#e0f0ff);color:var(--primary-color);padding:.125rem .5rem;border-radius:6px;margin-bottom:.375rem}.AssetReviewCommentsPanel_timestampBadge__Zssy2 i{font-size:.5rem}.AssetReviewCommentsPanel_messageContent__Re9tn{font-size:.875rem;line-height:1.4;white-space:pre-wrap;word-break:break-word;margin:0}.AssetReviewCommentsPanel_messageFooter__HWVmG{display:flex;align-items:center;justify-content:space-between;margin-top:.5rem;gap:.5rem}.AssetReviewCommentsPanel_resolvedTag__bDrdR{font-size:.625rem;padding:.125rem .375rem}.AssetReviewCommentsPanel_messageActions__gjFyJ{display:flex;align-items:center;gap:0;margin-left:auto}.AssetReviewCommentsPanel_messageActions__gjFyJ .p-button{width:28px;height:28px;padding:0}.AssetReviewCommentsPanel_replyPreview__1dZrc{background:rgba(0,0,0,.05);padding:.5rem .625rem;border-radius:6px;margin-bottom:.5rem;font-size:.75rem;border-left:3px solid var(--primary-color);display:flex;align-items:flex-start;gap:.375rem;opacity:.85}.AssetReviewCommentsPanel_replyPreview__1dZrc i{font-size:.625rem;margin-top:.125rem;color:var(--text-color-secondary);flex-shrink:0}.AssetReviewCommentsPanel_replyPreview__1dZrc span{color:var(--text-color-secondary);line-height:1.3;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.AssetReviewCommentsPanel_replyBox__qsUU_{margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--surface-border)}.AssetReviewCommentsPanel_replyingToPreview__GmyL_{background:var(--surface-hover);border-radius:6px;padding:.5rem .75rem;margin-bottom:.5rem;border-left:3px solid var(--primary-color)}.AssetReviewCommentsPanel_replyingToHeader__5Dg1Q{display:flex;align-items:center;gap:.375rem;font-size:.75rem;font-weight:600;color:var(--primary-color);margin-bottom:.25rem}.AssetReviewCommentsPanel_replyingToHeader__5Dg1Q i{font-size:.625rem}.AssetReviewCommentsPanel_replyingToHeader__5Dg1Q span{flex:1 1}.AssetReviewCommentsPanel_cancelReplyBtn__bcoTF{width:20px!important;height:20px!important;padding:0!important}.AssetReviewCommentsPanel_cancelReplyBtn__bcoTF .pi{font-size:.625rem}.AssetReviewCommentsPanel_replyingToText__7K8g2{font-size:.8125rem;color:var(--text-color-secondary);line-height:1.3}.AssetReviewCommentsPanel_replyInput__H3_jY{width:100%;font-size:.875rem}.AssetReviewCommentsPanel_replyActions__mWe0D{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;margin-top:.5rem}@media(max-width:576px){.AssetReviewCommentsPanel_content__WshKu{max-height:80vh}.AssetReviewCommentsPanel_message__R8ZtZ{max-width:95%}.AssetReviewCommentsPanel_filterBar__eUu3u{flex-direction:column;align-items:flex-start}}.DeliveryDetailDialog_detailContent__6aAZ5{display:flex;flex-direction:column;gap:1.5rem}.DeliveryDetailDialog_metaSection__nLkWA{display:flex;flex-direction:column;gap:.625rem;padding-bottom:1rem;border-bottom:1px solid var(--surface-border)}.DeliveryDetailDialog_metaRow__vWsGG{display:flex;align-items:center;gap:.75rem}.DeliveryDetailDialog_metaLabel__NsixU{font-size:.85rem;color:var(--text-color-secondary);min-width:70px}.DeliveryDetailDialog_actionsRow__Ybr4C{display:flex;align-items:center;gap:.5rem;padding-bottom:1rem;border-bottom:1px solid var(--surface-border)}.DeliveryDetailDialog_filesSection__5FjJ1 h4{margin:0;font-weight:600}.DeliveryDetailDialog_filesSectionHeader__FDKsW{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.DeliveryDetailDialog_filesSectionActions__Zr5si{display:flex;align-items:center;gap:.25rem}.DeliveryDetailDialog_noFiles__QM6PR{color:var(--text-color-secondary);font-size:.9rem;margin:0}.DeliveryDetailDialog_commentsBtn__3l6Kd{display:flex;align-items:center}.DeliveryDetailDialog_activitySection__qXY2i{padding:.75rem 0;border-bottom:1px solid var(--surface-border)}.DeliveryDetailDialog_activitySection__qXY2i h4{margin:0 0 .5rem;font-weight:600;font-size:.9rem}.DeliveryDetailDialog_activityItem__Zzilk{display:flex;align-items:flex-start;gap:.5rem;padding:.35rem 0}.DeliveryDetailDialog_activityItem__Zzilk>i{margin-top:2px;font-size:.9rem}.DeliveryDetailDialog_activityDetail__lb7VB{display:flex;flex-direction:column;gap:.1rem;font-size:.875rem}.DeliveryDetailDialog_activityDetail__lb7VB small{color:var(--text-color-secondary);font-size:.8rem}.DeliveryDetailDialog_downloadLog__xTWcc{margin-top:.375rem;padding:.5rem .625rem;background:var(--surface-ground);border-radius:6px;display:flex;flex-direction:column;gap:.375rem;max-height:200px;overflow-y:auto}.DeliveryDetailDialog_logEntry__DSu6Z{display:flex;justify-content:space-between;align-items:baseline;gap:.5rem;font-size:.8rem}.DeliveryDetailDialog_logFile__d3TZI{font-weight:300;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;position:relative;cursor:default}.DeliveryDetailDialog_logPreview__aJJUN{position:fixed;z-index:9999;background:var(--surface-card);border:1px solid var(--surface-border);border-radius:6px;padding:4px;box-shadow:0 4px 14px rgba(0,0,0,.18);pointer-events:none;transform:translateY(-100%)}.DeliveryDetailDialog_logPreview__aJJUN img{display:block;max-width:180px;max-height:140px;border-radius:4px;object-fit:contain}.DeliveryDetailDialog_logMeta__QAfqq{color:var(--text-color-secondary);white-space:nowrap;flex-shrink:0}.DeliveryDetailDialog_logDateGroup__j3rDh:not(:first-child){margin-top:.375rem;padding-top:.375rem;border-top:1px solid var(--surface-border)}.DeliveryDetailDialog_logDateHeader__1GrPt{font-size:.7rem;font-weight:600;color:var(--text-color);margin-bottom:.2rem}.DeliveryDetailDialog_logMore__wf6BQ{color:var(--text-color-secondary);text-align:center;padding-top:.25rem}.page_container__eaNew{padding:2rem;max-width:1400px;margin:0 auto}.page_header__LVgB4{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem;gap:1rem;flex-wrap:wrap}.page_headerLeft__QtQXl h1{margin:0 0 .25rem;font-size:1.75rem;font-weight:600}.page_headerLeft__QtQXl p{margin:0;color:var(--text-color-secondary);font-size:.9rem}.page_usageSection__9b6BV{display:flex;align-items:center;gap:1rem}.page_usageBar__2pR_W{width:200px;height:8px;background:var(--surface-200);border-radius:4px;overflow:hidden}.page_usageBar__2pR_W .page_usageBarFill__zuEIH{height:100%;border-radius:4px;transition:width .3s ease}.page_usageBar__2pR_W .page_usageBarFill__zuEIH.page_low__oDF9t{background:var(--green-500)}.page_usageBar__2pR_W .page_usageBarFill__zuEIH.page_medium__g1dVj{background:var(--yellow-500)}.page_usageBar__2pR_W .page_usageBarFill__zuEIH.page_high__sclTe{background:var(--red-500)}.page_usageText__ESHTJ{font-size:.85rem;color:var(--text-color-secondary);white-space:nowrap}.page_tableCard__V4PRL{background:var(--surface-card);border-radius:12px;border:1px solid var(--surface-border);overflow:hidden}.page_statusTag___MkRU{text-transform:capitalize}.page_filesCell__wr35x{display:flex;flex-direction:column;gap:.25rem}.page_filesCell__wr35x .page_fileName__DiTDP{font-size:.85rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}.page_filesCell__wr35x .page_moreFiles__2lbbZ{font-size:.8rem;color:var(--text-color-secondary)}.page_clickableRow__O9iWm{cursor:pointer}.page_emptyState__CX_Vj{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;text-align:center}.page_emptyState__CX_Vj h3{margin:1rem 0 .5rem;font-weight:600}.page_emptyState__CX_Vj p{color:var(--text-color-secondary);margin:0 0 1.5rem;max-width:400px}.page_expiresWarning__dZPPj{color:var(--red-500);font-weight:600}.page_expiresNormal__lOCrk{color:var(--text-color-secondary)}.page_deliverableInfo__GGJEE{display:flex;flex-direction:column;gap:.125rem}.page_deliverableInfo__GGJEE .page_projectLabel__gFoah{font-size:.8rem;color:var(--text-color-secondary)}.page_featureDisabled__dFCYg{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:6rem 2rem;text-align:center}.page_featureDisabled__dFCYg h2{margin:1rem 0 .5rem;font-weight:600}.page_featureDisabled__dFCYg p{color:var(--text-color-secondary);margin:0;max-width:400px}.UploadTray_tray__nNIGW{position:fixed;right:1.25rem;bottom:1.25rem;width:360px;max-width:calc(100vw - 2rem);background:var(--surface-card);border:1px solid var(--surface-border);border-radius:10px;box-shadow:0 12px 32px rgba(0,0,0,.18);z-index:1200;display:flex;flex-direction:column;overflow:hidden}@media(max-width:640px){.UploadTray_tray__nNIGW{right:.5rem;bottom:.5rem;width:calc(100vw - 1rem)}}.UploadTray_header__wdTLF{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.75rem 1rem;border-bottom:1px solid var(--surface-border);background:var(--surface-50);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.UploadTray_headerTitle__AdK2E{font-size:.9rem;font-weight:600;color:var(--text-color);display:flex;align-items:center;gap:.5rem}.UploadTray_headerActions__O0mA4{display:flex;align-items:center;gap:.125rem}.UploadTray_body__XOMmm{max-height:60vh;overflow-y:auto;padding:.5rem 0}.UploadTray_jobCard__gThGp{padding:.75rem 1rem;border-bottom:1px solid var(--surface-border)}.UploadTray_jobCard__gThGp:last-child{border-bottom:none}.UploadTray_jobHeader__XwTON{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.5rem}.UploadTray_jobTitle__KE9V0{font-size:.85rem;font-weight:600;color:var(--text-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1 1;min-width:0}.UploadTray_jobStatus__ihC_r{font-size:.75rem;color:var(--text-color-secondary);white-space:nowrap;display:flex;align-items:center;gap:.375rem}.UploadTray_jobStatus__ihC_r.UploadTray_error__VaU3H{color:var(--red-500)}.UploadTray_jobStatus__ihC_r.UploadTray_done__GKI5f{color:var(--green-500)}.UploadTray_jobSummary__ogkb4{font-size:.75rem;color:var(--text-color-secondary);margin-bottom:.5rem}.UploadTray_fileList__QfKHR{display:flex;flex-direction:column;gap:.375rem;max-height:180px;overflow-y:auto;padding-right:.25rem}.UploadTray_fileRow__9c0x_{display:flex;flex-direction:column;gap:.2rem}.UploadTray_fileMeta__5ywj_{display:flex;justify-content:space-between;align-items:center;gap:.5rem;font-size:.75rem}.UploadTray_fileMeta__5ywj_ .UploadTray_fileName___iQZI{flex:1 1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--text-color)}.UploadTray_fileMeta__5ywj_ .UploadTray_filePct__QzX6v{color:var(--text-color-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.UploadTray_fileMeta__5ywj_ .UploadTray_fileDone__jPGhi{color:var(--green-500)}.UploadTray_fileMeta__5ywj_ .UploadTray_fileError__FPYPf{color:var(--red-500)}.UploadTray_progressBar__lVxYL{height:4px;background:var(--surface-200);border-radius:4px;overflow:hidden}.UploadTray_progressBar__lVxYL .UploadTray_fill__5NzSm{height:100%;background:var(--primary-color);transition:width .2s ease}.UploadTray_progressBar__lVxYL .UploadTray_fill__5NzSm.UploadTray_errorFill__VSrD6{background:var(--red-500)}.UploadTray_progressBar__lVxYL .UploadTray_fill__5NzSm.UploadTray_doneFill__ADTEx{background:var(--green-500)}.UploadTray_processingRow__ZZyY1{display:flex;align-items:center;gap:.5rem;font-size:.8rem;color:var(--text-color-secondary);padding-top:.25rem}.UploadTray_jobActions__7lQmE{display:flex;gap:.375rem;margin-top:.5rem;justify-content:flex-end}.UploadTray_errorNote__UUiXy{font-size:.75rem;color:var(--red-500);margin-top:.25rem}.UploadTray_footer__IId7t{padding:.5rem 1rem;border-top:1px solid var(--surface-border);display:flex;justify-content:flex-end;background:var(--surface-50)}.NavigationProgress_progressContainer__mSjU_{position:fixed;top:0;left:0;right:0;height:3px;z-index:9999;pointer-events:none;background:rgba(0,0,0,0);opacity:0;visibility:hidden;transition:opacity .05s ease-out,visibility 0s linear .05s}.NavigationProgress_progressContainer__mSjU_.NavigationProgress_active__7ESNG{opacity:1;visibility:visible;transition:opacity .05s ease-out,visibility 0s linear 0s}.NavigationProgress_progressBar__DH3pT{height:100%;background:linear-gradient(90deg,#2563eb,#3b82f6 50%,#60a5fa);box-shadow:0 0 10px rgba(37,99,235,.7),0 0 5px rgba(37,99,235,.5);transition:width .2s ease-out;border-radius:0 2px 2px 0;position:relative;overflow:hidden}.NavigationProgress_progressBar__DH3pT:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.5) 50%,transparent);animation:NavigationProgress_shimmer__GB1VK 1s infinite}@keyframes NavigationProgress_shimmer__GB1VK{0%{transform:translateX(-100%)}to{transform:translateX(200%)}}.NavigationProgress_active__7ESNG .NavigationProgress_progressBar__DH3pT{animation:NavigationProgress_pulse__urVgo .3s ease-out}@keyframes NavigationProgress_pulse__urVgo{0%{box-shadow:0 0 10px rgba(37,99,235,.7),0 0 5px rgba(37,99,235,.5)}50%{box-shadow:0 0 20px #2563eb,0 0 10px rgba(37,99,235,.8)}to{box-shadow:0 0 10px rgba(37,99,235,.7),0 0 5px rgba(37,99,235,.5)}}.QuickActionsDashboard_container__1LXKf{position:fixed;bottom:28px;right:28px;z-index:999}.QuickActionsDashboard_container__1LXKf .p-speeddial{position:relative}.QuickActionsDashboard_container__1LXKf .p-speeddial-button{width:3.25rem;height:3.25rem;border-radius:50%;box-shadow:0 4px 14px rgba(0,0,0,.2)}.QuickActionsDashboard_container__1LXKf .p-speeddial-action{width:2.75rem;height:2.75rem;background:var(--surface-card);color:var(--text-color);border:1px solid var(--surface-border);box-shadow:0 2px 8px rgba(0,0,0,.12)}.QuickActionsDashboard_container__1LXKf .p-speeddial-action:hover{background:var(--primary-color);color:var(--primary-color-text);border-color:var(--primary-color)}.QuickActionsDashboard_container__1LXKf .p-speeddial-list{gap:.5rem}.QuickActionsDashboard_triggerButton__e5_mO{background:linear-gradient(135deg,#3b82f6,#2563eb);border:none}.QuickActionsDashboard_triggerButton__e5_mO:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8)}.QuickActionsDashboard_triggerButton__e5_mO:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px #3b82f6}.LinkPicker_wrapper__CpKyi{position:relative;display:flex;flex-direction:column;gap:8px}.LinkPicker_header__F296G{display:flex;align-items:baseline;gap:8px}.LinkPicker_label__v9hHR{font-size:.78rem;font-weight:600;color:var(--text-color-secondary);text-transform:uppercase;letter-spacing:.04em}.LinkPicker_optional__OMAA1{font-size:.7rem;font-weight:500;color:var(--text-color-secondary);opacity:.6;font-style:italic}.LinkPicker_slots__8tUDK{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.LinkPicker_slot__vV3iQ{position:relative;display:inline-flex}.LinkPicker_trigger__WvN4D{display:inline-flex;align-items:center;gap:6px;padding:5px 10px 5px 8px;border-radius:999px;border:1px dashed var(--surface-border);background:rgba(0,0,0,0);cursor:pointer;font-size:.78rem;font-weight:500;color:var(--text-color-secondary);transition:color .12s,border-color .12s,background .12s,box-shadow .12s}.LinkPicker_trigger__WvN4D:hover:not(:disabled){background:var(--surface-50)}.LinkPicker_trigger__WvN4D:focus-visible{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--primary-color) 30%,transparent)}.LinkPicker_trigger__WvN4D:disabled{opacity:.45;cursor:not-allowed}.LinkPicker_triggerIcon__2S0Cq{font-size:.72rem;opacity:.8}.LinkPicker_triggerPlus__SOHh8{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85rem;font-weight:600;line-height:1;opacity:.55}.LinkPicker_triggerLabel__Y_OOE{font-weight:500}.LinkPicker_triggerClient__wD7Qs.LinkPicker_triggerOpen__Z2v8K,.LinkPicker_triggerClient__wD7Qs:hover:not(:disabled){border-color:color-mix(in srgb,var(--indigo-500) 55%,transparent);color:var(--indigo-700);background:color-mix(in srgb,var(--indigo-500) 6%,transparent)}.LinkPicker_triggerClient__wD7Qs.LinkPicker_triggerOpen__Z2v8K .LinkPicker_triggerIcon__2S0Cq,.LinkPicker_triggerClient__wD7Qs.LinkPicker_triggerOpen__Z2v8K .LinkPicker_triggerPlus__SOHh8,.LinkPicker_triggerClient__wD7Qs:hover:not(:disabled) .LinkPicker_triggerIcon__2S0Cq,.LinkPicker_triggerClient__wD7Qs:hover:not(:disabled) .LinkPicker_triggerPlus__SOHh8{color:var(--indigo-500);opacity:1}.LinkPicker_triggerProject__chzWm.LinkPicker_triggerOpen__Z2v8K,.LinkPicker_triggerProject__chzWm:hover:not(:disabled){border-color:color-mix(in srgb,var(--primary-color) 55%,transparent);color:var(--primary-700,var(--primary-color));background:color-mix(in srgb,var(--primary-color) 6%,transparent)}.LinkPicker_triggerProject__chzWm.LinkPicker_triggerOpen__Z2v8K .LinkPicker_triggerIcon__2S0Cq,.LinkPicker_triggerProject__chzWm.LinkPicker_triggerOpen__Z2v8K .LinkPicker_triggerPlus__SOHh8,.LinkPicker_triggerProject__chzWm:hover:not(:disabled) .LinkPicker_triggerIcon__2S0Cq,.LinkPicker_triggerProject__chzWm:hover:not(:disabled) .LinkPicker_triggerPlus__SOHh8{color:var(--primary-color);opacity:1}.LinkPicker_triggerContact__K_Afr.LinkPicker_triggerOpen__Z2v8K,.LinkPicker_triggerContact__K_Afr:hover:not(:disabled){border-color:color-mix(in srgb,var(--teal-500) 55%,transparent);color:var(--teal-700);background:color-mix(in srgb,var(--teal-500) 6%,transparent)}.LinkPicker_triggerContact__K_Afr.LinkPicker_triggerOpen__Z2v8K .LinkPicker_triggerIcon__2S0Cq,.LinkPicker_triggerContact__K_Afr.LinkPicker_triggerOpen__Z2v8K .LinkPicker_triggerPlus__SOHh8,.LinkPicker_triggerContact__K_Afr:hover:not(:disabled) .LinkPicker_triggerIcon__2S0Cq,.LinkPicker_triggerContact__K_Afr:hover:not(:disabled) .LinkPicker_triggerPlus__SOHh8{color:var(--teal-500);opacity:1}.LinkPicker_triggerOpen__Z2v8K{border-style:solid}.LinkPicker_chip__iAKxP{display:inline-flex;align-items:center;gap:6px;padding:4px 4px 4px 10px;border-radius:999px;font-size:.8rem;font-weight:500;line-height:1;max-width:240px;border:1px solid rgba(0,0,0,0);background:var(--surface-50);color:var(--text-color)}.LinkPicker_chip__iAKxP>i:first-child{font-size:.72rem;opacity:.9}.LinkPicker_chipLabel__S56Bp{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:2px}.LinkPicker_chipClient__lBvp3{background:color-mix(in srgb,var(--indigo-500) 10%,var(--surface-50));border-color:color-mix(in srgb,var(--indigo-500) 25%,transparent);color:var(--indigo-700)}.LinkPicker_chipClient__lBvp3>i:first-child{color:var(--indigo-500)}.LinkPicker_chipProject__T34LT{background:color-mix(in srgb,var(--primary-color) 10%,var(--surface-50));border-color:color-mix(in srgb,var(--primary-color) 25%,transparent);color:var(--primary-700,var(--primary-color))}.LinkPicker_chipProject__T34LT>i:first-child{color:var(--primary-color)}.LinkPicker_chipContact__K9NdA{background:color-mix(in srgb,var(--teal-500) 10%,var(--surface-50));border-color:color-mix(in srgb,var(--teal-500) 25%,transparent);color:var(--teal-700)}.LinkPicker_chipContact__K9NdA>i:first-child{color:var(--teal-500)}.LinkPicker_chipLocked__nItL2{padding-right:10px}.LinkPicker_chipRemove__ifAaH{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;border:none;background:rgba(0,0,0,0);cursor:pointer;color:currentColor;opacity:.55;transition:background .12s,opacity .12s}.LinkPicker_chipRemove__ifAaH:hover:not(:disabled){opacity:1;background:rgba(0,0,0,.08)}.LinkPicker_chipRemove__ifAaH:disabled{opacity:.3;cursor:not-allowed}.LinkPicker_chipRemove__ifAaH i{font-size:.55rem}.LinkPicker_chipLock__vZK_w{font-size:.55rem!important;opacity:.55;margin-left:2px}.LinkPicker_popover__4WzAE{position:absolute;top:calc(100% + 6px);left:0;min-width:260px;max-width:340px;z-index:50;background:var(--surface-card);border:1px solid var(--surface-border);border-radius:10px;box-shadow:0 1px 2px rgba(0,0,0,.04),0 12px 28px rgba(15,23,42,.12);overflow:hidden;animation:LinkPicker_fadeIn__F5Hdy .12s ease-out}@keyframes LinkPicker_fadeIn__F5Hdy{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.LinkPicker_searchRow__2naPL{display:flex;align-items:center;gap:8px;padding:9px 12px;border-bottom:1px solid var(--surface-border)}.LinkPicker_searchIcon__66twv{color:var(--text-color-secondary);font-size:.82rem}.LinkPicker_searchInput__N7B83{flex:1 1;border:none;background:rgba(0,0,0,0);outline:none;font-size:.88rem;color:var(--text-color)}.LinkPicker_searchInput__N7B83::placeholder{color:var(--text-color-secondary)}.LinkPicker_results__LF_wV{max-height:260px;overflow-y:auto;padding:4px 0}.LinkPicker_row__nHLmj{display:flex;align-items:center;gap:10px;width:100%;padding:7px 14px;border:none;background:rgba(0,0,0,0);cursor:pointer;text-align:left;color:var(--text-color);transition:background .1s}.LinkPicker_rowActive__XkrJ9{background:color-mix(in srgb,var(--primary-color) 7%,transparent)}.LinkPicker_rowIcon__oAgfP{font-size:.75rem;color:var(--text-color-secondary);flex-shrink:0;width:16px;text-align:center}.LinkPicker_rowText__5BAgs{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:1px}.LinkPicker_rowPrimary__7pRsh{font-size:.85rem;color:var(--text-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.LinkPicker_rowSecondary__y6jiQ{font-size:.72rem;color:var(--text-color-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.LinkPicker_emptyState__xuOSh{display:flex;flex-direction:column;align-items:center;gap:6px;padding:22px 0;color:var(--text-color-secondary);font-size:.82rem}.LinkPicker_emptyState__xuOSh i{font-size:1.1rem;opacity:.5}.LinkPicker_footer__PzC9c{display:flex;gap:16px;padding:7px 12px;border-top:1px solid var(--surface-border);background:var(--surface-50);font-size:.7rem;color:var(--text-color-secondary)}.LinkPicker_footer__PzC9c span{display:inline-flex;align-items:center;gap:4px}.LinkPicker_kbd__s4f32{display:inline-flex;align-items:center;justify-content:center;min-width:16px;padding:1px 4px;background:var(--surface-card);border:1px solid var(--surface-border);border-radius:3px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.62rem;color:var(--text-color-secondary)}@media(max-width:560px){.LinkPicker_popover__4WzAE{left:0;right:auto;min-width:min(280px,100vw - 48px)}}.TaskDialog_drawer__ylwjJ.p-sidebar{width:520px!important;max-width:100vw!important}.TaskDialog_drawer__ylwjJ .p-sidebar-header{padding:16px 24px 12px;border-bottom:1px solid var(--surface-border)}.TaskDialog_drawer__ylwjJ .p-sidebar-content{padding:0!important;display:flex;flex-direction:column;height:100%;overflow:hidden}@media(max-width:560px){.TaskDialog_drawer__ylwjJ.p-sidebar{width:100vw!important}}.TaskDialog_drawerHeader__GSDwa{display:flex;align-items:center;justify-content:space-between;width:100%}.TaskDialog_drawerTitle__TZlJm{font-size:1.1rem;font-weight:700;color:var(--text-color)}.TaskDialog_drawerActions__nPFJO{display:flex;align-items:center;gap:4px}.TaskDialog_form___d11C{flex:1 1;overflow-y:auto;padding:20px 24px 100px;display:flex;flex-direction:column;gap:20px}.TaskDialog_titleSection__2CvZT{display:flex;flex-direction:column;gap:8px}.TaskDialog_titleInput__hr_ig{width:100%;font-size:1.1rem!important;font-weight:600!important;border:none!important;border-bottom:2px solid var(--surface-border)!important;border-radius:0!important;padding:8px 0!important;background:rgba(0,0,0,0)!important;box-shadow:none!important}.TaskDialog_titleInput__hr_ig:focus{border-bottom-color:var(--primary-color)!important}.TaskDialog_titleInput__hr_ig::placeholder{color:var(--text-color-secondary);font-weight:400}.TaskDialog_addDescriptionBtn__wKS1f{display:flex;align-items:center;gap:6px;padding:6px 0;background:none;border:none;cursor:pointer;color:var(--text-color-secondary);font-size:.825rem;transition:color .15s}.TaskDialog_addDescriptionBtn__wKS1f:hover{color:var(--primary-color)}.TaskDialog_addDescriptionBtn__wKS1f i{font-size:.8rem}.TaskDialog_descriptionInput__hVY6w{width:100%;font-size:.875rem!important;border:1px solid var(--surface-border)!important;border-radius:6px!important;background:var(--surface-ground)!important}.TaskDialog_descriptionInput__hVY6w::placeholder{color:var(--text-color-secondary)}.TaskDialog_section__TSooS{display:flex;flex-direction:column;gap:8px}.TaskDialog_sectionLabel__MVu_j{font-size:.78rem;font-weight:600;color:var(--text-color-secondary);text-transform:uppercase;letter-spacing:.04em}.TaskDialog_statusSegments__IZt_5{display:flex;gap:0;border:1px solid var(--surface-border);border-radius:8px;overflow:hidden;background:var(--surface-ground)}.TaskDialog_statusSegment__fCqiV{flex:1 1;display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 12px;border:none;background:rgba(0,0,0,0);cursor:pointer;font-size:.8rem;font-weight:500;color:var(--text-color-secondary);transition:all .15s ease}.TaskDialog_statusSegment__fCqiV:not(:last-child){border-right:1px solid var(--surface-border)}.TaskDialog_statusSegment__fCqiV i{font-size:.75rem}.TaskDialog_statusSegment__fCqiV:hover{background:var(--surface-100)}.TaskDialog_statusSegment__fCqiV.TaskDialog_statusActive__o08pu{background:var(--surface-card);color:var(--text-color);font-weight:600;box-shadow:0 1px 3px rgba(0,0,0,.08)}.TaskDialog_statusSegment__fCqiV.TaskDialog_statusActive__o08pu[data-status=todo]{color:var(--blue-600)}.TaskDialog_statusSegment__fCqiV.TaskDialog_statusActive__o08pu[data-status=in_progress]{color:var(--yellow-700)}.TaskDialog_statusSegment__fCqiV.TaskDialog_statusActive__o08pu[data-status=done]{color:var(--green-600)}.TaskDialog_priorityPills__uOXi5{display:flex;gap:6px}.TaskDialog_priorityPill__zH3y_{flex:1 1;padding:6px 10px;border:2px solid var(--surface-border);border-radius:6px;background:rgba(0,0,0,0);cursor:pointer;font-size:.78rem;font-weight:600;color:var(--text-color-secondary);text-align:center;transition:all .15s ease}.TaskDialog_priorityPill__zH3y_:hover{border-color:var(--pill-color);color:var(--pill-color)}.TaskDialog_priorityPill__zH3y_.TaskDialog_priorityActive__c2bfg{border-color:var(--pill-color);background:color-mix(in srgb,var(--pill-color) 12%,transparent);color:var(--pill-color)}.TaskDialog_dateRow__llVVU{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.TaskDialog_dateField__QAnR6{display:flex;flex-direction:column;gap:6px}.TaskDialog_dateInput__xTp4j,.TaskDialog_fieldInput__a7bXx{width:100%}.TaskDialog_fieldHint___qZ31{font-size:.78rem;color:var(--text-color-secondary)}.TaskDialog_contextField__JLuvF{display:flex;flex-direction:column;gap:6px}.TaskDialog_contextField__JLuvF+.TaskDialog_contextField__JLuvF{margin-top:12px}.TaskDialog_tagChips__oOb3A{display:flex;flex-wrap:wrap;gap:5px}.TaskDialog_tagChip__6TSSa{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:12px;font-size:.75rem;font-weight:500;color:#fff}.TaskDialog_tagRemove__Ige1_{display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;padding:0;color:hsla(0,0%,100%,.8);transition:color .15s}.TaskDialog_tagRemove__Ige1_:hover{color:#fff}.TaskDialog_tagRemove__Ige1_ i{font-size:.55rem}.TaskDialog_projectLinkRow__LgKij{display:flex;align-items:center;justify-content:space-between;gap:8px}.TaskDialog_goToProjectBtn__s7BmW{display:inline-flex;align-items:center;gap:4px;background:none;border:none;cursor:pointer;font-size:.78rem;font-weight:500;color:var(--primary-color);padding:2px 0;transition:opacity .15s;white-space:nowrap}.TaskDialog_goToProjectBtn__s7BmW:hover{opacity:.8;text-decoration:underline}.TaskDialog_goToProjectBtn__s7BmW i{font-size:.7rem}.TaskDialog_linkedInfo__GJuQD{display:flex;align-items:center;gap:8px;padding:8px 12px;background:var(--surface-50);border:1px solid var(--surface-border);border-radius:6px;font-size:.8rem;color:var(--text-color-secondary)}.TaskDialog_linkedInfo__GJuQD i{font-size:.8rem;flex-shrink:0}.TaskDialog_linkedInfoClickable___acsm{cursor:pointer;transition:border-color .15s,background .15s}.TaskDialog_linkedInfoClickable___acsm span{color:var(--primary-color);font-weight:500}.TaskDialog_linkedInfoClickable___acsm:hover{border-color:var(--primary-color);background:color-mix(in srgb,var(--primary-color) 6%,var(--surface-50))}.TaskDialog_linkedInfoArrow__HdY9Q{margin-left:auto;font-size:.7rem!important;color:var(--text-color-secondary)}.TaskDialog_blockerList__Fgsvq{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.TaskDialog_blockerItem__X7IES{display:flex;align-items:center;gap:8px;padding:6px 10px;background:var(--orange-50);border:1px solid var(--orange-200);border-radius:6px;font-size:.825rem}.TaskDialog_blockerItem__X7IES>i{color:var(--orange-400);font-size:.7rem;flex-shrink:0}.TaskDialog_blockerLink__Src7f{flex:1 1;min-width:0;color:var(--primary-color);cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:rgba(0,0,0,0);text-decoration-color:rgba(0,0,0,0);transition:-webkit-text-decoration-color .15s;transition:text-decoration-color .15s;transition:text-decoration-color .15s,-webkit-text-decoration-color .15s;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TaskDialog_blockerLink__Src7f:hover{-webkit-text-decoration-color:var(--primary-color);text-decoration-color:var(--primary-color)}.TaskDialog_blockerRemove__0bvQ5{display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;padding:2px;color:var(--text-color-secondary);border-radius:50%;flex-shrink:0;transition:color .15s,background .15s}.TaskDialog_blockerRemove__0bvQ5:hover{color:var(--red-500);background:var(--red-50)}.TaskDialog_blockerRemove__0bvQ5 i{font-size:.65rem}.TaskDialog_blockingItem__aLnBX{display:flex;align-items:center;gap:8px;padding:6px 10px;background:var(--blue-50);border:1px solid var(--blue-200);border-radius:6px;font-size:.825rem}.TaskDialog_blockingItem__aLnBX>i{color:var(--blue-400);font-size:.7rem;flex-shrink:0}.TaskDialog_blockingHint__jiLEj{display:flex;align-items:center;gap:6px;color:var(--blue-500);font-size:.78rem}.TaskDialog_blockingHint__jiLEj i{font-size:.75rem}.TaskDialog_blockerDone__9hdWZ{background:var(--green-50);border-color:var(--green-200);opacity:.7}.TaskDialog_blockerDone__9hdWZ>i{color:var(--green-500)}.TaskDialog_blockerDone__9hdWZ .TaskDialog_blockerLink__Src7f{text-decoration:line-through;color:var(--text-color-secondary)}.TaskDialog_blockedByHint__M_wiR{display:flex;align-items:center;gap:6px;color:var(--orange-500);font-size:.78rem}.TaskDialog_blockedByHint__M_wiR i{font-size:.75rem}.TaskDialog_blockerResolvedHint__I8zR1{display:flex;align-items:center;gap:6px;color:var(--green-600);font-size:.78rem}.TaskDialog_blockerResolvedHint__I8zR1 i{font-size:.75rem}.TaskDialog_stickyFooter__gGRqy{position:absolute;bottom:0;left:0;right:0;display:flex;justify-content:flex-end;align-items:center;gap:8px;padding:12px 24px;background:var(--surface-card);border-top:1px solid var(--surface-border);z-index:1}@media(max-width:560px){.TaskDialog_form___d11C{padding:16px 16px 100px;gap:16px}.TaskDialog_titleInput__hr_ig{font-size:1rem!important}.TaskDialog_dateRow__llVVU{grid-template-columns:1fr;gap:8px}.TaskDialog_statusSegment__fCqiV{padding:8px;font-size:.75rem}.TaskDialog_priorityPill__zH3y_{padding:6px;font-size:.72rem}.TaskDialog_stickyFooter__gGRqy{padding:10px 16px}}.TaskList_container__uz02E{background:var(--surface-card);border:1px solid var(--surface-border);border-radius:8px;overflow:hidden}.TaskList_header__cyZwb{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:var(--surface-50);border-bottom:1px solid var(--surface-border)}.TaskList_header__cyZwb.TaskList_clickable__Hi1Pi{cursor:pointer}.TaskList_header__cyZwb.TaskList_clickable__Hi1Pi:hover{background:var(--surface-100)}.TaskList_headerLeft__3y3WS{display:flex;align-items:center;gap:8px}.TaskList_headerLeft__3y3WS i{font-size:.75rem;color:var(--text-color-secondary)}.TaskList_title__vtNwm{font-weight:600;font-size:.95rem;color:var(--text-color)}.TaskList_count__LPYkD{font-size:.8rem;color:var(--text-color-secondary);background:var(--surface-200);padding:2px 8px;border-radius:10px}.TaskList_content__ZmuMv{padding:8px}.TaskList_loadingState__4Oxoz{display:flex;flex-direction:column;gap:8px;padding:8px}.TaskList_emptyState__2impQ{display:flex;flex-direction:column;align-items:center;gap:8px;padding:20px;color:var(--text-color-secondary);font-size:.85rem}.TaskList_list__OB8hM{list-style:none;margin:0;padding:0}.TaskList_item__A0N3s{display:flex;align-items:flex-start;gap:10px;padding:10px 8px;border-radius:6px;transition:background .15s}.TaskList_item__A0N3s:hover{background:var(--surface-50)}.TaskList_item__A0N3s.TaskList_completed__GNpZ_ .TaskList_itemTitle__Ffn6N{text-decoration:line-through;color:var(--text-color-secondary)}.TaskList_checkbox__L62m7{flex-shrink:0;margin-top:2px}.TaskList_itemContent__XpQFm{flex:1 1;cursor:pointer;min-width:0}.TaskList_itemTitle__Ffn6N{display:block;font-size:.9rem;color:var(--text-color);margin-bottom:4px}.TaskList_itemMeta__IWxiq{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.TaskList_priorityBadge__BhoN2{font-size:.65rem;font-weight:600;text-transform:uppercase;padding:2px 6px;border-radius:4px}.TaskList_priorityLow__sX9ns{background:var(--blue-100);color:var(--blue-700)}.TaskList_priorityMedium__gfqQs{background:var(--yellow-100);color:var(--yellow-700)}.TaskList_priorityHigh__RL_08{background:var(--orange-100);color:var(--orange-700)}.TaskList_priorityUrgent__Dm6aU{background:var(--red-100);color:var(--red-700)}.TaskList_dueDate__xkP_x{font-size:.75rem;color:var(--text-color-secondary)}.TaskList_dueDate__xkP_x.TaskList_overdue__NYi2C{color:var(--red-500);font-weight:600}.TaskList_assignee__LOiPm{font-size:.75rem;color:var(--text-color-secondary)}.TaskList_tagChip__ZbBfI{display:inline-block;padding:1px 6px;border-radius:10px;font-size:.65rem;font-weight:500;color:#fff;line-height:1.5}.TaskList_blockedBadge__09I3r{background:var(--orange-100)!important;color:var(--orange-700)!important}.TaskList_blockedBadge__09I3r,.TaskList_overdueBadge__kcJ8z{font-size:.65rem!important;font-weight:600!important;text-transform:uppercase;padding:2px 6px!important;height:auto!important}.TaskList_overdueBadge__kcJ8z{background:var(--red-100)!important;color:var(--red-700)!important}.TaskList_statusGroups__HnMvy{display:flex;flex-direction:column;gap:4px}.TaskList_statusGroup__6BRP_:not(:last-child){border-bottom:1px solid var(--surface-100);padding-bottom:4px}.TaskList_statusGroupHeader__MOCuM{display:flex;align-items:center;gap:6px;padding:6px 8px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:var(--text-color-secondary)}.TaskList_statusGroupHeader__MOCuM i{font-size:.7rem}.TaskList_statusGroupCount__YauTU{font-size:.7rem;font-weight:600;color:var(--primary-color);background:color-mix(in srgb,var(--primary-color) 10%,transparent);padding:1px 6px;border-radius:10px}.DeliverableSidebar_sidebar__qLic6{width:50vw!important;min-width:620px!important}@media(max-width:1024px){.DeliverableSidebar_sidebar__qLic6{width:70vw!important;min-width:0!important}}@media(max-width:576px){.DeliverableSidebar_sidebar__qLic6{width:100%!important}}.DeliverableSidebar_fieldGrid__YILiK{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:1rem 1.5rem;gap:1rem 1.5rem}.DeliverableSidebar_relatedGrid__Fxfl5{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:1.75rem 2rem;gap:1.75rem 2rem;align-items:start}.DeliverableSidebar_editableName__vDxNg{display:flex;align-items:center;gap:.5rem;padding:.25rem .5rem;border-radius:8px;border:2px solid rgba(0,0,0,0);transition:all .15s}.DeliverableSidebar_editableName__vDxNg .DeliverableSidebar_pi-pencil__RiCxp{opacity:0;transition:opacity .15s}.DeliverableSidebar_editableName__vDxNg:hover{background:var(--surface-50);border-color:var(--surface-200)}.DeliverableSidebar_editableName__vDxNg:hover .DeliverableSidebar_pi-pencil__RiCxp{opacity:1}.DeliverableSidebar_filesRow__C36EQ{display:flex;gap:.75rem;overflow-x:auto;padding-bottom:.5rem}.DeliverableSidebar_filesRow__C36EQ::-webkit-scrollbar{height:6px}.DeliverableSidebar_filesRow__C36EQ::-webkit-scrollbar-thumb{background:var(--surface-300);border-radius:3px}.DeliverableSidebar_fileCard___rsPW{flex:0 0 140px;border-radius:8px;border:1px solid var(--surface-200);overflow:hidden;cursor:pointer;position:relative;transition:border-color .15s,box-shadow .15s}.DeliverableSidebar_fileCard___rsPW:hover{border-color:var(--primary-color);box-shadow:0 2px 8px rgba(0,0,0,.08)}.DeliverableSidebar_fileCard___rsPW:hover .DeliverableSidebar_fileDelete__A_WZm{opacity:1}.DeliverableSidebar_filePreview__nGtxM{width:100%;height:100px;background:var(--surface-50);display:flex;align-items:center;justify-content:center;overflow:hidden}.DeliverableSidebar_filePreview__nGtxM img{width:100%;height:100%;object-fit:cover}.DeliverableSidebar_filePreview__nGtxM i{font-size:2rem;color:var(--text-color-secondary)}.DeliverableSidebar_fileInfo___oiXo{padding:.4rem .5rem;display:flex;flex-direction:column;gap:.1rem}.DeliverableSidebar_fileName__r6TE4{font-size:.75rem;font-weight:600;color:var(--text-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.DeliverableSidebar_fileSize__X4nGZ{font-size:.65rem;color:var(--text-color-secondary)}.DeliverableSidebar_fileDelete__A_WZm{position:absolute;top:4px;right:4px;opacity:0;transition:opacity .15s;background:hsla(0,0%,100%,.85)!important}.DeliverableGearGrid_container__kfg_q{display:flex;flex-direction:column;gap:1rem}.DeliverableGearGrid_gridContainer__ca6Tl{border:1px solid rgba(0,0,0,.06);border-radius:10px;overflow:hidden}.DeliverableGearGrid_gridHeader__8pK8r{display:flex;align-items:center;justify-content:space-between;padding:.5rem .75rem;background:rgba(248,250,252,.8);border-bottom:1px solid rgba(0,0,0,.06)}.DeliverableGearGrid_gridTitle___qrDk{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:var(--text-color-secondary,#64748b)}.DeliverableGearGrid_gridScroll__1_RZy{overflow-x:auto}.DeliverableGearGrid_grid__2cGcS{width:100%;border-collapse:collapse;font-size:.8125rem}.DeliverableGearGrid_grid__2cGcS td,.DeliverableGearGrid_grid__2cGcS th{padding:.5rem;border-bottom:1px solid rgba(0,0,0,.04)}.DeliverableGearGrid_grid__2cGcS th{font-weight:600;text-align:center;font-size:.75rem;color:var(--text-color-secondary,#64748b);background:rgba(248,250,252,.5);white-space:nowrap}.DeliverableGearGrid_gearCol__J6rhn{text-align:left!important;min-width:160px;position:-webkit-sticky;position:sticky;left:0;background:#fff!important;z-index:1}.DeliverableGearGrid_dayCol__6Gjby{min-width:80px}.DeliverableGearGrid_dayHeader__6lWCa{display:flex;flex-direction:column;align-items:center;gap:.125rem}.DeliverableGearGrid_dayDate__pg0aK{font-weight:600}.DeliverableGearGrid_dayLocation___JXvh{font-size:.65rem;font-weight:400;color:var(--text-color-secondary,#94a3b8)}.DeliverableGearGrid_gearCell__KCi4f{position:-webkit-sticky;position:sticky;left:0;background:#fff;z-index:1}.DeliverableGearGrid_gearInfo__llzDR{display:flex;align-items:center;gap:.375rem}.DeliverableGearGrid_gearPhoto__zBgJi{width:20px;height:20px;border-radius:4px;object-fit:cover}.DeliverableGearGrid_gearMeta__wfjUl{display:flex;flex-direction:column;min-width:0}.DeliverableGearGrid_gearName__djHEo{font-weight:500;font-size:.8125rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.DeliverableGearGrid_gearOwned__5229m{font-size:.65rem;color:var(--text-color-secondary,#94a3b8)}.DeliverableGearGrid_dayCell__xO0Lt{text-align:center;cursor:pointer;transition:background .15s}.DeliverableGearGrid_dayCell__xO0Lt:hover{background:rgba(99,102,241,.06)}.DeliverableGearGrid_dayCellActive___pc5E{background:rgba(34,197,94,.06)}.DeliverableGearGrid_qtyTag__raIsF{font-size:.7rem!important;padding:.125rem .375rem!important}.DeliverableGearGrid_dashMark__p1Ah_{color:var(--text-color-secondary,#cbd5e1);font-size:.875rem}.ProcessRunDialog_sidebar__LMkWz{width:520px!important;max-width:92vw}.ProcessRunDialog_sidebarHeader__SQWMh{display:flex;align-items:center;gap:.75rem}.ProcessRunDialog_processName__YmBYE{font-size:1.15rem;font-weight:600}.ProcessRunDialog_meta__hZvtv{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.ProcessRunDialog_assignee__qM4nw{display:flex;align-items:center;gap:.5rem;font-size:.9rem}.ProcessRunDialog_avatar__Pih9f{width:1.75rem!important;height:1.75rem!important;font-size:.75rem!important}.ProcessRunDialog_projectLink__gQfxx{display:flex;align-items:center;gap:.4rem;font-size:.85rem;color:var(--text-color-secondary)}.ProcessRunDialog_projectLink__gQfxx i{font-size:.8rem}.ProcessRunDialog_deliverableLabel__1VWkm{color:var(--text-color-secondary)}.ProcessRunDialog_outcomeSection__RWrPZ{margin-bottom:1rem;padding:.75rem;background:var(--surface-50);border-radius:8px}.ProcessRunDialog_outcomeLabel__L0V7E{font-size:.75rem;font-weight:600;text-transform:uppercase;color:var(--text-color-secondary);letter-spacing:.03em}.ProcessRunDialog_outcomeText__XSGOG{margin:.25rem 0 0;font-size:.9rem}.ProcessRunDialog_progressBar__bhSNi{display:flex;gap:3px;margin-bottom:.5rem}.ProcessRunDialog_progressSegment__bBVKI{flex:1 1;height:4px;background:var(--surface-200);border-radius:2px;transition:background .2s}.ProcessRunDialog_progressSegment__bBVKI.ProcessRunDialog_filled__pWtLq{background:var(--green-500)}.ProcessRunDialog_progressSegment__bBVKI.ProcessRunDialog_current__4DHYb{background:var(--primary-color)}.ProcessRunDialog_stepCounter__DJI8f{font-size:.8rem;color:var(--text-color-secondary);margin-bottom:1rem}.ProcessRunDialog_completedBanner__fa11w{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:var(--green-50);border-radius:8px;margin-bottom:1rem}.ProcessRunDialog_completedBanner__fa11w i{font-size:1.25rem;color:var(--green-500)}.ProcessRunDialog_completedBanner__fa11w span{font-weight:600}.ProcessRunDialog_elapsed__mD5iW{font-size:.8rem;font-weight:400!important;color:var(--text-color-secondary);margin-left:auto}.ProcessRunDialog_stepsList___cWcF{display:flex;flex-direction:column}.ProcessRunDialog_step__iDqj6{display:flex;gap:.75rem;padding:.5rem 0}.ProcessRunDialog_activeStep___I_cr{padding:.75rem 0}.ProcessRunDialog_stepIndicator__QZc5l{display:flex;flex-direction:column;align-items:center;gap:0;min-width:2rem}.ProcessRunDialog_checkmark__JcFvB{width:1.5rem;height:1.5rem;border-radius:50%;background:var(--green-500);display:flex;align-items:center;justify-content:center}.ProcessRunDialog_checkmark__JcFvB i{font-size:.7rem;color:#fff}.ProcessRunDialog_activeDot__pRa3C{width:1.5rem;height:1.5rem;border-radius:50%;background:var(--primary-color);box-shadow:0 0 0 4px rgba(var(--primary-color-rgb,99,102,241),.15)}.ProcessRunDialog_futureDot__9B9Ro{width:1.5rem;height:1.5rem;border-radius:50%;background:var(--surface-200);display:flex;align-items:center;justify-content:center;font-size:.7rem;font-weight:600;color:var(--text-color-secondary)}.ProcessRunDialog_rail__Ngui_{flex:1 1;width:2px;min-height:1rem;background:var(--surface-200)}.ProcessRunDialog_stepContent__Ixfm0{flex:1 1;min-width:0}.ProcessRunDialog_stepTitle__nD2BF{display:flex;align-items:center;gap:.5rem;font-size:.95rem}.ProcessRunDialog_clickable__Ho_p5{cursor:pointer}.ProcessRunDialog_clickable__Ho_p5:hover{opacity:.8}.ProcessRunDialog_doneTitle__MdRVj{text-decoration:line-through;color:var(--text-color-secondary)}.ProcessRunDialog_completedTime__YKmkb{font-size:.75rem;color:var(--text-color-secondary)}.ProcessRunDialog_expandIcon__V3dRo{font-size:.7rem;color:var(--text-color-secondary);margin-left:auto}.ProcessRunDialog_expandedDone__VnwCs{margin-top:.5rem;padding:.5rem;background:var(--surface-50);border-radius:6px}.ProcessRunDialog_undoButton__5sHIj{margin-top:.5rem}.ProcessRunDialog_stepDescription__khmY7{font-size:.85rem;color:var(--text-color-secondary);margin:.25rem 0 .5rem;line-height:1.4}.ProcessRunDialog_stepDescriptionDimmed__G6ik_{font-size:.8rem;color:var(--text-color-secondary);margin:.25rem 0;opacity:.6}.ProcessRunDialog_subSteps__hSNSn{display:flex;flex-direction:column;gap:.25rem;padding:.5rem 0 .5rem .75rem;border-left:2px solid var(--surface-300);margin:.25rem 0 .5rem}.ProcessRunDialog_subStep__RYhWS{font-size:.85rem}.ProcessRunDialog_subDone__M_hKW{text-decoration:line-through;color:var(--text-color-secondary)}.ProcessRunDialog_stepActions__6TQUt{display:flex;align-items:center;gap:.5rem;margin-top:.5rem}.ProcessRunDialog_completeButton__tGwo5{height:3rem;font-weight:600}.ProcessRunDialog_skipButton__smCI5{color:var(--text-color-secondary)}.ProcessRunDialog_outOfOrderButton__B7nt_{color:var(--text-color-secondary);font-size:.8rem;padding:.25rem 0}.ProcessRunDialog_doneStep__9DZYW{opacity:.7}.ProcessRunDialog_futureStep__dgWX0{opacity:.6}.StartProcessDialog_dialog__Kvf3O .p-dialog-content{padding:0 1.5rem 1.5rem}.StartProcessDialog_form__dK9Ra{display:flex;flex-direction:column;gap:1.25rem}.StartProcessDialog_stageInfo__RL3mU{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:var(--surface-50);border-radius:6px}.StartProcessDialog_stageLabel__bARga{font-size:.8rem;font-weight:500;color:var(--text-color-secondary)}.StartProcessDialog_stageValue__i3_8j{font-size:.85rem;font-weight:600}.StartProcessDialog_field__FUbnR{display:flex;flex-direction:column;gap:.35rem}.StartProcessDialog_field__FUbnR label{font-size:.85rem;font-weight:500;color:var(--text-color-secondary)}.StartProcessDialog_required__McpiY{color:var(--red-500);margin-left:2px}.StartProcessDialog_footer__UkbTi{padding-top:.75rem}.StartProcessDialog_startButton__zDDUO{width:100%;height:3.5rem;font-size:1rem;font-weight:600}.ProjectProcesses_container__hqCYK{display:flex;flex-direction:column;gap:.75rem}.ProjectProcesses_header__eBIhU{display:flex;align-items:center;justify-content:space-between}.ProjectProcesses_header__eBIhU h3{margin:0;font-size:1.1rem;font-weight:700}.ProjectProcesses_headerLeft__mrUpL{display:flex;align-items:center;gap:.5rem}.ProjectProcesses_loading__5eO_C{text-align:center;padding:2rem;color:var(--text-color-secondary)}.ProjectProcesses_emptyState__8hJIf{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:2rem 1rem;text-align:center;color:var(--text-color-secondary)}.ProjectProcesses_emptyState__8hJIf i{font-size:1.5rem;opacity:.4}.ProjectProcesses_emptyState__8hJIf p{margin:0;font-size:.85rem}.ProjectProcesses_stageGroupsContainer__o6bTj{display:flex;flex-direction:column;gap:1.25rem}.ProjectProcesses_stageGroup__9e2Ba{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.25rem}.ProjectProcesses_stageGroupHeader__sxXsq{display:flex;align-items:center;gap:.5rem}.ProjectProcesses_stageGroupName__9VmSl{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--text-color-secondary)}.ProjectProcesses_stageGroupCount___m23j{font-size:.68rem;font-weight:700;color:var(--primary-color);background:color-mix(in srgb,var(--primary-color) 10%,transparent);padding:.1rem .4rem;border-radius:10px}.ProjectProcesses_pipeline__bojVR{display:flex;flex-direction:column;align-items:center;gap:0}.ProjectProcesses_pipelineNode__oKc4m{width:100%;display:flex;flex-direction:column;align-items:center}.ProjectProcesses_card__via4t{width:100%;border-radius:10px;padding:.875rem 1rem;cursor:pointer;background:var(--surface-card);display:flex;flex-direction:column;gap:.4rem;transition:all .15s ease;border:1px solid var(--surface-200);border-left:3px solid var(--surface-300)}.ProjectProcesses_card__via4t:hover:not(.ProjectProcesses_cardBlocked__yPC56){border-color:var(--primary-color);border-left-color:var(--primary-color);box-shadow:0 2px 8px rgba(0,0,0,.06)}.ProjectProcesses_cardActive__y585a{border-left-color:var(--primary-color);background:color-mix(in srgb,var(--primary-color) 3%,var(--surface-card))}.ProjectProcesses_cardBlocked__yPC56{opacity:.5;cursor:not-allowed;filter:grayscale(30%)}.ProjectProcesses_cardHeader__0rLaS{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.ProjectProcesses_cardName__yLfr5{font-size:.88rem;font-weight:650;color:var(--text-color)}.ProjectProcesses_statusTag__KjQ29{font-size:.62rem!important;padding:.1rem .4rem!important;line-height:1.3}.ProjectProcesses_cardDeliverable__1PDWp{font-size:.75rem;color:var(--text-color-secondary);display:flex;align-items:center;gap:.3rem}.ProjectProcesses_cardDeliverable__1PDWp i{font-size:.7rem}.ProjectProcesses_cardProgress__fShdt{display:flex;align-items:center;gap:.5rem}.ProjectProcesses_progressBar___YNF3{flex:1 1;height:4px;background:var(--surface-200);border-radius:4px;overflow:hidden}.ProjectProcesses_progressFill__lATm6{height:100%;background:var(--primary-color);border-radius:4px;transition:width .3s ease}.ProjectProcesses_progressText__gkb59{font-size:.72rem;font-weight:600;color:var(--text-color-secondary);flex-shrink:0}.ProjectProcesses_cardFooter__XNQxB{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.ProjectProcesses_assignee__c6WrD{display:flex;align-items:center;gap:.4rem;font-size:.75rem;color:var(--text-color-secondary)}.ProjectProcesses_avatar__yxrb_{width:22px!important;height:22px!important;font-size:.6rem!important}.ProjectProcesses_arrow__uD2Gq{display:flex;flex-direction:column;align-items:center;padding:.15rem 0;color:var(--surface-400);animation:ProjectProcesses_pulseDown__sSwqf 2s ease-in-out infinite}.ProjectProcesses_arrow__uD2Gq i{font-size:.65rem}.ProjectProcesses_arrowLine__y6u8q{width:2px;height:.6rem;background:var(--surface-300)}@keyframes ProjectProcesses_pulseDown__sSwqf{0%,to{opacity:.5}50%{opacity:1}}.ProjectProcesses_allDone__V9Pat{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:1.5rem;color:var(--green-500);font-size:.85rem}.ProjectProcesses_allDone__V9Pat i{font-size:1.1rem}.ProjectProcesses_completedToggle__yLUQn{display:flex;justify-content:center;padding:.25rem 0}.ProjectProcesses_pickerDialog__waCaa .p-dialog-content{padding:0!important}.ProjectProcesses_pickerSearch__77mNE{padding:.75rem 1rem;border-bottom:1px solid var(--surface-border)}.ProjectProcesses_pickerList__rps6v{max-height:400px;overflow-y:auto}.ProjectProcesses_pickerItem__4Mayo{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem 1rem;cursor:pointer;transition:background .15s;border-bottom:1px solid var(--surface-50)}.ProjectProcesses_pickerItem__4Mayo:last-child{border-bottom:none}.ProjectProcesses_pickerItem__4Mayo:hover{background:var(--surface-hover)}.ProjectProcesses_pickerItemInfo__VLs8s{display:flex;align-items:center;gap:.5rem;min-width:0}.ProjectProcesses_pickerItemName__oHxPf{font-size:.9rem;font-weight:500;color:var(--text-color)}.ProjectProcesses_pickerItemSteps__mQq1J{font-size:.75rem;color:var(--text-color-secondary);flex-shrink:0}.ProjectProcesses_pickerEmpty__ne8_v{padding:2rem 1rem;text-align:center;color:var(--text-color-secondary);font-size:.875rem}.ProjectDeliverables_scrollContainer__kM9fV{display:flex;gap:.875rem;overflow-x:auto;overflow-y:hidden;padding-bottom:.5rem;scrollbar-width:thin;scrollbar-color:var(--surface-border) rgba(0,0,0,0)}.ProjectDeliverables_scrollContainer__kM9fV::-webkit-scrollbar{height:6px}.ProjectDeliverables_scrollContainer__kM9fV::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.ProjectDeliverables_scrollContainer__kM9fV::-webkit-scrollbar-thumb{background-color:var(--surface-border);border-radius:3px}.ProjectDeliverables_scrollContainer__kM9fV::-webkit-scrollbar-thumb:hover{background-color:var(--surface-400)}.ProjectDeliverables_card__ssG4O{flex:0 0 auto;width:280px;min-width:280px;background:var(--surface-card);border:1px solid var(--surface-border);border-radius:10px;display:flex;flex-direction:column;cursor:pointer;overflow:hidden;color:inherit;text-decoration:none;transition:box-shadow .15s,border-color .15s}.ProjectDeliverables_card__ssG4O:hover{box-shadow:0 4px 16px rgba(0,0,0,.07);border-color:var(--surface-300)}.ProjectDeliverables_cardStatusBar__kD_dF{height:3px;width:100%;flex-shrink:0}.ProjectDeliverables_cardStatusBar__kD_dF[data-severity=success]{background:var(--green-500)}.ProjectDeliverables_cardStatusBar__kD_dF[data-severity=info]{background:var(--blue-500)}.ProjectDeliverables_cardStatusBar__kD_dF[data-severity=warning]{background:var(--yellow-500)}.ProjectDeliverables_cardStatusBar__kD_dF[data-severity=danger]{background:var(--red-400)}.ProjectDeliverables_cardStatusBar__kD_dF[data-severity=secondary]{background:var(--surface-300)}.ProjectDeliverables_cardStatusBar__kD_dF[data-severity=contrast]{background:var(--surface-700)}.ProjectDeliverables_cardTop__rKO_f{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem;padding:.875rem 1rem 0}.ProjectDeliverables_cardTopLeft__FfZDW{display:flex;align-items:center;gap:.5rem;min-width:0}.ProjectDeliverables_cardName__83kUC{margin:0;font-size:.875rem;font-weight:600;color:var(--text-color);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ProjectDeliverables_rushTag__AruWk{font-size:.625rem!important;flex-shrink:0}.ProjectDeliverables_cardDescription__XGyKH{margin:0;padding:.375rem 1rem 0;font-size:.8125rem;line-height:1.45;color:var(--text-color-secondary);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ProjectDeliverables_cardMeta__HSEjH{display:flex;flex-direction:column;gap:.3125rem;padding:.625rem 1rem 0;flex:1 1}.ProjectDeliverables_metaItem___kmK4{display:flex;align-items:center;gap:.375rem;font-size:.75rem;color:var(--text-color-secondary)}.ProjectDeliverables_metaItem___kmK4 i{font-size:.6875rem;color:var(--primary-color)}.ProjectDeliverables_cardFooter__tGOC6{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;margin-top:.625rem;border-top:1px solid var(--surface-border)}.ProjectDeliverables_statusTag__fwEoZ{font-size:.6875rem!important}.ProjectDeliverables_arrowIcon__yB465{font-size:.75rem;color:var(--surface-400);transition:color .15s,transform .15s}.ProjectDeliverables_card__ssG4O:hover .ProjectDeliverables_arrowIcon__yB465{color:var(--primary-color);transform:translateX(2px)}@media(max-width:576px){.ProjectDeliverables_scrollContainer__kM9fV{gap:.75rem;padding-bottom:.25rem;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none}.ProjectDeliverables_scrollContainer__kM9fV::-webkit-scrollbar{display:none}.ProjectDeliverables_card__ssG4O{width:calc(100vw - 48px);min-width:260px;max-width:300px;scroll-snap-align:start}}.ProjectDetailHeader_header__6_gl_{margin-bottom:1.5rem}.ProjectDetailHeader_breadcrumb__vPata{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;color:var(--text-color-secondary);margin-bottom:.5rem}.ProjectDetailHeader_breadcrumb__vPata i{font-size:.625rem}.ProjectDetailHeader_breadcrumbLink__n6uUa{color:var(--text-color-secondary);text-decoration:none;transition:color .15s}.ProjectDetailHeader_breadcrumbLink__n6uUa:hover{color:var(--primary-color)}.ProjectDetailHeader_breadcrumbCurrent__GSJtv{color:var(--text-color);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:300px}.ProjectDetailHeader_titleRow__M8faN{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:.75rem;min-width:0}.ProjectDetailHeader_title__j_8eh{margin:0;font-size:1.625rem;font-weight:700;color:var(--text-color);line-height:1.25;word-break:break-word}.ProjectDetailHeader_clientName__3vpem{display:inline-flex;align-items:center;gap:.375rem;margin-top:.25rem;font-size:.875rem;color:var(--text-color-secondary)}.ProjectDetailHeader_clientName__3vpem i{font-size:.75rem}.ProjectDetailHeader_headerButtons__95__N{display:flex;align-items:center;gap:.375rem;flex-shrink:0}.ProjectDetailHeader_metaRow__fedH_{display:flex;align-items:center;gap:.625rem;flex-wrap:wrap}.ProjectDetailHeader_statusDropdown__n75Hi .p-dropdown{border:none;background:rgba(0,0,0,0);box-shadow:none}.ProjectDetailHeader_metaDivider__Hcvyz{width:1px;height:16px;background:var(--surface-border);flex-shrink:0}.ProjectDetailHeader_metaItem__2vBtd{display:flex;align-items:center;gap:.375rem;font-size:.8125rem;color:var(--text-color-secondary);white-space:nowrap}.ProjectDetailHeader_metaItem__2vBtd i{font-size:.75rem}.ProjectDetailHeader_description__FOcqk{margin:.75rem 0 0;font-size:.875rem;color:var(--text-color-secondary);line-height:1.5;max-width:700px}.ProjectDetailHeader_mobileSpeedDial__rlr8X{position:fixed;bottom:24px;right:24px;z-index:999}.ProjectDetailHeader_speedDialTrigger__U6lbG{width:56px!important;height:56px!important;border-radius:50%!important;box-shadow:0 4px 12px rgba(0,0,0,.2)}.ProjectDetailHeader_speedDialTrigger__U6lbG:hover{box-shadow:0 6px 16px rgba(0,0,0,.25)}.ProjectDetailHeader_speedDialMenu__WX1vx{position:absolute;bottom:68px;right:0;display:flex;flex-direction:column;gap:.75rem;opacity:0;visibility:hidden;transform:translateY(10px);transition:all .2s ease}.ProjectDetailHeader_speedDialMenu__WX1vx.ProjectDetailHeader_open__iXKv_{opacity:1;visibility:visible;transform:translateY(0)}.ProjectDetailHeader_speedDialItem__CDWvr{display:flex;align-items:center;gap:.75rem;white-space:nowrap}.ProjectDetailHeader_speedDialLabel__VWx8x{background:var(--surface-card,#fff);padding:.5rem .75rem;border-radius:6px;font-size:.875rem;font-weight:500;color:var(--text-color,#1e293b);box-shadow:0 2px 8px rgba(0,0,0,.1)}.ProjectDetailHeader_speedDialButton__QPJ4N{width:48px!important;height:48px!important;border-radius:50%!important;box-shadow:0 2px 8px rgba(0,0,0,.15);flex-shrink:0}.ProjectDetailHeader_speedDialOverlay__x5eO7{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.3);z-index:998}@media(max-width:576px){.ProjectDetailHeader_header__6_gl_{margin-bottom:1rem}.ProjectDetailHeader_title__j_8eh{font-size:1.25rem}.ProjectDetailHeader_breadcrumbCurrent__GSJtv{max-width:180px}.ProjectDetailHeader_headerButtons__95__N{display:none}.ProjectDetailHeader_metaRow__fedH_{gap:.5rem}.ProjectDetailHeader_metaDivider__Hcvyz{display:none}.ProjectDetailHeader_description__FOcqk{font-size:.8125rem}}.ProjectDetailHeader_suggestion___YLLn{display:inline-flex;align-items:center;gap:.375rem;font-size:.8125rem;color:var(--text-color-secondary);line-height:1.4}.ProjectDetailHeader_suggestionDot__ecMg_{width:6px;height:6px;border-radius:50%;background:var(--primary-color);flex-shrink:0;opacity:.7}.ProjectDetailHeader_suggestionText__FxSxy{font-size:.8125rem}.ProjectDetailHeader_suggestionLink__DP3VD{all:unset;cursor:pointer;font-weight:600;color:var(--primary-color);text-decoration:underline;-webkit-text-decoration-color:rgba(0,0,0,0);text-decoration-color:rgba(0,0,0,0);text-underline-offset:2px;transition:-webkit-text-decoration-color .15s ease;transition:text-decoration-color .15s ease;transition:text-decoration-color .15s ease,-webkit-text-decoration-color .15s ease}.ProjectDetailHeader_suggestionLink__DP3VD:hover{-webkit-text-decoration-color:var(--primary-color);text-decoration-color:var(--primary-color)}.ProjectDetailHeader_suggestionDismiss__BhmhT{all:unset;cursor:pointer;display:inline-flex;align-items:center;color:var(--text-color-secondary);opacity:.4;font-size:.65rem;padding:.15rem;border-radius:50%;transition:opacity .12s ease}.ProjectDetailHeader_suggestionDismiss__BhmhT:hover{opacity:1}.ProjectDetailHeader_cancellationBanner__7YF6W{display:flex;align-items:flex-start;gap:.75rem;padding:1rem 1.25rem;background:#fef2f2;border:1px solid #fecaca;border-radius:10px;margin-top:.75rem}.ProjectDetailHeader_cancellationBanner__7YF6W>i{color:#ef4444;font-size:1.125rem;margin-top:.125rem}.ProjectDetailHeader_cancellationBanner__7YF6W strong{display:block;font-size:.9375rem;color:#991b1b;margin-bottom:.25rem}.ProjectDetailHeader_cancellationBanner__7YF6W p{margin:0;font-size:.875rem;color:#7f1d1d;line-height:1.5}@media(min-width:577px){.ProjectDetailHeader_mobileSpeedDial__rlr8X,.ProjectDetailHeader_speedDialOverlay__x5eO7{display:none}}.ExpenseDialog_sidebar__tE8OT{width:520px!important}@media(max-width:580px){.ExpenseDialog_sidebar__tE8OT{width:100%!important}}.ExpenseDialog_sidebarTitle__YSKlg{margin:0 0 1rem;font-size:1.125rem;font-weight:600}.ExpenseDialog_form__6fagM{display:flex;flex-direction:column;gap:.875rem}.ExpenseDialog_row__qEUt0{display:flex;gap:.75rem}@media(max-width:576px){.ExpenseDialog_row__qEUt0{flex-direction:column}}.ExpenseDialog_field__0oRtf{display:flex;flex-direction:column;gap:.25rem;flex:1 1;min-width:0}.ExpenseDialog_field__0oRtf label{font-size:.75rem;font-weight:500;color:var(--text-color-secondary);text-transform:uppercase;letter-spacing:.03em}.ExpenseDialog_fieldGrow__sXEy7{flex:1 1}.ExpenseDialog_fullWidth__ZOGKa{width:100%}.ExpenseDialog_topRow__0qwgz{display:flex;align-items:flex-end;gap:.75rem}@media(max-width:576px){.ExpenseDialog_topRow__0qwgz{flex-direction:column;align-items:stretch}}.ExpenseDialog_modeSwitch__A4F_z{display:flex;flex:1 1;border:1px solid var(--surface-200);border-radius:8px;overflow:hidden;background:var(--surface-50)}.ExpenseDialog_modeBtn__UuMAd{flex:1 1;display:flex;align-items:center;justify-content:center;gap:.35rem;padding:.5rem .75rem;border:none;background:rgba(0,0,0,0);color:var(--text-color-secondary);font-size:.8125rem;font-weight:500;cursor:pointer;transition:background .15s,color .15s,box-shadow .15s}.ExpenseDialog_modeBtn__UuMAd i{font-size:.8rem}.ExpenseDialog_modeBtn__UuMAd:hover:not(.ExpenseDialog_modeBtnActive__K88lm){background:var(--surface-100)}.ExpenseDialog_modeBtnActive__K88lm{background:var(--surface-0);color:var(--text-color);font-weight:600;box-shadow:0 1px 3px rgba(0,0,0,.08)}.ExpenseDialog_mileageSection__e0dpu{display:flex;flex-direction:column;gap:.5rem;padding:.75rem;background:var(--surface-50);border:1px solid var(--surface-200);border-radius:8px}.ExpenseDialog_mileageInfo__DiAvp{display:flex;align-items:center;gap:.4rem;font-size:.75rem;color:var(--text-color-secondary)}.ExpenseDialog_mileageInfo__DiAvp i{font-size:.8rem;color:var(--blue-400);flex-shrink:0}.ExpenseDialog_lineItem__7N_48,.ExpenseDialog_lineItemsSection__2W2Kz{display:flex;flex-direction:column;gap:.5rem}.ExpenseDialog_lineItem__7N_48{padding:.75rem;background:var(--surface-50);border:1px solid var(--surface-200);border-radius:8px;transition:border-color .15s}.ExpenseDialog_lineItem__7N_48:focus-within{border-color:var(--surface-300)}.ExpenseDialog_lineItemHeader__GvwSM{display:flex;justify-content:space-between;align-items:center;margin-bottom:-.125rem}.ExpenseDialog_lineItemNumber__TRzIP{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--surface-400)}.ExpenseDialog_removeItemBtn__qADWM{width:1.375rem!important;height:1.375rem!important}.ExpenseDialog_taxSummary__rX1g5{display:flex;justify-content:space-between;align-items:center;padding:.25rem 0 0}.ExpenseDialog_taxSummary__rX1g5 span{font-size:.8rem;color:var(--text-color-secondary)}.ExpenseDialog_taxSummary__rX1g5 strong{font-weight:600}.ExpenseDialog_totalLabel__svBT5 strong{color:var(--text-color)}.ExpenseDialog_taxLabel__MkwZ7 strong{color:var(--text-color-secondary)}.ExpenseDialog_addLineItemBtn__pPSls{display:flex;align-items:center;justify-content:center;gap:.4rem;width:100%;padding:.5rem;border:1.5px dashed var(--surface-300);border-radius:6px;background:rgba(0,0,0,0);color:var(--text-color-secondary);font-size:.8rem;font-weight:500;cursor:pointer;transition:border-color .15s,color .15s}.ExpenseDialog_addLineItemBtn__pPSls:hover{border-color:var(--primary-color);color:var(--primary-color)}.ExpenseDialog_addLineItemBtn__pPSls i{font-size:.7rem}.ExpenseDialog_grandTotal__Y_MH2{display:flex;flex-direction:column;gap:.2rem;padding:.625rem .75rem;background:var(--surface-100);border-radius:6px}.ExpenseDialog_grandTotalRow__Fnpks{display:flex;justify-content:space-between;font-size:.8rem;color:var(--text-color-secondary)}.ExpenseDialog_grandTotalFinal__VyRfG{padding-top:.3rem;margin-top:.1rem;border-top:1px solid var(--surface-300);font-weight:600;font-size:.875rem;color:var(--text-color)}.ExpenseDialog_receiptSection__0338n{margin-top:-.25rem}.ExpenseDialog_receiptUpload__cpGpW{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border:1.5px dashed var(--surface-300);border-radius:6px;cursor:pointer;transition:border-color .15s,background .15s}.ExpenseDialog_receiptUpload__cpGpW:hover{border-color:var(--primary-color);background:var(--surface-50)}.ExpenseDialog_receiptUpload__cpGpW i{font-size:1rem;color:var(--surface-500)}.ExpenseDialog_receiptUpload__cpGpW span{font-size:.8125rem;color:var(--text-color-secondary)}.ExpenseDialog_receiptPreview__21SYT{border:1px solid var(--surface-200);border-radius:8px;overflow:hidden}.ExpenseDialog_receiptImage__nMImr{width:100%;max-height:160px;object-fit:contain;background:var(--surface-50)}.ExpenseDialog_pdfBadge__63Cle{display:flex;align-items:center;gap:.5rem;padding:.75rem;background:var(--surface-50)}.ExpenseDialog_pdfBadge__63Cle i{font-size:1.25rem;color:var(--red-500)}.ExpenseDialog_pdfBadge__63Cle span{font-size:.8125rem;color:var(--text-color)}.ExpenseDialog_receiptActions__8Brb_{display:flex;justify-content:flex-end;gap:.25rem;padding:.2rem .4rem;background:var(--surface-0);border-top:1px solid var(--surface-200)}.ExpenseDialog_uploadProgress__k3TCi{display:flex;align-items:center;gap:.5rem;padding:.625rem .75rem;border:1.5px dashed var(--surface-300);border-radius:6px}.ExpenseDialog_uploadProgress__k3TCi i{font-size:1rem;color:var(--primary-color)}.ExpenseDialog_uploadProgress__k3TCi span{font-size:.8125rem;color:var(--text-color-secondary);white-space:nowrap}.ExpenseDialog_progressBar__9HExt{flex:1 1;height:5px}.ExpenseDialog_hiddenInput__GPiGy{display:none}.ExpenseDialog_detailsSection__RdcSl{border:1px solid var(--surface-200);border-radius:8px;overflow:hidden}.ExpenseDialog_detailsToggle__fK4nP{display:flex;justify-content:space-between;align-items:center;width:100%;padding:.5rem .75rem;border:none;background:var(--surface-50);cursor:pointer;transition:background .15s}.ExpenseDialog_detailsToggle__fK4nP:hover{background:var(--surface-100)}.ExpenseDialog_detailsToggle__fK4nP span{font-size:.8125rem;color:var(--text-color-secondary);font-weight:500}.ExpenseDialog_detailsToggle__fK4nP i{font-size:.65rem;margin-right:.35rem}.ExpenseDialog_detailsHint__SCloZ{font-weight:400!important;font-size:.75rem!important;color:var(--surface-400)!important}.ExpenseDialog_detailsBody__n4vUV{display:flex;flex-direction:column;gap:.75rem;padding:.75rem;border-top:1px solid var(--surface-200)}.ExpenseDialog_sidebarFooter__S_7Ml{display:flex;justify-content:flex-end;gap:.5rem;padding-top:.75rem;margin-top:.25rem;border-top:1px solid var(--surface-200)}.ProjectExpenses_container__c83D5{background:#fff;border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,.06),0 1px 2px rgba(0,0,0,.04);padding:1.5rem;margin-bottom:1.5rem}.ProjectExpenses_header___izxc{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.25rem;flex-wrap:wrap;gap:1rem}.ProjectExpenses_titleSection__KD0Xc h2{margin:0;font-size:1.125rem;font-weight:600;color:#1e293b;display:flex;align-items:center;gap:.5rem}.ProjectExpenses_titleSection__KD0Xc h2 i{color:#64748b;font-size:1rem}.ProjectExpenses_titleSection__KD0Xc p{margin:.25rem 0 0;color:#64748b;font-size:.8125rem}.ProjectExpenses_headerActions__rrdED{display:flex;align-items:center;gap:.5rem}.ProjectExpenses_list__KtdHG{display:flex;flex-direction:column;gap:.5rem}.ProjectExpenses_expenseRow__tNRXz{display:flex;align-items:center;gap:.875rem;padding:.875rem 1rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;cursor:pointer;transition:all .15s ease}.ProjectExpenses_expenseRow__tNRXz:hover{background:#f1f5f9;border-color:#cbd5e1}.ProjectExpenses_expenseRow__tNRXz:hover .ProjectExpenses_deleteBtn__Qqo1M{opacity:1}.ProjectExpenses_expenseIcon__u_kMY{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;background:linear-gradient(135deg,#fee2e2,#fecaca);color:#dc2626;flex-shrink:0}.ProjectExpenses_expenseIcon__u_kMY i{font-size:1rem}.ProjectExpenses_expenseContent___IJNR{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:.125rem}.ProjectExpenses_expenseDescription__PZGPT{font-size:.875rem;font-weight:600;color:#1e293b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ProjectExpenses_expenseSubtext__TesT5{font-size:.75rem;color:#94a3b8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ProjectExpenses_expenseMeta__jtrbc{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;font-size:.75rem;color:#64748b}.ProjectExpenses_categoryTag__1AdaG{font-size:.625rem!important}.ProjectExpenses_date__ROePa:before,.ProjectExpenses_deliverable__FZ5M9:before,.ProjectExpenses_vendor__Ud5TY:before{content:"·";margin-right:.5rem}.ProjectExpenses_expenseAmount__n6QRe{font-weight:600;font-size:.9375rem;color:#dc2626;white-space:nowrap;flex-shrink:0}.ProjectExpenses_deleteBtn__Qqo1M{opacity:0;transition:opacity .15s ease;flex-shrink:0}.ProjectExpenses_totalRow__qSh7N{display:flex;justify-content:space-between;align-items:center;padding:.875rem 1.25rem;border-radius:10px;margin-top:.75rem;font-weight:600}.ProjectExpenses_totalNormal__6ffiu{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:1px solid #e2e8f0;color:#475569}.ProjectExpenses_totalNormal__6ffiu .ProjectExpenses_totalAmount__Z8Mol{color:#475569}.ProjectExpenses_totalNearBudget__a5j79{background:linear-gradient(135deg,#fefce8,#fef9c3);border:1px solid #fde68a;color:#854d0e}.ProjectExpenses_totalNearBudget__a5j79 .ProjectExpenses_totalAmount__Z8Mol{color:#ca8a04}.ProjectExpenses_totalOverBudget__1gj_D{background:linear-gradient(135deg,#fef2f2,#fee2e2);border:1px solid #fecaca;color:#991b1b}.ProjectExpenses_totalOverBudget__1gj_D .ProjectExpenses_totalAmount__Z8Mol{color:#dc2626}.ProjectExpenses_totalAmount__Z8Mol{font-size:1.125rem}.ProjectExpenses_emptyState__hE1xs{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2.5rem 1.5rem;text-align:center;background:#f8fafc;border:1px dashed #e2e8f0;border-radius:10px}.ProjectExpenses_emptyState__hE1xs i{font-size:2rem;color:#cbd5e1;margin-bottom:.625rem}.ProjectExpenses_emptyState__hE1xs p{margin:0;color:#64748b;font-weight:500;font-size:.9375rem}.ProjectExpenses_emptyState__hE1xs small{color:#94a3b8;margin-top:.25rem;font-size:.8125rem}@media(max-width:768px){.ProjectExpenses_container__c83D5{padding:1rem}.ProjectExpenses_header___izxc{flex-direction:column;align-items:stretch}.ProjectExpenses_headerActions__rrdED{justify-content:flex-end}.ProjectExpenses_deleteBtn__Qqo1M{opacity:1}.ProjectExpenses_expenseAmount__n6QRe{font-size:.8125rem}}.ProjectQuickStats_grid__xhOea{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:.75rem;gap:.75rem;margin-bottom:1.25rem}.ProjectQuickStats_card__1VlTk{background:var(--surface-card);border-radius:8px;padding:.875rem 1rem;border-left:1px solid var(--surface-border);border:1px solid var(--surface-border);border-left:3px solid rgba(0,0,0,0);transition:box-shadow .15s}.ProjectQuickStats_card__1VlTk:hover{box-shadow:0 2px 8px rgba(0,0,0,.06)}.ProjectQuickStats_deliverables__ncOOg{border-left-color:var(--blue-400)}.ProjectQuickStats_tasks__02k3h{border-left-color:var(--purple-400)}.ProjectQuickStats_shoot__fikjE{border-left-color:var(--orange-400)}.ProjectQuickStats_budget__04oDO{border-left-color:var(--green-400)}.ProjectQuickStats_budget__04oDO.ProjectQuickStats_warning__KTXj_{border-left-color:var(--yellow-500)}.ProjectQuickStats_budget__04oDO.ProjectQuickStats_danger__dZIZ6{border-left-color:var(--red-400)}.ProjectQuickStats_cardHeader__gYqIp{display:flex;align-items:center;gap:.375rem;font-size:.75rem;font-weight:600;color:var(--text-color-secondary);text-transform:uppercase;letter-spacing:.03em;margin-bottom:.375rem}.ProjectQuickStats_cardHeader__gYqIp i{font-size:.6875rem}.ProjectQuickStats_cardValue__Z9jQf{font-size:1.25rem;font-weight:700;color:var(--text-color);line-height:1.2}.ProjectQuickStats_cardValueSub__XTs7m{font-weight:400;color:var(--text-color-secondary);font-size:.875rem}.ProjectQuickStats_cardValueMuted__S9x7l{font-size:.875rem;font-weight:500;color:var(--text-color-secondary);margin-top:.125rem}.ProjectQuickStats_cardSub__HvHRb{font-size:.75rem;color:var(--text-color-secondary);margin-top:.125rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ProjectQuickStats_progressTrack__7Wlgj{height:3px;background:var(--surface-200);border-radius:2px;margin-top:.5rem;overflow:hidden}.ProjectQuickStats_progressBar__wIJkP{height:100%;background:var(--primary-color);border-radius:2px;transition:width .4s ease;min-width:2px}.ProjectQuickStats_progressComplete__V5Wvg{background:var(--green-500)}@media(max-width:900px){.ProjectQuickStats_grid__xhOea{grid-template-columns:repeat(2,1fr)}}@media(max-width:576px){.ProjectQuickStats_grid__xhOea{grid-template-columns:repeat(2,1fr);gap:.5rem}.ProjectQuickStats_card__1VlTk{padding:.625rem .75rem;min-width:0}.ProjectQuickStats_cardHeader__gYqIp{font-size:.6875rem}.ProjectQuickStats_cardValue__Z9jQf{font-size:1rem}.ProjectQuickStats_cardSub__HvHRb{font-size:.6875rem}}