.BbqCalculator-module__SvEWGW__root{gap:1.25rem}.BbqCalculator-module__SvEWGW__panel{flex-direction:column;gap:1.1rem;display:flex}.BbqCalculator-module__SvEWGW__people{grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));align-items:start;gap:.9rem 1rem;display:grid}.BbqCalculator-module__SvEWGW__fields{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));align-items:start;gap:1rem;display:grid}.BbqCalculator-module__SvEWGW__field{flex-direction:column;gap:.4rem;min-width:0;display:flex}.BbqCalculator-module__SvEWGW__field label,.BbqCalculator-module__SvEWGW__fieldLabel{color:var(--color-text-secondary);font-size:.82rem;font-weight:500}.BbqCalculator-module__SvEWGW__inputRow{align-items:center;gap:.5rem;display:flex}.BbqCalculator-module__SvEWGW__suffix{color:var(--color-text-secondary);white-space:nowrap;font-size:.82rem}.BbqCalculator-module__SvEWGW__hint{color:var(--color-text-secondary);margin:0;font-size:.82rem;line-height:1.5}.BbqCalculator-module__SvEWGW__options{flex-direction:column;gap:.75rem;display:flex}.BbqCalculator-module__SvEWGW__optionRow{flex-direction:column;gap:.4rem;display:flex}.BbqCalculator-module__SvEWGW__details{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);color:var(--color-text-secondary);padding:.6rem .85rem;font-size:.88rem;line-height:1.6}.BbqCalculator-module__SvEWGW__details summary{cursor:pointer;color:var(--color-text-primary);font-weight:500}.BbqCalculator-module__SvEWGW__details summary:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.BbqCalculator-module__SvEWGW__details[open] summary{margin-bottom:.7rem}.BbqCalculator-module__SvEWGW__detailsBody{flex-direction:column;gap:1rem;display:flex}.BbqCalculator-module__SvEWGW__mixGrid{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.75rem 1rem;display:grid}.BbqCalculator-module__SvEWGW__switches{flex-wrap:wrap;gap:.6rem 1.25rem;display:flex}.BbqCalculator-module__SvEWGW__result{border-top:1px solid var(--color-border-subtle);flex-direction:column;gap:.9rem;padding-top:1rem;display:flex}.BbqCalculator-module__SvEWGW__bigRow{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.75rem 1.5rem;display:grid}.BbqCalculator-module__SvEWGW__bigBlock{flex-direction:column;gap:.15rem;min-width:0;display:flex}.BbqCalculator-module__SvEWGW__bigLabel{color:var(--color-text-secondary);font-size:.82rem}.BbqCalculator-module__SvEWGW__big{color:var(--color-text-primary);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:clamp(1.5rem,6vw,2.2rem);font-weight:500;line-height:1.15}.BbqCalculator-module__SvEWGW__bigSub{color:var(--color-text-secondary);font-size:.88rem}.BbqCalculator-module__SvEWGW__cards{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.25rem 1rem;display:grid}.BbqCalculator-module__SvEWGW__sub{text-transform:none!important;letter-spacing:0!important}.BbqCalculator-module__SvEWGW__order{flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.BbqCalculator-module__SvEWGW__order li{color:var(--color-text-primary);flex-wrap:wrap;align-items:baseline;gap:.25rem .6rem;font-size:.9rem;display:flex}.BbqCalculator-module__SvEWGW__orderTier{color:var(--color-text-disabled);letter-spacing:.06em;text-transform:uppercase;min-width:9rem;font-size:.72rem}.BbqCalculator-module__SvEWGW__sectionTitle{border-bottom:1px solid var(--color-border-subtle);color:var(--color-text-secondary);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:baseline;gap:1rem;margin:.4rem 0 .2rem;padding-bottom:.3rem;font-size:.76rem;font-weight:500;display:flex}.BbqCalculator-module__SvEWGW__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.BbqCalculator-module__SvEWGW__row{border-bottom:1px solid var(--color-border-subtle);justify-content:space-between;align-items:center;gap:.75rem;min-width:0;padding:.45rem 0;display:flex}.BbqCalculator-module__SvEWGW__rowMain{flex-direction:column;gap:.05rem;min-width:0;display:flex}.BbqCalculator-module__SvEWGW__rowName{color:var(--color-text-primary);font-size:.92rem}.BbqCalculator-module__SvEWGW__rowQty{color:var(--color-text-secondary);font-size:.82rem}.BbqCalculator-module__SvEWGW__rowCost{color:var(--color-text-primary);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.9rem}.BbqCalculator-module__SvEWGW__rowDone .BbqCalculator-module__SvEWGW__rowName{color:var(--color-text-disabled);text-decoration:line-through}.BbqCalculator-module__SvEWGW__actions{flex-wrap:wrap;gap:.5rem;display:flex}.BbqCalculator-module__SvEWGW__linkAction{text-decoration:none}.BbqCalculator-module__SvEWGW__priceGrid{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.75rem 1rem;display:grid}.BbqCalculator-module__SvEWGW__notice{color:var(--color-text-primary);background:var(--color-surface-elevated);border-left:3px solid var(--color-accent);border-radius:var(--radius-sm);margin:0;padding:.55rem .75rem;font-size:.84rem;line-height:1.5}.BbqCalculator-module__SvEWGW__error{color:var(--color-error);margin:0;font-size:.84rem;line-height:1.5}.BbqCalculator-module__SvEWGW__footer{color:var(--color-text-secondary);margin:0;font-size:.8rem;line-height:1.55}.BbqCalculator-module__SvEWGW__links{flex-wrap:wrap;gap:.35rem .9rem;display:flex}.BbqCalculator-module__SvEWGW__links a{color:var(--color-text-secondary);font-size:.82rem;text-decoration:underline}.BbqCalculator-module__SvEWGW__links a:hover{color:var(--color-text-primary)}.BbqCalculator-module__SvEWGW__linkBtn{appearance:none;font:inherit;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:.25rem 0;font-size:.82rem;text-decoration:underline}.BbqCalculator-module__SvEWGW__linkBtn:hover{color:var(--color-text-primary)}.BbqCalculator-module__SvEWGW__linkBtn:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.BbqCalculator-module__SvEWGW__source{flex-direction:column;gap:.3rem;margin:0;padding-left:1.1rem;display:flex}.BbqCalculator-module__SvEWGW__empty{color:var(--color-text-secondary);margin:0;font-size:.92rem}@media (max-width:420px){.BbqCalculator-module__SvEWGW__people,.BbqCalculator-module__SvEWGW__fields{grid-template-columns:1fr 1fr}}
