.DriveFiles_container__sbCYl{padding:0}.DriveFiles_loading___lG_T{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1rem;color:var(--text-muted)}.DriveFiles_spinner__WlWsb{width:32px;height:32px;border:3px solid var(--border-light);border-top-color:var(--fd-orange);border-radius:50%;animation:DriveFiles_spin__d2qIF .8s linear infinite;margin-bottom:1rem}@keyframes DriveFiles_spin__d2qIF{to{transform:rotate(1turn)}}.DriveFiles_authPrompt__F1oOv{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem 1rem;text-align:center}.DriveFiles_authIcon__TYWu_{font-size:2.5rem;margin-bottom:1rem}.DriveFiles_authPrompt__F1oOv h4{font-family:var(--font-montserrat),"Montserrat",sans-serif;font-size:1.1rem;font-weight:800;color:var(--text-primary);margin:0 0 .5rem}.DriveFiles_authPrompt__F1oOv p{font-size:.875rem;color:var(--text-muted);margin:0 0 1.25rem;max-width:280px}.DriveFiles_signInBtn__7fXdD{display:inline-flex;align-items:center;gap:.5rem;padding:.625rem 1.25rem;background:#4285f4;color:#fff;border:none;border-radius:var(--radius-md);font-size:.875rem;font-weight:500;cursor:pointer;transition:var(--transition-fast)}.DriveFiles_signInBtn__7fXdD:hover:not(:disabled){background:#3367d6}.DriveFiles_signInBtn__7fXdD:disabled{opacity:.6;cursor:not-allowed}.DriveFiles_errorText__6NMR3{color:#dc2626;font-size:.8rem;margin-bottom:1rem}.DriveFiles_userBar__RurXY{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;background:var(--bg-light);border-bottom:1px solid var(--border-light)}.DriveFiles_userInfo__t1N4k{display:flex;align-items:center;gap:.5rem}.DriveFiles_userAvatar__ZV_3n{width:24px;height:24px;border-radius:50%}.DriveFiles_userName__9_YS0{font-size:.8rem;color:var(--text-muted)}.DriveFiles_signOutBtn__PpPcV{padding:.25rem .625rem;background:transparent;color:var(--text-muted);border:1px solid var(--border-light);border-radius:var(--radius-sm);font-size:.75rem;cursor:pointer;transition:var(--transition-fast)}.DriveFiles_signOutBtn__PpPcV:hover{background:var(--bg-light);color:var(--text-primary);border-color:var(--border-medium)}.DriveFiles_toolbar__oaYRf{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;border-bottom:1px solid var(--border-light)}.DriveFiles_searchBox__26tR1{display:flex;align-items:center;flex:1 1;max-width:400px;position:relative}.DriveFiles_searchInput__3h9jI{flex:1 1;padding:.5rem 2rem .5rem .75rem;border:1px solid var(--border-light);border-radius:var(--radius-sm) 0 0 var(--radius-sm);font-size:.875rem;outline:none;transition:var(--transition-fast)}.DriveFiles_searchInput__3h9jI:focus{border-color:var(--fd-orange)}.DriveFiles_clearSearchBtn__TOY0_{position:absolute;right:65px;background:none;border:none;color:var(--text-muted);font-size:1.1rem;cursor:pointer;padding:.25rem;line-height:1}.DriveFiles_clearSearchBtn__TOY0_:hover{color:var(--text-primary)}.DriveFiles_searchBtn__4tR4_{padding:.5rem .875rem;background:var(--fd-navy);color:#fff;border:none;border-radius:0 var(--radius-sm) var(--radius-sm) 0;font-size:.8rem;font-weight:500;cursor:pointer;transition:var(--transition-fast)}.DriveFiles_searchBtn__4tR4_:hover{background:var(--fd-navy-dark)}.DriveFiles_createMenuContainer__I2xf1{position:relative}.DriveFiles_createBtn__W3vP6{padding:.5rem 1rem;background:var(--fd-navy);color:#fff;border:none;border-radius:var(--radius-sm);font-size:.8rem;font-weight:500;cursor:pointer;transition:var(--transition-fast)}.DriveFiles_createBtn__W3vP6:hover{background:var(--fd-navy-dark)}.DriveFiles_createMenu__JtT5N{position:absolute;top:100%;right:0;margin-top:.25rem;background:var(--card-bg);border:1px solid var(--border-light);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);z-index:100;min-width:160px;overflow:hidden}.DriveFiles_createMenuItem__19vSt{display:flex;align-items:center;gap:.5rem;width:100%;padding:.625rem 1rem;background:none;border:none;font-size:.875rem;color:var(--text-primary);cursor:pointer;text-align:left;transition:var(--transition-fast)}.DriveFiles_createMenuItem__19vSt:hover{background:var(--bg-light)}.DriveFiles_menuDivider__oMCD_{height:1px;background:var(--border-light);margin:.25rem 0}.DriveFiles_breadcrumbs__J8T97{display:flex;align-items:center;flex-wrap:wrap;gap:.25rem;padding:.625rem 1rem;background:var(--bg-light);border-bottom:1px solid var(--border-light);font-size:.8rem}.DriveFiles_breadcrumbSep__YyT59{color:var(--text-muted);margin:0 .25rem}.DriveFiles_breadcrumbItem__ZkkVO{background:none;border:none;color:var(--fd-orange);font-size:.8rem;cursor:pointer;padding:.125rem .25rem;border-radius:var(--radius-sm);transition:var(--transition-fast)}.DriveFiles_breadcrumbItem__ZkkVO:hover:not(:disabled){background:var(--bg-medium)}.DriveFiles_breadcrumbCurrent__azSZQ{color:var(--text-primary);cursor:default}.DriveFiles_breadcrumbCurrent__azSZQ:hover{background:transparent}.DriveFiles_searchIndicator__lXBRj{display:flex;align-items:center;gap:.75rem;padding:.625rem 1rem;background:#fef3cd;font-size:.8rem;color:#856404}.DriveFiles_clearSearchLink__WNWzE{background:none;border:none;color:#856404;text-decoration:underline;cursor:pointer;font-size:.8rem}.DriveFiles_error__C2mje{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;background:#fee2e2;color:#dc2626;font-size:.8rem}.DriveFiles_dismissError__08iqM{background:none;border:none;color:#dc2626;font-size:1.25rem;cursor:pointer;padding:0;line-height:1}.DriveFiles_emptyState__OleNs{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1rem;color:var(--text-muted);text-align:center}.DriveFiles_emptyIcon__jY10g{font-size:2.5rem;margin-bottom:.75rem;opacity:.5}.DriveFiles_emptyState__OleNs p{margin:0;font-size:.875rem}.DriveFiles_filesList__lEYsp{max-height:400px;overflow-y:auto}.DriveFiles_fileItem__F6fC8{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;cursor:pointer;transition:var(--transition-fast);border-bottom:1px solid var(--border-light)}.DriveFiles_fileItem__F6fC8:last-child{border-bottom:none}.DriveFiles_fileItem__F6fC8:hover{background:var(--bg-light)}.DriveFiles_folderItem__aeV4a{background:var(--bg-lightest,#fafafa)}.DriveFiles_folderItem__aeV4a:hover{background:var(--bg-light)}.DriveFiles_fileIcon__ToSWp{font-size:1.5rem;flex-shrink:0}.DriveFiles_fileInfo__g8l2A{flex:1 1;min-width:0}.DriveFiles_fileName__TqE_b{display:block;font-size:.875rem;font-weight:500;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.DriveFiles_fileMeta__KtRU0{display:block;font-size:.75rem;color:var(--text-muted);margin-top:.125rem}.DriveFiles_fileActions__VZAyj{display:flex;align-items:center;gap:.25rem;opacity:0;transition:var(--transition-fast)}.DriveFiles_fileItem__F6fC8:hover .DriveFiles_fileActions__VZAyj{opacity:1}.DriveFiles_fileActionBtn__QuIA9{padding:.375rem;background:none;border:1px solid var(--border-light);border-radius:var(--radius-sm);font-size:.875rem;cursor:pointer;transition:var(--transition-fast);line-height:1}.DriveFiles_fileActionBtn__QuIA9:hover{background:var(--bg-medium)}.DriveFiles_deleteBtn__KPvSB:hover{background:#fee2e2;border-color:#fca5a5}.DriveFiles_loadMore__hphdC{padding:1rem;text-align:center}.DriveFiles_loadMoreBtn__TwuCm{padding:.5rem 1.5rem;background:var(--bg-light);color:var(--text-primary);border:1px solid var(--border-light);border-radius:var(--radius-sm);font-size:.8rem;cursor:pointer;transition:var(--transition-fast)}.DriveFiles_loadMoreBtn__TwuCm:hover:not(:disabled){background:var(--bg-medium)}.DriveFiles_loadMoreBtn__TwuCm:disabled{opacity:.6;cursor:not-allowed}.DriveFiles_dialogOverlay__a1vs_{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.DriveFiles_dialog__reGIZ{background:var(--card-bg);border-radius:var(--radius-lg);box-shadow:var(--shadow-xl);padding:1.5rem;width:90%;max-width:400px}.DriveFiles_dialog__reGIZ h4{font-family:var(--font-montserrat),"Montserrat",sans-serif;font-size:1rem;font-weight:800;color:var(--text-primary);margin:0 0 1rem}.DriveFiles_dialogInput___SjKS{width:100%;padding:.625rem .875rem;border:1px solid var(--border-light);border-radius:var(--radius-sm);font-size:.875rem;outline:none;transition:var(--transition-fast);box-sizing:border-box}.DriveFiles_dialogInput___SjKS:focus{border-color:var(--fd-orange)}.DriveFiles_dialogActions__HIy4Y{display:flex;justify-content:flex-end;gap:.5rem;margin-top:1.25rem}.DriveFiles_dialogCancelBtn__CPd84{padding:.5rem 1rem;background:var(--bg-light);color:var(--text-primary);border:1px solid var(--border-light);border-radius:var(--radius-sm);font-size:.8rem;cursor:pointer;transition:var(--transition-fast)}.DriveFiles_dialogCancelBtn__CPd84:hover{background:var(--bg-medium)}.DriveFiles_dialogConfirmBtn__snuuR{padding:.5rem 1rem;background:var(--fd-navy);color:#fff;border:none;border-radius:var(--radius-sm);font-size:.8rem;font-weight:500;cursor:pointer;transition:var(--transition-fast)}.DriveFiles_dialogConfirmBtn__snuuR:hover:not(:disabled){background:var(--fd-navy-dark)}.DriveFiles_dialogConfirmBtn__snuuR:disabled{opacity:.6;cursor:not-allowed}@media (max-width:768px){.DriveFiles_toolbar__oaYRf{flex-wrap:wrap}.DriveFiles_searchBox__26tR1{order:2;max-width:none;width:100%}.DriveFiles_createMenuContainer__I2xf1{order:1;margin-left:auto}.DriveFiles_userBar__RurXY{flex-wrap:wrap;gap:.5rem}.DriveFiles_filesList__lEYsp{max-height:300px}}.CreateChangeRecsButton_container__0_Sqv{display:flex;align-items:center;gap:.5rem}.CreateChangeRecsButton_button__UvltZ{padding:.35rem .75rem;background:var(--fd-navy);color:#fff;border:none;border-radius:var(--radius-sm);font-size:.75rem;font-weight:500;cursor:pointer;transition:var(--transition-fast);white-space:nowrap}.CreateChangeRecsButton_button__UvltZ:hover:not(:disabled){background:var(--fd-navy-dark)}.CreateChangeRecsButton_button__UvltZ:disabled{opacity:.6;cursor:not-allowed}.CreateChangeRecsButton_error__0cHf0{font-size:.7rem;color:#dc2626}.CreateDocumentButton_container__bovol{display:inline-flex;align-items:center;gap:.25rem}.CreateDocumentButton_button__g4fHc{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:.5rem .75rem;background:var(--fd-navy);color:#fff;border:none;border-radius:var(--radius-md);font-size:.8rem;font-weight:600;cursor:pointer;transition:var(--transition-fast);white-space:nowrap}.CreateDocumentButton_button__g4fHc:hover:not(:disabled){background:var(--fd-navy-dark);transform:scale(1.05)}.CreateDocumentButton_button__g4fHc:disabled{opacity:.6;cursor:not-allowed}.CreateDocumentButton_driveIcon__LpXTM{width:16px;height:16px;object-fit:contain;flex-shrink:0}.CreateDocumentButton_error__rhw5e{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;background:#dc2626;color:#fff;border-radius:50%;font-size:.7rem;font-weight:700;cursor:help}.ClientHeader_header__iuVNp{background:var(--card-bg);border-bottom:1px solid var(--border-light);padding:1.25rem 2rem;box-shadow:var(--shadow-sm)}.ClientHeader_headerContent__btev_{max-width:1600px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:2rem;flex-wrap:wrap}.ClientHeader_headerLeft__ihsHA{display:flex;align-items:center;gap:1.25rem}.ClientHeader_backButton__BuW76{color:var(--text-secondary);font-size:.9rem;font-weight:500;text-decoration:none;padding:.5rem .75rem;border-radius:var(--radius-sm);transition:var(--transition-fast)}.ClientHeader_backButton__BuW76:hover{color:var(--fd-orange);background:var(--fd-orange-light)}.ClientHeader_logoContainer__GOVNA{width:56px;height:56px;border-radius:var(--radius-md);overflow:hidden;flex-shrink:0;background:var(--bg-light);display:flex;align-items:center;justify-content:center}.ClientHeader_logo__935Ca{width:100%;height:100%;object-fit:contain}.ClientHeader_clientLogo__GqZRt{width:56px;height:56px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:1.25rem;flex-shrink:0}.ClientHeader_clientInfo__A_qwy{display:flex;flex-direction:column;gap:.25rem}.ClientHeader_clientName__xe82X{font-family:var(--font-montserrat),"Montserrat",sans-serif;font-size:1.5rem;font-weight:800;color:var(--text-primary);margin:0}.ClientHeader_badge__a__Bq{font-size:10px;padding:2px 8px;border-radius:10px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;width:-moz-fit-content;width:fit-content}.ClientHeader_badgeFD__p_59V{background:var(--fd-navy);color:#fff}.ClientHeader_badge15Miles__La2c8{background:var(--fd-gray);color:#fff}.ClientHeader_badgeInternal__CkGdl{background:var(--fd-orange);color:#fff}.ClientHeader_headerRight__vV6dT{display:flex;gap:.5rem;flex-wrap:wrap}.ClientHeader_toolBtn__oAi_O{display:inline-flex;align-items:center;justify-content:center;padding:.5rem;background:var(--bg-light);border:1px solid var(--border-light);border-radius:var(--radius-md);cursor:pointer;transition:var(--transition-fast)}.ClientHeader_toolBtn__oAi_O:hover{background:var(--card-bg);border-color:var(--fd-orange);transform:scale(1.05)}.ClientHeader_serviceLogo__1aEoj{width:24px;height:24px;object-fit:contain}.ClientHeader_linkLabel__pgl4s{font-size:.85rem;font-weight:500;color:var(--text-secondary);padding:0 .5rem}.ClientHeader_toolBtn__oAi_O:hover .ClientHeader_linkLabel__pgl4s{color:var(--fd-orange)}.ClientHeader_driveBtn__qYxoL{background:var(--fd-gray-dark);border-color:var(--fd-gray-dark)}.ClientHeader_driveBtn__qYxoL:hover{background:var(--fd-gray);border-color:var(--fd-gray);transform:scale(1.05)}@media (max-width:768px){.ClientHeader_header__iuVNp{padding:1rem}.ClientHeader_headerContent__btev_{gap:1rem}.ClientHeader_headerLeft__ihsHA{gap:.75rem}.ClientHeader_backButton__BuW76{padding:.35rem .5rem;font-size:.85rem}.ClientHeader_logoContainer__GOVNA{width:44px;height:44px}.ClientHeader_clientLogo__GqZRt{width:44px;height:44px;font-size:1rem}.ClientHeader_clientName__xe82X{font-size:1.25rem}.ClientHeader_headerRight__vV6dT{width:100%;justify-content:flex-start}.ClientHeader_toolBtn__oAi_O{padding:.5rem .75rem;font-size:.8rem}}.MonthNavigation_monthNav__AtMC_{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:1.25rem 2rem;max-width:1600px;margin:0 auto}.MonthNavigation_navControls___xGsX{display:flex;align-items:center;gap:1rem}.MonthNavigation_navBtn__qaG7K{background:var(--card-bg);border:1px solid var(--border-light);width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:var(--transition-fast);color:var(--text-secondary);font-size:.75rem}.MonthNavigation_navBtn__qaG7K:hover{background:var(--fd-orange);border-color:var(--fd-orange);color:#fff}.MonthNavigation_currentMonth__mpNs8{font-family:var(--font-montserrat),"Montserrat",sans-serif;font-size:1.25rem;font-weight:800;color:var(--text-primary);min-width:180px;text-align:center}.MonthNavigation_monthDots__zGt2f{display:flex;gap:.4rem;align-items:center}.MonthNavigation_monthDot__mGfF_{width:10px;height:10px;border-radius:50%;background:var(--border-color);border:none;cursor:pointer;transition:var(--transition-fast);position:relative;padding:0}.MonthNavigation_monthDot__mGfF_:hover{transform:scale(1.4)}.MonthNavigation_monthDot__mGfF_.MonthNavigation_hasData__t5_NM{background:var(--fd-orange)}.MonthNavigation_monthDot__mGfF_.MonthNavigation_current__UWLim{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--fd-navy)}.MonthNavigation_monthDot__mGfF_:after{content:attr(data-label);position:absolute;bottom:100%;left:50%;transform:translateX(-50%);font-size:.65rem;white-space:nowrap;background:var(--fd-navy);color:#fff;padding:.2rem .4rem;border-radius:3px;opacity:0;pointer-events:none;transition:opacity .15s;margin-bottom:6px;font-family:var(--font-montserrat),"Montserrat",sans-serif}.MonthNavigation_monthDot__mGfF_:hover:after{opacity:1}@media (max-width:768px){.MonthNavigation_monthNav__AtMC_{padding:1rem;gap:.5rem}.MonthNavigation_currentMonth__mpNs8{font-size:1.1rem;min-width:150px}.MonthNavigation_monthDots__zGt2f{gap:.3rem}.MonthNavigation_monthDot__mGfF_{width:8px;height:8px}}.DashboardSection_section__12OgW{background:var(--card-bg);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);border:1px solid var(--border-light);overflow:hidden}.DashboardSection_sectionHeader___k2Ix{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid var(--border-light);background:var(--bg-light)}.DashboardSection_sectionTitle__90tra{font-family:var(--font-montserrat),"Montserrat",sans-serif;font-size:.95rem;font-weight:800;color:var(--text-primary);margin:0;display:flex;align-items:center;gap:.5rem}.DashboardSection_sectionIcon___ovan{font-size:1rem}.DashboardSection_actionBtn__Jw0Hh{padding:.35rem .75rem;background:var(--fd-navy);color:#fff;border:none;border-radius:var(--radius-sm);font-size:.75rem;font-weight:500;cursor:pointer;transition:var(--transition-fast)}.DashboardSection_actionBtn__Jw0Hh:hover{background:var(--fd-navy-dark)}.DashboardSection_sectionContent__Q1GAz{min-height:100px}.DashboardSection_section__12OgW.DashboardSection_notes__uhM9O .DashboardSection_sectionHeader___k2Ix{background:linear-gradient(135deg,#fef3cd,#fff9e6)}.DashboardSection_section__12OgW.DashboardSection_tasks__s4p5A .DashboardSection_sectionHeader___k2Ix{background:linear-gradient(135deg,#d1fae5,#ecfdf5)}.DashboardSection_section__12OgW.DashboardSection_activity__KeYpZ .DashboardSection_sectionHeader___k2Ix{background:linear-gradient(135deg,#dbeafe,#eff6ff)}.ClientTabs_tabsContainer__dR2R_{background:var(--card-bg);border-bottom:1px solid var(--border-light);padding:0 2rem}.ClientTabs_tabs__o8eeM{max-width:1600px;margin:0 auto;display:flex;gap:.5rem}.ClientTabs_tab__U7Tu4{display:flex;align-items:center;gap:.5rem;padding:1rem 1.5rem;background:transparent;border:none;border-bottom:3px solid transparent;font-family:var(--font-montserrat),"Montserrat",sans-serif;font-size:.9rem;font-weight:600;color:var(--text-secondary);cursor:pointer;transition:var(--transition-fast);margin-bottom:-1px}.ClientTabs_tab__U7Tu4:hover{color:var(--text-primary);background:var(--bg-light)}.ClientTabs_tab__U7Tu4.ClientTabs_active__XRc0J{color:var(--fd-navy);border-bottom-color:var(--fd-navy)}.ClientTabs_tabIcon__PBymS{font-size:1rem}.ClientTabs_tabLabel__GyEgM{font-weight:700}@media (max-width:768px){.ClientTabs_tabsContainer__dR2R_{padding:0 1rem}.ClientTabs_tab__U7Tu4{padding:.75rem 1rem;font-size:.85rem}.ClientTabs_tabIcon__PBymS{font-size:.9rem}}.QuickStats_container__b7NxQ{display:flex;align-items:center;justify-content:center;gap:2.5rem;padding:.75rem 2rem;background:var(--card-bg);border-bottom:1px solid var(--border-light)}.QuickStats_stat__wudt9{display:flex;align-items:center;gap:.4rem}.QuickStats_value__RtSTR{font-family:var(--font-montserrat),"Montserrat",sans-serif;font-size:1.25rem;font-weight:800}.QuickStats_label__MHHQq{font-size:.75rem;color:var(--text-muted);font-weight:500;text-transform:uppercase;letter-spacing:.3px}.QuickStats_change__PLoc3{font-size:.7rem;font-weight:600;padding:.15rem .35rem;border-radius:3px}.QuickStats_change__PLoc3.QuickStats_positive__OrIwn{color:var(--success);background:var(--success-light)}.QuickStats_change__PLoc3.QuickStats_negative__2tgaL{color:var(--danger);background:var(--danger-light)}.QuickStats_loading__CmdDk{font-size:.85rem;color:var(--text-muted);padding:.5rem 0}@media (max-width:768px){.QuickStats_container__b7NxQ{padding:.6rem 1rem;gap:1.5rem;flex-wrap:wrap}.QuickStats_stat__wudt9{gap:.3rem}.QuickStats_value__RtSTR{font-size:1.1rem}.QuickStats_label__MHHQq{font-size:.65rem}.QuickStats_change__PLoc3{font-size:.6rem}}@media (max-width:480px){.QuickStats_container__b7NxQ{justify-content:space-around;gap:.75rem}.QuickStats_stat__wudt9{flex-direction:column;align-items:center;gap:.1rem}.QuickStats_value__RtSTR{font-size:1rem}.QuickStats_label__MHHQq{font-size:.6rem}.QuickStats_change__PLoc3{font-size:.55rem;padding:.1rem .25rem}}.WeeklyCalendar_container__jCkNS{background:var(--card-bg);border-radius:var(--radius-lg);border:1px solid var(--border-light);overflow:hidden}.WeeklyCalendar_header__VHrZ4{padding:1rem 1.25rem;border-bottom:1px solid var(--border-light);background:var(--bg-light)}.WeeklyCalendar_title__u4TCr{font-family:var(--font-montserrat),"Montserrat",sans-serif;font-size:.95rem;font-weight:800;color:var(--text-primary);margin:0}.WeeklyCalendar_weekGrid__YcT0X{display:grid;grid-template-columns:repeat(7,1fr);min-height:200px}.WeeklyCalendar_dayColumn__OiEH9{border-right:1px solid var(--border-light);display:flex;flex-direction:column}.WeeklyCalendar_dayColumn__OiEH9:last-child{border-right:none}.WeeklyCalendar_dayColumn__OiEH9.WeeklyCalendar_today__tDcD9{background:var(--fd-orange-light)}.WeeklyCalendar_dayHeader__cwcOf{padding:.75rem .5rem;text-align:center;border-bottom:1px solid var(--border-light);background:var(--bg-light)}.WeeklyCalendar_dayColumn__OiEH9.WeeklyCalendar_today__tDcD9 .WeeklyCalendar_dayHeader__cwcOf{background:var(--fd-orange)}.WeeklyCalendar_dayName__pkfED{display:block;font-size:.7rem;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px}.WeeklyCalendar_dayColumn__OiEH9.WeeklyCalendar_today__tDcD9 .WeeklyCalendar_dayName__pkfED{color:#fff}.WeeklyCalendar_dayNum__qdUFj{display:block;font-family:var(--font-montserrat),"Montserrat",sans-serif;font-size:1.1rem;font-weight:700;color:var(--text-primary);margin-top:.25rem}.WeeklyCalendar_todayNum__DIY5z{color:#fff}.WeeklyCalendar_dayContent__1G7sY{flex:1 1;padding:.5rem;display:flex;flex-direction:column;gap:.35rem;overflow-y:auto;max-height:180px}.WeeklyCalendar_taskItem__1vi6Q{display:flex;align-items:flex-start;gap:.35rem;padding:.35rem .5rem;background:#fff;border-radius:var(--radius-sm);border:1px solid var(--border-light);cursor:pointer;transition:var(--transition-fast)}.WeeklyCalendar_taskItem__1vi6Q:hover{border-color:var(--fd-navy);box-shadow:var(--shadow-sm)}.WeeklyCalendar_taskItem__1vi6Q.WeeklyCalendar_dueToday__m8OUl{border-left:3px solid var(--fd-orange)}.WeeklyCalendar_taskItem__1vi6Q.WeeklyCalendar_completed__dDOFP{opacity:.6;background:var(--bg-light)}.WeeklyCalendar_taskItem__1vi6Q.WeeklyCalendar_completed__dDOFP .WeeklyCalendar_taskTitle__IgS5J{text-decoration:line-through}.WeeklyCalendar_taskCheckbox__RGumA{font-size:.7rem;color:var(--fd-navy);flex-shrink:0;width:14px}.WeeklyCalendar_taskItem__1vi6Q.WeeklyCalendar_completed__dDOFP .WeeklyCalendar_taskCheckbox__RGumA{color:var(--success)}.WeeklyCalendar_taskTitle__IgS5J{font-size:.7rem;color:var(--text-primary);line-height:1.3;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.WeeklyCalendar_activityItem__tm7ZL{display:flex;align-items:center;gap:.35rem;padding:.25rem .5rem}.WeeklyCalendar_activityDot__FFgzZ{width:6px;height:6px;border-radius:50%;background:var(--fd-gray-light);flex-shrink:0}.WeeklyCalendar_activityText__OD5Aw{font-size:.65rem;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.WeeklyCalendar_moreItems__udeo6{font-size:.65rem;color:var(--text-muted);text-align:center;padding:.25rem}@media (max-width:900px){.WeeklyCalendar_weekGrid__YcT0X{grid-template-columns:repeat(7,1fr);min-height:150px}.WeeklyCalendar_dayHeader__cwcOf{padding:.5rem .25rem}.WeeklyCalendar_dayName__pkfED{font-size:.6rem}.WeeklyCalendar_dayNum__qdUFj{font-size:.9rem}.WeeklyCalendar_dayContent__1G7sY{padding:.35rem;max-height:120px}.WeeklyCalendar_taskItem__1vi6Q{padding:.25rem .35rem}.WeeklyCalendar_taskTitle__IgS5J{font-size:.6rem}}@media (max-width:640px){.WeeklyCalendar_weekGrid__YcT0X{overflow-x:auto;grid-template-columns:repeat(7,minmax(80px,1fr))}}.EditableTextArea_container__vA8Ca{position:relative}.EditableTextArea_textarea__lNjpT{width:100%;padding:1rem;border:1px solid transparent;border-radius:var(--radius-md);font-family:inherit;font-size:.9rem;line-height:1.6;color:var(--text-primary);background:var(--bg-light);resize:none;transition:all .2s ease}.EditableTextArea_textarea__lNjpT:hover{background:#fff;border-color:var(--border-color)}.EditableTextArea_textarea__lNjpT:focus{outline:none;background:#fff;border-color:var(--fd-orange);box-shadow:0 0 0 3px rgba(255,126,20,.1)}.EditableTextArea_textarea__lNjpT::placeholder{color:var(--text-muted)}.EditableTextArea_saveIndicator__hyoLK{position:absolute;bottom:.5rem;right:.75rem;font-size:.75rem;color:var(--success);background:#fff;padding:.15rem .5rem;border-radius:var(--radius-sm);animation:EditableTextArea_fadeIn__fFASF .2s ease}@keyframes EditableTextArea_fadeIn__fFASF{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.Observation_observation__FBtP_{display:flex;align-items:flex-start;gap:.5rem;padding:.3rem 0}.Observation_observation__FBtP_.Observation_nested__pRZb1{padding-left:1.5rem}.Observation_connector__CaNi_{color:#cbd5e1;font-family:monospace;font-size:1rem;line-height:1.4;-webkit-user-select:none;-moz-user-select:none;user-select:none;min-width:16px;text-align:center}.Observation_contentWrapper__5m6La{flex:1 1;display:flex;align-items:flex-start;gap:.35rem;position:relative;flex-wrap:wrap}.Observation_content__XIHYd{flex:1 1;min-width:200px;color:#334155;padding:.2rem .4rem;border-radius:4px;cursor:text;transition:background .15s;min-height:1.5em;outline:none;line-height:1.5}.Observation_observation__FBtP_.Observation_first__iCuty .Observation_content__XIHYd{font-weight:600;font-size:1rem}.Observation_content__XIHYd:hover{background:rgba(0,0,0,.02)}.Observation_content__XIHYd:focus{background:#fff;box-shadow:0 0 0 2px var(--fd-orange)}.Observation_content__XIHYd:empty:before{content:attr(data-placeholder);color:#94a3b8;pointer-events:none}.Observation_content__XIHYd.Observation_highlighted__DP8Jm{background:var(--highlight)}.Observation_content__XIHYd.Observation_highlightedbold__ghObn{background:var(--highlight);font-weight:700}.Observation_content__XIHYd.Observation_highlighted__DP8Jm:focus,.Observation_content__XIHYd.Observation_highlightedbold__ghObn:focus{box-shadow:0 0 0 2px var(--fd-orange)}.Observation_actions__Fv7Yt{display:flex;align-items:center;gap:.25rem;opacity:0;transition:opacity .15s}.Observation_observation__FBtP_:hover .Observation_actions__Fv7Yt{opacity:1}.Observation_actionBtn__zgIh9{padding:.15rem .35rem;background:transparent;border:1px solid transparent;border-radius:3px;cursor:pointer;font-size:.7rem;color:var(--fd-gray);transition:all .15s;white-space:nowrap}.Observation_actionBtn__zgIh9:hover{background:var(--bg-light);border-color:var(--border-color)}.Observation_styleBtn__tkEfx.Observation_active__X5x_m{background:var(--highlight);border-color:#eab308;opacity:1}.Observation_linkBtn__79zd0.Observation_hasLink__9K8ma{color:var(--fd-navy);opacity:1}.Observation_linkIcon__DmPbm{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;font-size:.85rem;color:var(--fd-navy);text-decoration:none;border-radius:3px;transition:all .15s}.Observation_linkIcon__DmPbm:hover{background:var(--fd-navy-light);color:var(--fd-navy)}.Observation_linkInputWrapper__pQ4bn{position:absolute;right:0;top:100%;z-index:50;margin-top:4px}.Observation_linkInput__OAuzV{width:280px;padding:.5rem;border:1px solid var(--border-color);border-radius:6px;font-size:.85rem;box-shadow:0 4px 12px rgba(0,0,0,.1);outline:none;background:#fff}.Observation_linkInput__OAuzV:focus{border-color:var(--fd-orange)}.FollowUpPicker_picker__p5bxL{position:absolute;bottom:100%;right:0;background:#fff;border:1px solid var(--border-color);border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,.15);z-index:100;min-width:200px;margin-bottom:4px;overflow:hidden}.FollowUpPicker_header__1nlXj{padding:.75rem 1rem;border-bottom:1px solid var(--border-color);background:var(--bg-light)}.FollowUpPicker_title__bcqKo{font-size:.8rem;font-weight:600;color:var(--text-primary)}.FollowUpPicker_options__KM5nD{max-height:250px;overflow-y:auto}.FollowUpPicker_option__Q82aE{display:block;width:100%;padding:.6rem 1rem;border:none;background:transparent;text-align:left;font-size:.85rem;color:var(--text-primary);cursor:pointer;transition:background .15s}.FollowUpPicker_option__Q82aE:hover{background:var(--bg-light)}.FollowUpPicker_option__Q82aE.FollowUpPicker_selected__1lIfY{background:var(--fd-orange-light);color:var(--fd-orange);font-weight:500}.FollowUpPicker_option__Q82aE.FollowUpPicker_selected__1lIfY:hover{background:var(--fd-orange-light)}.NoteCard_noteCard__pmNwC{background:#fff;border:1px solid var(--border-color);border-radius:10px;overflow:hidden;transition:box-shadow .15s}.NoteCard_noteCard__pmNwC:hover{box-shadow:0 4px 12px rgba(0,0,0,.08)}.NoteCard_noteCard__pmNwC.NoteCard_isFollowup__DBJls{border-left:4px solid var(--fd-orange)}.NoteCard_noteBody__z_aqq{padding:.75rem 1rem}.NoteCard_observationsList__E_XME{display:flex;flex-direction:column}.NoteCard_headerContent__0oxgi,.NoteCard_headerRow__KcAwx{display:flex;align-items:flex-start;gap:.5rem}.NoteCard_headerContent__0oxgi{flex:1 1}.NoteCard_collapseToggle__2J0x1{background:none;border:none;cursor:pointer;padding:.2rem;color:var(--fd-gray);font-size:.9rem;transition:transform .2s;flex-shrink:0}.NoteCard_collapseToggle__2J0x1:hover{color:var(--fd-orange)}.NoteCard_collapseToggle__2J0x1.NoteCard_collapsed__sSXJX{transform:rotate(-90deg)}.NoteCard_followUpIndicator__b8piv{font-size:.7rem;color:var(--fd-orange);font-weight:500;white-space:nowrap}.NoteCard_followUpBadgeMini__cGDhw{background:var(--fd-orange-light);color:var(--fd-orange);padding:.15rem .5rem;border-radius:4px;font-weight:500;font-size:.65rem;white-space:nowrap}.NoteCard_obsCount__Hyn3h{font-size:.7rem;color:var(--fd-gray);background:var(--bg-light);padding:.1rem .4rem;border-radius:10px;white-space:nowrap}.NoteCard_nestedObservations___3GWh{overflow:hidden;transition:max-height .3s ease,opacity .2s ease;max-height:1000px;opacity:1}.NoteCard_nestedObservations___3GWh.NoteCard_collapsed__sSXJX{max-height:0!important;opacity:0}.NoteCard_noteFooter__4VqIe{display:flex;align-items:center;justify-content:space-between;padding:.6rem 1rem;border-top:1px solid var(--border-color);background:var(--bg-light);gap:1rem;flex-wrap:wrap;transition:all .2s ease}.NoteCard_noteFooter__4VqIe.NoteCard_collapsed__sSXJX{display:none}.NoteCard_footerMeta__n34j0{display:flex;align-items:center;gap:.75rem;font-size:.75rem;color:var(--fd-gray)}.NoteCard_footerDate__ad8er{color:var(--fd-gray)}.NoteCard_followUpBadge__c2hwe{background:var(--fd-navy);color:#fff;padding:.2rem .6rem;border-radius:4px;font-weight:500;font-size:.75rem;cursor:pointer;transition:background .15s}.NoteCard_followUpBadge__c2hwe:hover{background:var(--fd-navy-dark)}.NoteCard_footerActions__5_hkr{display:flex;align-items:center;gap:.5rem;position:relative}.NoteCard_footerBtn___czKB{padding:.35rem .75rem;background:#fff;border:1px solid var(--border-color);border-radius:6px;font-size:.75rem;font-weight:500;color:var(--fd-gray);cursor:pointer;transition:all .15s}.NoteCard_footerBtn___czKB:hover{border-color:var(--fd-orange);color:var(--fd-orange)}.NoteCard_footerBtn___czKB.NoteCard_deleteBtn__CGDWd:hover{border-color:var(--danger);color:var(--danger)}.NoteCard_confirmOverlay__OiW3x{position:absolute;inset:0;background:hsla(0,0%,100%,.95);display:flex;align-items:center;justify-content:center;z-index:10;border-radius:10px}.NoteCard_confirmDialog__XURBv{text-align:center;padding:1.5rem}.NoteCard_confirmDialog__XURBv p{color:var(--text-primary);margin-bottom:1rem;font-weight:500}.NoteCard_confirmActions__jFv4I{display:flex;gap:.5rem;justify-content:center}.NoteCard_cancelBtn__w_11O{padding:.5rem 1rem;background:var(--bg-light);border:1px solid var(--border-color);border-radius:6px;color:var(--fd-gray);cursor:pointer;font-size:.85rem}.NoteCard_cancelBtn__w_11O:hover{background:var(--border-color)}.NoteCard_confirmDeleteBtn__h_PQB{padding:.5rem 1rem;background:var(--danger);border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:.85rem}.NoteCard_confirmDeleteBtn__h_PQB:hover{background:#dc2626}.NotesList_notesList__R7NjS{padding:1rem}.NotesList_notesContainer__1i_xO,.NotesList_notesList__R7NjS{display:flex;flex-direction:column;gap:.75rem}.NotesList_emptyState__ZQfYQ{text-align:center;padding:2rem 1rem;color:var(--text-muted)}.NotesList_emptyIcon__ETbZx{font-size:2rem;display:block;margin-bottom:.5rem}.NotesList_emptyState__ZQfYQ p{margin:0}.NotesList_emptyHint__8vum7{font-size:.85rem;margin-top:.25rem!important}.NotesList_newNoteContainer__PBTQr{background:#fff;border:2px dashed var(--border-color);border-radius:10px;padding:1rem;transition:all .15s;margin-top:.5rem}.NotesList_newNoteContainer__PBTQr:focus-within{border-color:var(--fd-orange);border-style:solid}.NotesList_newNoteInput___khlu{width:100%;border:none;font-family:inherit;font-size:.95rem;font-weight:600;color:var(--text-primary);outline:none;resize:none;min-height:1.5em;background:transparent}.NotesList_newNoteInput___khlu::placeholder{color:#94a3b8;font-weight:400}.NotesList_newNoteHint__94uzt{font-size:.75rem;color:#94a3b8;margin-top:.5rem}.NotesList_newNoteHint__94uzt strong{color:var(--fd-gray)}.TaskItem_taskItem__jsEjk{display:flex;align-items:center;gap:.5rem;padding:.75rem;background:#fff;border:1px solid var(--border-color);border-radius:8px;transition:all .15s;cursor:default}.TaskItem_taskItem__jsEjk[draggable=true]{cursor:-webkit-grab;cursor:grab}.TaskItem_taskItem__jsEjk[draggable=true]:active{cursor:-webkit-grabbing;cursor:grabbing}.TaskItem_taskItem__jsEjk:hover{box-shadow:0 2px 8px rgba(0,0,0,.06)}.TaskItem_taskItem__jsEjk.TaskItem_completed__rSK7S{background:var(--bg-light);opacity:.7}.TaskItem_taskItem__jsEjk.TaskItem_dragging__SMufb{opacity:.5;border-color:var(--fd-orange);background:var(--fd-orange-light)}.TaskItem_dragHandle__ZvWiy{color:var(--text-muted);font-size:.85rem;letter-spacing:-2px;opacity:.4;transition:opacity .15s;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:-webkit-grab;cursor:grab}.TaskItem_taskItem__jsEjk:hover .TaskItem_dragHandle__ZvWiy{opacity:.8}.TaskItem_dragHandle__ZvWiy:active{cursor:-webkit-grabbing;cursor:grabbing}.TaskItem_checkbox__21rO1{width:20px;height:20px;min-width:20px;border:2px solid var(--border-color);border-radius:4px;background:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s;padding:0}.TaskItem_checkbox__21rO1:hover{border-color:var(--fd-orange)}.TaskItem_checkbox__21rO1.TaskItem_checked__Q_1O9{background:var(--success);border-color:var(--success)}.TaskItem_checkmark__ah2Mi{color:#fff;font-size:.7rem;font-weight:700}.TaskItem_content__ci95u{flex:1 1;display:flex;align-items:center;gap:.5rem;min-width:0;flex-wrap:wrap}.TaskItem_title__GFW88{font-size:.9rem;color:var(--text-primary);cursor:text;flex:1 1;min-width:100px}.TaskItem_taskItem__jsEjk.TaskItem_completed__rSK7S .TaskItem_title__GFW88{text-decoration:line-through;color:var(--text-muted)}.TaskItem_editInput__iSqR1{flex:1 1;min-width:100px;padding:.25rem .5rem;border:1px solid var(--fd-orange);border-radius:4px;font-size:.9rem;font-family:inherit;outline:none}.TaskItem_dueBadge__nXQes{font-size:.7rem;padding:.2rem .5rem;background:var(--bg-light);border-radius:4px;color:var(--text-secondary);cursor:pointer;white-space:nowrap;transition:all .15s}.TaskItem_dueBadge__nXQes:hover{background:var(--border-color)}.TaskItem_dueBadge__nXQes.TaskItem_dueToday__n4ZMw{background:var(--warning-light);color:#92400e}.TaskItem_dueBadge__nXQes.TaskItem_overdue__IYXYJ{background:var(--danger-light);color:#991b1b}.TaskItem_actions__1_p_6{display:flex;align-items:center;gap:.25rem;opacity:0;transition:opacity .15s;position:relative}.TaskItem_taskItem__jsEjk:hover .TaskItem_actions__1_p_6{opacity:1}.TaskItem_actionBtn__4_OQv{padding:.35rem;background:transparent;border:none;border-radius:4px;cursor:pointer;font-size:.85rem;color:var(--text-muted);transition:all .15s}.TaskItem_actionBtn__4_OQv:hover{background:var(--bg-light);color:var(--text-primary)}.TaskItem_actionBtn__4_OQv.TaskItem_deleteBtn__hf21g:hover{background:var(--danger-light);color:var(--danger)}.TaskItem_hiddenDateInput__CiO94{position:absolute;opacity:0;pointer-events:none;width:0;height:0}.TaskList_taskList__T1Jg4{display:flex;flex-direction:column}.TaskList_quickAdd__7jDVf{padding:1rem;border-bottom:1px solid var(--border-color)}.TaskList_quickAddInput__JiEfL{width:100%;padding:.75rem 1rem;border:1px dashed var(--border-color);border-radius:8px;font-family:inherit;font-size:.9rem;color:var(--text-primary);background:var(--bg-light);transition:all .15s;outline:none}.TaskList_quickAddInput__JiEfL:focus{border-color:var(--fd-orange);border-style:solid;background:#fff}.TaskList_quickAddInput__JiEfL::placeholder{color:var(--text-muted)}.TaskList_tasksContainer__J2B00{padding:.75rem;min-height:100px}.TaskList_taskGroup__R1Wd5{display:flex;flex-direction:column;gap:.5rem}.TaskList_emptyState__ADPub{text-align:center;padding:2rem 1rem;color:var(--text-muted)}.TaskList_emptyIcon__K__Kx{font-size:2rem;display:block;margin-bottom:.5rem;opacity:.5}.TaskList_emptyState__ADPub p{margin:0}.TaskList_emptyHint__ViC63{font-size:.85rem;margin-top:.25rem!important}.TaskList_completedSection__OLpCt{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--border-color)}.TaskList_completedToggle__JPp0_{display:flex;align-items:center;gap:.5rem;background:none;border:none;padding:.5rem;font-size:.8rem;color:var(--text-muted);cursor:pointer;transition:color .15s;margin-bottom:.5rem}.TaskList_completedToggle__JPp0_:hover{color:var(--text-secondary)}.TaskList_toggleIcon__tRG81{font-size:.65rem;transition:transform .2s}.TaskList_toggleIcon__tRG81.TaskList_expanded__KWakN{transform:rotate(90deg)}.ActivityList_activityList__xIyLi{display:flex;flex-direction:column}.ActivityList_quickLog__bNa6E{padding:1rem;border-bottom:1px solid var(--border-color)}.ActivityList_inputRow__Puo_O{display:flex;gap:.5rem}.ActivityList_input__BwvE_{flex:1 1;padding:.6rem .75rem;border:1px solid var(--border-color);border-radius:6px;font-family:inherit;font-size:.85rem;color:var(--text-primary);background:var(--bg-light);outline:none;transition:all .15s}.ActivityList_input__BwvE_:focus{border-color:var(--fd-orange);background:#fff}.ActivityList_input__BwvE_::placeholder{color:var(--text-muted)}.ActivityList_categorySelect__u2uzl{padding:.6rem .5rem;border:1px solid var(--border-color);border-radius:6px;font-family:inherit;font-size:.75rem;color:var(--text-primary);background:#fff;cursor:pointer;outline:none;min-width:100px}.ActivityList_categorySelect__u2uzl:focus{border-color:var(--fd-orange)}.ActivityList_activitiesContainer__xXf7s{padding:.5rem;max-height:300px;overflow-y:auto}.ActivityList_group__Nu3td{margin-bottom:.75rem}.ActivityList_groupLabel__xXHZ3{font-size:.7rem;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;padding:.5rem .5rem .25rem}.ActivityList_activityItem__LouLh{display:flex;align-items:center;gap:.5rem;padding:.5rem;border-radius:6px;transition:background .15s}.ActivityList_activityItem__LouLh:hover{background:var(--bg-light)}.ActivityList_activityItem__LouLh.ActivityList_auto__Zg2M3{opacity:.85}.ActivityList_icon__1TKr4{font-size:.9rem;flex-shrink:0}.ActivityList_content__7Cycx{flex:1 1;display:flex;flex-direction:column;gap:.1rem;min-width:0}.ActivityList_action__v1XQ4{font-size:.85rem;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ActivityList_activityItem__LouLh.ActivityList_auto__Zg2M3 .ActivityList_action__v1XQ4{font-style:italic}.ActivityList_time__bqgDw{font-size:.7rem;color:var(--text-muted)}.ActivityList_deleteBtn__Gk0g7{opacity:0;background:none;border:none;color:var(--text-muted);font-size:1rem;cursor:pointer;padding:.25rem;line-height:1;transition:all .15s}.ActivityList_activityItem__LouLh:hover .ActivityList_deleteBtn__Gk0g7{opacity:1}.ActivityList_deleteBtn__Gk0g7:hover{color:var(--danger)}.ActivityList_emptyState__4ALgQ{text-align:center;padding:2rem 1rem;color:var(--text-muted)}.ActivityList_emptyIcon__v_HDH{font-size:1.5rem;display:block;margin-bottom:.5rem;opacity:.5}.ActivityList_emptyState__4ALgQ p{margin:0;font-size:.9rem}.ActivityList_emptyHint__mmCKt{font-size:.8rem!important;margin-top:.25rem!important}.ActivityList_compact__hiu_O .ActivityList_activitiesContainer__xXf7s{padding:.25rem;max-height:250px}.ActivityList_compact__hiu_O .ActivityList_groupLabel__xXHZ3{padding:.35rem .5rem .15rem;font-size:.65rem}.ActivityList_compact__hiu_O .ActivityList_activityItem__LouLh{padding:.35rem .5rem;gap:.35rem}.ActivityList_compact__hiu_O .ActivityList_action__v1XQ4,.ActivityList_compact__hiu_O .ActivityList_icon__1TKr4{font-size:.8rem}.ActivityList_compact__hiu_O .ActivityList_time__bqgDw{font-size:.65rem}.ActivityList_compact__hiu_O .ActivityList_emptyState__4ALgQ{padding:1rem}.ActivityList_compact__hiu_O .ActivityList_emptyIcon__v_HDH{font-size:1.25rem}.ActivityList_compact__hiu_O .ActivityList_emptyState__4ALgQ p{font-size:.8rem}.MiniCalendar_calendar__E_RKO{padding:.75rem}.MiniCalendar_header__qXBCj{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.MiniCalendar_navBtn__KjsB0{background:none;border:1px solid var(--border-color);width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--text-secondary);font-size:.65rem;transition:all .15s}.MiniCalendar_navBtn__KjsB0:hover{background:var(--fd-orange);border-color:var(--fd-orange);color:#fff}.MiniCalendar_monthYear__WrLYu{background:none;border:none;font-family:"Outfit",var(--font-outfit),sans-serif;font-size:1rem;font-weight:600;color:var(--text-primary);cursor:pointer;padding:.25rem .5rem;border-radius:4px;transition:background .15s}.MiniCalendar_monthYear__WrLYu:hover{background:var(--bg-light)}.MiniCalendar_weekdays__GjIbe{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:2px;gap:2px;margin-bottom:2px;background:var(--bg-light);border-radius:var(--radius-sm) var(--radius-sm) 0 0}.MiniCalendar_weekday__Ru_VQ{text-align:center;font-size:.7rem;font-weight:600;color:var(--text-muted);padding:.5rem 0;background:#fff}.MiniCalendar_weekday__Ru_VQ:first-child{border-radius:var(--radius-sm) 0 0 0}.MiniCalendar_weekday__Ru_VQ:last-child{border-radius:0 var(--radius-sm) 0 0}.MiniCalendar_weeksContainer__YPvug{display:flex;flex-direction:column;gap:2px;background:var(--bg-light);border-radius:0 0 var(--radius-sm) var(--radius-sm)}.MiniCalendar_week__Ido_L{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:2px;gap:2px;min-height:60px}.MiniCalendar_week__Ido_L.MiniCalendar_hasTasksWeek__d_ui5{min-height:auto}.MiniCalendar_day__2BKgW{background:#fff;padding:.35rem;min-height:60px;display:flex;flex-direction:column;cursor:pointer;transition:all .15s;position:relative}.MiniCalendar_day__2BKgW:hover{background:var(--fd-orange-light)}.MiniCalendar_day__2BKgW.MiniCalendar_otherMonth__Tzt_3{background:var(--bg-light);opacity:.5}.MiniCalendar_day__2BKgW.MiniCalendar_otherMonth__Tzt_3:hover{opacity:.7}.MiniCalendar_day__2BKgW.MiniCalendar_today__o1D2q{background:var(--fd-orange-light)}.MiniCalendar_day__2BKgW.MiniCalendar_today__o1D2q .MiniCalendar_dayNumber__FnRXr{background:var(--fd-orange);color:#fff}.MiniCalendar_day__2BKgW.MiniCalendar_today__o1D2q:hover{background:var(--fd-orange-light)}.MiniCalendar_day__2BKgW.MiniCalendar_dragOver__rLYqJ{background:var(--fd-navy-light);box-shadow:inset 0 0 0 2px var(--fd-navy)}.MiniCalendar_day__2BKgW.MiniCalendar_dragOver__rLYqJ .MiniCalendar_dayNumber__FnRXr{background:var(--fd-navy);color:#fff}.MiniCalendar_day__2BKgW.MiniCalendar_hasDue__GCu3b .MiniCalendar_dayHeader__rpnvt{border-left:3px solid var(--warning);padding-left:.25rem;margin-left:-.35rem}.MiniCalendar_day__2BKgW.MiniCalendar_hasScheduled__oSg4e{background:rgba(26,26,166,.03)}.MiniCalendar_dayHeader__rpnvt{display:flex;align-items:center;justify-content:space-between;margin-bottom:.25rem}.MiniCalendar_dayNumber__FnRXr{font-size:.75rem;font-weight:600;color:var(--text-primary);width:22px;height:22px;display:flex;align-items:center;justify-content:center;border-radius:50%}.MiniCalendar_dueBadge__lgobV{font-size:.6rem;padding:.1rem .3rem;background:var(--warning);color:#fff;border-radius:3px;font-weight:500}.MiniCalendar_dayTasks__fVOhi{display:flex;flex-direction:column;gap:2px;flex:1 1}.MiniCalendar_taskChip__qAqh1{display:flex;align-items:center;gap:.25rem;padding:.2rem .35rem;background:var(--fd-navy);border-radius:3px;font-size:.65rem;color:#fff;transition:all .15s}.MiniCalendar_taskChip__qAqh1:hover{background:var(--fd-navy-light)}.MiniCalendar_taskName__gcNEO{flex:1 1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3}.MiniCalendar_removeBtn__QpW4t{width:14px;height:14px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:50%;color:hsla(0,0%,100%,.6);font-size:.85rem;cursor:pointer;opacity:0;transition:all .15s;flex-shrink:0;line-height:1}.MiniCalendar_taskChip__qAqh1:hover .MiniCalendar_removeBtn__QpW4t{opacity:1}.MiniCalendar_removeBtn__QpW4t:hover{background:hsla(0,0%,100%,.2);color:#fff}.MiniCalendar_legend__0Bt3Q{margin-top:.75rem;padding-top:.5rem;border-top:1px solid var(--border-color);display:flex;justify-content:center}.MiniCalendar_legendHint__AllnY{font-size:.7rem;color:var(--text-muted)}@media (max-width:640px){.MiniCalendar_day__2BKgW{min-height:50px;padding:.25rem}.MiniCalendar_dayNumber__FnRXr{font-size:.7rem;width:18px;height:18px}.MiniCalendar_taskChip__qAqh1{font-size:.6rem;padding:.15rem .25rem}}.SearchConsoleStats_container__0IEnT{padding:1rem}.SearchConsoleStats_authPrompt__E_vnY,.SearchConsoleStats_emptyState__wPAy4,.SearchConsoleStats_error__iQm3h,.SearchConsoleStats_loading__0H6Bx{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:2rem;text-align:center;color:var(--text-muted);font-size:.9rem}.SearchConsoleStats_signInBtn__KM5qU{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;background:#4285f4;color:#fff;border:none;border-radius:var(--radius-md);font-size:.875rem;font-weight:500;cursor:pointer;transition:var(--transition-fast)}.SearchConsoleStats_signInBtn__KM5qU:hover:not(:disabled){background:#3367d6}.SearchConsoleStats_signInBtn__KM5qU:disabled{opacity:.6;cursor:not-allowed}.SearchConsoleStats_spinner__5juP6{width:24px;height:24px;border:3px solid var(--border-light);border-top-color:var(--fd-orange);border-radius:50%;animation:SearchConsoleStats_spin__kmNaE .8s linear infinite}@keyframes SearchConsoleStats_spin__kmNaE{to{transform:rotate(1turn)}}.SearchConsoleStats_error__iQm3h{color:var(--danger)}.SearchConsoleStats_retryBtn__sN9uw{padding:.5rem 1rem;background:var(--bg-light);border:1px solid var(--border);border-radius:var(--radius-md);font-size:.8rem;cursor:pointer;transition:var(--transition-fast)}.SearchConsoleStats_retryBtn__sN9uw:hover{background:var(--bg-hover)}.SearchConsoleStats_scorecards__IUWqp{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem;gap:1rem;margin-bottom:1.25rem}.SearchConsoleStats_scorecard__OW7sl{display:flex;flex-direction:column;gap:.25rem;padding:.75rem;background:var(--bg-light);border-radius:var(--radius-md)}.SearchConsoleStats_scorecardLabel__5VNwV{font-size:.75rem;color:var(--text-muted);font-weight:500}.SearchConsoleStats_scorecardValue__shdir{font-family:Outfit,sans-serif;font-size:1.35rem;font-weight:600;color:var(--text-primary)}.SearchConsoleStats_scorecardChange__c5fJy{font-size:.75rem;font-weight:500;display:flex;align-items:center;gap:.25rem}.SearchConsoleStats_scorecardChange__c5fJy.SearchConsoleStats_positive__JiRcH{color:var(--success)}.SearchConsoleStats_scorecardChange__c5fJy.SearchConsoleStats_negative__JzuRe{color:var(--danger)}.SearchConsoleStats_chartContainer__HTz7_{margin-top:.5rem}.SearchConsoleStats_chartHeader__Y8rZK{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.SearchConsoleStats_chartTitle__X3UxS{font-size:.75rem;font-weight:500;color:var(--text-muted)}.SearchConsoleStats_chartLegend__0zO4K{display:flex;gap:1rem}.SearchConsoleStats_legendItem__EDUjd{display:flex;align-items:center;gap:.35rem;font-size:.7rem;color:var(--text-muted)}.SearchConsoleStats_legendDot__Bd1gi{width:10px;height:3px;border-radius:2px}.SearchConsoleStats_chart__McXD6{display:flex;flex-direction:column;background:var(--bg-light);border-radius:var(--radius-md);padding:.75rem}.SearchConsoleStats_chartSvg__uL2fo{width:100%;height:120px}.SearchConsoleStats_gridLine__GHLkz{stroke:var(--border-light);stroke-width:1;stroke-dasharray:4}.SearchConsoleStats_dataPoint__eRYpS{transition:r .15s ease}.SearchConsoleStats_dataPoint__eRYpS:hover{r:5}.SearchConsoleStats_xAxis__KHrLC{display:flex;justify-content:space-between;margin-top:.5rem;padding:0 .5rem}.SearchConsoleStats_xLabel__SHjhz{font-size:.65rem;color:var(--text-muted)}@media (max-width:640px){.SearchConsoleStats_scorecards__IUWqp{grid-template-columns:1fr}.SearchConsoleStats_chartHeader__Y8rZK{flex-direction:column;align-items:flex-start;gap:.5rem}}.page_container__JxJ1P{max-width:1600px;margin:0 auto}.page_notFound__swrFH{max-width:600px;margin:4rem auto;text-align:center;padding:2rem}.page_notFound__swrFH h1{font-family:var(--font-montserrat),"Montserrat",sans-serif;font-size:1.5rem;font-weight:800;color:var(--text-primary);margin-bottom:.5rem}.page_notFound__swrFH p{color:var(--text-muted);margin-bottom:1.5rem}.page_backLink__0IgLP{color:var(--fd-orange);font-weight:500;text-decoration:none}.page_backLink__0IgLP:hover{text-decoration:underline}.page_tabContent__FT13m{padding:0}.page_sectionPadded__Gq5XH{padding:1.5rem 2rem}.page_sectionHeading__TNsnG{font-family:var(--font-montserrat),"Montserrat",sans-serif;font-size:1.1rem;font-weight:800;color:var(--text-primary);margin:0 0 1rem;padding-bottom:.5rem;border-bottom:2px solid var(--border-light)}.page_todoRow__eQOoB{display:grid;grid-template-columns:65fr 35fr;grid-gap:1.5rem;gap:1.5rem}.page_calendarColumn__04oa8,.page_tasksColumn__17pGY{min-width:0}.page_row__y2_lq{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.5rem;gap:1.5rem;margin-bottom:1.5rem}.page_column___N3n1{min-width:0}.page_rowFull__5F8MS{margin-bottom:1.5rem}.page_performanceLayout__PpAWG{display:grid;grid-template-columns:25fr 75fr;grid-gap:1.5rem;gap:1.5rem;padding:1.5rem 2rem;align-items:start}.page_performanceSidebar__Uy_8G{position:-webkit-sticky;position:sticky;top:80px;display:flex;flex-direction:column;gap:1rem;max-height:calc(100vh - 100px);overflow-y:auto}.page_performanceMain__ujMgq{min-width:0}@media (max-width:1200px){.page_performanceLayout__PpAWG{grid-template-columns:30fr 70fr}}@media (max-width:900px){.page_performanceLayout__PpAWG,.page_row__y2_lq,.page_todoRow__eQOoB{grid-template-columns:1fr}.page_performanceSidebar__Uy_8G{position:static;max-height:none}}@media (max-width:768px){.page_sectionPadded__Gq5XH{padding:1rem}.page_row__y2_lq{gap:1rem}.page_rowFull__5F8MS,.page_row__y2_lq{margin-bottom:1rem}.page_todoRow__eQOoB{gap:1rem}.page_performanceLayout__PpAWG{padding:1rem;gap:1rem}}