/* Scoped admin commission settings; inherits the existing panel and field palette. */
.cl-commissions-admin{margin-top:22px}
.cl-commissions-admin .split-head{margin-bottom:16px}
.cl-fee-fields{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(155px,.8fr);gap:14px;align-items:end}
.cl-fee-fields .field{min-width:0}.cl-fee-fields input{width:100%;box-sizing:border-box}
.cl-fee-total{border:1px solid var(--border,#d4dce6);border-radius:9px;min-height:61px;display:flex;flex-direction:column;gap:6px;justify-content:center;padding:9px 14px;background:var(--surface-2,#f6f8fa)}
.cl-fee-total span{font-size:11px;opacity:.8}.cl-fee-total strong{font-size:20px;font-variant-numeric:tabular-nums;color:inherit}
.cl-fee-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:18px}.cl-fee-footer span{font-size:12px;opacity:.8}
@media(max-width:700px){.cl-fee-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.cl-fee-total{grid-column:1/-1}}
@media(max-width:420px){.cl-fee-fields{grid-template-columns:1fr}.cl-fee-total{grid-column:auto}}
