@media (max-width: 700px){
  html{-webkit-text-size-adjust:100%}body{padding-bottom:calc(66px + env(safe-area-inset-bottom));overscroll-behavior-y:none}
  input,select,textarea,button{font-size:16px!important}button,.btn,a{-webkit-tap-highlight-color:transparent;touch-action:manipulation}
  .site-header{height:58px}.nav-wrap{padding-left:2px}.brand-seal{width:34px;height:34px;font-size:20px}.brand strong{font-size:16px}.account .btn{padding:6px 11px}
  .mobile-tabs{height:calc(62px + env(safe-area-inset-bottom))!important;padding:4px 8px env(safe-area-inset-bottom)!important;box-shadow:0 -5px 20px rgba(50,30,24,.08)}
  .mobile-tabs a{display:flex!important;flex-direction:column;gap:1px;justify-content:center;color:#726964!important}.mobile-tabs i{font-style:normal;color:#8c1d22;font:700 17px serif}.mobile-tabs span{font-size:11px}
  .auth-v2{display:block!important;min-height:auto!important;padding:28px 14px 90px!important;background:#f7f4ef!important}.auth-side{display:none}.auth-card-v2{width:100%!important;padding:25px 20px!important}
  .wizard-shell{padding:14px 0 85px!important}.wizard-layout{display:block!important}.wizard-nav{position:static!important;display:flex!important;overflow-x:auto;gap:4px;margin-bottom:12px;padding:7px!important;scrollbar-width:none}.wizard-nav::-webkit-scrollbar{display:none}.wizard-nav button{min-width:86px!important;padding:9px 7px!important;justify-content:center}.wizard-nav button span{font-size:12px}.wizard-form{padding:18px 14px!important;border-radius:7px!important}.step-title{gap:8px!important}.step-title>span{font-size:25px!important}.step-title h2{font-size:20px!important}.step-title p{font-size:12px}
  .license-upload,.identity-grid,.form-row,.choice-grid,.enterprise-cards,.seal-options,.ocr-fields{grid-template-columns:1fr!important}.preview-upload{height:210px!important}.id-photo-pair{grid-template-columns:1fr 1fr!important;gap:8px!important}.id-preview{min-height:135px!important}.span-2{grid-column:auto!important}
  .shop-choice-grid{grid-template-columns:1fr!important}.sort-buttons{display:grid!important;grid-template-columns:1fr 1fr;gap:8px}.sort-buttons button{padding:11px 8px}.material-legend{grid-template-columns:48px 1fr!important}.seal-option{grid-template-columns:48px 1fr auto!important;padding:13px!important}.basket-summary{position:sticky;bottom:68px;z-index:20;box-shadow:0 -5px 18px rgba(50,30,24,.1)}
  .wizard-actions{position:sticky;bottom:66px;z-index:25;background:#fff;margin:24px -14px -18px!important;padding:12px 14px calc(12px + env(safe-area-inset-bottom))!important;box-shadow:0 -8px 20px rgba(50,30,24,.08)}.wizard-actions .btn{flex:1;padding:13px 10px}
  .order-layout{grid-template-columns:1fr!important}.order-status{display:block!important}.order-card-list>a{display:block!important}.order-card-list>a>div:last-child{margin-top:12px;justify-content:space-between}.payment-card{padding:25px 18px!important}.payment-card>h1{font-size:34px!important}
  .operation-notice{top:68px!important;width:calc(100% - 24px);min-width:0!important;font-size:13px}
}
