/* V203: commissions only. The existing dashboard page and ledger remain the owners. */
html[data-salary-design][data-salary-theme][data-salary-mode][data-salary-scheme] body.ms-dashboard-commission-v120{--cm-bg:#f3f4f6;--cm-surface:#fff;--cm-ink:#101529;--cm-muted:#798091;--cm-line:#e5e7eb;--cm-green:#146957;--cm-mint:#dff5ee;--cm-blue:#eaf4ff;--cm-purple:#f2effd;--cm-orange:#fff6eb;--cm-gold:#fbf6eb}
html[data-salary-design][data-salary-theme][data-salary-mode][data-salary-scheme="dark"] body.ms-dashboard-commission-v120{--cm-bg:var(--premium-canvas);--cm-surface:var(--premium-surface);--cm-ink:var(--premium-ink);--cm-muted:var(--premium-ink-soft);--cm-line:var(--premium-line);--cm-green:#83d9b9;--cm-mint:#183d33;--cm-blue:#202f43;--cm-purple:#302741;--cm-orange:#392f25;--cm-gold:#383227}
html[data-salary-design][data-salary-theme][data-salary-mode][data-salary-scheme] body.ms-dashboard-commission-v120 .ms-dashboard-page-shell-v120{background:var(--cm-bg)!important}
html[data-salary-design][data-salary-theme][data-salary-mode][data-salary-scheme] body.ms-dashboard-commission-v120 .ms-dashboard-page-header-v120{min-height:92px;padding:calc(env(safe-area-inset-top,0px) + 14px) 24px 14px;background:color-mix(in srgb,var(--cm-surface) 90%,transparent)!important;border-color:var(--cm-line)!important;box-shadow:0 3px 16px #14253604}
html[data-salary-design][data-salary-theme][data-salary-mode][data-salary-scheme] body.ms-dashboard-commission-v120 .ms-dashboard-page-title-v120 strong{font:700 24px/1.2 inherit;color:var(--cm-ink)!important;font-size:24px}
html[data-salary-design][data-salary-theme][data-salary-mode][data-salary-scheme] body.ms-dashboard-commission-v120 .ms-dashboard-page-title-v120 small{font-size:17px;font-weight:400;color:var(--cm-muted)!important}
html[data-salary-design][data-salary-theme][data-salary-mode][data-salary-scheme] body.ms-dashboard-commission-v120 .ms-dashboard-page-close-v120{width:50px;height:50px;background:var(--cm-surface)!important;color:var(--cm-ink)!important;border:0;box-shadow:0 4px 18px #1425360c}
html[data-salary-design][data-salary-theme][data-salary-mode][data-salary-scheme] body.ms-dashboard-commission-v120 .ms-dashboard-page-card-v120{top:calc(env(safe-area-inset-top,0px) + 92px)!important;left:0!important;right:0!important;transform:none!important;width:auto!important;padding:16px max(18px,calc((100vw - 1080px)/2)) calc(28px + env(safe-area-inset-bottom,0px))!important;background:var(--cm-bg)!important;color:var(--cm-ink)!important;scroll-behavior:auto}
html[data-salary-design][data-salary-theme][data-salary-mode][data-salary-scheme] body.ms-dashboard-commission-v120 .ms-dashboard-page-card-v120>.card-title-row{display:none!important}
html[data-salary-design][data-salary-theme][data-salary-mode][data-salary-scheme] body.ms-dashboard-commission-v120 .cm203-total{display:grid!important;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:18px;min-height:92px;padding:10px 12px 10px 16px;margin:0 0 16px!important;background:linear-gradient(120deg,var(--cm-surface),color-mix(in srgb,var(--cm-mint) 35%,var(--cm-surface)))!important;border:3px solid var(--cm-surface)!important;border-radius:21px!important;box-shadow:0 4px 20px #20304704}
html[data-salary-design][data-salary-theme][data-salary-mode][data-salary-scheme] body.ms-dashboard-commission-v120 .cm203-total-icon{display:grid;place-items:center;width:56px;height:56px;background:var(--cm-mint);border-radius:17px;color:var(--cm-green)}
html[data-salary-design][data-salary-theme][data-salary-mode][data-salary-scheme] body.ms-dashboard-commission-v120 svg{width:24px;height:24px;flex-shrink:0}
html[data-salary-design][data-salary-theme][data-salary-mode][data-salary-scheme] body.ms-dashboard-commission-v120 .cm203-total-icon svg{width:30px;height:30px}
html[data-salary-design][data-salary-theme][data-salary-mode][data-salary-scheme] body.ms-dashboard-commission-v120 .cm203-total label{font-size:18px!important;line-height:1.3;font-weight:650;color:var(--cm-ink)!important}
html[data-salary-design][data-salary-theme][data-salary-mode][data-salary-scheme] body.ms-dashboard-commission-v120 .cm203-total .money-input{display:none!important}
html[data-salary-design][data-salary-theme][data-salary-mode][data-salary-scheme] body.ms-dashboard-commission-v120 [data-cm203-total]{display:flex;align-items:center;justify-content:center;min-height:70px;padding:12px 28px;background:var(--cm-mint);border-radius:18px;font-size:32px;color:var(--cm-green);white-space:nowrap}
html[data-salary-design][data-salary-theme][data-salary-mode][data-salary-scheme] body.ms-dashboard-commission-v120 #commission-ledger-v33{display:grid!important;gap:14px;margin:0!important;padding:18px 16px 22px!important;border:0!important;border-radius:22px!important;background:var(--cm-surface)!important;color:var(--cm-ink)!important;box-shadow:0 4px 20px #20304703}
html[data-salary-design][data-salary-theme][data-salary-mode][data-salary-scheme] body.ms-dashboard-commission-v120 .commission-ledger-head-v33{display:grid;grid-template-columns:48px minmax(0,1fr) auto;gap:14px;align-items:center}
html[data-salary-design][data-salary-theme][data-salary-mode][data-salary-scheme] body.ms-dashboard-commission-v120 .cm203-heading-icon{width:48px;height:48px;display:grid;place-items:center;border-radius:15px;background:var(--cm-mint);color:var(--cm-green)}
html[data-salary-design][data-salary-theme][data-salary-mode][data-salary-scheme] body.ms-dashboard-commission-v120 .commission-ledger-head-v33 p{font-size:10px;letter-spacing:.16em;margin:0 0 12px;color:var(--cm-muted)!important}
html[data-salary-design][data-salary-theme][data-salary-mode][data-salary-scheme] body.ms-dashboard-commission-v120 .commission-ledger-head-v33 h4{font-size:21px;line-height:1.25;font-weight:700;color:var(--cm-ink)!important}
html[data-salary-design][data-salary-theme][data-salary-mode][data-salary-scheme] body.ms-dashboard-commission-v120 .cm203-cycle{display:flex;align-items:center;gap:12px;padding:12px 16px;border:1px solid var(--cm-line);background:var(--cm-surface)!important;color:var(--cm-green)!important;box-shadow:0 3px 9px #14253606;border-radius:18px;font-size:16px;white-space:nowrap}
html[data-salary-design][data-salary-theme][data-salary-mode][data-salary-scheme] body.ms-dashboard-commission-v120 .cm203-cycle svg:last-child{width:16px}
html[data-salary-design][data-salary-theme][data-salary-mode][data-salary-scheme] body.ms-dashboard-commission-v120 .commission-intro-v33{margin:6px 0 2px;font-size:15px;line-height:1.55;color:var(--cm-muted)!important}
html[data-salary-design][data-salary-theme][data-salary-mode][data-salary-scheme] body.ms-dashboard-commission-v120 .commission-intro-v33 b{color:var(--cm-ink)!important;font-weight:650}
html[data-salary-design][data-salary-theme][data-salary-mode][data-salary-scheme] body.ms-dashboard-commission-v120 .commission-intro-v33>small{display:block;font-size:14px}
html[data-salary-design][data-salary-theme][data-salary-mode][data-salary-scheme] body.ms-dashboard-commission-v120 .commission-summary-v33{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;background:transparent!important}
html[data-salary-design][data-salary-theme][data-salary-mode][data-salary-scheme] body.ms-dashboard-commission-v120 .commission-summary-v33>div{display:grid;grid-template-columns:54px minmax(0,1fr);grid-template-rows:auto auto;gap:5px 14px;padding:13px 12px;border:1px solid color-mix(in srgb,#2779cc 16%,var(--cm-line))!important;border-radius:16px;background:var(--cm-blue)!important;align-items:center;min-height:80px}
html[data-salary-design][data-salary-theme][data-salary-mode][data-salary-scheme] body.ms-dashboard-commission-v120 .commission-summary-v33>div:nth-child(2){background:var(--cm-purple)!important;border-color:color-mix(in srgb,#8960dd 14%,var(--cm-line))!important}
html[data-salary-design][data-salary-theme][data-salary-mode][data-salary-scheme] body.ms-dashboard-commission-v120 .commission-summary-v33>div:nth-child(3){background:var(--cm-orange)!important;border-color:color-mix(in srgb,#eba145 14%,var(--cm-line))!important}
html[data-salary-design][data-salary-theme][data-salary-mode][data-salary-scheme] body.ms-dashboard-commission-v120 .cm203-stat-icon{grid-row:1/3;width:52px;height:54px;display:grid;place-items:center;border-radius:18px;background:color-mix(in srgb,#3c89ed 9%,transparent);color:#1266bb}
html[data-salary-design][data-salary-theme][data-salary-mode][data-salary-scheme] body.ms-dashboard-commission-v120 .commission-summary-v33>div:nth-child(2) .cm203-stat-icon{color:#7935de;background:#8248dd12}
html[data-salary-design][data-salary-theme][data-salary-mode][data-salary-scheme] body.ms-dashboard-commission-v120 .commission-summary-v33>div:nth-child(3) .cm203-stat-icon{color:#ea8b23;background:#f2a34212}
html[data-salary-design][data-salary-theme][data-salary-mode][data-salary-scheme] body.ms-dashboard-commission-v120 .commission-summary-v33 small{font-size:14px;font-weight:400;color:var(--cm-ink)!important}
html[data-salary-design][data-salary-theme][data-salary-mode][data-salary-scheme] body.ms-dashboard-commission-v120 .commission-summary-v33 strong{font-size:23px;line-height:1.2;color:var(--cm-ink)!important;white-space:nowrap}
html[data-salary-design][data-salary-theme][data-salary-mode][data-salary-scheme] body.ms-dashboard-commission-v120 .cm203-import{position:relative;border:1px dashed color-mix(in srgb,var(--cm-muted) 35%,transparent);border-radius:19px;padding:12px;background:var(--cm-surface)}
html[data-salary-design][data-salary-theme][data-salary-mode][data-salary-scheme] body.ms-dashboard-commission-v120 .cm203-import label{display:flex;align-items:center;flex-direction:column;justify-content:center;gap:7px;min-height:118px;padding:12px 52px;background:color-mix(in srgb,var(--cm-line) 48%,var(--cm-surface));border-radius:15px;cursor:default;color:var(--cm-muted)}
html[data-salary-design][data-salary-theme][data-salary-mode][data-salary-scheme] body.ms-dashboard-commission-v120 .cm203-import input{position:absolute;width:1px;height:1px;opacity:0}
html[data-salary-design][data-salary-theme][data-salary-mode][data-salary-scheme] body.ms-dashboard-commission-v120 .cm203-import-icon{width:48px;height:48px;display:grid;place-items:center;background:color-mix(in srgb,var(--cm-muted) 50%,var(--cm-line));color:var(--cm-surface);border-radius:50%}
html[data-salary-design][data-salary-theme][data-salary-mode][data-salary-scheme] body.ms-dashboard-commission-v120 .cm203-import strong{font-size:18px;color:var(--cm-ink)}
html[data-salary-design][data-salary-theme][data-salary-mode][data-salary-scheme] body.ms-dashboard-commission-v120 .cm203-import small{font-size:14px;text-align:center}
html[data-salary-design][data-salary-theme][data-salary-mode][data-salary-scheme] body.ms-dashboard-commission-v120 .cm203-import-badge{position:absolute;right:18px;top:20px;padding:9px 10px;border-radius:16px;background:var(--cm-orange);color:#b86533;font-size:15px;font-weight:700}
html[data-salary-design][data-salary-theme][data-salary-mode][data-salary-scheme] body.ms-dashboard-commission-v120 .cm203-import.is-available label{cursor:pointer;background:var(--cm-mint)}
html[data-salary-design][data-salary-theme][data-salary-mode][data-salary-scheme] body.ms-dashboard-commission-v120 .cm203-import label:focus-within{outline:2px solid var(--orange);outline-offset:3px}
html[data-salary-design][data-salary-theme][data-salary-mode][data-salary-scheme] body.ms-dashboard-commission-v120 .commission-info-v33{display:flex;align-items:center;gap:14px;background:var(--cm-gold)!important;color:var(--cm-ink)!important;border:0!important;padding:12px;border-radius:16px;font-size:14px;line-height:1.4;min-height:52px}
html[data-salary-design][data-salary-theme][data-salary-mode][data-salary-scheme] body.ms-dashboard-commission-v120 .commission-info-v33 b{font-weight:400}
html[data-salary-design][data-salary-theme][data-salary-mode][data-salary-scheme] body.ms-dashboard-commission-v120 .cm203-info-icon{width:30px;height:30px;border-radius:50%;background:#b38b56;color:white;display:grid;place-items:center;font-family:serif;font-weight:700;flex-shrink:0}
html[data-salary-design][data-salary-theme][data-salary-mode][data-salary-scheme] body.ms-dashboard-commission-v120 .commission-days-v33{gap:12px}
html[data-salary-design][data-salary-theme][data-salary-mode][data-salary-scheme] body.ms-dashboard-commission-v120 .cm203-day{border:1px solid var(--cm-line);border-radius:13px;background:var(--cm-surface);color:var(--cm-ink);min-width:0}
html[data-salary-design][data-salary-theme][data-salary-mode][data-salary-scheme] body.ms-dashboard-commission-v120 .cm203-day>summary{list-style:none;display:grid;grid-template-columns:72px minmax(0,1fr) auto 20px;align-items:center;gap:16px;padding:12px 18px 12px 12px;min-height:100px;cursor:pointer}
html[data-salary-design][data-salary-theme][data-salary-mode][data-salary-scheme] body.ms-dashboard-commission-v120 .cm203-day>summary::-webkit-details-marker{display:none}
html[data-salary-design][data-salary-theme][data-salary-mode][data-salary-scheme] body.ms-dashboard-commission-v120 .cm203-date{display:flex;flex-direction:column;align-items:center;border-right:1px solid var(--cm-line);gap:2px;padding-right:14px}
html[data-salary-design][data-salary-theme][data-salary-mode][data-salary-scheme] body.ms-dashboard-commission-v120 .cm203-date b{font-size:32px;line-height:1.1}
html[data-salary-design][data-salary-theme][data-salary-mode][data-salary-scheme] body.ms-dashboard-commission-v120 .cm203-date strong{font-size:14px}
html[data-salary-design][data-salary-theme][data-salary-mode][data-salary-scheme] body.ms-dashboard-commission-v120 .cm203-date small{font-size:14px;color:var(--cm-muted)}
html[data-salary-design][data-salary-theme][data-salary-mode][data-salary-scheme] body.ms-dashboard-commission-v120 .cm203-day-copy{display:flex;align-items:flex-start;flex-direction:column;gap:9px;min-width:0}
html[data-salary-design][data-salary-theme][data-salary-mode][data-salary-scheme] body.ms-dashboard-commission-v120 .cm203-day-copy>small{font-size:15px;color:var(--cm-muted)}
html[data-salary-design][data-salary-theme][data-salary-mode][data-salary-scheme] body.ms-dashboard-commission-v120 .cm203-day-copy button{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--cm-line);border-radius:9px;background:color-mix(in srgb,var(--cm-line) 65%,var(--cm-surface));color:var(--cm-ink);font-size:13px;min-height:40px;cursor:pointer;text-align:left}
html[data-salary-design][data-salary-theme][data-salary-mode][data-salary-scheme] body.ms-dashboard-commission-v120 .cm203-day-copy button svg{width:17px;height:17px}
html[data-salary-design][data-salary-theme][data-salary-mode][data-salary-scheme] body.ms-dashboard-commission-v120 .cm203-amount{font-size:22px;color:var(--cm-green);white-space:nowrap}
html[data-salary-design][data-salary-theme][data-salary-mode][data-salary-scheme] body.ms-dashboard-commission-v120 .cm203-day>summary>svg{width:18px;color:var(--cm-muted)}
html[data-salary-design][data-salary-theme][data-salary-mode][data-salary-scheme] body.ms-dashboard-commission-v120 .cm203-editor{padding:0 14px 14px}
html[data-salary-design][data-salary-theme][data-salary-mode][data-salary-scheme] body.ms-dashboard-commission-v120 .commission-add-v33{margin-top:0;padding-top:8px;border:0}
html[data-salary-design][data-salary-theme][data-salary-mode][data-salary-scheme] body.ms-dashboard-commission-v120 .commission-add-v33 summary{font-size:12px;color:var(--cm-muted)}
html[data-salary-design][data-salary-theme][data-salary-mode][data-salary-scheme] body.ms-dashboard-commission-v120 .commission-fields-v33 label>span{font-size:13px}
html[data-salary-design][data-salary-theme][data-salary-mode][data-salary-scheme] body.ms-dashboard-commission-v120 .commission-fields-v33 input,html[data-salary-design][data-salary-theme][data-salary-mode][data-salary-scheme] body.ms-dashboard-commission-v120 .commission-fields-v33 select{font-size:16px;height:44px}
@media(max-width:600px){
html[data-salary-design][data-salary-theme][data-salary-mode][data-salary-scheme] body.ms-dashboard-commission-v120 .cm203-total{grid-template-columns:40px minmax(0,1fr);gap:10px;padding:10px;border-radius:18px}
html[data-salary-design][data-salary-theme][data-salary-mode][data-salary-scheme] body.ms-dashboard-commission-v120 .cm203-total-icon{width:40px;height:40px;border-radius:12px}
html[data-salary-design][data-salary-theme][data-salary-mode][data-salary-scheme] body.ms-dashboard-commission-v120 .cm203-total label{font-size:14px!important}
html[data-salary-design][data-salary-theme][data-salary-mode][data-salary-scheme] body.ms-dashboard-commission-v120 [data-cm203-total]{grid-column:1/3;min-height:50px;font-size:27px;padding:8px}
html[data-salary-design][data-salary-theme][data-salary-mode][data-salary-scheme] body.ms-dashboard-commission-v120 .commission-ledger-head-v33{grid-template-columns:38px minmax(0,1fr);gap:10px}
html[data-salary-design][data-salary-theme][data-salary-mode][data-salary-scheme] body.ms-dashboard-commission-v120 .cm203-heading-icon{width:38px;height:38px}
html[data-salary-design][data-salary-theme][data-salary-mode][data-salary-scheme] body.ms-dashboard-commission-v120 .commission-ledger-head-v33 h4{font-size:17px}
html[data-salary-design][data-salary-theme][data-salary-mode][data-salary-scheme] body.ms-dashboard-commission-v120 .cm203-cycle{grid-column:1/3;justify-self:end;padding:8px 12px;font-size:13px}
html[data-salary-design][data-salary-theme][data-salary-mode][data-salary-scheme] body.ms-dashboard-commission-v120 .commission-intro-v33{font-size:13px}
html[data-salary-design][data-salary-theme][data-salary-mode][data-salary-scheme] body.ms-dashboard-commission-v120 .commission-intro-v33>small{font-size:12px}
html[data-salary-design][data-salary-theme][data-salary-mode][data-salary-scheme] body.ms-dashboard-commission-v120 .commission-summary-v33{gap:6px}
html[data-salary-design][data-salary-theme][data-salary-mode][data-salary-scheme] body.ms-dashboard-commission-v120 .commission-summary-v33>div{display:flex;align-items:flex-start;flex-direction:column;gap:6px;padding:9px 8px;min-height:115px}
html[data-salary-design][data-salary-theme][data-salary-mode][data-salary-scheme] body.ms-dashboard-commission-v120 .cm203-stat-icon{width:32px;height:32px;border-radius:11px}
html[data-salary-design][data-salary-theme][data-salary-mode][data-salary-scheme] body.ms-dashboard-commission-v120 .commission-summary-v33 small{font-size:11px}
html[data-salary-design][data-salary-theme][data-salary-mode][data-salary-scheme] body.ms-dashboard-commission-v120 .commission-summary-v33 strong{font-size:15px;white-space:normal}
html[data-salary-design][data-salary-theme][data-salary-mode][data-salary-scheme] body.ms-dashboard-commission-v120 .cm203-import label{padding:12px 8px;min-height:132px}
html[data-salary-design][data-salary-theme][data-salary-mode][data-salary-scheme] body.ms-dashboard-commission-v120 .cm203-import strong{font-size:15px}
html[data-salary-design][data-salary-theme][data-salary-mode][data-salary-scheme] body.ms-dashboard-commission-v120 .cm203-import small{font-size:12px}
html[data-salary-design][data-salary-theme][data-salary-mode][data-salary-scheme] body.ms-dashboard-commission-v120 .cm203-import-badge{top:12px;right:14px;font-size:12px;padding:6px}
html[data-salary-design][data-salary-theme][data-salary-mode][data-salary-scheme] body.ms-dashboard-commission-v120 .cm203-day>summary{grid-template-columns:48px minmax(0,1fr) 16px;gap:10px;padding:12px 8px}
html[data-salary-design][data-salary-theme][data-salary-mode][data-salary-scheme] body.ms-dashboard-commission-v120 .cm203-date{grid-row:1/3;padding-right:8px}
html[data-salary-design][data-salary-theme][data-salary-mode][data-salary-scheme] body.ms-dashboard-commission-v120 .cm203-date b{font-size:27px}
html[data-salary-design][data-salary-theme][data-salary-mode][data-salary-scheme] body.ms-dashboard-commission-v120 .cm203-date strong,html[data-salary-design][data-salary-theme][data-salary-mode][data-salary-scheme] body.ms-dashboard-commission-v120 .cm203-date small{font-size:11px}
html[data-salary-design][data-salary-theme][data-salary-mode][data-salary-scheme] body.ms-dashboard-commission-v120 .cm203-day-copy{grid-column:2;grid-row:1/3}
html[data-salary-design][data-salary-theme][data-salary-mode][data-salary-scheme] body.ms-dashboard-commission-v120 .cm203-day-copy button{font-size:11px;padding:7px;gap:6px}
html[data-salary-design][data-salary-theme][data-salary-mode][data-salary-scheme] body.ms-dashboard-commission-v120 .cm203-amount{grid-column:2;grid-row:3;font-size:18px;margin-top:5px}
html[data-salary-design][data-salary-theme][data-salary-mode][data-salary-scheme] body.ms-dashboard-commission-v120 .cm203-day>summary>svg{grid-column:3;grid-row:1/4}
}

html[data-salary-design][data-salary-theme][data-salary-mode][data-salary-scheme] body.ms-dashboard-commission-v120 :is(.ms-dashboard-page-card-v120,.ms-dashboard-page-header-v120,.ms-dashboard-page-card-v120 *, .ms-dashboard-page-header-v120 *){font-family:Arial,Helvetica,sans-serif!important}
html[data-salary-design][data-salary-theme][data-salary-mode][data-salary-scheme] body.ms-dashboard-commission-v120 .cm203-pending{font-size:12px;color:var(--cm-muted)}
html[data-salary-design][data-salary-theme][data-salary-mode][data-salary-scheme] body.ms-dashboard-commission-v120 .cm203-pending>summary{padding:4px 0;cursor:pointer}
html[data-salary-design][data-salary-theme][data-salary-mode][data-salary-scheme] body.ms-dashboard-commission-v120 .cm203-pending[open]>.commission-days-v33{margin-top:12px}
html[data-salary-design][data-salary-theme][data-salary-mode][data-salary-scheme] body.ms-dashboard-commission-v120 #commission-ledger-v33 :is(h4,b,strong,small,p,span,button,summary){font-family:Arial,Helvetica,sans-serif!important}
html[data-salary-design][data-salary-theme][data-salary-mode][data-salary-scheme] body.ms-dashboard-commission-v120 .cm203-total :is(label,strong){font-family:Arial,Helvetica,sans-serif!important}
html[data-salary-design][data-salary-theme][data-salary-mode][data-salary-scheme] body.ms-dashboard-commission-v120 .ms-dashboard-page-title-v120 :is(strong,small){font-family:Arial,Helvetica,sans-serif!important}
@media(min-width:601px) and (max-width:900px){html[data-salary-design][data-salary-theme][data-salary-mode][data-salary-scheme] body.ms-dashboard-commission-v120 #commission-ledger-v33 h4{font-size:18px!important}html[data-salary-design][data-salary-theme][data-salary-mode][data-salary-scheme] body.ms-dashboard-commission-v120 .cm203-cycle{font-size:15px;gap:8px;padding:12px}}
html body.ms-dashboard-commission-v120 #commission-ledger-v33#commission-ledger-v33 *{font-family:Arial,Helvetica,sans-serif!important}
html body.ms-dashboard-commission-v120 .ms-dashboard-page-card-v120.ms-dashboard-page-card-v120 .cm203-total.cm203-total *{font-family:Arial,Helvetica,sans-serif!important}
/* V212 — compact daily commissions; layout is identical across themes. */
html[data-salary-design][data-salary-theme][data-salary-mode][data-salary-scheme] body.ms-dashboard-commission-v120{--cm-bg:var(--premium-canvas,var(--canvas));--cm-surface:var(--premium-surface,var(--surface));--cm-ink:var(--premium-ink,var(--ink));--cm-muted:var(--premium-ink-soft,var(--ink-soft));--cm-line:var(--premium-line,var(--line));--cm-green:var(--premium-accent,var(--orange-strong));--cm-mint:color-mix(in srgb,var(--cm-green) 12%,var(--cm-surface))}
html[data-salary-design][data-salary-theme][data-salary-mode][data-salary-scheme] body.ms-dashboard-commission-v120 .cm203-total{grid-template-columns:minmax(0,1fr) auto!important;min-height:86px!important;gap:12px!important;padding:16px!important}
html[data-salary-design][data-salary-theme][data-salary-mode][data-salary-scheme] body.ms-dashboard-commission-v120 .cm203-total-icon{display:none!important}
html[data-salary-design][data-salary-theme][data-salary-mode][data-salary-scheme] body.ms-dashboard-commission-v120 .cm203-total label{font-size:15px!important}
html[data-salary-design][data-salary-theme][data-salary-mode][data-salary-scheme] body.ms-dashboard-commission-v120 [data-cm203-total]{font-size:clamp(23px,4vw,34px)!important;padding:10px 14px!important;min-height:54px!important}
html[data-salary-design][data-salary-theme][data-salary-mode][data-salary-scheme] body.ms-dashboard-commission-v120 .commission-ledger-head-v33{grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important}
html[data-salary-design][data-salary-theme][data-salary-mode][data-salary-scheme] body.ms-dashboard-commission-v120 .commission-ledger-head-v33 h4{font-size:16px!important;margin:0!important}
html[data-salary-design][data-salary-theme][data-salary-mode][data-salary-scheme] body.ms-dashboard-commission-v120 .cm203-cycle{padding:8px 10px!important;font-size:12px!important;gap:6px!important;border-radius:12px!important}
.cm212-cycle-info{font-size:12px;color:var(--cm-muted);margin:0}.cm212-cycle-info p{padding:8px 0}.cm212-cycle-info summary{cursor:pointer}
html[data-salary-design][data-salary-theme][data-salary-mode][data-salary-scheme] body.ms-dashboard-commission-v120 .cm212-summary>div{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:3px!important;min-height:68px!important;padding:10px 12px!important;background:var(--cm-mint)!important;border:1px solid var(--cm-line)!important;border-radius:14px!important}
html[data-salary-design][data-salary-theme][data-salary-mode][data-salary-scheme] body.ms-dashboard-commission-v120 .cm212-summary>div:nth-child(3){background:color-mix(in srgb,var(--yellow,var(--orange)) 12%,var(--cm-surface))!important}
html[data-salary-design][data-salary-theme][data-salary-mode][data-salary-scheme] body.ms-dashboard-commission-v120 .cm212-summary small{font-size:11px!important}
html[data-salary-design][data-salary-theme][data-salary-mode][data-salary-scheme] body.ms-dashboard-commission-v120 .cm212-summary strong{font-size:22px!important}
html[data-salary-design][data-salary-theme][data-salary-mode][data-salary-scheme] body.ms-dashboard-commission-v120 .cm203-import label{min-height:66px!important;padding:10px!important;gap:4px!important}
html[data-salary-design][data-salary-theme][data-salary-mode][data-salary-scheme] body.ms-dashboard-commission-v120 .cm203-import-icon{display:none!important}
html[data-salary-design][data-salary-theme][data-salary-mode][data-salary-scheme] body.ms-dashboard-commission-v120 .cm203-import strong{font-size:13px!important}
html[data-salary-design][data-salary-theme][data-salary-mode][data-salary-scheme] body.ms-dashboard-commission-v120 .cm203-import small{font-size:11px!important}
html[data-salary-design][data-salary-theme][data-salary-mode][data-salary-scheme] body.ms-dashboard-commission-v120 .cm203-import-badge{display:none!important}
html[data-salary-design][data-salary-theme][data-salary-mode][data-salary-scheme] body.ms-dashboard-commission-v120 .cm212-day>summary{display:grid!important;grid-template-columns:minmax(0,1fr) auto 16px!important;gap:8px!important;min-height:58px!important;padding:12px!important;align-items:center!important}
html[data-salary-design][data-salary-theme][data-salary-mode][data-salary-scheme] body.ms-dashboard-commission-v120 .cm212-day>summary b{font-size:12px!important;color:var(--cm-ink)!important}
html[data-salary-design][data-salary-theme][data-salary-mode][data-salary-scheme] body.ms-dashboard-commission-v120 .cm212-day>summary strong{font-size:14px!important;color:var(--cm-green)!important;white-space:nowrap}
html[data-salary-design][data-salary-theme][data-salary-mode][data-salary-scheme] body.ms-dashboard-commission-v120 .cm212-day>summary>svg{width:14px!important;height:14px!important}
.cm212-today{display:block;font-size:9px;letter-spacing:.08em;color:var(--cm-green);margin-bottom:4px}.cm212-day.is-today{border-color:var(--cm-green)!important;background:var(--cm-mint)!important}
.cm212-amount-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:end}.cm212-amount-form label{display:grid;gap:6px;font-size:12px}.cm212-amount-form input{font-size:16px!important;min-width:0!important;width:100%!important;padding:10px!important}.cm212-amount-form>button{min-height:44px;padding:10px 14px;border-radius:12px;background:var(--cm-green);color:var(--surface);font-weight:700}.cm212-amount-form>[role=status]{grid-column:1/-1;font-size:12px}.cm212-options{margin-top:8px;font-size:12px;color:var(--cm-muted)}.cm212-options summary{padding:8px 0;cursor:pointer}.cm212-options button{padding:8px;border-radius:10px;background:var(--cm-mint);color:var(--cm-ink)}
.cm212-reminder{position:fixed;inset:0;z-index:15000;display:grid;place-items:center;padding:20px max(16px,env(safe-area-inset-left)) max(20px,env(safe-area-inset-bottom));background:color-mix(in srgb,var(--premium-ink,var(--ink)) 55%,transparent);backdrop-filter:blur(8px)}
.cm212-reminder>section{width:min(100%,400px);max-height:calc(100dvh - 60px);overflow:auto;padding:24px;border-radius:24px;border:1px solid color-mix(in srgb,var(--orange) 35%,transparent);background:color-mix(in srgb,var(--premium-ink,var(--ink)) 94%,var(--orange));color:var(--premium-surface,var(--surface));box-shadow:var(--shadow)}
.cm212-reminder h2{font-size:22px;line-height:1.25;margin:0 0 8px}.cm212-reminder p{font-size:13px;opacity:.8;margin:0 0 20px}.cm212-reminder label{display:grid;gap:8px;font-size:13px}.cm212-reminder .commission-money-v33{display:flex;align-items:center;border:1px solid color-mix(in srgb,var(--orange) 45%,transparent);border-radius:14px;padding:0 12px;background:color-mix(in srgb,var(--surface) 8%,transparent)}.cm212-reminder input{min-width:0;width:100%;padding:14px 0;font-size:20px;background:transparent;color:inherit;outline:none;border:0}.cm212-reminder input:focus{outline:2px solid var(--orange);outline-offset:3px}.cm212-reminder b{font-size:14px}.cm212-reminder button{width:100%;min-height:46px;border-radius:14px;margin-top:12px;background:var(--orange);color:var(--surface);font-weight:700}.cm212-reminder [data-later]{background:transparent;color:inherit;margin-top:4px}.cm212-reminder [role=status]{margin:8px 0;font-size:12px}
html[data-salary-design][data-salary-theme][data-salary-mode][data-salary-scheme] body.ms-dashboard-commission-v120 #commission-ledger-v33 .commission-ledger-head-v33{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important}
html[data-salary-design][data-salary-theme][data-salary-mode][data-salary-scheme] body.ms-dashboard-commission-v120 #commission-ledger-v33 .cm212-summary>div:nth-child(n){background:var(--cm-mint)!important;min-height:68px!important}
html[data-salary-design][data-salary-theme][data-salary-mode][data-salary-scheme] body.ms-dashboard-commission-v120 #commission-ledger-v33 .cm212-summary>div:nth-child(3){background:color-mix(in srgb,var(--yellow,var(--orange)) 12%,var(--cm-surface))!important}
html[data-salary-scheme="dark"] .cm212-reminder>section{background:var(--premium-surface,var(--surface));color:var(--premium-ink,var(--ink))}
html[data-salary-design][data-salary-theme][data-salary-mode][data-salary-scheme] body.ms-dashboard-commission-v120 .cm212-day>summary>svg{grid-row:1!important}

/* V213 reference presentation, confined to commissions. */
html[data-salary-design][data-salary-theme][data-salary-mode][data-salary-scheme] body.ms-dashboard-commission-v120{--cm213-mint:#49e5c8;--cm213-on-mint:#06261f;--cm213-violet:#994bf2;--cm213-gold:#e9b65c;--cm-bg:var(--premium-canvas,var(--canvas));--cm-surface:var(--premium-surface,var(--surface));--cm-line:color-mix(in srgb,var(--cm213-gold) 20%,transparent)}
html[data-salary-design][data-salary-theme][data-salary-mode][data-salary-scheme="light"] body.ms-dashboard-commission-v120{--cm213-mint:#087d67;--cm213-on-mint:#fff;--cm213-gold:#a57025}
html[data-salary-design][data-salary-theme][data-salary-mode][data-salary-scheme] body.ms-dashboard-commission-v120 #commission-ledger-v33#commission-ledger-v33{display:grid!important;gap:14px!important;padding:0!important;margin:0!important;background:transparent!important;border:0!important;box-shadow:none!important}
html[data-salary-design][data-salary-theme][data-salary-mode][data-salary-scheme] body.ms-dashboard-commission-v120 #commission-ledger-v33#commission-ledger-v33 .cm213-cycle{padding:10px 12px!important;border:1px solid var(--cm-line)!important;border-radius:16px!important;background:var(--cm-surface)!important;font-size:14px!important;color:var(--cm213-mint)!important}
html[data-salary-design][data-salary-theme][data-salary-mode][data-salary-scheme] body.ms-dashboard-commission-v120 #commission-ledger-v33#commission-ledger-v33 .cm213-cycle>summary{display:flex!important;align-items:center!important;gap:12px!important;width:fit-content!important;padding:9px 12px!important;border-radius:14px!important;background:color-mix(in srgb,var(--cm213-mint) 6%,transparent)!important;cursor:pointer!important;list-style:none!important}
html[data-salary-design][data-salary-theme][data-salary-mode][data-salary-scheme] body.ms-dashboard-commission-v120 #commission-ledger-v33#commission-ledger-v33 .cm213-cycle svg{width:23px!important;height:23px!important}
html[data-salary-design][data-salary-theme][data-salary-mode][data-salary-scheme] body.ms-dashboard-commission-v120 #commission-ledger-v33#commission-ledger-v33 .cm213-cycle svg:last-child{width:16px!important}
html[data-salary-design][data-salary-theme][data-salary-mode][data-salary-scheme] body.ms-dashboard-commission-v120 #commission-ledger-v33#commission-ledger-v33 .cm213-cycle p{font-size:12px!important;color:var(--cm-muted)!important;margin:8px!important}
html[data-salary-design][data-salary-theme][data-salary-mode][data-salary-scheme] body.ms-dashboard-commission-v120 #commission-ledger-v33#commission-ledger-v33 .cm212-summary{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:9px!important;padding:0!important;margin:0!important;background:transparent!important}
html[data-salary-design][data-salary-theme][data-salary-mode][data-salary-scheme] body.ms-dashboard-commission-v120 #commission-ledger-v33#commission-ledger-v33 .cm212-summary>div:nth-child(n){display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;gap:6px!important;min-height:112px!important;padding:13px!important;border:1px solid var(--cm-line)!important;border-radius:16px!important;background:color-mix(in srgb,var(--cm213-violet) 12%,var(--cm-surface))!important}
html[data-salary-design][data-salary-theme][data-salary-mode][data-salary-scheme] body.ms-dashboard-commission-v120 #commission-ledger-v33#commission-ledger-v33 .cm212-summary>div:nth-child(2){background:color-mix(in srgb,var(--cm213-gold) 8%,var(--cm-surface))!important}
html[data-salary-design][data-salary-theme][data-salary-mode][data-salary-scheme] body.ms-dashboard-commission-v120 #commission-ledger-v33#commission-ledger-v33 .cm212-summary>div:nth-child(3){background:color-mix(in srgb,var(--cm213-gold) 12%,var(--cm-surface))!important;border-color:color-mix(in srgb,var(--cm213-gold) 50%,var(--cm-line))!important}
html[data-salary-design][data-salary-theme][data-salary-mode][data-salary-scheme] body.ms-dashboard-commission-v120 #commission-ledger-v33#commission-ledger-v33 .cm213-stat-icon{display:grid!important;place-items:center!important;width:32px!important;height:32px!important;border-radius:10px!important;background:color-mix(in srgb,var(--cm213-violet) 14%,transparent)!important;color:var(--cm213-violet)!important}
html[data-salary-design][data-salary-theme][data-salary-mode][data-salary-scheme] body.ms-dashboard-commission-v120 #commission-ledger-v33#commission-ledger-v33 .cm213-stat-icon svg{width:23px!important;height:23px!important}
html[data-salary-design][data-salary-theme][data-salary-mode][data-salary-scheme] body.ms-dashboard-commission-v120 #commission-ledger-v33#commission-ledger-v33 .cm212-summary>div:nth-child(2) .cm213-stat-icon{color:var(--cm213-gold)!important;background:color-mix(in srgb,var(--cm213-gold) 10%,transparent)!important}
html[data-salary-design][data-salary-theme][data-salary-mode][data-salary-scheme] body.ms-dashboard-commission-v120 #commission-ledger-v33#commission-ledger-v33 .cm213-alert{border-radius:50%!important;color:var(--cm-surface)!important;background:var(--cm213-gold)!important;font-weight:900!important;width:25px!important;height:25px!important;margin:3px!important}
html[data-salary-design][data-salary-theme][data-salary-mode][data-salary-scheme] body.ms-dashboard-commission-v120 #commission-ledger-v33#commission-ledger-v33 .cm212-summary strong{font-size:24px!important;line-height:1!important;color:var(--cm-ink)!important;margin:3px 0 0!important}
html[data-salary-design][data-salary-theme][data-salary-mode][data-salary-scheme] body.ms-dashboard-commission-v120 #commission-ledger-v33#commission-ledger-v33 .cm212-summary small{font-size:12px!important;line-height:1.3!important;color:var(--cm-ink)!important}
html[data-salary-design][data-salary-theme][data-salary-mode][data-salary-scheme] body.ms-dashboard-commission-v120 #commission-ledger-v33#commission-ledger-v33 .cm213-detail-title{display:flex!important;align-items:center!important;gap:10px!important;font-size:12px!important;letter-spacing:.08em!important;color:var(--cm-muted)!important;margin:14px 0 0!important}
html[data-salary-design][data-salary-theme][data-salary-mode][data-salary-scheme] body.ms-dashboard-commission-v120 #commission-ledger-v33#commission-ledger-v33 .cm213-detail-title::after{content:""!important;height:1px!important;background:var(--cm-line)!important;flex:1!important}
html[data-salary-design][data-salary-theme][data-salary-mode][data-salary-scheme] body.ms-dashboard-commission-v120 #commission-ledger-v33#commission-ledger-v33 .commission-days-v33{display:grid!important;gap:8px!important}
html[data-salary-design][data-salary-theme][data-salary-mode][data-salary-scheme] body.ms-dashboard-commission-v120 #commission-ledger-v33#commission-ledger-v33 .cm213-day{border:1px solid var(--cm-line)!important;border-radius:16px!important;background:var(--cm-surface)!important;overflow:hidden!important}
html[data-salary-design][data-salary-theme][data-salary-mode][data-salary-scheme] body.ms-dashboard-commission-v120 #commission-ledger-v33#commission-ledger-v33 .cm213-day>summary{display:grid!important;grid-template-columns:98px minmax(0,1fr) 18px 22px!important;gap:10px!important;align-items:center!important;min-height:68px!important;padding:12px 14px!important;list-style:none!important;cursor:pointer!important}
html[data-salary-design][data-salary-theme][data-salary-mode][data-salary-scheme] body.ms-dashboard-commission-v120 #commission-ledger-v33#commission-ledger-v33 .cm213-date{display:flex!important;align-items:center!important;gap:12px!important;padding-right:12px!important;border-right:1px solid var(--cm-line)!important;grid-row:auto!important}
html[data-salary-design][data-salary-theme][data-salary-mode][data-salary-scheme] body.ms-dashboard-commission-v120 #commission-ledger-v33#commission-ledger-v33 .cm213-date>b{font-size:30px!important;line-height:1!important;color:var(--cm-ink)!important}
html[data-salary-design][data-salary-theme][data-salary-mode][data-salary-scheme] body.ms-dashboard-commission-v120 #commission-ledger-v33#commission-ledger-v33 .cm213-date>span{font-size:12px!important;color:var(--cm-ink)!important;font-weight:600!important}
html[data-salary-design][data-salary-theme][data-salary-mode][data-salary-scheme] body.ms-dashboard-commission-v120 #commission-ledger-v33#commission-ledger-v33 .cm213-date small{display:block!important;font-size:11px!important;line-height:1.5!important;font-weight:400!important;color:var(--cm-muted)!important}
html[data-salary-design][data-salary-theme][data-salary-mode][data-salary-scheme] body.ms-dashboard-commission-v120 #commission-ledger-v33#commission-ledger-v33 .cm213-day>summary>strong{font-size:16px!important;color:var(--cm213-mint)!important;white-space:nowrap!important}
html[data-salary-design][data-salary-theme][data-salary-mode][data-salary-scheme] body.ms-dashboard-commission-v120 #commission-ledger-v33#commission-ledger-v33 .cm213-day>summary>svg{grid-column:3!important;grid-row:1!important;width:16px!important;height:16px!important;color:var(--cm-ink)!important}
html[data-salary-design][data-salary-theme][data-salary-mode][data-salary-scheme] body.ms-dashboard-commission-v120 #commission-ledger-v33#commission-ledger-v33 .cm213-day>summary>button{grid-column:4!important;grid-row:1!important;padding:0!important;background:transparent!important;color:var(--cm-muted)!important;font-size:24px!important;min-height:36px!important;border:0!important}
html[data-salary-design][data-salary-theme][data-salary-mode][data-salary-scheme] body.ms-dashboard-commission-v120 #commission-ledger-v33#commission-ledger-v33 .cm213-day.is-today{border-color:var(--cm213-mint)!important;background:linear-gradient(125deg,color-mix(in srgb,var(--cm213-mint) 5%,var(--cm-surface)),var(--cm-surface))!important}
html[data-salary-design][data-salary-theme][data-salary-mode][data-salary-scheme] body.ms-dashboard-commission-v120 #commission-ledger-v33#commission-ledger-v33 .cm213-day.is-today>summary{grid-template-columns:60px minmax(0,1fr) 18px!important;min-height:52px!important;padding-bottom:0!important}
html[data-salary-design][data-salary-theme][data-salary-mode][data-salary-scheme] body.ms-dashboard-commission-v120 #commission-ledger-v33#commission-ledger-v33 .cm213-day.is-today>summary>button{display:none!important}
html[data-salary-design][data-salary-theme][data-salary-mode][data-salary-scheme] body.ms-dashboard-commission-v120 #commission-ledger-v33#commission-ledger-v33 .cm213-day.is-today .cm213-date{display:flex!important;flex-direction:column!important;gap:3px!important;align-items:flex-start!important;border:0!important;padding:0!important}
html[data-salary-design][data-salary-theme][data-salary-mode][data-salary-scheme] body.ms-dashboard-commission-v120 #commission-ledger-v33#commission-ledger-v33 .cm213-day.is-today .cm213-date>b{font-size:34px!important}
html[data-salary-design][data-salary-theme][data-salary-mode][data-salary-scheme] body.ms-dashboard-commission-v120 #commission-ledger-v33#commission-ledger-v33 .cm212-today{font-size:10px!important;font-weight:700!important;color:var(--cm213-mint)!important;margin:0!important;align-self:start!important;padding-top:6px!important;white-space:nowrap!important}
html[data-salary-design][data-salary-theme][data-salary-mode][data-salary-scheme] body.ms-dashboard-commission-v120 #commission-ledger-v33#commission-ledger-v33 .cm213-day.is-today[open]>summary>svg{transform:rotate(-90deg)!important}
html[data-salary-design][data-salary-theme][data-salary-mode][data-salary-scheme] body.ms-dashboard-commission-v120 #commission-ledger-v33#commission-ledger-v33 .cm203-editor{padding:8px 14px 14px!important;border:0!important}
html[data-salary-design][data-salary-theme][data-salary-mode][data-salary-scheme] body.ms-dashboard-commission-v120 #commission-ledger-v33#commission-ledger-v33 .cm213-day.is-today .cm203-editor{margin-left:74px!important;padding-top:0!important;border-left:1px solid var(--cm-line)!important}
html[data-salary-design][data-salary-theme][data-salary-mode][data-salary-scheme] body.ms-dashboard-commission-v120 #commission-ledger-v33#commission-ledger-v33 .cm212-amount-form{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;padding:11px!important;border:1px solid var(--cm-line)!important;border-radius:15px!important;background:color-mix(in srgb,var(--cm213-gold) 5%,var(--cm-surface))!important}
html[data-salary-design][data-salary-theme][data-salary-mode][data-salary-scheme] body.ms-dashboard-commission-v120 #commission-ledger-v33#commission-ledger-v33 .cm212-amount-form label{font-size:13px!important;color:var(--cm-ink)!important;gap:9px!important}
html[data-salary-design][data-salary-theme][data-salary-mode][data-salary-scheme] body.ms-dashboard-commission-v120 #commission-ledger-v33#commission-ledger-v33 .commission-money-v33{display:flex!important;align-items:center!important;border:1px solid var(--cm-line)!important;border-radius:12px!important;background:var(--cm-bg)!important;padding:0 10px!important;min-width:0!important}
html[data-salary-design][data-salary-theme][data-salary-mode][data-salary-scheme] body.ms-dashboard-commission-v120 #commission-ledger-v33#commission-ledger-v33 .cm212-amount-form input{width:100%!important;min-width:0!important;min-height:42px!important;padding:10px 0!important;border:0!important;border-radius:0!important;outline:0!important;background:transparent!important;color:var(--cm-ink)!important;font-size:16px!important}
html[data-salary-design][data-salary-theme][data-salary-mode][data-salary-scheme] body.ms-dashboard-commission-v120 #commission-ledger-v33#commission-ledger-v33 .commission-money-v33 b{padding-left:12px!important;border-left:1px solid var(--cm-line)!important;font-size:12px!important;color:var(--cm213-gold)!important}
html[data-salary-design][data-salary-theme][data-salary-mode][data-salary-scheme] body.ms-dashboard-commission-v120 #commission-ledger-v33#commission-ledger-v33 .cm212-amount-form>button{width:100%!important;background:var(--cm213-mint)!important;color:var(--cm213-on-mint)!important;min-height:44px!important;padding:10px!important;border:0!important;border-radius:13px!important;font-size:13px!important;font-weight:750!important}
html[data-salary-design][data-salary-theme][data-salary-mode][data-salary-scheme] body.ms-dashboard-commission-v120 #commission-ledger-v33#commission-ledger-v33 .cm212-amount-form>[role=status]:empty{display:none!important}
html[data-salary-design][data-salary-theme][data-salary-mode][data-salary-scheme] body.ms-dashboard-commission-v120 #commission-ledger-v33#commission-ledger-v33 .cm212-options{font-size:11px!important;margin-top:7px!important}
html[data-salary-design][data-salary-theme][data-salary-mode][data-salary-scheme] body.ms-dashboard-commission-v120 #commission-ledger-v33#commission-ledger-v33 .cm213-import{font-size:12px!important;color:var(--cm-muted)!important;border:1px solid var(--cm-line)!important;border-radius:14px!important;padding:12px!important}
html[data-salary-design][data-salary-theme][data-salary-mode][data-salary-scheme] body.ms-dashboard-commission-v120 #commission-ledger-v33#commission-ledger-v33 .cm213-import>summary{display:flex!important;align-items:center!important;gap:8px!important;cursor:pointer!important}
html[data-salary-design][data-salary-theme][data-salary-mode][data-salary-scheme] body.ms-dashboard-commission-v120 #commission-ledger-v33#commission-ledger-v33 .cm213-import>summary svg{width:17px!important;height:17px!important}
html[data-salary-design][data-salary-theme][data-salary-mode][data-salary-scheme] body.ms-dashboard-commission-v120 #commission-ledger-v33#commission-ledger-v33 .cm212-cycle-info{font-size:11px!important;color:var(--cm-muted)!important;order:10!important}
html[data-salary-design][data-salary-theme][data-salary-mode][data-salary-scheme] body.ms-dashboard-commission-v120 .ms-dashboard-page-card-v120.ms-dashboard-page-card-v120{border:0!important;border-radius:0!important;background:var(--cm-bg)!important;padding:16px max(16px,calc((100vw - 900px)/2)) calc(24px + env(safe-area-inset-bottom))!important}
html[data-salary-design][data-salary-theme][data-salary-mode][data-salary-scheme] body.ms-dashboard-commission-v120 .ms-dashboard-page-card-v120.ms-dashboard-page-card-v120 .cm203-total.cm203-total{display:grid!important;grid-template-columns:58px minmax(0,1fr)!important;gap:14px!important;padding:16px!important;min-height:106px!important;background:linear-gradient(120deg,color-mix(in srgb,var(--cm213-mint) 10%,var(--cm-surface)),var(--cm-surface))!important;border:1px solid var(--cm-line)!important;border-radius:17px!important;margin-bottom:16px!important}
html[data-salary-design][data-salary-theme][data-salary-mode][data-salary-scheme] body.ms-dashboard-commission-v120 .ms-dashboard-page-card-v120.ms-dashboard-page-card-v120 .cm203-total.cm203-total .cm203-total-icon{display:grid!important;grid-row:1/3!important;grid-column:1!important;width:58px!important;height:58px!important;border-radius:16px!important;background:color-mix(in srgb,var(--cm213-mint) 17%,transparent)!important;color:var(--cm213-mint)!important}
html[data-salary-design][data-salary-theme][data-salary-mode][data-salary-scheme] body.ms-dashboard-commission-v120 .ms-dashboard-page-card-v120.ms-dashboard-page-card-v120 .cm203-total.cm203-total label{grid-column:2!important;grid-row:1!important;font-size:14px!important;margin:0!important}
html[data-salary-design][data-salary-theme][data-salary-mode][data-salary-scheme] body.ms-dashboard-commission-v120 .ms-dashboard-page-card-v120.ms-dashboard-page-card-v120 .cm203-total.cm203-total [data-cm203-total]{grid-column:2!important;grid-row:2!important;display:block!important;font-size:clamp(27px,6.8vw,38px)!important;line-height:1!important;padding:0!important;min-height:0!important;background:transparent!important;color:var(--cm213-mint)!important;white-space:nowrap!important}
html[data-salary-design][data-salary-theme][data-salary-mode][data-salary-scheme] body.ms-dashboard-commission-v120 .ms-dashboard-page-header-v120{min-height:76px!important;padding:calc(env(safe-area-inset-top) + 12px) 16px 12px!important;background:var(--cm-bg)!important;border:0!important}
html[data-salary-design][data-salary-theme][data-salary-mode][data-salary-scheme] body.ms-dashboard-commission-v120 .ms-dashboard-page-title-v120 strong{font-size:19px!important}html[data-salary-design][data-salary-theme][data-salary-mode][data-salary-scheme] body.ms-dashboard-commission-v120 .ms-dashboard-page-title-v120 small{display:none!important}
@media(max-width:350px){html[data-salary-design][data-salary-theme][data-salary-mode][data-salary-scheme] body.ms-dashboard-commission-v120 #commission-ledger-v33#commission-ledger-v33 .cm213-day>summary{grid-template-columns:80px minmax(0,1fr) 12px 18px!important;gap:6px!important}html[data-salary-design][data-salary-theme][data-salary-mode][data-salary-scheme] body.ms-dashboard-commission-v120 #commission-ledger-v33#commission-ledger-v33 .cm213-day>summary>strong{font-size:13px!important}html[data-salary-design][data-salary-theme][data-salary-mode][data-salary-scheme] body.ms-dashboard-commission-v120 #commission-ledger-v33#commission-ledger-v33 .cm213-day.is-today .cm203-editor{margin-left:60px!important}html[data-salary-design][data-salary-theme][data-salary-mode][data-salary-scheme] body.ms-dashboard-commission-v120 #commission-ledger-v33#commission-ledger-v33 .cm212-summary>div:nth-child(n){padding:10px!important}}
.cm212-reminder{--cr-gold:#e9b65c;--cr-surface:var(--premium-surface,var(--surface));--cr-text:var(--premium-ink,var(--ink))}
html[data-salary-scheme="dark"] .cm212-reminder>section,.cm212-reminder>section{position:relative;border:1px solid var(--cr-gold);border-radius:22px;padding:24px 18px;background:linear-gradient(135deg,color-mix(in srgb,var(--cr-gold) 12%,var(--cr-surface)),var(--cr-surface));color:var(--cr-text)}
.cm212-reminder [data-dismiss]{position:absolute;top:8px;right:10px;width:32px;min-height:32px;margin:0;background:transparent;color:inherit;font-size:26px;font-weight:400}
.cm213-reminder-clock{display:grid;place-items:center;margin:0 auto 16px;width:66px;height:66px;border:1px solid var(--cr-gold);border-radius:50%;font-size:38px;color:var(--cr-gold);box-shadow:0 0 22px color-mix(in srgb,var(--cr-gold) 16%,transparent)}
.cm212-reminder h2{text-align:center;font-size:23px;line-height:1.25;margin:0 auto 12px;max-width:280px}
.cm212-reminder>section>p{text-align:center;font-size:15px;margin-bottom:16px;opacity:1}
.cm212-reminder .cm213-reminder-note{padding:12px 8px;border:1px solid color-mix(in srgb,var(--cr-gold) 20%,transparent);border-radius:14px;font-size:11px;background:color-mix(in srgb,var(--cr-gold) 7%,transparent)}
.cm212-reminder form>label{padding:14px;border:1px solid var(--cr-gold);border-radius:16px;font-size:13px;background:color-mix(in srgb,var(--cr-gold) 4%,transparent)}
.cm212-reminder .commission-money-v33{border:1px solid color-mix(in srgb,var(--cr-gold) 25%,transparent);background:var(--cr-surface);padding:0 12px;border-radius:12px}
.cm212-reminder input{font-size:25px;color:var(--cr-text)}
.cm212-reminder b{border-left:1px solid color-mix(in srgb,var(--cr-gold) 20%,transparent);padding-left:12px;color:var(--cr-gold)}
.cm212-reminder button[type=submit]{background:var(--cr-gold);color:var(--premium-canvas);margin-top:12px}
.cm212-reminder [data-later]{border:1px solid color-mix(in srgb,var(--cr-gold) 65%,transparent);margin-top:12px;border-radius:14px}
.cm212-reminder [role=status]:empty{display:none}
html[data-salary-design][data-salary-theme][data-salary-mode][data-salary-scheme] body.ms-dashboard-commission-v120 #commission-ledger-v33#commission-ledger-v33#commission-ledger-v33 *{font-family:Arial,Helvetica,sans-serif!important}
html body.ms-dashboard-commission-v120 .ms-dashboard-page-card-v120.ms-dashboard-page-card-v120.ms-dashboard-page-card-v120 .cm203-total.cm203-total.cm203-total *{font-family:Arial,Helvetica,sans-serif!important}
html body.ms-dashboard-commission-v120 .ms-dashboard-page-header-v120.ms-dashboard-page-header-v120.ms-dashboard-page-header-v120{display:grid!important;grid-template-columns:44px minmax(0,1fr) 44px!important;gap:8px!important}
html body.ms-dashboard-commission-v120 .ms-dashboard-page-title-v120.ms-dashboard-page-title-v120 strong{font-family:Arial,Helvetica,sans-serif!important;font-size:19px!important;text-align:center!important}
.cm213-calendar-button{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;border:1px solid var(--cm-line);background:var(--cm-surface);color:var(--cm213-gold)}
.cm213-calendar-button svg{width:22px!important;height:22px!important}
html[data-salary-scheme="dark"] body.ms-dashboard-commission-v120{--cm-surface:color-mix(in srgb,var(--premium-canvas) 80%,var(--premium-surface));--cm-ink:var(--premium-ink);--cm-muted:var(--premium-ink-soft)}
html body.ms-dashboard-commission-v120 #commission-ledger-v33#commission-ledger-v33 .cm213-future{font-size:12px;color:var(--cm-muted);padding:10px;border:1px solid var(--cm-line);border-radius:14px}
html body.ms-dashboard-commission-v120 #commission-ledger-v33#commission-ledger-v33 .cm213-future>summary{cursor:pointer;padding:4px}
html body.ms-dashboard-commission-v120 #commission-ledger-v33#commission-ledger-v33 .cm213-future[open] .commission-days-v33{margin-top:12px}

body.ms-dashboard-commission-v120 #commission-ledger-v33 .cm214-delete{color:var(--danger,#c94141)!important;background:transparent!important;border:0!important;padding:12px 0!important;font-size:13px!important;text-align:left!important} body.ms-dashboard-commission-v120 .cm214-super{display:flex!important;align-items:center;gap:8px;font-size:13px!important}body.ms-dashboard-commission-v120 .cm214-super input{width:18px!important;height:18px!important}body.ms-dashboard-commission-v120 [data-sales-form] select{width:100%;min-height:42px;border-radius:12px;background:var(--premium-surface);color:var(--premium-text);border:1px solid var(--premium-border)}
