#paycomet_ifr_panumber{max-height:56px;border:1px solid var(--line);border-radius:8px;width:100%}#paycomet_ifr_panumber input{border:0!important}#paycomet_ifr_panumber .paycomet_merchant_pan{padding-left:10px!important}#cvc2-form input,#paycomet-cvc2{border:0!important}#paycomet_ifr_cvc2{border:1px solid var(--line);border-radius:8px;width:100%;height:56px;margin-bottom:16px}.payment-checkout-page{height:100svh;display:flex;flex-direction:column;background:var(--surface)}.payment-checkout-page .fixed-header{position:sticky;top:0;background:var(--surface);z-index:10;padding:16px 24px;border-bottom:1px solid var(--line)}.payment-checkout-page .fixed-header .left{display:flex;align-items:center;gap:12px}.payment-checkout-page .fixed-header .left .back-icon{font-size:20px;color:var(--ink);cursor:pointer}.payment-checkout-page .fixed-header .left span{color:var(--ink);font-family:Inter;font-size:18px;font-weight:600;line-height:22px}.payment-checkout-page .payment-checkout{flex:1;padding:16px 24px 113px 24px;overflow-y:auto}.payment-checkout-page .payment-checkout .info-text{color:var(--ink);font-family:Inter;font-size:16px;font-weight:400;line-height:22px;margin-bottom:24px}.payment-checkout-page .payment-checkout .payment-content .hidden-inputs{opacity:0;position:fixed;pointer-events:none}.payment-checkout-page .payment-checkout .payment-content .input-item{margin-bottom:16px;border:0 solid var(--line)!important;color:var(--ink)}.payment-checkout-page .payment-checkout .payment-content .input-item.common input{border:1px solid var(--line)}.payment-checkout-page .payment-checkout .payment-content input{border:1px solid var(--line);height:56px;border-radius:8px;background:var(--surface);padding:16px;overflow:hidden;color:var(--ink);font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:22px;width:100%}.payment-checkout-page .payment-checkout .resume{border-radius:16px;padding:16px;border:1px solid var(--line);margin:24px 0}.payment-checkout-page .payment-checkout .resume .title-resume{color:var(--ink-2);font-family:Inter;font-size:18px;font-style:normal;font-weight:600;line-height:22px;margin-bottom:24px}.payment-checkout-page .payment-checkout .resume .amount-main-info{display:flex;justify-content:space-between;align-items:baseline;padding-bottom:16px;border-bottom:1px solid var(--line)}.payment-checkout-page .payment-checkout .resume .amount-main-info .amount-info .amount-title{color:var(--ink);font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:20px;margin-bottom:4px}.payment-checkout-page .payment-checkout .resume .amount-main-info .amount-value{color:var(--ink);font-family:Inter;font-size:16px;font-style:normal;font-weight:600;line-height:20px}.payment-checkout-page .payment-checkout .resume .date-info{padding-top:16px;display:flex;justify-content:space-between}.payment-checkout-page .payment-checkout .resume .date-info .date-text{color:var(--ink);font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.payment-checkout-page .payment-checkout .resume .date-info .date-value{color:var(--ink);font-family:Inter;font-size:16px;font-style:normal;font-weight:600;line-height:20px}.payment-checkout-page .payment-footer{width:100%;position:fixed;background:#fff;bottom:0;left:0;padding:24px;border-top:1px solid var(--line);box-shadow:0 -1px 9.5px 0 rgba(51,51,51,.1);max-width:768px;margin:0 auto}.payment-checkout-page .payment-footer .confirm-payment{width:100%;cursor:pointer;display:flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:96px;height:48px;font-size:16px;font-weight:600;line-height:22px;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:8px;font-family:Inter;padding:13px 16px;box-shadow:inset;display:inline-flex;color:#fff;background:var(--canvas);border:1px solid var(--line)}.payment-checkout-page .payment-footer .confirm-payment:hover{background:var(--accent-tint);border:1px solid var(--accent);cursor:pointer}.payment-checkout-page .payment-footer .confirm-payment:focus-visible{background-color:var(--accent-tint);border:4px solid var(--accent)}.payment-checkout-page .payment-footer .confirm-payment:active{background:var(--canvas);border:1px solid var(--line)}.payment-checkout-page .payment-footer .confirm-payment.disabled{background-color:var(--canvas);pointer-events:none;color:var(--ink-2);border:1px solid var(--line)}.payment-checkout-page .viu-calendar-container .search-options{display:none}.payment-checkout-page .viu-calendar-container .viu-calendar{width:100%}