.lab-tour-entry,.lab-tour-panel{color:#eff6f6;font-family:inherit}.lab-tour-entry{grid-column:1 / -1;display:flex;justify-content:space-between;align-items:center;gap:18px;padding:12px 2px;background:transparent;border-block:1px solid #334650}.lab-tour-entry.tour-compact{justify-content:flex-start;padding:0;background:transparent;border:0}.lab-tour-entry h2,.lab-tour-panel h2{font-size:20px;line-height:1.2;letter-spacing:-.4px;margin:0}.lab-tour-entry p,.lab-tour-panel p{margin:6px 0 0;color:#bed0d8;font-size:14px;line-height:1.45}.lab-tour-entry-actions,.lab-tour-buttons,.lab-tour-header{display:flex;align-items:center;gap:8px}.lab-tour-entry button,.lab-tour-panel button{min-height:44px;padding:8px 14px;font:inherit;font-size:14px;font-weight:650;line-height:1.15;color:#e7f2f2;background:#142e39;border:1px solid #51717d;border-radius:8px;white-space:nowrap}.lab-tour-entry .tour-launch,.lab-tour-panel .tour-next{color:#0d292b;background:#a2e3df;border-color:#a2e3df}.lab-tour-entry h2{font-size:16px;letter-spacing:-.02em}.lab-tour-entry p{margin-top:3px;color:#b5c4cc;font-size:13px}.lab-tour-entry .tour-launch{background:#152530;border-color:#546570;color:#e2ebef;border-radius:5px}.lab-tour-entry.tour-compact .tour-launch{color:#a7e3df;background:#15303a;border-color:#3e646b}.lab-tour-entry .tour-quiet,.lab-tour-panel .tour-quiet{color:#c7d9de;background:transparent;border-color:transparent;text-decoration:underline;text-underline-offset:3px}.lab-tour-panel{position:fixed;z-index:50;right:max(14px,env(safe-area-inset-right));bottom:max(14px,env(safe-area-inset-bottom));width:min(360px,calc(100% - 28px));max-height:calc(100dvh - 28px);overflow-y:auto;padding:12px 18px 16px;border:1px solid #64878b;border-top:3px solid #9ce6e4;border-radius:14px;background:#112430;box-shadow:0 8px 32px #0008}.lab-tour-panel.tour-left{left:max(14px,env(safe-area-inset-left));right:auto}.lab-tour-header{justify-content:space-between}.lab-tour-header .tour-quiet{margin-right:-8px;padding:6px 8px}.tour-counter{color:#a5dfdc;font-size:12px;font-weight:650}.lab-tour-panel h2:focus{outline:none}.lab-tour-buttons{justify-content:flex-end;margin-top:12px}.lab-tour-panel button:disabled{opacity:.48;cursor:default}.tour-target{outline:3px solid #f7bf77!important;outline-offset:3px}#viewport.tour-target{outline-offset:-4px}.lab-tour-panel[hidden],.lab-tour-entry [hidden]{display:none!important}@media(max-width:760px){.lab-tour-entry{padding:10px 2px;flex-wrap:wrap;gap:7px}.lab-tour-entry.tour-compact{padding:0}.lab-tour-panel,.lab-tour-panel.tour-left{right:max(8px,env(safe-area-inset-right));left:max(8px,env(safe-area-inset-left));bottom:max(8px,env(safe-area-inset-bottom));width:auto}}@media(max-height:500px){.lab-tour-panel,.lab-tour-panel.tour-left{width:min(290px,calc(100% - 16px));max-height:calc(100dvh - 16px)}.lab-tour-panel:not(.tour-left){left:auto}.lab-tour-panel.tour-left{right:auto}}
