.happ-web-shell.partner-shell{height:100dvh}@media (max-width:767px){.happ-web-shell.partner-shell .web-head{gap:.125rem;padding:0 .5rem}.happ-web-shell.partner-shell .web-head-brand-name,.happ-web-shell.partner-shell .web-head-actions .web-head-div{display:none}.happ-web-shell.partner-shell .web-head-ico{width:34px;height:34px}.happ-web-shell.partner-shell .web-head-actions{min-width:0}.happ-web-shell.partner-shell .platform-head-ws{min-width:0;display:flex}.happ-web-shell.partner-shell .platform-head-ws>button{min-width:0;max-width:8.5rem}.happ-web-shell.partner-shell .partner-body{flex-direction:column}.happ-web-shell.partner-shell .partner-rail{width:100%;height:auto;padding:0;padding-bottom:env(safe-area-inset-bottom,0px);border-top:1px solid #ffffff14;flex-direction:row;flex:none;order:2;align-items:stretch;gap:0}.happ-web-shell.partner-shell .partner-rail-brand{display:none}.happ-web-shell.partner-shell .partner-rail .web-rail-nav{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;flex-direction:row;align-items:stretch;gap:0;overflow:auto hidden}.happ-web-shell.partner-shell .partner-rail .web-rail-item{border-radius:0;flex:1 0 auto;gap:.1875rem;width:auto;min-width:68px;padding:.4375rem .5rem .375rem}.happ-web-shell.partner-shell .partner-rail .web-rail-divider{align-self:stretch;width:1px;height:auto;margin:.5rem .25rem}.happ-web-shell.partner-shell .partner-rail .web-rail-pill{border-radius:9px;width:30px;height:30px}.happ-web-shell.partner-shell .partner-rail .web-rail-label{white-space:nowrap;font-size:.5625rem;line-height:1}}.happ-web-shell.partner-shell .partner-rail .web-rail-pill{position:relative;overflow:visible}.happ-web-shell.partner-shell .partner-rail .web-rail-badge{min-width:15px;height:15px;font-size:.5625rem;line-height:1;top:-4px;right:-6px}.happ-web-shell.partner-shell .partner-rail .web-rail-nav{scrollbar-width:thin;scrollbar-color:transparent transparent;min-height:0;transition:scrollbar-color var(--dur-fast,.12s) ease;overflow-y:auto}.happ-web-shell.partner-shell .partner-rail:hover .web-rail-nav,.happ-web-shell.partner-shell .partner-rail .web-rail-nav:focus-within{scrollbar-color:#ffffff2e transparent}.happ-web-shell.partner-shell .partner-rail .web-rail-nav::-webkit-scrollbar{width:4px}.happ-web-shell.partner-shell .partner-rail .web-rail-nav::-webkit-scrollbar-track{background:0 0}.happ-web-shell.partner-shell .partner-rail .web-rail-nav::-webkit-scrollbar-thumb{transition:background var(--dur-fast,.12s) ease;background:0 0;border-radius:999px}.happ-web-shell.partner-shell .partner-rail:hover .web-rail-nav::-webkit-scrollbar-thumb{background:#ffffff38}.happ-web-shell.partner-shell .partner-rail .web-rail-nav:focus-within::-webkit-scrollbar-thumb{background:#ffffff38}.happ-web-shell.partner-shell .partner-rail .web-rail-nav::-webkit-scrollbar-thumb:hover{background:#ffffff57}.happ-web-shell.partner-shell .partner-rail .web-rail-divider{margin-top:.4375rem;margin-bottom:.4375rem}.happ-web-shell.partner-shell .partner-rail{min-height:0}
