.excel-plant,.excel-output-fields{margin:26px 0;border-top:1px solid #dce5d3;padding-top:22px}.excel-plant h3,.excel-output-fields h3{font-size:17px}.excel-plant-fields{background:#f6f9ef;padding:18px;border:1px solid #dce5d0;border-radius:9px;margin:16px 0}.excel-plant-fields[hidden]{display:none!important}.excel-live-total{font-size:13px;font-weight:600;color:#3a6230;line-height:1.7}.excel-pack-preview{padding:20px;background:#edf4e2;border:1px solid #cbdcba;border-radius:9px;font-size:13px;line-height:1.7;margin:20px 0}.excel-pack-preview p{font-size:12px;margin:8px 0 0}.excel-packs{padding:20px;margin:0}.excel-packs .ux-empty{grid-column:1/-1}.excel-cost-sheet{margin:26px 0}.excel-cost-sheet .table-wrap td{vertical-align:top}.excel-cost-sheet .table-wrap td small{display:block;margin-top:7px;color:#6f8062}.excel-cost-sheet .ux-metric>strong{font-size:23px}.excel-cost-sheet .ux-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}#costing-recipe{max-width:100%;min-height:44px}.excel-plant .print-note,.excel-output-fields .print-note{display:block;font-size:12px;line-height:1.8;color:#718160}
@media(max-width:720px){.excel-cost-sheet .ux-metrics{grid-template-columns:1fr}.excel-plant-fields{padding:13px}.excel-packs{padding:15px}.excel-cost-sheet .ux-metric>strong{font-size:22px}.excel-pack-preview{padding:16px;overflow-wrap:anywhere}}
@media print{.excel-cost-sheet{break-before:auto}.excel-cost-sheet .ux-metrics{grid-template-columns:repeat(3,1fr)}.excel-cost-sheet .notice{display:block!important;font-size:10px}.excel-cost-sheet .ux-metric>strong{font-size:16px}.excel-packs .ux-card{break-inside:avoid}}
