/* Buttons use the same box for paint, pointer hits, and keyboard focus. */
@media(max-width:768px){
 html.gsfc-store-layout .gsfc-buyer-dock-host {position:fixed;inset:0;z-index:2000;pointer-events:none;height:100%;width:100%;}
 html.gsfc-store-layout .gsfc-buyer-dock-host .classic-bottom-nav {position:absolute;top:auto;bottom:0;pointer-events:auto;display:flex;align-items:stretch;overflow:visible;}
 html.gsfc-store-layout .gsfc-buyer-dock-host .classic-bottom-nav .nav-item {appearance:none;-webkit-appearance:none;border:0;border-radius:0;background:transparent;color:#9299a2;font-family:inherit;cursor:pointer;height:calc(var(--gsfc-nav-row) + var(--gsfc-nav-safe));padding-bottom:calc(4px + var(--gsfc-nav-safe));outline-offset:-3px;-webkit-tap-highlight-color:rgba(30,77,220,.1);}
 html.gsfc-store-layout .gsfc-buyer-dock-host .classic-bottom-nav .nav-item.active {color:#1c4fe3;}
 html.gsfc-store-layout .gsfc-buyer-dock-host .classic-bottom-nav .nav-item:active {background:#edf3ff;}
 html.gsfc-store-layout .gsfc-buyer-dock-host .classic-bottom-nav .nav-item::after {content:none;}
 html.gsfc-store-layout .gsfc-buyer-dock-host .classic-bottom-nav .nav-item * {pointer-events:none;}
 html.gsfc-store-layout .gsfc-buyer-dock-host .classic-bottom-nav .nav-item:focus-visible {outline:2px solid #1d4fe4;}
 html.gsfc-seller-layout #app .gsfc-library-dock-host {position:fixed;inset:0;z-index:1000;pointer-events:none;height:100%;width:100%;}
 html.gsfc-seller-layout #app .gsfc-library-dock-host .fixed-wrap {position:absolute;top:auto;bottom:0;left:0;right:0;transform:none!important;width:100%;height:auto;min-height:54px;padding-bottom:var(--gsfc-nav-safe);background:#fff;box-sizing:border-box;pointer-events:auto;border-top:1px solid #e6ecf5;box-shadow:0 -2px 10px #17366508;align-items:stretch;}
 html.gsfc-seller-layout #app .gsfc-library-dock-host .fixed-wrap>.flex {align-items:center;min-width:0;min-height:54px;touch-action:manipulation;}
 html.gsfc-seller-layout #app .gsfc-library-dock-host .submit-but {height:auto;min-height:54px;max-width:58%;width:auto;min-width:130px;padding:10px 16px;display:flex;align-items:center;justify-content:center;white-space:normal;line-height:1.3;font-size:14px;text-align:center;box-sizing:border-box;touch-action:manipulation;}
 html.gsfc-seller-layout #app .product[data-v-4cde41b8] {padding-bottom:calc(66px + var(--gsfc-nav-safe));}
 html.gsfc-seller-layout #app .my-content {padding-top:0;background:#f0f4fa;}
 html.gsfc-seller-layout #app .my-content>.bg {display:none;}
 html.gsfc-seller-layout #app .my-content>.safe-area-top {height:env(safe-area-inset-top,0px);background:#1748df;}
 html.gsfc-seller-layout #app .my-content .gsfc-seller-profile-head {padding:20px 14px 18px;background:#164be3 url('/seller-h5/png/name-b4a1317f.png') center top/100% auto no-repeat;border-radius:0 0 24px 24px;margin-bottom:14px;color:#fff;}
 html.gsfc-seller-layout #app .my-content .gsfc-seller-profile-head .info {display:flex;gap:12px;align-items:center;margin:0;padding:16px 12px;top:auto;min-height:104px;border:1px solid #ffffff20;box-shadow:0 5px 20px #042ca515;box-sizing:border-box;}
 html.gsfc-seller-layout #app .my-content .info .userinfo-content {gap:10px;min-width:0;flex:1 1 auto;}
 html.gsfc-seller-layout #app .my-content .info .userinfo-content * {word-break:normal;}
 html.gsfc-seller-layout #app .my-content .info .avatar-content {width:46px;height:46px;min-width:46px;margin:0;flex:0 0 46px;}
 html.gsfc-seller-layout #app .my-content .info .userinfo-content>.text-white {padding:0;min-width:0;}
 html.gsfc-seller-layout #app .my-content .info .gsfc-seller-username {font-size:16px;line-height:1.4;font-weight:650;overflow-wrap:anywhere;margin-bottom:4px;}
 html.gsfc-seller-layout #app .my-content .info .userinfo-content .text-sm {font-size:12px;white-space:nowrap;}
 html.gsfc-seller-layout #app .my-content .info .icon-fuzhi {width:30px;min-height:34px;display:flex;align-items:center;justify-content:center;font-size:16px;}
 html.gsfc-seller-layout #app .my-content .info .level-info {width:62px;flex:0 0 62px;height:66px;text-align:center;}
 html.gsfc-seller-layout #app .my-content .info .level-info>img {max-width:62px;max-height:62px;width:auto;height:auto;object-fit:contain;}
 html.gsfc-seller-layout #app .my-content .info .level-info>.txt {font-size:10px;max-width:76px;padding:4px 7px;bottom:-2px;}
 html.gsfc-seller-layout #app .my-content .gsfc-seller-profile-head .level-progress {margin:25px 8px 12px;width:auto;}
 html.gsfc-seller-layout #app .my-content .gsfc-seller-profile-head .level-number-content {margin:14px 0 0;padding:12px;border:1px solid #ffffff3a;background:#ffffff12;border-radius:16px;}
 html.gsfc-seller-layout #app .my-content .level-number-content>p {font-size:13px;line-height:1.65;overflow-wrap:anywhere;margin:0 0 12px;padding:0 0 12px;border-bottom:1px solid #ffffff24;}
 html.gsfc-seller-layout #app .my-content .level-number-content>.gsfc-level-link {display:flex;align-items:center;gap:6px;margin:0;min-height:66px;cursor:pointer;touch-action:manipulation;}
 html.gsfc-seller-layout #app .my-content .gsfc-level-link>.gsfc-level-stats {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;flex:1;min-width:0;}
 html.gsfc-seller-layout #app .my-content .gsfc-level-stat {display:flex;flex-direction:column;gap:7px;min-width:0;}
 html.gsfc-seller-layout #app .my-content .gsfc-level-label {color:#e2ebff;font-size:11px;line-height:1.45;word-break:normal;overflow-wrap:anywhere;}
 html.gsfc-seller-layout #app .my-content .gsfc-level-value {color:#ffe694;font-size:17px;line-height:1.2;font-weight:650;overflow-wrap:anywhere;}
 html.gsfc-seller-layout #app .my-content .gsfc-level-link>.van-icon {flex:0 0 18px;font-size:18px;}
}
@supports(-webkit-touch-callout:none){
 @media(max-width:768px) and (display-mode:standalone),(max-width:768px) and (display-mode:fullscreen){
  html.gsfc-store-layout .gsfc-buyer-dock-host,html.gsfc-seller-layout #app .gsfc-library-dock-host {bottom:auto;height:100vh;height:100dvh;}
 }
}
