.NotesPopup_wrapper__JO56G{padding:.5rem .75rem .75rem;font-family:HelveticaNeueRegular;color:var(--color-primary);position:relative}.NotesPopup_todayCard__jUwD2{position:relative;background:var(--color-green-200);border:2px solid #fff;border-radius:6px;overflow:hidden;margin-bottom:.75rem}.NotesPopup_todayCard__jUwD2:focus-within{border:2px solid var(--color-shye-green)}.NotesPopup_todayBar__PnoM_{height:6px;background:var(--color-textarea)}.NotesPopup_todayBadge__2DFsW{position:absolute;top:8px;left:10px;font-family:HelveticaNeueBold;font-size:.8rem;color:var(--color-primary);opacity:.9}.NotesPopup_todayInput__HIyjk{width:100%;min-height:100px;resize:vertical;border:none;outline:none;background:var(--color-textarea);padding:1.8rem .75rem .75rem;font-family:HelveticaNeueRegular;color:var(--color-primary)}.NotesPopup_todayInput__HIyjk::placeholder{color:var(--color-grey-40);opacity:.2}.NotesPopup_todayInput__HIyjk::-webkit-input-placeholder{color:var(--color-grey-40);opacity:.2}.NotesPopup_todayInput__HIyjk:disabled{cursor:progress}.NotesPopup_actionsRow__sEgwV{display:flex;justify-content:flex-end;gap:.5rem;padding:0 .5rem .5rem}.NotesPopup_saveButton__XQbV2{background:var(--color-primary)!important;color:#fff!important}.NotesPopup_saveButton__XQbV2:disabled{opacity:.7}.NotesPopup_historyList__nx_cG{display:flex;flex-direction:column;gap:.5rem;padding-bottom:.25rem}.NotesPopup_historyItem__pv4zH{border-radius:6px;padding:.5rem .55rem;background:transparent;border:none;cursor:pointer}.NotesPopup_historyItem__pv4zH:nth-child(odd){background:var(--color-textarea)}.NotesPopup_historyItem__pv4zH:nth-child(2n){background:#fff}.NotesPopup_historyMeta__bj7_G{font-family:HelveticaNeueBold;font-size:.78rem;color:var(--color-primary);opacity:.95;margin-bottom:.25rem}.NotesPopup_historyTextRow__dCglJ{display:flex;align-items:flex-start;gap:.25rem}.NotesPopup_historyText__c6l4J{white-space:pre-wrap;line-height:1.35;flex:1 1;color:var(--color-light-black)}.NotesPopup_historyEditIcon__Kt1Bc{color:var(--color-primary)!important;opacity:0;pointer-events:none;transition:opacity .12s ease-in-out}.NotesPopup_historyItem__pv4zH:hover .NotesPopup_historyEditIcon__Kt1Bc{opacity:1;pointer-events:auto}.NotesPopup_fullscreenStatus__BaLax{display:grid;place-items:center;padding:2rem 0;grid-gap:.5rem;gap:.5rem;color:var(--color-primary)}.NotesPopup_spinner__QtBh9{width:20px;height:20px;border:2px solid var(--color-grey-20);border-top-color:var(--color-primary);border-radius:50%;animation:NotesPopup_spin__f36S4 .8s linear infinite}@keyframes NotesPopup_spin__f36S4{to{transform:rotate(1turn)}}.NotesPopup_errorPanel__3lDnQ{background:var(--color-textarea);border:1px solid var(--color-grey-15);border-radius:6px;padding:.5rem .75rem;margin-bottom:.5rem;color:var(--color-primary)}.NotesPopup_errorRow__bM2eQ{padding:.25rem .5rem;color:#a00}.NotesPopup_savingSpinner__bMdRl{position:absolute;top:18px;right:18px;z-index:3;pointer-events:none}.NotesPopup_hiddenReserve__s_6AI{visibility:hidden;display:inline-block}.NameDisplay_container__jD3uX{display:inline-flex;align-items:baseline;gap:.35em;line-height:inherit;font:inherit;color:inherit}.NameDisplay_container__jD3uX:hover .NameDisplay_toggle__YGm6B{opacity:1}.NameDisplay_text__4pxIY{line-height:inherit;font:inherit;color:inherit}.NameDisplay_toggle__YGm6B{opacity:0;padding:0;line-height:inherit;transition:opacity .12s ease}.NameDisplay_toggle__YGm6B svg{font-size:1em}.MonthPickerPopover_monthGridTight__Jdn7H .MuiPickersMonth-root,.MonthPickerPopover_monthGridTight__Jdn7H .MuiPickersMonth-root.MuiTypography-root,.MonthPickerPopover_monthGridTight__Jdn7H [class*=PrivatePickersMonth-root]{border-radius:4px!important;overflow:hidden}.MonthPickerPopover_monthGridTight__Jdn7H .MuiPickersMonth-root.Mui-selected,.MonthPickerPopover_monthGridTight__Jdn7H [class*=PrivatePickersMonth-root].Mui-selected{border-radius:4px!important}.MonthPickerPopover_yearGrid__sbzBx .MuiPickersYear-root,.MonthPickerPopover_yearGrid__sbzBx .MuiPickersYear-root.Mui-selected,.MonthPickerPopover_yearGrid__sbzBx .MuiPickersYear-root.MuiTypography-root,.MonthPickerPopover_yearGrid__sbzBx [class*=PrivatePickersYear-root],.MonthPickerPopover_yearGrid__sbzBx [class*=PrivatePickersYear-root].Mui-selected{border-radius:4px!important;overflow:hidden}.MonthPickerPopover_yearGrid__sbzBx .MuiPickersYear-root .MuiPickersYear-yearButton,.MonthPickerPopover_yearGrid__sbzBx .MuiPickersYear-root .MuiPickersYear-yearButton.Mui-selected,.MonthPickerPopover_yearGrid__sbzBx .MuiPickersYear-root.Mui-selected,.MonthPickerPopover_yearGrid__sbzBx [class*=PrivatePickersYear-root].Mui-selected{border-radius:4px!important}.MonthPickerPopover_popoverPaper__Pmw53{border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,.18);border:1px solid var(--color-light-gray)}.MonthPickerPopover_header__dDgay{display:flex;align-items:center;justify-content:space-between;padding:12px 38px;gap:10px}.MonthPickerPopover_headerYear__rmmrW{display:inline-flex;align-items:center;gap:4px;font-family:HelveticaNeueRegular;font-size:1.15rem;color:var(--color-primary);letter-spacing:.04em;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}.MonthPickerPopover_headerButtons__lrJbq{display:inline-flex;align-items:center;gap:8px}.MonthPickerPopover_navButtonPlain__blM7W{border:none!important;border-radius:8px!important;padding:6px!important}.MonthPickerPopover_headerIcon__m3Zy8{font-size:1.2rem}.MonthPickerPopover_hideMuiHeader__kYE__ .MuiPickersCalendarHeader-root{display:none}.MonthPickerPopover_monthGridTight__Jdn7H .MuiPickersMonth-root{margin:6px 2px}.MonthPickerPopover_monthGridTight__Jdn7H .MuiPickersMonth-monthButton{font-family:HelveticaNeueRegular;color:var(--color-primary);background:#fff;border-radius:4px;padding:6px 8px;min-width:64px}.MonthPickerPopover_monthGridTight__Jdn7H .MuiPickersMonth-monthButton.Mui-selected{background:var(--color-primary);color:#fff;border-radius:4px}.MonthPickerPopover_monthGridTight__Jdn7H .MuiPickersMonth-monthButton:hover{background:rgba(0,0,0,.04)}.MonthPickerPopover_monthGridTight__Jdn7H .MuiPickersMonth-monthButton.Mui-selected:hover{background:var(--color-primary);filter:brightness(.95)}.MonthPickerPopover_yearGrid__sbzBx .MuiPickersYear-yearButton{font-family:HelveticaNeueRegular;color:var(--color-primary);border-radius:4px;padding:6px 4px}.MonthPickerPopover_yearGrid__sbzBx .MuiPickersYear-yearButton.Mui-selected{background:var(--color-primary);color:#fff;border-radius:4px}.MonthPickerPopover_bodyPadding__mnCWa{padding:8px 8px 14px}.MonthPickerPopover_hiddenInput__F6zLQ{display:none}.MoreMenu_menuContainer__cGeHv{position:absolute;right:0;margin-top:4px;padding-top:4px;padding-bottom:4px;background:#fff;border:1px solid var(--color-light-gray);border-radius:8px;box-shadow:0 4px 10px rgba(0,0,0,.08);min-width:240px;z-index:10;overflow:hidden}.MoreMenu_menuItem__V8qOT{display:flex;align-items:center;gap:.6em;padding:10px 16px;color:var(--color-primary);font-family:HelveticaNeueRegular;text-decoration:none;font-size:.95rem;line-height:1.2;cursor:pointer}.MoreMenu_menuItem__V8qOT:hover{background:rgba(0,0,0,.05)}.MoreMenu_menuDivider__Dd06T{height:1px;background:var(--color-light-gray);margin:4px 0;opacity:.5}.DashboardView_header__smVdW{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;grid-template-areas:"heading heading" "sub     toolbar";grid-column-gap:1rem;column-gap:1rem;grid-row-gap:.25rem;row-gap:.25rem;border-bottom:1px solid var(--color-light-gray);padding-bottom:.5em;margin-bottom:1em;align-items:center}.DashboardView_monthTitle__qJXsU{grid-area:heading;font-family:HelveticaNeueRegular;font-size:2.5em;color:var(--color-primary);margin-bottom:-.2em;margin-top:.2em}.DashboardView_username__VAY3Z{grid-area:sub;font-family:HelveticaNeueRegular;font-size:1em;color:var(--color-primary)}.DashboardView_toolbar__KbQhu{grid-area:toolbar;display:flex;align-items:center;gap:1em;justify-self:end;flex-wrap:wrap}.DashboardView_monthLabel__uu8B0{font-family:HelveticaNeueBold;font-size:.75rem;letter-spacing:.06em;margin:0 .5em;color:var(--color-primary)}.DashboardView_monthLabelClickable__GXdK2{cursor:pointer;border-radius:4px;padding:2px 4px}.DashboardView_monthLabelClickable__GXdK2:hover{background:rgba(0,0,0,.06)}.DashboardView_moreButton__OB1c8{background-color:var(--color-secondary)!important;border-radius:6px!important;text-transform:uppercase!important;padding:4px 12px!important;min-height:32px!important}.DashboardView_moreButton__OB1c8:hover{filter:brightness(.95)}.DashboardView_navGroup__o33B_{display:inline-flex;align-items:center;gap:.5em;white-space:nowrap;flex-wrap:nowrap;flex-shrink:1;min-width:0}.DashboardView_navButton__UiBn4{border:1.4px solid var(--color-primary);border-radius:50%!important;padding:7px!important}.DashboardView_navIcon__3ruSs{font-size:.875rem}.DashboardView_divider__zw4Vb{margin:0 .5em!important;background-color:var(--color-secondary)!important;opacity:1!important}@media (max-width:940px){.DashboardView_header__smVdW{grid-template-columns:1fr;grid-template-rows:auto auto auto;grid-template-areas:"heading" "sub" "toolbar"}.DashboardView_toolbar__KbQhu{justify-self:end;flex-wrap:wrap}.DashboardView_navGroup__o33B_{gap:.35em}.DashboardView_monthLabel__uu8B0{font-size:.7rem;margin:0 .25em}}.DashboardView_hideOnMobile__A_P0N{display:inline-flex}.DashboardView_showOnMobile__L6hT1{display:none!important}.DashboardView_iconCircle__DIHGI{background-color:var(--color-green-200)!important;border-radius:50%!important;width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;padding:0!important;color:var(--color-primary)!important}.DashboardView_iconCircle__DIHGI:hover{filter:brightness(.95)}@media (max-width:940px){.DashboardView_hideOnMobile__A_P0N{display:none!important}.DashboardView_showOnMobile__L6hT1{display:inline-flex!important}}.DashboardView_hideBelow720__7xlp6{display:inline-flex}.DashboardView_showBelow720__JbwuE{display:none!important}@media (max-width:720px){.DashboardView_hideBelow720__7xlp6{display:none!important}.DashboardView_showBelow720__JbwuE{display:inline-flex!important}}@media (max-width:360px){.DashboardView_toolbar__KbQhu{gap:.4em}.DashboardView_navButton__UiBn4{display:none!important}.DashboardView_navGroup__o33B_{justify-content:center}.DashboardView_monthLabel__uu8B0{grid-column:1/3;grid-row:2;text-align:center;font-size:.7rem;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DashboardView_monthTitle__qJXsU{font-size:clamp(1rem,7vw,1.5rem);margin-bottom:0}}.DashboardView_loadingRow__2XzFy{display:flex;align-items:center;justify-content:flex-end;padding:6px 0}.CalendarView_title__3yEnr{font-family:HelveticaNeueRegular;font-size:2.5em;color:var(--color-primary);margin-bottom:0;margin-top:.2em;position:-webkit-sticky;position:sticky}.CalendarView_dayGrid__OIZVX{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:.5em;gap:.5em}.CalendarView_dayGrid__OIZVX>*{min-width:0}@media screen and (min-width:600px){.CalendarView_dayGrid__OIZVX{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:700px){.CalendarView_dayGrid__OIZVX{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (min-width:800px){.CalendarView_dayGrid__OIZVX{grid-template-columns:repeat(4,minmax(0,1fr))}}@media screen and (min-width:900px){.CalendarView_dayGrid__OIZVX{grid-template-columns:repeat(5,minmax(0,1fr))}}@media screen and (min-width:1000px){.CalendarView_dayGrid__OIZVX{grid-template-columns:repeat(7,minmax(0,1fr))}}@media screen and (max-width:360px){.CalendarView_title__3yEnr{flex:1 1 100%;text-align:center;margin:2px 0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}