/* Native package nodes remain inside their original form and column wrappers. */
.gmb-package-controls{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 14px;color:#626870;font-size:13px;line-height:1.4}
.gmb-package-buttons{display:flex;gap:8px;flex-shrink:0}
.gmb-package-controls .gmb-package-arrow{display:inline-flex;align-items:center;justify-content:center;width:44px;min-width:44px;height:44px;padding:0;border:1px solid #e4b600;border-radius:10px;background:#ffcc00;color:#1e1e1e;font:600 24px/1 Arial,Helvetica,sans-serif;cursor:pointer;box-shadow:none;transition:background-color .18s,border-color .18s}
.gmb-package-controls .gmb-package-arrow:hover:not(:disabled){background:#f0bd00;border-color:#cda200;color:#1e1e1e}
.gmb-package-controls .gmb-package-arrow:disabled{background:#f0f1f3;border-color:#dfe1e5;color:#92969d;cursor:default;opacity:1}
.gmb-package-controls .gmb-package-arrow:focus-visible,.gmb-package-track:focus-visible{outline:3px solid #1e1e1e;outline-offset:3px}
.gmb-package-track{--gmb-package-columns:3;--gmb-package-gap:18px;display:grid!important;grid-template-columns:none!important;grid-auto-flow:column!important;grid-auto-columns:calc((100% - (var(--gmb-package-columns) - 1)*var(--gmb-package-gap))/var(--gmb-package-columns))!important;align-items:stretch!important;justify-content:start!important;gap:var(--gmb-package-gap)!important;width:100%;max-width:100%;min-width:0;margin:0!important;padding:4px 2px 16px!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory;scroll-padding-inline:2px;scrollbar-width:thin;scrollbar-color:#c8cbd0 transparent;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}
.gmb-package-track[data-gmb-package-count="2"]{--gmb-package-columns:2}
.gmb-package-track[data-gmb-package-count="1"]{--gmb-package-columns:1}
.gmb-package-track:before,.gmb-package-track:after{display:none!important;content:none!important}
.job_listing_packages .gmb-package-track>.col-md-2.hidden-sm.hidden-xs:empty{display:none!important}
.gmb-package-track>.gmb-package-slide{display:flex!important;float:none!important;grid-column:auto!important;flex:none!important;width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;margin:0!important;padding:0!important;scroll-snap-align:start;scroll-snap-stop:normal}
.gmb-package-track .gmb-package-card{display:flex!important;flex-direction:column;align-items:stretch;position:relative;box-sizing:border-box;width:100%;min-width:0;max-width:100%;height:100%;margin:0!important;padding:22px 20px 20px!important;border:1px solid #e0e3e7;border-radius:14px;background:#fff;color:#1e1e1e;box-shadow:0 3px 12px rgba(24,28,35,.045);text-align:center;overflow:hidden}
.gmb-package-track .gmb-package-card.featured{border-color:#e2bd2b}
.gmb-package-track .gmb-package-card .plan-name{margin:0 0 12px!important;padding:0;font-size:18px!important;font-weight:700;line-height:1.35!important;letter-spacing:.025em;text-transform:none;color:#1e1e1e;overflow-wrap:anywhere}
.gmb-package-track .gmb-package-card .plan-image{display:block;width:72px!important;height:72px!important;max-width:72px!important;max-height:72px!important;object-fit:contain;margin:0 auto 16px!important;border-radius:12px}
.gmb-package-track .gmb-package-card .plan-price{display:flex!important;align-items:baseline!important;justify-content:center!important;flex-wrap:nowrap!important;gap:5px;margin:0 0 16px!important;font-size:32px!important;line-height:1.15!important;font-weight:750!important;color:#1e1e1e!important;white-space:nowrap}
.gmb-package-track .gmb-package-card .plan-price :is(.amount,bdi){display:inline!important;font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important;color:inherit!important}
.gmb-package-track .gmb-package-card .plan-price .woocommerce-Price-currencySymbol{position:static!important;top:auto!important;vertical-align:baseline!important;font-size:.68em!important;line-height:1!important;color:inherit!important;margin-right:2px}
.gmb-package-track .gmb-package-card .plan-price .subscription-details{display:inline!important;flex:0 0 auto!important;position:static!important;width:auto!important;margin:0!important;padding:0!important;font-size:13px!important;font-weight:500!important;line-height:1.3!important;color:#626870!important;white-space:nowrap}
.gmb-package-track .gmb-package-card>p{max-width:none;margin:0 0 14px!important;padding:0;font-size:13px!important;line-height:1.55!important;color:#626870!important;overflow-wrap:anywhere}
.gmb-package-track .gmb-package-card>p:empty{display:none}
.gmb-package-track .gmb-package-card .plan-features{margin:0 0 8px!important;padding:0!important}
.gmb-package-track .gmb-package-card .plan-features ul{margin:0!important;padding:0!important;list-style:none}
.gmb-package-track .gmb-package-card .plan-features li{margin:0!important;padding:8px 0!important;border-bottom:1px dashed #dfe2e6;font-size:13px!important;line-height:1.45!important;color:#3f4650!important;overflow-wrap:anywhere}
.gmb-package-track .gmb-package-card .plan-features li:last-child{border-bottom:0}
.gmb-package-track .gmb-package-card .select-package{width:100%;margin-top:auto!important;padding-top:14px!important}
.gmb-package-track .gmb-package-card .select-package .buttons{display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:12px 14px;border-radius:9px;font-size:14px;line-height:1.4;letter-spacing:0}
.gmb-package-track .gmb-package-card .purchase-disabled{margin:0;padding:12px 10px;border:1px solid #e3e5e8;border-radius:9px;background:#f5f6f7;color:#636a73;font-size:12px;line-height:1.45}
/* The editorial pricing page uses native article cards rather than Woo radios. */
.gmb-business-plan-grid.gmb-package-track .gmb-business-plan{background:#fff!important;color:#1e1e1e!important;border:1px solid #e0e3e7!important;border-radius:14px!important}
.gmb-business-plan-grid.gmb-package-track .gmb-plan-platinum{border-color:#e2bd2b!important}
.gmb-business-plan-grid.gmb-package-track .gmb-business-plan h3{margin:8px 0 14px!important;font-size:20px!important;line-height:1.3!important;color:#1e1e1e!important}
.gmb-business-plan-grid.gmb-package-track .gmb-plan-index{align-self:center;color:#767c84!important;font-size:12px!important;line-height:1.4}
.gmb-business-plan-grid.gmb-package-track .gmb-plan-price{margin:0 0 14px!important;color:#626870!important;font-size:13px!important;line-height:1.4!important}
.gmb-business-plan-grid.gmb-package-track .gmb-plan-price:has(.gmb-plan-period){display:flex!important;align-items:baseline!important;justify-content:center!important;gap:5px;flex-wrap:nowrap;white-space:nowrap}
.gmb-business-plan-grid.gmb-package-track .gmb-plan-price strong{font-size:32px!important;line-height:1.15!important;color:#1e1e1e!important;font-weight:750!important}
.gmb-business-plan-grid.gmb-package-track .gmb-plan-period{display:inline!important;flex:none;margin:0!important;color:#626870!important;font-size:13px!important;line-height:1.3!important}
.gmb-business-plan-grid.gmb-package-track .gmb-business-plan .gmb-plan-billing{margin-bottom:14px!important;color:#626870!important;font-size:12px!important}
.gmb-business-plan-grid.gmb-package-track .gmb-business-plan .gmb-plan-benefits{margin:0!important;padding-top:13px!important;border-top:1px dashed #dfe2e6;color:#3f4650!important;font-size:13px!important;line-height:1.55!important}
.i-section.c27-packages:has(.gmb-package-track){padding-top:32px!important;padding-bottom:36px!important}
.i-section.c27-packages:has(.gmb-package-track) .section-title{margin-bottom:22px!important;padding-bottom:0!important}
.i-section.c27-packages:has(.gmb-package-track) .section-title h2{margin:0!important;font-size:clamp(25px,2.5vw,34px)!important;line-height:1.2!important}
@media(min-width:640px) and (max-width:1023px){.gmb-package-track{--gmb-package-columns:2}}
@media(max-width:639px){.gmb-package-track{--gmb-package-gap:12px;grid-auto-columns:calc(100% - 34px)!important}.gmb-package-track[data-gmb-package-count="1"]{grid-auto-columns:100%!important}.gmb-package-controls{gap:10px;margin-bottom:10px;font-size:12px}.gmb-package-track .gmb-package-card{padding:20px 16px 18px!important}.gmb-package-track .gmb-package-card .plan-price{font-size:30px!important}.i-section.c27-packages:has(.gmb-package-track){padding-top:24px!important;padding-bottom:24px!important}}
@media(prefers-reduced-motion:reduce){.gmb-package-controls .gmb-package-arrow{transition:none}.gmb-package-track{scroll-behavior:auto!important}}
@media(forced-colors:active){.gmb-package-controls .gmb-package-arrow{border:1px solid ButtonText}.gmb-package-track .gmb-package-card{border:1px solid CanvasText}}
/* Public plan comparison: all five plans are visible without a carousel. */
body.page-id-6525 .gmb-business-plan-grid.gmb-package-static{grid-auto-flow:row!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;grid-auto-columns:auto!important;grid-auto-rows:1fr;overflow:visible!important;scroll-snap-type:none;overscroll-behavior:auto;scrollbar-width:auto}
body.page-id-6525 .gmb-business-plan-grid.gmb-package-static>.gmb-package-slide{grid-column:span 2!important;scroll-snap-align:none}
body.page-id-6525 .gmb-business-plan-grid.gmb-package-static:has(>.gmb-business-plan:nth-child(5):last-child)>:nth-child(4){grid-column:2/span 2!important}
body.page-id-6525 .gmb-business-plan-grid.gmb-package-static:has(>.gmb-business-plan:nth-child(5):last-child)>:nth-child(5){grid-column:4/span 2!important}
@media(min-width:640px) and (max-width:1023px){body.page-id-6525 .gmb-business-plan-grid.gmb-package-static{grid-template-columns:repeat(4,minmax(0,1fr))!important}body.page-id-6525 .gmb-business-plan-grid.gmb-package-static:has(>.gmb-business-plan:nth-child(5):last-child)>:nth-child(4){grid-column:span 2!important}body.page-id-6525 .gmb-business-plan-grid.gmb-package-static:has(>.gmb-business-plan:nth-child(5):last-child)>:nth-child(5){grid-column:2/span 2!important}}
@media(max-width:639px){body.page-id-6525 .gmb-business-plan-grid.gmb-package-static{grid-template-columns:minmax(0,1fr)!important;grid-auto-rows:auto}body.page-id-6525 .gmb-business-plan-grid.gmb-package-static>.gmb-package-slide,body.page-id-6525 .gmb-business-plan-grid.gmb-package-static:has(>.gmb-business-plan:nth-child(5):last-child)>:nth-child(n){grid-column:auto!important}}
