.ActivityListLayout-module__QWIUMq__card{container:activity-card/inline-size}.ActivityListLayout-module__QWIUMq__layout{min-width:0;display:grid}@container activity-card (min-width:640px){.ActivityListLayout-module__QWIUMq__layout{grid-template-columns:32% minmax(0,1fr)}.ActivityListLayout-module__QWIUMq__layout>:first-child{grid-row:span 2}.ActivityListLayout-module__QWIUMq__layout>.ActivityListLayout-module__QWIUMq__summary{grid-column:2}}@container activity-card (min-width:1040px){.ActivityListLayout-module__QWIUMq__layout{grid-template-columns:min(30%,360px) minmax(0,1fr) 300px}.ActivityListLayout-module__QWIUMq__layout>:first-child{grid-row:auto}.ActivityListLayout-module__QWIUMq__layout>.ActivityListLayout-module__QWIUMq__summary{border-left:1px solid var(--color-gray-200,#e5e7eb);grid-column:auto;padding:16px}.dark .ActivityListLayout-module__QWIUMq__layout>.ActivityListLayout-module__QWIUMq__summary{border-left-color:var(--color-gray-700,#374151)}}
.EditorFlow-module__euJWfW__flow{overscroll-behavior:contain;min-block-size:0;min-inline-size:0;background-color:inherit;flex:auto;padding-block-end:env(safe-area-inset-bottom,0px);overflow-y:auto}.EditorFlow-module__euJWfW__header{background-color:inherit}.EditorFlow-module__euJWfW__flow>[data-editor-body]{min-inline-size:0}.EditorFlow-module__euJWfW__flow>[data-editor-footer]{position:static}body:has([data-editor-scroll]) [data-app-navigation]{visibility:hidden;pointer-events:none}
@layer fitro-editor{.DocumentEditorFrame-module__YaxD9q__root{background:var(--bg-secondary,white);min-inline-size:0;color:var(--gray-900,#111827);position:static}.DocumentEditorFrame-module__YaxD9q__surface{background:inherit;min-inline-size:0}.DocumentEditorFrame-module__YaxD9q__flow{min-block-size:100svh;min-inline-size:0;padding-block-end:env(safe-area-inset-bottom,0px);overflow:visible}.DocumentEditorFrame-module__YaxD9q__header{background:inherit;outline:none;position:static}.DocumentEditorFrame-module__YaxD9q__body{min-inline-size:0;padding:1rem}.DocumentEditorFrame-module__YaxD9q__footer{border-block-start:1px solid var(--gray-200,#e5e7eb);background:inherit;padding:.75rem 1rem 1rem;position:static}.DocumentEditorFrame-module__YaxD9q__root[data-layout=dialog]{background:#0006;place-items:center;padding:2rem;display:grid;position:fixed;inset:0}.DocumentEditorFrame-module__YaxD9q__root[data-layout=dialog] .DocumentEditorFrame-module__YaxD9q__surface{inline-size:100%;max-inline-size:var(--fitro-editor-desktop-width,56rem);background:var(--bg-secondary,white);border-radius:.75rem;min-block-size:0;overflow:hidden;box-shadow:0 20px 25px -5px #00000026}.DocumentEditorFrame-module__YaxD9q__root[data-layout=dialog] .DocumentEditorFrame-module__YaxD9q__flow{overscroll-behavior:contain;min-block-size:0;max-block-size:calc(100dvh - 4rem);overflow-y:auto}.DocumentEditorFrame-module__YaxD9q__root[data-layout=dialog] .DocumentEditorFrame-module__YaxD9q__body{padding:1rem 1.5rem 1.5rem}.DocumentEditorFrame-module__YaxD9q__root[data-layout=dialog] .DocumentEditorFrame-module__YaxD9q__footer{padding:1rem 1.5rem}.DocumentEditorFrame-module__YaxD9q__root[hidden]{display:none}}body:has([data-document-editor][data-layout=page]:not([hidden])) [data-editor-background]{display:none}:is(html:has([data-document-editor][data-layout=page]:not([hidden])):not(.no-scroll),body:has([data-document-editor][data-layout=page]:not([hidden])):not(.no-scroll)){overflow:clip visible}
.VisibleScrollArea-module__T5Mrqa__root{min-height:0;position:relative}.VisibleScrollArea-module__T5Mrqa__viewport{overscroll-behavior:contain;scrollbar-width:none;max-height:min(360px,100dvh - 2rem);overflow-y:auto}.VisibleScrollArea-module__T5Mrqa__viewport::-webkit-scrollbar{display:none}.VisibleScrollArea-module__T5Mrqa__rail{cursor:pointer;touch-action:none;background:#f1f5f9;border-radius:999px;width:10px;position:absolute;top:4px;bottom:4px;right:2px}.VisibleScrollArea-module__T5Mrqa__rail:focus-visible{outline-offset:1px;outline:2px solid #6366f1}.VisibleScrollArea-module__T5Mrqa__thumb{background:#94a3b8;border-radius:999px;width:4px;position:absolute;top:0;left:3px}.VisibleScrollArea-module__T5Mrqa__rail:hover .VisibleScrollArea-module__T5Mrqa__thumb{background:#64748b}.dark .VisibleScrollArea-module__T5Mrqa__rail{background:#1e293b}.dark .VisibleScrollArea-module__T5Mrqa__thumb{background:#94a3b8}
.CustomerCalendarToolbar-module__I9BJYG__toolbar{container:customer-calendar-toolbar/inline-size}.CustomerCalendarToolbar-module__I9BJYG__toolbarRow{flex-direction:column;gap:.75rem;display:flex}.CustomerCalendarToolbar-module__I9BJYG__periodControls{order:1;align-items:center;gap:.5rem;min-width:0;display:flex}.CustomerCalendarToolbar-module__I9BJYG__periodFrame{flex:1}.CustomerCalendarToolbar-module__I9BJYG__primaryFilters{order:2;align-items:stretch;gap:.5rem;min-width:0;display:flex}.CustomerCalendarToolbar-module__I9BJYG__desktopSearch,.CustomerCalendarToolbar-module__I9BJYG__wideInstructorFilter{display:none}.CustomerCalendarToolbar-module__I9BJYG__mobileSearch,.CustomerCalendarToolbar-module__I9BJYG__mobileSearchToggle,.CustomerCalendarToolbar-module__I9BJYG__additionalFilters{display:flex}.CustomerCalendarToolbar-module__I9BJYG__locationFilter{flex:1;display:flex}.CustomerCalendarToolbar-module__I9BJYG__hideWhileMobileSearchOpen{display:none}@container customer-calendar-toolbar (min-width:940px){.CustomerCalendarToolbar-module__I9BJYG__toolbar[data-layout=desktop] .CustomerCalendarToolbar-module__I9BJYG__toolbarRow{flex-direction:row;justify-content:space-between;align-items:center}.CustomerCalendarToolbar-module__I9BJYG__toolbar[data-layout=desktop] .CustomerCalendarToolbar-module__I9BJYG__periodControls{flex-shrink:0;order:2;margin-left:auto}.CustomerCalendarToolbar-module__I9BJYG__toolbar[data-layout=desktop] .CustomerCalendarToolbar-module__I9BJYG__periodFrame{flex:none;width:360px}.CustomerCalendarToolbar-module__I9BJYG__toolbar[data-layout=desktop] .CustomerCalendarToolbar-module__I9BJYG__primaryFilters{flex:1;order:1}.CustomerCalendarToolbar-module__I9BJYG__toolbar[data-layout=desktop] .CustomerCalendarToolbar-module__I9BJYG__desktopSearch{width:224px;display:block}.CustomerCalendarToolbar-module__I9BJYG__toolbar[data-layout=desktop] .CustomerCalendarToolbar-module__I9BJYG__mobileSearch,.CustomerCalendarToolbar-module__I9BJYG__toolbar[data-layout=desktop] .CustomerCalendarToolbar-module__I9BJYG__mobileSearchToggle{display:none}.CustomerCalendarToolbar-module__I9BJYG__toolbar[data-layout=desktop] .CustomerCalendarToolbar-module__I9BJYG__locationFilter{flex:none;width:192px;display:flex}}@container customer-calendar-toolbar (min-width:980px){.CustomerCalendarToolbar-module__I9BJYG__toolbar[data-layout=desktop] .CustomerCalendarToolbar-module__I9BJYG__desktopSearch{width:256px}}@container customer-calendar-toolbar (min-width:1180px){.CustomerCalendarToolbar-module__I9BJYG__toolbar[data-layout=desktop] .CustomerCalendarToolbar-module__I9BJYG__wideInstructorFilter{flex:none;width:224px;display:flex}.CustomerCalendarToolbar-module__I9BJYG__toolbar[data-layout=desktop] .CustomerCalendarToolbar-module__I9BJYG__additionalFilters{display:none}}.CustomerCalendarToolbar-module__I9BJYG__classTypeFilter{display:none}.CustomerCalendarToolbar-module__I9BJYG__compactClassTypeFilter{display:block}@container customer-calendar-toolbar (min-width:1180px){.CustomerCalendarToolbar-module__I9BJYG__toolbar[data-layout=desktop] .CustomerCalendarToolbar-module__I9BJYG__desktopSearch{width:200px}.CustomerCalendarToolbar-module__I9BJYG__toolbar[data-layout=desktop] .CustomerCalendarToolbar-module__I9BJYG__locationFilter{width:160px}.CustomerCalendarToolbar-module__I9BJYG__toolbar[data-layout=desktop] .CustomerCalendarToolbar-module__I9BJYG__wideInstructorFilter{width:164px}.CustomerCalendarToolbar-module__I9BJYG__toolbar[data-layout=desktop] .CustomerCalendarToolbar-module__I9BJYG__classTypeFilter{flex:none;width:144px;display:flex}.CustomerCalendarToolbar-module__I9BJYG__toolbar[data-layout=desktop] .CustomerCalendarToolbar-module__I9BJYG__compactClassTypeFilter{display:none}}
@font-face{font-family:publicSans;src:url(../media/GoogleSansFlex_Regular-s.0u03qex_o13xz.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:publicSans;src:url(../media/GoogleSansFlex_Semibold-s.3uwvgoczyoc55.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:publicSans;src:url(../media/GoogleSansFlex_Bold-s.0qgc2xju38ne6.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:publicSans Fallback;src:local(Arial);ascent-override:94.61%;descent-override:28.01%;line-gap-override:0.0%;size-adjust:102.1%}.publicsans_5da432a1-module___g4OKW__className{font-family:publicSans,publicSans Fallback,system-ui,sans-serif}.publicsans_5da432a1-module___g4OKW__variable{--font-public-sans:"publicSans", "publicSans Fallback", system-ui, sans-serif}
/*# sourceMappingURL=0uoidsnsf2t_1.css.map*/