/* One church action surface. Bright original handset styling, not an Apple asset. */
html body:has(#scene) .faith-launch194{display:none!important}
html body:has(#scene) .ra-panel.church-room203{z-index:65!important;max-height:48dvh!important;overflow:auto!important;box-sizing:border-box!important}
html body:has(#scene) .ra-panel.church-room203:not([hidden]){display:flex!important;flex-direction:column}
html body:has(#scene) .ra-panel.church-room203>*{order:2;flex-shrink:0}
html body:has(#scene) .ra-panel.church-room203>h3{order:0}
html body:has(#scene) .ra-panel.church-room203>.church-links199{order:1}
html body:has(#scene) .ra-panel.church-room203 .church-links199{display:grid!important;visibility:visible!important;position:static!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
html body:has(#scene) .ra-panel.church-room203 h3{margin:0 0 8px;gap:8px;font-size:14px!important}
html body:has(#scene) .ra-panel.church-room203 h3>button{min-height:40px;font-size:11px!important}
body:has(dialog[open]) .ra-panel.church-room203{visibility:hidden!important}
body:has(.ra-panel.church-room203:not([hidden])) .wo-fab{display:none!important}
.rhythm-visit203{margin-top:4px;background:#d9eee8!important;color:#14594f!important;border:1px solid #a5c9bb!important;white-space:normal}
html body .waka-handset.waka-phone-modern.waka-phone-modern,html body .waka-handset.waka-phone-modern.waka-phone-modern[data-phone-scope=gospellife]{background:radial-gradient(ellipse at 5% 5%,#314bcb 0,transparent 48%),radial-gradient(ellipse at 100% 30%,#007b88 0,transparent 55%),radial-gradient(ellipse at 0 100%,#7528c4 0,transparent 58%),radial-gradient(ellipse at 95% 95%,#174dbc 0,transparent 55%),linear-gradient(145deg,#101d50,#252275 55%,#491574)!important;color:#fff!important}
html body .waka-phone-modern .phone-top{display:flex;flex-wrap:wrap;gap:6px;align-items:center}
html body .waka-phone-modern .phone-top button{background:#122e60e8!important;color:#fff!important;min-height:44px!important;max-width:100%;flex:1;white-space:normal;line-height:1.3}
html body .waka-phone-modern .phone-top button:first-child{flex:2}
html body .waka-phone-modern .phone-status{background:#12244be8!important;color:white!important}
html body .waka-phone-modern .phone-folder-title{font-size:26px!important}
html body .waka-phone-modern .phone-group-head{display:block!important;grid-column:1/-1;margin:14px 0 2px;padding:9px 12px;border-radius:13px;background:#102653ed;color:#fff!important;font:800 14px/1.4 system-ui;letter-spacing:.3px;text-transform:none}
html body .waka-phone-modern .phone-apps.ph-searching .phone-group-head{display:none!important}
html body .waka-phone-modern .phone-apps>button{min-width:0!important;min-height:94px!important;gap:7px!important}
html body .waka-phone-modern :is(.phone-apps,.ph-favs)>button>span:last-child{background:transparent!important;color:#fff!important;text-shadow:0 1px 3px #06102de6,0 2px 8px #06102d99!important;border:0!important;box-shadow:none!important;border-radius:0!important;padding:3px 2px!important;font:750 10.5px/1.35 system-ui!important;letter-spacing:0!important;overflow-wrap:normal!important;word-break:normal!important;max-width:100%!important}
html body .waka-phone-modern .phone-app-icon{border:2px solid #ffffffd0!important;box-shadow:inset 0 1px 2px #ffffff80,0 4px 10px #10214c50!important}
html body .waka-phone-modern .ph-tools input{background:#122653e8!important;color:#fff!important;min-height:44px}
html body .waka-phone-modern .ph-tools input::placeholder{color:#fff!important;opacity:1}
html body .waka-phone-modern .ph-tools button{background:#122653e8!important;color:#fff!important;min-height:44px}
html body .waka-phone-modern .phone-scroll{overflow-x:hidden!important;min-height:0;overflow-anchor:none}
@media(max-width:700px){
 html body:has(#scene) .ra-panel.church-room203{left:8px!important;right:8px!important;width:calc(100% - 16px)!important;bottom:calc(112px + env(safe-area-inset-bottom,0px))!important;max-height:min(48dvh,360px)!important;padding:10px!important}
 html body:has(#scene) .ra-panel.church-room203 .church-links199 button{min-height:44px!important;white-space:normal!important}
 html body:has(#scene):has(.gl-zone-bar:not([hidden])) .world-view181{top:calc(env(safe-area-inset-top,0px) + 184px)!important;right:8px!important;min-height:40px;max-width:60px}
 html body:has(#scene):has(.gl-zone-bar:not([hidden])) .nav-clean{right:76px!important;max-width:112px!important}
 html body:has(#scene):has(.gl-zone-bar:not([hidden])) .bp-chip{max-width:calc(100% - 204px)!important}
}
