.package-details .popup-content{flex-direction:column;gap:1rem;display:flex}.package-details .price{background-color:var(--light-beige);border:1px solid var(--primary);width:fit-content;color:var(--primary);border-radius:6px;padding:.5rem 1rem;font-size:1.1rem;font-weight:600}.package-details .details-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;display:grid}.package-details .details-grid .detail-item{padding:1rem;gap:.5rem!important}.package-details .inclusions-grid{flex-wrap:wrap;gap:1rem;display:flex}.package-details .inclusions-grid .inclusion-item{background-color:var(--light-beige);border:1px solid var(--border);width:fit-content;color:var(--primary);text-wrap:nowrap;border-radius:6px;padding:.5rem 1rem;font-weight:500;transition:all .3s}.package-details .inclusions-grid .inclusion-item:hover{background-color:var(--primary);color:#fff}.package-details .pricing-section{margin:2rem 0}.package-details .pricing-section h3{color:var(--gray);text-align:center;margin-bottom:1.5rem;font-size:1.5rem}.package-details .pricing-cards{margin:0}.package-details .booking-fee-notice{text-align:center;margin-top:2rem}
.package-form .popup-content{flex-direction:column;display:flex}
