.cost-sheet-workspace{max-width:1120px}.cost-sheet-workspace .cost-head{margin-bottom:10px;padding:12px 16px}.cost-sheet-workspace .cost-thumb.large{width:72px;height:72px}.cost-sheet-workspace .cost-head h1{font-size:1.45rem;margin:2px 0}.cost-sheet-workspace .cost-head p{margin:3px 0}.cost-flow{margin-top:8px}.cost-flow-title{grid-template-columns:minmax(270px,1fr) 170px 72px;padding:7px 12px}.cost-flow-row{grid-template-columns:minmax(270px,1fr) 170px 72px;min-height:30px}.cost-flow-label{padding:5px 12px;font-size:.68rem}.cost-flow-label small{display:inline;margin-left:9px;font-size:.6rem}.cost-flow-value{padding:5px 12px;font-size:.82rem}.cost-flow-action button{padding:3px 7px;font-size:.6rem}.cost-flow-row.total .cost-flow-label,.cost-flow-row.total .cost-flow-value{font-size:.82rem}.retail-flow{margin-top:12px}.retail-flow-head>div{padding:8px 12px;font-size:.72rem}.retail-flow-row{min-height:34px}.retail-flow-row>div{padding:6px 12px;font-size:.76rem}.retail-flow-row.margin>div:not(:first-child){font-size:.82rem}.retail-actions>div{padding:6px}.add-inline-cost{font-weight:800}@media(max-width:850px){.cost-flow-title,.cost-flow-row{grid-template-columns:minmax(180px,1fr) 125px 58px}.cost-flow-label small{display:none}}
