.getPlanModal .modal-content{background:transparent;box-shadow:none;width:100%}.getPlanModal .modal-footer .button{color:#11131a;border:none;background-color:transparent;cursor:pointer;font-weight:500;padding:5px 15px;border-radius:8px;width:100%;color:#fff}.plan-comparison__container{max-width:1200px;margin:0 auto;padding:10px 0 20px}.plan-comparison__tabs{display:flex;justify-content:center;margin-bottom:30px;border-bottom:2px solid #eaeaea;padding-top:10px;padding-bottom:10px}.plan-comparison__tab{padding:8px 24px;font-size:16px;font-weight:500;color:#666;cursor:pointer;position:relative;transition:all .3s ease}.plan-comparison--modal .plan-comparison__tab{color:#fff}.plan-comparison__tab--active{color:#7caf00;font-weight:600}.plan-comparison--modal .plan-comparison__tab--active{color:#a0e200}.plan-comparison__tab--active:after{content:"";position:absolute;bottom:-12px;left:0;width:100%;height:2px;background-color:#7caf00}.plan-comparison__tab:hover:not(.plan-comparison__tab--active){color:#333}.plan-comparison--modal .plan-comparison__tab:hover:not(.plan-comparison__tab--active){color:#ddd}.plan-comparison__content{display:none}.plan-comparison__content--active{display:block}.plan-comparison__cards{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.plan-comparison__cards .plan-card__name{font-size:22px;font-weight:600;color:#333;margin-bottom:16px}.plan-card{flex:1;max-width:350px;border:1px solid #e0e0e0;border-radius:12px;padding:16px;transition:all .3s ease;position:relative;background-color:#fff;box-shadow:0 2px 10px rgba(0,0,0,.05);display:flex;flex-direction:column}@media(max-width: 992px){.plan-card{flex-basis:40%}}.plan-card:hover{transform:translateY(-5px);box-shadow:0 10px 20px rgba(0,0,0,.1)}.plan-card--current{border:2px solid #7caf00}.plan-card__header{margin-bottom:16px;display:flex;min-height:24px}.plan-card__badge{background-color:#7caf00;color:#fff;font-size:12px;font-weight:600;border-radius:20px;height:24px;padding:0 10px;display:flex;align-items:center;white-space:nowrap}.plan-card__price{flex-grow:1;display:flex;align-items:center;font-size:14px;color:#585e6a}.plan-card__price-label{color:#4b690b}.plan-card__price--renew{color:#4b690b}.plan-card__price--canceled{font-size:14px;color:#c24c1a}.plan-card__features ul{list-style:none;padding:0;margin:0}.plan-card__features ul li{padding:6px 0;font-size:14px;color:#555;display:flex;align-items:center;gap:4px;line-height:1.2}.plan-card__features ul li .feature-check{width:24px;height:24px}.plan-card__action{text-align:center;padding-top:10px;margin-top:auto}.plan-card__action .btn{display:inline-block;padding:10px 24px;width:100%;border-radius:8px;font-size:16px;font-weight:500;text-decoration:none;transition:all .3s ease;cursor:pointer}.plan-card__action .btn.btn-primary{background-color:#7caf00;color:#fff;border:2px solid #7caf00}.plan-card__action .btn.btn-primary:hover{background-color:#587c00;border-color:#587c00}.plan-card__action .btn.btn-primary-outline{background-color:#fff;color:#7caf00;border:1px solid #7caf00}.plan-card__action .btn.btn-primary-outline:hover{background-color:#7caf00;color:#fff;text-decoration:none}.plan-card__action .btn.btn-danger{background-color:#fff;color:#c24c1a;border:1px solid #c24c1a}.plan-card__action .btn.btn-danger:hover{background-color:#c24c1a;color:#fff;text-decoration:none}.plan-card__action__payment-provider{font-size:13px;color:#585e6a;font-weight:500;text-align:center;margin-top:16px}.plan-card__action__payment-provider a{text-decoration:underline;color:#585e6a}.plan-card__action__payment-provider a:hover{color:#585e6a;text-decoration:underline}.plan-update-estimation-modal__title{font-size:24px;font-weight:600;color:#333;margin-bottom:24px;text-align:center}.plan-update-estimation-modal__table{width:100%;border-collapse:collapse;margin-bottom:24px}.plan-update-estimation-modal__table th,.plan-update-estimation-modal__table td{padding:12px 8px;text-align:left;border-bottom:1px solid #e0e0e0}.plan-update-estimation-modal__table th{font-weight:600;color:#333;font-size:14px}.plan-update-estimation-modal__table td{font-size:14px;color:#555}.plan-update-estimation-modal__table td em{font-style:italic}.plan-update-estimation-modal__table td strong{font-weight:600}.plan-update-estimation-modal__row--new-plan td{color:#333}.plan-update-estimation-modal__row--total td{border-top:2px solid #e0e0e0;padding-top:16px}.plan-update-estimation-modal__row--credit td{color:#7caf00}.plan-update-estimation-modal__amount--negative{color:#777 !important}.plan-update-estimation-modal__amount--total{color:#333 !important;font-weight:600}.plan-update-estimation-modal__amount--credit{color:#7caf00 !important;font-weight:600}.plan-update-estimation-modal__notes{margin-top:16px;padding:16px;background-color:#f9f9f9;border-radius:8px}.plan-update-estimation-modal__note{font-size:13px;color:#777;margin-bottom:8px;line-height:1.4}.plan-update-estimation-modal__note:last-child{margin-bottom:0}.text-nowrap{white-space:nowrap}
