body.iug-shell--oasis-plus-2-interactive-user-guide{width:min(100%,402px);max-width:402px;margin-inline:auto;position:relative}
.iug-shell--oasis-plus-2-interactive-user-guide #iugProductHeader,.iug-shell--oasis-plus-2-interactive-user-guide .iug-shell-main,.iug-shell--oasis-plus-2-interactive-user-guide .iug-resource-footer,.iug-shell--oasis-plus-2-interactive-user-guide #iug-footer-support{width:100%;max-width:402px;margin-inline:auto;box-sizing:border-box}
.iug-shell--oasis-plus-2-interactive-user-guide .iug-product-topbar{min-height:82px;gap:8px;padding:8px 12px}
.iug-shell--oasis-plus-2-interactive-user-guide .iug-product-topbar.is-compact{min-height:64px;padding:2px 12px}
.iug-shell--oasis-plus-2-interactive-user-guide .iug-product-brand-logo img{width:112px}
.iug-shell--oasis-plus-2-interactive-user-guide .iug-product-topbar.is-compact .iug-product-brand-logo img{width:100px}
.iug-shell--oasis-plus-2-interactive-user-guide .iug-product-actions{margin-right:-4px;flex:0 1 220px;min-width:0}
.iug-shell--oasis-plus-2-interactive-user-guide .iug-product-action,.iug-shell--oasis-plus-2-interactive-user-guide .iug-product-topbar .guide-menu-button{min-width:0;min-height:60px;padding:3px 5px;gap:2px;font-size:10px}
.iug-shell--oasis-plus-2-interactive-user-guide .iug-product-manual-link{width:92px}
.iug-shell--oasis-plus-2-interactive-user-guide .iug-product-language-control,.iug-shell--oasis-plus-2-interactive-user-guide .iug-product-topbar .guide-menu-button{width:64px}
.iug-shell--oasis-plus-2-interactive-user-guide .iug-product-hero{width:calc(100% - 28px);padding:42px 0 18px}
.iug-shell--oasis-plus-2-interactive-user-guide .iug-product-hero h1{font-size:39px}
.iug-shell--oasis-plus-2-interactive-user-guide .iug-product-hero h2{font-size:21px}
.iug-shell--oasis-plus-2-interactive-user-guide .iug-product-title-suffix{white-space:normal}
.iug-shell--oasis-plus-2-interactive-user-guide #iugFeedbackEntry{width:min(100vw,402px);max-width:402px;left:50%;right:auto;transform:translateX(-50%)}
.iug-shell--oasis-plus-2-interactive-user-guide #iugFeedbackEntry.is-hidden{transform:translateX(-50%) translateY(10px)}
.iug-shell--oasis-plus-2-interactive-user-guide #iugFeedbackReopen{right:max(12px,calc((100vw - 402px)/2 + 12px))}
.iug-shell--oasis-plus-2-interactive-user-guide #iugFeedbackModal .iug-feedback-card{width:min(88vw,354px)}
.iug-shell--oasis-plus-2-interactive-user-guide #guideMenu{left:50%;right:auto;width:min(100vw,402px);transform:translateX(-50%)}
.iug-shell--oasis-plus-2-interactive-user-guide #guideMenuPanel{inset:auto 0 0;width:100%;max-height:84dvh;overflow-y:auto;padding:24px 20px calc(28px + env(safe-area-inset-bottom));border-radius:24px 24px 0 0}
.iug-shell--oasis-plus-2-interactive-user-guide #iug-language-switcher{position:relative}
.iug-shell--oasis-plus-2-interactive-user-guide #iug-language-switcher .transcy-switcher-manual:empty{display:none!important;pointer-events:none!important}
.iug-shell--oasis-plus-2-interactive-user-guide #iug-language-switcher #transcyBtnSwitcher{pointer-events:auto!important;position:relative;z-index:3}
.iug-shell--oasis-plus-2-interactive-user-guide #transcySwitcherContainer .transcy-select-language-items{width:228px!important;max-width:calc(100vw - 24px)!important;left:auto!important;right:0!important}
body.iug-shell--oasis-plus-2-interactive-user-guide #transcySwitcherContainer .transcy-select-language-items,body.iug-shell--oasis-plus-2-interactive-user-guide .transcy-select-language-items{position:fixed!important;top:82px!important;left:auto!important;right:max(12px,calc((100vw - 402px)/2 + 12px))!important;width:228px!important;max-height:calc(100dvh - 100px)!important;overflow-y:auto!important;transform:none!important}
.iug-shell--oasis-plus-2-interactive-user-guide .iug-resource-footer{padding-inline:20px}
@media(max-width:360px){.iug-shell--oasis-plus-2-interactive-user-guide .iug-product-brand-logo img{width:84px}.iug-shell--oasis-plus-2-interactive-user-guide .iug-product-actions{flex-basis:192px}.iug-shell--oasis-plus-2-interactive-user-guide .iug-product-manual-link{width:80px}.iug-shell--oasis-plus-2-interactive-user-guide .iug-product-language-control,.iug-shell--oasis-plus-2-interactive-user-guide .iug-product-topbar .guide-menu-button{width:56px}}
body.iug-shell--oasis-plus-2-interactive-user-guide .iug-shell-main{width:100%!important;padding-top:0!important}
body.iug-shell--oasis-plus-2-interactive-user-guide #oasis-plus-2-guide .guide-step{padding:34px 14px}
body.iug-shell--oasis-plus-2-interactive-user-guide #oasis-plus-2-guide .instructions{padding-left:20px}
body.iug-shell--oasis-plus-2-interactive-user-guide #oasis-plus-2-guide .guide-instructions{padding-left:0}
body.iug-shell--oasis-plus-2-interactive-user-guide #oasis-plus-2-guide :is(.task,.result,.if-not,.optional-pairing,.section-cta,.guide-task,.guide-result,.tv-sound-route,.tv-speakers-together-link,.detail-body){margin-left:0}
body.iug-shell--oasis-plus-2-interactive-user-guide #oasis-plus-2-guide .progress a{flex-direction:column;gap:4px;padding-top:11px}
body.iug-shell--oasis-plus-2-interactive-user-guide #oasis-plus-2-guide .progress span{width:24px;height:24px}
body.iug-shell--oasis-plus-2-interactive-user-guide #oasis-plus-2-guide .progress small{font-size:8px;white-space:nowrap;word-break:normal;overflow-wrap:normal}
body.iug-shell--oasis-plus-2-interactive-user-guide #oasis-plus-2-guide .signal-path{grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr);padding:10px}
body.iug-shell--oasis-plus-2-interactive-user-guide #oasis-plus-2-guide .signal-path .signal-arrow:nth-of-type(2){grid-column:1/-1;transform:rotate(90deg)}
body.iug-shell--oasis-plus-2-interactive-user-guide #oasis-plus-2-guide .signal-node:last-of-type{grid-column:1/-1}
body.iug-shell--oasis-plus-2-interactive-user-guide #oasis-plus-2-guide .signal-node{min-height:50px;padding:7px}
