/* =====================================================================
 * TEX039 CRM 2.73.51 — AGENT REPORT COMPONENT
 * Dedicated final owner for report layout, responsive actions and reconciliation.
 * Extracted from the generic performance layer to stop append-only conflicts.
 * ===================================================================== */
/* =====================================================================
 * TEX039 CRM 2.73.50 — LIVE WIDTH AGENT REPORT ADAPTIVITY
 * Final ownership layer for the current six-column report. The table always
 * stays inside the visible report workspace; controls reflow by measured
 * container width (data-er-agent-fit is maintained by er-agent-report.js).
 * ===================================================================== */
@media (min-width:901px){
  html body .er-app[data-er-role] .er-view[data-er-view="agents_report"] .er-agents-report-table-wrap--compact{
    width:100%!important;
    min-width:0!important;
    max-width:100%!important;
    overflow-x:hidden!important;
    overflow-y:visible!important;
    container-type:inline-size;
  }
  html body .er-app[data-er-role] .er-view[data-er-view="agents_report"] table.er-table-agents-report--compact{
    display:table!important;
    width:100%!important;
    min-width:0!important;
    max-width:100%!important;
    table-layout:fixed!important;
  }
  html body .er-app[data-er-role] .er-view[data-er-view="agents_report"] table.er-table-agents-report--compact col:nth-child(1){width:17%!important}
  html body .er-app[data-er-role] .er-view[data-er-view="agents_report"] table.er-table-agents-report--compact col:nth-child(2){width:12%!important}
  html body .er-app[data-er-role] .er-view[data-er-view="agents_report"] table.er-table-agents-report--compact col:nth-child(3){width:8%!important}
  html body .er-app[data-er-role] .er-view[data-er-view="agents_report"] table.er-table-agents-report--compact col:nth-child(4){width:14%!important}
  html body .er-app[data-er-role] .er-view[data-er-view="agents_report"] table.er-table-agents-report--compact col:nth-child(5){width:12%!important}
  html body .er-app[data-er-role] .er-view[data-er-view="agents_report"] table.er-table-agents-report--compact col:nth-child(6){width:37%!important}

  html body .er-app[data-er-role] .er-view[data-er-view="agents_report"] table.er-table-agents-report--compact :is(th,td){
    min-width:0!important;
    max-width:none!important;
    box-sizing:border-box!important;
    overflow:hidden!important;
    text-overflow:ellipsis!important;
    white-space:normal!important;
    overflow-wrap:anywhere!important;
  }
  html body .er-app[data-er-role] .er-view[data-er-view="agents_report"] table.er-table-agents-report--compact :is(th,td):nth-child(6){
    overflow:visible!important;
    text-overflow:clip!important;
  }
  html body .er-app[data-er-role] .er-view[data-er-view="agents_report"] .er-agent-report-actions-cell{
    min-width:0!important;
    max-width:none!important;
    overflow:visible!important;
    padding:7px 8px!important;
  }
  html body .er-app[data-er-role] .er-view[data-er-view="agents_report"] .er-agent-report-pay.er-agent-report-pay--compact{
    display:grid!important;
    width:100%!important;
    min-width:0!important;
    max-width:100%!important;
    gap:5px!important;
    align-items:stretch!important;
    white-space:normal!important;
  }
  html body .er-app[data-er-role] .er-view[data-er-view="agents_report"] .er-agent-report-pay.er-agent-report-pay--compact>:is(.er-agent-report-pay__input,.er-agent-report-pay__confirm,.er-agent-report-pay__full,.er-agent-report-pay__empty,.er-agent-report-pay__details){
    width:100%!important;
    min-width:0!important;
    max-width:100%!important;
    height:34px!important;
    min-height:34px!important;
    max-height:34px!important;
    box-sizing:border-box!important;
    margin:0!important;
    padding:4px 7px!important;
    font-size:clamp(9px,.62vw,11px)!important;
    line-height:1.05!important;
  }

  /* Wide workspace: compact 2×2 controls. */
  html body .er-app[data-er-role] .er-view[data-er-view="agents_report"] .er-agents-report-table-wrap--compact[data-er-agent-fit="wide"] .er-agent-report-pay--compact{
    grid-template-columns:minmax(0,1.35fr) minmax(96px,.85fr)!important;
    grid-template-rows:34px 34px!important;
  }
  html body .er-app[data-er-role] .er-view[data-er-view="agents_report"] .er-agents-report-table-wrap--compact[data-er-agent-fit="wide"] .er-agent-report-pay__input{grid-column:1!important;grid-row:1!important}
  html body .er-app[data-er-role] .er-view[data-er-view="agents_report"] .er-agents-report-table-wrap--compact[data-er-agent-fit="wide"] .er-agent-report-pay__confirm{grid-column:2!important;grid-row:1!important}
  html body .er-app[data-er-role] .er-view[data-er-view="agents_report"] .er-agents-report-table-wrap--compact[data-er-agent-fit="wide"] .er-agent-report-pay__full,
  html body .er-app[data-er-role] .er-view[data-er-view="agents_report"] .er-agents-report-table-wrap--compact[data-er-agent-fit="wide"] .er-agent-report-pay__empty{grid-column:1!important;grid-row:2!important}
  html body .er-app[data-er-role] .er-view[data-er-view="agents_report"] .er-agents-report-table-wrap--compact[data-er-agent-fit="wide"] .er-agent-report-pay__details{grid-column:2!important;grid-row:2!important}

  /* Medium workspace: field + payment buttons + full-width reconciliation. */
  html body .er-app[data-er-role] .er-view[data-er-view="agents_report"] .er-agents-report-table-wrap--compact[data-er-agent-fit="medium"] table.er-table-agents-report--compact col:nth-child(1){width:18%!important}
  html body .er-app[data-er-role] .er-view[data-er-view="agents_report"] .er-agents-report-table-wrap--compact[data-er-agent-fit="medium"] table.er-table-agents-report--compact col:nth-child(2){width:13%!important}
  html body .er-app[data-er-role] .er-view[data-er-view="agents_report"] .er-agents-report-table-wrap--compact[data-er-agent-fit="medium"] table.er-table-agents-report--compact col:nth-child(3){width:8%!important}
  html body .er-app[data-er-role] .er-view[data-er-view="agents_report"] .er-agents-report-table-wrap--compact[data-er-agent-fit="medium"] table.er-table-agents-report--compact col:nth-child(4){width:14%!important}
  html body .er-app[data-er-role] .er-view[data-er-view="agents_report"] .er-agents-report-table-wrap--compact[data-er-agent-fit="medium"] table.er-table-agents-report--compact col:nth-child(5){width:13%!important}
  html body .er-app[data-er-role] .er-view[data-er-view="agents_report"] .er-agents-report-table-wrap--compact[data-er-agent-fit="medium"] table.er-table-agents-report--compact col:nth-child(6){width:34%!important}
  html body .er-app[data-er-role] .er-view[data-er-view="agents_report"] .er-agents-report-table-wrap--compact[data-er-agent-fit="medium"] .er-agent-report-pay--compact{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    grid-template-rows:34px 34px 34px!important;
  }
  html body .er-app[data-er-role] .er-view[data-er-view="agents_report"] .er-agents-report-table-wrap--compact[data-er-agent-fit="medium"] .er-agent-report-pay__input{grid-column:1/-1!important;grid-row:1!important}
  html body .er-app[data-er-role] .er-view[data-er-view="agents_report"] .er-agents-report-table-wrap--compact[data-er-agent-fit="medium"] .er-agent-report-pay__confirm{grid-column:1!important;grid-row:2!important}
  html body .er-app[data-er-role] .er-view[data-er-view="agents_report"] .er-agents-report-table-wrap--compact[data-er-agent-fit="medium"] .er-agent-report-pay__full,
  html body .er-app[data-er-role] .er-view[data-er-view="agents_report"] .er-agents-report-table-wrap--compact[data-er-agent-fit="medium"] .er-agent-report-pay__empty{grid-column:2!important;grid-row:2!important}
  html body .er-app[data-er-role] .er-view[data-er-view="agents_report"] .er-agents-report-table-wrap--compact[data-er-agent-fit="medium"] .er-agent-report-pay__details{grid-column:1/-1!important;grid-row:3!important}

  /* Tight desktop workspace (large browser zoom / narrow window): no horizontal
     table escape; actions become a vertical control stack. */
  html body .er-app[data-er-role] .er-view[data-er-view="agents_report"] .er-agents-report-table-wrap--compact[data-er-agent-fit="tight"] table.er-table-agents-report--compact col:nth-child(1){width:18%!important}
  html body .er-app[data-er-role] .er-view[data-er-view="agents_report"] .er-agents-report-table-wrap--compact[data-er-agent-fit="tight"] table.er-table-agents-report--compact col:nth-child(2){width:13%!important}
  html body .er-app[data-er-role] .er-view[data-er-view="agents_report"] .er-agents-report-table-wrap--compact[data-er-agent-fit="tight"] table.er-table-agents-report--compact col:nth-child(3){width:8%!important}
  html body .er-app[data-er-role] .er-view[data-er-view="agents_report"] .er-agents-report-table-wrap--compact[data-er-agent-fit="tight"] table.er-table-agents-report--compact col:nth-child(4){width:14%!important}
  html body .er-app[data-er-role] .er-view[data-er-view="agents_report"] .er-agents-report-table-wrap--compact[data-er-agent-fit="tight"] table.er-table-agents-report--compact col:nth-child(5){width:13%!important}
  html body .er-app[data-er-role] .er-view[data-er-view="agents_report"] .er-agents-report-table-wrap--compact[data-er-agent-fit="tight"] table.er-table-agents-report--compact col:nth-child(6){width:34%!important}
  html body .er-app[data-er-role] .er-view[data-er-view="agents_report"] .er-agents-report-table-wrap--compact[data-er-agent-fit="tight"] .er-agent-report-pay--compact{
    grid-template-columns:1fr!important;
    grid-template-rows:repeat(4,32px)!important;
    gap:4px!important;
  }
  html body .er-app[data-er-role] .er-view[data-er-view="agents_report"] .er-agents-report-table-wrap--compact[data-er-agent-fit="tight"] .er-agent-report-pay--compact>:is(.er-agent-report-pay__input,.er-agent-report-pay__confirm,.er-agent-report-pay__full,.er-agent-report-pay__empty,.er-agent-report-pay__details){
    grid-column:1!important;
    height:32px!important;
    min-height:32px!important;
    max-height:32px!important;
  }
  html body .er-app[data-er-role] .er-view[data-er-view="agents_report"] .er-agents-report-table-wrap--compact[data-er-agent-fit="tight"] .er-agent-report-pay__input{grid-row:1!important}
  html body .er-app[data-er-role] .er-view[data-er-view="agents_report"] .er-agents-report-table-wrap--compact[data-er-agent-fit="tight"] .er-agent-report-pay__confirm{grid-row:2!important}
  html body .er-app[data-er-role] .er-view[data-er-view="agents_report"] .er-agents-report-table-wrap--compact[data-er-agent-fit="tight"] .er-agent-report-pay__full,
  html body .er-app[data-er-role] .er-view[data-er-view="agents_report"] .er-agents-report-table-wrap--compact[data-er-agent-fit="tight"] .er-agent-report-pay__empty{grid-row:3!important}
  html body .er-app[data-er-role] .er-view[data-er-view="agents_report"] .er-agents-report-table-wrap--compact[data-er-agent-fit="tight"] .er-agent-report-pay__details{grid-row:4!important}
}


/* 2.73.51 — complete financial truth / explainability. */
.er-agent-reconciliation-modal .er-reconciliation-truth-title{display:flex;justify-content:space-between;align-items:end;gap:12px;margin:16px 0 8px}
.er-agent-reconciliation-modal .er-reconciliation-truth-title b{font-size:15px;color:#172033}
.er-agent-reconciliation-modal .er-reconciliation-truth-title span{font-size:10px;color:#667085;text-align:right}
.er-agent-reconciliation-modal .er-reconciliation-truth-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:0 0 12px}
.er-agent-reconciliation-modal .er-reconciliation-truth-grid>div{min-width:0;border:1px solid #dce4ef;border-radius:10px;padding:10px;background:#f8fafc}
.er-agent-reconciliation-modal .er-reconciliation-truth-grid>div.is-original{background:#fff9eb;border-color:#f0c36a}
.er-agent-reconciliation-modal .er-reconciliation-truth-grid>div.is-principal{background:#f5f8ff;border-color:#bfd4ff}
.er-agent-reconciliation-modal .er-reconciliation-truth-grid>div.is-outstanding{background:#fff4f2;border-color:#f4a7a0}
.er-agent-reconciliation-modal .er-reconciliation-truth-grid span{display:block;font-size:9px;font-weight:800;line-height:1.2;color:#667085}
.er-agent-reconciliation-modal .er-reconciliation-truth-grid b{display:block;margin-top:6px;font-size:14px;line-height:1.1;color:#172033;white-space:nowrap}
.er-agent-reconciliation-modal .er-reconciliation-truth-grid b.is-negative{color:#b42318}
.er-agent-reconciliation-modal .er-reconciliation-truth-grid b.is-paid{color:#067647}
.er-agent-reconciliation-modal .er-reconciliation-truth-grid small{display:block;margin-top:5px;font-size:8.5px;line-height:1.25;color:#667085}
.er-agent-reconciliation-modal .er-reconciliation-wallet-bridge{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1.3fr);gap:8px;align-items:stretch;margin:10px 0 12px;padding:9px;border:1px solid #dce4ef;border-radius:12px;background:#fbfcfe}
.er-agent-reconciliation-modal .er-reconciliation-wallet-bridge>div{min-width:0;padding:9px;border:1px solid #e4e9f0;border-radius:9px;background:#fff}
.er-agent-reconciliation-modal .er-reconciliation-wallet-bridge>i{align-self:center;font-style:normal;font-size:18px;font-weight:800;color:#98a2b3}
.er-agent-reconciliation-modal .er-reconciliation-wallet-bridge span{display:block;font-size:9px;font-weight:800;color:#667085}
.er-agent-reconciliation-modal .er-reconciliation-wallet-bridge b{display:block;margin-top:5px;font-size:15px;white-space:nowrap}
.er-agent-reconciliation-modal .er-reconciliation-wallet-bridge small{display:block;margin-top:4px;font-size:8.5px;line-height:1.2;color:#667085}
.er-agent-reconciliation-modal .er-reconciliation-wallet-bridge .is-wallet.is-debt{background:#fff4f2;border-color:#f4a7a0;color:#b42318}
.er-agent-reconciliation-modal .er-reconciliation-wallet-bridge .is-wallet.is-credit{background:#effbf4;border-color:#8fd5ad;color:#067647}
.er-agent-reconciliation-modal .er-reconciliation-source-amount{display:flex;flex-direction:column;align-items:flex-end;gap:3px}
.er-agent-reconciliation-modal .er-reconciliation-source-amount>b{font-size:12px;white-space:nowrap}
.er-agent-reconciliation-modal .er-reconciliation-source-amount>small{font-size:8px;line-height:1.2;color:#667085;white-space:normal;text-align:right}
.er-agent-reconciliation-modal .er-reconciliation-source-amount>small.is-current{font-weight:800;color:#155eef}
.er-agent-reconciliation-modal .er-reconciliation-foot-bridge{display:block;margin-top:4px;font-size:8px;font-weight:600;color:#667085;text-transform:none;letter-spacing:0}
@media(max-width:1180px){
  .er-agent-reconciliation-modal .er-reconciliation-truth-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
  .er-agent-reconciliation-modal .er-reconciliation-wallet-bridge{grid-template-columns:1fr 1fr}
  .er-agent-reconciliation-modal .er-reconciliation-wallet-bridge>i{display:none}
}
@media(max-width:700px){
  .er-agent-reconciliation-modal .er-reconciliation-truth-grid{grid-template-columns:1fr 1fr}
  .er-agent-reconciliation-modal .er-reconciliation-wallet-bridge{grid-template-columns:1fr}
  .er-agent-reconciliation-modal .er-reconciliation-truth-title{display:block}
  .er-agent-reconciliation-modal .er-reconciliation-truth-title span{display:block;margin-top:4px;text-align:left}
}

.er-app .er-view[data-er-view="agents_report"] .er-agents-report-bridge-summary{display:flex;align-items:center;flex-wrap:wrap;gap:6px 8px;margin:10px 0 12px;padding:9px 11px;border:1px solid #dbe5f1;border-radius:10px;background:#f8fbff;color:#344054}
.er-app .er-view[data-er-view="agents_report"] .er-agents-report-bridge-summary>span{font-size:10px;font-weight:800;color:#667085;text-transform:uppercase;letter-spacing:.03em}
.er-app .er-view[data-er-view="agents_report"] .er-agents-report-bridge-summary>b,.er-app .er-view[data-er-view="agents_report"] .er-agents-report-bridge-summary>strong{font-size:12px;white-space:nowrap}
.er-app .er-view[data-er-view="agents_report"] .er-agents-report-bridge-summary>strong{color:#b42318}
.er-app .er-view[data-er-view="agents_report"] .er-agents-report-bridge-summary>i{font-style:normal;font-weight:800;color:#98a2b3}
.er-app .er-view[data-er-view="agents_report"] .er-agents-report-bridge-summary>small{flex-basis:100%;font-size:8.5px;line-height:1.25;color:#667085}
.er-app .er-view[data-er-view="agents_report"] .er-agents-report-bridge-summary.has-gap{border-color:#f1c453;background:#fff8e7;color:#7a4a00}
.er-app .er-view[data-er-view="agents_report"] .er-agent-report-period-bridge{display:block;margin-top:3px;font-size:8.5px;font-weight:800;line-height:1.2;color:#155eef;white-space:normal}
.er-agent-reconciliation-modal .er-reconciliation-changes-wrap{width:100%;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;border-radius:10px}
.er-agent-reconciliation-modal .er-reconciliation-changes{min-width:720px}
.er-agent-reconciliation-modal .er-reconciliation-uuid{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:9px;color:#667085;white-space:nowrap}


/* 2.73.71 — compact tariff/category explanation inside "Начислено за период". */
.er-app .er-view[data-er-view="agents_report"] .er-agent-report-accrual-breakdown{display:grid;gap:2px;min-width:0;text-align:right}
.er-app .er-view[data-er-view="agents_report"] .er-agent-report-accrual-line{display:flex;align-items:baseline;justify-content:flex-end;gap:4px;min-width:0;font-size:9px;font-weight:700;line-height:1.25;color:#475467;white-space:normal}
.er-app .er-view[data-er-view="agents_report"] .er-agent-report-accrual-line>b{color:#344054;font-size:9px;font-weight:900;white-space:nowrap}
.er-app .er-view[data-er-view="agents_report"] .er-agent-report-accrual-line>span{white-space:nowrap}
.er-app .er-view[data-er-view="agents_report"] .er-agent-report-accrual-line--history{color:#8a4b08}
.er-app .er-view[data-er-view="agents_report"] .er-agent-report-accrual-total{display:flex;align-items:baseline;justify-content:flex-end;gap:7px;margin-top:3px;padding-top:3px;border-top:1px solid rgba(148,163,184,.32);font-size:10px;line-height:1.2}
.er-app .er-view[data-er-view="agents_report"] .er-agent-report-accrual-total>span{font-size:8.5px;font-weight:900;letter-spacing:.02em;text-transform:uppercase;color:#667085}
.er-app .er-view[data-er-view="agents_report"] .er-agent-report-accrual-total>b{font-size:12px;font-weight:900;color:#b54708;white-space:nowrap}
.er-app .er-view[data-er-view="agents_report"] .er-agent-report-accrual-total--single{border-top:0;margin-top:0;padding-top:0}
@media(max-width:700px){
  .er-app .er-view[data-er-view="agents_report"] .er-agent-report-accrual-breakdown{text-align:left}
  .er-app .er-view[data-er-view="agents_report"] .er-agent-report-accrual-line,.er-app .er-view[data-er-view="agents_report"] .er-agent-report-accrual-total{justify-content:flex-start}
}
html[data-er-theme="dark"] .er-app .er-view[data-er-view="agents_report"] .er-agent-report-accrual-line{color:#cbd5e1}
html[data-er-theme="dark"] .er-app .er-view[data-er-view="agents_report"] .er-agent-report-accrual-line>b{color:#e2e8f0}
html[data-er-theme="dark"] .er-app .er-view[data-er-view="agents_report"] .er-agent-report-accrual-total{border-top-color:#475569}
html[data-er-theme="dark"] .er-app .er-view[data-er-view="agents_report"] .er-agent-report-accrual-total>span{color:#94a3b8}

/* =====================================================================
 * TEX039 CRM 2.73.72 — CLEAN AGENT REPORT TABLE
 * Main table shows only decision-useful facts:
 * category/rate accrual formula + canonical total + signed wallet balance.
 * Payment/remaining/correction explanations stay available in reconciliation,
 * data attributes and exports, but do not duplicate information in every row.
 * ===================================================================== */
@media (min-width:901px){
  html body .er-app[data-er-role] .er-view[data-er-view="agents_report"] table.er-table-agents-report--compact col:nth-child(1){width:19%!important}
  html body .er-app[data-er-role] .er-view[data-er-view="agents_report"] table.er-table-agents-report--compact col:nth-child(2){width:13%!important}
  html body .er-app[data-er-role] .er-view[data-er-view="agents_report"] table.er-table-agents-report--compact col:nth-child(3){width:8%!important}
  html body .er-app[data-er-role] .er-view[data-er-view="agents_report"] table.er-table-agents-report--compact col:nth-child(4){width:20%!important}
  html body .er-app[data-er-role] .er-view[data-er-view="agents_report"] table.er-table-agents-report--compact col:nth-child(5){width:12%!important}
  html body .er-app[data-er-role] .er-view[data-er-view="agents_report"] table.er-table-agents-report--compact col:nth-child(6){width:28%!important}

  html body .er-app[data-er-role] .er-view[data-er-view="agents_report"] table.er-table-agents-report--compact tbody tr[data-er-agent-report-row]>td{
    padding-top:8px!important;
    padding-bottom:8px!important;
    vertical-align:middle!important;
  }
  html body .er-app[data-er-role] .er-view[data-er-view="agents_report"] .er-agent-report-actions-cell{
    padding:7px 8px!important;
  }

  /* A medium workspace still fits the four actions in two compact rows. */
  html body .er-app[data-er-role] .er-view[data-er-view="agents_report"] .er-agents-report-table-wrap--compact[data-er-agent-fit="medium"] table.er-table-agents-report--compact col:nth-child(1){width:19%!important}
  html body .er-app[data-er-role] .er-view[data-er-view="agents_report"] .er-agents-report-table-wrap--compact[data-er-agent-fit="medium"] table.er-table-agents-report--compact col:nth-child(2){width:13%!important}
  html body .er-app[data-er-role] .er-view[data-er-view="agents_report"] .er-agents-report-table-wrap--compact[data-er-agent-fit="medium"] table.er-table-agents-report--compact col:nth-child(3){width:8%!important}
  html body .er-app[data-er-role] .er-view[data-er-view="agents_report"] .er-agents-report-table-wrap--compact[data-er-agent-fit="medium"] table.er-table-agents-report--compact col:nth-child(4){width:20%!important}
  html body .er-app[data-er-role] .er-view[data-er-view="agents_report"] .er-agents-report-table-wrap--compact[data-er-agent-fit="medium"] table.er-table-agents-report--compact col:nth-child(5){width:12%!important}
  html body .er-app[data-er-role] .er-view[data-er-view="agents_report"] .er-agents-report-table-wrap--compact[data-er-agent-fit="medium"] table.er-table-agents-report--compact col:nth-child(6){width:28%!important}
  html body .er-app[data-er-role] .er-view[data-er-view="agents_report"] .er-agents-report-table-wrap--compact[data-er-agent-fit="medium"] .er-agent-report-pay--compact{
    grid-template-columns:minmax(0,1fr) 92px!important;
    grid-template-rows:34px 34px!important;
    gap:5px!important;
  }
  html body .er-app[data-er-role] .er-view[data-er-view="agents_report"] .er-agents-report-table-wrap--compact[data-er-agent-fit="medium"] .er-agent-report-pay__input{grid-column:1!important;grid-row:1!important}
  html body .er-app[data-er-role] .er-view[data-er-view="agents_report"] .er-agents-report-table-wrap--compact[data-er-agent-fit="medium"] .er-agent-report-pay__full,
  html body .er-app[data-er-role] .er-view[data-er-view="agents_report"] .er-agents-report-table-wrap--compact[data-er-agent-fit="medium"] .er-agent-report-pay__empty{grid-column:2!important;grid-row:1!important}
  html body .er-app[data-er-role] .er-view[data-er-view="agents_report"] .er-agents-report-table-wrap--compact[data-er-agent-fit="medium"] .er-agent-report-pay__confirm{grid-column:1!important;grid-row:2!important}
  html body .er-app[data-er-role] .er-view[data-er-view="agents_report"] .er-agents-report-table-wrap--compact[data-er-agent-fit="medium"] .er-agent-report-pay__details{grid-column:2!important;grid-row:2!important}
}

.er-app .er-view[data-er-view="agents_report"] .er-agent-report-period-debt-cell{
  padding-left:12px!important;
  padding-right:12px!important;
}
.er-app .er-view[data-er-view="agents_report"] .er-agent-report-accrual-breakdown{
  gap:2px;
  width:100%;
  text-align:left;
}
.er-app .er-view[data-er-view="agents_report"] .er-agent-report-accrual-line{
  justify-content:flex-start;
  gap:4px;
  font-size:9.5px;
  line-height:1.2;
  color:#475467;
}
.er-app .er-view[data-er-view="agents_report"] .er-agent-report-accrual-line>b{
  min-width:22px;
  font-size:9.5px;
  color:#344054;
}
.er-app .er-view[data-er-view="agents_report"] .er-agent-report-accrual-line>span{
  min-width:0;
  white-space:normal;
}
.er-app .er-view[data-er-view="agents_report"] .er-agent-report-accrual-total{
  justify-content:space-between;
  gap:10px;
  margin-top:4px;
  padding-top:4px;
  border-top-color:#e3e8ef;
}
.er-app .er-view[data-er-view="agents_report"] .er-agent-report-accrual-total>span{
  font-size:8.5px;
  color:#667085;
}
.er-app .er-view[data-er-view="agents_report"] .er-agent-report-accrual-total>b{
  font-size:13px;
  line-height:1.1;
}
.er-app .er-view[data-er-view="agents_report"] .er-agent-report-accrual-total--single{
  justify-content:flex-end;
  gap:6px;
}
.er-app .er-view[data-er-view="agents_report"] .er-agent-report-wallet-cell{
  padding-right:14px!important;
  vertical-align:middle!important;
}
.er-app .er-view[data-er-view="agents_report"] .er-agent-report-wallet-cell strong{
  display:block!important;
  margin:0!important;
  font-size:14px!important;
  line-height:1.1!important;
}
/* Legacy secondary captions are intentionally hidden if an old cached row is injected. */
.er-app .er-view[data-er-view="agents_report"] .er-agent-report-period-bridge,
.er-app .er-view[data-er-view="agents_report"] .er-agent-report-period-settlement,
.er-app .er-view[data-er-view="agents_report"] .er-agent-report-wallet-cell>small{
  display:none!important;
}

@media (max-width:900px){
  html body .er-app[data-er-role] .er-view[data-er-view="agents_report"] table.er-table-agents-report--compact tbody tr[data-er-agent-report-row]>td:nth-child(4)::before{
    content:"Начислено за период"!important;
  }
  .er-app .er-view[data-er-view="agents_report"] .er-agent-report-accrual-breakdown{text-align:left}
  .er-app .er-view[data-er-view="agents_report"] .er-agent-report-accrual-line{justify-content:flex-start}
  .er-app .er-view[data-er-view="agents_report"] .er-agent-report-accrual-total{justify-content:space-between}
}



/* =====================================================================
 * TEX039 CRM 2.73.97 — previous half-month debts inside "Начислено за период".
 * No extra main-table column: optimized for the printed report.
 * ===================================================================== */
.er-app .er-view[data-er-view="agents_report"] .er-agent-report-previous-debts{display:grid;gap:3px;margin-top:6px;padding-top:5px;border-top:1px dashed #d0d5dd}
.er-app .er-view[data-er-view="agents_report"] .er-agent-report-previous-debts__title{display:block;font-size:8.5px;font-weight:900;line-height:1.2;letter-spacing:.02em;text-transform:uppercase;color:#b54708}
.er-app .er-view[data-er-view="agents_report"] .er-agent-report-previous-debt-line{display:flex;align-items:baseline;justify-content:space-between;gap:8px;font-size:9px;line-height:1.25;color:#7a4a00}
.er-app .er-view[data-er-view="agents_report"] .er-agent-report-previous-debt-line>span{min-width:0;white-space:normal}
.er-app .er-view[data-er-view="agents_report"] .er-agent-report-previous-debt-line>b{flex:0 0 auto;white-space:nowrap;color:#b42318;font-size:9.5px}
.er-app .er-view[data-er-view="agents_report"] .er-agent-report-payable-total{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-top:6px;padding-top:5px;border-top:2px solid #f0b35a}
.er-app .er-view[data-er-view="agents_report"] .er-agent-report-payable-total>span{font-size:9px;font-weight:900;text-transform:uppercase;color:#7a4a00}
.er-app .er-view[data-er-view="agents_report"] .er-agent-report-payable-total>b{font-size:13.5px;font-weight:950;color:#b42318;white-space:nowrap}
.er-app .er-view[data-er-view="agents_report"] .er-agent-report-footer-accrual{display:grid;gap:2px;min-width:0}
.er-app .er-view[data-er-view="agents_report"] .er-agent-report-footer-accrual>span{display:flex;align-items:baseline;justify-content:space-between;gap:7px}
.er-app .er-view[data-er-view="agents_report"] .er-agent-report-footer-accrual small{font-size:8px;font-weight:800;color:#667085}
.er-app .er-view[data-er-view="agents_report"] .er-agent-report-footer-accrual .is-total{margin-top:2px;padding-top:3px;border-top:1px solid #d0d5dd}
.er-app .er-view[data-er-view="agents_report"] .er-agent-report-footer-accrual .is-total strong{color:#b42318}
html[data-er-theme="dark"] .er-app .er-view[data-er-view="agents_report"] .er-agent-report-previous-debts{border-top-color:#475569}
html[data-er-theme="dark"] .er-app .er-view[data-er-view="agents_report"] .er-agent-report-previous-debts__title,html[data-er-theme="dark"] .er-app .er-view[data-er-view="agents_report"] .er-agent-report-payable-total>span{color:#fdb022}
html[data-er-theme="dark"] .er-app .er-view[data-er-view="agents_report"] .er-agent-report-previous-debt-line{color:#fedf89}
html[data-er-theme="dark"] .er-app .er-view[data-er-view="agents_report"] .er-agent-report-previous-debt-line>b,html[data-er-theme="dark"] .er-app .er-view[data-er-view="agents_report"] .er-agent-report-payable-total>b{color:#fda29b}
