#paycomet_ifr_panumber{max-height:56px;border:1px solid var(--grey-100);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(--grey-100);border-radius:8px;width:100%;height:56px;margin-bottom:16px}.payment-checkout-page{height:100vh;display:flex;flex-direction:column;background:#fff}.payment-checkout-page .fixed-header{position:sticky;top:0;background:#fff;z-index:10;padding:16px 24px;border-bottom:1px solid var(--grey-100)}.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(--grey-700);cursor:pointer}.payment-checkout-page .fixed-header .left span{color:var(--grey-900);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(--grey-900);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(--grey-100)!important;color:var(--grey-700)}.payment-checkout-page .payment-checkout .payment-content .input-item.common input{border:1px solid var(--grey-100)}.payment-checkout-page .payment-checkout .payment-content input{border:1px solid var(--grey-100);height:56px;border-radius:8px;background:#fff;padding:16px;overflow:hidden;color:var(--grey-800);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(--grey-100);margin:24px 0}.payment-checkout-page .payment-checkout .resume .title-resume{color:var(--primary-500);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(--grey-100)}.payment-checkout-page .payment-checkout .resume .amount-main-info .amount-info .amount-title{color:var(--grey-900);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(--grey-900);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(--grey-900);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(--grey-900);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(--grey-200);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(--primary-500);border:1px solid var(--primary-500)}.payment-checkout-page .payment-footer .confirm-payment:hover{background:var(--primary-600);border:1px solid var(--primary-600);cursor:pointer}.payment-checkout-page .payment-footer .confirm-payment:focus-visible{background-color:var(--primary-500);border:4px solid var(--primary-200)}.payment-checkout-page .payment-footer .confirm-payment:active{background:var(--primary-700);border:1px solid var(--primary-700)}.payment-checkout-page .payment-footer .confirm-payment.disabled{background-color:var(--primary-100);pointer-events:none;color:var(--primary-300);border:1px solid var(--primary-100)}.payment-checkout-page .viu-calendar-container .search-options{display:none}.payment-checkout-page .viu-calendar-container .viu-calendar{width:100%}