/* Isolated pricing carousel; overrides historical package-track rules */
#nb-pricing .package-viewport{overflow:hidden!important;width:100%!important;min-width:0;}
#nb-pricing .package-track{display:flex!important;flex-wrap:nowrap!important;gap:22px!important;width:100%!important;max-width:none!important;transform:none!important;transition:none!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-behavior:smooth!important;scroll-snap-type:x mandatory!important;scrollbar-width:none!important;animation:none!important;}
#nb-pricing .package-track::-webkit-scrollbar{display:none}
#nb-pricing .package-track>.plan-card{box-sizing:border-box!important;flex:0 0 calc((100% - 66px)/4)!important;width:calc((100% - 66px)/4)!important;min-width:0!important;max-width:none!important;scroll-snap-align:start!important;}
#nb-pricing .package-arrow{cursor:pointer!important;z-index:4!important;pointer-events:auto!important;}
@media(max-width:900px){#nb-pricing .package-track>.plan-card{flex-basis:calc((100% - 22px)/2)!important;width:calc((100% - 22px)/2)!important}}
@media(max-width:600px){#nb-pricing .package-track>.plan-card{flex-basis:100%!important;width:100%!important}}
