.analytics-hero-scorecard{min-width:236px!important;padding:1.15rem 1.2rem 1.05rem!important;border:1px solid #e6d2aa!important;background:rgba(255,252,244,.92)!important;box-shadow:0 14px 32px rgba(76,52,16,.08)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.analytics-score-orbit{--coverage:0deg;position:relative!important;width:132px!important;height:132px!important;border-radius:50%!important;display:grid!important;place-items:center!important;background:conic-gradient(#d29c2d var(--coverage),rgba(199,157,70,.22) 0)!important;box-shadow:0 9px 24px rgba(29,46,69,.1)!important}.analytics-score-orbit:before{content:""!important;position:absolute!important;inset:10px!important;width:auto!important;height:auto!important;border-radius:50%!important;background:rgba(255,253,247,.98)!important;box-shadow:none!important}.analytics-score-orbit>div{position:relative!important;z-index:1!important;display:flex!important;min-width:92px!important;min-height:52px!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;overflow:visible!important}.analytics-score-orbit strong{display:block!important;color:#112b52!important;font-size:2rem!important;line-height:1!important;font-weight:800!important}.analytics-score-orbit span{display:block!important;min-height:1em!important;margin-top:.25rem!important;color:#6f7890!important;font-size:.62rem!important;line-height:1.4!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-weight:700!important;white-space:nowrap!important;overflow:visible!important}.analytics-score-meta span{color:#77674f!important}.analytics-score-meta b{color:#112b52!important}.analytics-report-detail{position:fixed!important;z-index:1000!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;width:min(1100px,calc(100vw - 2rem))!important;max-height:calc(100dvh - 2rem)!important;margin:0!important;padding:1.35rem!important;overflow:auto!important;background:#fffdf9!important;border:1px solid #e6d2aa!important;box-shadow:0 0 0 100vmax rgba(15,33,51,.48),0 28px 70px rgba(15,33,51,.24)!important}.analytics-report-detail>.section-title{position:-webkit-sticky!important;position:sticky!important;z-index:2!important;top:-1.35rem!important;margin:-1.35rem -1.35rem 1rem!important;padding:1.35rem!important;background:#fffdf9!important}.analytics-district-list-premium>article{grid-template-columns:minmax(0,1fr) 112px!important;column-gap:0!important;overflow:hidden!important}.analytics-district-main{grid-template-columns:38px minmax(145px,.9fr) minmax(82px,auto) minmax(120px,1.2fr) minmax(82px,.42fr) 20px!important;gap:.72rem!important;padding-right:.75rem!important;min-width:0!important}.analytics-district-analysis{width:112px!important;min-width:112px!important;margin:0!important;padding:.65rem .7rem!important;border:0!important;border-left:1px solid #e7dccb!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;white-space:normal!important;line-height:1.2!important;color:#9b6500!important;background:#fffaf0!important;font-size:.69rem!important;font-weight:800!important;position:relative!important;z-index:2!important}.analytics-district-analysis:hover{background:#fff3d7!important;color:#714800!important}.analytics-coverage-chip{position:relative!important;z-index:1!important}.analytics-district-bar{min-width:90px!important}@media(max-width:1100px){.analytics-district-list-premium>article{grid-template-columns:1fr!important}.analytics-district-analysis{width:100%!important;min-width:0!important;border-left:0!important;border-top:1px solid #e7dccb!important}}@media(max-width:760px){.analytics-report-detail{width:calc(100vw - 1rem)!important;max-height:calc(100dvh - 1rem)!important;padding:1rem!important}.analytics-report-detail>.section-title{top:-1rem!important;margin:-1rem -1rem .85rem!important;padding:1rem!important}}.setup-shell{background:radial-gradient(circle at 14% 8%,rgba(226,180,74,.16),transparent 30%),linear-gradient(135deg,#fffaf2,#fbf6ed 52%,#f8f2e7)!important}.setup-shell .signin-story{background:radial-gradient(circle at 86% 12%,rgba(226,180,74,.22),transparent 33%),linear-gradient(145deg,#fffdf8,#fbf3e5)!important;color:#0f2c56!important;border:1px solid #ead8b8!important;box-shadow:0 22px 54px rgba(82,58,20,.09)!important}.setup-shell .signin-story:after,.setup-shell .signin-story:before{opacity:.2!important}.setup-shell .signin-story .kicker.light{color:#a66a08!important}.setup-shell .signin-story h1{color:#0f2c56!important;text-shadow:none!important}.setup-shell .signin-story .lead{color:#52637a!important}.setup-shell .signin-story .story-rule{background:linear-gradient(90deg,#c8890a,#e2b44a,transparent)!important}.setup-shell .signin-story .working-name{color:#806b4d!important}.setup-shell .signin-story .portal-mark{background:#fff4d9!important;border:1px solid #e5cfaa!important;box-shadow:0 8px 22px rgba(128,87,14,.1)!important}.setup-shell .signin-story .portal-mark span{color:#0f2c56!important}.setup-shell .signin-card{background:#fffdf9!important;border:1px solid #e8ddcc!important;box-shadow:0 18px 46px rgba(70,50,22,.08)!important}.setup-shell .signin-card h2{color:#0f2c56!important}.setup-shell .setup-identity-card{background:#fff8e9!important;border-color:#e4d0aa!important}.setup-shell .setup-code{color:#8a5900!important}:root{--local-navy:#0f2c56;--local-navy-soft:#314b69;--local-muted:#56657a;--local-cream:#fbf6ed;--local-ivory:#fffdf9;--local-gold:#c8890a;--local-gold-deep:#8a5900;--local-gold-pale:#f4dfad;--local-line:#e6d7bf}.sda-symbol,.signin-story .portal-mark{border:0!important;border-radius:0!important;background-color:transparent!important;background-image:url(https://cdn.adventist.org/adventist-logo/2/symbol/adventist-symbol--black.svg)!important;background-repeat:no-repeat!important;background-position:50%!important;background-size:contain!important;box-shadow:none!important;color:transparent!important;text-indent:-9999px!important;overflow:hidden!important}.signin-story .portal-mark{width:72px!important;height:78px!important;min-width:72px!important}.signin-story .portal-mark span{display:none!important}.forced-password-heading .sda-symbol,.session-loading .sda-symbol{width:64px!important;height:70px!important;min-width:64px!important}.forced-password-shell,.session-loading,.setup-shell,.signin-shell{background:radial-gradient(circle at 12% 8%,rgba(226,180,74,.16),transparent 30%),linear-gradient(135deg,#fffaf2,#fbf6ed 54%,#f8f1e5)!important;color:var(--local-navy)!important}.setup-shell .signin-story,.signin-story{background:radial-gradient(circle at 86% 12%,rgba(226,180,74,.2),transparent 34%),linear-gradient(145deg,#fffdf9,#fbf2e3)!important;color:var(--local-navy)!important;border:1px solid #ead8b8!important;box-shadow:0 22px 54px rgba(82,58,20,.09)!important}.signin-story dt,.signin-story h1,.signin-story h2,.signin-story strong{color:var(--local-navy)!important;text-shadow:none!important}.signin-story .kicker.light{color:#986300!important}.signin-story .lead,.signin-story dd{color:var(--local-navy-soft)!important}.signin-story .working-name{color:#755f43!important}.signin-story .story-rule{background:linear-gradient(90deg,var(--local-gold),#e2b44a,transparent)!important}.forced-password-wrap,.signin-card{background:rgba(255,253,249,.98)!important;border:1px solid #e8ddcc!important;box-shadow:0 18px 46px rgba(70,50,22,.08)!important}.forced-password-heading h1,.forced-password-heading p,.session-loading strong{color:var(--local-navy)!important}.forced-password-heading>div:last-child>p:last-child,.session-loading>span{color:var(--local-muted)!important}.forced-password-shell .primary,.portal-shell .primary,.signin-shell .primary{background:linear-gradient(135deg,#c8890a,#a86600)!important;color:#fff!important;border:0!important;box-shadow:0 10px 23px rgba(166,102,0,.2)!important}.forced-password-shell .outline,.portal-shell .outline,.signin-shell .outline{background:#fffdf9!important;color:var(--local-navy)!important;border-color:#c9aa6d!important}.portal-shell .text-action,.signin-shell .text-action{color:#965f00!important}.church-welcome{background:radial-gradient(circle at 92% 18%,rgba(226,180,74,.18),transparent 32%),linear-gradient(135deg,#fffdf9,#fbf2e3)!important;border:1px solid var(--local-line)!important;box-shadow:0 16px 38px rgba(76,53,18,.07)!important}.church-welcome,.church-welcome h1,.church-welcome h2{color:var(--local-navy)!important}.church-welcome>div>p:not(.kicker),.current-quarter p,.editorial-heading>div>p:not(.kicker),.muted,.page-heading>p:not(.kicker),.paper-panel>p:not(.kicker){color:var(--local-muted)!important;opacity:1!important}.current-quarter{background:#fffdf9!important;border-color:var(--local-line)!important;box-shadow:0 12px 32px rgba(76,53,18,.055)!important}.current-quarter>div>span{color:#876522!important}.current-quarter h2{color:var(--local-navy)!important}.rail-assignment{background:#fff7e7!important;border:1px solid #e3cfa7!important;border-radius:13px!important;padding:.75rem .85rem!important}.rail-assignment span{color:#795918!important;opacity:1!important;font-weight:800!important}.rail-assignment strong{color:var(--local-navy)!important;opacity:1!important}.rail-assignment small{color:#4f5f73!important;opacity:1!important;font-weight:700!important}.compare-hero{min-height:0!important;padding:clamp(1.5rem,3vw,2.6rem)!important;background:radial-gradient(circle at 88% 12%,rgba(226,180,74,.22),transparent 34%),linear-gradient(135deg,#fffdf9,#fbf1df)!important;border:1px solid #e5d3b3!important;border-radius:24px!important;box-shadow:0 18px 44px rgba(79,54,17,.08)!important}.compare-hero,.compare-hero h1{color:var(--local-navy)!important}.compare-hero h1{text-shadow:none!important;font-size:clamp(2.7rem,5vw,4.9rem)!important;line-height:.94!important}.compare-hero>div>p:not(.kicker){color:var(--local-navy-soft)!important;max-width:760px!important}.compare-hero .kicker.light{color:#986300!important}.hero-pills span{background:#fff7e5!important;color:#73500f!important;border:1px solid #e5c982!important;box-shadow:none!important}.compare-hero-note{background:rgba(255,253,249,.92)!important;color:var(--local-navy)!important;border:1px solid #e2c98f!important;box-shadow:0 10px 28px rgba(76,53,18,.06)!important}.compare-hero-note span{color:#8a5900!important}.compare-hero-note strong{color:var(--local-navy)!important}.compare-hero-note small{color:var(--local-muted)!important}.benchmark-explainer,.benchmark-highlight,.compare-live-list>article{border-color:var(--local-line)!important;background:#fffdf9!important}.benchmark-own-value{color:var(--local-navy)!important}.benchmark-scale{background:#eee2ce!important}.benchmark-scale i{background:linear-gradient(90deg,#d4a23a,#9f6905)!important}.portal-shell .muted,.portal-shell .passkey-hint,.portal-shell .security-note,.portal-shell small{color:var(--local-muted)!important;opacity:1!important}.portal-shell .kicker{color:#946100!important}.baseline-summary strong,.benchmark-legend strong,.benchmark-own-value,.code-chip,.finance-grid input,.history-metrics dd,.history-summary-strip strong,.membership-total b,.report-kv dd,.setup-code{white-space:nowrap!important;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (min-width:821px){.portal-shell{min-height:100dvh!important}.rail{position:fixed!important;inset:0 auto 0 0!important;width:260px!important;height:100dvh!important;min-height:0!important;align-self:auto!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain}.main-area{width:calc(100% - 260px)!important;margin-left:260px!important;min-width:0!important}}@media (max-width:820px){.compare-hero{grid-template-columns:1fr!important;padding:1.35rem!important}.compare-hero h1{font-size:clamp(2.35rem,11vw,3.5rem)!important}.signin-story .portal-mark{width:62px!important;height:68px!important}}body *{border-radius:0!important}.analytics-score-orbit,.analytics-score-orbit>div,.completion-ring,.initials,.initials.profile-avatar-trigger,.profile-avatar-edit-badge,.profile-avatar-photo,.profile-avatar-placeholder-svg,.profile-avatar-preview{border-radius:50%!important}:root{--muted:#4b5c70!important;--local-muted:#4b5c70!important}body .signin-shell .signin-story{color:#0f2c56!important;background:radial-gradient(circle at 86% 12%,rgba(226,180,74,.2),transparent 34%),linear-gradient(145deg,#fffdf9,#fbf2e3)!important}body .signin-shell .signin-story h1,body .signin-shell .signin-story h1:first-line{color:#0f2c56!important;-webkit-text-fill-color:#0f2c56!important;text-shadow:none!important;opacity:1!important}body .signin-shell .signin-story .kicker.light{color:#8a5900!important;-webkit-text-fill-color:#8a5900!important;opacity:1!important}body .signin-shell .signin-story .lead,body .signin-shell .signin-story .story-list dd{color:#314b69!important;-webkit-text-fill-color:#314b69!important;opacity:1!important}body .signin-shell .signin-story .story-list dt{color:#8a5900!important;-webkit-text-fill-color:#8a5900!important;opacity:1!important}body .signin-shell .signin-story .working-name{color:#4b5c70!important;-webkit-text-fill-color:#4b5c70!important;opacity:1!important}.forced-password-heading{color:#fff!important}.forced-password-heading h1{color:#fff!important;text-shadow:none!important}.forced-password-heading p{color:#eef5fb!important}.forced-password-heading p strong{color:#ffe3a4!important}.forced-password-heading .kicker{color:#8fd7ff!important}.forced-password-heading .sda-symbol{filter:invert(1)!important}.detail-drawer .muted,.detail-drawer small,.forced-password-wrap .muted,.invite-dialog .muted,.invite-dialog small,.main-area .current-quarter p,.main-area .editorial-heading p:not(.kicker),.main-area .muted,.main-area .page-heading>p:not(.kicker),.main-area .paper-panel>p:not(.kicker),.main-area .passkey-hint,.main-area .security-note,.main-area .voice-privacy,.main-area .voice-review-title small,.main-area .voice-status small,.main-area small,.modal-backdrop .muted,.modal-backdrop small,.setup-shell .muted,.signin-card .muted,.signin-card small,.signin-help p{color:#4b5c70!important;opacity:1!important}.rail .rail-brand span{color:#795918!important;opacity:1!important}.rail .rail-brand strong,.rail .rail-person strong{color:#0f2c56!important;opacity:1!important}.rail .rail-person small,.rail small,.rail-bottom label{color:#4b5c70!important;opacity:1!important}.rail .rail-assignment span{color:#795918!important;opacity:1!important}.rail .rail-assignment strong{color:#0f2c56!important;opacity:1!important}.rail .rail-assignment small{color:#4f5f73!important;opacity:1!important}input::placeholder,textarea::placeholder{color:#68778a!important;opacity:1!important}body :not(#__njc_square_specificity_guard__){border-radius:0!important}body .analytics-score-orbit:not(#__njc_square_specificity_guard__),body .analytics-score-orbit>div:not(#__njc_square_specificity_guard__),body .completion-ring:not(#__njc_square_specificity_guard__),body .initials.profile-avatar-trigger:not(#__njc_square_specificity_guard__),body .initials:not(#__njc_square_specificity_guard__),body .profile-avatar-edit-badge:not(#__njc_square_specificity_guard__),body .profile-avatar-photo:not(#__njc_square_specificity_guard__),body .profile-avatar-placeholder-svg:not(#__njc_square_specificity_guard__),body .profile-avatar-preview:not(#__njc_square_specificity_guard__){border-radius:50%!important}@media (max-width:899px){body:has(.signin-shell),html:has(.signin-shell){height:auto!important;min-height:100%!important;overflow-y:auto!important}.signin-shell{display:block!important;min-height:100dvh!important;height:auto!important;overflow:visible!important;background:#fbf6ed!important}body .signin-shell .signin-story{min-height:0!important;height:auto!important;padding:1.2rem 1.2rem 1rem!important;display:block!important;overflow:hidden!important;background:linear-gradient(145deg,#fffdf9,#fbf2e3)!important}.signin-shell .signin-story:after{display:none!important}.signin-shell .signin-story .portal-mark{width:48px!important;height:52px!important;min-width:48px!important;margin:0 0 .55rem!important;box-shadow:none!important}body .signin-shell .signin-story .kicker.light{margin:0 0 .3rem!important;font-size:.68rem!important;letter-spacing:.14em!important}body .signin-shell .signin-story h1,body .signin-shell .signin-story h1:first-line{max-width:none!important;margin:0 0 .45rem!important;font-size:clamp(2.15rem,10.5vw,3rem)!important;line-height:.92!important;letter-spacing:-.035em!important;color:#0f2c56!important;-webkit-text-fill-color:#0f2c56!important}body .signin-shell .signin-story .lead{max-width:34rem!important;margin:0!important;font-size:.88rem!important;line-height:1.4!important;color:#314b69!important;-webkit-text-fill-color:#314b69!important}.signin-shell .signin-story .story-list,.signin-shell .signin-story .story-rule,.signin-shell .signin-story .working-name{display:none!important}.signin-shell .signin-card-wrap{display:block!important;min-height:0!important;height:auto!important;padding:0 1rem 1.25rem!important;overflow:visible!important}.signin-shell .signin-card{width:100%!important;max-width:none!important;max-height:none!important;margin:0!important;padding:1.25rem 1.1rem!important;overflow:visible!important;border-radius:0!important}.signin-shell .access-tabs{margin-bottom:1rem!important}.signin-shell .signin-card h2{margin:.15rem 0 .35rem!important;font-size:clamp(1.9rem,8vw,2.35rem)!important;line-height:1!important}}.status.danger{display:inline-flex!important;align-items:center!important;gap:.38rem!important;border-color:#b42318!important;background:#fff1f0!important;color:#b42318!important;font-weight:850!important}.status.danger:before{content:"⚠";color:#b42318!important;font-size:1em;line-height:1}.conference-correction-note{border:1px solid #e7a29b!important;border-left:5px solid #b42318!important;background:#fff7f6!important;box-shadow:0 8px 24px rgba(180,35,24,.08)!important}.conference-correction-note .kicker{display:flex!important;align-items:center!important;gap:.45rem!important;color:#b42318!important}.conference-correction-note .kicker:before{content:"⚠";color:#b42318!important;font-size:1.05rem;line-height:1}.conference-correction-note h2{color:#8f1d16!important}.conference-correction-note small,.conference-correction-note>p:not(.kicker){color:#4e2a27!important}@media(min-width:701px){.report-review-drawer .embedded-table,.report-review-drawer .phone-table-wrap{width:100%!important;max-width:100%!important;overflow:visible!important}.report-review-drawer .review-membership-table{display:table!important;width:100%!important;min-width:0!important;max-width:100%!important;table-layout:fixed!important}.report-review-drawer .review-membership-table td,.report-review-drawer .review-membership-table th{display:table-cell!important;visibility:visible!important;opacity:1!important;min-width:0!important;white-space:normal!important}.report-review-drawer .review-membership-table td:first-child,.report-review-drawer .review-membership-table th:first-child{width:44%!important}.report-review-drawer .review-membership-table td:nth-child(2),.report-review-drawer .review-membership-table th:nth-child(2){width:17%!important}.report-review-drawer .review-membership-table td:nth-child(3),.report-review-drawer .review-membership-table th:nth-child(3){width:19%!important}.report-review-drawer .review-membership-table td:nth-child(4),.report-review-drawer .review-membership-table th:nth-child(4){width:20%!important}.report-review-drawer .review-membership-table thead th:nth-child(4){font-size:0!important}.report-review-drawer .review-membership-table thead th:nth-child(4):after{content:"Study guides";font-size:.72rem!important;letter-spacing:.04em;text-transform:uppercase}}@media(max-width:700px){.report-review-drawer .review-membership-table{min-width:0!important;table-layout:auto!important}.report-review-drawer .review-membership-table thead th:nth-child(4){font-size:inherit!important}.report-review-drawer .review-membership-table thead th:nth-child(4):after{content:none}}.signin-story .signin-brand-title{display:grid!important;grid-gap:.45rem!important;gap:.45rem!important;max-width:660px!important;margin:.15rem 0 1rem!important;font-size:1rem!important;line-height:1!important;letter-spacing:normal!important;color:#0f2c56!important;-webkit-text-fill-color:#0f2c56!important}.signin-story .signin-department-name{display:block!important;font-family:Italiana,Bodoni Moda,Didot,serif!important;font-size:clamp(3.7rem,4.85vw,5.65rem)!important;line-height:.88!important;letter-spacing:-.04em!important;font-weight:400!important;color:#0f2c56!important;-webkit-text-fill-color:#0f2c56!important}.signin-story .signin-reporting-name{display:block!important;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:clamp(1.45rem,1.75vw,2rem)!important;line-height:1.08!important;letter-spacing:.055em!important;font-weight:800!important;color:#8a5900!important;-webkit-text-fill-color:#8a5900!important}@media(min-width:900px) and (max-height:820px){.signin-story .signin-department-name{font-size:clamp(3.25rem,4.3vw,4.85rem)!important}.signin-story .signin-reporting-name{font-size:clamp(1.3rem,1.55vw,1.75rem)!important}}@media(max-width:899px){.signin-story .signin-brand-title{gap:.4rem!important;margin:.15rem 0 .85rem!important}.signin-story .signin-department-name{font-size:clamp(2.55rem,11.5vw,4rem)!important;line-height:.9!important}.signin-story .signin-reporting-name{font-size:clamp(1.2rem,5.2vw,1.65rem)!important;line-height:1.12!important;letter-spacing:.045em!important}}@media (max-width:820px){.rail,.rail.open{background:linear-gradient(180deg,#082a47,#0a3457 58%,#082a47)!important;color:#f8fbff!important;border-right:1px solid rgba(255,255,255,.1)!important}.rail-brand,.rail-person{border-color:rgba(255,255,255,.2)!important}.rail-brand .small-mark{filter:invert(1) brightness(1.35)!important;opacity:1!important}.rail .rail-brand span{color:#efc66e!important;-webkit-text-fill-color:#efc66e!important;opacity:1!important}.rail .rail-brand strong,.rail .rail-person strong{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;opacity:1!important}.rail .rail-person small{color:#d8e5ef!important;-webkit-text-fill-color:#d8e5ef!important;opacity:1!important}.rail nav button:not(.active){color:#f4f8fc!important;-webkit-text-fill-color:#f4f8fc!important;opacity:1!important}.rail nav button:not(.active)>span{color:#e7b958!important;opacity:1!important}.rail nav button.active{background:linear-gradient(135deg,#a86600,#8a5900)!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;border-color:rgba(255,255,255,.18)!important;box-shadow:0 10px 24px rgba(0,0,0,.22)!important}.rail nav button.active>span{color:#ffffff!important}.rail-bottom{background:#082a47!important;color:#f8fbff!important;border-top:1px solid rgba(255,255,255,.2)!important}.rail-bottom label,.rail-bottom small,.rail-bottom strong{color:#e4edf5!important;-webkit-text-fill-color:#e4edf5!important;opacity:1!important}.rail .rail-assignment{background:#fff9ec!important;border:1px solid #e5c982!important;box-shadow:0 8px 20px rgba(0,0,0,.12)!important}.rail .rail-assignment span{color:#76520d!important;-webkit-text-fill-color:#76520d!important}.rail .rail-assignment strong{color:#102f55!important;-webkit-text-fill-color:#102f55!important}.rail .rail-assignment small{color:#53657a!important;-webkit-text-fill-color:#53657a!important}.rail .rail-signout{background:#fffaf0!important;color:#5d4930!important;-webkit-text-fill-color:#5d4930!important;border:1px solid #e4d4ba!important}.rail .rail-signout:hover{background:#fff3dc!important;color:#372b20!important}}.quarter-period-picker{display:grid;grid-gap:18px;gap:18px}.quarter-period-options{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.quarter-period-options button{min-height:112px;padding:16px;border:1px solid #d7c49e;background:#fffdf9;color:#102b4e;text-align:left;display:grid;grid-gap:5px;gap:5px;align-content:start;cursor:pointer}.quarter-period-options button.selected,.quarter-period-options button:hover:not(:disabled){border-color:#b97a00;box-shadow:0 0 0 2px rgba(185,122,0,.12)}.quarter-period-options button.selected{background:#fff6df}.quarter-period-options button.optional{background:#fffaf0}.quarter-period-options button.overdue{border-color:#b84f3d}.quarter-period-options button:disabled{opacity:.55;cursor:not-allowed;background:#f5f2eb}.quarter-period-options button>span{color:#9a6400;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.quarter-period-options button>strong{font-size:17px;line-height:1.2}.quarter-period-options button>small{color:#65758b;line-height:1.35}.report-obligation-alert{border:1px solid #d8b46b;background:#fff8e8;padding:14px 16px;display:flex;gap:12px;align-items:center;justify-content:space-between}.report-obligation-alert.overdue{border-color:#c77a68;background:#fff4f1}.report-obligation-alert strong{color:#102b4e}.quarter-policy-note{border-left:3px solid #c58a16;padding-left:12px}.quarter-grid article.optional-backfill-card{background:#fffaf0;border-color:#d7c49e}@media (max-width:900px){.quarter-period-options{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.quarter-period-options{grid-template-columns:1fr}.quarter-period-options button{min-height:0}}.report-status-dot.status-overdue{border-color:#b84f3d;color:#8f3023;background:#fff4f1}.report-status-dot.status-outstanding{border-color:#c58a16;color:#8a5b00;background:#fff8e8}.structure-management-dialog{width:min(1040px,calc(100vw - 32px));max-height:min(900px,calc(100vh - 32px));overflow:auto}.structure-primary-actions{margin:18px 0 14px;align-items:center}.structure-district-list{display:grid;grid-gap:12px;gap:12px;margin-top:14px}.structure-district-card{border:1px solid #dcc9a5;background:#fffdf8}.structure-district-summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px}.structure-district-summary h3,.structure-district-summary p{margin:0}.structure-district-summary .kicker{margin-bottom:5px}.structure-district-summary .button-row{flex:0 0 auto}.structure-church-list{border-top:1px solid #e7dbc4;background:#faf6ed;padding:4px 18px}.structure-church-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 0;border-bottom:1px solid #e7dbc4}.structure-church-row:last-child{border-bottom:0}.structure-church-row small,.structure-church-row strong{display:block}.structure-church-row small{margin-top:3px;color:#53657a}@media (max-width:760px){.structure-management-dialog{width:calc(100vw - 16px);max-height:calc(100vh - 16px)}.structure-church-row,.structure-district-summary,.structure-primary-actions{align-items:stretch;flex-direction:column}.structure-church-row .button-row,.structure-district-summary .button-row{width:100%}.structure-church-row .button-row button,.structure-district-summary .button-row button{min-height:42px}}.onboarding-checklist-launcher{position:fixed;right:22px;bottom:22px;z-index:72;display:flex;align-items:center;gap:10px;border:1px solid #c8ae73;background:#fffaf0;color:#17355f;box-shadow:0 12px 32px rgba(20,39,71,.16);padding:10px 14px;font:inherit;cursor:pointer}.onboarding-checklist-launcher span{display:grid;place-items:center;min-width:34px;height:34px;padding:0 7px;background:#17355f;color:#fff;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.onboarding-checklist-launcher strong{font-size:13px}.onboarding-panel-backdrop,.onboarding-tour-backdrop{position:fixed;inset:0;z-index:130;background:rgba(12,30,55,.42);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.onboarding-panel-backdrop{display:flex;justify-content:flex-end}.onboarding-checklist{width:min(520px,100%);height:100%;overflow:auto;background:#fffdf8;border-left:1px solid #d8c79f;box-shadow:-18px 0 52px rgba(14,34,63,.18);padding:28px;display:flex;flex-direction:column;gap:20px}.onboarding-checklist header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.onboarding-checklist header h2,.onboarding-tour h2{margin:3px 0 7px;color:#102e57;line-height:1.08}.onboarding-checklist header p{margin:0;color:#5b6573}.onboarding-close{border:0;background:transparent;color:#17355f;font-size:28px;line-height:1;cursor:pointer;padding:2px 5px}.onboarding-progress{height:6px;background:#eadfca;overflow:hidden}.onboarding-progress i{display:block;height:100%;background:#b18a42;transition:width .25s ease}.onboarding-items{display:grid;grid-gap:12px;gap:12px}.onboarding-item{display:grid;grid-template-columns:34px 1fr;grid-gap:12px;gap:12px;padding:15px;border:1px solid #e0d5bf;background:#fff}.onboarding-item.done{background:#fbfaf5;border-color:#d7c49b}.onboarding-item-mark{width:30px;height:30px;display:grid;place-items:center;background:#f3e9d4;color:#7c5a1f;font-weight:900}.onboarding-item.done .onboarding-item-mark{background:#17355f;color:#fff}.onboarding-item-title{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.onboarding-item-title strong{color:#17355f}.onboarding-item-title em{font-size:10px;letter-spacing:.08em;text-transform:uppercase;font-style:normal;color:#7c6846;border:1px solid #d9c8a4;padding:2px 6px}.onboarding-item p{margin:5px 0 7px;color:#5a6470;line-height:1.45;font-size:13px}.onboarding-item .text-action{padding:0}.onboarding-handoff{padding:16px;border:1px solid #d9c8a4;background:#f9f2e4;color:#17355f}.onboarding-handoff p{margin:6px 0 0;color:#5a6470;line-height:1.45}.onboarding-checklist footer{margin-top:auto;display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;padding-top:8px}.onboarding-tour-backdrop{display:grid;place-items:center;padding:20px}.onboarding-tour{width:min(560px,100%);background:#fffdf8;border:1px solid #cdb986;box-shadow:0 24px 70px rgba(8,25,48,.25);padding:28px;color:#2d3b4f}.onboarding-tour-top{display:flex;justify-content:space-between;align-items:center;gap:12px}.onboarding-tour-top>span{font-size:11px;letter-spacing:.12em;font-weight:800;color:#8a6a30}.onboarding-tour-progress{display:flex;align-items:center;gap:12px;margin:12px 0 22px}.onboarding-tour-progress>div{display:flex;gap:5px;flex:1 1}.onboarding-tour-progress i{height:4px;flex:1 1;background:#e5d9c1}.onboarding-tour-progress i.done{background:#b18a42}.onboarding-tour-progress small{color:#687383;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.onboarding-tour>p{font-size:15px;line-height:1.6;color:#596575;margin:0 0 18px}.onboarding-tour-note{display:grid;grid-gap:4px;gap:4px;background:#f8f1e3;border-left:3px solid #b18a42;padding:12px 14px;margin-bottom:16px}.onboarding-tour-note strong{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#7b5c25}.onboarding-tour-note span{font-size:13px;line-height:1.45;color:#5b6573}.onboarding-tour-jump{width:100%;display:flex;align-items:center;justify-content:space-between;border:1px solid #cdb986;background:#fff;color:#17355f;padding:13px 15px;font:inherit;font-weight:800;cursor:pointer;margin-bottom:20px}.onboarding-tour-jump:hover{background:#f8f1e3}.onboarding-tour-jump span{font-size:20px}.onboarding-tour footer{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid #e4dac7;padding-top:16px}.onboarding-tour footer>div{display:flex;gap:8px}.onboarding-tour .text-action{padding-left:0}@media(max-width:760px){.onboarding-checklist-launcher{right:12px;bottom:12px;padding:8px 10px}.onboarding-checklist-launcher strong{display:none}.onboarding-checklist{padding:20px}.onboarding-tour{padding:22px}.onboarding-tour footer{align-items:flex-end}.onboarding-tour footer>div{flex-wrap:wrap;justify-content:flex-end}}@media print{.onboarding-checklist-launcher,.onboarding-panel-backdrop,.onboarding-tour-backdrop{display:none!important}}