.budget-designed .budget-display{background:radial-gradient(ellipse at top left,rgba(255,213,147,var(--budget-glow,.08)),transparent 65%),linear-gradient(125deg,var(--budget-start,#915167),var(--budget-end,#603749))!important;box-shadow:inset 0 1px 0 #ffe4bc40,0 8px 24px #68273816}
.budget-designed .budget-presets button{background:linear-gradient(135deg,#fffdf8,#efdfc7)!important;box-shadow:inset 0 1px 0 #fff9,0 3px 9px #6b43200a;transition:box-shadow .2s,border-color .2s}
.budget-designed .budget-presets button:hover{border-color:#b88a54;box-shadow:0 4px 12px #6b432020}
.budget-designed .budget-presets button[aria-pressed=true]{background:linear-gradient(125deg,var(--budget-accent,#a34d61),var(--budget-accent-dark,#64283f))!important;color:#fff5e5!important;box-shadow:inset 0 1px 0 #ffd9a63d,0 4px 12px #68273826}
.budget-designed input[type=range]{background:linear-gradient(to right,var(--budget-accent,#966330) 0 var(--budget-progress,0%),#dfd0bc var(--budget-progress,0%) 100%)!important}
.budget-designed input[type=range]::-webkit-slider-thumb{background:var(--budget-accent,#966330)!important}
.budget-designed input[type=range]::-moz-range-thumb{background:var(--budget-accent,#966330)!important}
#formats .reels-quantity-panel{border-left:3px solid #873248!important;background:linear-gradient(125deg,#fcf5e9,#f1e1d6)!important}
#formats .reels-package-label{display:flex;align-items:center;gap:9px;margin-bottom:12px;color:#873248;font:600 12px/1.4 Manrope,sans-serif}
#formats .reels-package-label i{display:grid;place-items:center;width:26px;height:36px;border:1.5px solid currentColor;border-radius:6px;font:600 9px/1 Manrope,sans-serif}
#formats .reels-quantity-panel strong{display:block}
#formats .hours-card{margin-top:24px;margin-bottom:24px}
@media(max-width:760px){body #formats .hours-card{display:block!important;padding:18px!important}body #formats .hours-card h3{font:400 23px/1.2 'Bodoni Moda',serif!important;margin:0 0 18px!important}body #formats .hours-picker{width:100%!important;min-width:0!important}body #formats .hours-scale{display:flex!important;justify-content:space-between!important}}
body .w-hero .hero-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important}
@media(max-width:760px){
 body .w-hero .hero-actions{gap:10px!important}
 body .w-hero .hero-route-card .hero-route{height:116px!important;min-height:116px!important;padding:14px!important;border-radius:17px!important;display:flex!important;flex-direction:column-reverse!important;align-items:flex-start!important;justify-content:space-between!important;gap:8px!important}
 body .w-hero .hero-route small{display:none!important}
 body .w-hero .hero-route b{font-size:12px!important;line-height:1.4!important;text-transform:none!important;letter-spacing:0!important}
 body .w-hero .hero-route .hero-route-icon{width:30px!important;height:30px!important;position:static!important;flex:0 0 30px!important;transform:none!important}
 body #formats [data-format-card] .format-copy{padding:14px!important;transform:none!important}
 body #formats [data-format-card] .format-copy .format-toggle{position:static!important;transform:none!important;filter:none!important;backdrop-filter:none!important;background:transparent!important;background-image:none!important;box-shadow:none!important;min-height:20px!important;height:auto!important;overflow:visible!important;isolation:auto!important}
 body #formats [data-format-card] .format-copy .format-toggle:before,body #formats [data-format-card] .format-copy .format-toggle:after{display:none!important}
 body #formats [data-format-card] .format-copy .format-toggle>span{padding:0!important;margin:0!important;background:transparent!important;box-shadow:none!important;font-size:11px!important;line-height:1.4!important}
 body #formats [data-format-card] .format-copy .format-toggle>b{position:absolute!important;inset:10px 10px auto auto!important;margin:0!important;transform:none!important;display:flex!important;align-items:center!important;justify-content:center!important;width:30px!important;height:30px!important;min-width:30px!important;padding:0!important;border-radius:50%!important;background:#edca89!important;color:#41271e!important;font:600 22px/1 Arial,sans-serif!important;box-shadow:0 2px 8px #0002!important}
 body #formats [data-format-card][aria-checked="true"] .format-copy .format-toggle>b{background:#862f48!important;color:#fff5e7!important;border:2px solid #fff0d3!important;font-size:19px!important}
 body #formats [data-format-card] .format-copy h3{margin-bottom:5px!important;font-size:clamp(18px,5vw,24px)!important}
}
