.business-planner{padding-block:80px;border-top:1px solid var(--line,#deded8)}.planner-heading{max-width:700px;margin-bottom:32px}.planner-heading h2{font-size:clamp(28px,3.5vw,48px);line-height:1.12;letter-spacing:-.035em;margin:16px 0}.planner-heading>p:last-child{max-width:580px;line-height:1.7;opacity:.8}.planner-workspace{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);border:1px solid var(--line,#deded8);background:var(--paper,#fff)}#business-planner-form{padding:32px;display:grid;grid-template-columns:1fr 1fr;gap:20px}#business-planner-form label{display:flex;flex-direction:column;gap:9px;font-size:13px;line-height:1.5}#business-planner-form input{width:100%;min-width:0;border:1px solid #c4ccc8;background:white;color:#202a29;padding:12px;font:inherit;border-radius:2px}#business-planner-form .business-button{grid-column:1/-1;align-self:end;margin-top:10px}.planner-products{grid-column:1/-1;margin:0;padding:18px;border:1px solid var(--line,#deded8);min-width:0}.planner-products legend{font-size:12px;padding:0 8px}.planner-products label{display:grid!important;grid-template-columns:1fr 70px;gap:16px;align-items:center;padding:10px 0;border-bottom:1px solid var(--line,#deded8)}.planner-products label:last-child{border:0}.planner-output{padding:32px;background:var(--soft,#f1f3f2);border-left:1px solid var(--line,#deded8);display:flex;flex-direction:column;justify-content:center}.planner-output dl{margin:12px 0;display:grid;grid-template-columns:1fr auto;gap:18px;border-bottom:1px solid var(--line,#deded8);padding-bottom:25px}.planner-output dt{font-size:14px;max-width:260px}.planner-output dd{margin:0;font-size:20px;letter-spacing:-.02em;font-weight:600;text-align:right}.planner-note{font-size:12px;line-height:1.8;opacity:.8}.planner-output button{align-self:start;padding:12px 0;border:0;border-bottom:1px solid;background:transparent;color:inherit;font:inherit;cursor:pointer}.planner-output .planner-alert{padding:16px;border-left:3px solid currentColor;line-height:1.6;font-size:14px}.planner-meal .planner-output,.planner-basket .planner-output{background:#f6f0e8}.planner-batch .planner-output{background:#202c31;color:white}.planner-backup .planner-output{background:#152c50;color:white}.planner-itinerary .planner-output{background:#eef5f5}.planner-output li{font-size:13px;line-height:1.7}.planner-output ul{padding-left:20px}.business-planner :focus-visible{outline:3px solid var(--accent,#28619b);outline-offset:4px}.catalog-sort{display:flex;align-items:center;gap:12px;font-size:12px;margin:0 0 24px}.catalog-sort select{font:inherit;color:inherit;background:transparent;border:1px solid #c4ccc8;padding:10px;max-width:100%}.product-facts{border-block:1px solid #d8dfdd;margin:24px 0;padding:16px 0;display:grid;gap:12px}.product-facts dt{font-size:11px;opacity:.7}.product-facts dd{margin:0;font-size:14px;line-height:1.6}.product-select-summary{font-size:13px;line-height:1.8;white-space:pre-line}.brand-pulso .business-process,.brand-onda .business-process,.brand-nexo .business-process{border-radius:0}.business-site .business-inquiry .form-result{white-space:pre-line}
@media(max-width:720px){.business-planner{padding-block:44px}.planner-workspace{grid-template-columns:1fr}#business-planner-form,.planner-output{padding:22px}.planner-output{border-left:0;border-top:1px solid var(--line,#deded8)}#business-planner-form{gap:16px}#business-planner-form input{font-size:16px}.planner-output dd{font-size:18px}.planner-output dt{max-width:210px}.planner-heading h2{font-size:32px}.catalog-sort{flex-wrap:wrap}}
