.bb501-guide-dialog:not([data-load-state="ready"]){background:transparent!important}.bb501-guide-dialog:not([data-load-state="ready"])::backdrop{background:transparent!important}.bb501-guide-dialog:not([data-load-state="ready"]) .bb501-guide-frame{opacity:0!important;pointer-events:none!important}.bb501-guide-dialog:not([data-load-state="ready"]) .bb501-guide-close{background:var(--bb-load-panel,#f8f5ed);color:var(--bb-load-ink,#30251c);border-color:var(--bb-load-border,#a89a85)}.bb-guide-load-status{position:absolute;bottom:max(20px,env(safe-area-inset-bottom));left:16px;right:16px;width:max-content;max-width:calc(100% - 32px);margin:auto;box-sizing:border-box;padding:12px 16px;border:1px solid var(--bb-load-border,#a89a85);border-radius:16px;background:var(--bb-load-panel,#f8f5ed);color:var(--bb-load-ink,#30251c);box-shadow:0 4px 18px #0002;display:flex;align-items:center;gap:12px;flex-wrap:wrap;font:inherit}.bb-guide-load-status[hidden]{display:none!important}.bb-guide-load-status button{min-height:44px;padding:6px 12px;font:inherit;background:transparent;color:inherit;border:1px solid var(--bb-load-border,#a89a85);border-radius:10px}.bb-guide-load-status button[hidden]{display:none}

#root#root .app.app :is(.t-card,.bb-route-stop-open,.temple-identity)>.cover{align-self:center!important;align-items:center!important;justify-content:center!important}

#root#root .app.app .t-card[data-temple-result]{position:relative!important}
#root#root .app.app .t-card[data-temple-result]>.cover{border:0!important;border-color:inherit!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}
#root#root .app.app .t-card[data-temple-result]>.cover::after{content:none!important;display:none!important}
#root#root .app.app .t-card[data-temple-result]>.cover>:is(img,svg){transform:scale(1.2)!important;transform-origin:center}
#root#root .app.app .t-card[data-temple-result]>.bb-nearest-divider{position:absolute!important;display:block!important;width:0!important;height:auto!important;margin:0!important;padding:0!important;border:0!important;border-right:1px solid!important;border-color:inherit!important;border-radius:0!important;background:transparent!important;pointer-events:none;z-index:1}

#root#root .app.app .t-card[data-temple-result]>.bb-nearest-divider{border-right-color:color-mix(in srgb,var(--ink) 20%,transparent)!important}

#root#root .app.app .bb-route-stop-open{position:relative!important}
#root#root .app.app .bb-route-stop-open>.cover{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important;align-self:center!important;align-items:center!important;justify-content:center!important}
#root#root .app.app .bb-route-stop-open>.cover::after{content:none!important;display:none!important}
#root#root .app.app .bb-route-stop-open>.cover>:is(img,svg){transform:scale(1.2)!important;transform-origin:center}
#root#root .app.app .bb-route-stop-open>.bb-nearest-divider{position:absolute!important;display:block!important;width:0!important;height:auto!important;margin:0!important;padding:0!important;border:0!important;border-right:1px solid!important;border-right-color:color-mix(in srgb,var(--ink) 20%,transparent)!important;border-radius:0!important;background:transparent!important;pointer-events:none;z-index:1}
