.TaskCard_card__rEyZA{background:var(--surface-card);border:1px solid var(--surface-border);border-radius:8px;padding:12px;cursor:-webkit-grab;cursor:grab;transition:box-shadow .2s,transform .2s}.TaskCard_card__rEyZA:hover{box-shadow:0 4px 12px rgba(0,0,0,.1);transform:translateY(-2px)}.TaskCard_card__rEyZA:active{cursor:-webkit-grabbing;cursor:grabbing}.TaskCard_header__7lw80{display:flex;align-items:center;gap:8px;margin-bottom:8px}.TaskCard_priority__PI6td{font-size:.7rem;font-weight:600;text-transform:uppercase;padding:2px 6px;border-radius:4px}.TaskCard_priorityLow__HLqC_{background:var(--blue-100);color:var(--blue-700)}.TaskCard_priorityMedium__EOw6t{background:var(--yellow-100);color:var(--yellow-700)}.TaskCard_priorityHigh__Zn3kz{background:var(--orange-100);color:var(--orange-700)}.TaskCard_priorityUrgent__WQ0wa{background:var(--red-100);color:var(--red-700)}.TaskCard_linkedBadge__65TqZ{font-size:.65rem;font-weight:500;text-transform:capitalize;padding:2px 6px;border-radius:4px;background:var(--surface-100);color:var(--text-color-secondary)}.TaskCard_title__hehUy{margin:0 0 4px;font-size:.95rem;font-weight:600;color:var(--text-color);line-height:1.3;word-break:break-word}.TaskCard_description__BmEOt,.TaskCard_title__hehUy{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.TaskCard_description__BmEOt{margin:0 0 8px;font-size:.8rem;color:var(--text-color-secondary);line-height:1.4}.TaskCard_footer__vQi_a{display:flex;justify-content:space-between;align-items:center;margin-top:8px}.TaskCard_meta__nGqy4{display:flex;align-items:center;gap:8px}.TaskCard_dueDate__GBAxr{display:flex;align-items:center;gap:4px;font-size:.75rem;color:var(--text-color-secondary)}.TaskCard_dueDate__GBAxr i{font-size:.7rem}.TaskCard_dueDate__GBAxr.TaskCard_overdue___ckUh{color:var(--red-500);font-weight:600}.TaskCard_users__ZZj2J{display:flex;align-items:center;gap:-4px}.TaskCard_avatar__YuvTj{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:var(--primary-color);color:var(--primary-color-text);font-size:.65rem;font-weight:600;margin-left:-4px;border:2px solid var(--surface-card)}.TaskCard_avatar__YuvTj:first-child{margin-left:0}.TaskCard_avatar__YuvTj.TaskCard_creator__HaHeO{background:var(--surface-300);color:var(--text-color-secondary)}.TaskCard_overdueBadge__DnzP6{background:var(--red-100)!important;color:var(--red-700)!important;font-size:.65rem!important;font-weight:600!important;text-transform:uppercase;padding:2px 6px!important;height:auto!important}.TaskKanban_container__I9x0e{padding:16px 0}.TaskKanban_header__IJ4_g{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;flex-wrap:wrap;gap:12px}.TaskKanban_title__raHKY{margin:0;font-size:1.5rem;font-weight:600;color:var(--text-color)}.TaskKanban_actions__fOTtb{display:flex;align-items:center;gap:12px}.TaskKanban_filterDropdown__FNgO3{min-width:180px}.TaskKanban_board__5pff3{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;min-height:400px}@media(max-width:992px){.TaskKanban_board__5pff3{grid-template-columns:1fr}}.TaskKanban_column__sYtN8{background:var(--surface-ground);border-radius:12px;padding:12px;min-height:300px;transition:background .2s,border-color .2s;border:2px solid rgba(0,0,0,0)}.TaskKanban_column__sYtN8.TaskKanban_dragOver__0oJv2{background:var(--surface-100);border-color:var(--primary-color)}.TaskKanban_columnHeader__upqpP{justify-content:space-between;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid var(--surface-border)}.TaskKanban_columnHeaderLeft__eryqc,.TaskKanban_columnHeader__upqpP{display:flex;align-items:center;gap:8px}.TaskKanban_columnIndicator__aysde{width:12px;height:12px;border-radius:50%}.TaskKanban_columnLabel__KAXsr{font-weight:600;font-size:.95rem;color:var(--text-color)}.TaskKanban_columnCount__ziyYp{background:var(--surface-200);color:var(--text-color-secondary);font-size:.8rem;font-weight:600;padding:2px 8px;border-radius:12px}.TaskKanban_addColumnButton__l0atO{width:28px!important;height:28px!important;padding:0!important;opacity:.6;transition:opacity .15s}.TaskKanban_addColumnButton__l0atO:hover{opacity:1}.TaskKanban_columnContent__O_NRo{display:flex;flex-direction:column;gap:10px}.TaskKanban_emptyColumn__Cqk2e{display:flex;align-items:center;justify-content:center;min-height:100px;color:var(--text-color-secondary);font-size:.85rem;border:2px dashed var(--surface-border);border-radius:8px}.TaskKanban_mobileHeader__hw9g8{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;gap:12px}.TaskKanban_mobileTabBar__eR_5C{display:flex;gap:4px;padding:4px;background:var(--surface-ground);border-radius:10px;margin-bottom:16px}.TaskKanban_mobileTab__7oF8G{flex:1 1;display:flex;flex-direction:column;align-items:center;gap:4px;padding:10px 8px;background:rgba(0,0,0,0);border:none;border-radius:8px;cursor:pointer;transition:all .2s ease;position:relative}.TaskKanban_mobileTab__7oF8G:active{transform:scale(.98)}.TaskKanban_mobileTab__7oF8G.TaskKanban_activeTab__TmBn5{background:var(--surface-card);box-shadow:0 1px 3px rgba(0,0,0,.1)}.TaskKanban_mobileTab__7oF8G.TaskKanban_activeTab__TmBn5 .TaskKanban_mobileTabIndicator__wXcJ3{opacity:1;transform:scale(1)}.TaskKanban_mobileTab__7oF8G.TaskKanban_activeTab__TmBn5 .TaskKanban_mobileTabLabel__vdang{color:var(--text-color);font-weight:600}.TaskKanban_mobileTab__7oF8G.TaskKanban_activeTab__TmBn5 .TaskKanban_mobileTabCount__5uxRh{background:var(--tab-color,var(--primary-color));color:#fff}.TaskKanban_mobileTabIndicator__wXcJ3{width:8px;height:8px;border-radius:50%;background:var(--tab-color,var(--primary-color));opacity:.4;transition:all .2s ease;transform:scale(.8)}.TaskKanban_mobileTabLabel__vdang{font-size:.75rem;font-weight:500;color:var(--text-color-secondary);transition:all .2s ease}.TaskKanban_mobileTabCount__5uxRh{font-size:.6875rem;font-weight:600;padding:2px 6px;border-radius:10px;background:var(--surface-200);color:var(--text-color-secondary);transition:all .2s ease}.TaskKanban_mobileTabContent__zNzYN{display:flex;flex-direction:column;gap:10px;min-height:150px}.TaskKanban_mobileTaskItem__1W_1o{display:flex;align-items:center;gap:12px;padding:12px;background:var(--surface-card);border:1px solid var(--surface-border);border-radius:8px;cursor:pointer;transition:all .2s ease}.TaskKanban_mobileTaskItem__1W_1o:active{transform:scale(.99);background:var(--surface-hover)}.TaskKanban_mobileTaskItem__1W_1o.TaskKanban_completed__kb8co{opacity:.7}.TaskKanban_mobileTaskItem__1W_1o.TaskKanban_completed__kb8co .TaskKanban_mobileTaskTitle__whJnx{text-decoration:line-through;color:var(--text-color-secondary)}.TaskKanban_mobileTaskContent___UGib{flex:1 1;min-width:0}.TaskKanban_mobileTaskHeader__umFus{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;flex-wrap:wrap}.TaskKanban_mobileTaskTitle__whJnx{font-size:.9375rem;font-weight:500;color:var(--text-color);line-height:1.3;flex:1 1;min-width:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}.TaskKanban_mobileTaskMeta__GXA8X{display:flex;align-items:center;gap:8px;margin-top:6px}.TaskKanban_priorityBadge__ORuDe{flex-shrink:0;font-size:.625rem;font-weight:600;text-transform:uppercase;padding:2px 6px;border-radius:4px}.TaskKanban_priorityLow__LcZ72{background:var(--blue-100);color:var(--blue-700)}.TaskKanban_priorityMedium__vNn2q{background:var(--yellow-100);color:var(--yellow-700)}.TaskKanban_priorityHigh__xBmj_{background:var(--orange-100);color:var(--orange-700)}.TaskKanban_priorityUrgent__TAv0r{background:var(--red-100);color:var(--red-700)}.TaskKanban_dueDate__ef0Rd{display:flex;align-items:center;gap:4px;font-size:.75rem;color:var(--text-color-secondary)}.TaskKanban_dueDate__ef0Rd i{font-size:.7rem}.TaskKanban_dueDate__ef0Rd.TaskKanban_overdue___jH_B{color:var(--red-500);font-weight:600}.TaskKanban_mobileQuickAction__NNyJB{display:flex;align-items:center;justify-content:center;width:40px;height:40px;flex-shrink:0;background:var(--surface-ground);border:1px solid var(--surface-border);border-radius:50%;cursor:pointer;color:var(--text-color-secondary);transition:all .2s ease}.TaskKanban_mobileQuickAction__NNyJB:active,.TaskKanban_mobileQuickAction__NNyJB:hover{background:var(--primary-color);border-color:var(--primary-color);color:#fff}.TaskKanban_mobileQuickAction__NNyJB i{font-size:.875rem}.TaskKanban_mobileLoadingSkeleton__fXJIk{padding:8px 0}@media(max-width:576px){.TaskKanban_container__I9x0e{padding:12px 0}.TaskKanban_title__raHKY{font-size:1.25rem}.TaskKanban_emptyColumn__Cqk2e{min-height:80px;font-size:.875rem}}.page_container__pKood{padding:24px;max-width:1400px;margin:0 auto}.page_header__LyiJj{margin-bottom:24px}.page_title__gKCUt{margin:0 0 8px;font-size:1.75rem;font-weight:600;color:var(--text-color)}.page_description__xwIz5{margin:0;font-size:.95rem;color:var(--text-color-secondary)}.NearbySchedules_container__ZsRSf{background:var(--surface-card);border:1px solid var(--surface-border);border-radius:8px;padding:1rem;min-width:280px;max-width:320px}.NearbySchedules_header__nhewm{display:flex;align-items:center;gap:.5rem;font-weight:600;font-size:.9rem;color:var(--text-color);margin-bottom:.75rem;padding-bottom:.5rem;border-bottom:1px solid var(--surface-border)}.NearbySchedules_header__nhewm i{color:var(--primary-color)}.NearbySchedules_loading__lATOg{display:flex;justify-content:center;padding:1rem}.NearbySchedules_error__f1cWZ{color:var(--red-500);font-size:.85rem;padding:.5rem}.NearbySchedules_empty__AIoyb{display:flex;align-items:center;gap:.5rem;color:var(--text-color-secondary);font-size:.85rem;padding:.5rem 0}.NearbySchedules_empty__AIoyb i{color:var(--green-500)}.NearbySchedules_scheduleList__KV8bB{display:flex;flex-direction:column;gap:.75rem;max-height:300px;overflow-y:auto}.NearbySchedules_dateGroup__dnhIB{display:flex;flex-direction:column;gap:.5rem}.NearbySchedules_dateHeader__XfA_x{display:flex;align-items:center;justify-content:space-between;font-weight:600;font-size:.8rem;color:var(--text-color-secondary);text-transform:uppercase;letter-spacing:.025em;padding:.25rem 0}.NearbySchedules_dateHeader__XfA_x.NearbySchedules_selectedDay__uSfZ4{color:var(--orange-500)}.NearbySchedules_sameDay__pJePo{background:var(--orange-100);color:var(--orange-700);font-size:.7rem;padding:.15rem .5rem;border-radius:4px;font-weight:600;text-transform:none}.dark .NearbySchedules_sameDay__pJePo{background:rgba(var(--orange-500-rgb),.2);color:var(--orange-300)}.NearbySchedules_scheduleItem___48r4{background:var(--surface-ground);border-radius:6px;padding:.6rem .75rem;border-left:3px solid var(--primary-color)}.NearbySchedules_projectName__NgZiB{font-weight:500;font-size:.875rem;color:var(--text-color);margin-bottom:.35rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.NearbySchedules_scheduleDetails__hvfFx{display:flex;flex-wrap:wrap;gap:.75rem;font-size:.75rem;color:var(--text-color-secondary)}.NearbySchedules_location__s8WVF,.NearbySchedules_time__erMs2{display:flex;align-items:center;gap:.25rem}.NearbySchedules_location__s8WVF i,.NearbySchedules_time__erMs2 i{font-size:.7rem}.NearbySchedules_location__s8WVF{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:150px}.ProductionScheduleForm_form__J9Cqc{display:flex;flex-direction:column;gap:1.5rem}.ProductionScheduleForm_field__aHUps{display:flex;flex-direction:column;gap:.5rem}.ProductionScheduleForm_label__0tcgZ{font-weight:600;font-size:.875rem;color:var(--text-color)}.ProductionScheduleForm_required__GwfQ6{color:var(--red-500)}.ProductionScheduleForm_calendar__4Cm6s,.ProductionScheduleForm_input__Sub1r{width:100%}.ProductionScheduleForm_dateTimeRow__C01Ue{display:flex;gap:1rem;align-items:flex-start}@media(max-width:640px){.ProductionScheduleForm_dateTimeRow__C01Ue{flex-direction:column}}.ProductionScheduleForm_calendarWrapper__6AITF{flex:0 0 auto;width:250px;min-width:200px}@media(max-width:640px){.ProductionScheduleForm_calendarWrapper__6AITF{width:100%}}.ProductionScheduleForm_select__yeovD{width:100%;padding:.5rem;border:1px solid var(--surface-border);border-radius:4px;font-size:1rem;background-color:var(--surface-ground);color:var(--text-color);transition:border-color .2s}.ProductionScheduleForm_select__yeovD:focus{outline:none;border-color:var(--primary-color)}.ProductionScheduleForm_checkboxContainer__entNL{display:flex;align-items:center;gap:.5rem}.ProductionScheduleForm_checkboxLabel___M5oM{cursor:pointer;font-size:.875rem;color:var(--text-color)}.ProductionScheduleForm_textarea__O8yX2{width:100%;resize:vertical}.ProductionScheduleForm_errorText__gqOVf{color:var(--red-500);font-size:.75rem;margin-top:.25rem}.ProductionScheduleForm_actions__qNh7u{display:flex;justify-content:flex-end;gap:.5rem;margin-top:1rem}.HorizontalScrollContainer_container__R7eX4{display:flex;flex-direction:row;gap:1rem;overflow-x:auto;overflow-y:hidden;padding:.5rem 0;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--surface-border) rgba(0,0,0,0)}.HorizontalScrollContainer_container__R7eX4::-webkit-scrollbar{height:8px}.HorizontalScrollContainer_container__R7eX4::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.HorizontalScrollContainer_container__R7eX4::-webkit-scrollbar-thumb{background-color:var(--surface-border);border-radius:4px}.HorizontalScrollContainer_container__R7eX4::-webkit-scrollbar-thumb:hover{background-color:var(--text-color-secondary)}.HorizontalScrollContainer_container__R7eX4>*{flex-shrink:0}@media(max-width:576px){.HorizontalScrollContainer_container__R7eX4{scroll-snap-type:x mandatory;gap:.75rem;padding:.25rem 0;scrollbar-width:none;-ms-overflow-style:none}.HorizontalScrollContainer_container__R7eX4::-webkit-scrollbar{display:none}}.ProductionScheduleCalendar_calendarContainer__9tITS{display:flex;flex-direction:column;gap:1.5rem}.ProductionScheduleCalendar_calendar__UGoqe{width:100%}.ProductionScheduleCalendar_dateCell__ufaeN{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;position:relative}.ProductionScheduleCalendar_dateNumber__RphHF{font-size:.875rem}.ProductionScheduleCalendar_scheduleIndicator__Bxogh{position:absolute;bottom:2px;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:2px}.ProductionScheduleCalendar_indicatorDot__54hXA{width:6px;height:6px;border-radius:50%;background-color:var(--primary-color)}.ProductionScheduleCalendar_count__Qg67i{font-size:.625rem;color:var(--primary-color);font-weight:600}.ProductionScheduleCalendar_schedulesList___2PLK{margin-top:1rem}.ProductionScheduleCalendar_listHeader__QAKfu{margin:0 0 1rem;font-size:1rem;font-weight:600;color:var(--text-color)}.ProductionScheduleCalendar_schedules__dt0LG{display:flex;flex-direction:column;gap:.75rem}.ProductionScheduleCalendar_scheduleItem__2gGCB{background:var(--surface-card);border:1px solid var(--surface-border);border-radius:6px;padding:.75rem;cursor:pointer;transition:all .2s;display:flex;gap:.75rem}.ProductionScheduleCalendar_scheduleItem__2gGCB:hover{background:var(--surface-hover);border-color:var(--primary-color)}.ProductionScheduleCalendar_scheduleTime__XynYm{font-weight:600;font-size:.875rem;color:var(--primary-color);min-width:80px}.ProductionScheduleCalendar_scheduleDetails__RCW4M{flex:1 1;display:flex;flex-direction:column;gap:.25rem}.ProductionScheduleCalendar_scheduleLocation__6puzD{font-size:.875rem;color:var(--text-color);font-weight:500}.ProductionScheduleCalendar_scheduleContact__bdMHM{font-size:.75rem;color:var(--text-color-secondary)}.ProductionScheduleCalendar_siteAccess__0XHOH{font-size:.75rem;color:var(--orange-500);font-weight:500}.AggregatedTimeline_container__BuvMK{background:var(--surface-card,#fff);padding:1rem;border-radius:12px}.AggregatedTimeline_header__UdHue{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.25rem;flex-wrap:wrap;gap:.75rem}.AggregatedTimeline_headerTitle__4p3oU{margin:0;font-size:1.125rem;font-weight:600}.AggregatedTimeline_headerActions__yJNTz{display:flex;align-items:center;gap:.5rem}.AggregatedTimeline_listView__GDTuC{display:flex;flex-direction:column;gap:.75rem}.AggregatedTimeline_listItem__nze5b{background:var(--surface-ground,#f8fafc);padding:.75rem;border-radius:8px;cursor:pointer;transition:background .15s}.AggregatedTimeline_listItem__nze5b:hover{background:var(--surface-hover,#e2e8f0)}.AggregatedTimeline_mobileCardContainer__wvQ_J{padding:0}.AggregatedTimeline_mobileCard__OXh2k{flex-shrink:0;width:calc(100vw - 4rem);min-width:260px;max-width:300px;background:var(--surface-ground,#f8fafc);border-radius:10px;padding:1.25rem;display:flex;flex-direction:column;gap:.875rem;scroll-snap-align:start;cursor:pointer;transition:background .15s}.AggregatedTimeline_mobileCard__OXh2k:active{background:var(--surface-hover,#e2e8f0)}.AggregatedTimeline_mobileCardDate__CjA4R{display:flex;align-items:center;gap:.75rem}.AggregatedTimeline_mobileCardDateBox__qxPTk{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:48px;padding:.5rem;background:var(--primary-color,#6366f1);border-radius:8px;color:#fff}.AggregatedTimeline_mobileCardDay__6gJzt{font-size:1.25rem;font-weight:700;line-height:1}.AggregatedTimeline_mobileCardMonth__T1NAm{font-size:.75rem;text-transform:uppercase;opacity:.9}.AggregatedTimeline_mobileCardInfo__LILdU{flex:1 1;display:flex;flex-direction:column;gap:.25rem}.AggregatedTimeline_mobileCardName__2aQWI{font-weight:600;font-size:.9375rem;color:var(--text-color,#1e293b)}.AggregatedTimeline_mobileCardTime__kpQz_{font-size:.8125rem;color:var(--text-color-secondary,#64748b);display:flex;align-items:center;gap:.375rem}.AggregatedTimeline_mobileCardTime__kpQz_ i{font-size:.75rem}.AggregatedTimeline_mobileCardLocation__7n6Fn{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:var(--text-color-secondary,#64748b);padding:.5rem;background:var(--surface-card,#fff);border-radius:6px}.AggregatedTimeline_mobileCardLocation__7n6Fn i{font-size:.875rem;color:var(--primary-color,#6366f1)}.AggregatedTimeline_mobileCardFooter__cfJTQ{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding-top:.75rem;margin-top:.25rem;border-top:1px solid var(--surface-border,#e2e8f0)}.AggregatedTimeline_mobileCardTags__TscAo{display:flex;gap:.375rem;flex-wrap:wrap}.AggregatedTimeline_mobileCardUser__CSmK3{display:flex;align-items:center;gap:.375rem}.AggregatedTimeline_emptyState__Ts_xx{text-align:center;padding:2rem 1rem;color:var(--text-color-secondary,#64748b)}.AggregatedTimeline_emptyState__Ts_xx i{display:block;font-size:2.5rem;margin-bottom:.75rem;opacity:.5}.AggregatedTimeline_emptyState__Ts_xx p{margin:0}.AggregatedTimeline_loadingState__jEzfs{display:flex;flex-direction:column;gap:.5rem}@media(max-width:576px){.AggregatedTimeline_container__BuvMK{padding:.75rem}.AggregatedTimeline_header__UdHue{margin-bottom:1rem}.AggregatedTimeline_headerTitle__4p3oU{font-size:1rem}.AggregatedTimeline_headerActions__yJNTz .p-togglebutton,.AggregatedTimeline_listView__GDTuC{display:none}.AggregatedTimeline_emptyState__Ts_xx{padding:1.5rem 1rem}.AggregatedTimeline_emptyState__Ts_xx i{font-size:2rem}}@media(min-width:577px){.AggregatedTimeline_mobileCardContainer__wvQ_J{display:none}}.CallSheet_container__eMqoH{background:var(--surface-card,#fff);border-radius:12px;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.08)}.CallSheet_header__5iUGi{display:flex;align-items:center;justify-content:space-between;padding:1.5rem 1.5rem 1.25rem;border-bottom:1px solid var(--surface-border,#e2e8f0);flex-wrap:wrap;gap:.75rem;margin-bottom:0}.CallSheet_title__sJqsm{display:flex;align-items:center;gap:.75rem;margin:0;font-size:1.125rem;font-weight:600;color:var(--text-color,#1e293b)}.CallSheet_title__sJqsm i{font-size:1.25rem;color:var(--primary-color,#6366f1)}.CallSheet_table__nBVWS .p-datatable-wrapper{border-radius:0}.CallSheet_emptyState__k3XPX{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 2rem;text-align:center}.CallSheet_emptyState__k3XPX i{font-size:2.5rem;color:rgba(100,116,139,.3);margin-bottom:1rem}.CallSheet_emptyState__k3XPX p{margin:0 0 .25rem;font-size:.9375rem;color:var(--text-color,#1e293b);font-weight:500}.CallSheet_emptyState__k3XPX small{font-size:.8125rem;color:var(--text-color-secondary,#64748b)}.CallSheet_mobileCardContainer__quOvj{padding:1.25rem 1rem}.CallSheet_mobileCard___ZxHK{flex-shrink:0;width:calc(100vw - 4rem);min-width:260px;max-width:300px;background:var(--surface-ground,#f8fafc);border-radius:10px;padding:1.25rem;display:flex;flex-direction:column;gap:.75rem;scroll-snap-align:start}.CallSheet_mobileCardHeader__HlAt0{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem}.CallSheet_mobileCardName__PNydW{font-weight:600;font-size:1rem;color:var(--text-color,#1e293b);flex:1 1}.CallSheet_mobileCardActions__iAsDa{display:flex;gap:.25rem;flex-shrink:0}.CallSheet_mobileCardRole__RTO8k{font-size:.875rem;color:var(--primary-color,#6366f1);font-weight:500}.CallSheet_mobileCardContact__FXDpf{display:flex;flex-direction:column;gap:.5rem;margin-top:.375rem}.CallSheet_mobileCardContact__FXDpf a{display:flex;align-items:center;gap:.5rem;color:var(--text-color,#1e293b);text-decoration:none;font-size:.875rem;padding:.5rem;background:var(--surface-card,#fff);border-radius:6px;transition:background .15s}.CallSheet_mobileCardContact__FXDpf a:active{background:var(--surface-hover,#e2e8f0)}.CallSheet_mobileCardContact__FXDpf a i{font-size:.875rem;color:var(--text-color-secondary,#64748b)}.CallSheet_mobileCardNotes__MUscp{font-size:.8125rem;color:var(--text-color-secondary,#64748b);line-height:1.4;margin-top:.375rem;padding-top:.75rem;border-top:1px solid var(--surface-border,#e2e8f0)}@media(max-width:576px){.CallSheet_container__eMqoH{border-radius:10px}.CallSheet_header__5iUGi{padding:1.25rem 1rem 1rem;gap:.5rem}.CallSheet_title__sJqsm{font-size:1rem;gap:.5rem}.CallSheet_title__sJqsm i{font-size:1.125rem}.CallSheet_table__nBVWS{display:none}.CallSheet_emptyState__k3XPX{padding:2rem 1.5rem}.CallSheet_emptyState__k3XPX i{font-size:2rem}.CallSheet_emptyState__k3XPX p{font-size:.875rem}.CallSheet_emptyState__k3XPX small{font-size:.75rem}}.GearChecklists_container__O6unu{background:var(--surface-card,#fff);border-radius:12px;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.08)}.GearChecklists_header__CDQ_q{padding:1.25rem 1.5rem 0}.GearChecklists_title__ixIfy{display:flex;align-items:center;gap:.75rem;margin:0;font-size:1.125rem;font-weight:600;color:var(--text-color,#1e293b)}.GearChecklists_title__ixIfy i{font-size:1.25rem;color:var(--primary-color,#6366f1)}.GearChecklists_tabs__UNlY9 .p-tabview-panels{padding:0}.GearChecklists_tabs__UNlY9 .p-tabview-nav{padding:0 1.25rem;border-bottom:1px solid var(--surface-border,#e2e8f0)}.GearChecklists_tabs__UNlY9 .p-tabview-nav-link{padding:.75rem 1rem}.GearChecklists_tabHeader__0aKO6{display:flex;align-items:center;gap:.5rem}.GearChecklists_tabHeader__0aKO6 i{font-size:.875rem}.GearChecklists_tabBadge__rOT1R{font-size:.65rem;padding:.125rem .375rem;margin-left:.25rem}.GearChecklists_checklistContainer__j_9jq{padding:1rem 1.5rem 1.5rem}.GearChecklists_checklistHeader__VKEET{justify-content:space-between;margin-bottom:1rem;flex-wrap:wrap}.GearChecklists_checklistHeader__VKEET,.GearChecklists_stats__Xo6W5{display:flex;align-items:center;gap:.75rem}.GearChecklists_pieceCount__JXVyt{font-size:.8125rem;color:var(--text-color-secondary,#64748b)}.GearChecklists_actions__tUuOS{display:flex;align-items:center;gap:.5rem}.GearChecklists_lastUpdated__QWuUO{font-size:.75rem;color:var(--text-color-secondary,#94a3b8);margin-bottom:1rem}.GearChecklists_checklistItems__sZPI0{border:1px solid var(--surface-border,#e2e8f0);border-radius:8px;overflow:hidden}.GearChecklists_categoryGroup__5N2ts:not(:last-child),.GearChecklists_categoryHeader__pGheX{border-bottom:1px solid var(--surface-border,#e2e8f0)}.GearChecklists_categoryHeader__pGheX{padding:.5rem 1rem;background:var(--surface-ground,#f8fafc);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.025em;color:var(--text-color-secondary,#64748b)}.GearChecklists_checklistItem__m4nbh{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;cursor:pointer;transition:background .15s ease;border-bottom:1px solid rgba(226,232,240,.5)}.GearChecklists_checklistItem__m4nbh:last-child{border-bottom:none}.GearChecklists_checklistItem__m4nbh:hover{background:rgba(99,102,241,.04)}.GearChecklists_checklistItem__m4nbh.GearChecklists_checked__B2yOw{background:rgba(34,197,94,.06)}.GearChecklists_checklistItem__m4nbh.GearChecklists_checked__B2yOw .GearChecklists_itemName__CTjb5{color:var(--text-color-secondary,#64748b);text-decoration:line-through}.GearChecklists_itemName__CTjb5{flex:1 1;font-size:.875rem;font-weight:500;color:var(--text-color,#1e293b);transition:color .15s ease,-webkit-text-decoration .15s ease;transition:color .15s ease,text-decoration .15s ease;transition:color .15s ease,text-decoration .15s ease,-webkit-text-decoration .15s ease}.GearChecklists_quantityTag__AOv_R{font-size:.7rem;padding:.125rem .375rem;flex-shrink:0}.GearChecklists_emptyState__FCH41{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 2rem;text-align:center;background:var(--surface-ground,#f8fafc);border-radius:8px}.GearChecklists_emptyState__FCH41 i{font-size:2.5rem;color:rgba(100,116,139,.3);margin-bottom:1rem}.GearChecklists_emptyState__FCH41 p{margin:0 0 .25rem;font-size:.9375rem;color:var(--text-color,#1e293b);font-weight:500}.GearChecklists_emptyState__FCH41 small{font-size:.8125rem;color:var(--text-color-secondary,#64748b)}.GearChecklists_completionMessage__c6Ks2{margin-top:1rem}.GearChecklists_completionMessage__c6Ks2 .p-message-wrapper{padding:.75rem 1rem}@media print{.GearChecklists_container__O6unu{box-shadow:none;border:none}.GearChecklists_actions__tUuOS,.GearChecklists_header__CDQ_q,.GearChecklists_tabs__UNlY9 .p-tabview-nav{display:none}.GearChecklists_checklistContainer__j_9jq{padding:0}.GearChecklists_checklistItems__sZPI0{border:none}.GearChecklists_checklistItem__m4nbh{page-break-inside:avoid}}@media(max-width:576px){.GearChecklists_container__O6unu{border-radius:10px}.GearChecklists_header__CDQ_q{padding:1rem 1rem 0}.GearChecklists_title__ixIfy{font-size:1rem;gap:.5rem}.GearChecklists_title__ixIfy i{font-size:1.125rem}.GearChecklists_tabs__UNlY9 .p-tabview-nav{padding:0 .75rem}.GearChecklists_tabs__UNlY9 .p-tabview-nav-link{padding:.625rem .75rem;font-size:.875rem}.GearChecklists_tabHeader__0aKO6{gap:.375rem}.GearChecklists_tabHeader__0aKO6 i{font-size:.8125rem}.GearChecklists_tabBadge__rOT1R{font-size:.6rem;padding:.1rem .3rem}.GearChecklists_checklistContainer__j_9jq{padding:.875rem 1rem 1.25rem}.GearChecklists_checklistHeader__VKEET{margin-bottom:.75rem;gap:.5rem}.GearChecklists_stats__Xo6W5{gap:.5rem}.GearChecklists_pieceCount__JXVyt{font-size:.75rem}.GearChecklists_actions__tUuOS{gap:.375rem}.GearChecklists_actions__tUuOS .p-button{padding:.5rem .75rem}.GearChecklists_actions__tUuOS .p-button-icon-only{width:2rem;height:2rem}.GearChecklists_lastUpdated__QWuUO{font-size:.6875rem;margin-bottom:.75rem}.GearChecklists_categoryHeader__pGheX{padding:.5rem .875rem;font-size:.6875rem}.GearChecklists_checklistItem__m4nbh{padding:.875rem;gap:.625rem;min-height:48px}.GearChecklists_checklistItem__m4nbh .p-checkbox,.GearChecklists_checklistItem__m4nbh .p-checkbox-box{width:1.25rem;height:1.25rem}.GearChecklists_itemName__CTjb5{font-size:.9375rem}.GearChecklists_quantityTag__AOv_R{font-size:.625rem}.GearChecklists_emptyState__FCH41{padding:2rem 1.5rem}.GearChecklists_emptyState__FCH41 i{font-size:2rem}.GearChecklists_emptyState__FCH41 p{font-size:.875rem}.GearChecklists_emptyState__FCH41 small{font-size:.75rem}.GearChecklists_completionMessage__c6Ks2{margin-top:.75rem}.GearChecklists_completionMessage__c6Ks2 .p-message-wrapper{padding:.625rem .875rem}}.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_overdueBadge__kcJ8z{background:var(--red-100)!important;color:var(--red-700)!important;font-size:.65rem!important;font-weight:600!important;text-transform:uppercase;padding:2px 6px!important;height:auto!important}.EquipmentSelector_container___z7xQ{display:flex;flex-direction:column;gap:.75rem}.EquipmentSelector_selectedList__7veG1{display:flex;flex-direction:column;gap:.5rem}.EquipmentSelector_selectedItem__VtIRL{display:flex;align-items:center;gap:.75rem;padding:.5rem .75rem;background:var(--surface-ground,#f8fafc);border-radius:8px;transition:background .15s ease}.EquipmentSelector_selectedItem__VtIRL:hover{background:var(--surface-hover,#f1f5f9)}.EquipmentSelector_selectedItemPhoto__a4xu2{width:36px;height:36px;border-radius:6px;overflow:hidden;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:rgba(99,102,241,.08)}.EquipmentSelector_selectedItemPhoto__a4xu2 img{width:100%;height:100%;object-fit:cover}.EquipmentSelector_selectedItemPhoto__a4xu2 i{font-size:.875rem;color:rgba(99,102,241,.5)}.EquipmentSelector_selectedItemInfo__HmHln{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:.125rem}.EquipmentSelector_selectedItemName__Z8skc{font-size:.875rem;font-weight:500;color:var(--text-color,#1e293b);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.EquipmentSelector_selectedItemCategory__N1hHr{font-size:.75rem;color:var(--text-color-secondary,#64748b)}.EquipmentSelector_selectedItemQuantity__QA0tt{flex-shrink:0;display:flex;align-items:center;gap:.5rem}.EquipmentSelector_inlineQuantityInput__4uUzE{width:90px}.EquipmentSelector_inlineQuantityInput__4uUzE .p-inputnumber-input{width:40px;padding:.25rem;text-align:center;font-size:.875rem}.EquipmentSelector_inlineQuantityInput__4uUzE .p-button{width:24px;height:24px}.EquipmentSelector_quantityBadge__01GXK{font-size:.75rem;font-weight:600}.EquipmentSelector_removeButton__DqlAl{flex-shrink:0;width:28px!important;height:28px!important}.EquipmentSelector_noSelection__XpiUZ{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:1.5rem 1rem;background:var(--surface-ground,#f8fafc);border-radius:8px;border:1px dashed rgba(100,116,139,.2);color:var(--text-color-secondary,#64748b)}.EquipmentSelector_noSelection__XpiUZ i{font-size:1rem;opacity:.6}.EquipmentSelector_noSelection__XpiUZ span{font-size:.875rem}.EquipmentSelector_addButton___IAk1{align-self:flex-start}.EquipmentSelector_emptyState__x78R9{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1.5rem 1rem;text-align:center;background:var(--surface-ground,#f8fafc);border-radius:8px}.EquipmentSelector_emptyState__x78R9 i{font-size:1.5rem;color:rgba(100,116,139,.4);margin-bottom:.5rem}.EquipmentSelector_emptyState__x78R9 p{margin:0;font-size:.8125rem;color:var(--text-color-secondary,#64748b)}.EquipmentSelector_dialog__Cy_Ql .p-dialog-header{padding-bottom:.5rem}.EquipmentSelector_dialogHeader__a6sTC{display:flex;align-items:center;justify-content:space-between;width:100%;gap:1rem}.EquipmentSelector_dialogContent__RpxhJ{display:flex;flex-direction:column;padding:0!important}.EquipmentSelector_dialogFooter__VtzCM{display:flex;align-items:center;justify-content:space-between;width:100%;padding-top:.5rem}.EquipmentSelector_selectionCount__yFxRH{font-size:.875rem;color:var(--text-color-secondary,#64748b)}.EquipmentSelector_dialogActions__5bOU2{display:flex;gap:.5rem}.EquipmentSelector_searchContainer__tVo88{padding:.75rem 1.25rem;border-bottom:1px solid var(--surface-border,#e2e8f0)}.EquipmentSelector_searchInput__HPGyx{width:100%}.EquipmentSelector_categoryList__uHqQR{flex:1 1;overflow-y:auto;max-height:400px}.EquipmentSelector_category__BN_fn{border-bottom:1px solid var(--surface-border,#e2e8f0)}.EquipmentSelector_category__BN_fn:last-child{border-bottom:none}.EquipmentSelector_categoryHeader__W9bHZ{display:flex;align-items:center;gap:.75rem;padding:.75rem 1.25rem;background:rgba(248,250,252,.8);cursor:pointer;transition:background .15s ease}.EquipmentSelector_categoryHeader__W9bHZ:hover{background:#f1f5f9}.EquipmentSelector_categoryCheckbox__Ev0_S{flex-shrink:0}.EquipmentSelector_categoryName__4Nb_V{flex:1 1;font-size:.875rem;font-weight:600;color:var(--text-color,#1e293b)}.EquipmentSelector_categoryCount__6ksOu{font-size:.75rem;color:var(--text-color-secondary,#64748b);padding:.125rem .5rem;background:rgba(100,116,139,.1);border-radius:12px}.EquipmentSelector_categoryItems__QRZpA{padding:.25rem 0}.EquipmentSelector_equipmentItem__Rfc_s{display:flex;flex-direction:column;gap:.5rem;padding:.5rem 1.25rem .5rem 2.5rem;transition:background .15s ease}.EquipmentSelector_equipmentItem__Rfc_s:hover{background:rgba(99,102,241,.04)}.EquipmentSelector_equipmentItem__Rfc_s.EquipmentSelector_selected__owiWV{background:rgba(99,102,241,.08)}.EquipmentSelector_equipmentItemMain__ZA0RK{display:flex;align-items:center;gap:.75rem;cursor:pointer;width:100%}.EquipmentSelector_checkbox__Pwz8I{flex-shrink:0}.EquipmentSelector_itemPhoto___BzAF{width:40px;height:40px;border-radius:6px;overflow:hidden;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:rgba(99,102,241,.06);border:1px solid rgba(99,102,241,.1)}.EquipmentSelector_itemPhoto___BzAF img{width:100%;height:100%;object-fit:cover}.EquipmentSelector_itemPhoto___BzAF i{font-size:1rem;color:rgba(99,102,241,.4)}.EquipmentSelector_itemInfo__igX_u{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:.125rem}.EquipmentSelector_itemName__7O9uI{font-size:.875rem;font-weight:500;color:var(--text-color,#1e293b);display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.EquipmentSelector_ownedTag__4jc8W{font-size:.65rem;padding:.125rem .375rem}.EquipmentSelector_itemDescription__mGbD2{font-size:.75rem;color:var(--text-color-secondary,#64748b);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.EquipmentSelector_quantityControl__EHvQx{display:flex;align-items:center;gap:.5rem;margin-left:2.75rem;padding:.25rem .5rem;background:rgba(99,102,241,.04);border-radius:6px;width:-moz-fit-content;width:fit-content}.EquipmentSelector_quantityLabel__AasdJ{font-size:.75rem;color:var(--text-color-secondary,#64748b);font-weight:500}.EquipmentSelector_quantityInput__mVAQJ{width:100px}.EquipmentSelector_quantityInput__mVAQJ .p-inputnumber-input{width:40px;padding:.25rem;text-align:center;font-size:.875rem}.EquipmentSelector_quantityInput__mVAQJ .p-button{width:24px;height:24px}.EquipmentSelector_exceedsMax__lOPbv .p-inputnumber-input{border-color:var(--orange-400);color:var(--orange-600)}.EquipmentSelector_quantityWarning__imlk0{font-size:.7rem;color:var(--orange-600)}.EquipmentSelector_noResults__2mxIN{display:flex;align-items:center;justify-content:center;padding:2rem 1rem}.EquipmentSelector_noResults__2mxIN p{margin:0;color:var(--text-color-secondary,#64748b);font-size:.875rem}.EquipmentSelector_kitTag__Z41xY{font-size:.6rem;padding:.125rem .375rem;margin-left:.375rem}.EquipmentSelector_kitItem__3T5Sx{background:linear-gradient(135deg,rgba(99,102,241,.04),rgba(168,85,247,.04))}.EquipmentSelector_kitsSection__KuT5p{border-bottom:1px solid var(--surface-border,#e2e8f0)}.EquipmentSelector_kitsSectionHeader__TLAcR{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;background:linear-gradient(135deg,rgba(99,102,241,.06),rgba(168,85,247,.06));font-size:.8125rem;font-weight:600;color:var(--primary-color,#6366f1);text-transform:uppercase;letter-spacing:.025em}.EquipmentSelector_kitsSectionHeader__TLAcR i{font-size:.875rem}.EquipmentSelector_kitsCount__cPZGO{font-size:.75rem;color:var(--text-color-secondary,#64748b);padding:.125rem .5rem;background:rgba(100,116,139,.1);border-radius:12px;margin-left:auto}.EquipmentSelector_kitsList__0ZtIv{padding:.5rem 0}.EquipmentSelector_kitItem__3T5Sx{display:flex;align-items:center;gap:.75rem;padding:.625rem 1.25rem;cursor:pointer;transition:background .15s ease}.EquipmentSelector_kitItem__3T5Sx:hover{background:rgba(99,102,241,.06)}.EquipmentSelector_kitItem__3T5Sx.EquipmentSelector_selected__owiWV{background:rgba(99,102,241,.1)}.EquipmentSelector_kitItemIcon__mKhkG{width:40px;height:40px;border-radius:8px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(99,102,241,.1),rgba(168,85,247,.1));color:var(--primary-color,#6366f1);flex-shrink:0}.EquipmentSelector_kitItemIcon__mKhkG i{font-size:1.125rem}.EquipmentSelector_kitItemInfo__kE2xz{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:.125rem}.EquipmentSelector_kitItemName__7oNKD{font-size:.875rem;font-weight:600;color:var(--text-color,#1e293b)}.EquipmentSelector_kitItemDescription__xCrSd{font-size:.75rem;color:var(--text-color-secondary,#64748b);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.EquipmentSelector_kitItemMeta__1vmKy{font-size:.6875rem;color:var(--text-color-secondary,#64748b);opacity:.8}.ProjectDeliverables_scrollContainer__kM9fV{display:flex;gap:1rem;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:8px}.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:4px}.ProjectDeliverables_scrollContainer__kM9fV::-webkit-scrollbar-thumb:hover{background-color:var(--surface-400)}.ProjectDeliverables_card__ssG4O{flex:0 0 auto;width:300px;aspect-ratio:1;min-width:300px}@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:280px;max-width:320px;aspect-ratio:auto;min-height:280px;scroll-snap-align:start}}.ProjectDetailHeader_header__6_gl_{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem}.ProjectDetailHeader_headerLeft__doTqs{display:flex;align-items:center;gap:.75rem}.ProjectDetailHeader_title__j_8eh{margin:0;font-size:1.5rem;font-weight:600}.ProjectDetailHeader_headerButtons__95__N{display:flex;gap:.5rem}.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:1.25rem}.ProjectDetailHeader_title__j_8eh{font-size:1.125rem}.ProjectDetailHeader_headerButtons__95__N{display:none}}@media(min-width:577px){.ProjectDetailHeader_mobileSpeedDial__rlr8X,.ProjectDetailHeader_speedDialOverlay__x5eO7{display:none}}.ExpenseDialog_sidebar__tE8OT{width:480px!important}@media(max-width:540px){.ExpenseDialog_sidebar__tE8OT{width:100%!important}}.ExpenseDialog_sidebarTitle__YSKlg{margin:0 0 1.25rem;font-size:1.25rem;font-weight:600}.ExpenseDialog_form__6fagM{display:flex;flex-direction:column;gap:1rem}.ExpenseDialog_row__qEUt0{display:flex;gap:1rem}@media(max-width:576px){.ExpenseDialog_row__qEUt0{flex-direction:column}}.ExpenseDialog_field__0oRtf{display:flex;flex-direction:column;gap:.375rem;flex:1 1}.ExpenseDialog_field__0oRtf label{font-size:.875rem;font-weight:500;color:var(--text-color-secondary)}.ExpenseDialog_fullWidth__ZOGKa{width:100%}.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:.8rem;color:var(--text-color-secondary)}.ExpenseDialog_mileageInfo__DiAvp i{font-size:.85rem;color:var(--blue-400);flex-shrink:0}.ExpenseDialog_mileageInfo__DiAvp strong{color:var(--green-600)}.ExpenseDialog_receiptUpload__cpGpW{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1.5rem;border:2px dashed var(--surface-300);border-radius:8px;cursor:pointer;transition:border-color .2s,background .2s;text-align:center}.ExpenseDialog_receiptUpload__cpGpW:hover{border-color:var(--primary-color);background:var(--surface-50)}.ExpenseDialog_receiptUpload__cpGpW i{font-size:1.5rem;color:var(--surface-500)}.ExpenseDialog_receiptUpload__cpGpW span{font-size:.875rem;color:var(--text-color-secondary)}.ExpenseDialog_hint__yxl1J{font-size:.75rem!important;color:var(--surface-400)!important}.ExpenseDialog_receiptPreview__21SYT{position:relative;border:1px solid var(--surface-200);border-radius:8px;overflow:hidden}.ExpenseDialog_receiptImage__nMImr{width:100%;max-height:200px;object-fit:contain;background:var(--surface-50)}.ExpenseDialog_pdfBadge__63Cle{display:flex;align-items:center;gap:.5rem;padding:1rem;background:var(--surface-50)}.ExpenseDialog_pdfBadge__63Cle i{font-size:1.5rem;color:var(--red-500)}.ExpenseDialog_pdfBadge__63Cle span{font-size:.875rem;color:var(--text-color)}.ExpenseDialog_receiptActions__8Brb_{display:flex;justify-content:flex-end;gap:.25rem;padding:.25rem .5rem;background:var(--surface-0);border-top:1px solid var(--surface-200)}.ExpenseDialog_uploadProgress__k3TCi{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1.5rem;border:2px dashed var(--surface-300);border-radius:8px}.ExpenseDialog_uploadProgress__k3TCi i{font-size:1.5rem;color:var(--primary-color)}.ExpenseDialog_uploadProgress__k3TCi span{font-size:.875rem;color:var(--text-color-secondary)}.ExpenseDialog_progressBar__9HExt{width:100%;height:6px}.ExpenseDialog_hiddenInput__GPiGy{display:none}.ExpenseDialog_sidebarFooter__S_7Ml{display:flex;justify-content:flex-end;gap:.5rem;padding-top:1rem;margin-top:.5rem;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}}.TemplateCard_card__l_z99{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;min-width:160px;max-width:200px;height:120px;padding:1rem;border:2px solid var(--surface-border);border-radius:8px;background:var(--surface-card);cursor:pointer;transition:all .15s ease;text-align:left}.TemplateCard_card__l_z99:hover{border-color:var(--primary-color);box-shadow:0 2px 8px rgba(0,0,0,.08);transform:translateY(-2px)}.TemplateCard_card__l_z99:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 2px var(--primary-100)}.TemplateCard_card__l_z99.TemplateCard_selected__PJ5YU{border-color:var(--primary-color);background:var(--primary-50,rgba(var(--primary-color-rgb),.05));box-shadow:0 0 0 2px var(--primary-100)}.TemplateCard_card__l_z99.TemplateCard_createNew__GDtij{border-style:dashed;background:var(--surface-ground)}.TemplateCard_card__l_z99.TemplateCard_createNew__GDtij:hover{background:var(--surface-card)}.TemplateCard_card__l_z99.TemplateCard_createNew__GDtij.TemplateCard_selected__PJ5YU{background:var(--primary-50,rgba(var(--primary-color-rgb),.05))}.TemplateCard_createNewContent__gFhBr{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:.5rem}.TemplateCard_createNewIcon__nSYSV{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:var(--surface-200);color:var(--text-color-secondary);transition:all .15s ease}.TemplateCard_card__l_z99:hover .TemplateCard_createNewIcon__nSYSV{background:var(--primary-100);color:var(--primary-color)}.TemplateCard_card__l_z99.TemplateCard_selected__PJ5YU .TemplateCard_createNewIcon__nSYSV{background:var(--primary-color);color:var(--primary-color-text,#fff)}.TemplateCard_createNewLabel__CoUZA{font-size:.8125rem;font-weight:500;color:var(--text-color-secondary);text-align:center}.TemplateCard_card__l_z99.TemplateCard_selected__PJ5YU .TemplateCard_createNewLabel__CoUZA,.TemplateCard_card__l_z99:hover .TemplateCard_createNewLabel__CoUZA{color:var(--primary-color)}.TemplateCard_templateContent__rtIbp{display:flex;flex-direction:column;gap:.25rem;height:100%;overflow:hidden}.TemplateCard_templateName__T1UMg{font-size:.9375rem;font-weight:600;color:var(--text-color);line-height:1.3}.TemplateCard_templateDescription__dRyXq,.TemplateCard_templateName__T1UMg{margin:0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.TemplateCard_templateDescription__dRyXq{font-size:.8125rem;color:var(--text-color-secondary);line-height:1.4}@media(max-width:576px){.TemplateCard_card__l_z99{min-width:140px;max-width:180px;height:110px;padding:.875rem;scroll-snap-align:start}.TemplateCard_card__l_z99:hover{transform:none}.TemplateCard_card__l_z99:active{transform:scale(.98)}.TemplateCard_createNewIcon__nSYSV{width:36px;height:36px}.TemplateCard_createNewLabel__CoUZA{font-size:.75rem}.TemplateCard_templateName__T1UMg{font-size:.875rem}.TemplateCard_templateDescription__dRyXq{font-size:.75rem;-webkit-line-clamp:2}}.TemplateSelector_container__g1f8c{margin-bottom:1.5rem}.TemplateSelector_header__entPu{margin-bottom:1rem}.TemplateSelector_title__5l4O7{margin:0 0 .25rem;font-size:1.25rem;font-weight:600;color:var(--text-color)}.TemplateSelector_description__3kQ3R{margin:0;font-size:.875rem;color:var(--text-color-secondary)}.TemplateSelector_skeleton__XhjH8{min-width:160px;max-width:200px;height:120px;border-radius:8px;background:linear-gradient(90deg,var(--surface-200) 25%,var(--surface-100) 50%,var(--surface-200) 75%);background-size:200% 100%;animation:TemplateSelector_shimmer__9T5wr 1.5s infinite}@keyframes TemplateSelector_shimmer__9T5wr{0%{background-position:200% 0}to{background-position:-200% 0}}@media(max-width:576px){.TemplateSelector_container__g1f8c{margin-bottom:1.25rem}.TemplateSelector_header__entPu{margin-bottom:.75rem}.TemplateSelector_title__5l4O7{font-size:1.125rem}.TemplateSelector_description__3kQ3R{font-size:.8125rem}.TemplateSelector_skeleton__XhjH8{min-width:140px;max-width:180px;height:110px}}.KnowledgeBaseDocumentsList_container__cTzEc{margin:2rem 0}.KnowledgeBaseDocumentsList_title__2j0_s{font-size:1.125rem;font-weight:600;color:var(--text-color);margin-bottom:1rem}.KnowledgeBaseDocumentsList_documentCard__GPFDp{flex-shrink:0;width:260px;min-height:140px;background:var(--surface-card);border:1px solid var(--surface-border);border-radius:8px;padding:1rem;display:flex;flex-direction:column;gap:.625rem;cursor:pointer;transition:all .15s ease;position:relative}.KnowledgeBaseDocumentsList_documentCard__GPFDp:hover{border-color:var(--surface-300);box-shadow:0 2px 8px rgba(0,0,0,.06);transform:translateY(-1px)}.KnowledgeBaseDocumentsList_documentCard__GPFDp:hover .KnowledgeBaseDocumentsList_cardArrow__Wl_nS{opacity:1}.KnowledgeBaseDocumentsList_documentCard__GPFDp:active{transform:translateY(0)}.KnowledgeBaseDocumentsList_documentCard__GPFDp:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 2px var(--primary-100)}.KnowledgeBaseDocumentsList_cardHeader__GBO55{display:flex;justify-content:space-between;align-items:flex-start}.KnowledgeBaseDocumentsList_cardIcon___HRBW{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;background:var(--surface-100);color:var(--text-color-secondary);transition:color .15s}.KnowledgeBaseDocumentsList_cardIcon___HRBW i{font-size:1rem}.KnowledgeBaseDocumentsList_documentCard__GPFDp:hover .KnowledgeBaseDocumentsList_cardIcon___HRBW{color:var(--primary-color)}.KnowledgeBaseDocumentsList_cardArrow__Wl_nS{opacity:0;transition:opacity .15s;color:var(--text-color-secondary);font-size:.75rem}.KnowledgeBaseDocumentsList_cardContent__bPNwL{flex:1 1;display:flex;flex-direction:column;gap:.375rem;min-height:0}.KnowledgeBaseDocumentsList_cardTitle__BfvcV{font-size:.9375rem;font-weight:600;color:var(--text-color)}.KnowledgeBaseDocumentsList_cardPreview__5b8Ll,.KnowledgeBaseDocumentsList_cardTitle__BfvcV{margin:0;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.KnowledgeBaseDocumentsList_cardPreview__5b8Ll{font-size:.8125rem;color:var(--text-color-secondary);flex:1 1}.KnowledgeBaseDocumentsList_cardFooter__Kwrdn{margin-top:auto;padding-top:.5rem}.KnowledgeBaseDocumentsList_cardAuthor__zOl1i{display:flex;align-items:center;gap:.375rem;font-size:.75rem;color:var(--text-color-secondary)}.KnowledgeBaseDocumentsList_cardAuthor__zOl1i i{font-size:.6875rem;opacity:.6}.KnowledgeBaseDocumentsList_skeletonCard__PPDzi{width:260px;height:140px;flex-shrink:0;border-radius:8px;overflow:hidden}.page_container__BvTTR{padding:2rem;max-width:1600px;margin:0 auto}.page_header__L2UQz{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2.5rem;gap:1.5rem;flex-wrap:wrap}.page_header__L2UQz .page_headerContent__AGWq5{flex:1 1;min-width:0}.page_header__L2UQz .page_headerContent__AGWq5 h1{margin:0 0 .5rem;font-size:2.25rem;font-weight:700;color:var(--text-color);line-height:1.2}.page_header__L2UQz .page_headerContent__AGWq5 .page_subtitle__DQClS{margin:0;font-size:1rem;color:var(--text-color-secondary);line-height:1.5}.page_header__L2UQz .page_headerActions__S3via{display:flex;align-items:center;gap:1rem;flex-shrink:0}.page_header__L2UQz .page_viewToggle__oLbQP{display:flex;align-items:center;gap:.25rem;background:var(--surface-ground);border:1px solid var(--surface-border);border-radius:8px;padding:.25rem}.page_header__L2UQz .page_viewToggle__oLbQP .p-button{width:2rem;height:2rem;padding:0}.page_header__L2UQz .page_viewToggleActive__pWR_n{background:var(--primary-color)!important;color:var(--primary-color-text)!important}.page_header__L2UQz .page_createButton__k5LxW{flex-shrink:0}.page_searchSection__QNNGH{margin-bottom:3.5rem;display:flex;flex-direction:column;gap:1.25rem}.page_searchBar__E26wx{display:flex;align-items:center;gap:.75rem;background:var(--surface-card);border:1px solid var(--surface-border);border-radius:12px;padding:.75rem 1rem;transition:all .2s ease;box-shadow:0 1px 3px rgba(0,0,0,.05)}.page_searchBar__E26wx:focus-within{border-color:var(--primary-color);box-shadow:0 0 0 3px var(--primary-100)}.page_searchBar__E26wx i{color:var(--text-color-secondary);font-size:1.125rem;flex-shrink:0}.page_searchBar__E26wx .page_searchInput__LQB0k{flex:1 1;border:none;background:rgba(0,0,0,0);font-size:1rem;padding:0;outline:none}.page_searchBar__E26wx .page_searchInput__LQB0k::placeholder{color:var(--text-color-secondary)}.page_tagFilters__auVKM{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.page_tagFilters__auVKM .page_tagFiltersLabel__7ISZJ{font-size:.875rem;color:var(--text-color-secondary);font-weight:500;white-space:nowrap}.page_tagFilters__auVKM .page_tagFiltersList__r4l5P{display:flex;gap:.5rem;flex-wrap:wrap;flex:1 1}.page_tagFilters__auVKM .page_tagFilterChip___ABfY{cursor:pointer;transition:all .15s ease;border:1px solid var(--surface-border)}.page_tagFilters__auVKM .page_tagFilterChip___ABfY:hover{transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.1)}.page_tagFilters__auVKM .page_tagFilterChip___ABfY.page_tagFilterChipActive__mSaTM{background:var(--primary-color);color:var(--primary-color-text);border-color:var(--primary-color)}.page_resultsSummary__XiYeu{margin-bottom:1rem;font-size:.875rem;color:var(--text-color-secondary);font-weight:500}.page_documentsGrid__0VLv6{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-gap:1.5rem;gap:1.5rem}@media(max-width:768px){.page_documentsGrid__0VLv6{grid-template-columns:1fr;gap:1rem}}.page_documentCard__bl2w1{background:var(--surface-card);border:1px solid var(--surface-border);border-radius:12px;padding:1.5rem;display:flex;flex-direction:column;gap:1rem;cursor:pointer;transition:all .2s ease;box-shadow:0 1px 3px rgba(0,0,0,.05);min-height:200px}.page_documentCard__bl2w1:hover{border-color:var(--primary-color);box-shadow:0 4px 12px rgba(0,0,0,.1);transform:translateY(-2px)}.page_documentCard__bl2w1:active{transform:translateY(0)}.page_documentCard__bl2w1:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 3px var(--primary-100)}.page_documentCard__bl2w1.page_favorited__GEna3{background:rgba(255,248,220,.4);border-color:rgba(255,235,59,.2)}.page_cardHeader__bHSGJ{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem;position:relative}.page_cardHeaderActions__IzwpM{display:flex;align-items:center;gap:.25rem;position:absolute;top:0;right:0;z-index:1}.page_cardIcon__AkiWe{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;background:linear-gradient(135deg,var(--primary-50) 0,var(--primary-100) 100%);color:var(--primary-color);flex-shrink:0}.page_cardIcon__AkiWe i{font-size:1.25rem}.page_cardActions__dyoIb{display:flex;align-items:center;gap:.25rem;opacity:0;transition:opacity .2s ease}.page_documentCard__bl2w1:hover .page_cardActions__dyoIb{opacity:1}.page_cardContent__tpoc1{flex:1 1;display:flex;flex-direction:column;gap:.5rem;min-height:0}.page_cardTitle__1OaPt{font-size:1.125rem;font-weight:600;color:var(--text-color);line-height:1.4;-webkit-line-clamp:2;line-clamp:2}.page_cardPreview__Rgicb,.page_cardTitle__1OaPt{margin:0;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.page_cardPreview__Rgicb{font-size:.875rem;color:var(--text-color-secondary);line-height:1.5;-webkit-line-clamp:3;line-clamp:3;flex:1 1}.page_cardFooter__N0BgR{display:flex;flex-direction:column;gap:.75rem;margin-top:auto;padding-top:.75rem;border-top:1px solid var(--surface-border)}.page_cardTags__5K5Lg{display:flex;flex-wrap:wrap;gap:.375rem}.page_cardTags__5K5Lg .page_cardTag__2_Qo7{font-size:.75rem}.page_cardMeta__n4Gae{display:flex;justify-content:space-between;align-items:center;gap:.5rem;flex-wrap:wrap}.page_cardDate__1tHfX{display:flex;align-items:center;gap:.375rem;font-size:.75rem;color:var(--text-color-secondary)}.page_cardDate__1tHfX i{font-size:.6875rem;opacity:.7}.page_templateBadge__OzhBj{font-size:.75rem}.page_emptyState__vWAlP{text-align:center;padding:4rem 2rem;background:var(--surface-card);border:2px dashed var(--surface-border);border-radius:12px;margin-top:2rem}.page_emptyState__vWAlP i{display:block;font-size:3.5rem;color:var(--text-color-secondary);margin-bottom:1.5rem;opacity:.5}.page_emptyState__vWAlP h3{margin:0 0 .75rem;font-size:1.5rem;font-weight:600;color:var(--text-color)}.page_emptyState__vWAlP p{margin:0 0 1.5rem;color:var(--text-color-secondary);font-size:1rem;line-height:1.5}.page_groupedView__TlBWi{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1.5rem;gap:1.5rem;width:100%;align-items:start}@media(max-width:1024px){.page_groupedView__TlBWi{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){.page_groupedView__TlBWi{grid-template-columns:1fr;gap:1rem}}@media(min-width:769px){.page_groupedViewSkeleton__FfTFO{grid-template-columns:repeat(3,minmax(0,1fr))!important}}.page_groupColumn__FVxXi{display:flex;flex-direction:column;min-width:0;width:100%;overflow:hidden;margin-bottom:2rem}.page_groupHeader__sUm2J{display:flex;align-items:center;gap:.5rem;padding-bottom:0;margin-bottom:.5rem}.page_groupTitle__Ibu3N{margin:0;font-size:1.5rem;font-weight:600;color:var(--text-color)}.page_groupCount__c3D4V{font-size:.875rem;color:var(--text-color-secondary)}.page_groupDocumentList__ikJ_1{display:flex;flex-direction:column;gap:.125rem;list-style:none;margin:0;padding:0}.page_groupDocumentListItem__jThZv{display:flex;align-items:center;gap:.5rem;position:relative}.page_groupDocumentItem__MtEP5{display:flex;align-items:center;gap:.5rem;padding:.5rem .625rem;border-radius:6px;cursor:pointer;transition:all .15s ease;text-decoration:none;color:inherit}.page_groupDocumentItem__MtEP5 i{font-size:.875rem;color:var(--text-color);flex-shrink:0}.page_groupDocumentItem__MtEP5:hover{background:var(--primary-50);transform:translateX(2px)}.page_groupDocumentItem__MtEP5:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 2px var(--primary-100)}.page_groupDocumentTitle__EhOWF{font-size:.875rem;font-weight:500;color:#000;flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-decoration:underline;-webkit-text-decoration-color:var(--primary-300);text-decoration-color:var(--primary-300);text-decoration-thickness:1px;text-underline-offset:2px;opacity:.8}.page_groupDocumentItem__MtEP5.page_favorited__GEna3{background:rgba(255,248,220,.4)}.page_favoritedItem__gYAmL{position:relative}.page_groupFavoriteButton__9C2VJ{opacity:0;transition:opacity .2s ease;margin-left:auto;flex-shrink:0}.page_groupDocumentListItem__jThZv:hover .page_groupFavoriteButton__9C2VJ{opacity:1}.page_favoriteStar__PXmOT{color:#ffc107!important;font-size:.875rem;flex-shrink:0}.page_container__UGynz{padding:1.5rem;max-width:1400px;margin:0 auto}.page_header__TrADW{margin-bottom:1.5rem}.page_header__TrADW h1{margin:0;font-size:1.75rem;font-weight:600;color:var(--text-color)}.page_listSection__BjpeO{margin-top:2rem}.page_listSection__BjpeO h2{margin:0 0 1rem;font-size:1.25rem;font-weight:600;color:var(--text-color)}.page_emptyState__HKMBi{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 2rem;background:var(--surface-ground);border:1px dashed var(--surface-border);border-radius:8px;text-align:center;gap:.5rem}.page_emptyState__HKMBi p{margin:0;font-size:1rem;font-weight:500;color:var(--text-color)}.page_sessionsList__bMn7q{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-gap:1rem;gap:1rem}.page_sessionCard__w0a6P{background:var(--surface-card);border:1px solid var(--surface-border);border-radius:8px;padding:1rem 1.25rem;cursor:pointer;transition:all .2s ease}.page_sessionCard__w0a6P:hover{border-color:var(--primary-color);box-shadow:0 2px 8px rgba(0,0,0,.08)}.page_sessionCard__w0a6P:focus{outline:2px solid var(--primary-color);outline-offset:2px}.page_sessionHeader__WICWq{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.5rem}.page_sessionTitleRow__zbYTg{display:flex;align-items:center;gap:.5rem;flex:1 1;min-width:0}.page_sessionTitle__AzIyK{margin:0;font-size:1rem;font-weight:600;color:var(--text-color)}.page_statusBadge__B8Ok4{flex-shrink:0;font-size:.7rem;padding:.15rem .5rem}.page_sessionDate__epSBN{font-size:.75rem;color:var(--text-color-secondary);white-space:nowrap}.page_sessionMeta__D3AXE{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:.5rem}.page_sessionContact__1MiG9,.page_sessionTemplate__ZM_Sz{display:flex;align-items:center;gap:.375rem;font-size:.8125rem;color:var(--text-color-secondary)}.page_sessionContact__1MiG9 i,.page_sessionTemplate__ZM_Sz i{font-size:.75rem}.page_sessionDescription__n9g4c{margin:0;font-size:.8125rem;color:var(--text-color-secondary);line-height:1.4}.MobileDaySidebar_sidebar__UGB9i .p-sidebar-header{padding:1rem 1.25rem;border-bottom:1px solid var(--surface-border)}.MobileDaySidebar_sidebar__UGB9i .p-sidebar-content{padding:0;display:flex;flex-direction:column;height:100%}.MobileDaySidebar_header__lKJpg{display:flex;align-items:center;justify-content:space-between;width:100%}.MobileDaySidebar_title__m3C_B{margin:0;font-size:1.125rem;font-weight:600;color:var(--text-color)}.MobileDaySidebar_content__Wxgu_{display:flex;flex-direction:column;height:100%;flex:1 1;overflow:hidden}.MobileDaySidebar_itemsList__WhPyr{flex:1 1;overflow-y:auto;padding:1rem;display:flex;flex-direction:column;gap:.75rem}.MobileDaySidebar_itemCard__2RkFJ{background:var(--surface-card);border:1px solid var(--surface-border);border-left:4px solid;border-radius:8px;padding:1rem;cursor:pointer;transition:all .15s ease}.MobileDaySidebar_itemCard__2RkFJ:hover{background:var(--surface-hover);box-shadow:0 2px 8px rgba(0,0,0,.1)}.MobileDaySidebar_itemCard__2RkFJ:active{transform:scale(.98)}.MobileDaySidebar_itemHeader__7kzF8{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.MobileDaySidebar_itemTitleRow__iZXHz{display:flex;align-items:center;gap:.5rem;flex:1 1;min-width:0}.MobileDaySidebar_eventIcon__eml13{font-size:.875rem;flex-shrink:0}.MobileDaySidebar_itemTitle__aTeH2{margin:0;font-size:1rem;font-weight:600;color:var(--text-color);flex:1 1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.MobileDaySidebar_typeBadge__pdBZb{display:inline-block;padding:.25rem .5rem;border-radius:4px;color:#fff;font-size:.75rem;font-weight:500;white-space:nowrap;flex-shrink:0}.MobileDaySidebar_emptyState__9i8U_{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;text-align:center;color:var(--text-color-secondary)}.MobileDaySidebar_emptyState__9i8U_ i{font-size:3rem;margin-bottom:1rem;opacity:.5}.MobileDaySidebar_emptyState__9i8U_ p{margin:0;font-size:.9375rem}.MobileDaySidebar_footer__UvScY{padding:1rem;border-top:1px solid var(--surface-border);background:var(--surface-card)}.MobileDaySidebar_addButton__3FFSS{width:100%}.UnifiedCalendar_calendarContainer__gKZ4H{width:100%;background:var(--surface-card);border-radius:8px;padding:1rem;border:1px solid var(--surface-border)}@media(max-width:576px){.UnifiedCalendar_calendarContainer__gKZ4H{padding:.75rem}}.UnifiedCalendar_calendarHeader__dDrvM{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid var(--surface-border)}.UnifiedCalendar_monthYear__oPToH{display:flex;align-items:center;gap:1rem}.UnifiedCalendar_monthYearText__h1Civ{margin:0;font-size:1.5rem;font-weight:600;color:var(--text-color)}@media(max-width:576px){.UnifiedCalendar_monthYearText__h1Civ{font-size:1.25rem}}.UnifiedCalendar_calendarGrid__lXdbK{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:0;gap:0;width:100%;border-right:1px solid var(--surface-border);border-bottom:1px solid var(--surface-border)}.UnifiedCalendar_dayHeader__GdyWo{padding:.5rem;text-align:center;font-weight:600;font-size:.75rem;color:var(--text-color-secondary);text-transform:uppercase;letter-spacing:.5px}@media(max-width:576px){.UnifiedCalendar_dayHeader__GdyWo{padding:.375rem .25rem;font-size:.625rem}}.UnifiedCalendar_emptyDay__Zu0a_{aspect-ratio:166.234/123;background:rgba(0,0,0,0);border-top:1px solid var(--surface-border);border-left:1px solid var(--surface-border)}@media(max-width:576px){.UnifiedCalendar_emptyDay__Zu0a_{aspect-ratio:unset;min-height:50px}}.UnifiedCalendar_dateCellBox__megQw{aspect-ratio:166.234/123;display:flex;flex-direction:column;padding:.375rem;border-top:1px solid var(--surface-border);border-left:1px solid var(--surface-border);border-right:none;border-bottom:none;border-radius:0;transition:all .2s ease;cursor:pointer;overflow:hidden;min-width:0}.UnifiedCalendar_dateCellBox__megQw:hover{box-shadow:0 2px 4px rgba(0,0,0,.1)}@media(max-width:576px){.UnifiedCalendar_dateCellBox__megQw{aspect-ratio:unset;padding:.25rem;min-height:50px}}.UnifiedCalendar_weekdayDay__659dU{background:#fff}.UnifiedCalendar_weekdayDay__659dU:hover{background:var(--surface-hover)}.UnifiedCalendar_weekendDay__1y31a{background:var(--surface-ground)}.UnifiedCalendar_weekendDay__1y31a:hover{background:var(--surface-hover)}.UnifiedCalendar_previousMonthDay__Dfxzf{opacity:.4}.UnifiedCalendar_previousMonthDay__Dfxzf .UnifiedCalendar_dateNumber__9xGOU{font-weight:400}.UnifiedCalendar_dateCellHeader__IDNig{display:flex;justify-content:space-between;align-items:center;margin-bottom:.25rem;padding:0}.UnifiedCalendar_dateNumber__9xGOU{font-size:.875rem;font-weight:600;color:var(--text-color);line-height:1}@media(max-width:576px){.UnifiedCalendar_dateNumber__9xGOU{font-size:.75rem}}.UnifiedCalendar_today__P36ap{position:relative;background:rgba(250,204,21,.15)!important;box-shadow:inset 0 0 0 1.5px rgba(234,179,8,.4)}.UnifiedCalendar_today__P36ap .UnifiedCalendar_dateNumber__9xGOU{color:#ca8a04;font-weight:600}.UnifiedCalendar_addButton__M1g4T{padding:.125rem .25rem!important;min-width:auto!important;width:24px!important;height:24px!important;opacity:.6;transition:opacity .2s ease;border-radius:4px}.UnifiedCalendar_addButton__M1g4T:hover{opacity:1;background:var(--primary-color)!important;color:#fff!important}.UnifiedCalendar_eventCards__8olLD{display:flex;flex-direction:column;gap:.25rem;flex:1 1;overflow:hidden;max-height:calc(100% - 24px);min-height:0;min-width:0;width:100%}.UnifiedCalendar_eventCard__rlxQI{display:flex;align-items:center;gap:.25rem;padding:.375rem;border:2px solid;border-radius:3px;background:var(--surface-card);cursor:pointer;transition:all .15s ease;overflow:hidden;position:relative;min-width:0;max-width:100%}.UnifiedCalendar_eventCard__rlxQI:hover{background:var(--surface-hover);box-shadow:0 2px 6px rgba(0,0,0,.15)}.UnifiedCalendar_eventCard__rlxQI.UnifiedCalendar_dimmed__76vIk{opacity:.15;pointer-events:none}.UnifiedCalendar_eventCard__rlxQI.UnifiedCalendar_filledHighlight__3HNUF{color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.25);z-index:1}.UnifiedCalendar_eventCard__rlxQI.UnifiedCalendar_filledHighlight__3HNUF .UnifiedCalendar_cardTitle__wilSs,.UnifiedCalendar_eventCard__rlxQI.UnifiedCalendar_filledHighlight__3HNUF .UnifiedCalendar_eventTypeIcon__sfrXQ{color:#fff}.UnifiedCalendar_eventTypeIcon__sfrXQ{flex-shrink:0;font-size:.625rem;opacity:.8}.UnifiedCalendar_cardTitle__wilSs{font-size:.75rem;font-weight:500;color:var(--text-color);display:block;white-space:nowrap;flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;line-height:1.3}.UnifiedCalendar_mobileDots__xRJ8D{display:flex;flex-wrap:wrap;gap:.25rem;justify-content:center;align-items:center;margin-top:.25rem}.UnifiedCalendar_eventDot__R1Scl{width:8px;height:8px;border-radius:50%;flex-shrink:0;transition:all .15s ease}.UnifiedCalendar_eventDot__R1Scl.UnifiedCalendar_dimmed__76vIk{opacity:.15}.UnifiedCalendar_moreIndicator__jSiIB{font-size:.625rem;font-weight:500;color:var(--text-color-secondary);text-align:center;padding:.125rem .25rem;background:var(--surface-ground);border-radius:2px;cursor:pointer;transition:all .15s ease}.UnifiedCalendar_moreIndicator__jSiIB:hover{background:var(--surface-hover);color:var(--text-color)}.CalendarDashboard_container__8Q7SF{margin-bottom:2rem}.CalendarDashboard_header___27kV{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;gap:1rem;flex-wrap:wrap}.CalendarDashboard_title__aXb_g{margin:0;font-size:1.25rem;font-weight:600;color:var(--text-color)}.MyTasksDashboard_container___VMm_{background:var(--surface-card);border:1px solid var(--surface-border);border-radius:12px;padding:20px;margin-top:24px}.MyTasksDashboard_header__o2Ogg{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;flex-wrap:wrap;gap:12px}.MyTasksDashboard_title__6JxGd{margin:0;font-size:1.25rem;font-weight:600;color:var(--text-color)}.MyTasksDashboard_actions__karbB{display:flex;align-items:center;gap:8px}.MyTasksDashboard_emptyState__NViKR{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;text-align:center;color:var(--text-color-secondary)}.MyTasksDashboard_emptyState__NViKR i{font-size:2.5rem;color:var(--green-500);margin-bottom:12px}.MyTasksDashboard_emptyState__NViKR p{margin:0 0 16px;font-size:.95rem}.MyTasksDashboard_board__ezQSW{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}@media(max-width:992px){.MyTasksDashboard_board__ezQSW{grid-template-columns:1fr}}.MyTasksDashboard_column__sM5Oy{background:var(--surface-ground);border-radius:10px;padding:12px;min-height:150px;transition:background .2s,border-color .2s;border:2px solid rgba(0,0,0,0)}.MyTasksDashboard_column__sM5Oy.MyTasksDashboard_dragOver__4eBLi{background:var(--surface-100);border-color:var(--primary-color)}.MyTasksDashboard_columnHeader__Sg_cA{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid var(--surface-border)}.MyTasksDashboard_columnHeaderLeft__6eM_R{display:flex;align-items:center;gap:6px}.MyTasksDashboard_columnIndicator___Ie_V{width:10px;height:10px;border-radius:50%}.MyTasksDashboard_columnLabel__GXwrF{font-weight:600;font-size:.85rem;color:var(--text-color)}.MyTasksDashboard_columnCount__KcIzI{background:var(--surface-200);color:var(--text-color-secondary);font-size:.7rem;font-weight:600;padding:2px 6px;border-radius:10px}.MyTasksDashboard_addColumnButton__hbKBw{width:24px!important;height:24px!important;padding:0!important;opacity:.5;transition:opacity .15s}.MyTasksDashboard_addColumnButton__hbKBw:hover{opacity:1}.MyTasksDashboard_columnContent__KatZR{display:flex;flex-direction:column;gap:8px}.MyTasksDashboard_emptyColumn__lnX94{display:flex;align-items:center;justify-content:center;min-height:60px;color:var(--text-color-secondary);font-size:.8rem;border:1px dashed var(--surface-border);border-radius:6px}.MyTasksDashboard_taskItem__Xz0Be{padding:10px;background:var(--surface-card);border-radius:6px;cursor:-webkit-grab;cursor:grab;transition:background .15s,box-shadow .15s,opacity .15s,transform .15s}.MyTasksDashboard_taskItem__Xz0Be:hover{background:var(--surface-hover);box-shadow:0 2px 4px rgba(0,0,0,.1)}.MyTasksDashboard_taskItem__Xz0Be:active{cursor:-webkit-grabbing;cursor:grabbing}.MyTasksDashboard_taskItem__Xz0Be.MyTasksDashboard_dragging__EjDLY{opacity:.5;transform:scale(.98)}.MyTasksDashboard_taskItem__Xz0Be.MyTasksDashboard_completed__8Gj4p{opacity:.7}.MyTasksDashboard_taskItem__Xz0Be.MyTasksDashboard_completed__8Gj4p .MyTasksDashboard_taskTitle__FV0Cv{text-decoration:line-through;color:var(--text-color-secondary)}.MyTasksDashboard_taskContent__Pq6YI{flex:1 1;min-width:0}.MyTasksDashboard_taskHeader__eOno6{display:flex;align-items:center;justify-content:space-between;gap:8px}.MyTasksDashboard_taskTitle__FV0Cv{font-size:.85rem;font-weight:500;color:var(--text-color);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}.MyTasksDashboard_priorityBadge__qMOP8{flex-shrink:0;font-size:.6rem;font-weight:600;text-transform:uppercase;padding:2px 5px;border-radius:4px}.MyTasksDashboard_priorityLow__jO9LT{background:var(--blue-100);color:var(--blue-700)}.MyTasksDashboard_priorityMedium__qERn0{background:var(--yellow-100);color:var(--yellow-700)}.MyTasksDashboard_priorityHigh__ED6Qk{background:var(--orange-100);color:var(--orange-700)}.MyTasksDashboard_priorityUrgent__8U_qo{background:var(--red-100);color:var(--red-700)}.MyTasksDashboard_taskMeta__GVbsG{display:flex;align-items:center;gap:8px;margin-top:4px}.MyTasksDashboard_dueDate__NcUeH{display:flex;align-items:center;gap:4px;font-size:.75rem;color:var(--text-color-secondary)}.MyTasksDashboard_dueDate__NcUeH i{font-size:.7rem}.MyTasksDashboard_dueDate__NcUeH.MyTasksDashboard_overdue__osEH5{color:var(--red-500);font-weight:600}.MyTasksDashboard_footer__Z_LUJ{display:flex;justify-content:center;margin-top:12px;padding-top:12px;border-top:1px solid var(--surface-border)}.MyTasksDashboard_mobileTabBar__zrOOW{display:flex;gap:4px;padding:4px;background:var(--surface-ground);border-radius:10px;margin-bottom:16px}.MyTasksDashboard_mobileTab__FesC0{flex:1 1;display:flex;flex-direction:column;align-items:center;gap:4px;padding:10px 8px;background:rgba(0,0,0,0);border:none;border-radius:8px;cursor:pointer;transition:all .2s ease;position:relative}.MyTasksDashboard_mobileTab__FesC0:active{transform:scale(.98)}.MyTasksDashboard_mobileTab__FesC0.MyTasksDashboard_activeTab__OqcYs{background:var(--surface-card);box-shadow:0 1px 3px rgba(0,0,0,.1)}.MyTasksDashboard_mobileTab__FesC0.MyTasksDashboard_activeTab__OqcYs .MyTasksDashboard_mobileTabIndicator__YYrxU{opacity:1;transform:scale(1)}.MyTasksDashboard_mobileTab__FesC0.MyTasksDashboard_activeTab__OqcYs .MyTasksDashboard_mobileTabLabel__htQ83{color:var(--text-color);font-weight:600}.MyTasksDashboard_mobileTab__FesC0.MyTasksDashboard_activeTab__OqcYs .MyTasksDashboard_mobileTabCount__KmuvH{background:var(--tab-color,var(--primary-color));color:#fff}.MyTasksDashboard_mobileTabIndicator__YYrxU{width:8px;height:8px;border-radius:50%;background:var(--tab-color,var(--primary-color));opacity:.4;transition:all .2s ease;transform:scale(.8)}.MyTasksDashboard_mobileTabLabel__htQ83{font-size:.75rem;font-weight:500;color:var(--text-color-secondary);transition:all .2s ease}.MyTasksDashboard_mobileTabCount__KmuvH{font-size:.6875rem;font-weight:600;padding:2px 6px;border-radius:10px;background:var(--surface-200);color:var(--text-color-secondary);transition:all .2s ease}.MyTasksDashboard_mobileTabContent___Gtse{display:flex;flex-direction:column;gap:10px;min-height:120px}.MyTasksDashboard_mobileTaskItem__h45mL{display:flex;align-items:center;gap:12px;cursor:pointer;padding:12px;min-height:56px}.MyTasksDashboard_mobileTaskItem__h45mL .MyTasksDashboard_taskContent__Pq6YI{flex:1 1}.MyTasksDashboard_mobileTaskItem__h45mL .MyTasksDashboard_taskHeader__eOno6{flex-wrap:wrap;gap:6px}.MyTasksDashboard_mobileTaskItem__h45mL .MyTasksDashboard_taskTitle__FV0Cv{font-size:.9rem;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.MyTasksDashboard_mobileQuickAction__9zTT4{display:flex;align-items:center;justify-content:center;width:40px;height:40px;flex-shrink:0;background:var(--surface-ground);border:1px solid var(--surface-border);border-radius:50%;cursor:pointer;color:var(--text-color-secondary);transition:all .2s ease}.MyTasksDashboard_mobileQuickAction__9zTT4:active,.MyTasksDashboard_mobileQuickAction__9zTT4:hover{background:var(--primary-color);border-color:var(--primary-color);color:#fff}.MyTasksDashboard_mobileQuickAction__9zTT4 i{font-size:.875rem}.MyTasksDashboard_mobileFooter__J119W{display:flex;justify-content:center;margin-top:16px;padding-top:12px;border-top:1px solid var(--surface-border)}.MyTasksDashboard_mobileLoadingSkeleton__EZJoo{padding:8px 0}@media(max-width:576px){.MyTasksDashboard_container___VMm_{padding:16px;margin-top:16px;border-radius:10px}.MyTasksDashboard_header__o2Ogg{margin-bottom:12px;gap:8px}.MyTasksDashboard_title__6JxGd{font-size:1.125rem}.MyTasksDashboard_emptyState__NViKR{padding:32px 16px}.MyTasksDashboard_emptyState__NViKR i{font-size:2rem}.MyTasksDashboard_emptyState__NViKR p{font-size:.875rem}.MyTasksDashboard_emptyColumn__lnX94{min-height:80px;font-size:.875rem}}.MyTasksDashboard_overdueBadge__rjsDu{background:var(--red-100)!important;color:var(--red-700)!important;font-size:.65rem!important;font-weight:600!important;text-transform:uppercase;padding:2px 6px!important;height:auto!important}.MyTasksDashboard_projectGroup__xnYLz{margin-bottom:8px}.MyTasksDashboard_projectGroup__xnYLz:last-child{margin-bottom:0}.MyTasksDashboard_projectGroupHeader__t_ooC{display:flex;align-items:center;gap:6px;width:100%;padding:8px 10px;background:var(--surface-100);border:none;border-radius:6px;cursor:pointer;transition:background .15s;text-align:left}.MyTasksDashboard_projectGroupHeader__t_ooC:hover{background:var(--surface-200)}.MyTasksDashboard_projectGroupHeader__t_ooC i{font-size:.7rem;color:var(--text-color-secondary);flex-shrink:0;width:12px}.MyTasksDashboard_projectGroupName__hRAsu{flex:1 1;font-size:.8rem;font-weight:600;color:var(--text-color);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MyTasksDashboard_projectGroupLink__XVcqD{color:var(--primary-color);text-decoration:none;transition:color .15s}.MyTasksDashboard_projectGroupLink__XVcqD:hover{color:var(--primary-700);text-decoration:underline}.MyTasksDashboard_projectGroupCount__l8bta{flex-shrink:0;background:var(--surface-300);color:var(--text-color-secondary);font-size:.65rem;font-weight:600;padding:2px 6px;border-radius:10px}.MyTasksDashboard_projectGroupContent__IhV3u{display:flex;flex-direction:column;gap:6px;margin-left:18px;border-left:2px solid var(--surface-200);padding:8px 0 0 10px}@media(max-width:576px){.MyTasksDashboard_projectGroupHeader__t_ooC{padding:10px 12px}.MyTasksDashboard_projectGroupName__hRAsu{font-size:.85rem}.MyTasksDashboard_projectGroupContent__IhV3u{gap:8px;padding-top:10px;margin-left:16px;padding-left:12px}}.ProductionTimelineDashboard_container__AbML_{margin-bottom:2rem}.ProductionTimelineDashboard_headerRow__9YeOs{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem;gap:1rem;flex-wrap:wrap}.ProductionTimelineDashboard_title__AnwwK{margin:0;font-size:1.25rem;font-weight:600;color:var(--text-color)}.ProductionTimelineDashboard_toggleGroup__vGX3A{display:flex;gap:.5rem;align-items:center}.ProductionTimelineDashboard_toggleActive__Z_byD{background:var(--primary-color)!important;color:var(--primary-color-text)!important;border-color:var(--primary-color)!important}.ProductionTimelineDashboard_toggleInactive__p2Vk4{background:rgba(0,0,0,0)!important;color:var(--text-color-secondary)!important;border-color:var(--surface-border)!important}.ProductionTimelineDashboard_projectCard__Y2IJs{background:var(--surface-card);border:1px solid var(--surface-border);border-radius:8px;padding:1.25rem;width:350px;max-height:350px;display:flex;flex-direction:column;transition:all .2s;text-decoration:none;color:inherit;flex-shrink:0}.ProductionTimelineDashboard_projectCard__Y2IJs:hover{box-shadow:0 4px 12px rgba(0,0,0,.1);border-color:var(--primary-color);transform:translateY(-2px)}.ProductionTimelineDashboard_projectCard__Y2IJs.ProductionTimelineDashboard_borderInfo__42urL{border-color:var(--blue-500,#3b82f6)}.ProductionTimelineDashboard_projectCard__Y2IJs.ProductionTimelineDashboard_borderWarning__p2Cnx{border-color:var(--orange-500,#f97316)}.ProductionTimelineDashboard_projectCard__Y2IJs.ProductionTimelineDashboard_borderSuccess__nTuRW{border-color:var(--green-500,#22c55e)}.ProductionTimelineDashboard_projectCard__Y2IJs.ProductionTimelineDashboard_borderDanger__hdcjD{border-color:var(--red-500,#ef4444)}.ProductionTimelineDashboard_projectCard__Y2IJs.ProductionTimelineDashboard_borderPreProduction__5PRh3{border-color:#ca8a04}.ProductionTimelineDashboard_projectCard__Y2IJs.ProductionTimelineDashboard_borderPostProduction__qk8ZJ{border-color:#9333ea}.ProductionTimelineDashboard_cardHeader__TafWg{margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid var(--surface-border)}.ProductionTimelineDashboard_projectNameRow__qSrKQ{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.ProductionTimelineDashboard_projectName__eVo3j{margin:0;font-size:1.125rem;font-weight:600;color:var(--text-color)}.ProductionTimelineDashboard_componentBadge__oNWGF{font-size:.625rem;padding:.125rem .5rem}.ProductionTimelineDashboard_componentBadge__oNWGF.ProductionTimelineDashboard_statusPreProduction__VGp0Y .p-tag{background-color:#ca8a04!important;color:#fff!important}.ProductionTimelineDashboard_componentBadge__oNWGF.ProductionTimelineDashboard_statusPostProduction__twXWW .p-tag{background-color:#9333ea!important;color:#fff!important}.ProductionTimelineDashboard_clientName__lwdPh{margin:.25rem 0 0;font-size:.875rem;color:var(--text-color-secondary)}.ProductionTimelineDashboard_cardBody__RsZNy{flex:1 1;display:flex;flex-direction:column;gap:1rem;overflow-y:auto;overflow-x:hidden}.ProductionTimelineDashboard_metrics__tVIxd{display:flex;flex-direction:column;gap:.75rem}.ProductionTimelineDashboard_metric__9j5iS{display:flex;flex-direction:column;gap:.25rem}.ProductionTimelineDashboard_metricLabel__1aEbL{font-size:.75rem;color:var(--text-color-secondary);text-transform:uppercase;letter-spacing:.5px;font-weight:500}.ProductionTimelineDashboard_metricValue__C1_Mf{font-size:.875rem;color:var(--text-color);font-weight:600}.ProductionTimelineDashboard_schedulesList__PBEVm{display:flex;flex-direction:column;gap:.75rem;flex:1 1}.ProductionTimelineDashboard_scheduleItem__kJq_0{display:flex;gap:.75rem;padding:.75rem;background:var(--surface-ground);border-radius:6px;border:1px solid var(--surface-border)}.ProductionTimelineDashboard_scheduleDate__t4g6r{display:flex;flex-direction:column;gap:.25rem;min-width:80px}.ProductionTimelineDashboard_scheduleDateText__Exgg0{font-size:.75rem;font-weight:600;color:var(--primary-color)}.ProductionTimelineDashboard_scheduleTimeText__XJ0EL{font-size:.75rem;color:var(--text-color-secondary)}.ProductionTimelineDashboard_scheduleTimeOfDayLabel__iBnf7{font-size:.625rem;color:var(--primary-color);font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-top:.125rem}.ProductionTimelineDashboard_scheduleDetails__kyq_x{flex:1 1;display:flex;flex-direction:column;gap:.25rem}.ProductionTimelineDashboard_scheduleComponent__zeRy2{font-size:.625rem;color:var(--primary-color);font-weight:600;text-transform:uppercase;letter-spacing:.5px}.ProductionTimelineDashboard_scheduleLocation__sc7Vj{font-size:.875rem;color:var(--text-color);font-weight:500}.ProductionTimelineDashboard_scheduleNotes__ehAh_{font-size:.75rem;color:var(--text-color-secondary);font-style:italic;margin-top:.25rem;line-height:1.4;white-space:pre-line}.ProductionTimelineDashboard_tag__32kI9{font-size:.625rem;padding:.125rem .5rem;align-self:flex-start}.ProductionTimelineDashboard_moreSchedules__PPh4_{font-size:.75rem;color:var(--text-color-secondary);text-align:center;padding:.5rem;font-style:italic}.ProductionTimelineDashboard_emptyState__H_d3X{text-align:center;padding:3rem 1rem;color:var(--text-color-secondary);font-size:.875rem}.ProductionTimelineDashboard_skeletonCard__1yd0I{flex-shrink:0;width:350px;height:350px}.ProductionTimelineDashboard_subProjectsSection__fZLih{display:flex;flex-direction:column;gap:.75rem;flex:1 1}.ProductionTimelineDashboard_expandToggle__Tscjt{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.5rem .75rem;background:var(--surface-ground);border:1px solid var(--surface-border);border-radius:6px;cursor:pointer;font-size:.75rem;font-weight:500;color:var(--text-color-secondary);transition:all .15s}.ProductionTimelineDashboard_expandToggle__Tscjt:hover{background:var(--surface-hover);color:var(--text-color);border-color:var(--primary-color)}.ProductionTimelineDashboard_expandToggle__Tscjt i{font-size:.75rem}.ProductionTimelineDashboard_subProjectsList__IPs6z{display:flex;flex-direction:column;gap:.5rem}.ProductionTimelineDashboard_subProjectItem__awmri{padding:.75rem;background:var(--surface-ground);border-radius:6px;border:1px solid var(--surface-border)}.ProductionTimelineDashboard_subProjectHeader__q5nYY{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.ProductionTimelineDashboard_subProjectName__W_DrA{font-size:.8125rem;font-weight:600;color:var(--text-color)}.ProductionTimelineDashboard_subProjectDays__w_gk7{font-size:.6875rem;color:var(--text-color-secondary);background:var(--surface-card);padding:.125rem .375rem;border-radius:4px}.ProductionTimelineDashboard_subProjectSchedule__lwr_7{display:flex;flex-direction:column;gap:.25rem;padding:.25rem 0;font-size:.75rem}.ProductionTimelineDashboard_subProjectDate__BNtoW{color:var(--primary-color);font-weight:500;min-width:110px}.ProductionTimelineDashboard_subProjectLocation__0KzuT{color:var(--text-color-secondary);flex:1 1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ProductionTimelineDashboard_subProjectShotlistLabel___sCFN{font-size:.625rem;color:var(--primary-color);font-weight:600;text-transform:uppercase;letter-spacing:.5px}.ProductionTimelineDashboard_subProjectNotes__hO90V{font-size:.6875rem;color:var(--text-color-secondary);font-style:italic;margin-top:.125rem;line-height:1.3;white-space:pre-line}.ProductionTimelineDashboard_subProjectMore__Q0Jmc{font-size:.6875rem;color:var(--text-color-secondary);font-style:italic;padding-top:.25rem}.ProductionTimelineDashboard_projectDescription__zmebM{margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--surface-border)}.ProductionTimelineDashboard_descriptionText__aKrO8{font-size:.8125rem;color:var(--text-color-secondary);line-height:1.5;margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.ProductionTimelineDashboard_projectType__TNtdH{margin-top:.5rem}@media(max-width:576px){.ProductionTimelineDashboard_container__AbML_{margin-bottom:1.5rem}.ProductionTimelineDashboard_title__AnwwK{font-size:1.125rem;margin-bottom:.75rem}.ProductionTimelineDashboard_projectCard__Y2IJs{width:calc(100vw - 48px);min-width:280px;min-height:auto;padding:1rem;scroll-snap-align:start}.ProductionTimelineDashboard_projectCard__Y2IJs:hover{transform:none}.ProductionTimelineDashboard_cardHeader__TafWg{margin-bottom:.75rem;padding-bottom:.75rem}.ProductionTimelineDashboard_projectName__eVo3j{font-size:1rem}.ProductionTimelineDashboard_clientName__lwdPh{font-size:.8125rem}.ProductionTimelineDashboard_cardBody__RsZNy{max-height:none;gap:.75rem}.ProductionTimelineDashboard_metrics__tVIxd{flex-direction:row;gap:1rem;flex-wrap:wrap}.ProductionTimelineDashboard_metric__9j5iS{flex:1 1;min-width:120px}.ProductionTimelineDashboard_metricLabel__1aEbL{font-size:.6875rem}.ProductionTimelineDashboard_metricValue__C1_Mf{font-size:.8125rem}.ProductionTimelineDashboard_scheduleItem__kJq_0{flex-direction:column;gap:.5rem;padding:.625rem}.ProductionTimelineDashboard_scheduleDate__t4g6r{flex-direction:row;align-items:center;gap:.5rem;min-width:auto}.ProductionTimelineDashboard_skeletonCard__1yd0I{width:calc(100vw - 48px);min-width:280px;height:200px}.ProductionTimelineDashboard_emptyState__H_d3X{padding:2rem 1rem}.ProductionTimelineDashboard_expandToggle__Tscjt{padding:.625rem .875rem;min-height:44px}.ProductionTimelineDashboard_subProjectItem__awmri{padding:.625rem}.ProductionTimelineDashboard_subProjectHeader__q5nYY{flex-wrap:wrap;gap:.5rem}}.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}.QuickActionsDashboard_projectDialog__hGBfe{width:min(90vw,800px);max-height:90vh}.QuickActionsDashboard_projectDialog__hGBfe .p-dialog-content{padding-top:1.25rem}.QuotesAndInvoicesDashboard_container__lJh5H{margin-top:2rem;margin-bottom:2rem}.QuotesAndInvoicesDashboard_header__e1ed3{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;gap:1rem}.QuotesAndInvoicesDashboard_titleRow__YRY2r{display:flex;align-items:center;gap:1rem}.QuotesAndInvoicesDashboard_title__i_H6d{margin:0;font-size:1.25rem;font-weight:600;color:var(--text-color)}.QuotesAndInvoicesDashboard_viewToggle__AXmY6 .p-button{padding:.375rem .75rem;font-size:.75rem}.QuotesAndInvoicesDashboard_headerActions__2surG{display:flex;align-items:center;gap:.5rem}.QuotesAndInvoicesDashboard_card__72dKo{background:var(--surface-card);border:1px solid var(--surface-border);border-radius:8px;padding:1.25rem;width:280px;min-height:180px;display:flex;flex-direction:column;transition:all .2s;cursor:pointer;flex-shrink:0}.QuotesAndInvoicesDashboard_card__72dKo:hover{box-shadow:0 4px 12px rgba(0,0,0,.1);border-color:var(--primary-color);transform:translateY(-2px)}.QuotesAndInvoicesDashboard_card__72dKo.QuotesAndInvoicesDashboard_statusDraft__v7Dea{border-left:4px solid var(--yellow-500,#eab308)}.QuotesAndInvoicesDashboard_card__72dKo.QuotesAndInvoicesDashboard_statusSent__oTfn_{border-left:4px solid var(--blue-500,#3b82f6)}.QuotesAndInvoicesDashboard_card__72dKo.QuotesAndInvoicesDashboard_statusInvoiceSent__ckvYU{border-left:4px solid var(--orange-500,#f97316)}.QuotesAndInvoicesDashboard_card__72dKo.QuotesAndInvoicesDashboard_statusPartiallyPaid__eIptr{border-left:4px solid var(--blue-500,#3b82f6)}.QuotesAndInvoicesDashboard_cardHeader__7Ba64{display:flex;justify-content:space-between;align-items:flex-start;gap:.5rem;margin-bottom:.75rem;padding-bottom:.75rem;border-bottom:1px solid var(--surface-border)}.QuotesAndInvoicesDashboard_headerBadges__N59uX{display:flex;align-items:center;gap:.375rem;flex-wrap:wrap;justify-content:flex-end}.QuotesAndInvoicesDashboard_warningBadge__C3fnK{font-size:.625rem;white-space:nowrap}.QuotesAndInvoicesDashboard_cardName__9_dKz{margin:0;font-size:.9375rem;font-weight:600;color:var(--text-color);flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.QuotesAndInvoicesDashboard_statusBadge__UKJnP{font-size:.625rem;font-weight:600;padding:.25rem .5rem;border-radius:999px;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap}.QuotesAndInvoicesDashboard_statusBadge__UKJnP.QuotesAndInvoicesDashboard_statusDraft__v7Dea{background:var(--yellow-100,#fef9c3);color:var(--yellow-700,#a16207)}.QuotesAndInvoicesDashboard_statusBadge__UKJnP.QuotesAndInvoicesDashboard_statusSent__oTfn_{background:var(--blue-100,#dbeafe);color:var(--blue-700,#1d4ed8)}.QuotesAndInvoicesDashboard_statusBadge__UKJnP.QuotesAndInvoicesDashboard_statusInvoiceSent__ckvYU{background:var(--orange-100,#ffedd5);color:var(--orange-700,#c2410c)}.QuotesAndInvoicesDashboard_statusBadge__UKJnP.QuotesAndInvoicesDashboard_statusPartiallyPaid__eIptr{background:var(--blue-100,#dbeafe);color:var(--blue-700,#1d4ed8)}.QuotesAndInvoicesDashboard_cardBody__li3VY{flex:1 1;display:flex;flex-direction:column;gap:.5rem}.QuotesAndInvoicesDashboard_amount__vysGx{font-size:1.25rem;font-weight:700;color:var(--primary-color);margin-bottom:.25rem}.QuotesAndInvoicesDashboard_infoRow__TYK59{display:flex;align-items:center;gap:.5rem;font-size:.75rem;color:var(--text-color-secondary)}.QuotesAndInvoicesDashboard_infoRow__TYK59 i{font-size:.75rem;width:1rem;text-align:center;color:var(--text-color-secondary)}.QuotesAndInvoicesDashboard_infoRow__TYK59 span{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.QuotesAndInvoicesDashboard_infoRow__TYK59.QuotesAndInvoicesDashboard_overdue__962L2,.QuotesAndInvoicesDashboard_infoRow__TYK59.QuotesAndInvoicesDashboard_overdue__962L2 i{color:var(--red-500,#ef4444)}.QuotesAndInvoicesDashboard_cardActions__Cmz7W{margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--surface-border)}.QuotesAndInvoicesDashboard_viewButton__ADjgU{width:100%}.QuotesAndInvoicesDashboard_emptyState__Mw0Aj{text-align:center;padding:3rem 1rem;color:var(--text-color-secondary)}.QuotesAndInvoicesDashboard_emptyState__Mw0Aj i{font-size:2.5rem;margin-bottom:1rem;opacity:.5}.QuotesAndInvoicesDashboard_emptyState__Mw0Aj p{margin:0;font-size:.875rem}.QuotesAndInvoicesDashboard_skeletonCard__YjWHS{flex-shrink:0;width:280px;height:180px}@media(max-width:576px){.QuotesAndInvoicesDashboard_container__lJh5H{margin-bottom:1.5rem;margin-top:1.5rem}.QuotesAndInvoicesDashboard_header__e1ed3{flex-wrap:wrap}.QuotesAndInvoicesDashboard_titleRow__YRY2r{flex-wrap:wrap;width:100%}.QuotesAndInvoicesDashboard_title__i_H6d{font-size:1.125rem}.QuotesAndInvoicesDashboard_viewToggle__AXmY6 .p-button{padding:.25rem .5rem;font-size:.6875rem}.QuotesAndInvoicesDashboard_card__72dKo{width:calc(100vw - 48px);min-width:260px;min-height:auto;padding:1rem;scroll-snap-align:start}.QuotesAndInvoicesDashboard_card__72dKo:hover{transform:none}.QuotesAndInvoicesDashboard_cardHeader__7Ba64{margin-bottom:.625rem;padding-bottom:.625rem}.QuotesAndInvoicesDashboard_cardName__9_dKz{font-size:.875rem}.QuotesAndInvoicesDashboard_statusBadge__UKJnP{font-size:.5625rem;padding:.1875rem .375rem}.QuotesAndInvoicesDashboard_amount__vysGx{font-size:1.125rem}.QuotesAndInvoicesDashboard_infoRow__TYK59{font-size:.8125rem;min-height:28px}.QuotesAndInvoicesDashboard_cardActions__Cmz7W{margin-top:.625rem;padding-top:.625rem}.QuotesAndInvoicesDashboard_viewButton__ADjgU{min-height:40px}.QuotesAndInvoicesDashboard_emptyState__Mw0Aj{padding:2rem 1rem}.QuotesAndInvoicesDashboard_emptyState__Mw0Aj i{font-size:2rem}.QuotesAndInvoicesDashboard_skeletonCard__YjWHS{width:calc(100vw - 48px);min-width:260px;height:160px}}