/* V33 — détail quotidien des commissions */
.commission-ledger-v33{margin:10px 0 18px;padding:14px;border:1px solid var(--line,#e3e8e5);border-radius:18px;background:linear-gradient(180deg,#fff 0%,#fbfdfc 100%);display:grid;gap:12px}
.commission-ledger-head-v33{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.commission-ledger-head-v33 p{margin:0 0 2px;color:var(--ink-soft,#6c746f);font-size:9px;font-weight:850;text-transform:uppercase;letter-spacing:.08em}.commission-ledger-head-v33 h4{margin:0;font-size:15px;letter-spacing:-.02em}.commission-ledger-head-v33>span{padding:6px 9px;border-radius:999px;background:var(--mint,#e7f7ef);color:var(--green,#147a49);font-size:9px;font-weight:900;white-space:nowrap}
.commission-intro-v33{margin:0;color:var(--ink-soft,#69736d);font-size:10px;line-height:1.5}.commission-intro-v33 b{color:var(--ink,#17201b)}
.commission-summary-v33{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.commission-summary-v33>div{padding:9px;border:1px solid #dfe9e3;border-radius:12px;background:#fff;display:grid;gap:2px}.commission-summary-v33 small{font-size:8px;color:var(--ink-soft,#6b756f);font-weight:750}.commission-summary-v33 strong{font-size:12px}
.commission-info-v33{padding:9px 10px;border-radius:11px;background:#eef8f2;color:#385b48;font-size:9px;line-height:1.45}.commission-info-warning-v33{background:#fff7e8;color:#76521a}
.commission-days-v33{display:grid;gap:9px}.commission-day-v33{padding:11px;border:1px solid #e1e9e4;border-radius:14px;background:#fff;display:grid;gap:9px}.commission-day-future-v33{background:#f8fbf9}.commission-day-head-v33{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.commission-day-head-v33>div{display:grid;gap:2px}.commission-day-head-v33 strong{font-size:11px}.commission-day-head-v33 small{font-size:8.5px;color:var(--ink-soft,#6d756f)}.commission-source-v33{padding:4px 7px;border-radius:999px;background:#f0f3f1;font-size:7.5px;font-weight:850;color:#59625d}.commission-warning-v33{color:#a16b16!important;font-weight:800}
.commission-fields-v33{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(100px,.7fr);gap:8px}.commission-fields-v33 label,.commission-add-grid-v33 label{display:grid;gap:4px}.commission-fields-v33 label>span,.commission-add-grid-v33 label>span{font-size:8px;color:var(--ink-soft,#68716c);font-weight:800}.commission-fields-v33 input,.commission-fields-v33 select,.commission-add-v33 input,.commission-add-v33 select{width:100%;height:38px;border:1px solid #dce5df;border-radius:10px;background:#fff;color:var(--ink,#17201b);font:inherit;font-size:11px;font-weight:750;box-sizing:border-box;padding:0 9px;outline:0}.commission-fields-v33 input:focus,.commission-fields-v33 select:focus,.commission-add-v33 input:focus,.commission-add-v33 select:focus{box-shadow:0 0 0 2px color-mix(in srgb,var(--green,#147a49) 17%,transparent)}
.commission-money-v33{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;border:1px solid #dce5df;border-radius:10px;overflow:hidden}.commission-money-v33 input{border:0!important;border-radius:0!important}.commission-money-v33 b{padding-right:9px;font-size:9px;color:var(--ink-soft,#69726d)}
.commission-super-v33{display:grid;grid-template-columns:18px 1fr;gap:8px;align-items:center;padding:8px 9px;border-radius:10px;background:#f7faf8}.commission-super-v33 input{width:17px;height:17px;accent-color:var(--green,#147a49)}.commission-super-v33 span{display:grid;gap:1px}.commission-super-v33 strong{font-size:9px}.commission-super-v33 small{font-size:8px;color:var(--ink-soft,#6a746e)}
.commission-calc-v33,.commission-future-line-v33{display:flex;justify-content:space-between;align-items:center;gap:10px;padding-top:7px;border-top:1px solid #edf1ef}.commission-calc-v33 span,.commission-future-line-v33 span{font-size:8.5px;color:var(--ink-soft,#66716b)}.commission-calc-v33 strong,.commission-future-line-v33 strong{font-size:11px;color:var(--green,#147a49)}.commission-day-note-v33{font-size:8px;color:var(--ink-soft,#6d756f);line-height:1.4}
.commission-remove-v33{justify-self:start;border:0;background:transparent;color:#a45151;font-size:8px;font-weight:800;padding:0}
.commission-add-v33{border-top:1px solid #e7ede9;padding-top:10px}.commission-add-v33 summary{cursor:pointer;font-size:10px;font-weight:850;color:var(--green,#147a49)}.commission-add-v33[open]{display:grid;gap:9px}.commission-add-grid-v33{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(100px,.7fr);gap:8px}.commission-add-v33 button{min-height:38px;border:0;border-radius:11px;background:var(--green,#147a49);color:#fff;font-size:9px;font-weight:850}.commission-add-v33>small{font-size:8px;color:var(--ink-soft,#6d756f);line-height:1.4}.commission-inline-message-v33{font-size:8.5px;font-weight:800;color:#a15e18}.commission-empty-v33{padding:12px;border-radius:11px;background:#f5f8f6;color:var(--ink-soft,#68716c);font-size:9px;line-height:1.45}
#commission[data-commission-managed="v33"],#commission[data-commission-managed="v33"]:focus{background:#f4f8f5!important;color:var(--green,#147a49)!important;font-weight:850}
@media(max-width:520px){.commission-summary-v33{grid-template-columns:1fr 1fr 1fr}.commission-fields-v33,.commission-add-grid-v33{grid-template-columns:1fr}.commission-ledger-v33{padding:12px}}
