@font-face{font-family:Literata;font-style:normal;font-weight:500;font-display:swap;src:url(../media/868062ac78521d52-s.16892gw6gpb~g.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Literata;font-style:normal;font-weight:500;font-display:swap;src:url(../media/377df069955803a2-s.0axy301fpbb6b.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Literata;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c306ca90d80e6fbb-s.0h5xuzjtqg1hd.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Literata;font-style:normal;font-weight:500;font-display:swap;src:url(../media/80458c63f2f84a49-s.0.tsh0qyzx7dc.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Literata;font-style:normal;font-weight:500;font-display:swap;src:url(../media/38c395c92be4c12a-s.04cipeubje6e2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Literata;font-style:normal;font-weight:500;font-display:swap;src:url(../media/4822b6e373c28622-s.0c0v3avlotcl~.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Literata;font-style:normal;font-weight:500;font-display:swap;src:url(../media/20a72cd0c9704d06-s.p.0wk9o2ly~jaap.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Literata;font-style:normal;font-weight:600;font-display:swap;src:url(../media/868062ac78521d52-s.16892gw6gpb~g.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Literata;font-style:normal;font-weight:600;font-display:swap;src:url(../media/377df069955803a2-s.0axy301fpbb6b.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Literata;font-style:normal;font-weight:600;font-display:swap;src:url(../media/c306ca90d80e6fbb-s.0h5xuzjtqg1hd.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Literata;font-style:normal;font-weight:600;font-display:swap;src:url(../media/80458c63f2f84a49-s.0.tsh0qyzx7dc.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Literata;font-style:normal;font-weight:600;font-display:swap;src:url(../media/38c395c92be4c12a-s.04cipeubje6e2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Literata;font-style:normal;font-weight:600;font-display:swap;src:url(../media/4822b6e373c28622-s.0c0v3avlotcl~.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Literata;font-style:normal;font-weight:600;font-display:swap;src:url(../media/20a72cd0c9704d06-s.p.0wk9o2ly~jaap.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Literata;font-style:normal;font-weight:700;font-display:swap;src:url(../media/868062ac78521d52-s.16892gw6gpb~g.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Literata;font-style:normal;font-weight:700;font-display:swap;src:url(../media/377df069955803a2-s.0axy301fpbb6b.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Literata;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c306ca90d80e6fbb-s.0h5xuzjtqg1hd.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Literata;font-style:normal;font-weight:700;font-display:swap;src:url(../media/80458c63f2f84a49-s.0.tsh0qyzx7dc.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Literata;font-style:normal;font-weight:700;font-display:swap;src:url(../media/38c395c92be4c12a-s.04cipeubje6e2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Literata;font-style:normal;font-weight:700;font-display:swap;src:url(../media/4822b6e373c28622-s.0c0v3avlotcl~.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Literata;font-style:normal;font-weight:700;font-display:swap;src:url(../media/20a72cd0c9704d06-s.p.0wk9o2ly~jaap.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Literata Fallback;src:local(Times New Roman);ascent-override:99.62%;descent-override:26.07%;line-gap-override:0.0%;size-adjust:118.15%}.literata_689018eb-module__lhxi2G__className{font-family:Literata,Literata Fallback;font-style:normal}.literata_689018eb-module__lhxi2G__variable{--font-display:"Literata", "Literata Fallback"}
@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/da8a9dd0d68e512b-s.075ksw~sx6hmf.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/94b4a5dc1fe84361-s.152ftqe40mrji.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/ff5be760267bb4bc-s.0.82snbe0x2a8.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/99596c30eb072d3c-s.0s6~0_kovb3c2.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/e5864b32625b6bc3-s.06wztka3punf6.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/e285ad1a914469f0-s.0d9dgiv-6zu4j.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/47df9ba1c7236d3b-s.p.0cqfp9mgbqxvb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:500;font-display:swap;src:url(../media/da8a9dd0d68e512b-s.075ksw~sx6hmf.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:500;font-display:swap;src:url(../media/94b4a5dc1fe84361-s.152ftqe40mrji.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:500;font-display:swap;src:url(../media/ff5be760267bb4bc-s.0.82snbe0x2a8.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:500;font-display:swap;src:url(../media/99596c30eb072d3c-s.0s6~0_kovb3c2.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:500;font-display:swap;src:url(../media/e5864b32625b6bc3-s.06wztka3punf6.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:500;font-display:swap;src:url(../media/e285ad1a914469f0-s.0d9dgiv-6zu4j.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:500;font-display:swap;src:url(../media/47df9ba1c7236d3b-s.p.0cqfp9mgbqxvb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../media/da8a9dd0d68e512b-s.075ksw~sx6hmf.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../media/94b4a5dc1fe84361-s.152ftqe40mrji.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../media/ff5be760267bb4bc-s.0.82snbe0x2a8.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../media/99596c30eb072d3c-s.0s6~0_kovb3c2.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../media/e5864b32625b6bc3-s.06wztka3punf6.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../media/e285ad1a914469f0-s.0d9dgiv-6zu4j.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../media/47df9ba1c7236d3b-s.p.0cqfp9mgbqxvb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(../media/da8a9dd0d68e512b-s.075ksw~sx6hmf.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(../media/94b4a5dc1fe84361-s.152ftqe40mrji.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(../media/ff5be760267bb4bc-s.0.82snbe0x2a8.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(../media/99596c30eb072d3c-s.0s6~0_kovb3c2.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(../media/e5864b32625b6bc3-s.06wztka3punf6.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(../media/e285ad1a914469f0-s.0d9dgiv-6zu4j.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(../media/47df9ba1c7236d3b-s.p.0cqfp9mgbqxvb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3 Fallback";src:local(Arial);ascent-override:109.21%;descent-override:42.66%;line-gap-override:0.0%;size-adjust:93.76%}.source_sans_3_bb681dd0-module__-DNfUG__className{font-family:"Source Sans 3","Source Sans 3 Fallback";font-style:normal}.source_sans_3_bb681dd0-module__-DNfUG__variable{--font-body:"Source Sans 3", "Source Sans 3 Fallback"}
.app-auth-gate-module__4kIjoW__panel{border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-panel);box-shadow:var(--shadow-card);padding:1.3rem}.app-auth-gate-module__4kIjoW__panel strong{color:var(--color-ink-strong);margin-bottom:.45rem;display:block}.app-auth-gate-module__4kIjoW__panel p{color:var(--color-ink-soft)}
.brand-logo-module__ATITtG__logo{gap:.35rem;display:inline-grid}.brand-logo-module__ATITtG__image{width:100%;height:auto}.brand-logo-module__ATITtG__header{width:7.2rem}.brand-logo-module__ATITtG__hero{width:min(18rem,58vw)}.brand-logo-module__ATITtG__loader{width:min(15rem,46vw)}.brand-logo-module__ATITtG__tagline{color:var(--color-ink-soft);font-size:.82rem;line-height:1.45}
.jw-icon-module__AVZSoq__icon{color:currentColor;font-variant:normal;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;justify-content:center;align-items:center;block-size:1.15rem;inline-size:1.15rem;font-family:jw-icons,sans-serif;font-size:1.05rem;font-style:normal;font-weight:400;line-height:1;display:inline-flex;overflow:visible}
.mobile-page-shell-module__LOH3aq__shell{gap:var(--mobile-space-4);min-width:0;display:grid}.mobile-page-shell-module__LOH3aq__actions{gap:var(--mobile-space-3);scrollbar-width:none;padding-bottom:.1rem;display:flex;overflow-x:auto}.mobile-page-shell-module__LOH3aq__actions::-webkit-scrollbar{display:none}.mobile-page-shell-module__LOH3aq__secondaryNav{top:calc(4.9rem + env(safe-area-inset-top));z-index:8;min-width:0;padding:var(--mobile-space-1) 0 var(--mobile-space-1);background:0 0;position:sticky}.mobile-page-shell-module__LOH3aq__content{gap:var(--mobile-space-4);min-width:0;display:grid}
.button-module__Eu_Xoq__button{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.55rem;min-height:2.85rem;padding:.72rem 1rem;font-weight:700;transition:transform .18s,box-shadow .18s,background .18s,border-color .18s;display:inline-flex}.button-module__Eu_Xoq__button:hover:not(:disabled){transform:translateY(-1px)}.button-module__Eu_Xoq__button:disabled{cursor:not-allowed;opacity:.55}.button-module__Eu_Xoq__fullWidth{width:100%}.button-module__Eu_Xoq__primary{background:linear-gradient(135deg, color-mix(in srgb, var(--color-ink-strong) 94%, white), color-mix(in srgb, var(--color-ink) 96%, white));color:var(--color-interactive-selected-text);box-shadow:0 8px 18px color-mix(in srgb, var(--color-ink-strong) 16%, transparent)}.button-module__Eu_Xoq__secondary{background:var(--color-panel-strong);border-color:var(--color-line-strong);color:var(--color-ink-strong)}.button-module__Eu_Xoq__ghost{border-color:var(--color-accent-soft);color:var(--color-accent-strong);background:0 0}.button-module__Eu_Xoq__danger{background:color-mix(in srgb, var(--color-danger) 14%, transparent);border-color:color-mix(in srgb, var(--color-danger) 26%, transparent);color:var(--color-danger)}@media (max-width:860px){.button-module__Eu_Xoq__button{gap:var(--mobile-space-2);min-height:var(--mobile-button-height);padding:var(--mobile-button-padding-y) var(--mobile-button-padding-x);border-radius:var(--mobile-button-radius);font-size:var(--mobile-text-sm);line-height:1.2}}
.toast-provider-module__c0QdZa__viewport{z-index:60;gap:.75rem;width:min(24rem,100vw - 2rem);display:grid;position:fixed;top:5.4rem;right:1rem}.toast-provider-module__c0QdZa__toast{border:1px solid var(--color-line);background:var(--color-panel-strong);box-shadow:var(--shadow-card);border-radius:16px;gap:.2rem;padding:.9rem 1rem;display:grid}.toast-provider-module__c0QdZa__toast strong{color:var(--color-ink-strong);font-size:.92rem}.toast-provider-module__c0QdZa__toast p{color:var(--color-ink-soft);line-height:1.35}.toast-provider-module__c0QdZa__success{border-color:color-mix(in srgb, var(--color-success) 40%, var(--color-line))}.toast-provider-module__c0QdZa__success strong{color:var(--color-success)}.toast-provider-module__c0QdZa__error{border-color:color-mix(in srgb, var(--color-danger) 45%, var(--color-line))}.toast-provider-module__c0QdZa__error strong{color:var(--color-danger)}.toast-provider-module__c0QdZa__info{border-color:color-mix(in srgb, var(--color-accent-strong) 35%, var(--color-line))}.toast-provider-module__c0QdZa__info strong{color:var(--color-accent-strong)}@media (max-width:780px){.toast-provider-module__c0QdZa__viewport{top:calc(5.2rem + env(safe-area-inset-top));width:calc(100vw - 1.5rem);bottom:auto;right:.75rem}}
.app-dialog-module__4unBLq__overlay{z-index:5000;background:color-mix(in srgb, var(--color-panel-strong) 55%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);place-items:center;padding:1.5rem;display:grid;position:fixed;inset:0;overflow:auto}.app-dialog-module__4unBLq__dialog{border:1px solid var(--color-line);background:var(--color-panel);width:min(58rem,100%);max-height:calc(100vh - 3rem);box-shadow:var(--shadow-card);border-radius:24px;grid-template-rows:auto minmax(0,1fr) auto;gap:1rem;padding:1.2rem;display:grid;overflow:hidden}.app-dialog-module__4unBLq__dialogSmall{width:min(38rem,100%)}.app-dialog-module__4unBLq__dialogLarge{width:min(72rem,100%)}.app-dialog-module__4unBLq__header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.app-dialog-module__4unBLq__title{text-align:left;flex:auto;min-width:0}.app-dialog-module__4unBLq__closeButton{flex:none;min-height:2.35rem;padding:.45rem .7rem}.app-dialog-module__4unBLq__closeButton svg{width:.9rem;height:.9rem}.app-dialog-module__4unBLq__body{align-content:start;align-items:start;gap:1rem;min-height:0;display:grid;overflow:auto}.app-dialog-module__4unBLq__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.9rem;display:flex}.app-dialog-module__4unBLq__actions>*{flex:none}@media (max-width:860px){.app-dialog-module__4unBLq__overlay{place-items:stretch stretch;padding:0;overflow:hidden}.app-dialog-module__4unBLq__dialog,.app-dialog-module__4unBLq__dialogSmall,.app-dialog-module__4unBLq__dialogLarge{border:0;border-radius:0;grid-template-rows:auto minmax(0,1fr) auto;gap:0;width:100%;min-height:100dvh;max-height:100dvh;padding:0}.app-dialog-module__4unBLq__header{border-bottom:1px solid color-mix(in srgb, var(--color-line) 82%, transparent);align-items:center;padding:1rem}.app-dialog-module__4unBLq__body{gap:0;padding:1rem;overflow:auto}.app-dialog-module__4unBLq__actions{padding:1rem 1rem calc(1rem + env(safe-area-inset-bottom));border-top:1px solid color-mix(in srgb, var(--color-line) 82%, transparent);background:var(--color-panel);flex-shrink:0}}
.settings-menu-module__Iv4atW__wrapper{position:relative}.settings-menu-module__Iv4atW__trigger{border:1px solid var(--color-line-strong);background:var(--color-surface-elevated);width:2.85rem;height:2.85rem;color:var(--color-ink-strong);box-shadow:var(--shadow-card);border-radius:999px;place-items:center;display:grid}.settings-menu-module__Iv4atW__gear{font-size:1.2rem}.settings-menu-module__Iv4atW__menu{border:1px solid var(--color-line-strong);background:var(--color-panel);width:min(18rem,100vw - 2rem);box-shadow:var(--shadow-soft);border-radius:20px;gap:.9rem;padding:1rem;display:grid;position:absolute;top:calc(100% + .6rem);right:0}.settings-menu-module__Iv4atW__section{gap:var(--mobile-space-2);display:grid}.settings-menu-module__Iv4atW__section strong{color:var(--color-ink-strong);font-size:var(--mobile-text-sm);font-weight:800}.settings-menu-module__Iv4atW__sectionTitle{align-items:center;gap:var(--mobile-space-2);display:inline-flex}.settings-menu-module__Iv4atW__linkList{gap:var(--mobile-space-2);display:grid}.settings-menu-module__Iv4atW__linkItem{align-items:center;gap:var(--mobile-space-3);border:1px solid var(--color-line);background:var(--color-surface-elevated);min-height:4rem;color:var(--color-ink-strong);font-size:var(--mobile-text-base);text-align:left;border-radius:1.15rem;padding:.9rem 1rem;font-weight:700;line-height:1.25;display:inline-flex}.settings-menu-module__Iv4atW__linkItem span:last-child{min-width:0}.settings-menu-module__Iv4atW__linkItem:hover{border-color:var(--color-accent-soft);background:var(--color-panel)}.settings-menu-module__Iv4atW__segmented{background:var(--color-surface-muted);border-radius:999px;align-items:stretch;width:100%;padding:.18rem;display:inline-flex}.settings-menu-module__Iv4atW__option{justify-content:center;align-items:center;gap:var(--mobile-space-2);min-height:2.9rem;color:var(--color-ink-soft);font-size:var(--mobile-text-sm);text-align:center;background:0 0;border:0;border-radius:999px;flex:1 1 0;padding:.3rem .85rem;font-weight:700;display:inline-flex}.settings-menu-module__Iv4atW__optionActive{background:linear-gradient(135deg, var(--color-ink-strong), var(--color-ink));color:var(--color-interactive-selected-text)}.settings-menu-module__Iv4atW__placeholder{color:var(--color-ink-soft);font-size:var(--mobile-text-sm);line-height:1.6}.settings-menu-module__Iv4atW__helperText{color:var(--color-ink-soft);font-size:var(--mobile-text-sm);margin:0;line-height:1.6}.settings-menu-module__Iv4atW__dialogForm{gap:var(--mobile-space-3);display:grid}.settings-menu-module__Iv4atW__field{gap:.45rem;display:grid}.settings-menu-module__Iv4atW__field span{color:var(--color-ink-strong);font-weight:700}.settings-menu-module__Iv4atW__field input{border:1px solid var(--color-line);background:var(--color-field-bg);width:100%;min-height:2.9rem;color:var(--color-field-text);border-radius:14px;padding:.74rem .92rem}.settings-menu-module__Iv4atW__errorText{color:var(--color-danger);font-size:var(--mobile-text-sm);margin:0}.settings-menu-module__Iv4atW__successText{color:var(--color-success);font-size:var(--mobile-text-sm);margin:0}
.site-shell-module__UI1fAG__appShell{flex-direction:column;min-height:100vh;display:flex}.site-shell-module__UI1fAG__header{z-index:30;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:var(--color-header-bg);border-bottom:1px solid var(--color-line);position:sticky;top:0}.site-shell-module__UI1fAG__headerInner{width:min(var(--max-width), calc(100vw - 2rem));justify-content:space-between;align-items:center;gap:1rem;min-height:5rem;margin:0 auto;display:flex}.site-shell-module__UI1fAG__brand{align-items:center;gap:.9rem;display:inline-flex}.site-shell-module__UI1fAG__nav{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.site-shell-module__UI1fAG__navSpacer{flex:1}.site-shell-module__UI1fAG__themeSlot{align-items:center;display:inline-flex}.site-shell-module__UI1fAG__navLink{border:1px solid var(--color-line);background:var(--color-surface-elevated);min-height:2.9rem;color:var(--workspace-accent-color,var(--color-ink-strong));border-radius:999px;align-items:center;gap:.55rem;padding:.72rem 1rem;font-weight:600;transition:transform .18s,border-color .18s,background .18s;display:inline-flex}.site-shell-module__UI1fAG__navLink:hover,.site-shell-module__UI1fAG__menu button:hover{border-color:var(--workspace-accent-line,var(--color-accent-soft));background:var(--color-panel-strong);transform:translateY(-1px)}.site-shell-module__UI1fAG__navLinkActive{border-color:var(--workspace-accent-line,var(--color-list-card-selected-border));background:var(--workspace-accent-bg,var(--color-list-card-selected-bg));color:var(--workspace-accent-color,var(--color-selected-ink))}.site-shell-module__UI1fAG__menu{position:relative}.site-shell-module__UI1fAG__menu button{cursor:pointer}.site-shell-module__UI1fAG__menuPanel{border:1px solid var(--color-line);background:var(--color-panel);min-width:16rem;box-shadow:var(--shadow-card);border-radius:1rem;gap:.35rem;padding:.55rem;display:grid;position:absolute;top:calc(100% + .45rem);left:0}.site-shell-module__UI1fAG__menuSectionLabel{letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-soft);padding:.35rem .8rem .15rem;font-size:.76rem;font-weight:800}.site-shell-module__UI1fAG__menuItem,.site-shell-module__UI1fAG__menuItemDisabled{color:var(--workspace-accent-color,var(--color-ink-strong));border-radius:.85rem;align-items:center;gap:.6rem;padding:.7rem .8rem;display:inline-flex}.site-shell-module__UI1fAG__menuItem:hover,.site-shell-module__UI1fAG__menuItemActive{background:var(--workspace-accent-bg,var(--color-list-card-selected-bg));color:var(--workspace-accent-color,var(--color-selected-ink))}.site-shell-module__UI1fAG__menuItemDisabled{color:var(--color-ink-soft);opacity:.72}.site-shell-module__UI1fAG__mobileChrome{display:none}.site-shell-module__UI1fAG__mobileTopbar{z-index:35;align-items:center;gap:var(--mobile-space-4);padding:var(--mobile-space-4);border-bottom:1px solid var(--color-line);background:linear-gradient(180deg, var(--color-panel-strong), var(--color-panel));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);grid-template-columns:minmax(0,1fr) auto;display:grid;position:fixed;inset:0 0 auto}.site-shell-module__UI1fAG__mobileTopbarStack{gap:var(--mobile-space-1);min-width:0;display:grid}.site-shell-module__UI1fAG__mobileTopbarStack strong{color:var(--color-ink-strong);font-size:var(--mobile-text-lg);line-height:1.15}.site-shell-module__UI1fAG__mobileTopbarStack span:last-child{color:var(--color-ink-soft);font-size:var(--mobile-text-sm);line-height:1.2}.site-shell-module__UI1fAG__mobileTopbarAction{border:1px solid var(--color-line);background:var(--color-surface-elevated);block-size:2.9rem;inline-size:2.9rem;color:var(--color-ink-strong);box-shadow:var(--shadow-card);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.site-shell-module__UI1fAG__mobileBottomNav{z-index:35;gap:var(--mobile-space-2);padding:var(--mobile-space-2) var(--mobile-space-2) calc(var(--mobile-space-2) + env(safe-area-inset-bottom));border-top:1px solid var(--color-line);background:linear-gradient(180deg, var(--color-panel), var(--color-panel-strong));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid;position:fixed;inset:auto 0 0}.site-shell-module__UI1fAG__mobileBottomLink{align-content:center;justify-items:center;gap:var(--mobile-space-1);min-height:3.7rem;padding:var(--mobile-space-1) var(--mobile-space-1);border:1px solid var(--color-line);background:var(--color-surface-elevated);color:var(--workspace-accent-color,var(--color-ink-strong));font-size:var(--mobile-text-xs);text-align:center;border-radius:1.2rem;font-weight:700;line-height:1.05;display:grid}.site-shell-module__UI1fAG__mobileBottomLink svg,.site-shell-module__UI1fAG__mobileBottomLink span:first-of-type{font-size:var(--mobile-text-md)}.site-shell-module__UI1fAG__mobileBottomLink span[aria-hidden=true]{font-size:var(--mobile-text-md)}.site-shell-module__UI1fAG__mobileBottomLink span:last-child{white-space:nowrap;text-overflow:ellipsis;max-width:100%;display:block;overflow:hidden}.site-shell-module__UI1fAG__mobileBottomLinkActive{border-color:var(--workspace-accent-line,var(--color-list-card-selected-border));background:var(--workspace-accent-bg,var(--color-list-card-selected-bg));color:var(--workspace-accent-color,var(--color-selected-ink))}.site-shell-module__UI1fAG__mobilePanelBackdrop{z-index:45;background:color-mix(in srgb, var(--color-ink-strong) 28%, transparent);position:fixed;inset:0}.site-shell-module__UI1fAG__mobilePanel{background:var(--color-panel-strong);grid-template-rows:auto minmax(0,1fr);display:grid;position:fixed;inset:0}.site-shell-module__UI1fAG__mobilePanelHeader{align-items:center;gap:var(--mobile-space-4);padding:var(--mobile-space-4);border-bottom:1px solid var(--color-line);grid-template-columns:minmax(0,1fr) auto;display:grid}.site-shell-module__UI1fAG__mobilePanelHeaderStack{gap:var(--mobile-space-1);display:grid}.site-shell-module__UI1fAG__mobilePanelHeaderStack strong{color:var(--color-ink-strong);font-size:var(--mobile-text-lg)}.site-shell-module__UI1fAG__mobilePanelClose{border:1px solid var(--color-line);background:var(--color-surface-elevated);block-size:2.8rem;inline-size:2.8rem;color:var(--color-ink-strong);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.site-shell-module__UI1fAG__mobilePanelBody{gap:var(--mobile-space-3);padding:var(--mobile-space-4) var(--mobile-space-4) 7.4rem;display:grid;overflow:auto}.site-shell-module__UI1fAG__mobilePanelSectionLabel{font-size:var(--mobile-text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-soft);margin-top:.5rem;font-weight:800}.site-shell-module__UI1fAG__mobilePanelLink,.site-shell-module__UI1fAG__mobilePanelLinkDisabled{align-items:center;gap:var(--mobile-space-3);border:1px solid var(--color-line);background:var(--color-surface-elevated);min-height:4rem;color:var(--workspace-accent-color,var(--color-ink-strong));border-radius:1.15rem;grid-template-columns:auto minmax(0,1fr);padding:.9rem 1rem;display:grid}.site-shell-module__UI1fAG__mobilePanelLinkIcon{justify-content:center;align-items:center;inline-size:2rem;font-size:1rem;display:inline-flex}.site-shell-module__UI1fAG__mobilePanelLinkText{font-weight:700;line-height:1.25;font-size:var(--mobile-text-base)}.site-shell-module__UI1fAG__mobilePanelLinkActive{border-color:var(--workspace-accent-line,var(--color-list-card-selected-border));background:var(--workspace-accent-bg,var(--color-list-card-selected-bg));color:var(--workspace-accent-color,var(--color-selected-ink))}.site-shell-module__UI1fAG__mobilePanelLinkDisabled{color:var(--color-ink-soft);opacity:.72}.site-shell-module__UI1fAG__mobileSettingsPanel{gap:.9rem;padding-bottom:1rem;display:grid}.site-shell-module__UI1fAG__main{width:min(var(--max-width), calc(100vw - 2rem));flex:1;margin:0 auto;padding:2rem 0 4rem}@media (max-width:860px){.site-shell-module__UI1fAG__header{display:none}.site-shell-module__UI1fAG__mobileChrome{display:block}.site-shell-module__UI1fAG__main{width:100%;padding:calc(5.5rem + env(safe-area-inset-top)) 1rem calc(6.8rem + env(safe-area-inset-bottom));margin:0}.site-shell-module__UI1fAG__appShell{background:radial-gradient(circle at top left, color-mix(in srgb, var(--color-accent-soft) 22%, transparent), transparent 42%), var(--color-bg)}}
.mobile-list-row-module__NDfnBq__row,.mobile-list-row-module__NDfnBq__buttonRow,.mobile-list-row-module__NDfnBq__linkRow{align-items:center;gap:var(--mobile-space-3);width:100%;min-height:4rem;padding:var(--mobile-space-3) var(--mobile-space-3);border:1px solid var(--color-line);background:color-mix(in srgb, var(--color-surface-elevated) 88%, transparent);color:inherit;text-align:left;border-radius:1rem;grid-template-columns:auto minmax(0,1fr) auto;display:grid;box-shadow:inset 0 1px #ffffff14}.mobile-list-row-module__NDfnBq__buttonRow,.mobile-list-row-module__NDfnBq__linkRow{cursor:pointer}.mobile-list-row-module__NDfnBq__buttonRow:disabled{cursor:default;opacity:.72}.mobile-list-row-module__NDfnBq__icon{border:1px solid var(--workspace-accent-line,var(--color-line));background:color-mix(in srgb, var(--workspace-accent-bg,var(--color-panel-strong)) 72%, transparent);block-size:2.15rem;inline-size:2.15rem;color:var(--workspace-accent-color,var(--color-accent-strong));font-size:var(--mobile-text-md);border-radius:.85rem;justify-content:center;align-items:center;display:inline-flex}.mobile-list-row-module__NDfnBq__content{gap:var(--mobile-space-1);min-width:0;display:grid}.mobile-list-row-module__NDfnBq__title{color:var(--color-ink-strong);font-weight:700;line-height:1.28;font-size:var(--mobile-text-base)}.mobile-list-row-module__NDfnBq__subtitle{color:var(--color-ink-soft);font-size:var(--mobile-text-sm);line-height:1.35}.mobile-list-row-module__NDfnBq__meta{min-height:1.9rem;padding:.2rem var(--mobile-space-2);background:color-mix(in srgb, var(--workspace-accent-bg,var(--color-accent-soft)) 55%, transparent);color:var(--workspace-accent-color,var(--color-accent-strong));font-size:var(--mobile-text-sm);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;font-weight:700;display:inline-flex}
.admin-resource-workspace-module__T-MoSW__workspace{gap:1.25rem;display:grid}.admin-resource-workspace-module__T-MoSW__header{border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-panel);box-shadow:var(--shadow-card);justify-content:space-between;align-items:start;gap:1rem;padding:1.4rem;display:flex}.admin-resource-workspace-module__T-MoSW__header h2{margin:0;font-size:clamp(1.5rem,2.4vw,2.15rem);line-height:1.25}.admin-resource-workspace-module__T-MoSW__note{color:var(--color-ink-soft);margin-top:.8rem;line-height:1.6}.admin-resource-workspace-module__T-MoSW__grid{grid-template-columns:minmax(0,1.2fr) minmax(360px,.9fr);gap:1.25rem;display:grid}.admin-resource-workspace-module__T-MoSW__singleGrid{grid-template-columns:minmax(0,1fr)}.admin-resource-workspace-module__T-MoSW__editorPanel{display:none}.admin-resource-workspace-module__T-MoSW__panel{border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-panel);min-width:0;box-shadow:var(--shadow-card);padding:1.25rem}.admin-resource-workspace-module__T-MoSW__panelHeader{justify-content:space-between;align-items:start;gap:1rem;margin-bottom:1rem;display:flex}.admin-resource-workspace-module__T-MoSW__search,.admin-resource-workspace-module__T-MoSW__field input,.admin-resource-workspace-module__T-MoSW__field select,.admin-resource-workspace-module__T-MoSW__field textarea{border:1px solid var(--color-line);background:var(--color-field-bg);width:100%;min-height:2.9rem;color:var(--color-field-text);border-radius:14px;padding:.74rem .92rem}.admin-resource-workspace-module__T-MoSW__search::placeholder,.admin-resource-workspace-module__T-MoSW__field input::placeholder,.admin-resource-workspace-module__T-MoSW__field textarea::placeholder{color:var(--color-field-placeholder);opacity:1}.admin-resource-workspace-module__T-MoSW__field select{color:var(--color-field-text)}.admin-resource-workspace-module__T-MoSW__field textarea{resize:vertical;min-height:7rem}.admin-resource-workspace-module__T-MoSW__tableWrapper{border:1px solid var(--color-table-border);border-radius:18px;overflow:auto}.admin-resource-workspace-module__T-MoSW__mobileList{display:none}.admin-resource-workspace-module__T-MoSW__table{border-collapse:collapse;width:100%}.admin-resource-workspace-module__T-MoSW__table th,.admin-resource-workspace-module__T-MoSW__table td{border-bottom:1px solid var(--color-table-border);text-align:left;vertical-align:top;padding:.85rem .95rem}.admin-resource-workspace-module__T-MoSW__table th{background:var(--color-table-header-bg);color:var(--color-ink-strong);font-size:.9rem;position:sticky;top:0}.admin-resource-workspace-module__T-MoSW__table tbody tr{cursor:pointer;transition:background .18s}.admin-resource-workspace-module__T-MoSW__table tbody tr:hover{background:var(--color-table-row-hover)}.admin-resource-workspace-module__T-MoSW__selectedRow{background:var(--color-table-row-selected)}.admin-resource-workspace-module__T-MoSW__formGrid{gap:1rem;display:grid}.admin-resource-workspace-module__T-MoSW__field{gap:.45rem;display:grid}.admin-resource-workspace-module__T-MoSW__checkboxField{width:fit-content;min-height:2.2rem;color:var(--color-ink-strong);align-items:center;gap:.55rem;font-weight:700;display:inline-flex}.admin-resource-workspace-module__T-MoSW__checkboxField span{color:inherit;font-weight:inherit}.admin-resource-workspace-module__T-MoSW__checkboxField input[type=checkbox]{width:1rem;height:1rem;accent-color:var(--color-accent-strong);cursor:pointer;margin:0}.admin-resource-workspace-module__T-MoSW__field span{color:var(--color-ink-strong);font-weight:700}.admin-resource-workspace-module__T-MoSW__field select[multiple]{min-height:9rem}.admin-resource-workspace-module__T-MoSW__detailList{gap:.95rem;display:grid}.admin-resource-workspace-module__T-MoSW__detailList div{border-bottom:1px solid var(--color-table-border);padding-bottom:.95rem}.admin-resource-workspace-module__T-MoSW__detailList dt{color:var(--color-ink-strong);margin-bottom:.35rem;font-weight:700}.admin-resource-workspace-module__T-MoSW__detailList dd{color:var(--color-ink-soft);margin:0}.admin-resource-workspace-module__T-MoSW__actions{flex-wrap:wrap;gap:.75rem;margin-top:1.1rem;display:flex}.admin-resource-workspace-module__T-MoSW__error{color:var(--color-danger)}.admin-resource-workspace-module__T-MoSW__success{color:var(--color-success)}@media (max-width:1080px){.admin-resource-workspace-module__T-MoSW__grid{grid-template-columns:1fr}}@media (max-width:640px){.admin-resource-workspace-module__T-MoSW__header,.admin-resource-workspace-module__T-MoSW__panel,.admin-resource-workspace-module__T-MoSW__workspace{gap:1rem}.admin-resource-workspace-module__T-MoSW__header,.admin-resource-workspace-module__T-MoSW__panelHeader{flex-direction:column}}@media (max-width:860px){.admin-resource-workspace-module__T-MoSW__workspace{gap:var(--mobile-space-4)}.admin-resource-workspace-module__T-MoSW__header{align-items:stretch;padding:0;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.admin-resource-workspace-module__T-MoSW__header h2{font-size:var(--mobile-text-lg);line-height:1.2}.admin-resource-workspace-module__T-MoSW__grid{gap:var(--mobile-space-5);grid-template-columns:1fr}.admin-resource-workspace-module__T-MoSW__panel{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.admin-resource-workspace-module__T-MoSW__panelHeader{gap:var(--mobile-space-3);margin-bottom:var(--mobile-space-3);display:grid}.admin-resource-workspace-module__T-MoSW__mobileList{gap:var(--mobile-space-2);display:grid}.admin-resource-workspace-module__T-MoSW__tableWrapper{display:none}.admin-resource-workspace-module__T-MoSW__mobileRecordCard{gap:var(--mobile-space-1);width:100%;min-width:0;padding:var(--mobile-space-3) var(--mobile-space-4);border:1px solid var(--color-line);background:color-mix(in srgb, var(--color-surface-elevated) 88%, transparent);color:inherit;text-align:left;border-radius:8px;display:grid}.admin-resource-workspace-module__T-MoSW__mobileRecordCardActive{border-color:var(--color-list-card-selected-border);background:var(--color-list-card-selected-bg)}.admin-resource-workspace-module__T-MoSW__mobileRecordCard strong{color:var(--color-ink-strong);font-size:var(--mobile-text-base)}.admin-resource-workspace-module__T-MoSW__mobileRecordCard span{color:var(--color-ink-soft);font-size:var(--mobile-text-sm);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}.admin-resource-workspace-module__T-MoSW__formGrid,.admin-resource-workspace-module__T-MoSW__detailList{gap:var(--mobile-space-3)}.admin-resource-workspace-module__T-MoSW__actions{display:grid}.admin-resource-workspace-module__T-MoSW__actions button{width:100%}}
.gender-icon-module__RGu9Da__femaleIcon{color:currentColor;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;justify-content:center;align-items:center;font-family:icomoon,sans-serif;font-size:1.05rem;font-style:normal;font-weight:400;line-height:1;display:inline-flex}.gender-icon-module__RGu9Da__maleIcon{justify-content:center;align-items:center;font-size:1rem;line-height:1;display:inline-flex}
.workspace-title-module__zfUN7q__title{align-items:center;gap:.8rem;min-width:0;line-height:1.2;display:inline-flex}.workspace-title-module__zfUN7q__stack{align-content:center;gap:.18rem;min-width:0;min-height:2.5rem;display:grid}.workspace-title-module__zfUN7q__stackSingle{align-items:center;display:flex}.workspace-title-module__zfUN7q__titleText{color:var(--color-ink-strong);margin:0}.workspace-title-module__zfUN7q__subtitle{color:var(--color-ink-soft);margin:0}.workspace-title-module__zfUN7q__iconBadge{border:1px solid var(--workspace-accent-line,var(--color-line));background:var(--workspace-accent-bg,color-mix(in srgb, var(--color-surface-elevated) 90%, transparent));width:2.5rem;height:2.5rem;color:var(--workspace-accent-color,var(--color-accent-strong));border-radius:.95rem;flex:0 0 2.5rem;justify-content:center;align-items:center;font-size:1.02rem;display:inline-flex;box-shadow:inset 0 1px #ffffff1a}.workspace-title-module__zfUN7q__compact .workspace-title-module__zfUN7q__iconBadge{border-radius:.8rem;flex-basis:2.1rem;width:2.1rem;height:2.1rem;font-size:.92rem}.workspace-title-module__zfUN7q__compact .workspace-title-module__zfUN7q__stack,.workspace-title-module__zfUN7q__compact .workspace-title-module__zfUN7q__stackSingle{min-height:2.1rem}.workspace-title-module__zfUN7q__compact .workspace-title-module__zfUN7q__titleText{font-size:1rem}
.field-service-reports-page-module__rsUOEW__page{gap:1rem;display:grid}.field-service-reports-page-module__rsUOEW__mobileOnly{display:none}.field-service-reports-page-module__rsUOEW__desktopOnly{gap:1rem;display:grid}.field-service-reports-page-module__rsUOEW__header{border:1px solid var(--color-line);background:var(--color-panel);box-shadow:var(--shadow-card);border-radius:24px;gap:1rem;padding:1rem 1.2rem;display:grid}.field-service-reports-page-module__rsUOEW__header h2{margin:0}.field-service-reports-page-module__rsUOEW__headerTop{justify-content:space-between;align-items:center;gap:1rem;display:flex}.field-service-reports-page-module__rsUOEW__monthActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.65rem;display:flex}.field-service-reports-page-module__rsUOEW__headerFilters{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem;display:flex}.field-service-reports-page-module__rsUOEW__search{border:1px solid var(--color-line);background:var(--color-field-bg);min-width:16rem;min-height:2.9rem;color:var(--color-field-text);font:inherit;border-radius:14px;padding:.7rem .85rem}.field-service-reports-page-module__rsUOEW__groupFilter{min-width:16rem}.field-service-reports-page-module__rsUOEW__statusFilter{min-width:15rem}.field-service-reports-page-module__rsUOEW__notice{border:1px solid var(--color-line);background:var(--color-panel);border-radius:20px;padding:1rem 1.2rem}.field-service-reports-page-module__rsUOEW__errorText{color:var(--color-danger);margin:0;font-weight:700}.field-service-reports-page-module__rsUOEW__arrearsPanel{border:1px solid var(--color-line);background:color-mix(in srgb, var(--color-danger) 8%, var(--color-panel));box-shadow:var(--shadow-card);border-radius:22px;gap:.85rem;padding:.95rem 1rem 1rem;display:grid}.field-service-reports-page-module__rsUOEW__arrearsHeader{justify-content:space-between;align-items:start;gap:1rem;display:flex}.field-service-reports-page-module__rsUOEW__arrearsHeader strong{color:var(--color-ink-strong)}.field-service-reports-page-module__rsUOEW__arrearsMonths{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.field-service-reports-page-module__rsUOEW__arrearsMonthCard{border:1px solid color-mix(in srgb, var(--color-line) 88%, transparent);background:color-mix(in srgb, var(--color-surface-elevated) 84%, transparent);border-radius:18px;align-content:start;gap:.55rem;padding:.72rem .78rem;display:grid}.field-service-reports-page-module__rsUOEW__arrearsMonthHeader{justify-content:space-between;align-items:center;gap:.55rem;display:flex}.field-service-reports-page-module__rsUOEW__arrearsMonthHeader div{align-items:baseline;gap:.45rem;min-width:0;display:flex}.field-service-reports-page-module__rsUOEW__arrearsMonthHeader strong{color:var(--color-ink-strong);line-height:1.2}.field-service-reports-page-module__rsUOEW__arrearsMonthHeader span{color:var(--color-ink-soft);white-space:nowrap;font-size:.8rem;font-weight:700}.field-service-reports-page-module__rsUOEW__lateSubmittedNotice{border:1px solid color-mix(in srgb, var(--color-accent-strong) 26%, var(--color-line));background:color-mix(in srgb, var(--color-accent-soft) 12%, transparent);border-radius:14px;gap:.14rem;padding:.45rem .6rem;display:grid}.field-service-reports-page-module__rsUOEW__lateSubmittedNotice strong{color:var(--color-ink-strong);font-size:.84rem}.field-service-reports-page-module__rsUOEW__lateSubmittedNotice span{color:var(--color-ink-soft);font-size:.78rem;line-height:1.25}.field-service-reports-page-module__rsUOEW__arrearsPublisherList{grid-template-columns:1fr;gap:.35rem;display:grid}.field-service-reports-page-module__rsUOEW__arrearsPublisherItem{border:1px solid color-mix(in srgb, var(--color-line) 88%, transparent);background:color-mix(in srgb, var(--color-panel-strong) 68%, transparent);min-height:2.35rem;color:inherit;border-radius:14px;justify-content:space-between;align-items:center;gap:.55rem;padding:.38rem .52rem;transition:border-color .16s,background .16s,transform .16s;display:flex}.field-service-reports-page-module__rsUOEW__arrearsPublisherItem:hover{border-color:var(--color-accent-soft);background:color-mix(in srgb, var(--color-panel-strong) 84%, transparent);transform:translateY(-1px)}.field-service-reports-page-module__rsUOEW__arrearsPublisherMain{align-items:baseline;gap:.3rem;min-width:0;display:flex}.field-service-reports-page-module__rsUOEW__arrearsPublisherMain strong{color:var(--color-ink-strong);white-space:nowrap;text-overflow:ellipsis;font-size:.9rem;line-height:1.15;overflow:hidden}.field-service-reports-page-module__rsUOEW__arrearsPublisherMain span{min-width:0;color:var(--color-ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}.field-service-reports-page-module__rsUOEW__arrearsPublisherItem .field-service-reports-page-module__rsUOEW__itemAction{min-width:1.9rem;height:1.9rem;padding:0;font-size:.78rem}.field-service-reports-page-module__rsUOEW__summaryStrip{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;display:grid}.field-service-reports-page-module__rsUOEW__summaryCard{border:1px solid var(--color-line);background:var(--color-panel);box-shadow:var(--shadow-card);border-radius:18px;align-content:start;gap:.2rem;padding:.8rem .9rem;display:grid}.field-service-reports-page-module__rsUOEW__summaryCard strong{color:var(--color-ink-strong);font-size:.95rem}.field-service-reports-page-module__rsUOEW__summaryCard small{color:var(--color-ink-soft);font-size:.72rem;font-weight:700}.field-service-reports-page-module__rsUOEW__summaryCard span{color:var(--color-ink-soft);font-size:.78rem;line-height:1.3}.field-service-reports-page-module__rsUOEW__skeletonStrip{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;display:grid}.field-service-reports-page-module__rsUOEW__skeletonCard,.field-service-reports-page-module__rsUOEW__skeletonBlock{background:color-mix(in srgb, var(--color-line) 65%, var(--color-panel));border-radius:14px;position:relative;overflow:hidden}.field-service-reports-page-module__rsUOEW__skeletonCard:after,.field-service-reports-page-module__rsUOEW__skeletonBlock:after{content:"";background:linear-gradient(90deg,#0000,#ffffff6b,#0000);animation:1.4s infinite field-service-reports-page-module__rsUOEW__field-service-skeleton;position:absolute;inset:0;transform:translate(-100%)}.field-service-reports-page-module__rsUOEW__skeletonCard{min-height:4.5rem}.field-service-reports-page-module__rsUOEW__skeletonRow{border-top:1px solid var(--color-line);grid-template-columns:minmax(15rem,2.3fr) minmax(10rem,1.2fr) 7rem 7rem 8rem minmax(14rem,2fr) 7rem;gap:0;display:grid}.field-service-reports-page-module__rsUOEW__skeletonRow>div{min-height:4rem;margin:.85rem .95rem}@keyframes field-service-reports-page-module__rsUOEW__field-service-skeleton{to{transform:translate(100%)}}.field-service-reports-page-module__rsUOEW__sheet{border:1px solid var(--color-line);background:var(--color-panel-strong);box-shadow:var(--shadow-card);border-radius:24px;overflow:hidden}.field-service-reports-page-module__rsUOEW__tableHeader,.field-service-reports-page-module__rsUOEW__tableRow{grid-template-columns:minmax(15rem,2.3fr) minmax(10rem,1.2fr) 7rem 7rem 8rem minmax(14rem,2fr) 7rem;gap:0;display:grid}.field-service-reports-page-module__rsUOEW__tableHeader{background:color-mix(in srgb, var(--color-accent-strong) 10%, var(--color-panel-strong));color:var(--color-ink-soft);letter-spacing:.08em;text-align:center;text-transform:uppercase;font-size:.78rem;font-weight:800}.field-service-reports-page-module__rsUOEW__tableHeader>span,.field-service-reports-page-module__rsUOEW__tableRow>div{padding:.85rem .95rem}.field-service-reports-page-module__rsUOEW__tableBody{display:grid}.field-service-reports-page-module__rsUOEW__tableRow{border-top:1px solid var(--color-line);align-items:center}.field-service-reports-page-module__rsUOEW__tableRowCompleted{background:color-mix(in srgb, #1f9d55 16%, var(--color-panel-strong))}.field-service-reports-page-module__rsUOEW__tableRowWarning{background:color-mix(in srgb, #f08c00 20%, var(--color-panel-strong))}.field-service-reports-page-module__rsUOEW__tableRowMissing{background:color-mix(in srgb, var(--color-danger) 18%, var(--color-panel-strong))}.field-service-reports-page-module__rsUOEW__tableRowInactive{opacity:.76}.field-service-reports-page-module__rsUOEW__publisherCell{gap:.1rem;display:grid}.field-service-reports-page-module__rsUOEW__centerDataCell{text-align:center}.field-service-reports-page-module__rsUOEW__publisherCell strong{color:var(--color-ink-strong);font-size:1rem}.field-service-reports-page-module__rsUOEW__publisherCell span{color:var(--color-ink-soft);font-size:.82rem}.field-service-reports-page-module__rsUOEW__remarksCell{color:var(--color-ink-soft);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.field-service-reports-page-module__rsUOEW__actionCell{justify-content:flex-end;display:flex}.field-service-reports-page-module__rsUOEW__reportState{color:var(--color-ink-soft);font-size:.85rem;font-weight:700}.field-service-reports-page-module__rsUOEW__dialogOverlay{z-index:80;background:color-mix(in srgb, var(--color-panel-strong) 55%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);place-items:center;padding:1.5rem;display:grid;position:fixed;inset:0}.field-service-reports-page-module__rsUOEW__dialog{border:1px solid var(--color-line);background:var(--color-panel);width:min(52rem,100%);box-shadow:var(--shadow-card);border-radius:24px;gap:1rem;padding:1.3rem;display:grid}.field-service-reports-page-module__rsUOEW__dialogHeader{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.field-service-reports-page-module__rsUOEW__dialogTitleBlock{flex:auto}.field-service-reports-page-module__rsUOEW__dialogHeader h3{margin:0}.field-service-reports-page-module__rsUOEW__dialogHeader button svg{width:.9rem;height:.9rem}.field-service-reports-page-module__rsUOEW__dialogHeader button{min-height:2.35rem;padding:.45rem .7rem}.field-service-reports-page-module__rsUOEW__dialogGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.field-service-reports-page-module__rsUOEW__field{gap:.45rem;display:grid}.field-service-reports-page-module__rsUOEW__field>span{letter-spacing:.04em;text-transform:uppercase;color:var(--color-ink-soft);font-size:.82rem;font-weight:800}.field-service-reports-page-module__rsUOEW__field input,.field-service-reports-page-module__rsUOEW__field textarea{border:1px solid var(--color-line);background:var(--color-field-bg);width:100%;min-height:2.9rem;color:var(--color-field-text);font:inherit;border-radius:14px;padding:.7rem .85rem}.field-service-reports-page-module__rsUOEW__field textarea{resize:vertical;min-height:7rem}.field-service-reports-page-module__rsUOEW__fieldWide{grid-column:1/-1}.field-service-reports-page-module__rsUOEW__checkboxField{align-items:center;gap:.65rem;min-height:2.9rem;padding:.2rem 0;display:flex}.field-service-reports-page-module__rsUOEW__checkboxRow{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1rem;display:grid}.field-service-reports-page-module__rsUOEW__checkboxList{gap:.4rem;display:grid}.field-service-reports-page-module__rsUOEW__checkboxField>input{width:1rem;height:1rem;min-height:0;padding:0}.field-service-reports-page-module__rsUOEW__checkboxField>span{letter-spacing:normal;text-transform:none;color:var(--color-ink);margin:0;font-size:.92rem;font-weight:700}.field-service-reports-page-module__rsUOEW__dialogActions{flex-wrap:wrap;justify-content:flex-end;gap:.9rem;display:flex}@media (max-width:1100px){.field-service-reports-page-module__rsUOEW__summaryStrip,.field-service-reports-page-module__rsUOEW__skeletonStrip{grid-template-columns:repeat(2,minmax(0,1fr))}.field-service-reports-page-module__rsUOEW__tableHeader,.field-service-reports-page-module__rsUOEW__tableRow,.field-service-reports-page-module__rsUOEW__skeletonRow{grid-template-columns:minmax(14rem,2fr) minmax(9rem,1.1fr) 6rem 6rem 7rem minmax(10rem,1.5fr) 6rem}}@media (max-width:820px){.field-service-reports-page-module__rsUOEW__mobileOnly{display:grid}.field-service-reports-page-module__rsUOEW__desktopOnly{display:none}.field-service-reports-page-module__rsUOEW__headerTop{flex-direction:column;align-items:stretch}.field-service-reports-page-module__rsUOEW__monthActions,.field-service-reports-page-module__rsUOEW__headerFilters{justify-content:flex-start}.field-service-reports-page-module__rsUOEW__search,.field-service-reports-page-module__rsUOEW__groupFilter,.field-service-reports-page-module__rsUOEW__statusFilter{min-width:min(100%,20rem)}.field-service-reports-page-module__rsUOEW__sheet{overflow-x:auto}.field-service-reports-page-module__rsUOEW__summaryStrip,.field-service-reports-page-module__rsUOEW__skeletonStrip{grid-template-columns:1fr}.field-service-reports-page-module__rsUOEW__arrearsMonths{grid-template-columns:repeat(2,minmax(0,1fr))}.field-service-reports-page-module__rsUOEW__arrearsPublisherList{grid-template-columns:1fr}.field-service-reports-page-module__rsUOEW__tableHeader,.field-service-reports-page-module__rsUOEW__tableRow,.field-service-reports-page-module__rsUOEW__skeletonRow{min-width:66rem}.field-service-reports-page-module__rsUOEW__dialogGrid{grid-template-columns:1fr}.field-service-reports-page-module__rsUOEW__fieldWide{grid-column:auto}.field-service-reports-page-module__rsUOEW__checkboxRow{grid-template-columns:1fr}}@media (max-width:860px){.field-service-reports-page-module__rsUOEW__dialogOverlay{place-items:stretch stretch;padding:0}.field-service-reports-page-module__rsUOEW__dialog{border:0;border-radius:0;grid-template-rows:auto minmax(0,1fr) auto;gap:0;width:100%;min-height:100vh;max-height:100vh;padding:0}.field-service-reports-page-module__rsUOEW__dialogHeader{border-bottom:1px solid color-mix(in srgb, var(--color-line) 82%, transparent);align-items:center;padding:1rem}.field-service-reports-page-module__rsUOEW__dialogGrid{align-content:start;gap:.9rem;padding:1rem;overflow:auto}.field-service-reports-page-module__rsUOEW__dialogActions{border-top:1px solid color-mix(in srgb, var(--color-line) 82%, transparent);background:var(--color-panel);justify-content:flex-end;align-items:center;padding:1rem}}
.admin-nav-module__HhF3KW__nav{flex-wrap:wrap;gap:.75rem;display:flex}.admin-nav-module__HhF3KW__link{border:1px solid var(--color-line);background:var(--color-surface-elevated);color:var(--workspace-accent-color,var(--color-ink-strong));border-radius:999px;align-items:center;gap:.55rem;padding:.72rem .95rem;font-weight:600;transition:transform .18s,border-color .18s,background .18s;display:inline-flex}.admin-nav-module__HhF3KW__link:hover{border-color:var(--workspace-accent-line,var(--color-accent-soft));transform:translateY(-1px)}.admin-nav-module__HhF3KW__active{background:linear-gradient(135deg, var(--color-ink-strong), var(--color-ink));color:var(--color-interactive-selected-text);border-color:#0000}@media (max-width:860px){.admin-nav-module__HhF3KW__nav{gap:var(--mobile-space-2);min-width:0;padding-bottom:var(--mobile-space-1);scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.admin-nav-module__HhF3KW__nav::-webkit-scrollbar{display:none}.admin-nav-module__HhF3KW__link{min-height:2.25rem;font-size:var(--mobile-text-sm);white-space:nowrap;flex:none;padding:.38rem .72rem}}
.congregation-admin-page-module__GS8DFG__page{gap:1.25rem;display:grid}.congregation-admin-page-module__GS8DFG__header,.congregation-admin-page-module__GS8DFG__listPanel,.congregation-admin-page-module__GS8DFG__detailPanel,.congregation-admin-page-module__GS8DFG__summaryCard,.congregation-admin-page-module__GS8DFG__moduleChoice,.congregation-admin-page-module__GS8DFG__previewCard{border:1px solid var(--color-line);background:var(--color-panel);box-shadow:var(--shadow-card)}.congregation-admin-page-module__GS8DFG__header{border-radius:var(--radius-md);justify-content:space-between;align-items:start;gap:1rem;padding:1.4rem;display:flex}.congregation-admin-page-module__GS8DFG__header h2{margin:0;font-size:clamp(1.5rem,2.6vw,2.2rem)}.congregation-admin-page-module__GS8DFG__headerText{max-width:48rem;color:var(--color-ink-soft);margin-top:.85rem;line-height:1.7}.congregation-admin-page-module__GS8DFG__layout{grid-template-columns:minmax(0,1fr);gap:1.25rem;display:grid}.congregation-admin-page-module__GS8DFG__listPanel,.congregation-admin-page-module__GS8DFG__detailPanel{border-radius:var(--radius-md);min-width:0;padding:1.2rem}.congregation-admin-page-module__GS8DFG__listHeader,.congregation-admin-page-module__GS8DFG__detailTop,.congregation-admin-page-module__GS8DFG__modulePanelHeader{justify-content:space-between;align-items:start;gap:1rem;display:flex}.congregation-admin-page-module__GS8DFG__search,.congregation-admin-page-module__GS8DFG__field input,.congregation-admin-page-module__GS8DFG__field select{border:1px solid var(--color-line);background:var(--color-field-bg);width:100%;min-height:2.9rem;color:var(--color-field-text);border-radius:14px;padding:.74rem .92rem}.congregation-admin-page-module__GS8DFG__search{max-width:20rem}.congregation-admin-page-module__GS8DFG__search::placeholder,.congregation-admin-page-module__GS8DFG__field input::placeholder{color:var(--color-field-placeholder);opacity:1}.congregation-admin-page-module__GS8DFG__list{gap:.8rem;margin-top:1rem;display:grid}.congregation-admin-page-module__GS8DFG__card{border:1px solid var(--color-list-card-border);background:var(--color-list-card-bg);width:100%;color:var(--color-ink);text-align:left;border-radius:18px;gap:.5rem;padding:1rem;display:grid}.congregation-admin-page-module__GS8DFG__cardSelected{border-color:var(--color-list-card-selected-border);background:var(--color-list-card-selected-bg)}.congregation-admin-page-module__GS8DFG__cardTop,.congregation-admin-page-module__GS8DFG__cardMeta{flex-wrap:wrap;justify-content:space-between;gap:.75rem;display:flex}.congregation-admin-page-module__GS8DFG__cardMeta{color:var(--color-ink-soft);font-size:.9rem}.congregation-admin-page-module__GS8DFG__summaryGrid,.congregation-admin-page-module__GS8DFG__previewGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;margin-top:1rem;display:grid}.congregation-admin-page-module__GS8DFG__previewGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.congregation-admin-page-module__GS8DFG__summaryCard,.congregation-admin-page-module__GS8DFG__previewCard{border-radius:18px;padding:1rem}.congregation-admin-page-module__GS8DFG__summaryCard span,.congregation-admin-page-module__GS8DFG__previewCard strong{color:var(--color-accent-strong);margin-bottom:.35rem;display:block}.congregation-admin-page-module__GS8DFG__summaryCard strong{color:var(--color-ink-strong)}.congregation-admin-page-module__GS8DFG__formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.95rem;margin-top:1rem;display:grid}.congregation-admin-page-module__GS8DFG__field{gap:.45rem;display:grid}.congregation-admin-page-module__GS8DFG__field span{color:var(--color-ink-strong);font-weight:700}.congregation-admin-page-module__GS8DFG__fieldWide{grid-column:1/-1}.congregation-admin-page-module__GS8DFG__checkboxRow{flex-wrap:wrap;gap:1rem;margin-top:1rem;display:flex}.congregation-admin-page-module__GS8DFG__checkboxRow label{align-items:center;gap:.55rem;display:inline-flex}.congregation-admin-page-module__GS8DFG__modulePanel{gap:1rem;margin-top:1.2rem;display:grid}.congregation-admin-page-module__GS8DFG__moduleChoiceGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.congregation-admin-page-module__GS8DFG__moduleChoice{text-align:left;border-radius:18px;gap:.65rem;padding:1rem;display:grid}.congregation-admin-page-module__GS8DFG__moduleChoiceSelected{border-color:var(--color-list-card-selected-border);background:var(--color-list-card-selected-bg)}.congregation-admin-page-module__GS8DFG__moduleChoiceTop{justify-content:space-between;align-items:start;gap:.75rem;display:flex}.congregation-admin-page-module__GS8DFG__moduleChoiceTop span{color:var(--color-accent-strong);font-size:.85rem;font-weight:700}.congregation-admin-page-module__GS8DFG__moduleChoice p,.congregation-admin-page-module__GS8DFG__previewCard p,.congregation-admin-page-module__GS8DFG__previewCard li{color:var(--color-ink-soft);line-height:1.65}.congregation-admin-page-module__GS8DFG__previewCard ul{margin:0;padding-left:1rem}.congregation-admin-page-module__GS8DFG__actions{flex-wrap:wrap;gap:.75rem;margin-top:1.2rem;display:flex}.congregation-admin-page-module__GS8DFG__error{color:var(--color-danger);margin-top:1rem}.congregation-admin-page-module__GS8DFG__success{color:var(--color-success);margin-top:1rem}@media (max-width:1180px){.congregation-admin-page-module__GS8DFG__layout,.congregation-admin-page-module__GS8DFG__summaryGrid,.congregation-admin-page-module__GS8DFG__previewGrid,.congregation-admin-page-module__GS8DFG__moduleChoiceGrid{grid-template-columns:1fr}}@media (max-width:780px){.congregation-admin-page-module__GS8DFG__header,.congregation-admin-page-module__GS8DFG__listHeader,.congregation-admin-page-module__GS8DFG__detailTop,.congregation-admin-page-module__GS8DFG__modulePanelHeader{flex-direction:column}.congregation-admin-page-module__GS8DFG__formGrid{grid-template-columns:1fr}}@media (max-width:860px){.congregation-admin-page-module__GS8DFG__page{gap:var(--mobile-space-4)}.congregation-admin-page-module__GS8DFG__header,.congregation-admin-page-module__GS8DFG__listPanel,.congregation-admin-page-module__GS8DFG__detailPanel{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.congregation-admin-page-module__GS8DFG__header h2{font-size:var(--mobile-text-lg);margin:0;line-height:1.2}.congregation-admin-page-module__GS8DFG__headerText{line-height:1.55}.congregation-admin-page-module__GS8DFG__layout,.congregation-admin-page-module__GS8DFG__modulePanel,.congregation-admin-page-module__GS8DFG__summaryGrid,.congregation-admin-page-module__GS8DFG__previewGrid,.congregation-admin-page-module__GS8DFG__moduleChoiceGrid,.congregation-admin-page-module__GS8DFG__formGrid{gap:var(--mobile-space-3)}.congregation-admin-page-module__GS8DFG__layout{gap:var(--mobile-space-5)}.congregation-admin-page-module__GS8DFG__listHeader,.congregation-admin-page-module__GS8DFG__detailTop,.congregation-admin-page-module__GS8DFG__modulePanelHeader{gap:var(--mobile-space-3);display:grid}.congregation-admin-page-module__GS8DFG__listHeader{margin-bottom:var(--mobile-space-3)}.congregation-admin-page-module__GS8DFG__search{max-width:none}.congregation-admin-page-module__GS8DFG__list{gap:var(--mobile-space-2)}.congregation-admin-page-module__GS8DFG__card,.congregation-admin-page-module__GS8DFG__summaryCard,.congregation-admin-page-module__GS8DFG__moduleChoice,.congregation-admin-page-module__GS8DFG__previewCard{border-radius:8px}.congregation-admin-page-module__GS8DFG__card,.congregation-admin-page-module__GS8DFG__moduleChoice,.congregation-admin-page-module__GS8DFG__previewCard{padding:var(--mobile-space-3) var(--mobile-space-4)}.congregation-admin-page-module__GS8DFG__actions{display:grid}.congregation-admin-page-module__GS8DFG__actions button{width:100%}}
.cash-box-mobile-view-module__VXo-kG__mobilePage{gap:var(--mobile-space-4);display:grid}.cash-box-mobile-view-module__VXo-kG__balanceHero,.cash-box-mobile-view-module__VXo-kG__entryCard,.cash-box-mobile-view-module__VXo-kG__notice{border:1px solid var(--color-line);background:var(--color-panel);border-radius:20px}.cash-box-mobile-view-module__VXo-kG__balanceHero{top:calc(5.5rem + env(safe-area-inset-top) + var(--mobile-space-2));z-index:2;gap:var(--mobile-space-2);padding:var(--mobile-space-4);text-align:center;justify-items:center;display:grid;position:sticky}.cash-box-mobile-view-module__VXo-kG__balanceLabel{font-size:var(--mobile-text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-soft);font-weight:800}.cash-box-mobile-view-module__VXo-kG__balanceValue{font-size:var(--mobile-text-xl);color:var(--color-accent-strong)}.cash-box-mobile-view-module__VXo-kG__balanceMeta{font-size:var(--mobile-text-sm);color:var(--color-ink-soft)}.cash-box-mobile-view-module__VXo-kG__mobileActionBar{gap:var(--mobile-space-2);display:grid}.cash-box-mobile-view-module__VXo-kG__addButton{min-height:3.5rem;font-size:var(--mobile-text-base);gap:.55rem;font-weight:800}.cash-box-mobile-view-module__VXo-kG__addButton svg{flex:none;width:.95rem;height:.95rem}.cash-box-mobile-view-module__VXo-kG__notice{gap:var(--mobile-space-2);padding:var(--mobile-space-4);text-align:center;display:grid}.cash-box-mobile-view-module__VXo-kG__notice strong{font-size:var(--mobile-text-lg);color:var(--color-ink-strong)}.cash-box-mobile-view-module__VXo-kG__notice p{color:var(--color-ink-soft);font-size:var(--mobile-text-sm);margin:0;line-height:1.6}.cash-box-mobile-view-module__VXo-kG__entryList{gap:var(--mobile-space-3);display:grid}.cash-box-mobile-view-module__VXo-kG__sectionLabel{text-align:center;font-size:var(--mobile-text-sm);letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-soft);font-weight:800}.cash-box-mobile-view-module__VXo-kG__entryCard{gap:var(--mobile-space-3);padding:var(--mobile-space-4);transition:border-color .16s,box-shadow .16s,background .16s;display:grid}.cash-box-mobile-view-module__VXo-kG__entryCardDanger{background:color-mix(in srgb, var(--color-danger) 8%, var(--color-panel))}.cash-box-mobile-view-module__VXo-kG__entryCardHidden{opacity:.76}.cash-box-mobile-view-module__VXo-kG__entryCardSelected{border-color:color-mix(in srgb, var(--color-accent-strong) 44%, var(--color-line));box-shadow:0 14px 28px color-mix(in srgb, var(--color-accent-strong) 12%, transparent)}.cash-box-mobile-view-module__VXo-kG__entryHeader{justify-content:space-between;align-items:start;gap:var(--mobile-space-3);display:flex}.cash-box-mobile-view-module__VXo-kG__entryHeaderMain{gap:var(--mobile-space-1);min-width:0;display:grid}.cash-box-mobile-view-module__VXo-kG__entryHeaderMain strong{font-size:var(--mobile-text-base);color:var(--color-ink-strong)}.cash-box-mobile-view-module__VXo-kG__entryHeaderMain span,.cash-box-mobile-view-module__VXo-kG__entryState{color:var(--color-ink-soft);font-size:var(--mobile-text-sm);line-height:1.5}.cash-box-mobile-view-module__VXo-kG__entryBadge{background:color-mix(in srgb, var(--color-accent-strong) 10%, var(--color-field-bg));min-height:1.3rem;color:var(--color-ink-strong);font-size:var(--mobile-text-xs);white-space:nowrap;border-radius:999px;align-items:center;padding:.08rem .5rem;font-weight:800;display:inline-flex}.cash-box-mobile-view-module__VXo-kG__entryMeta{justify-content:space-between;align-items:center;gap:var(--mobile-space-2);flex-wrap:wrap;display:flex}.cash-box-mobile-view-module__VXo-kG__entryAmount{font-size:var(--mobile-text-lg);color:var(--color-accent-strong);font-weight:800}.cash-box-mobile-view-module__VXo-kG__entryAmountDanger{color:var(--color-danger)}.cash-box-mobile-view-module__VXo-kG__entryActions{gap:var(--mobile-space-2);flex-wrap:wrap;display:flex}.cash-box-mobile-view-module__VXo-kG__entryActions button{flex:11rem}.cash-box-mobile-view-module__VXo-kG__entryConfirm{gap:var(--mobile-space-3);padding-top:var(--mobile-space-3);border-top:1px solid color-mix(in srgb, var(--color-accent-strong) 20%, var(--color-line));text-align:center;justify-items:center;display:grid}.cash-box-mobile-view-module__VXo-kG__entryConfirm p{font-size:var(--mobile-text-sm);color:var(--color-ink-strong);margin:0;font-weight:700}.cash-box-mobile-view-module__VXo-kG__entryConfirmActions{justify-content:center;align-items:center;gap:var(--mobile-space-2);flex-wrap:wrap;display:flex}.cash-box-mobile-view-module__VXo-kG__emptyState{padding:var(--mobile-space-5) var(--mobile-space-4);border:1px dashed var(--color-line);text-align:center;color:var(--color-ink-soft);font-size:var(--mobile-text-sm);border-radius:20px}
.field-service-reports-s21-preview-dialog-module__Ot0uWG__overlay{z-index:95;background:color-mix(in srgb, var(--color-panel-strong) 72%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);place-items:center;padding:1.5rem;display:grid;position:fixed;inset:0}.field-service-reports-s21-preview-dialog-module__Ot0uWG__dialog{border:1px solid var(--color-line);background:var(--color-panel);width:min(78rem,100%);max-height:calc(100vh - 3rem);box-shadow:var(--shadow-card);border-radius:24px;gap:.75rem;padding:.95rem;display:grid;overflow:hidden}.field-service-reports-s21-preview-dialog-module__Ot0uWG__toolbar{gap:.85rem;display:grid}.field-service-reports-s21-preview-dialog-module__Ot0uWG__titleBlock{min-width:0}.field-service-reports-s21-preview-dialog-module__Ot0uWG__toolbarTop{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.field-service-reports-s21-preview-dialog-module__Ot0uWG__toolbar h3{margin:0}.field-service-reports-s21-preview-dialog-module__Ot0uWG__toolbarActions{justify-content:flex-end;align-items:center;gap:.6rem;display:flex}.field-service-reports-s21-preview-dialog-module__Ot0uWG__toolbarNav{justify-content:center;align-items:center;gap:.6rem;display:flex}.field-service-reports-s21-preview-dialog-module__Ot0uWG__counter{color:var(--color-ink-soft);text-align:center;min-width:4.5rem;font-size:.85rem}.field-service-reports-s21-preview-dialog-module__Ot0uWG__iconButton{width:2.25rem;min-width:2.25rem;height:2.25rem;padding:0}.field-service-reports-s21-preview-dialog-module__Ot0uWG__sheetViewport{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-x pan-y;max-width:100%;min-height:0;max-height:100%;padding:.15rem;overflow:auto}.field-service-reports-s21-preview-dialog-module__Ot0uWG__previewFrame{min-height:0;overflow:hidden}.field-service-reports-s21-preview-dialog-module__Ot0uWG__sheet{border:1px solid color-mix(in srgb, var(--color-accent-strong) 22%, var(--color-line));background:linear-gradient(180deg, color-mix(in srgb, var(--color-accent-strong) 7%, var(--color-panel-strong)) 0%, color-mix(in srgb, var(--color-panel) 96%, white) 100%);width:min(100%,58rem);min-height:0;color:var(--color-ink-strong);margin:0 auto;padding:1.1rem 1.2rem;box-shadow:0 24px 60px #0000001f}.field-service-reports-s21-preview-dialog-module__Ot0uWG__sheetHeader{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.85rem;display:flex}.field-service-reports-s21-preview-dialog-module__Ot0uWG__sheetHeader h4{text-transform:uppercase;letter-spacing:.02em;margin:.1rem 0 0;font-size:1.05rem;line-height:1.15}.field-service-reports-s21-preview-dialog-module__Ot0uWG__sheetCode{font-size:.76rem;font-weight:700}.field-service-reports-s21-preview-dialog-module__Ot0uWG__identityGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem .8rem;margin-bottom:.8rem;display:grid}.field-service-reports-s21-preview-dialog-module__Ot0uWG__identityLine{border-bottom:1px solid color-mix(in srgb, var(--color-accent-strong) 16%, var(--color-line));gap:.1rem;padding-bottom:.18rem;display:grid}.field-service-reports-s21-preview-dialog-module__Ot0uWG__identityLabel{text-transform:uppercase;color:var(--color-ink-soft);font-size:.68rem;font-weight:700}.field-service-reports-s21-preview-dialog-module__Ot0uWG__statusGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.25rem .8rem;margin-bottom:.9rem;display:grid}.field-service-reports-s21-preview-dialog-module__Ot0uWG__statusItem{align-items:center;gap:.35rem;font-size:.8rem;line-height:1.15;display:flex}.field-service-reports-s21-preview-dialog-module__Ot0uWG__statusBox{border:1px solid color-mix(in srgb, var(--color-accent-strong) 44%, var(--color-line));flex:none;justify-content:center;align-items:center;width:.9rem;height:.9rem;font-size:.68rem;font-weight:700;display:inline-flex}.field-service-reports-s21-preview-dialog-module__Ot0uWG__statusBoxChecked{background:color-mix(in srgb, var(--color-accent-strong) 18%, var(--color-panel))}.field-service-reports-s21-preview-dialog-module__Ot0uWG__tableWrap{border:1px solid color-mix(in srgb, var(--color-accent-strong) 44%, var(--color-line));-webkit-overflow-scrolling:touch;overflow:auto}.field-service-reports-s21-preview-dialog-module__Ot0uWG__monthTable{border-collapse:collapse;table-layout:auto;width:max-content}.field-service-reports-s21-preview-dialog-module__Ot0uWG__monthTable th,.field-service-reports-s21-preview-dialog-module__Ot0uWG__monthTable td{border:1px solid color-mix(in srgb, var(--color-accent-strong) 20%, var(--color-line));vertical-align:top;word-break:break-word;padding:.18rem .24rem;font-size:.68rem;line-height:1.15}.field-service-reports-s21-preview-dialog-module__Ot0uWG__monthTable th{background:color-mix(in srgb, var(--color-accent-strong) 14%, var(--color-panel));text-align:center;text-transform:uppercase;letter-spacing:.04em;color:var(--color-ink-soft);font-size:.66rem}.field-service-reports-s21-preview-dialog-module__Ot0uWG__monthTable th:first-child,.field-service-reports-s21-preview-dialog-module__Ot0uWG__monthTable td:first-child{width:3.6rem}.field-service-reports-s21-preview-dialog-module__Ot0uWG__monthTable th:nth-child(2),.field-service-reports-s21-preview-dialog-module__Ot0uWG__monthTable td:nth-child(2),.field-service-reports-s21-preview-dialog-module__Ot0uWG__monthTable th:nth-child(4),.field-service-reports-s21-preview-dialog-module__Ot0uWG__monthTable td:nth-child(4){width:3.15rem}.field-service-reports-s21-preview-dialog-module__Ot0uWG__monthTable th:nth-child(4),.field-service-reports-s21-preview-dialog-module__Ot0uWG__monthTable td:nth-child(4){width:4.35rem}.field-service-reports-s21-preview-dialog-module__Ot0uWG__monthTable th:nth-child(3),.field-service-reports-s21-preview-dialog-module__Ot0uWG__monthTable td:nth-child(3),.field-service-reports-s21-preview-dialog-module__Ot0uWG__monthTable th:nth-child(5),.field-service-reports-s21-preview-dialog-module__Ot0uWG__monthTable td:nth-child(5){width:3.6rem}.field-service-reports-s21-preview-dialog-module__Ot0uWG__monthTable th:nth-child(6),.field-service-reports-s21-preview-dialog-module__Ot0uWG__monthTable td:nth-child(6){width:8.5rem}.field-service-reports-s21-preview-dialog-module__Ot0uWG__centerCell{text-align:center}.field-service-reports-s21-preview-dialog-module__Ot0uWG__totalRow td{background:color-mix(in srgb, var(--color-accent-strong) 10%, var(--color-panel));font-weight:700}@media (max-width:900px){.field-service-reports-s21-preview-dialog-module__Ot0uWG__overlay{place-items:stretch stretch;padding:0}.field-service-reports-s21-preview-dialog-module__Ot0uWG__dialog{border:0;border-radius:0;grid-template-rows:auto minmax(0,1fr);gap:0;width:100%;min-height:100vh;max-height:100vh;padding:0}.field-service-reports-s21-preview-dialog-module__Ot0uWG__toolbar{border-bottom:1px solid color-mix(in srgb, var(--color-line) 82%, transparent);background:var(--color-panel);padding:1rem}.field-service-reports-s21-preview-dialog-module__Ot0uWG__toolbarTop{align-items:flex-start}.field-service-reports-s21-preview-dialog-module__Ot0uWG__toolbarNav,.field-service-reports-s21-preview-dialog-module__Ot0uWG__toolbarActions{justify-content:center}.field-service-reports-s21-preview-dialog-module__Ot0uWG__sheetViewport{padding:1rem}.field-service-reports-s21-preview-dialog-module__Ot0uWG__previewFrame{min-height:0;padding:0 0 1rem;overflow:hidden}.field-service-reports-s21-preview-dialog-module__Ot0uWG__identityGrid,.field-service-reports-s21-preview-dialog-module__Ot0uWG__statusGrid{grid-template-columns:1fr}.field-service-reports-s21-preview-dialog-module__Ot0uWG__sheet{width:100%;min-height:auto;box-shadow:none;background:0 0;border:0;padding:0}.field-service-reports-s21-preview-dialog-module__Ot0uWG__sheetHeader,.field-service-reports-s21-preview-dialog-module__Ot0uWG__identityGrid,.field-service-reports-s21-preview-dialog-module__Ot0uWG__statusGrid,.field-service-reports-s21-preview-dialog-module__Ot0uWG__tableWrap{margin-bottom:.75rem}.field-service-reports-s21-preview-dialog-module__Ot0uWG__monthTable{min-width:31rem}}
.local-dashboard-mobile-view-module__NDGXsq__railAction{border:1px solid var(--color-line);background:var(--color-panel-strong);min-height:1.95rem;color:var(--workspace-accent-color,var(--color-ink-strong));font-size:var(--mobile-text-sm);white-space:nowrap;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:.22rem .6rem;font-weight:700;display:inline-flex}.local-dashboard-mobile-view-module__NDGXsq__secondaryRail{gap:var(--mobile-space-1);width:100%;min-width:0;padding:var(--mobile-space-1) 0 var(--mobile-space-1);scrollbar-width:none;display:flex;overflow-x:auto}.local-dashboard-mobile-view-module__NDGXsq__secondaryRail::-webkit-scrollbar{display:none}.local-dashboard-mobile-view-module__NDGXsq__chooserGrid{gap:var(--mobile-space-3);min-width:0;display:grid}.local-dashboard-mobile-view-module__NDGXsq__chooserButton{gap:var(--mobile-space-1);width:100%;padding:var(--mobile-space-3) var(--mobile-space-4);border:1px solid var(--color-line);background:var(--color-surface-elevated);color:var(--color-ink-strong);text-align:left;border-radius:1rem;display:grid}.local-dashboard-mobile-view-module__NDGXsq__chooserButton span{color:var(--color-ink-soft)}.local-dashboard-mobile-view-module__NDGXsq__chooserButtonActive{border-color:var(--color-list-card-selected-border);background:var(--color-list-card-selected-bg)}.local-dashboard-mobile-view-module__NDGXsq__inlineActions{gap:var(--mobile-space-2);flex-wrap:wrap;display:flex}.local-dashboard-mobile-view-module__NDGXsq__sectionTab{border:1px solid var(--color-line);background:var(--color-panel-strong);min-height:1.95rem;color:var(--color-ink-soft);font-size:var(--mobile-text-sm);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:.28rem;padding:.22rem .6rem;font-weight:700;line-height:1;display:inline-flex}.local-dashboard-mobile-view-module__NDGXsq__sectionTab .icon{font-size:var(--mobile-text-md)}.local-dashboard-mobile-view-module__NDGXsq__sectionTabCount{background:color-mix(in srgb, var(--workspace-accent-bg,var(--color-accent-soft)) 55%, transparent);min-width:1.1rem;height:1.1rem;color:var(--workspace-accent-color,var(--color-accent-strong));font-size:var(--mobile-text-xs);border-radius:999px;justify-content:center;align-items:center;padding:0 .18rem;font-weight:800;line-height:1;display:inline-flex}.local-dashboard-mobile-view-module__NDGXsq__sectionTabActive{border-color:var(--workspace-accent-line,var(--color-line));background:var(--color-list-card-selected-bg);color:var(--workspace-accent-color,var(--color-ink-strong))}.local-dashboard-mobile-view-module__NDGXsq__smallAction{border-radius:999px;min-height:2rem;padding:.3rem .7rem}.local-dashboard-mobile-view-module__NDGXsq__countButton{min-width:2.4rem;height:2.4rem;padding:0 var(--mobile-space-2);border:1px solid var(--workspace-accent-line,var(--color-line));background:color-mix(in srgb, var(--workspace-accent-bg,var(--color-accent-soft)) 58%, transparent);color:var(--workspace-accent-color,var(--color-accent-strong));font-size:var(--mobile-text-md);border-radius:999px;justify-content:center;align-items:center;font-weight:800;display:inline-flex}.local-dashboard-mobile-view-module__NDGXsq__badgeRow{gap:var(--mobile-space-2);min-width:0;padding-bottom:var(--mobile-space-1);scrollbar-width:none;display:flex;overflow:auto hidden}.local-dashboard-mobile-view-module__NDGXsq__badgeRow::-webkit-scrollbar{display:none}.local-dashboard-mobile-view-module__NDGXsq__badge{min-height:2rem;padding:.34rem var(--mobile-space-3);border:1px solid color-mix(in srgb, var(--color-ink-soft) 22%, var(--color-line));background:color-mix(in srgb, var(--color-surface-elevated) 82%, var(--color-panel-strong));color:var(--color-ink);font-size:var(--mobile-text-sm);white-space:nowrap;border-radius:999px;flex:none;align-items:center;font-weight:700;display:inline-flex}.local-dashboard-mobile-view-module__NDGXsq__badgeActive{border-color:color-mix(in srgb, var(--color-ink-strong) 35%, var(--color-line));background:linear-gradient(135deg, color-mix(in srgb, var(--color-ink-strong) 92%, black), color-mix(in srgb, var(--color-ink) 88%, black));color:var(--color-interactive-selected-text)}.local-dashboard-mobile-view-module__NDGXsq__emptyText{color:var(--color-ink-soft);margin:0}.local-dashboard-mobile-view-module__NDGXsq__flatSection,.local-dashboard-mobile-view-module__NDGXsq__stack{gap:var(--mobile-space-3);min-width:0;display:grid}.local-dashboard-mobile-view-module__NDGXsq__programCard,.local-dashboard-mobile-view-module__NDGXsq__programCardButton,.local-dashboard-mobile-view-module__NDGXsq__programCardLink{gap:var(--mobile-space-3);width:100%;min-width:0;padding:var(--mobile-space-3) var(--mobile-space-4);border:1px solid var(--workspace-accent-line,var(--color-line));background:color-mix(in srgb, var(--workspace-accent-bg,var(--color-surface-elevated)) 44%, var(--color-surface-elevated));color:inherit;text-align:left;border-left-width:5px;border-radius:1.1rem;display:grid}.local-dashboard-mobile-view-module__NDGXsq__programCardButton,.local-dashboard-mobile-view-module__NDGXsq__programCardLink{cursor:pointer}.local-dashboard-mobile-view-module__NDGXsq__programCardButton:disabled{cursor:default;opacity:.72}.local-dashboard-mobile-view-module__NDGXsq__programCardUrgent{border-color:color-mix(in srgb, var(--color-danger) 45%, var(--color-line));background:linear-gradient(180deg, color-mix(in srgb, var(--color-danger) 12%, var(--color-surface-elevated)), color-mix(in srgb, var(--color-danger) 6%, var(--color-surface-elevated)))}.local-dashboard-mobile-view-module__NDGXsq__programCardHeader{justify-content:space-between;align-items:center;gap:var(--mobile-space-3);min-width:0;display:flex}.local-dashboard-mobile-view-module__NDGXsq__programCardBadge{min-height:2rem;padding:.25rem var(--mobile-space-3);background:color-mix(in srgb, var(--workspace-accent-bg,var(--color-accent-soft)) 60%, transparent);color:var(--workspace-accent-color,var(--color-accent-strong));font-size:var(--mobile-text-sm);white-space:nowrap;border-radius:999px;flex:none;justify-content:center;align-items:center;font-weight:800;display:inline-flex}.local-dashboard-mobile-view-module__NDGXsq__programCardIcon{border:1px solid var(--workspace-accent-line,var(--color-line));background:color-mix(in srgb, var(--workspace-accent-bg,var(--color-panel-strong)) 88%, transparent);block-size:2.1rem;inline-size:2.1rem;color:var(--workspace-accent-color,var(--color-accent-strong));font-size:var(--mobile-text-md);border-radius:.85rem;justify-content:center;align-items:center;display:inline-flex}.local-dashboard-mobile-view-module__NDGXsq__programCardText{gap:var(--mobile-space-1);text-align:center;justify-items:center;min-width:0;display:grid}.local-dashboard-mobile-view-module__NDGXsq__programCardTitle{color:var(--color-ink-strong);font-weight:700;line-height:1.28;font-size:var(--mobile-text-base)}.local-dashboard-mobile-view-module__NDGXsq__programCardSubtitle{color:var(--color-ink-soft);font-size:var(--mobile-text-sm);line-height:1.35}.local-dashboard-mobile-view-module__NDGXsq__baptismRow{gap:var(--mobile-space-2);padding:var(--mobile-space-3) var(--mobile-space-4);border:1px solid var(--color-line);background:color-mix(in srgb, var(--color-surface-elevated) 88%, transparent);border-radius:1rem;justify-items:center;display:grid}.local-dashboard-mobile-view-module__NDGXsq__baptismMain{gap:var(--mobile-space-1);text-align:center;justify-items:center;display:grid}.local-dashboard-mobile-view-module__NDGXsq__baptismMain strong{color:var(--color-ink-strong);font-size:var(--mobile-text-base)}.local-dashboard-mobile-view-module__NDGXsq__baptismMain span{color:var(--color-ink-soft);font-size:var(--mobile-text-sm);line-height:1.35}.local-dashboard-mobile-view-module__NDGXsq__baptismAction{justify-self:center}.local-dashboard-mobile-view-module__NDGXsq__errorBanner{padding:var(--mobile-space-3) var(--mobile-space-4);border:1px solid color-mix(in srgb, var(--color-danger) 45%, var(--color-line));background:color-mix(in srgb, var(--color-danger) 14%, var(--color-panel));color:var(--color-danger);border-radius:1.1rem;margin:0;font-weight:700}.local-dashboard-mobile-view-module__NDGXsq__formGrid{gap:var(--mobile-space-3);display:grid}.local-dashboard-mobile-view-module__NDGXsq__formField{gap:var(--mobile-space-1);display:grid}.local-dashboard-mobile-view-module__NDGXsq__formLabel{color:var(--color-ink-soft);font-size:var(--mobile-text-sm);font-weight:700}.local-dashboard-mobile-view-module__NDGXsq__formControl{width:100%;min-height:2.85rem;padding:.78rem var(--mobile-space-3);border:1px solid var(--color-line);background:var(--color-surface-elevated);color:var(--color-field-text);border-radius:1rem}.local-dashboard-mobile-view-module__NDGXsq__checkRow{align-items:center;gap:var(--mobile-space-2);color:var(--color-ink-strong);font-weight:600;font-size:var(--mobile-text-base);display:inline-flex}.local-dashboard-mobile-view-module__NDGXsq__formActions{justify-content:space-between;align-items:center;gap:var(--mobile-space-3);display:flex}.local-dashboard-mobile-view-module__NDGXsq__formActions>:last-child{margin-inline:auto;margin-top:var(--mobile-space-2)}
.meeting-attendance-mobile-view-module__feVIJa__mobilePage,.meeting-attendance-mobile-view-module__feVIJa__mobileAverageSection,.meeting-attendance-mobile-view-module__feVIJa__mobileList{gap:var(--mobile-space-4);display:grid}.meeting-attendance-mobile-view-module__feVIJa__mobileTabs{gap:var(--mobile-space-2);width:100%;min-width:0;padding-bottom:var(--mobile-space-1);scrollbar-width:none;display:flex;overflow:auto hidden}.meeting-attendance-mobile-view-module__feVIJa__mobileTabs::-webkit-scrollbar{display:none}.meeting-attendance-mobile-view-module__feVIJa__mobileTab{align-items:center;gap:var(--mobile-space-2);border:1px solid color-mix(in srgb, var(--color-accent-strong) 26%, var(--color-line));background:color-mix(in srgb, var(--color-panel) 80%, transparent);min-height:2.25rem;color:var(--color-ink-soft);font:inherit;font-size:var(--mobile-text-sm);white-space:nowrap;cursor:pointer;border-radius:999px;flex:none;padding:.4rem .8rem;font-weight:700;display:inline-flex}.meeting-attendance-mobile-view-module__feVIJa__mobileTabActive{border-color:var(--color-accent-strong);background:color-mix(in srgb, var(--color-accent-strong) 16%, var(--color-panel));color:var(--color-accent-strong)}.meeting-attendance-mobile-view-module__feVIJa__mobileTabAction:disabled{cursor:wait;opacity:.7}.meeting-attendance-mobile-view-module__feVIJa__mobileActionBar{gap:var(--mobile-space-2);display:grid}.meeting-attendance-mobile-view-module__feVIJa__mobileActionBar button{width:100%}.meeting-attendance-mobile-view-module__feVIJa__addButton{width:100%;min-height:3.5rem;font-size:var(--mobile-text-base);text-align:center;justify-content:center;gap:.55rem;font-weight:800}.meeting-attendance-mobile-view-module__feVIJa__addButton svg{flex:none;width:.95rem;height:.95rem}.meeting-attendance-mobile-view-module__feVIJa__mobileList{gap:var(--mobile-space-3)}.meeting-attendance-mobile-view-module__feVIJa__monthRail,.meeting-attendance-mobile-view-module__feVIJa__mobileAverageCard{border:1px solid var(--color-line);background:var(--color-panel);border-radius:20px}.meeting-attendance-mobile-view-module__feVIJa__monthRail{align-items:center;gap:var(--mobile-space-2);padding:var(--mobile-space-3);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.meeting-attendance-mobile-view-module__feVIJa__monthLabel{gap:var(--mobile-space-1);text-align:center;justify-items:center;display:grid}.meeting-attendance-mobile-view-module__feVIJa__monthLabel strong{font-size:var(--mobile-text-lg);color:var(--color-ink-strong)}.meeting-attendance-mobile-view-module__feVIJa__monthLabel span{color:var(--color-ink-soft);font-size:var(--mobile-text-sm)}.meeting-attendance-mobile-view-module__feVIJa__mobileAverageCard{justify-content:space-between;align-items:center;gap:var(--mobile-space-3);padding:var(--mobile-space-4);border:1px solid var(--color-line);background:var(--color-panel);border-radius:20px;display:flex}.meeting-attendance-mobile-view-module__feVIJa__mobileAverageCards{gap:var(--mobile-space-3);display:grid}.meeting-attendance-mobile-view-module__feVIJa__mobileAverageCard h3,.meeting-attendance-mobile-view-module__feVIJa__mobileAverageCard p{margin:0}.meeting-attendance-mobile-view-module__feVIJa__mobileAverageValue{font-size:calc(var(--mobile-text-xl) + .35rem);color:var(--color-accent-strong);font-weight:800;line-height:1}.meeting-attendance-mobile-view-module__feVIJa__mobileSectionLabel{text-align:center;font-size:var(--mobile-text-sm);letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-soft);font-weight:800}.meeting-attendance-mobile-view-module__feVIJa__mobileRow{gap:var(--mobile-space-2);padding:var(--mobile-space-4);border:1px solid var(--color-line);background:var(--color-panel);border-radius:20px;transition:border-color .16s,box-shadow .16s,background .16s;display:grid}.meeting-attendance-mobile-view-module__feVIJa__mobileRowSelected{border-color:color-mix(in srgb, var(--color-accent-strong) 42%, var(--color-line));background:color-mix(in srgb, var(--color-accent-strong) 6%, var(--color-panel));box-shadow:0 14px 28px color-mix(in srgb, var(--color-accent-strong) 12%, transparent)}.meeting-attendance-mobile-view-module__feVIJa__mobileRowHeader{justify-content:space-between;align-items:start;gap:var(--mobile-space-3);display:flex}.meeting-attendance-mobile-view-module__feVIJa__mobileRowStats{justify-items:end;gap:var(--mobile-space-2);display:grid}.meeting-attendance-mobile-view-module__feVIJa__mobileRowDelete{border:1px solid color-mix(in srgb, var(--color-danger) 55%, var(--color-line));background:color-mix(in srgb, var(--color-danger) 10%, var(--color-field-bg));width:2rem;height:2rem;color:var(--color-danger);appearance:none;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.meeting-attendance-mobile-view-module__feVIJa__mobileRowDelete:hover{background:color-mix(in srgb, var(--color-danger) 16%, var(--color-field-bg))}.meeting-attendance-mobile-view-module__feVIJa__mobileRowDate{gap:2px;display:grid}.meeting-attendance-mobile-view-module__feVIJa__mobileRowDate strong{font-size:var(--mobile-text-base);color:var(--color-ink-strong)}.meeting-attendance-mobile-view-module__feVIJa__mobileRowDate span{font-size:var(--mobile-text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-soft);font-weight:800}.meeting-attendance-mobile-view-module__feVIJa__mobileRowValue{font-size:var(--mobile-text-xl);color:var(--color-accent-strong);font-weight:800;line-height:1}.meeting-attendance-mobile-view-module__feVIJa__mobileRowBadge{background:color-mix(in srgb, var(--color-accent-strong) 10%, var(--color-field-bg));min-height:1.25rem;color:var(--color-ink-strong);font-size:var(--mobile-text-xs);border-radius:999px;align-items:center;padding:.08rem .45rem;font-weight:800;display:inline-flex}.meeting-attendance-mobile-view-module__feVIJa__mobileRowMeta{justify-content:space-between;align-items:center;gap:var(--mobile-space-2);font-size:var(--mobile-text-sm);color:var(--color-ink-soft);flex-wrap:wrap;display:flex}.meeting-attendance-mobile-view-module__feVIJa__mobileRowMeta span{min-width:0}.meeting-attendance-mobile-view-module__feVIJa__mobileRowConfirm{gap:var(--mobile-space-3);padding-top:var(--mobile-space-3);border-top:1px solid color-mix(in srgb, var(--color-accent-strong) 20%, var(--color-line));text-align:center;justify-items:center;display:grid}.meeting-attendance-mobile-view-module__feVIJa__mobileRowConfirm p{font-size:var(--mobile-text-sm);color:var(--color-ink-strong);margin:0;font-weight:700}.meeting-attendance-mobile-view-module__feVIJa__mobileRowConfirmActions{justify-content:center;align-items:center;gap:var(--mobile-space-2);flex-wrap:wrap;display:flex}.meeting-attendance-mobile-view-module__feVIJa__mobileEmpty{padding:var(--mobile-space-5) var(--mobile-space-4);border:1px dashed var(--color-line);text-align:center;color:var(--color-ink-soft);font-size:var(--mobile-text-sm);border-radius:20px}
.mwb-mobile-view-module__vZ5dLq__mobileTabRail{gap:var(--mobile-space-2);width:100%;min-width:0;padding-bottom:var(--mobile-space-1);scrollbar-width:none;display:flex;overflow:auto hidden}.mwb-mobile-view-module__vZ5dLq__mobileTabRail::-webkit-scrollbar{display:none}.mwb-mobile-view-module__vZ5dLq__mobileTab{align-items:center;gap:var(--mobile-space-2);border:1px solid color-mix(in srgb, var(--color-accent-strong) 26%, var(--color-line));background:color-mix(in srgb, var(--color-panel) 80%, transparent);min-height:2.25rem;color:var(--color-ink-soft);font-size:var(--mobile-text-sm);white-space:nowrap;border-radius:999px;flex:none;padding:.4rem .8rem;font-weight:700;display:inline-flex}.mwb-mobile-view-module__vZ5dLq__mobileTab span{line-height:1}.mwb-mobile-view-module__vZ5dLq__mobileTabActive{border-color:var(--color-accent-strong);background:color-mix(in srgb, var(--color-accent-strong) 16%, var(--color-panel));color:var(--color-accent-strong)}.mwb-mobile-view-module__vZ5dLq__mobileRefresh{font-size:var(--mobile-text-sm);color:var(--color-ink-soft)}.mwb-mobile-view-module__vZ5dLq__mobileNotice,.mwb-mobile-view-module__vZ5dLq__mobileWeekCard,.mwb-mobile-view-module__vZ5dLq__mobileMetaCard,.mwb-mobile-view-module__vZ5dLq__mobileEditableCard{border:1px solid var(--color-line);background:var(--color-panel);border-radius:20px}.mwb-mobile-view-module__vZ5dLq__mobileNotice,.mwb-mobile-view-module__vZ5dLq__mobileWeekCard,.mwb-mobile-view-module__vZ5dLq__mobileMetaCard{padding:var(--mobile-space-4)}.mwb-mobile-view-module__vZ5dLq__mobileNotice{gap:var(--mobile-space-2);display:grid}.mwb-mobile-view-module__vZ5dLq__mobileNotice strong,.mwb-mobile-view-module__vZ5dLq__mobileMetaCard strong,.mwb-mobile-view-module__vZ5dLq__mobileWeekTitle{font-size:var(--mobile-text-lg);color:var(--color-ink-strong)}.mwb-mobile-view-module__vZ5dLq__mobileNotice p,.mwb-mobile-view-module__vZ5dLq__mobileMetaCard p{font-size:var(--mobile-text-base);color:var(--color-ink-soft);margin:0}.mwb-mobile-view-module__vZ5dLq__mobilePlanning,.mwb-mobile-view-module__vZ5dLq__mobileWeekTab,.mwb-mobile-view-module__vZ5dLq__mobileEditTab{gap:var(--mobile-space-4);display:grid}.mwb-mobile-view-module__vZ5dLq__mobileTabSummary,.mwb-mobile-view-module__vZ5dLq__mobileTabNotice,.mwb-mobile-view-module__vZ5dLq__mobileNoticeCard{gap:var(--mobile-space-2);display:grid}.mwb-mobile-view-module__vZ5dLq__mobileTabSummary{padding:var(--mobile-space-2) 0 var(--mobile-space-1);text-align:center;justify-items:center}.mwb-mobile-view-module__vZ5dLq__mobileTabSummary strong{font-size:var(--mobile-text-lg);color:var(--color-ink-strong)}.mwb-mobile-view-module__vZ5dLq__mobileTabSummary span,.mwb-mobile-view-module__vZ5dLq__mobileTabNotice p,.mwb-mobile-view-module__vZ5dLq__mobileNoticeCard p{font-size:var(--mobile-text-sm);color:var(--color-ink-soft);margin:0;line-height:1.7}.mwb-mobile-view-module__vZ5dLq__mobileTabNotice,.mwb-mobile-view-module__vZ5dLq__mobileNoticeCard{padding:var(--mobile-space-4);border:1px solid var(--color-line);background:var(--color-panel);border-radius:20px}.mwb-mobile-view-module__vZ5dLq__mobileTabNotice{text-align:center}.mwb-mobile-view-module__vZ5dLq__mobileWeekCard{gap:var(--mobile-space-2);text-align:center;border-color:color-mix(in srgb, #c9a24a 42%, var(--color-line));display:grid}.mwb-mobile-view-module__vZ5dLq__mobileWeekCardSummary{gap:var(--mobile-space-4);padding-block:calc(var(--mobile-space-4) + .25rem)}.mwb-mobile-view-module__vZ5dLq__mobileWeekNavigator{align-items:center;gap:var(--mobile-space-2);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.mwb-mobile-view-module__vZ5dLq__mobileWeekNavButton{border:1px solid color-mix(in srgb, #c9a24a 42%, var(--color-line));background:color-mix(in srgb, var(--color-field-bg) 84%, var(--color-panel));block-size:2rem;inline-size:2rem;color:var(--color-ink-strong);font-size:var(--mobile-text-base);border-radius:999px;justify-content:center;align-items:center;padding:0;font-weight:800;display:inline-flex}.mwb-mobile-view-module__vZ5dLq__mobileWeekNavButton:disabled{opacity:.45}.mwb-mobile-view-module__vZ5dLq__mobileWeekTitle{min-width:0;font-size:var(--mobile-text-lg);line-height:1.2}.mwb-mobile-view-module__vZ5dLq__mobileWeekLine,.mwb-mobile-view-module__vZ5dLq__mobileWeekLineMuted{font-size:var(--mobile-text-base);margin:0}.mwb-mobile-view-module__vZ5dLq__mobileWeekLine span{font-weight:800}.mwb-mobile-view-module__vZ5dLq__mobileWeekLineMuted{color:var(--color-ink-soft)}.mwb-mobile-view-module__vZ5dLq__mobileWeekLineSummary{max-width:24rem;margin-inline:auto;line-height:1.75}.mwb-mobile-view-module__vZ5dLq__mobileClosingCard{margin-top:var(--mobile-space-2)}.mwb-mobile-view-module__vZ5dLq__mobileCaptureError{color:var(--color-danger);font-size:var(--mobile-text-sm);text-align:center;margin:0;font-weight:700}.mwb-mobile-view-module__vZ5dLq__mobileCaptureTab{align-items:stretch;gap:var(--mobile-space-3);width:100%;grid-template-rows:repeat(2,minmax(9rem,1fr));min-block-size:min(32rem,100dvh - 12rem);display:grid}.mwb-mobile-view-module__vZ5dLq__mobileCaptureOption{appearance:none;align-content:center;place-items:center;gap:var(--mobile-space-2);width:100%;min-width:0;min-height:9rem;padding:var(--mobile-space-5) var(--mobile-space-4);border:1px solid var(--workspace-accent-line,var(--color-line));background:color-mix(in srgb, var(--workspace-accent-bg,var(--color-surface-elevated)) 24%, var(--color-surface-elevated));color:inherit;text-align:center;box-shadow:none;border-radius:8px;display:grid!important}.mwb-mobile-view-module__vZ5dLq__mobileCaptureOptionPrimary{background:color-mix(in srgb, var(--workspace-accent-bg,var(--color-accent-soft)) 48%, var(--color-surface-elevated))}.mwb-mobile-view-module__vZ5dLq__mobileCaptureIcon{block-size:2rem;inline-size:2rem;color:var(--workspace-accent-color,var(--color-ink-strong))}.mwb-mobile-view-module__vZ5dLq__mobileCaptureOption span{color:var(--workspace-accent-color,var(--color-ink-strong));font-size:var(--mobile-text-xl);font-weight:900;line-height:1.15;display:block}.mwb-mobile-view-module__vZ5dLq__mobileCaptureOption small{max-width:18rem;color:var(--color-ink-soft);font-size:var(--mobile-text-sm);font-weight:700;line-height:1.35;display:block}.mwb-mobile-view-module__vZ5dLq__mobileCaptureOption:disabled{opacity:.62}.mwb-mobile-view-module__vZ5dLq__sectionBand{align-items:center;gap:var(--mobile-space-3);color:#fff;min-height:2.75rem;font-size:var(--mobile-text-md);letter-spacing:.04em;border-radius:16px;padding:.55rem .9rem;font-weight:800;display:flex}.mwb-mobile-view-module__vZ5dLq__sectionBandIcon{object-fit:contain;filter:brightness(0)invert();block-size:1.3rem;inline-size:1.3rem}.mwb-mobile-view-module__vZ5dLq__sectionTreasures{background:#2a6b77}.mwb-mobile-view-module__vZ5dLq__sectionMinistry{background:#d68f00}.mwb-mobile-view-module__vZ5dLq__sectionLiving{background:#bf2f13}.mwb-mobile-view-module__vZ5dLq__sectionItems{gap:var(--mobile-space-3);display:grid}.mwb-mobile-view-module__vZ5dLq__sectionItem{gap:var(--mobile-space-1);display:grid}.mwb-mobile-view-module__vZ5dLq__sectionItemButton{appearance:none;gap:var(--mobile-space-1);width:100%;color:inherit;text-align:left;box-shadow:none;font:inherit;background:0 0;border:0;border-radius:0;padding:0;display:grid}.mwb-mobile-view-module__vZ5dLq__sectionItemTitleRow{align-items:start;gap:var(--mobile-space-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.mwb-mobile-view-module__vZ5dLq__sectionItemTime{font-size:var(--mobile-text-sm);color:var(--color-ink-soft);font-weight:700}.mwb-mobile-view-module__vZ5dLq__sectionItemBadges{gap:var(--mobile-space-2);flex-wrap:wrap;display:flex}.mwb-mobile-view-module__vZ5dLq__sectionItemBadges span,.mwb-mobile-view-module__vZ5dLq__mobileHiddenTag,.mwb-mobile-view-module__vZ5dLq__mobileSpecialWeek{min-height:1.2rem;font-size:var(--mobile-text-xs);border-radius:999px;align-items:center;padding:.08rem .45rem;font-weight:800;display:inline-flex}.mwb-mobile-view-module__vZ5dLq__sectionItemBadges span{background:color-mix(in srgb, var(--color-accent-strong) 10%, var(--color-field-bg));color:var(--color-ink-strong)}.mwb-mobile-view-module__vZ5dLq__sectionItemTitle{min-width:0;font-size:var(--mobile-text-base);line-height:1.3}.mwb-mobile-view-module__vZ5dLq__sectionItemTitleTreasures{color:#2a6b77}.mwb-mobile-view-module__vZ5dLq__sectionItemTitleMinistry{color:#9b6d17}.mwb-mobile-view-module__vZ5dLq__sectionItemTitleLiving{color:#942926}.mwb-mobile-view-module__vZ5dLq__sectionItemBody{font-size:var(--mobile-text-md);color:var(--color-ink-soft);margin:0;padding-left:1rem}.mwb-mobile-view-module__vZ5dLq__partDetailsBackdrop{padding:var(--mobile-space-4);z-index:80;background:#0f172a6b;place-items:center;display:grid;position:fixed;inset:0}.mwb-mobile-view-module__vZ5dLq__partDetailsModal{gap:var(--mobile-space-3);width:min(32rem,100%);max-width:100%;padding:var(--mobile-space-4);border:1px solid var(--color-line);background:var(--color-panel);border-radius:18px;display:grid;box-shadow:0 20px 45px #0f172a33}.mwb-mobile-view-module__vZ5dLq__partDetailsHeader{align-items:start;gap:var(--mobile-space-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.mwb-mobile-view-module__vZ5dLq__partDetailsHeaderText{gap:var(--mobile-space-1);display:grid}.mwb-mobile-view-module__vZ5dLq__partDetailsHeaderText strong{font-size:var(--mobile-text-base);color:var(--color-ink-strong);line-height:1.35}.mwb-mobile-view-module__vZ5dLq__partDetailsHeaderText span{font-size:var(--mobile-text-sm);color:var(--color-ink-soft);font-weight:700}.mwb-mobile-view-module__vZ5dLq__partDetailsClose{appearance:none;border:1px solid var(--color-line);background:color-mix(in srgb, var(--color-field-bg) 84%, var(--color-panel));block-size:2rem;inline-size:2rem;color:var(--color-ink-strong);border-radius:999px;justify-content:center;align-items:center;padding:0;font-size:1.2rem;line-height:1;display:inline-flex}.mwb-mobile-view-module__vZ5dLq__partDetailsBody{font-size:var(--mobile-text-sm);color:var(--color-ink-soft);white-space:pre-wrap;margin:0;line-height:1.7}.mwb-mobile-view-module__vZ5dLq__mobileMetaCard{gap:var(--mobile-space-2);display:grid}.mwb-mobile-view-module__vZ5dLq__mobileMetaCardSummary{justify-items:center;gap:var(--mobile-space-3);text-align:center}.mwb-mobile-view-module__vZ5dLq__mobileMetaCard span{font-size:var(--mobile-text-sm);color:var(--color-ink-soft);line-height:1.7}.mwb-mobile-view-module__vZ5dLq__mobileSpecialWeek{background:color-mix(in srgb, var(--color-danger) 10%, var(--color-field-bg));inline-size:fit-content;color:var(--color-danger)}.mwb-mobile-view-module__vZ5dLq__mobileActionStack,.mwb-mobile-view-module__vZ5dLq__mobileEditSections{gap:var(--mobile-space-3);display:grid}.mwb-mobile-view-module__vZ5dLq__mobileActionStack button{width:100%}.mwb-mobile-view-module__vZ5dLq__mobileEditSection{gap:var(--mobile-space-2);display:grid}.mwb-mobile-view-module__vZ5dLq__mobileEditSectionLabel{font-size:var(--mobile-text-sm);letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-soft);font-weight:800}.mwb-mobile-view-module__vZ5dLq__mobileEditSectionBody{border:1px solid var(--color-line);background:var(--color-panel);border-radius:18px;display:grid;overflow:hidden}.mwb-mobile-view-module__vZ5dLq__mobileEditableRowCard+.mwb-mobile-view-module__vZ5dLq__mobileEditableRowCard{border-top:1px solid color-mix(in srgb, var(--color-line) 82%, transparent)}.mwb-mobile-view-module__vZ5dLq__mobileEditableRow{appearance:none;align-items:center;gap:var(--mobile-space-3);width:100%;padding:var(--mobile-space-3) var(--mobile-space-4);text-align:left;color:inherit;box-shadow:none;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;display:grid}.mwb-mobile-view-module__vZ5dLq__mobileEditableRowMain{gap:var(--mobile-space-1);min-width:0;display:grid}.mwb-mobile-view-module__vZ5dLq__mobileEditableRowMain strong{font-size:var(--mobile-text-base);color:var(--color-ink-strong)}.mwb-mobile-view-module__vZ5dLq__mobileEditablePrimaryText,.mwb-mobile-view-module__vZ5dLq__mobileEditableSecondaryText{font-size:var(--mobile-text-sm);margin:0}.mwb-mobile-view-module__vZ5dLq__mobileEditablePrimaryText{color:var(--color-ink)}.mwb-mobile-view-module__vZ5dLq__mobileEditableSecondaryText{color:var(--color-ink-soft);line-height:1.55}.mwb-mobile-view-module__vZ5dLq__mobileEditableMetaRow{align-items:center;gap:var(--mobile-space-2);font-size:var(--mobile-text-xs);color:var(--color-ink-soft);text-transform:uppercase;letter-spacing:.04em;flex-wrap:wrap;display:flex}.mwb-mobile-view-module__vZ5dLq__mobileEditRowAction{font-size:var(--mobile-text-sm);color:var(--color-accent-strong);white-space:nowrap;font-weight:700}.mwb-mobile-view-module__vZ5dLq__mobileAssignmentEditor{padding:0 var(--mobile-space-4) var(--mobile-space-3)}.mwb-mobile-view-module__vZ5dLq__mobileAssignmentEditor .assignmentCell{border-bottom:0;min-block-size:auto;padding:0}.mwb-mobile-view-module__vZ5dLq__mobileAssignmentEditor .assignmentEditorCell{gap:var(--mobile-space-2)}.mwb-mobile-view-module__vZ5dLq__mobileHiddenTag{background:color-mix(in srgb, var(--color-warning,#d68f00) 14%, var(--color-field-bg));inline-size:fit-content;color:var(--color-ink-strong)}@media (min-width:861px){.mwb-mobile-view-module__vZ5dLq__mobileTabRail{display:none}}@media (max-width:640px){.mwb-mobile-view-module__vZ5dLq__mobileEditableRow{grid-template-columns:1fr}.mwb-mobile-view-module__vZ5dLq__mobileEditRowAction{justify-self:start}.mwb-mobile-view-module__vZ5dLq__mobileAssignmentEditor{padding-inline:var(--mobile-space-3)}}
.special-responsibilities-mobile-view-module__TBZp9W__mobileTabRail{gap:var(--mobile-space-1);width:100%;min-width:0;padding:var(--mobile-space-1) 0;scrollbar-width:none;display:flex;overflow-x:auto}.special-responsibilities-mobile-view-module__TBZp9W__mobileTabRail::-webkit-scrollbar{display:none}.special-responsibilities-mobile-view-module__TBZp9W__mobileTab{border:1px solid var(--color-line);background:var(--color-panel-strong);min-height:1.95rem;color:var(--color-ink-soft);font-size:var(--mobile-text-sm);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:.28rem;padding:.22rem .6rem;font-weight:700;line-height:1;display:inline-flex}.special-responsibilities-mobile-view-module__TBZp9W__mobileTabActive{border-color:var(--workspace-accent-line,var(--color-line));background:var(--color-list-card-selected-bg);color:var(--workspace-accent-color,var(--color-ink-strong))}.special-responsibilities-mobile-view-module__TBZp9W__mobileSection,.special-responsibilities-mobile-view-module__TBZp9W__mobileStack,.special-responsibilities-mobile-view-module__TBZp9W__resultSection,.special-responsibilities-mobile-view-module__TBZp9W__flatList,.special-responsibilities-mobile-view-module__TBZp9W__badgeList,.special-responsibilities-mobile-view-module__TBZp9W__checkList{gap:var(--mobile-space-3);min-width:0;display:grid}.special-responsibilities-mobile-view-module__TBZp9W__notice,.special-responsibilities-mobile-view-module__TBZp9W__assignmentBlock{border:1px solid var(--color-line);background:var(--color-panel);border-radius:1rem}.special-responsibilities-mobile-view-module__TBZp9W__notice{padding:var(--mobile-space-4)}.special-responsibilities-mobile-view-module__TBZp9W__notice strong{color:var(--color-ink-strong);font-size:var(--mobile-text-lg)}.special-responsibilities-mobile-view-module__TBZp9W__notice p{margin:var(--mobile-space-1) 0 0;color:var(--color-ink-soft);font-size:var(--mobile-text-sm);line-height:1.55}.special-responsibilities-mobile-view-module__TBZp9W__assignmentBlock{gap:var(--mobile-space-2);padding:var(--mobile-space-3);display:grid}.special-responsibilities-mobile-view-module__TBZp9W__assignmentHeader{justify-content:space-between;align-items:center;gap:var(--mobile-space-3);width:100%;color:inherit;text-align:left;background:0 0;border:0;padding:0;display:flex}.special-responsibilities-mobile-view-module__TBZp9W__assignmentTitle{color:var(--color-ink-strong);font-size:var(--mobile-text-base);font-weight:800;line-height:1.3}.special-responsibilities-mobile-view-module__TBZp9W__assignmentCount{min-width:1.8rem;min-height:1.8rem;padding:0 var(--mobile-space-2);background:color-mix(in srgb, var(--color-accent-soft) 48%, transparent);color:var(--color-accent-strong);font-size:var(--mobile-text-sm);border-radius:999px;justify-content:center;align-items:center;font-weight:900;display:inline-flex}.special-responsibilities-mobile-view-module__TBZp9W__assignmentPreview,.special-responsibilities-mobile-view-module__TBZp9W__emptyText{color:var(--color-ink-soft);font-size:var(--mobile-text-sm);margin:0;line-height:1.45}.special-responsibilities-mobile-view-module__TBZp9W__badge{width:fit-content;min-height:1.9rem;padding:.32rem var(--mobile-space-3);background:color-mix(in srgb, var(--color-accent-soft) 30%, var(--color-panel));color:var(--color-accent-strong);font-size:var(--mobile-text-sm);border-radius:999px;align-items:center;font-weight:800;display:inline-flex}.special-responsibilities-mobile-view-module__TBZp9W__searchField{position:relative}.special-responsibilities-mobile-view-module__TBZp9W__search{border:1px solid var(--color-line);background:var(--color-field-bg);width:100%;min-height:3rem;color:var(--color-field-text);font:inherit;font-size:var(--mobile-text-base);border-radius:16px;padding:.8rem 2.9rem .8rem .95rem}.special-responsibilities-mobile-view-module__TBZp9W__search::placeholder{color:var(--color-field-placeholder);opacity:1}.special-responsibilities-mobile-view-module__TBZp9W__searchReset{block-size:2rem;inline-size:2rem;color:var(--color-ink-soft);background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;right:.55rem;transform:translateY(-50%)}.special-responsibilities-mobile-view-module__TBZp9W__sectionLabel{color:var(--color-ink-strong);font-size:var(--mobile-text-base)}.special-responsibilities-mobile-view-module__TBZp9W__editModeRail{gap:var(--mobile-space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.special-responsibilities-mobile-view-module__TBZp9W__editModeButton{min-height:2.35rem;padding:.5rem var(--mobile-space-3);border:1px solid var(--color-line);background:var(--color-panel-strong);color:var(--color-ink-soft);font:inherit;font-size:var(--mobile-text-sm);border-radius:999px;font-weight:800}.special-responsibilities-mobile-view-module__TBZp9W__editModeButtonActive{border-color:var(--color-accent-strong);background:color-mix(in srgb, var(--color-accent-soft) 35%, var(--color-panel));color:var(--color-accent-strong)}.special-responsibilities-mobile-view-module__TBZp9W__checkList{padding:var(--mobile-space-3);border:1px solid var(--color-line);background:var(--color-panel);border-radius:1rem}.special-responsibilities-mobile-view-module__TBZp9W__checkRow{align-items:center;gap:var(--mobile-space-3);color:var(--color-ink-strong);font-size:var(--mobile-text-base);font-weight:700;display:flex}.special-responsibilities-mobile-view-module__TBZp9W__checkRow input{block-size:1.1rem;inline-size:1.1rem;accent-color:var(--color-accent-strong)}.special-responsibilities-mobile-view-module__TBZp9W__stickyActions{padding-top:var(--mobile-space-2);background:linear-gradient(180deg, #fff0, var(--color-page-start) 42%);display:grid;position:sticky;bottom:0}.special-responsibilities-mobile-view-module__TBZp9W__stickyActions button{width:100%}.special-responsibilities-mobile-view-module__TBZp9W__errorText,.special-responsibilities-mobile-view-module__TBZp9W__successText{font-size:var(--mobile-text-sm);margin:0;font-weight:800}.special-responsibilities-mobile-view-module__TBZp9W__errorText{color:var(--color-danger)}.special-responsibilities-mobile-view-module__TBZp9W__successText{color:var(--color-success)}
.loading-module__wFN5iq__page{place-items:center;min-height:60vh;display:grid}.loading-module__wFN5iq__loaderCard{justify-items:center;gap:1.2rem;width:min(28rem,100vw - 2rem);padding:2rem 1.4rem;display:grid}.loading-module__wFN5iq__text{color:var(--color-ink-strong);text-align:center;font-size:1.15rem;font-style:italic;font-weight:700}.loading-module__wFN5iq__dots{gap:.45rem;display:inline-flex}.loading-module__wFN5iq__dots span{background:var(--color-primary-main);border-radius:999px;width:.85rem;height:.85rem;animation:1.2s ease-in-out infinite loading-module__wFN5iq__pulse}.loading-module__wFN5iq__dots span:nth-child(2){animation-delay:.16s}.loading-module__wFN5iq__dots span:nth-child(3){animation-delay:.32s}@keyframes loading-module__wFN5iq__pulse{0%,80%,to{opacity:.5;transform:scale(.7)}40%{opacity:1;transform:scale(1)}}
.admin-shell-module__HW9BKq__shell{gap:1.2rem;display:grid}.admin-shell-module__HW9BKq__content{min-width:0}.admin-shell-module__HW9BKq__guardPanel{border:1px solid var(--color-line);background:var(--color-panel);box-shadow:var(--shadow-card);border-radius:20px;padding:1rem 1.15rem}.admin-shell-module__HW9BKq__guardPanel strong,.admin-shell-module__HW9BKq__guardPanel p{margin:0}.admin-shell-module__HW9BKq__guardPanel p{color:var(--color-ink-soft);margin-top:.25rem}@media (max-width:860px){.admin-shell-module__HW9BKq__shell{gap:var(--mobile-space-3)}}
