.rc83-panel-recovery{padding:0 20px 12px;display:flex;flex-wrap:wrap;gap:8px;align-items:center}.rc83-panel-recovery p{flex-basis:100%;margin:0}.rc83-mobile-tools{min-width:0;max-width:100%}.rc83-mobile-tools>summary{padding:8px 12px;border:1px solid #c6ded5;border-radius:8px;cursor:pointer;color:#176b55}.rc83-return .summary{gap:8px;flex-wrap:wrap}
@media(max-width:900px){
 html:not(.a-detail-page):not(.floating-feature-page),html:not(.a-detail-page):not(.floating-feature-page) body{height:auto!important;min-height:100%;overflow-y:auto!important;overflow-x:clip}
 /* Warehouse phones use document scrolling. A body with overflow:auto and no
    scroll range must not trap gestures before they reach the root scroller. */
 html.warehouse-fixed:not(.a-detail-page):not(.floating-feature-page){touch-action:auto;overscroll-behavior:auto}
 html.warehouse-fixed:not(.a-detail-page):not(.floating-feature-page) body{overflow:visible!important;touch-action:auto;overscroll-behavior:auto}
 html:not(.a-detail-page):not(.floating-feature-page) #app:has(>.top){height:auto!important;min-height:100dvh;overflow:visible!important;display:flex;flex-direction:column}
 html:not(.a-detail-page):not(.floating-feature-page) #app>.top{position:static!important;flex-shrink:0;align-items:flex-start;gap:8px;padding:10px}
 .rc83-mobile-tools{width:100%}.rc83-mobile-tools .tools{display:flex;gap:6px;flex-wrap:wrap;padding:8px 0}.rc83-mobile-tools .tools>*{font-size:13px}.rc83-mobile-tools .tools>small{flex-basis:100%}
 html:not(.a-detail-page):not(.floating-feature-page) #workspace{height:auto!important;min-height:0!important;overflow:visible!important;flex:none!important}
 html:not(.a-detail-page):not(.floating-feature-page) #workspace>.collaboration{height:auto!important;min-height:0!important;overflow:visible!important;display:block!important}
 html:not(.a-detail-page):not(.floating-feature-page) #content{height:auto!important;max-height:none!important;overflow:visible!important;min-height:50dvh}
 html:not(.a-detail-page):not(.floating-feature-page) #nav{position:static!important}
 html:not(.a-detail-page):not(.floating-feature-page) #fund-lock-banner,html:not(.a-detail-page):not(.floating-feature-page) #daily-count-banner{position:static!important}
 .a-notification-window{max-width:100vw!important;max-height:92dvh!important}
}

@media(max-width:900px){#app>.top>.brand{flex:1 1 180px;min-width:0;max-width:calc(100% - 96px);flex-wrap:wrap}#app>.top>.rc114-mobile-logout{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-height:44px;min-width:88px;margin-left:auto}}
