.parish-workspace_workspace__XDIbI{display:grid;gap:22px;color:var(--text-primary)}.parish-workspace_workspace__XDIbI :is(button,input,select,textarea){font:inherit}.parish-workspace_workspace__XDIbI button{cursor:pointer}.parish-workspace_workspace__XDIbI button:disabled{cursor:not-allowed;opacity:.5}.parish-workspace_header__6spBu>a{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--text-secondary);text-decoration:none;font-size:13px}.parish-workspace_headerRow__MsbnB{display:flex;align-items:end;justify-content:space-between;gap:20px}.parish-workspace_header__6spBu h1{font-size:clamp(28px,3vw,40px);margin:8px 0}.parish-workspace_header__6spBu p{margin:0;color:var(--text-secondary)}.parish-workspace_header__6spBu label{font-size:12px;display:grid;gap:7px}.parish-workspace_header__6spBu select{min-height:44px;min-width:220px}.parish-workspace_feedback__JqfR6{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 18px;border:1px solid rgb(var(--accent-rgb)/.35);border-radius:10px;background:rgb(var(--accent-rgb)/.08)}.parish-workspace_feedback__JqfR6 button{display:grid;place-items:center;border:0;background:transparent;color:inherit}.parish-workspace_failure__xpXhr{border-color:#a94461;background:#60243640}.parish-workspace_primary__ayUOg{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:11px 18px;border:0;border-radius:9px;background:var(--accent);color:var(--accent-foreground);font-weight:650;text-decoration:none}.parish-workspace_sectionHeading__8x3RV{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-bottom:20px}.parish-workspace_sectionHeading__8x3RV h2{margin:0 0 6px}.parish-workspace_sectionHeading__8x3RV p{margin:0;color:var(--text-secondary);font-size:13px}.parish-workspace_sectionHeading__8x3RV>button:not(.parish-workspace_primary__ayUOg){border:0;background:transparent;color:var(--accent)}.parish-workspace_overview__4seuc{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(260px,.7fr);align-items:start;gap:20px}.parish-workspace_overviewFeed__juRDG{display:grid;gap:20px}.parish-workspace_feature__QB_Ll,.parish-workspace_panel__yxvWc{padding:24px;border:1px solid #ffffff20;border-radius:14px;background:#ffffff03}.parish-workspace_stats___jAQ1{display:grid;align-content:start;gap:12px}.parish-workspace_stats___jAQ1 button{display:grid;grid-template-columns:44px 55px 1fr;align-items:center;gap:10px;padding:16px;border:1px solid #ffffff20;border-radius:12px;background:#ffffff03;color:inherit;text-align:left}.parish-workspace_stats___jAQ1 svg{font-size:22px;color:var(--accent)}.parish-workspace_stats___jAQ1 strong{font-size:26px}.parish-workspace_stats___jAQ1 span{font-size:12px;color:var(--text-secondary)}.parish-workspace_reservation__xiYo6{display:flex;align-items:center;gap:14px;padding:15px 0;border-top:1px solid #ffffff15}.parish-workspace_reservation__xiYo6>span{display:grid;place-items:center;width:38px;height:38px;border-radius:10px;background:var(--surface-raised);color:var(--accent)}.parish-workspace_reservation__xiYo6 p{margin:5px 0 0;color:var(--text-secondary);font-size:12px}.parish-workspace_cards__zYHP7{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.parish-workspace_card__n0DrD{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:22px;border:1px solid #ffffff20;border-radius:14px;background:linear-gradient(135deg,rgb(var(--surface-raised-rgb)/.35),#ffffff03)}.parish-workspace_card__n0DrD>svg{font-size:26px;color:var(--accent)}.parish-workspace_card__n0DrD h3{margin:4px 0 0}.parish-workspace_card__n0DrD p{margin:0;color:var(--text-secondary);font-size:12px;line-height:1.6}.parish-workspace_card__n0DrD p svg{vertical-align:middle}.parish-workspace_card__n0DrD small{color:var(--text-secondary);line-height:1.6}.parish-workspace_card__n0DrD>div{display:flex;gap:8px;flex-wrap:wrap;margin-top:auto;padding-top:8px}.parish-workspace_card__n0DrD>button{margin-top:auto}.parish-workspace_viewToggle__zCqQD{display:flex;padding:3px;border:1px solid #ffffff20;border-radius:10px;background:#ffffff04}.parish-workspace_viewToggle__zCqQD button{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:7px 11px;border:0;border-radius:7px;background:transparent;color:var(--text-secondary);font-size:11px}.parish-workspace_viewToggle__zCqQD button[aria-pressed=true]{background:var(--surface-raised);color:var(--accent);box-shadow:0 2px 10px rgb(var(--app-bg-rgb)/.24)}.parish-workspace_ministryRows__1pPcD{display:grid;border:1px solid #ffffff20;border-radius:14px;overflow:hidden}.parish-workspace_ministryRow__zGIg9{display:grid;grid-template-columns:46px minmax(180px,1fr) minmax(190px,.8fr) auto;align-items:center;gap:16px;padding:17px 18px;background:#ffffff025}.parish-workspace_ministryRow__zGIg9+.parish-workspace_ministryRow__zGIg9{border-top:1px solid #ffffff16}.parish-workspace_ministryIcon__e0Wii{display:grid;place-items:center;flex:0 0 auto;width:42px;height:42px;border-radius:11px;background:rgb(var(--accent-rgb)/.1);color:var(--accent);font-size:21px}.parish-workspace_ministryCoordinator__SOSe7 small,.parish-workspace_ministryCoordinator__SOSe7 strong,.parish-workspace_ministrySummary__s2ETF h3,.parish-workspace_ministrySummary__s2ETF p{display:block;margin:0}.parish-workspace_ministrySummary__s2ETF p{margin-top:5px;color:var(--text-secondary);font-size:11px}.parish-workspace_ministryCoordinator__SOSe7 small{margin-bottom:5px;color:var(--text-secondary);font-size:9px;text-transform:uppercase;letter-spacing:.08em}.parish-workspace_ministryCoordinator__SOSe7 strong{font-size:12px}.parish-workspace_ministryActions__tTGO5{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.parish-workspace_ministryHint__WdxAd{grid-column:2/-1;color:var(--text-secondary);font-size:10px}.parish-workspace_ministryCard__S92H3 .parish-workspace_ministryCoordinator__SOSe7,.parish-workspace_ministryCard__S92H3 .parish-workspace_ministrySummary__s2ETF{display:block;width:100%;margin:0;padding:0}.parish-workspace_ministryCard__S92H3 .parish-workspace_ministrySummary__s2ETF h3{margin:2px 0 0}.parish-workspace_ministryCard__S92H3 .parish-workspace_ministryCoordinator__SOSe7{margin-top:4px}.parish-workspace_ministryCard__S92H3 .parish-workspace_ministryActions__tTGO5{display:flex;width:100%;margin-top:auto;padding-top:10px}.parish-workspace_ministryCard__S92H3 .parish-workspace_ministryHint__WdxAd{margin-top:0}.parish-workspace_linkRow__fuxmi{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 0;border-top:1px solid #ffffff15}.parish-workspace_empty__zyRy2,.parish-workspace_quiet__ArL_f{text-align:center;padding:42px 24px;border:1px dashed #ffffff25;border-radius:14px}.parish-workspace_empty__zyRy2>svg,.parish-workspace_quiet__ArL_f>svg{font-size:38px;color:var(--accent)}.parish-workspace_empty__zyRy2{max-width:680px;margin:auto}.parish-workspace_empty__zyRy2 .parish-workspace_form__e0tqA{text-align:left;margin:24px auto;max-width:540px}.parish-workspace_rowActions__p_ves{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.parish-workspace_entryChoices__WX15q{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.parish-workspace_choice__vmPCy{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:28px;border:1px solid #ffffff20;border-radius:16px;background:linear-gradient(135deg,rgb(var(--surface-raised-rgb)/.35),#ffffff03)}.parish-workspace_choice__vmPCy>svg{font-size:34px;color:var(--accent)}.parish-workspace_choice__vmPCy h2,.parish-workspace_choice__vmPCy p{margin:0}.parish-workspace_choice__vmPCy p{color:var(--text-secondary);font-size:13px;line-height:1.7}.parish-workspace_choice__vmPCy .parish-workspace_form__e0tqA{width:100%;margin-top:8px}.parish-workspace_choiceActions__EOi3Z{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:8px}.parish-workspace_ministryList__II28V{width:100%;margin-top:4px}.parish-workspace_ministryEntry__eldmI{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;border-top:1px solid #ffffff15}.parish-workspace_independentLink__nv2qF{display:flex;align-items:center;justify-content:space-between;gap:18px;width:100%;padding:16px 0;border:0;background:transparent;color:inherit;text-align:left}.parish-workspace_independentLink__nv2qF>span:first-child{flex:1;min-width:0}.parish-workspace_independentLink__nv2qF>span:last-child{color:var(--accent);font-size:12px;white-space:nowrap}.parish-workspace_independentLink__nv2qF strong{display:block}.parish-workspace_independentLink__nv2qF small,.parish-workspace_linkRow__fuxmi small{display:flex;align-items:center;gap:5px;margin-top:7px;color:var(--text-secondary);font-size:11px}.parish-workspace_independentLink__nv2qF small svg{color:var(--accent);flex:0 0 auto}.parish-workspace_removeMinistry__oy9Yh{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;padding:8px 11px;border:1px solid #d967675c;border-radius:9px;background:#6e292926;color:#ffadad;font-size:11px}.parish-workspace_removeMinistry__oy9Yh:focus-visible,.parish-workspace_removeMinistry__oy9Yh:hover{border-color:#e77a7a;background:#6e292945}.parish-workspace_removeMinistry__oy9Yh:disabled{opacity:.55;cursor:not-allowed}.parish-workspace_emptyMinistryList__2pHhx{display:block;width:100%;padding-top:16px;border-top:1px solid #ffffff15;color:var(--text-secondary)}.parish-workspace_ministryPanel__sJlyx{position:fixed;inset:0;width:min(1680px,90vw);height:90dvh;max-width:none;max-height:none;margin:auto;padding:0;border:1px solid #ffffff28;border-radius:20px;background:var(--app-bg);color:var(--text-primary);overflow:hidden;color-scheme:dark;box-shadow:0 32px 110px rgb(var(--app-bg-rgb)/.72)}.parish-workspace_ministryPanel__sJlyx::backdrop{background:rgb(var(--app-bg-rgb)/.68);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.parish-workspace_ministryPanelShell__yE4bL{width:100%;height:100%;padding:64px 32px 52px;overflow:auto;overscroll-behavior:contain}.parish-workspace_ministryPanelShell__yE4bL>section{width:100%;margin:0}.parish-workspace_communityList__w4oXY{display:grid;width:100%;gap:10px;margin-top:10px}.parish-workspace_communityAccess__U3ajw{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;padding:18px;border:1px solid #ffffff20;border-radius:11px;background:var(--surface);color:inherit;text-align:left}.parish-workspace_communityAccess__U3ajw strong{display:block}.parish-workspace_communityAccess__U3ajw small{display:flex;align-items:center;gap:6px;margin-top:7px;color:var(--text-secondary);font-size:11px;line-height:1.4}.parish-workspace_communityAccess__U3ajw small svg{flex:0 0 auto;color:var(--accent)}.parish-workspace_communityAccess__U3ajw>span:last-child{display:flex;align-items:center;gap:8px;color:var(--accent);font-size:12px;white-space:nowrap}.parish-workspace_communityPanel__6T2fT{position:fixed;inset:0;width:min(1680px,90vw);height:90dvh;max-width:none;max-height:none;margin:auto;padding:0;border:1px solid #ffffff28;border-radius:20px;background:var(--app-bg);color:var(--text-primary);overflow:hidden;color-scheme:dark;box-shadow:0 32px 110px rgb(var(--app-bg-rgb)/.72)}.parish-workspace_communityPanel__6T2fT::backdrop{background:rgb(var(--app-bg-rgb)/.68);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.parish-workspace_fullscreenShell__9A4iD{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:22px;width:100%;height:100%;margin:0;padding:42px 32px 52px;overflow:auto;overscroll-behavior:contain}.parish-workspace_fullscreenShell__9A4iD>*{flex:0 0 auto}.parish-workspace_fullscreenBack__5nWkS{position:absolute;z-index:5;top:18px;right:18px;display:grid;place-items:center;width:42px;height:42px;padding:0;border:1px solid #ffffff25;border-radius:10px;background:var(--surface);color:var(--text-secondary);font-size:20px;box-shadow:0 8px 24px rgb(var(--app-bg-rgb)/.45)}.parish-workspace_fullscreenBack__5nWkS:hover{border-color:#ffffff45;color:var(--text-primary)}.parish-workspace_communityHeader__GsXVu{display:flex;align-items:end;justify-content:space-between;gap:24px;padding-right:54px}.parish-workspace_communityHeader__GsXVu h1{margin:10px 0;font-size:clamp(34px,5vw,58px);letter-spacing:-.045em}.parish-workspace_communityHeader__GsXVu p{margin:0;color:var(--text-secondary)}.parish-workspace_communityHeader__GsXVu label{display:grid;gap:7px;font-size:12px}.parish-workspace_communityHeader__GsXVu select{min-width:220px;min-height:44px;padding:8px 12px;border:1px solid #ffffff25;border-radius:8px;background:var(--surface);color:inherit}.parish-workspace_linkChoice__cBZzu{display:flex;align-items:center;justify-content:space-between;gap:18px;width:100%;min-height:64px;padding:14px 16px;border:1px solid #ffffff20;border-radius:10px;background:var(--surface);color:inherit;text-align:left}.parish-workspace_linkChoice__cBZzu small,.parish-workspace_linkChoice__cBZzu strong{display:block}.parish-workspace_linkChoice__cBZzu small{margin-top:5px;color:var(--text-secondary)}.parish-workspace_linkChoice__cBZzu>svg{color:var(--accent)}.parish-workspace_linkChoiceMeta__DAKJc{display:flex;align-items:center;flex-wrap:wrap;gap:6px 16px;margin-top:8px}.parish-workspace_linkChoiceMeta__DAKJc small{display:inline-flex;align-items:center;gap:6px;margin:0}.parish-workspace_linkChoiceMeta__DAKJc svg{color:var(--accent);flex-shrink:0}.parish-workspace_linkChoiceDestination__swtTJ{margin-top:9px!important;color:var(--accent)!important}.parish-workspace_settings__ue7NR{display:grid;gap:20px}.parish-workspace_settingsCardHeader__HgK2I{display:flex;align-items:center;gap:14px;margin-bottom:20px}.parish-workspace_settingsCardHeader__HgK2I>span{display:grid;place-items:center;flex:0 0 46px;width:46px;height:46px;border:1px solid rgb(var(--accent-rgb)/.28);border-radius:12px;background:rgb(var(--accent-rgb)/.09);color:var(--accent);font-size:22px}.parish-workspace_settingsCardHeader__HgK2I h2,.parish-workspace_settingsCardHeader__HgK2I p{margin:0}.parish-workspace_settingsCardHeader__HgK2I p{margin-top:4px;color:var(--text-secondary);font-size:12px}.parish-workspace_dangerZone__IBt9y{display:flex;align-items:center;justify-content:space-between;gap:24px;border-color:#d9676752;background:#6e292916}.parish-workspace_dangerZone__IBt9y .parish-workspace_settingsCardHeader__HgK2I{margin:0}.parish-workspace_dangerZone__IBt9y .parish-workspace_settingsCardHeader__HgK2I>span{border-color:#d9676752;background:#6e292933;color:#ffadad}.parish-workspace_dangerZone__IBt9y h2{margin:0 0 7px}.parish-workspace_dangerZone__IBt9y p{max-width:720px;margin:0;color:var(--text-secondary);font-size:13px}.parish-workspace_dangerZone__IBt9y button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 16px;border:1px solid #d96767;border-radius:9px;background:#6e292933;color:#ffadad;white-space:nowrap}.parish-workspace_dangerZone__IBt9y small{color:#ffadad}.parish-workspace_managerList__4SlPP{display:grid;margin-top:18px;border-top:1px solid #ffffff16}.parish-workspace_managerList__4SlPP>div{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 0;border-bottom:1px solid #ffffff12}.parish-workspace_managerList__4SlPP span{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:4px 10px}.parish-workspace_managerList__4SlPP svg{grid-row:1/3;color:var(--accent)}.parish-workspace_managerList__4SlPP small{color:var(--text-secondary)}.parish-workspace_managerPicker__csNU9{display:grid;grid-template-columns:minmax(220px,1fr) minmax(150px,.45fr) auto;align-items:end;gap:12px;margin-top:18px}.parish-workspace_managerPicker__csNU9 label{display:grid;gap:7px;font-size:12px}.parish-workspace_managerPicker__csNU9 input,.parish-workspace_managerPicker__csNU9 select{min-height:44px;padding:10px 12px;border:1px solid #ffffff25;border-radius:8px;background:var(--surface);color:var(--text-primary)}.parish-workspace_form__e0tqA fieldset,.parish-workspace_modalBody__UAEae{display:grid;gap:16px;border:0;padding:0;margin:0}.parish-workspace_form__e0tqA label,.parish-workspace_modalBody__UAEae label{display:grid;gap:7px;font-size:12px}.parish-workspace_form__e0tqA input,.parish-workspace_form__e0tqA select,.parish-workspace_modalBody__UAEae input,.parish-workspace_modalBody__UAEae select,.parish-workspace_modalBody__UAEae textarea{width:100%;min-height:44px;padding:10px 12px;border:1px solid #ffffff25;border-radius:8px;background:var(--surface);color:var(--text-primary)}.parish-workspace_formRow__7yp2h{display:grid;grid-template-columns:1fr 1fr;gap:14px}.parish-workspace_modalBody__UAEae{padding:24px 28px;overflow-y:auto}.parish-workspace_modalFooter__afSXI{display:flex;justify-content:flex-end;padding:18px 28px;border-top:1px solid #ffffff18}.parish-workspace_schedule__xy_wu{display:grid;gap:12px}.parish-workspace_schedule__xy_wu article{display:grid;grid-template-columns:56px 1fr auto;align-items:center;gap:16px;padding:16px;border:1px solid #ffffff20;border-radius:12px;background:#ffffff03}.parish-workspace_schedule__xy_wu h3{margin:4px 0}.parish-workspace_schedule__xy_wu p{margin:0;color:var(--text-secondary);font-size:12px}.parish-workspace_schedule__xy_wu article>div:nth-child(2)>span{color:var(--accent);font-size:11px}.parish-workspace_date__Y04q6{display:grid;place-items:center;width:52px;min-height:60px;border-radius:10px;background:var(--surface-raised);color:var(--accent)}.parish-workspace_date__Y04q6 strong{font-size:22px}.parish-workspace_date__Y04q6 small{text-transform:uppercase;font-size:10px}.parish-workspace_notice__zZSY4{padding:16px;border:1px solid rgb(var(--accent-rgb)/.25);border-radius:10px;background:rgb(var(--accent-rgb)/.05)}.parish-workspace_subsectionHeading__62_jY{display:flex;align-items:end;justify-content:space-between;gap:16px;margin:38px 0 18px;padding-top:28px;border-top:1px solid #ffffff18}.parish-workspace_subsectionHeading__62_jY h2{margin:0 0 6px}.parish-workspace_mutedLine__lcnxu,.parish-workspace_subsectionHeading__62_jY p{margin:0;color:var(--text-secondary);font-size:13px}.parish-workspace_eventActions__cBPwJ{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.parish-workspace_ministryPicker__u4lw9{display:grid;gap:10px;padding:18px;border:1px solid #ffffff20;border-radius:11px}.parish-workspace_ministryPicker__u4lw9 h3,.parish-workspace_ministryPicker__u4lw9 p{margin:0}.parish-workspace_ministryPicker__u4lw9>label{display:flex;align-items:center;gap:12px;min-height:48px;padding:8px 0;border-top:1px solid #ffffff12}.parish-workspace_ministryPicker__u4lw9 input{width:18px!important;min-height:18px!important;accent-color:var(--accent)}.parish-workspace_ministryPicker__u4lw9 span{display:block}.parish-workspace_ministryPicker__u4lw9 small{display:block;margin-top:4px;color:var(--text-secondary)}.parish-workspace_weekNavigation__GWXuE{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:8px 0 16px}.parish-workspace_weekNavigation__GWXuE button{display:grid;place-items:center;width:42px;height:42px;border:1px solid #ffffff25;border-radius:10px;background:var(--surface);color:inherit}.parish-workspace_weekNavigationCurrent__oKGXb{display:flex;align-items:center;justify-content:center;gap:12px;min-width:0}.parish-workspace_weekNavigation__GWXuE strong{font-size:13px;text-transform:capitalize}.parish-workspace_weekNavigation__GWXuE .parish-workspace_todayButton__XZBJk{display:inline-flex;width:auto;height:36px;padding:0 14px;border-radius:999px;color:var(--accent);font-size:11px;font-weight:700}.parish-workspace_weekNavigation__GWXuE .parish-workspace_todayButton__XZBJk:disabled{color:var(--text-secondary)}.parish-workspace_calendarGrid__w4i_9{display:grid;grid-template-columns:repeat(7,minmax(130px,1fr));gap:8px;overflow-x:auto;padding-bottom:8px}.parish-workspace_calendarDay__L7T0B{min-height:230px;border:1px solid #ffffff1f;border-radius:12px;background:#ffffff03;overflow:hidden}.parish-workspace_calendarDay__L7T0B>header{display:flex;align-items:center;justify-content:space-between;padding:12px;border-bottom:1px solid #ffffff16;background:var(--surface-raised)}.parish-workspace_calendarDay__L7T0B>header span{font-size:11px;text-transform:uppercase;color:var(--text-secondary)}.parish-workspace_calendarDay__L7T0B>header strong{font-size:20px}.parish-workspace_calendarDay__L7T0B>div{display:grid;align-content:start;gap:8px;padding:9px}.parish-workspace_eventCard__B8Byf{display:grid;gap:4px;width:100%;padding:10px;border:1px solid rgb(var(--accent-rgb)/.28);border-radius:9px;background:rgb(var(--accent-rgb)/.08);color:inherit;text-align:left}.parish-workspace_eventCard__B8Byf small{font-size:9px;color:var(--accent)}.parish-workspace_eventCard__B8Byf strong{font-size:12px}.parish-workspace_eventCard__B8Byf span{font-size:10px;color:var(--text-secondary);line-height:1.35}.parish-workspace_emptyDay__Cfvav{padding:16px 4px;color:var(--text-secondary);font-size:10px;text-align:center}.parish-workspace_availableSlot__wMxb1,.parish-workspace_blockedSlot__KA7Ms,.parish-workspace_reservedSlot__RdSgS{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:5px;padding:8px;border-radius:8px;font-size:9px;line-height:1.3}.parish-workspace_availableSlot__wMxb1{border:1px solid #61b88a45;background:#2b7d4d18;color:#8ed6ad}.parish-workspace_reservedSlot__RdSgS{border:1px solid rgb(var(--accent-rgb)/.3);background:rgb(var(--accent-rgb)/.09)}.parish-workspace_blockedSlot__KA7Ms{border:1px solid #ffffff20;background:#ffffff09;color:var(--text-secondary)}.parish-workspace_blockedSlot__KA7Ms strong,.parish-workspace_reservedSlot__RdSgS strong{font-size:10px}.parish-workspace_availableSlot__wMxb1 svg,.parish-workspace_blockedSlot__KA7Ms svg,.parish-workspace_reservedSlot__RdSgS svg{grid-row:1/3}.parish-workspace_spaceSelector__EagBQ{display:flex;gap:10px;margin-bottom:18px;overflow-x:auto;padding-bottom:4px}.parish-workspace_spaceSelector__EagBQ>button{display:flex;align-items:center;gap:10px;min-width:190px;padding:12px 14px;border:1px solid #ffffff22;border-radius:11px;background:var(--surface);color:inherit;text-align:left}.parish-workspace_spaceSelector__EagBQ>button[aria-selected=true]{border-color:var(--accent);background:rgb(var(--accent-rgb)/.08)}.parish-workspace_spaceSelector__EagBQ svg{color:var(--accent)}.parish-workspace_spaceSelector__EagBQ small,.parish-workspace_spaceSelector__EagBQ strong{display:block}.parish-workspace_spaceSelector__EagBQ small{margin-top:3px;color:var(--text-secondary);font-size:10px}.parish-workspace_requests__qbOOk{margin-top:28px}.parish-workspace_requests__qbOOk>article{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 0;border-top:1px solid #ffffff16}.parish-workspace_requests__qbOOk h3{margin:4px 0}.parish-workspace_requests__qbOOk p,.parish-workspace_requests__qbOOk small{display:block;margin:0;color:var(--text-secondary);font-size:11px}.parish-workspace_requests__qbOOk article>div:first-child>span{color:var(--accent);font-size:10px;text-transform:uppercase}.parish-workspace_weekendDay__0a0Qd{border-color:rgb(var(--accent-rgb)/.5);background:linear-gradient(180deg,rgb(var(--accent-rgb)/.055),#ffffff03)}.parish-workspace_weekendDay__0a0Qd>header{border-bottom-color:rgb(var(--accent-rgb)/.34);background:rgb(var(--accent-rgb)/.13)}.parish-workspace_weekendDay__0a0Qd>header span,.parish-workspace_weekendDay__0a0Qd>header strong{color:var(--accent)}.parish-workspace_pastDay__6Gv2V{border-color:#ffffff12;background:#ffffff015;color:var(--text-secondary)}.parish-workspace_pastDay__6Gv2V>header{border-bottom-color:#ffffff0d;background:#ffffff05}.parish-workspace_pastDay__6Gv2V>header span,.parish-workspace_pastDay__6Gv2V>header strong{color:#ffffff62}.parish-workspace_pastDay__6Gv2V>div{opacity:.58}.parish-workspace_todayDay__WJN_1,.parish-workspace_weekendDay__0a0Qd.parish-workspace_todayDay__WJN_1{border-color:#6fa8ff;background:linear-gradient(180deg,#4d8fe912,#ffffff03);box-shadow:0 0 0 1px #6fa8ff42}.parish-workspace_todayDay__WJN_1>header,.parish-workspace_weekendDay__0a0Qd.parish-workspace_todayDay__WJN_1>header{border-bottom-color:#6fa8ff88;background:#4d8fe929}.parish-workspace_todayDay__WJN_1>header span,.parish-workspace_todayDay__WJN_1>header strong,.parish-workspace_weekendDay__0a0Qd.parish-workspace_todayDay__WJN_1>header span,.parish-workspace_weekendDay__0a0Qd.parish-workspace_todayDay__WJN_1>header strong{color:#9cc4ff}.parish-workspace_dayHeaderActions__0BrdV{display:flex;align-items:center;gap:8px}.parish-workspace_dayHeaderActions__0BrdV button{display:grid;place-items:center;width:28px;height:28px;padding:0;border:1px solid #ffffff26;border-radius:8px;background:#ffffff08;color:var(--text-secondary);cursor:pointer}.parish-workspace_dayHeaderActions__0BrdV button:focus-visible,.parish-workspace_dayHeaderActions__0BrdV button:hover{border-color:var(--accent);background:rgb(var(--accent-rgb)/.14);color:var(--accent)}.parish-workspace_dayHeaderActions__0BrdV button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.parish-workspace_dayHeaderActions__0BrdV button:disabled{border-color:#ffffff12;background:#ffffff04;color:#ffffff38;cursor:not-allowed}.parish-workspace_weekendDay__0a0Qd .parish-workspace_dayHeaderActions__0BrdV button{border-color:rgb(var(--accent-rgb)/.34);color:var(--accent)}.parish-workspace_pastDay__6Gv2V .parish-workspace_dayHeaderActions__0BrdV button{border-color:#ffffff12;color:#ffffff38}.parish-workspace_todayDay__WJN_1 .parish-workspace_dayHeaderActions__0BrdV button{border-color:#6fa8ff80;color:#9cc4ff}.parish-workspace_calendarLegend__eynN_{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px 18px;margin:-6px 0 12px;color:var(--text-secondary);font-size:10px}.parish-workspace_calendarLegend__eynN_ span{display:inline-flex;align-items:center;gap:7px}.parish-workspace_calendarLegend__eynN_ i{width:10px;height:10px;border-radius:3px}.parish-workspace_legendAvailable__a0hvA{border:1px solid #61b88a88;background:#2b7d4d35}.parish-workspace_legendReserved__mNdYa{border:1px solid rgb(var(--accent-rgb)/.55);background:rgb(var(--accent-rgb)/.18)}.parish-workspace_legendBlocked__WhWdz{border:1px solid #ffffff35;background:#ffffff10}.parish-workspace_closedSlot__IgvOO{display:flex;align-items:center;gap:6px;padding:10px;border:1px dashed #ffffff28;border-radius:8px;color:var(--text-secondary);font-size:10px}.parish-workspace_hoursEditor__78wF9{display:grid;gap:10px;padding:18px;border:1px solid #ffffff20;border-radius:12px;background:#ffffff03}.parish-workspace_hoursEditor__78wF9>div:first-child h3,.parish-workspace_hoursEditor__78wF9>div:first-child p{margin:0}.parish-workspace_hoursEditor__78wF9>div:first-child p{margin-top:5px;color:var(--text-secondary);font-size:11px}.parish-workspace_hoursRow__qw6R6{display:grid;grid-template-columns:minmax(120px,1fr) minmax(110px,.7fr) minmax(110px,.7fr) 70px;align-items:end;gap:12px;padding-top:10px;border-top:1px solid #ffffff12}.parish-workspace_hoursEnabled__ITzqE{display:flex!important;align-items:center;gap:9px!important;min-height:44px}.parish-workspace_hoursEnabled__ITzqE>span{display:grid;gap:3px}.parish-workspace_hoursEnabled__ITzqE small{color:var(--text-secondary);font-weight:400}.parish-workspace_hoursEnabled__ITzqE input{width:18px!important;min-width:18px!important;min-height:18px!important;accent-color:var(--accent)}.parish-workspace_hoursRow__qw6R6>span{align-self:center;color:var(--text-secondary);font-size:10px;text-align:right}.parish-workspace_hoursRow__qw6R6 input:disabled{opacity:.45}.parish-workspace_spaceScheduleGrid___oZcb{grid-template-columns:repeat(7,minmax(145px,1fr));align-items:start}.parish-workspace_spaceScheduleDay__dNu6S{min-height:360px}.parish-workspace_spaceScheduleDay__dNu6S>div{gap:6px}.parish-workspace_hourSlot__R6v_w{display:grid!important;grid-template-columns:1fr!important;justify-items:center;gap:3px;width:100%;min-height:50px;padding:8px 7px;border-radius:999px;font:inherit;line-height:1.2;text-align:center}.parish-workspace_hourSlot__R6v_w strong{font-size:12px}.parish-workspace_hourSlot__R6v_w small{max-width:100%;overflow:hidden;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.parish-workspace_hourSlot__R6v_w.parish-workspace_availableSlot__wMxb1{border:1px solid #61b88a80;background:#2b7d4d18;color:#8ed6ad;cursor:pointer}.parish-workspace_hourSlot__R6v_w.parish-workspace_availableSlot__wMxb1:focus-visible,.parish-workspace_hourSlot__R6v_w.parish-workspace_availableSlot__wMxb1:hover{border-color:#8ed6ad;background:#2b7d4d32;color:#b9f0cf;outline:none;box-shadow:0 0 0 2px #61b88a28}.parish-workspace_hourSlot__R6v_w.parish-workspace_reservedSlot__RdSgS{border:1px solid rgb(var(--accent-rgb)/.42);background:rgb(var(--accent-rgb)/.11);color:var(--text-primary)}.parish-workspace_hourSlot__R6v_w.parish-workspace_blockedSlot__KA7Ms{border:1px solid #ffffff25;background:#ffffff09;color:var(--text-secondary)}.parish-workspace_pastSlot__AYqfm{border:1px dashed #ffffff18;background:#ffffff025;color:#ffffff52}.parish-workspace_selectedSlotNotice__SaSeh{display:flex;align-items:center;gap:12px;margin:0;padding:14px;border:1px solid #61b88a55;border-radius:10px;background:#2b7d4d16;color:#8ed6ad;text-transform:capitalize}.parish-workspace_selectedSlotNotice__SaSeh>svg{flex:0 0 auto;font-size:20px}.parish-workspace_selectedSlotNotice__SaSeh span{display:grid;gap:4px;font-size:11px}.parish-workspace_selectedSlotNotice__SaSeh strong{color:var(--text-primary);font-size:12px}.parish-workspace_hourSlot__R6v_w.parish-workspace_availableSlot__wMxb1:disabled{border-style:dashed;background:#ffffff03;color:#ffffff45}.parish-workspace_hourSlot__R6v_w.parish-workspace_selectedHourSlot__Pqq3o,.parish-workspace_hourSlot__R6v_w.parish-workspace_selectedHourSlot__Pqq3o:focus-visible,.parish-workspace_hourSlot__R6v_w.parish-workspace_selectedHourSlot__Pqq3o:hover{border-color:var(--accent);background:rgb(var(--accent-rgb)/.22);color:var(--text-primary);box-shadow:inset 0 0 0 1px rgb(var(--accent-rgb)/.35)}.parish-workspace_bookingSelectionBar__9vsJx{position:sticky;z-index:6;bottom:12px;display:flex;align-items:center;justify-content:space-between;gap:18px;margin:18px 0;padding:14px 16px;border:1px solid rgb(var(--accent-rgb)/.46);border-radius:13px;background:rgb(var(--surface-raised-rgb)/.97);box-shadow:0 18px 50px #0008;backdrop-filter:blur(16px)}.parish-workspace_bookingSelectionBar__9vsJx>span{display:flex;align-items:center;gap:12px;min-width:0}.parish-workspace_bookingSelectionBar__9vsJx>span>svg{flex:0 0 auto;color:var(--accent);font-size:22px}.parish-workspace_bookingSelectionBar__9vsJx>span>span{display:grid;gap:4px;color:var(--text-secondary);font-size:11px;text-transform:capitalize}.parish-workspace_bookingSelectionBar__9vsJx strong{color:var(--text-primary);font-size:13px}.parish-workspace_bookingSelectionBar__9vsJx>div{display:flex;align-items:center;justify-content:flex-end;gap:8px}.parish-workspace_bookingSelectionBar__9vsJx .parish-workspace_primary__ayUOg{white-space:normal;text-align:center}@media(max-width:1000px){.parish-workspace_cards__zYHP7{grid-template-columns:repeat(2,minmax(0,1fr))}.parish-workspace_overview__4seuc{grid-template-columns:1fr}.parish-workspace_ministryRow__zGIg9{grid-template-columns:46px minmax(180px,1fr) auto}.parish-workspace_ministryCoordinator__SOSe7{grid-column:2}.parish-workspace_ministryActions__tTGO5{grid-column:3;grid-row:1/3}.parish-workspace_ministryHint__WdxAd{grid-column:2}}@media(max-width:700px){.parish-workspace_communityHeader__GsXVu,.parish-workspace_headerRow__MsbnB{align-items:start;flex-direction:column}.parish-workspace_communityHeader__GsXVu label,.parish-workspace_communityHeader__GsXVu select,.parish-workspace_header__6spBu label,.parish-workspace_header__6spBu select{width:100%}.parish-workspace_cards__zYHP7,.parish-workspace_entryChoices__WX15q,.parish-workspace_formRow__7yp2h{grid-template-columns:1fr}.parish-workspace_schedule__xy_wu article{grid-template-columns:48px 1fr}.parish-workspace_schedule__xy_wu article>button{grid-column:1/-1}.parish-workspace_choice__vmPCy,.parish-workspace_feature__QB_Ll,.parish-workspace_panel__yxvWc{padding:18px}.parish-workspace_choiceActions__EOi3Z{display:grid;width:100%}.parish-workspace_choiceActions__EOi3Z>a{width:100%}.parish-workspace_ministryEntry__eldmI{grid-template-columns:1fr;padding-bottom:14px}.parish-workspace_communityAccess__U3ajw,.parish-workspace_independentLink__nv2qF{align-items:flex-start}.parish-workspace_removeMinistry__oy9Yh{justify-self:start}.parish-workspace_communityAccess__U3ajw{flex-direction:column}.parish-workspace_linkRow__fuxmi,.parish-workspace_managerList__4SlPP>div,.parish-workspace_requests__qbOOk>article{align-items:flex-start;flex-direction:column}.parish-workspace_rowActions__p_ves{justify-content:flex-start}.parish-workspace_viewToggle__zCqQD{width:100%}.parish-workspace_viewToggle__zCqQD button{flex:1;justify-content:center}.parish-workspace_ministryRow__zGIg9{grid-template-columns:42px minmax(0,1fr);align-items:start;padding:16px}.parish-workspace_ministryActions__tTGO5,.parish-workspace_ministryCoordinator__SOSe7,.parish-workspace_ministryHint__WdxAd{grid-column:2;grid-row:auto}.parish-workspace_ministryActions__tTGO5{justify-content:flex-start}.parish-workspace_modalBody__UAEae{padding:20px 18px}.parish-workspace_modalFooter__afSXI{padding:16px 18px}.parish-workspace_communityPanel__6T2fT,.parish-workspace_ministryPanel__sJlyx{width:calc(100vw - 16px);height:calc(100dvh - 16px);border-radius:14px}.parish-workspace_fullscreenShell__9A4iD,.parish-workspace_ministryPanelShell__yE4bL{padding:60px 18px 36px}.parish-workspace_fullscreenBack__5nWkS{top:12px;right:12px}.parish-workspace_communityHeader__GsXVu{padding-right:0}.parish-workspace_dangerZone__IBt9y{align-items:stretch;flex-direction:column}.parish-workspace_dangerZone__IBt9y button{width:100%}.parish-workspace_managerPicker__csNU9{grid-template-columns:1fr}.parish-workspace_weekNavigationCurrent__oKGXb{flex-direction:column;gap:5px}.parish-workspace_weekNavigation__GWXuE strong{font-size:11px;text-align:center}.parish-workspace_weekNavigation__GWXuE .parish-workspace_todayButton__XZBJk{height:30px;padding:0 11px}.parish-workspace_calendarLegend__eynN_{justify-content:flex-start}.parish-workspace_hoursRow__qw6R6{grid-template-columns:1fr 1fr}.parish-workspace_hoursEnabled__ITzqE{grid-column:1/-1}.parish-workspace_hoursRow__qw6R6>span{display:none}.parish-workspace_bookingSelectionBar__9vsJx{position:static;align-items:stretch;flex-direction:column}.parish-workspace_bookingSelectionBar__9vsJx>div{display:grid;grid-template-columns:1fr}.parish-workspace_bookingSelectionBar__9vsJx>div button{width:100%}}