.label-list{color:#5e5e5e;font-size:.9rem;margin-left:10px}.ng-select.custom .ng-select-container{min-height:0px;border-radius:0;border:none;margin-top:-3px}.ng-select.custom .ng-arrow-wrapper,.ng-select.custom .ng-value-container{margin-top:-10px}body{font-family:Roboto,sans-serif}footer{background-image:linear-gradient(to right,#6c757d,#343a40)}footer p{font-size:.9rem;margin:.3rem 0}footer ul{list-style-type:none;padding:0;margin:0}footer ul li a{color:#fff;text-decoration:none;font-size:.9rem}footer ul li a:hover{text-decoration:underline}.card{border:none;border-radius:10px;box-shadow:0 .5rem 1rem #00000026;transition:all .2s}.card:hover{box-shadow:0 1rem 2rem #0003;transform:translateY(-5px)}.card-img-top{border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.plan-image{width:100%;height:200px;object-fit:cover}.header{display:flex;flex-direction:column;justify-content:space-between;height:80px}.feature-list{padding-left:0}.feature-item{display:flex;align-items:flex-start;padding:10px;background-color:#f8f9fa;margin-bottom:2px}.feature-item:nth-child(odd){background-color:#fff}.feature-item:hover{background-color:#e9ecef}.feature-item i{margin-right:8px;font-size:18px;color:#007bff;margin-top:1px}.feature-item span{flex:1}.pricing-block{display:flex;flex-direction:column;align-items:center}.price-item{display:flex;align-items:center}.price-badge{font-size:1.2rem;font-weight:700;padding:8px 16px}.price-desc{font-size:.9rem;font-weight:600;margin-left:8px}.price-badge.bg-primary{background-color:#0d6efd;color:#fff}.price-badge.bg-secondary{background-color:#6c757d;color:#fff}.cursor-pointer{cursor:pointer}
