/* Labour cost calculator: one line per employer on-cost (worldwide inputs) */
.lc-ocs { display: grid; gap: 8px; }
.lc-oc { display: grid; grid-template-columns: minmax(0, 1fr) 150px; gap: 8px; align-items: center; padding: 8px 10px; border: 1.5px solid var(--concrete-2); border-radius: 10px; background: var(--concrete, #f3f4f6); }
.lc-oc .check { font-size: .84rem; font-weight: 600; }
.lc-oc-rate { display: grid; gap: 3px; font-size: .74rem; }
.lc-oc-rate input { height: 38px; padding: 0 8px; }
@media (max-width: 480px) { .lc-oc { grid-template-columns: 1fr; } }
