.pafw-prepaid-selector{display:flex;flex-wrap:wrap;width:calc(100% + 10px);margin:15px -5px 20px}.pafw-prepaid-selector-section .pafw-prepaid-selector{display:flex;flex-wrap:wrap;width:calc(100% + 10px);margin:0 0 .5em}.pafw-prepaid-selector.type-e{display:block;width:100%;margin:10px 0 20px}.pafw-prepaid-selector input{display:none}.pafw-prepaid-selector input.pafw-apply-prepaid-subscription{display:block;flex:1;margin:0!important}table.subscription_details .pafw-prepaid-selector{margin-top:0!important;margin-bottom:0!important}.pafw-prepaid-selector .pafw-prepaid-item{position:relative;flex:1;font-size:.87em;text-align:center;padding:30px 0;border:1px solid #dcdcdc;margin:5px;cursor:pointer}.pafw-prepaid-selector.type-e .pafw-prepaid-item{text-align:left;padding:0;border:none;margin:0 0 8px}.pafw-prepaid-selector.type-e .pafw-prepaid-item input[type=radio]{position:absolute;float:none;background-color:transparent;border:none;visibility:hidden;-webkit-appearance:none;appearance:none}.pafw-prepaid-selector.type-e .pafw-prepaid-item input[type=radio]::after,.pafw-prepaid-selector.type-e .pafw-prepaid-item input[type=radio]::before{display:none}.pafw-prepaid-selector.type-e .pafw-prepaid-item input[type=radio]+label{position:relative;display:inline-block;line-height:1;text-indent:25px;padding:0;margin:0;cursor:pointer}.pafw-prepaid-selector.type-e .pafw-prepaid-item input[type=radio]+label::before{content:"";position:absolute;width:13px;height:13px;top:50%;left:0;background-color:transparent;border:1px solid #777;border-radius:50%;transform:translate(0,-50%);box-sizing:border-box}.pafw-prepaid-selector.type-e .pafw-prepaid-item input[type=radio]+label::after{content:"";position:absolute;display:none;width:7px;height:7px;top:50%;left:3px;background-color:#0075fe;border-radius:50%;transform:translate(0,-50%);box-sizing:border-box}.pafw-prepaid-selector.type-e .pafw-prepaid-item input[type=radio]:checked+label:before{border-color:#0075fe}.pafw-prepaid-selector.type-e .pafw-prepaid-item input[type=radio]:checked+label:after{display:block}.pafw-prepaid-selector .pafw-prepaid-item.selected{border:1px solid var(--pafw-pp-border)}.icon-check .path1::before{color:var(--pafw-pp-border)}.pafw-prepaid-selector .pafw-prepaid-item.selected .select-icon{position:absolute;top:5px;left:4px}div.pafw-prepaid-selector.type-b .pafw-prepaid-item.selected .select-icon{left:auto;right:5px}.pafw-prepaid-selector .pafw-prepaid-item .discount{position:absolute;color:#fff;font-size:.83em;line-height:12px;font-weight:700}.pafw-prepaid-selector.type-a .pafw-prepaid-item .discount{top:-10px;right:-3px;width:70px;height:50px;background:url(../images/ribon2.png) 0 0/contain no-repeat;padding-top:5px}.pafw-prepaid-selector.type-b .pafw-prepaid-item .discount{top:-1px;left:-1px;width:70px;height:70px;background:url(../images/ribon-3.png) 0 0/contain no-repeat;padding-top:2px;transform:rotate(-45deg);z-index:10}.pafw-prepaid-selector.type-c .pafw-prepaid-item .discount{top:-5px;right:-5px;width:auto;min-width:70px;background-color:#e20000;padding:2px 6px}.pafw-prepaid-selector.type-d .pafw-prepaid-item .discount{width:100%;left:0;bottom:0;background-color:var(--pafw-pp-border);padding:3px 0}.pafw-prepaid-selector .pafw-prepaid-item .title{height:auto;color:#1a1a1a;font-weight:700;text-align:center;padding:0;margin:0}.pafw-prepaid-selector.type-d .pafw-prepaid-item .title{display:inline-flex;justify-content:center;align-items:center;width:100%}.pafw-prepaid-selector.type-d .pafw-prepaid-item .title>span{flex:1}.pafw-prepaid-selector .pafw-prepaid-item .select-circle{position:absolute;top:5px;left:4px;width:18px;height:18px;border:1px solid #d3d3d3;border-radius:9px;box-sizing:border-box}.pafw-prepaid-selector .pafw-prepaid-item .select-circle .inner-circle{width:14px;height:14px;border-radius:7px;margin:1px}.pafw-prepaid-selector .pafw-prepaid-item.selected .select-circle{border:1px solid var(--pafw-pp-border)}.pafw-prepaid-selector .pafw-prepaid-item.selected .select-circle .inner-circle{background-color:var(--pafw-pp-border)}.woocommerce .msdp-items-container .diy-item ul li.title{padding-right:0!important}@media (max-width:767px){.pafw-prepaid-selector{width:100%;margin:15px 0 20px}.pafw-prepaid-selector .pafw-prepaid-item{max-width:100%;flex-basis:100%;padding:13px 0;margin:5px 0}div.pafw-prepaid-selector.type-d .pafw-prepaid-item{padding:13px 0 0}div.pafw-prepaid-selector.type-d .pafw-prepaid-item .title{padding-bottom:13px}div.pafw-prepaid-selector.type-d .pafw-prepaid-item .discount{position:static;margin-top:-3px}}.pafw_prepaid_payments td,.pafw_prepaid_payments th{font-size:12px!important}.pafw_prepaid_payments td.action{font-size:12px;width:50px}.pafw_prepaid_payments td.action .button{margin:0!important}