/* İşletme (Business Operations) — same Chiron chassis, Salon skin. */
.business-strip{grid-template-columns:repeat(6,minmax(0,1fr))}
.business-strip button.alert{border-color:#e0b4b4;background:var(--danger-soft)}.business-strip button.alert b{color:var(--danger)}
.metrics.six{grid-template-columns:repeat(6,minmax(0,1fr))}
.card-body.list{display:grid;gap:8px}
.payable-row,.task-row{display:grid;grid-template-columns:1fr auto auto auto;align-items:center;gap:10px;padding:8px 10px;border:1px solid var(--line);border-radius:10px;background:#fbf8f5}
.payable-row>div,.task-row>div{display:grid;gap:1px;min-width:0}.payable-row b,.task-row b{font-size:11.5px}.payable-row small,.task-row small{color:var(--muted);font-size:9.5px}
.payable-row>b{font-size:12px;font-variant-numeric:tabular-nums}
.task-row{grid-template-columns:8px 1fr auto auto}.task-row.done b{color:var(--muted);text-decoration:line-through}
.task-actions{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}
.priority{display:block;width:8px;height:8px;border-radius:50%;background:var(--line-strong)}.priority-high{background:var(--danger)}.priority-normal{background:var(--sand)}.priority-low{background:var(--sage)}
em.overdue{font-style:normal;color:var(--danger);font-weight:700}
td.diff,b.diff{color:var(--danger)}
tr.passive td{color:var(--muted)}
.cash-sheet{display:grid;gap:2px}.cash-sheet .total-row{font-size:11.5px;padding:7px 0;border-bottom:1px dashed var(--line)}.cash-sheet .total-row.grand{font-size:13px;border-bottom:0}.cash-sheet .total-row.diff b{color:var(--danger)}.cash-sheet hr{border:0;border-top:1px solid var(--line-strong);margin:4px 0}.cash-sheet .report-note{margin:8px 0 0}
.staff-board td small{display:block;color:var(--muted);font-size:9.5px}.staff-board td{vertical-align:middle}
.person{display:flex;align-items:center;gap:8px}.staff-dot{width:8px;height:8px;border-radius:50%;background:var(--rose)}
.report-rows.compact .report-row{padding:2px 0;font-size:10px}
.business-strip+.grid-two{margin-top:4px}
@media(max-width:1250px){.metrics.six{grid-template-columns:repeat(3,minmax(0,1fr))}.business-strip{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:1000px){.business-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.payable-row{grid-template-columns:1fr auto;row-gap:6px}.task-row{grid-template-columns:8px 1fr auto}.task-row .task-actions{grid-column:2/-1}}
.cash-history{overflow-x:auto}.cash-history .table{min-width:420px}
.task-row .task-actions{flex-wrap:nowrap}
