.prototype-ui .offer-price-composition{--price-muted:#5f6875;--price-labor:#386fbd;--price-material:#6d55af;--price-travel:#ac731e;--price-subcontractor:#238177}.prototype-ui.dark .offer-price-composition{--price-muted:#a6b3c6;--price-labor:#6ea1e5;--price-material:#b59be2;--price-travel:#ddb15c;--price-subcontractor:#71bdb2}.prototype-ui .workspace-panel.offer-editor-review>section{padding:16px 24px}.prototype-ui .workspace-panel.offer-editor-review .offer-price-composition h2{letter-spacing:0;text-transform:none;color:var(--ink);margin:0 0 8px;font-size:14px;line-height:1.5}.prototype-ui .price-composition-bar{border-radius:4px;gap:2px;height:16px;margin:16px 0;display:flex;overflow:hidden}.prototype-ui .price-composition-bar span{background:var(--price-muted);flex-basis:0;min-width:0}.prototype-ui .price-composition-bar span.is-muted{opacity:.25}.prototype-ui .offer-price-composition [data-category=labor]{--price-color:var(--price-labor)}.prototype-ui .offer-price-composition [data-category=material]{--price-color:var(--price-material)}.prototype-ui .offer-price-composition [data-category=travel]{--price-color:var(--price-travel)}.prototype-ui .offer-price-composition [data-category=subcontractor]{--price-color:var(--price-subcontractor)}.prototype-ui .offer-price-composition [data-category=all_in]{--price-color:#658496}.prototype-ui .offer-price-composition [data-category=equipment]{--price-color:#7b8245}.prototype-ui .offer-price-composition [data-category=disposal]{--price-color:#ad6754}.prototype-ui .offer-price-composition [data-category=allowance]{--price-color:#a57b99}.prototype-ui .price-composition-bar span{background:var(--price-color,var(--price-muted))}.prototype-ui .price-composition-legend{margin:0}.prototype-ui .price-composition-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;min-height:44px;padding:8px 0;font-size:12px;display:flex}.prototype-ui .price-composition-row:last-child{border:0}.prototype-ui .price-composition-row:focus-visible{outline:2px solid var(--link);outline-offset:3px;border-radius:4px}.prototype-ui .price-composition-row dt{overflow-wrap:anywhere;align-items:center;gap:8px;min-width:0;display:flex}.prototype-ui .price-composition-row dt i{background:var(--price-color,var(--price-muted));border-radius:2px;flex:0 0 8px;width:8px;height:8px}.prototype-ui .price-composition-row dd{font-variant-numeric:tabular-nums;text-align:right;flex-shrink:0;align-items:center;gap:8px;margin:0;display:flex}.prototype-ui .price-composition-row dd strong{font-weight:600}.prototype-ui .price-composition-row dd span{width:48px;color:var(--price-muted);font-size:11px}.prototype-ui .offer-price-composition p{color:var(--price-muted);margin:8px 0 0;font-size:11px;line-height:1.5}.prototype-ui .offer-editor-category select{min-height:44px;font-size:13px}@media (width<=760px){.prototype-ui .workspace-panel.offer-editor-review>section{padding:16px}}@media (width<=400px){.prototype-ui .price-composition-row{gap:8px}.prototype-ui .price-composition-row dd{flex-direction:column;align-items:flex-end;gap:0}}@media (forced-colors:active){.prototype-ui .price-composition-bar span,.prototype-ui .price-composition-row dt i{forced-color-adjust:none;background:highlight;outline:1px solid canvas}}