.job-labor{padding:18px 0;border-bottom:1px solid var(--border,#dfe5ef);margin-bottom:20px}.job-labor h3{margin-top:0}.job-labor-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.job-labor-grid>div{background:var(--surface-soft,#f2f5fa);border:1px solid var(--border,#dfe5ef);border-radius:14px;padding:15px}.job-labor-grid span{display:block;font-size:.85rem;color:var(--muted,#52617c)}.job-labor-grid strong{display:block;font-size:1.35rem;margin-top:6px}.job-labor-grid .job-labor-billed{background:#edf4ff;border-color:#b9d2ff;color:#184991}.job-labor-grid .job-labor-gift,.job-labor-editor p.job-labor-gift{background:#edf9f4;border:1px solid #b8e6d3;color:#176646;border-radius:12px;padding:15px}.job-labor-amount{padding:12px 0;font-size:1rem}.job-labor-amount span{color:var(--muted,#52617c)}.job-labor-actions{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.job-labor-editor fieldset{margin:20px 0;border:1px solid var(--border,#dfe5ef);border-radius:12px;padding:15px}.job-labor-editor legend{font-weight:700;padding:0 8px}.job-labor-inputs{display:grid;grid-template-columns:1fr 1fr;gap:15px}.job-labor-inputs input{font-size:1.25rem;min-height:48px}.job-labor-editor .form-error:empty{display:none}.settings-card.labor-settings-card{background:#edf4ff;border-color:#bad0f5}.labor-settings-card .settings-card-icon{background:#255dc9;color:#fff}@media(max-width:500px){.job-labor-grid{grid-template-columns:1fr 1fr;gap:8px}.job-labor-grid>div{padding:11px}.job-labor-grid strong{font-size:1.1rem}.job-labor-actions .btn.primary{width:100%}}@media(prefers-color-scheme:dark){.job-labor-grid>div{background:#1d2736;border-color:#41516a;color:#e4edf9}.job-labor-grid span{color:#b6c5da}.job-labor-grid .job-labor-billed,.settings-card.labor-settings-card{background:#172e50;border-color:#406fa9;color:#dbeaff}.job-labor-grid .job-labor-gift,.job-labor-editor p.job-labor-gift{background:#173b31;border-color:#347c65;color:#c1f0dd}}
