.tab-plans{overflow:auto hidden}.tab-plans>div{min-width:1060px}.plan-header{display:flex;flex-wrap:wrap;margin:32px 0;padding:0 32px}.plan-header>.card{border:solid transparent;border-radius:20px;border-width:3px 3px 6px;box-shadow:0 4px 12px #00000024;flex-basis:0;flex-grow:1;margin:0 6px;max-width:100%;padding:0 24px}.plan-header>.card.hot{border-color:#000}.plan-header>.title{flex:0 0 auto;margin:0 6px;max-width:100%;width:208px}.plan-header>.card>*{padding:0}.plan-header>.card>.card-body{display:flex;flex-direction:column;text-align:center}.plan-header>.card>.card-body>*{margin:10px 0}.plan-header>.card>.card-body>.grow-1{margin:-2px 0}.plan-header>.card>.card-body>.grow-1>*{margin:12px 0}.plan-header>.card>.card-body .img-fluid{margin-top:-10px;width:120px}.tab-plans .table{border:0}.tab-plans td,.tab-plans th{padding:0 16px}.tab-plans td>div,.tab-plans th>div{align-content:center}.tab-plans thead{background-color:transparent}.tab-plans>.card .hot{border-color:#000;border-style:solid;border-width:0 .25rem;height:100%}.tab-plans>.card thead th .hot{border-radius:20px 20px 0 0;border-width:.25rem .25rem 0;padding:12px 0;text-align:center}.tab-plans>.card thead th .hot>div{margin-top:-24px}.tab-plans>.card thead th .hot>div>span{background-color:#000;border-radius:50rem;color:#a5ff00;font-size:14px;font-weight:700;padding:8px 24px}.tab-plans thead th{min-width:165px}.tab-plans thead th:first-child{width:220px}.tab-plans td,.tab-plans th{border-right:1px solid #e0e0e0!important;font-size:16px}.tab-plans th{font-weight:500}.tab-plans tbody th{padding:0 32px 0 16px}.tab-plans td{height:48px;text-align:center}.tab-plans>.card tfoot th .hot{border-radius:0 0 20px 20px;border-width:0 .25rem .25rem;padding:12px}.tab-plans .row-group th>div{margin:0 -16px}.tab-plans .row-group th>div>div{padding:0 16px 0 48px}.tab-plans .row-group td>div,.tab-plans .row-group th>div{background-color:#fafafa;display:flex;flex-direction:column}.tab-plans .row-group td>div>div,.tab-plans .row-group th>div>div{align-content:center;height:48px}.tab-plans .row-group td>div>div:first-child,.tab-plans .row-group th>div>div:first-child{border-bottom:1px solid #e0e0e0;padding:0 16px}@media (max-width:991.9px){.tab-plans{overflow-x:hidden}.tab-plans>div{min-width:auto}.plan-header{flex-wrap:wrap;margin:0;padding:0}.plan-header>.card{background-color:#f2f2f2;border:1px solid #000;flex:0 0 100%;margin:0 0 24px;max-width:100%;padding:6px 24px}.plan-header>.card.hot{border:4px solid #000}.plan-header>.card>.card-body>.grow-1>:first-child{margin:0 0 32px}.plan-header>.card>.card-body .img-fluid{margin:0;width:48px}.plan-header .card-body>div:has(.btn){order:1}.plan-header .card-body>.grow-1>div:has(svg){align-content:center;height:100%;position:absolute;right:0}.plan-header .card.active .grow-1{padding-left:24px;padding-right:0}.plan-header .card.active>.card-body>.grow-1>div:has(svg){left:0;right:auto}.plan-header .card-body>.grow-1 svg{transform:rotate(270deg)}.plan-header .card.active>.card-body>.grow-1 svg{transform:rotate(90deg)}.plan-header .grow-1>p{width:100%}[data-bs-toggle=collapse]+div>.card{background-color:#f2f2f2}.tab-plans table{border-left:1px solid #e0e0e0!important}.tab-plans thead th{min-width:109px}.tab-plans tbody th{padding-right:20px}.tab-plans td{font-size:14px;min-width:90px;padding:0 4px}.tab-plans tfoot,.tab-plans thead{height:32px}.plan-header+.card{display:none}}
