/* BAZARCO PRO 380.8.3.4.2.1.16
 * Public transaction-shell axis + platform header identity authority.
 * Geometry only: RTL reading order and form alignment remain owned by each view.
 */

/* Platform identity: one predictable header owner at every breakpoint. */
.market-header .platform-brand-v3808342116{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:10px!important;
  min-width:0!important;
  max-width:100%!important;
  line-height:1!important;
  white-space:nowrap!important;
}
.market-header .platform-brand-v3808342116 .platform-brand-mark-v3808342116{
  flex:0 0 auto!important;
  display:grid!important;
  place-items:center!important;
  overflow:hidden!important;
}
.market-header .platform-brand-v3808342116 .platform-brand-mark-v3808342116 img{
  display:block!important;
  width:100%!important;
  height:100%!important;
  max-width:100%!important;
  object-fit:contain!important;
  object-position:center!important;
  padding:3px!important;
  box-sizing:border-box!important;
}
.market-header .platform-brand-v3808342116 .platform-brand-name-v3808342116{
  display:block!important;
  min-width:0!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
}
.market-header .platform-brand-v3808342116.identity-logo-only{
  gap:0!important;
}
.market-header .platform-brand-v3808342116.identity-logo-only .platform-brand-mark-v3808342116{
  width:clamp(128px,11vw,184px)!important;
  height:58px!important;
}
.market-header .platform-brand-v3808342116.identity-logo-only .platform-brand-name-v3808342116{
  display:none!important;
}
.market-header .platform-brand-v3808342116.identity-name-only .platform-brand-name-v3808342116{
  max-width:240px!important;
}
.market-header .platform-brand-v3808342116.is-logo-failed .platform-brand-mark-v3808342116{
  display:none!important;
}
.market-header .platform-brand-v3808342116.is-logo-failed .platform-brand-name-v3808342116{
  display:block!important;
  max-width:240px!important;
}

/* Admin identity control and deterministic preview. */
.platform-identity-admin-v3808342116{
  display:grid!important;
  gap:16px!important;
  padding:19px!important;
  border:1px solid #cfe0ff!important;
  border-radius:24px!important;
  background:linear-gradient(135deg,#f8fbff,#fff 58%,#f5f3ff)!important;
  box-shadow:0 16px 44px rgba(30,64,175,.06)!important;
  box-sizing:border-box!important;
}
.platform-identity-admin-v3808342116>header{
  display:flex!important;
  align-items:flex-start!important;
  justify-content:space-between!important;
  gap:16px!important;
}
.platform-identity-admin-v3808342116>header span{
  color:#2563eb!important;
  font-size:11px!important;
  font-weight:950!important;
  letter-spacing:.04em!important;
  text-transform:uppercase!important;
}
.platform-identity-admin-v3808342116>header h3{
  margin:4px 0 5px!important;
  color:#0f172a!important;
  font-size:21px!important;
}
.platform-identity-admin-v3808342116>header p{
  margin:0!important;
  color:#64748b!important;
  font-weight:750!important;
  line-height:1.75!important;
}
.platform-identity-admin-v3808342116>header>b{
  flex:0 0 auto!important;
  border:1px solid #bfdbfe!important;
  border-radius:999px!important;
  background:#eff6ff!important;
  color:#1d4ed8!important;
  padding:8px 11px!important;
  font-size:12px!important;
}
.platform-identity-mode-grid-v3808342116{
  display:grid!important;
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:12px!important;
}
.platform-identity-choice-v3808342116{
  position:relative!important;
  display:block!important;
  cursor:pointer!important;
}
.platform-identity-choice-v3808342116>input{
  position:absolute!important;
  opacity:0!important;
  pointer-events:none!important;
}
.platform-identity-choice-v3808342116>span{
  display:grid!important;
  gap:5px!important;
  min-height:92px!important;
  align-content:center!important;
  padding:15px!important;
  border:1px solid #dbeafe!important;
  border-radius:18px!important;
  background:#fff!important;
  box-sizing:border-box!important;
  transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease!important;
}
.platform-identity-choice-v3808342116>span b{color:#0f172a!important;font-size:15px!important}
.platform-identity-choice-v3808342116>span small{color:#64748b!important;font-weight:750!important;line-height:1.55!important}
.platform-identity-choice-v3808342116>input:checked+span{
  border-color:#2563eb!important;
  box-shadow:0 0 0 3px rgba(37,99,235,.12),0 12px 28px rgba(37,99,235,.1)!important;
  transform:translateY(-1px)!important;
}
.platform-identity-choice-v3808342116>input:focus-visible+span{outline:3px solid rgba(37,99,235,.24)!important;outline-offset:3px!important}
.platform-identity-preview-shell-v3808342116{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) minmax(210px,auto)!important;
  align-items:center!important;
  gap:14px!important;
  padding:13px!important;
  border-radius:19px!important;
  background:#071936!important;
}
.platform-identity-preview-v3808342116{
  min-height:68px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:flex-start!important;
  gap:10px!important;
  color:#fff!important;
  min-width:0!important;
}
.platform-identity-preview-v3808342116 .preview-mark-v3808342116{
  width:72px!important;
  height:52px!important;
  flex:0 0 auto!important;
  display:grid!important;
  place-items:center!important;
  overflow:hidden!important;
  border-radius:14px!important;
  background:rgba(255,255,255,.96)!important;
}
.platform-identity-preview-v3808342116 .preview-mark-v3808342116 img{width:100%!important;height:100%!important;object-fit:contain!important;padding:3px!important;box-sizing:border-box!important}
.platform-identity-preview-v3808342116 .preview-mark-v3808342116 i{font-style:normal!important;font-size:24px!important}
.platform-identity-preview-v3808342116 strong{font-size:19px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}
.platform-identity-preview-v3808342116.mode-logo-only .preview-mark-v3808342116{width:148px!important;height:58px!important}
.platform-identity-preview-v3808342116.mode-logo-only strong{display:none!important}
.platform-identity-preview-v3808342116.mode-name-only .preview-mark-v3808342116{display:none!important}
.platform-identity-preview-shell-v3808342116>p{margin:0!important;color:#cbd5e1!important;font-weight:750!important;line-height:1.6!important}
.platform-identity-preview-shell-v3808342116>p b{display:block!important;color:#fff!important;margin-top:2px!important}
.platform-identity-safety-v3808342116{color:#52617a!important;font-weight:750!important;line-height:1.7!important}

/* Mobile public geometry: real symmetric gutters, no directional offsets. */
@media (max-width:820px){
  .public-transaction-axis-v3808342116{
    position:relative!important;
    left:auto!important;
    right:auto!important;
    width:100%!important;
    max-width:100%!important;
    margin-left:0!important;
    margin-right:0!important;
    padding-left:0!important;
    padding-right:0!important;
    transform:none!important;
    box-sizing:border-box!important;
  }
  .public-transaction-axis-v3808342116>.container{
    position:relative!important;
    left:auto!important;
    right:auto!important;
    width:calc(100% - 24px)!important;
    max-width:1240px!important;
    margin-left:auto!important;
    margin-right:auto!important;
    padding-left:0!important;
    padding-right:0!important;
    transform:none!important;
    box-sizing:border-box!important;
  }
  .public-transaction-axis-v3808342116 :is(.cart-layout-pro,.cart-main-pro,.cart-summary-pro,.vendor-isolated-carts,.vendor-cart-grid-v172,.cart-lines,.cart-actions-v16,.product-content-grid.reviews-grid-v23,.success-shell-v174,.payment-workspace-hero-v411,.payment-workspace-grid-v411,.payment-workspace-main-v411,.payment-workspace-side-v411,.payment-workspace-actions-v411){
    left:auto!important;
    right:auto!important;
    width:100%!important;
    max-width:100%!important;
    min-width:0!important;
    margin-left:auto!important;
    margin-right:auto!important;
    transform:none!important;
    box-sizing:border-box!important;
  }
  .public-transaction-axis-v3808342116 :is(.cart-line-v16,.cart-summary-pro,.vendor-cart-card-v1724,.reviews-grid-v23>.info-panel,.success-shell-v174>*,.payment-workspace-hero-v411>*,.verified-transfer-card-v411,.proof-submit-card-v411,.proof-history-card-v411,.payment-workspace-side-v411>article){
    left:auto!important;
    right:auto!important;
    width:100%!important;
    max-width:100%!important;
    min-width:0!important;
    margin-left:auto!important;
    margin-right:auto!important;
    box-sizing:border-box!important;
  }
  .public-transaction-axis-v3808342116 :is(.reviews-grid-v23>.info-panel,.success-shell-v174>*,.payment-workspace-hero-v411,.verified-transfer-card-v411,.proof-submit-card-v411,.proof-history-card-v411,.payment-workspace-side-v411>article){
    text-align:right!important;
  }
  .public-transaction-axis-v3808342116 :is(.order-code,.payment-countdown-v411 b,.transfer-data-grid-v411 b){direction:ltr!important;unicode-bidi:embed!important}
  .market-header .platform-brand-v3808342116.identity-logo-only .platform-brand-mark-v3808342116{
    width:clamp(116px,31vw,158px)!important;
    height:52px!important;
  }
  .market-header .platform-brand-v3808342116 .platform-brand-name-v3808342116{max-width:42vw!important}
  .platform-identity-mode-grid-v3808342116{grid-template-columns:1fr!important}
  .platform-identity-preview-shell-v3808342116{grid-template-columns:1fr!important}
}

@media (max-width:430px){
  .public-transaction-axis-v3808342116>.container{width:calc(100% - 16px)!important}
  .platform-identity-admin-v3808342116{padding:14px!important;border-radius:19px!important}
  .platform-identity-admin-v3808342116>header{display:grid!important}
  .platform-identity-admin-v3808342116>header>b{width:max-content!important}
  .platform-identity-preview-v3808342116 strong{font-size:16px!important}
}

