.purchase-internal-costs{margin-top:18px;border:1px solid var(--line,#d4d8df);border-radius:14px;padding:18px;min-width:0}.purchase-internal-costs header h3{font-size:16px;margin:6px 0}.purchase-internal-costs header p{font-size:12px;line-height:1.6;color:var(--muted,#697080)}.purchase-internal-costs fieldset{border:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:18px 0;min-width:0}.purchase-internal-costs label{display:grid;gap:6px;min-width:0;font-size:12px}.purchase-internal-costs input,.purchase-internal-costs select{width:100%;min-width:0;min-height:42px}.purchase-cost-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid var(--line,#d4d8df)}.purchase-cost-row>div{min-width:0;overflow-wrap:anywhere}.purchase-cost-row small{display:block;margin-top:5px;color:var(--muted,#697080)}.purchase-cost-actions{display:flex;flex-wrap:wrap;gap:8px}.purchase-cost-actions button{min-height:44px}#purchaseCostMessage:not(:empty){padding:12px;margin:12px 0;border:1px solid var(--line,#d4d8df);border-radius:9px;font-size:12px;overflow-wrap:anywhere}#purchaseCostTotals{font-weight:650;margin:12px 0;font-variant-numeric:tabular-nums}@media(max-width:600px){.purchase-internal-costs{padding:14px}.purchase-internal-costs fieldset{grid-template-columns:1fr}.purchase-cost-row{align-items:flex-start;flex-wrap:wrap}.purchase-cost-actions>*{flex:1}}
