.defaultTunaButton{font-family:'M PLUS Rounded 1c',sans-serif;background-color:#31b34e;border-radius:30px;display:block;cursor:pointer;color:#fff;font-size:16px;padding:12px 30px;text-decoration:none;border:0;width:100%}.defaultTunaButton:hover{background-color:#5ac271}.defaultTunaButton:active{position:relative;top:1px}.tunaCardContainer{direction:rtl}.tunaSavedCardBrand{max-width:39px;height:auto;margin:0 10px!important}.cardDataDiv{display:flex;flex-direction:row;flex:1 1 auto;box-sizing:border-box;place-content:center flex-start;align-items:center}.cardLabel{display:flex;flex-direction:column}.cardItem,.documentItem,.installmentItem{direction:ltr;display:flex;flex-direction:row;margin-bottom:10px;flex-wrap:wrap;box-sizing:border-box;place-content:center flex-start;align-items:center;background:#fff;padding:15px;border:solid 1px #eee}.cardItem:last-child,.documentItem,.installmentItem{margin-bottom:25px}.documentItem,.installmentItem{padding:20px 30px}#SINGLE_USE_FIELD{flex-basis:100%;flex-direction:row;display:flex;place-content:center flex-start;align-items:center}#SINGLE_USE_FIELD label{padding-left:10px}.cardItem input[type=text]{width:110px}.cardItem input[type=radio]{margin:0!important}.cardItem .cardDataDiv,.cardItem .tunaSavedCardBrand{cursor:pointer}.defaultTunaValidation{color:#ff3030;font-size:12px;padding-top:5px}.cardItem .defaultTunaValidation{flex-basis:100%}#tuna_saved_card_cvv{flex-basis:100%;position:relative;margin-top:15px;margin-left:25px;flex-direction:row;box-sizing:border-box;display:flex;place-content:center flex-start;align-items:center;flex-wrap:wrap}.defaultTunaCVVImage,.defaultTunaCardBrand{max-width:39;height:auto;margin:0 10px 0 0!important}.cardName{font-size:16px;color:#333;line-height:1.3}.cardNumber{font-size:14px;color:#999;line-height:1.3}.cvvInput{height:35px;width:50px;margin-bottom:10px}#DOCUMENT,#INSTALLMENT,#SAVED_CARD_DOCUMENT,#SAVED_CARD_INSTALLMENT,.documentClass{flex-basis:100%}.defaultTunaInputText{width:100%}.componentTitle{font-size:16px;font-family:'M PLUS Rounded 1c',sans-serif;margin-bottom:10px}.addNewCard,.viewSavedCards{position:absolute;right:0;top:0;background-color:transparent;border:none;color:#31b34e;padding:0;text-decoration:none;cursor:pointer;display:flex;flex-direction:row;box-sizing:border-box;place-content:center;align-items:center}.addNewCard::before{content:'';background-image:url(img/icon-plus.svg);background-repeat:no-repeat;width:20px;height:20px;background-size:20px 20px;display:inline-block;margin-right:5px}.viewSavedCards span{border:solid 2px #31b34e;border-radius:20px;min-width:22px;min-height:22px;box-sizing:border-box;margin-right:5px;text-align:center;font-weight:700;line-height:18px;padding:0 5px}.addNewCard:active,.addNewCard:focus,.defaultTunaButton,.payment_method_tuna_payment .payment_box input[type=radio],.viewSavedCards:active,.viewSavedCards:focus{outline:0}.cardSkeleton{display:flex;flex-direction:row;box-sizing:border-box;place-content:center flex-start;align-items:center;padding:15px;border-radius:5px;margin-right:10px;background:#fff;border:solid 1px #eee;margin-bottom:15px}.cardSkeleton .brand,.cardSkeleton .line{animation-duration:3s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:placeHolderShimmer;animation-timing-function:linear;background:#ddd;background:linear-gradient(to right,#ddd 10px,#e9e9e9 20px,#ddd 30px)}.cardSkeleton .brand{width:39px;height:26px;border-radius:4px;margin:0 10px}.cardSkeleton .line{height:12px;border-radius:4px;display:flex}@keyframes placeHolderShimmer{0%{background-position:0 0}100%{background-position:100vw 0}}.cardSkeleton .line:last-child{height:10px;margin-top:6px;width:50%}.cardSkeleton .radio{width:15px;height:15px;border-radius:15px;background:#ddd}.cardSkeleton .text{flex:1 1 auto}.cardSkeleton .line{width:70%}@media (max-width:768px){#payment_form .saved-cards{width:100%}}#root{font-family:Roboto,sans-serif;display:flex;flex-direction:column;height:100%;padding:30px;background-color:#f6f6f6;place-content:stretch flex-start;align-items:stretch;max-width:100%}@media screen and (max-width:767px){#root{padding:20px 15px}}.tuna-tabs{display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:15px;list-style:none}.tuna-tabs .tab{cursor:pointer;display:block;padding:5px 15px 5px 0;position:relative}.tuna-tabs .tab:hover{color:#333}.tuna-tabs .tab:last-child{padding-right:0}.tuna-tabs .tab.selected{color:#333}.tuna-tabs .tab.selected:after{content:"";position:absolute;bottom:0;left:0;width:calc(100% - 15px);height:2px;background-color:#333}.tuna-tabs .tab:last-child:after{width:100%}.payment_method_tuna_payment .payment_box input[type=checkbox]+label,.payment_method_tuna_payment .payment_box input[type=radio]+label{margin:0}#CARD_HOLDER_NAME,#CREDIT_CARD,#CREDIT_CARD_CVV,#INSTALLMENT,#SINGLE_USE_FIELD,#VALIDITY{padding-bottom:15px}#CREDIT_CARD,#CREDIT_CARD_CVV{flex-direction:row;display:flex;place-content:center flex-start;align-items:center;flex-wrap:wrap}#CREDIT_CARD div,#CREDIT_CARD_CVV div{width:calc(100% - 70px)}#CREDIT_CARD input,#CREDIT_CARD_CVV input{margin:0!important}#CREDIT_CARD .defaultTunaLabel,#CREDIT_CARD_CVV .defaultTunaLabel{flex-basis:100%}#CREDIT_CARD .defaultTunaCardBrand,#CREDIT_CARD_CVV .defaultTunaCVVImage{margin:0 0 0 10px!important}#CREDIT_CARD_CVV{direction:rtl;place-content:center flex-end}.defaultTunaLabel{display:block;margin-bottom:5px}.theme-phlox #CREDIT_CARD div,.theme-phlox #CREDIT_CARD_CVV div{max-width:calc(400px - 70px)}