.planningPrice386,.planningCostEntry386{padding:18px;border:1px solid #D8DED2;border-radius:12px;background:#FFFDF8;margin:0 0 18px}.planningPrice386 h3,.planningCostEntry386 h3{font-size:18px;line-height:1.3;margin:0 0 14px}.planningPrice386 label{display:grid;gap:7px;font-size:14px;margin-bottom:12px}.planningPrice386 input,.planningPrice386 select{min-height:44px;width:100%;box-sizing:border-box}.planningPrice386 [hidden]{display:none!important}.planningPrice386 small{font-size:12px;color:#617264}.planningPrice386 .field{margin:12px 0}.planningPrice386 .priceMode386 select{max-width:320px}.planningCostEntry386>.planFoldBody{padding:0!important}.planningStock386{border:1px solid #D8DED2;border-radius:10px;padding:14px;margin:16px 0}.planningStock386>summary{cursor:pointer;font-size:14px;font-weight:600}.economics386{margin:12px 0 18px}.economics386 .reviewMetrics374 strong{font-size:21px}.economics386 .economicsNote386{font-size:12px;line-height:1.45;color:#617264;margin:8px 0}.economics386 .economicsWarning386{font-size:13px;line-height:1.45;color:#9A3B24;margin:8px 0}.economics-negative386 .economicsResult386{background:#FFF0ED;border:1px solid #E5B6AF;color:#A72B26}.economics-positive386 .economicsResult386{background:#EAF4E7;border:1px solid #C5DBC0;color:#205C32}#planningSteps369 .planningCostEntry386 .resourceRowBody{padding:14px}#planningSteps369 .planningCostEntry386 .resourceGrid{gap:12px}.planningCostEntry386 p.muted{font-size:12px;line-height:1.45}.planningCostEntry386 h4{font-size:15px}#planningSteps369>.planningCostEntry386>summary{display:none}@media(max-width:820px){.planningPrice386,.planningCostEntry386{padding:14px}.planningCostEntry386 .resourceGrid,.planningCostEntry386 .costGrid{grid-template-columns:1fr!important}.economics386 .reviewMetrics374 strong{font-size:19px}}
