[hidden]{display:none!important}*{box-sizing:border-box}a.ch{color:inherit;text-decoration:none;justify-content:center}button:focus-visible,a:focus-visible,input:focus-visible{outline:3px solid #2547D0;outline-offset:3px}button:disabled{cursor:default}input[readonly]{min-width:0}.payment-mobile{display:none}.payment-actions{display:flex;gap:8px;flex-wrap:wrap}.payment-layout>div{min-width:0}#payment-items .pay033>div{min-width:0;flex:1}#payment-items b,#payment-period{overflow-wrap:anywhere}#payment-items .pay033>.mu{max-width:38%;text-align:right}#payment-total{overflow-wrap:anywhere;text-align:right}#start-payment:not(:disabled){background:#12151C}.pay012:not(:disabled){opacity:1}#method-card label:has(input[type=radio]){border:1px solid #D5D9E2;background:#fff}#method-card label:has(input:checked){border:2px solid #12151C;background:#F4F5F8}#rules-panel{z-index:3}#rule-overlay{z-index:2}.rule-pagination{display:none}#rules-full .rr{min-width:0}#rules-full .mu{overflow-wrap:anywhere}#payment-status{overflow-wrap:anywhere}.payment-page{min-height:860px}
output.pay007{display:flex;align-items:center;overflow-wrap:anywhere;min-width:0;padding:8px 12px}#rules-preview .ib{width:36px;height:36px;border-radius:10px}
@media(max-width:600px){
 .payment-page{padding:12px 14px;gap:10px;min-height:calc(100svh - 1px)}.hd{gap:8px;flex-wrap:nowrap}.hd>.mu{display:none}.logo{font-size:16px}.stp{font-size:12px;gap:8px}.stp>span{font-size:0;gap:0}.stp>span:nth-child(2){font-size:12px;gap:4px}.sn{width:18px;height:18px;font-size:11px}.payment-mobile{display:flex;gap:8px}.payment-mobile .ch{flex:1;padding:0 10px}.payment-layout{display:flex;flex-direction:column;gap:10px;flex:0}.payment-layout>.pay004{display:contents}.payment-layout .cd{width:100%;padding:14px;gap:10px}body[data-task=order] #method-card,body[data-task=order] #total-card,body[data-task=method] #order-card,body[data-task=method] #items-card,body[data-task=method] #rules-card{display:none}#rules-preview{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}#rules-preview .ri{font-size:12px;overflow-wrap:anywhere}#rules-preview .ib{width:28px;height:28px;min-width:28px}#rules-card .pay015{align-items:flex-start;gap:8px}#rules-card .ch{padding:0 10px;white-space:nowrap}#payment-items .pay033{gap:8px;min-height:66px}#payment-items .pay033>.mu{display:none}#payment-items .pay033>b{min-width:0;max-width:50%;overflow-wrap:anywhere}#method-card .pay021{gap:8px}#method-card .pay007{font-size:12px;padding:0 8px}#method-card .pay018,#method-card .pay020{padding:8px 12px;min-height:56px}#total-card .pay022{gap:12px;align-items:flex-start}#payment-period{max-width:72%;text-align:right}#total-card .pay023{gap:12px}#payment-total{font-size:20px;max-width:78%}#total-card .pay025{font-size:13px;gap:8px;min-height:36px}.payment-actions{gap:8px}.payment-actions .ch{font-size:12px;padding:0 10px;flex:1;min-width:0}#payment-status{font-size:12px}#rules-panel{position:fixed;inset:0;width:100%;padding:20px 16px;gap:12px;overflow:visible;min-height:100svh;height:auto}#rules-full{display:flex;flex-direction:column;gap:12px}.rule-pagination{display:flex;align-items:center;gap:12px}.rule-pagination button{flex:1}#rules-panel .rr{min-height:90px}#rules-done{margin-top:0}#rules-panel>.mu{font-size:13px}
}
@media(max-width:600px) and (max-height:650px){.payment-page{min-height:auto}#rules-panel{position:absolute;min-height:100%;height:auto}}
