.step-form .customer-form .tg-vkid-auth{margin-bottom:12px}.step-form .customer-form #tg-vkid-oauth-list{margin-inline:auto;max-width:324px;width:100%}.step-form .customer-form #tg-vkid-oauth-list iframe{max-width:100%}.step-form .customer-form .tg-vkid-auth-divider{margin-top:12px}.step-form .customer-form .tg-checkout-columns,.step-form .customer-form .tg-checkout-customer,.step-form .customer-form .tg-checkout-ticket-holder{max-width:100%;min-width:0}.step-form .customer-form .tg-checkout-columns{display:block;width:100%}.step-form .customer-form .tg-checkout-ticket-holder{margin-top:18px}.step-form .customer-form .tg-checkout-ticket-heading{display:none}.step-form .customer-form .tg-checkout-ticket-holder .tg-getOrderInfo.steppay{margin:0;width:100%}.step-form .customer-form .form-control-pt,html[data-widget-version="5"] .tg-widget5 .step-form .customer-form .form-control-pt{align-items:stretch;display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));overflow:visible;width:100%}.step-form .customer-form .form-control-pt>label.block,html[data-widget-version="5"] .tg-widget5 .step-form .customer-form .form-control-pt>label.block{grid-column:1/-1;margin:0 0 4px}.step-form .customer-form .form-control-pt .tg-radiobox-div,html[data-widget-version="5"] .tg-widget5 .step-form .customer-form .form-control-pt .tg-radiobox-div{display:flex;flex:none;margin:0;max-width:100%;min-width:0;position:relative;width:auto}.step-form .customer-form .form-control-pt .tg-radiobox-div>label,html[data-widget-version="5"] .tg-widget5 .step-form .customer-form .form-control-pt .tg-radiobox-div>label{align-items:center;box-sizing:border-box;display:flex;flex:1;flex-wrap:nowrap;font-size:14px;gap:6px;justify-content:flex-start;line-height:1.25;margin:0;min-height:48px;min-width:0;padding:6px 8px 6px 34px;text-align:left;width:100%}.step-form .customer-form .form-control-pt .tg-radiobox-div>input[type=radio],html[data-widget-version="5"] .tg-widget5 .step-form .customer-form .form-control-pt .tg-radiobox-div>input[type=radio]{display:block;height:18px;left:10px;margin:0;min-width:18px;opacity:1;pointer-events:auto;position:absolute;top:50%;transform:translateY(-50%);width:18px;z-index:1}.step-form .customer-form .form-control-pt .tg_bank_type_logo,html[data-widget-version="5"] .tg-widget5 .step-form .customer-form .form-control-pt .tg_bank_type_logo{flex:0 0 auto;height:auto;max-height:22px;max-width:28px;-o-object-fit:contain;object-fit:contain;width:auto}.step-form .customer-form .form-control-pt .pay-type-desc,html[data-widget-version="5"] .tg-widget5 .step-form .customer-form .form-control-pt .pay-type-desc{flex:1 1 auto;font-size:14px;line-height:1.25;margin:0;min-width:0;overflow-wrap:anywhere}.step-form .customer-form .form-control-pt .pay-type-description,html[data-widget-version="5"] .tg-widget5 .step-form .customer-form .form-control-pt .pay-type-description{display:block;font-size:12px;line-height:1.2;margin:2px 0 0}.step-form .customer-form .form-control-pt input[type=radio]:focus-visible+label,html[data-widget-version="5"] .tg-widget5 .step-form .customer-form .form-control-pt input[type=radio]:focus-visible+label{outline:2px solid currentColor;outline-offset:2px}.step-form .customer-form .form-control-pt .checked_bank_type:empty,html[data-widget-version="5"] .tg-widget5 .step-form .customer-form .form-control-pt .checked_bank_type:empty{display:none}.step-form .customer-form .elsertCode{margin:14px 0 8px}.step-form .customer-form .elsertCode>label{display:block;margin-bottom:6px}.step-form .customer-form .elsertCodeInfo{display:block;font-size:14px;line-height:1.4;margin-top:6px}.step-form .customer-form [data-wallet-summary]{display:grid;font-size:14px;gap:6px 18px;grid-template-columns:repeat(2,minmax(0,1fr));line-height:1.45;margin:0 0 16px;overflow-wrap:anywhere}.step-form .customer-form [data-wallet-summary] [data-wallet-hint],.step-form .customer-form [data-wallet-summary]>button{grid-column:1/-1}.step-form .customer-form [data-wallet-summary]>button{justify-self:start}@media(max-width:1099px){.step-form .customer-form .form-control-pt,html[data-widget-version="5"] .tg-widget5 .step-form .customer-form .form-control-pt{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:479px){.step-form .customer-form .form-control-pt,.step-form .customer-form [data-wallet-summary],html[data-widget-version="5"] .tg-widget5 .step-form .customer-form .form-control-pt,html[data-widget-version="5"] .tg-widget5 .step-form .customer-form [data-wallet-summary]{grid-template-columns:minmax(0,1fr)}.step-form .customer-form .form-control-pt .tg-radiobox-div>label,html[data-widget-version="5"] .tg-widget5 .step-form .customer-form .form-control-pt .tg-radiobox-div>label{min-height:44px}}@media(min-width:900px){.step-form .customer-form[data-tg-checkout-layout=stacked] .tg-checkout-columns{align-items:start;display:grid;gap:26px;grid-template-columns:minmax(0,1.08fr) minmax(300px,.92fr)}.step-form .customer-form[data-tg-checkout-layout=stacked] .tg-checkout-customer>.trdiv{width:100%}.step-form .customer-form[data-tg-checkout-layout=stacked] .tg-checkout-ticket-holder{margin:0;max-height:min(680px,72vh);overflow:auto;padding:12px 8px 14px;position:sticky;top:16px}.step-form .customer-form[data-tg-checkout-layout=stacked] .tg-checkout-ticket-heading{color:inherit;display:block;font:inherit;font-size:18px;font-weight:600;line-height:1.3;margin:0 0 12px}.step-form .customer-form[data-tg-checkout-layout=stacked] .tg-checkout-ticket-holder .tg-getOrderInfo.steppay{max-width:100%}.step-form .customer-form[data-tg-checkout-layout=stacked] .tg-checkout-ticket-holder .orderElementsDiv,.step-form .customer-form[data-tg-checkout-layout=stacked] .tg-checkout-ticket-holder .tg-order-cards{max-width:100%;min-width:0;width:100%}.step-form .customer-form[data-tg-checkout-layout=stacked] .tg-checkout-ticket-holder .tg-order-cards{display:flex;flex-direction:column;gap:12px;padding:0}.step-form .customer-form[data-tg-checkout-layout=stacked] .tg-checkout-ticket-holder .tg-order-card{border-radius:14px;flex:0 0 auto;margin:0;max-width:100%;min-width:0;position:relative;width:100%;z-index:var(--tg-checkout-card-index,0)}.step-form .customer-form[data-tg-checkout-layout=stacked] .tg-checkout-ticket-holder .tg-order-card-main{background:var(--tg5-surface,var(--tg-checkout-card-surface,#fff));min-width:0;width:100%}.step-form .customer-form[data-tg-checkout-layout=stacked] .tg-checkout-ticket-holder .tg-order-card:focus,.step-form .customer-form[data-tg-checkout-layout=stacked] .tg-checkout-ticket-holder .tg-order-card:focus-within{outline:2px solid var(--tg5-accent,currentColor);outline-offset:3px;z-index:1000}}@media(min-width:900px)and (hover:hover)and (pointer:fine){.step-form .customer-form[data-tg-checkout-layout=stacked] .tg-checkout-ticket-holder .tg-order-cards{gap:0;padding-block:8px}.step-form .customer-form[data-tg-checkout-layout=stacked] .tg-checkout-ticket-holder .tg-order-card{transition:transform .18s ease,box-shadow .18s ease}.step-form .customer-form[data-tg-checkout-layout=stacked] .tg-checkout-ticket-holder .tg-order-card+.tg-order-card{margin-top:-52px}.step-form .customer-form[data-tg-checkout-layout=stacked] .tg-checkout-ticket-holder .tg-order-card:focus,.step-form .customer-form[data-tg-checkout-layout=stacked] .tg-checkout-ticket-holder .tg-order-card:focus-within,.step-form .customer-form[data-tg-checkout-layout=stacked] .tg-checkout-ticket-holder .tg-order-card:hover{box-shadow:0 8px 24px rgba(0,0,0,.133);transform:translateY(-8px);z-index:1000}}@media(prefers-reduced-motion:reduce){.step-form .customer-form .tg-checkout-ticket-holder .tg-order-card{transition:none!important}}
