._navigator_qckfb_1{color:#fff;min-width:0}._workspace_qckfb_2{grid-template-columns:minmax(0,2.15fr) minmax(280px,1fr);align-items:stretch;gap:36px;display:grid}._library_qckfb_3{min-width:0;container:program-library/inline-size}._toolbar_qckfb_4{align-items:flex-end;gap:24px;margin-bottom:28px;display:flex}._filters_qckfb_5{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;min-width:0;display:grid}._filters_qckfb_5 label,._searchRow_qckfb_6 label{color:#c4d1c9;gap:8px;min-width:0;font-size:14px;display:grid}._filters_qckfb_5 select,._searchRow_qckfb_6 input{color:#fff;width:100%;height:48px;font:inherit;background:#17382b;border:1px solid #6c8576;border-radius:10px;padding:8px 12px}._filters_qckfb_5 option{color:#fff;background:#17382b}._searchRow_qckfb_6{align-items:flex-end;gap:20px;margin:0 0 24px;display:flex}._searchRow_qckfb_6 label{width:min(360px,100%)}._searchRow_qckfb_6 input::placeholder{color:#bdcbbf}._reset_qckfb_10{color:#c7e58a;background:0 0;border:0;min-height:44px;text-decoration:underline}._tabs_qckfb_11{scrollbar-width:thin;flex:none;gap:6px;max-width:100%;display:flex;overflow-x:auto}._tabs_qckfb_11 button{color:#e1e9e3;font:inherit;white-space:nowrap;background:#254737;border:1px solid #0000;border-radius:999px;min-height:48px;padding:11px 16px;font-size:14px}._tabs_qckfb_11 button[aria-selected=true]{color:#10291f;background:#c7e58a}._shelf_qckfb_14{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:calc(33.3333% - 10.6667px);grid-auto-flow:column;gap:16px;padding-bottom:8px;display:grid;overflow-x:auto}._shelf_qckfb_14::-webkit-scrollbar{display:none}._book_qckfb_16{scroll-snap-align:start;color:#162c25;background:#f3f5f1;border-radius:14px;flex-direction:column;min-width:0;display:flex;overflow:hidden}._cover_qckfb_17{aspect-ratio:1;background:#dce2dc;display:block;overflow:hidden}._cover_qckfb_17 img{object-fit:cover;object-position:50% 40%;width:100%;height:100%;transition:transform .5s}._book_qckfb_16:hover ._cover_qckfb_17 img{transform:scale(1.04)}._coverText_qckfb_18{color:#c7e58a;height:100%;font-size:var(--font-title);background:#254737;align-items:center;padding:24px;display:flex}._bookCopy_qckfb_19{flex-direction:column;flex:1;min-height:294px;padding:24px 22px 20px;display:flex;position:relative}._exampleBadge_qckfb_20{letter-spacing:.02em;color:#466035;border:1px solid #c8d3c2;border-radius:6px;align-self:flex-start;margin-bottom:16px;padding:5px 8px;font-size:11px;line-height:1.4}._book_qckfb_16 h3{font-size:var(--font-title);letter-spacing:-.035em;text-wrap:pretty;margin:0 0 16px;line-height:1.25}._book_qckfb_16 p{color:#526259;margin:0;font-size:14px;line-height:1.55}._book_qckfb_16 ._bookSummary_qckfb_22{margin-bottom:24px}._book_qckfb_16 ._bookMeta_qckfb_22{margin-top:auto;font-size:12px}._bookArrow_qckfb_23{align-self:flex-start;align-items:center;gap:12px;min-height:44px;margin-top:10px;font-size:14px;display:inline-flex}._bookArrow_qckfb_23:hover{text-decoration:underline}._controls_qckfb_24{flex-wrap:wrap;align-items:center;gap:24px;margin-top:24px;display:flex}._arrows_qckfb_25{gap:10px;display:flex}._arrows_qckfb_25 button,._month_qckfb_25 button{width:44px;height:44px;color:inherit;background:0 0;border:1px solid #6c8576;border-radius:9px;place-items:center;display:grid}._arrows_qckfb_25 button:disabled{opacity:.3}._progress_qckfb_26{flex:1;gap:6px;min-width:60px;max-width:230px;display:flex}._progress_qckfb_26 span{background:#526b5e;flex:1;height:2px}._progress_qckfb_26 [data-active=true]{background:#c7e58a}._controls_qckfb_24>a{font-size:var(--font-body);margin-left:auto}._calendar_qckfb_28{border-left:1px solid #56715f;min-width:0;position:relative}._calendarInner_qckfb_29{flex-direction:column;min-height:0;display:flex;position:absolute;inset:0 0 0 28px}._calendarTitle_qckfb_30{justify-content:space-between;align-items:flex-start;gap:16px;margin:0 0 24px;display:flex}._calendarTitle_qckfb_30 h3{font-size:var(--font-body);margin:0;line-height:1.4}._calendarTitle_qckfb_30 svg{flex:none}._agenda_qckfb_31{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#6c8576 transparent;border-top:1px solid #56715f;flex:1;min-height:0;overflow-y:auto}._run_qckfb_32{border-bottom:1px solid #56715f;align-items:flex-start;gap:18px;padding:24px 4px 24px 0;transition:color .2s;display:flex}._run_qckfb_32:hover{color:#c7e58a}._run_qckfb_32>span{min-width:0}._run_qckfb_32 time{text-align:center;border:1px solid #9aada0;border-radius:16px;flex:none;place-content:center;width:76px;min-height:80px;display:grid}._run_qckfb_32 time>span{font-size:28px;line-height:1.2}._run_qckfb_32 small{color:#c4d1c9;margin-top:7px;font-size:13px;line-height:1.5;display:block}._run_qckfb_32 time small{margin:2px 0 0}._run_qckfb_32 strong{font-weight:400;font-size:var(--font-body);line-height:1.45;display:block}._noDates_qckfb_35{color:#c4d1c9;padding-top:24px;line-height:1.6}._noDates_qckfb_35 button{color:#fff;margin-top:16px}._corporate_qckfb_36{padding-top:18px;overflow:auto}._corporate_qckfb_36>p:first-child{font-size:var(--font-title);line-height:1.35}._corporate_qckfb_36>p{color:#c4d1c9}._limeButton_qckfb_37{color:#10291f;font:inherit;background:#c7e58a;border:0;border-radius:14px;align-items:center;gap:16px;min-height:52px;padding:16px 24px;display:inline-flex}._empty_qckfb_38{flex-direction:column;justify-content:center;align-items:start;gap:16px;min-height:300px;display:flex}._empty_qckfb_38 p{color:#c4d1c9;margin:0}._monthPicker_qckfb_39{flex:none;margin-top:24px;position:relative}._month_qckfb_25{color:#e1e9e3;text-transform:capitalize;justify-content:space-between;align-items:center;gap:8px;min-height:44px;display:flex}._month_qckfb_25>div{gap:4px;display:flex}._month_qckfb_25 button{border:0;flex:none}._month_qckfb_25 ._monthTrigger_qckfb_40{text-transform:capitalize;justify-content:flex-start;gap:12px;width:auto;min-width:0;padding:0;font-size:15px;display:flex}._monthTrigger_qckfb_40:hover{text-decoration:underline}._monthTrigger_qckfb_40[aria-expanded=true] svg{transform:rotate(180deg)}._monthPanel_qckfb_41{z-index:5;background:#17382b;border:1px solid #6c8576;border-radius:16px;max-height:min(540px,70dvh);padding:16px;position:absolute;bottom:calc(100% + 12px);left:0;right:0;overflow-y:auto;box-shadow:0 16px 40px #071b1470}._monthPanelHead_qckfb_42{text-transform:capitalize;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;font-size:15px;display:flex}._monthPanelHead_qckfb_42 button{color:#fff;background:0 0;border:0;border-radius:8px;place-items:center;width:36px;height:36px;display:grid}._days_qckfb_43{grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;display:grid}._days_qckfb_43>span,._days_qckfb_43>button{aspect-ratio:1;place-items:center;min-width:0;font-size:14px;line-height:1;display:grid}._days_qckfb_43 ._weekday_qckfb_43{color:#c4d1c9;aspect-ratio:auto;padding:8px 0 12px;font-size:12px}._days_qckfb_43 ._quietDay_qckfb_43{color:#9eb1a5}._days_qckfb_43>button{color:#10291f;cursor:pointer;background:#c7e58a;border:1px solid #0000;border-radius:8px;padding:0;position:relative}._days_qckfb_43>button:hover,._days_qckfb_43>button[aria-pressed=true]{background:#e0f4b9;border-color:#fff}._dayMark_qckfb_44{background:currentColor;border-radius:50%;width:3px;height:3px;position:absolute;bottom:4px}._monthPanel_qckfb_41>p{color:#c4d1c9;margin:12px 0 0;font-size:12px}._monthPanel_qckfb_41>._ed-link_qckfb_44{font-size:13px}._selectedDay_qckfb_45{color:#c7e58a;background:#254737;border:1px solid #6c8576;border-radius:8px;align-self:flex-start;align-items:center;gap:12px;min-height:36px;margin:0 0 12px;padding:4px 10px;font-size:13px;display:flex}._navigator_qckfb_1 :focus-visible{outline-color:var(--lime);outline-offset:2px}._book_qckfb_16 :focus-visible{outline-offset:-3px;outline-color:#436224}._agenda_qckfb_31:focus-visible{outline-offset:-2px}@container program-library (width<=640px){._toolbar_qckfb_4{flex-wrap:wrap;gap:16px}._filters_qckfb_5{flex-basis:100%}._tabs_qckfb_11{margin-left:auto}}@media (width<=1100px){._workspace_qckfb_2{grid-template-columns:minmax(0,2.15fr) minmax(270px,1fr);gap:24px}._bookCopy_qckfb_19{min-height:178px;padding:20px 16px 18px}._book_qckfb_16 h3{margin-bottom:24px;font-size:20px}._book_qckfb_16 p{font-size:13px}._bookArrow_qckfb_23{bottom:13px;right:10px}._calendarInner_qckfb_29{left:20px}._run_qckfb_32{gap:12px;padding-block:20px}._run_qckfb_32 time{width:58px;min-height:66px}._run_qckfb_32 strong{font-size:14px}._run_qckfb_32 small{font-size:12px}._controls_qckfb_24>a,._calendarTitle_qckfb_30 h3{font-size:14px}._controls_qckfb_24{gap:14px}._progress_qckfb_26{max-width:160px}._toolbar_qckfb_4{gap:16px}._tabs_qckfb_11 button{padding-inline:12px;font-size:13px}._filters_qckfb_5{gap:12px}._month_qckfb_25 button{width:36px}._month_qckfb_25 ._monthTrigger_qckfb_40{width:auto;font-size:14px}}@media (width>=761px){._book_qckfb_16:nth-child(3n+2){color:#fff;background:#254737}._book_qckfb_16:nth-child(3n+2) p{color:#d1dbd2}._book_qckfb_16:nth-child(3n+2) ._exampleBadge_qckfb_20{color:#d4e6c4;border-color:#718774}._book_qckfb_16:nth-child(3n+2) :focus-visible{outline-color:var(--lime)}}@media (width<=920px) and (width>=761px){._workspace_qckfb_2{grid-template-columns:minmax(0,1.5fr) minmax(250px,1fr);gap:24px}._shelf_qckfb_14{grid-auto-columns:calc(50% - 8px)}}@media (width<=760px){._workspace_qckfb_2{grid-template-columns:1fr;gap:36px}._toolbar_qckfb_4{gap:16px}._filters_qckfb_5{gap:12px}._shelf_qckfb_14{grid-auto-columns:76%}._bookCopy_qckfb_19{min-height:180px}._tabs_qckfb_11 button{padding-inline:14px;font-size:14px}._calendar_qckfb_28{border-top:1px solid #56715f;border-left:0;padding:24px 0 0}._calendarInner_qckfb_29{position:static}._calendarTitle_qckfb_30{margin-bottom:20px}._agenda_qckfb_31{flex:auto;max-height:390px}._run_qckfb_32{align-items:center;padding:18px 0}._run_qckfb_32 time{width:68px}._controls_qckfb_24{gap:14px}._controls_qckfb_24>a{margin-left:0}._progress_qckfb_26{max-width:120px}._book_qckfb_16 h3{font-size:var(--font-title)}._empty_qckfb_38{min-height:220px}._monthPanel_qckfb_41{width:100%;max-width:420px;left:auto}._monthTrigger_qckfb_40{min-height:44px}}@media (prefers-reduced-motion:reduce){._cover_qckfb_17 img,._run_qckfb_32{transition:none}}
