/* Reuse the signed tour bubble, modal type and button system. */
.shell[data-guided-tour] { position:relative; }
.shell[data-guided-tour] .tour-bub:not(.tour-guide) { display:none!important; }
.shell[data-guided-tour] .midcol,
.shell[data-guided-tour] .midcol *,
.shell[data-guided-tour] .col-l .r-on>* { opacity:1!important; filter:none!important; }
.shell[data-guided-tour] .tk-range-risk { outline:none!important; box-shadow:none!important; }
.shell .tour-guide { display:block; position:absolute!important; transform:none!important; bottom:auto!important; box-sizing:border-box; }
.shell .tour-guide::before,.shell .tour-guide::after { display:none; }
.shell .tour-guide[hidden] { display:none!important; }
.tour-guide:focus { outline:none; }
.tour-guide .m-title { margin:0; font-family:'Press Start 2P',monospace; font-size:8px; letter-spacing:.06em; color:var(--pal-b); padding-bottom:6px; }
.shell .tour-guide h3.m-title { font-family:'IBM Plex Mono',monospace; font-size:13px; font-weight:600; color:var(--ink); text-shadow:none!important; }
.tour-guide .m-note { color:var(--ink-soft); font-size:11.5px; line-height:1.55; }
.tour-guide .m-actions { display:flex; flex-wrap:wrap; gap:8px; padding-bottom:8px; }
.tour-guide .m-actions .btn { flex:1; }
.tour-guide [data-tour-role][aria-pressed="true"] { outline:2px solid var(--pal-c); outline-offset:2px; }
.shell[data-guided-tour] .tour-target { outline:2px solid var(--pal-c)!important; outline-offset:2px; }
.shell[data-guided-tour="builder"] .col-r>.r-on { display:none!important; }
.shell[data-guided-tour="builder"] .col-r>.r-off { display:block!important; }
.shell[data-guided-tour] #tour-1:checked ~ .grid .col-r .gmx-order-col.tk .tk-open { display:none!important; }
.shell .tour-guide summary { cursor:pointer; }
.shell[data-guided-tour] label[for="v-settle-now"],
.shell[data-guide-role="backer"] .c-0121 .mid-box:has([data-arlo-real-detail]) { display:none!important; }
