/* Prayer Hub 3.2: five destinations, one task per screen. Scoped to the plugin only. */
[data-ucph-app].ucph-ecosystem-shell{--ucph-simple-ink:#24304a;--ucph-simple-muted:#728098;--ucph-simple-border:#e6eaf0;--ucph-simple-soft:#f7f8fa;--ucph-simple-purple:#7660bf}
[data-ucph-app].ucph-ecosystem-shell .ucah-sidebar-nav{gap:4px!important}
[data-ucph-app].ucph-ecosystem-shell .ucah-sidebar-nav>a{min-height:43px!important}
[data-ucph-app].ucph-ecosystem-shell .ucah-sidebar-nav>a span:not(.ucah-nav-icon){font-size:13px!important;font-weight:500!important}
[data-ucph-app].ucph-ecosystem-shell .ucph-simple-subnav[hidden]{display:none!important}
[data-ucph-app].ucph-ecosystem-shell .ucph-simple-subnav{display:flex;align-items:center;gap:4px;overflow-x:auto;scrollbar-width:none;padding:0 0 14px;margin-bottom:3px;border-bottom:1px solid var(--ucph-simple-border)}
[data-ucph-app].ucph-ecosystem-shell .ucph-simple-subnav::-webkit-scrollbar{display:none}
[data-ucph-app].ucph-ecosystem-shell .ucph-simple-subnav a{flex:0 0 auto;text-decoration:none!important;white-space:nowrap;border-radius:6px;padding:9px 13px;font-size:12.5px;font-weight:500;line-height:1.3;color:#68758a!important;background:transparent!important;transition:background .15s ease,color .15s ease}
[data-ucph-app].ucph-ecosystem-shell .ucph-simple-subnav a:hover{background:#f5f6f9!important;color:#344159!important}
[data-ucph-app].ucph-ecosystem-shell .ucph-simple-subnav a.is-active{color:#554496!important;background:#f0eef9!important;font-weight:600}
[data-ucph-app].ucph-ecosystem-shell .ucph-simple-hub{max-width:1120px;margin:0 auto;padding:8px 0 20px;color:var(--ucph-simple-ink)}
[data-ucph-app].ucph-ecosystem-shell .ucph-simple-hub>header{margin:0 0 24px}
[data-ucph-app].ucph-ecosystem-shell .ucph-simple-hub>header h2{font-size:23px!important;font-weight:650!important;line-height:1.32!important;letter-spacing:-.035em!important;color:#202d43!important;margin:8px 0 7px!important}
[data-ucph-app].ucph-ecosystem-shell .ucph-simple-hub>header p{color:var(--ucph-simple-muted)!important;font-size:13px!important;margin:0!important}
[data-ucph-app].ucph-ecosystem-shell .ucph-simple-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}
[data-ucph-app].ucph-ecosystem-shell .ucph-simple-choice{min-width:0;display:flex;align-items:center;text-align:left;gap:17px;border:1px solid var(--ucph-simple-border)!important;background:#fff!important;color:var(--ucph-simple-ink)!important;box-shadow:0 2px 5px rgba(26,37,59,.025)!important;border-radius:9px!important;padding:22px 20px!important;cursor:pointer;transition:border .15s ease,box-shadow .15s ease}
[data-ucph-app].ucph-ecosystem-shell .ucph-simple-choice:hover{border-color:#beb3e1!important;box-shadow:0 5px 15px rgba(31,43,74,.06)!important}
[data-ucph-app].ucph-ecosystem-shell .ucph-simple-choice__icon{font-family:Arial,sans-serif;display:grid;place-items:center;width:43px;height:43px;flex:0 0 43px;border-radius:8px;background:#f0eef8;color:#7564b1;font-size:23px;line-height:1}
[data-ucph-app].ucph-ecosystem-shell .ucph-simple-choice>span:nth-child(2){display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}
[data-ucph-app].ucph-ecosystem-shell .ucph-simple-choice strong{font-size:15px!important;font-weight:600!important;color:#27334b!important;line-height:1.4!important}
[data-ucph-app].ucph-ecosystem-shell .ucph-simple-choice small{font-size:12px!important;color:#758197!important;font-weight:400!important;line-height:1.5!important}
[data-ucph-app].ucph-ecosystem-shell .ucph-simple-choice>b{color:#99a3b4!important;font-size:18px!important;font-weight:400!important}
[data-ucph-app].ucph-ecosystem-shell .ucph-simple-hub__more{display:flex;align-items:center;gap:13px;flex-wrap:wrap;padding:19px 2px 0;color:#abb3c0}
[data-ucph-app].ucph-ecosystem-shell .ucph-simple-hub__more button,[data-ucph-app].ucph-ecosystem-shell .ucph-simple-section-head button,[data-ucph-app].ucph-ecosystem-shell .ucph-simple-journey-links button,[data-ucph-app].ucph-ecosystem-shell .ucph-home-simple__leader button{color:#6c5aa2!important;background:transparent!important;border:0!important;font-size:12.5px!important;font-weight:550!important;padding:5px 0!important;cursor:pointer}
[data-ucph-app].ucph-ecosystem-shell .ucph-simple-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:22px 0 12px}
[data-ucph-app].ucph-ecosystem-shell .ucph-simple-section-head h3{font-size:16px!important;font-weight:600!important;letter-spacing:-.02em!important;color:#27334b!important;margin:0!important}
[data-ucph-app].ucph-ecosystem-shell .ucph-simple-journey-status,[data-ucph-app].ucph-ecosystem-shell .ucph-home-simple__event{border:1px solid var(--ucph-simple-border);background:#fff;border-radius:9px;padding:17px 20px;display:flex;justify-content:space-between;align-items:center;gap:18px}
[data-ucph-app].ucph-ecosystem-shell .ucph-simple-journey-status>div,[data-ucph-app].ucph-ecosystem-shell .ucph-home-simple__event>div{display:flex;flex-direction:column;gap:4px}
[data-ucph-app].ucph-ecosystem-shell .ucph-simple-journey-status span{font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--ucph-simple-muted)}
[data-ucph-app].ucph-ecosystem-shell .ucph-simple-journey-status strong,[data-ucph-app].ucph-ecosystem-shell .ucph-home-simple__event strong{font-size:15px;font-weight:600;color:#28334b}
[data-ucph-app].ucph-ecosystem-shell .ucph-simple-journey-status small,[data-ucph-app].ucph-ecosystem-shell .ucph-home-simple__event small{font-size:12px;color:#7c879a}
[data-ucph-app].ucph-ecosystem-shell .ucph-simple-journey-links{margin-top:18px;display:flex;gap:20px;flex-wrap:wrap}
[data-ucph-app].ucph-ecosystem-shell .ucph-home-simple{max-width:1240px;margin:0 auto}
[data-ucph-app].ucph-ecosystem-shell .ucph-home-simple__intro{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:19px 0 25px;border-bottom:1px solid var(--ucph-simple-border)}
[data-ucph-app].ucph-ecosystem-shell .ucph-home-simple__intro h2{font-size:19px!important;font-weight:600!important;letter-spacing:-.02em!important;margin:7px 0!important;color:#25334c!important}
[data-ucph-app].ucph-ecosystem-shell .ucph-home-simple__intro p{font-size:12.5px;color:#798597;margin:0!important}
[data-ucph-app].ucph-ecosystem-shell .ucph-home-simple>.ucph-home-section{margin-top:24px!important}
[data-ucph-app].ucph-ecosystem-shell .ucph-home-simple__event{margin-top:19px}
[data-ucph-app].ucph-ecosystem-shell .ucph-home-simple__leader{margin-top:20px;display:flex;align-items:center;gap:16px;font-size:12px;color:#8792a3}
[data-ucph-app].ucph-ecosystem-shell .ucph-request-more{border:1px solid var(--ucph-simple-border);border-radius:7px;margin:12px 0 18px;padding:0 12px;background:#fafbfd}
[data-ucph-app].ucph-ecosystem-shell .ucph-request-more>summary{cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:15px;padding:11px 3px;color:#46556c;font-size:12.5px;font-weight:600;list-style:revert}
[data-ucph-app].ucph-ecosystem-shell .ucph-request-more>summary span{color:#8993a4;font-size:11px;font-weight:400}
[data-ucph-app].ucph-ecosystem-shell .ucph-request-more[open]{padding-bottom:12px}
[data-ucph-app].ucph-ecosystem-shell .ucph-core-visibility{padding:8px 0 3px}
[data-ucph-app].ucph-ecosystem-shell .ucph-community-activity>.ucph-feed{margin-top:4px}
[data-ucph-app].ucph-ecosystem-shell[data-theme="dark"],[data-ucph-app].ucph-ecosystem-shell.ucph-theme-dark{--ucph-simple-ink:#eff2f8;--ucph-simple-muted:#aab5c7;--ucph-simple-border:#344153;--ucph-simple-soft:#202a38}
[data-ucph-app].ucph-ecosystem-shell[data-theme="dark"] :is(.ucph-simple-choice,.ucph-simple-journey-status,.ucph-home-simple__event),[data-ucph-app].ucph-ecosystem-shell.ucph-theme-dark :is(.ucph-simple-choice,.ucph-simple-journey-status,.ucph-home-simple__event){background:#242e3d!important;border-color:#344153!important;color:#e5eaf3!important}
[data-ucph-app].ucph-ecosystem-shell[data-theme="dark"] :is(.ucph-simple-hub h2,.ucph-simple-hub h3,.ucph-simple-choice strong,.ucph-simple-journey-status strong,.ucph-home-simple h2,.ucph-home-simple__event strong),[data-ucph-app].ucph-ecosystem-shell.ucph-theme-dark :is(.ucph-simple-hub h2,.ucph-simple-hub h3,.ucph-simple-choice strong,.ucph-simple-journey-status strong,.ucph-home-simple h2,.ucph-home-simple__event strong){color:#eff2f8!important}
[data-ucph-app].ucph-ecosystem-shell[data-theme="dark"] .ucph-simple-subnav a.is-active,[data-ucph-app].ucph-ecosystem-shell.ucph-theme-dark .ucph-simple-subnav a.is-active{background:#332e4b!important;color:#d4c9ff!important}
[data-ucph-app].ucph-ecosystem-shell[data-theme="dark"] .ucph-request-more,[data-ucph-app].ucph-ecosystem-shell.ucph-theme-dark .ucph-request-more{background:#232c39;border-color:#344153}
@media(max-width:720px){[data-ucph-app].ucph-ecosystem-shell .ucph-simple-choices{grid-template-columns:1fr;gap:10px}[data-ucph-app].ucph-ecosystem-shell .ucph-simple-choice{padding:17px 15px!important}[data-ucph-app].ucph-ecosystem-shell .ucph-simple-hub>header h2{font-size:21px!important}[data-ucph-app].ucph-ecosystem-shell .ucph-simple-subnav{margin:0 -12px 10px;padding:0 12px 12px}[data-ucph-app].ucph-ecosystem-shell .ucph-simple-journey-status,[data-ucph-app].ucph-ecosystem-shell .ucph-home-simple__intro,[data-ucph-app].ucph-ecosystem-shell .ucph-home-simple__event{align-items:flex-start;flex-direction:column}[data-ucph-app].ucph-ecosystem-shell .ucph-simple-journey-status button,[data-ucph-app].ucph-ecosystem-shell .ucph-home-simple__event button{width:100%}[data-ucph-app].ucph-ecosystem-shell .ucph-request-more>summary span{display:none}}
