/* Compact account control; its touch target stays at least 44px. */
.site-header .header-profile,
body:not(.is-focused) .site-header .header-profile,
body:not(.is-focused) .site-header .header-profile.header-profile--login {
  width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;
  padding:0!important;border-radius:14px!important;
  background:#f5f7fa!important;border:1px solid #e6eaf0!important;color:#536176!important;box-shadow:none!important;
  transition:background-color .16s ease-out,border-color .16s ease-out;
}
.site-header .header-profile::before,
body:not(.is-focused) .site-header .header-profile::before {width:21px!important;height:21px!important}
.site-header .header-profile .icon,.site-header .header-profile .asset-icon {width:21px!important;height:21px!important}
.site-header .header-profile > span:not([data-icon]):not(.icon):not(.asset-icon){display:none!important}
.site-header .header-profile:active {background:#eaf0f8!important;border-color:#c6d2e2!important}
@media(max-width:760px){
 .seat-row-label{font-size:17px!important;font-weight:650!important;fill:#707784!important;opacity:.42;letter-spacing:-.025em;pointer-events:none}
 .seat-row-label--end{display:block}
 .seat-purchase__stage{fill:#f4f5f7!important;stroke:#e1e4e9!important;stroke-width:1}
 .seat-stage-label{fill:#9298a2!important;font-size:23px!important;font-weight:600;letter-spacing:3px}
 .checkout-payment-methods{gap:9px}
 .checkout-payment-method{border-radius:14px}
}
@media(min-width:761px){.seat-row-label--end{display:none}}
@media(prefers-reduced-motion:reduce){.site-header .header-profile{transition:none}}
.seat-purchase__hold[hidden]{display:none!important}
