.installment-loading{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgb(255 255 255 / .7);z-index:1000}.installment-loading i{position:absolute;top:calc(50% - 22px);left:calc(50% - 22px);width:44px;height:44px;color:#fff;background-image:url(/wp-content/plugins/installment/assets/images/loading.png);background-repeat:no-repeat;background-size:44px;background-position:center;animation:installment-spinner 0.5s linear infinite}.installment-error{margin-bottom:30px;padding:25px;background-color:#fee5c7;font-size:15px;color:#d52f00;list-style:none}.installment-error li{display:block;margin-bottom:13px}.installment-error li:last-child{margin-bottom:0}.installment-error li::before{content:""!important}.installment-error li i{margin-left:5px}.installment-modal-wrapper{position:fixed;z-index:1000;display:none}.installment-modal{position:fixed;z-index:2;top:50%;right:50%;display:none;transform:translate(50%,-50%);width:900px;max-width:calc(100% - 40px);border-radius:10px;padding:30px;background-color:#fff}.installment-modal ul{display:flex;justify-content:center;align-items:center;gap:15px;margin-bottom:30px;border-bottom:3px solid rgb(0 0 0 / .05);list-style:none;padding:0;font-size:16px;text-align:center;color:#333}.installment-modal ul li{display:flex;align-items:center;gap:10px;margin:0 0 -3px;border-bottom:3px solid #fff0;padding:10px;cursor:pointer}.installment-modal ul li.active{border-bottom-color:#1ebecc}.installment-modal ul li img{width:auto;height:23px}.installment-modal-tab-content:not(:first-child){display:none}.installment-modal-tab-content-desc{display:block;margin-bottom:30px}.installment-modal-tab-content-desc>p:last-child{margin-bottom:0}.installment-modal-tab-content-btn-wrapper{display:flex;justify-content:center}.installment-modal-tab-content-btn-wrapper a{position:relative;overflow:hidden;border-radius:7px;padding:10px 20px;background-color:#333;color:#fff;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:0.2s;transition-duration:0.2s}.installment-modal-tab-content-btn-wrapper a:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background-color:rgb(255 255 255 / .15);-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:0.2s;transition-duration:0.2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.installment-modal-tab-content-btn-wrapper a:hover::before{-webkit-transform:scaleX(1);transform:scaleX(1)}.installment-modal-close-btn{position:absolute;display:flex;justify-content:center;align-items:center;border-radius:5px;top:15px;right:15px;padding:10px;background-color:rgb(0 0 0 / .05)}.installment-modal-overlay{position:fixed;z-index:1;top:0;right:0;opacity:0;transition-duration:0.3s;width:100%;height:100%;background-color:rgb(50 50 50 / .4);backdrop-filter:blur(5px)}.installment-table,.installment-table th,.installment-table td{border:1px solid rgb(0 0 0 / .1)}.installment-table{width:100%;border-collapse:collapse}.installment-table th,.installment-table td{vertical-align:middle}.installment-table th{padding:10px 15px;background-color:rgb(0 0 0 / .03)}.installment-table td{padding:15px}.installment-table input[readonly]{border:1px solid rgb(0 0 0 / .1);border-radius:3px;width:auto;padding:5px;background-color:rgb(0 0 0 / .03);text-align:center}.installment-order-status{display:inline-block;border-radius:4px;min-width:90px;padding:5px 0;text-align:center;font-size:12px;color:#fff}.installment-order-status.pending{background-color:#ff8e01}.installment-order-status.approved{background-color:#4cc95f}.installment-order-status.rejected{background-color:#fe4559}@keyframes installment-spinner{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.installment-price-changes-alert{font-size:14px}.installment-cart{margin-bottom:30px}.installment-cart-item{position:relative;margin:15px;border:1px solid rgb(129 129 129 / .2);border-radius:5px;padding:20px;transition-duration:0.2s;background-color:#fff}.installment-cart-item:hover{box-shadow:rgb(149 157 165 / .2) 0 8px 24px}.installment-cart-item img{width:100%;height:auto;margin-bottom:15px}.installment-cart-item h3{display:block;font-size:14px;line-height:27px;margin-bottom:15px}.installment-cart-item-attributes{display:block;margin-bottom:15px}.installment-cart-item .product-attributes{margin-bottom:15px}.installment-cart-item-quantity{display:flex;align-items:center;margin-bottom:15px}.installment-cart-item input[type="number"]{margin-right:10px;box-sizing:border-box;width:80px;padding:5px 10px}.installment-cart-item-price>div{display:block;margin-bottom:5px}.installment-cart-item-remove{position:absolute;top:10px;right:10px;border-radius:5px;width:40px;background-color:#4cc6d3;text-align:center;line-height:40px;color:#fff}.installment-cart-item-remove:hover{color:#fff}.installment-cart-add-new-item{display:flex;justify-content:center;align-items:center;min-height:400px;text-align:center}.installment-cart-add-new-item a{display:block}.installment-cart-add-new-item i{margin-bottom:20px;border:4px solid #4cc6d3;border-radius:100%;width:78px;line-height:70px;font-size:40px;color:#4cc6d3}.installment-cart-add-new-item h3{margin-bottom:0;font-size:16px}.installment-cart-total-prices{margin-bottom:10px;padding:15px 20px;background-color:#d9fbff;color:#000}.installment-terms{margin-bottom:25px}.installment-terms-form{box-shadow:rgb(149 157 165 / .2) 0 8px 24px;border-top:3px solid #4cc6d3;padding:30px;background-color:#fff}.installment-terms-form .form-group{margin-bottom:15px}.installment-terms-form .prepaid-amount{margin-top:15px}.installment-checks-date>div{display:block;padding:10px 0;border-bottom:1px solid rgb(0 0 0 / .1);font-size:15px}.installment-checks-date>div:first-child{padding-top:0}.installment-checks-date>div:last-child{border:0;padding-bottom:0}.installment-checks-date>div span{color:#d44314}.installment-see-checks-date{background-color:#f49d3a;color:#fff}.installment-see-checks-date:hover{color:#fff}.installment-amounts{height:100%;padding:25px;background-color:#f7f7f7;font-size:15px;color:#777}.installment-amounts>div{width:100%}.installment-amounts .installment-amount-item{border-bottom:1px solid rgb(0 0 0 / .08);padding:15px 0}.installment-amounts .installment-amount-item:first-child{padding-top:0}.installment-amounts .installment-amount-item:last-child{border:0;padding-bottom:0}.installment-amounts .installment-amount-item div{color:#000}.installment-info-form{box-shadow:rgb(149 157 165 / .2) 0 8px 24px;border-top:3px solid #4cc6d3;padding:25px;background-color:#fff}.installment-info-form .form-group{margin-bottom:20px}.installment-info-form input[type="text"]:focus,.installment-info-form textarea:focus{border-color:#4cc6d3}.installment-info-form textarea{min-width:100%}.installment-info-form input[readonly]{background-color:rgb(0 0 0 / .03)}.installment-info-form input[readonly]:focus{border-color:var(--wd-form-brd-color)}label[for="accept-rules"] a{color:#0092a2}.installment-submit-request{margin:30px 0 50px;background-color:#d60644;font-size:16px;color:#fff}.installment-submit-request:hover{color:#fff}.installment-login-required-message{margin-bottom:50px;box-shadow:0 5px 20px rgb(0 0 0 / .2);border-radius:5px;padding:20px;background-color:#575cb3;font-size:15px;line-height:40px;color:#fff}.installment-login-required-message i{margin-left:10px;font-size:20px}.installment-login-required-message a{margin:0 8px;border-radius:3px;padding:0 10px;background-color:#fff;color:#575cb3}.installment-request-success-message{display:flex;align-items:center;box-shadow:0 0 20px rgb(0 0 0 / .1);border-right:5px solid #45c55c;border-radius:5px;padding:15px}.installment-request-success-message i{margin-left:15px;font-size:50px;color:#45c55c}.installment-request-success-message span{display:block}.installment-request-success-message span:first-child{margin-bottom:10px}.installment-panel-no-results{margin-bottom:50px;text-align:center}.installment-panel-no-results img{display:block;margin:0 auto 30px;width:150px}.installment-panel-no-results h4{display:block;margin-bottom:15px}.installment-panel-no-results span{display:block;margin-bottom:30px}.installment-panel-no-results a{padding:12px 20px;background-color:#d60644;font-weight:600;color:#fff}.installment-panel-no-results a:hover{color:#fff}.installment-user-orders-no-results{border-radius:5px;padding:25px;background-color:#4698fc;font-size:15px;color:#fff}.installment-order-detail-checks-date,.installment-order-details-info{border:1px solid rgb(0 0 0 / .1);padding:20px}.installment-order-detail-checks-date li,.installment-order-details-info li{display:block;padding:10px 0;border-bottom:1px solid rgb(0 0 0 / .1);font-size:15px}.installment-order-detail-checks-date li:first-child,.installment-order-details-info li:first-child{padding-top:0}.installment-order-detail-checks-date li:last-child,.installment-order-details-info li:last-child{border:0;padding-bottom:0}.installment-order-detail-checks-date li span{color:#d44314}.installment-order-details-info li strong{margin-bottom:10px}.installment-order-details-info li strong,.installment-order-details-info li span,.installment-order-details-info li p{display:block}.installment-order-details-info li p{text-align:justify-all;line-height:30px}.installment-order-tracking{box-shadow:rgb(149 157 165 / .2) 0 8px 24px;border-top:3px solid #4cc6d3;padding:30px;background-color:#fff}.installment-order-tracking input{margin-bottom:15px}.installment-order-tracking input:focus{border-color:#4cc6d3!important}.installment-order-tracking button{background-color:#d60644;font-size:14px;color:#fff}.installment-order-tracking button:hover{color:#fff}