/* Control Total · Por cobrar, Por pagar y Gastos · línea visual unificada (29-oct-2026)
   Paleta: acción #193651 / hover #244F78 · positivo #0A6E96 · negativo #B4233A
   Empresas: NexusM2 #2F6596 · OnProtec #E0571B · Personal #8A97A8 · resto en grises */
body .patr-operations{
  --u-navy:#193651;--u-navy-2:#244F78;--u-deep:#10243B;--u-in:#0A6E96;--u-out:#B4233A;
  --u-ink:#0F1E33;--u-ink2:#33445A;--u-muted:#617187;--u-line:#DCE4ED;--u-line2:#EEF2F7;--u-soft:#F6F8FB;
  --op-navy:#10243B;--op-ink:#0F1E33;--op-border:#DCE4ED;--op-muted:#617187;
  --op-owner:#33445A;--op-tint:#F3F5F8;--u-co:#8A97A8;
}
body .patr-operations [data-owner=OnProtec]{--op-owner:#33445A;--op-tint:#F3F5F8;--u-co:#E0571B}
body .patr-operations [data-owner=NM2]{--op-owner:#33445A;--op-tint:#F3F5F8;--u-co:#2F6596}
body .patr-operations [data-owner=Personal]{--op-owner:#33445A;--op-tint:#F3F5F8;--u-co:#8A97A8}
body .patr-operations [data-owner=all],body .patr-operations [data-owner=todo]{--u-co:#193651}

/* Encabezado y botón principal */
body .patr-operations .patr-at-eyebrow{color:var(--u-navy-2)!important;letter-spacing:.12em;font-weight:600;font-size:11px}
body .patr-operations .patr-at-eyebrow i{display:none}
body .patr-operations [data-testid=button-new],
body .patr-operations [data-testid=button-new-expense],
body .patr-operations .patr-expense-heading-actions>button:last-child{background:var(--u-navy)!important;border-color:var(--u-navy)!important;color:#fff!important;box-shadow:none}
body .patr-operations [data-testid=button-new]:hover,
body .patr-operations .patr-expense-heading-actions>button:last-child:hover{background:var(--u-navy-2)!important}
body .patr-operations .patr-expense-heading-actions>button:first-child{background:#fff!important;color:var(--u-deep)!important;border:1px solid var(--u-line)!important}

/* KPIs: 4 columnas iguales, solo el principal en navy */
body .patr-operations .ops-overview{grid-template-columns:1.4fr repeat(3,minmax(0,1fr));gap:12px}
body .patr-operations .patr-expense-metrics.ct-uni-kpis{grid-template-columns:1.4fr repeat(3,minmax(0,1fr));gap:12px}
body .patr-operations .ct-uni-kpis>.ops-metric{grid-column:auto!important;order:0!important}
body .patr-operations .ops-metric{background:#fff!important;border:1px solid var(--u-line)!important;color:var(--u-ink)!important;border-radius:14px;padding:16px 18px;gap:6px;box-shadow:0 1px 2px rgba(10,26,61,.05)}
body .patr-operations .ops-metric .ops-metric-label,body .patr-operations .ct-uni-kpi-label{display:flex;align-items:center;gap:8px;font-size:12px!important;font-weight:500!important;letter-spacing:0;text-transform:none;color:var(--u-muted)!important}
body .patr-operations .ops-metric .ops-metric-label svg{color:var(--u-muted)}
body .patr-operations .ops-metric>strong,body .patr-operations .ct-uni-kpi-value{font-family:'Space Grotesk','Inter',sans-serif;font-size:clamp(20px,2vw,28px)!important;font-weight:700!important;letter-spacing:-.02em!important;color:var(--u-ink)!important;font-variant-numeric:tabular-nums;line-height:1.25}
body .patr-operations .ops-metric[data-tone=rose]>strong,body .patr-operations .ops-metric[data-tone=rose] .ct-uni-kpi-value{color:var(--u-out)!important}
body .patr-operations .ops-metric[data-tone=paid]>strong,body .patr-operations .ops-metric[data-tone=paid] .ct-uni-kpi-value{color:var(--u-in)!important}
body .patr-operations .ops-metric-foot small,body .patr-operations .ct-uni-kpi-note{font-size:12px!important;color:var(--u-ink2)!important}
body .patr-operations .ops-metric-foot button{color:var(--u-navy-2)!important}
body .patr-operations .ops-overview .patr-kpi-hero,
body .patr-operations .ct-uni-kpis>.ops-metric[data-tone=navy]{background:linear-gradient(135deg,#0A1A3D,#193651)!important;border-color:#10243B!important;color:#fff!important;border-radius:14px}
body .patr-operations .ct-uni-kpis>.ops-metric[data-tone=navy] .ct-uni-kpi-label,
body .patr-operations .ct-uni-kpis>.ops-metric[data-tone=navy] .ct-uni-kpi-note{color:#AFC2DA!important}
body .patr-operations .ct-uni-kpis>.ops-metric[data-tone=navy] .ct-uni-kpi-value{color:#fff!important}
body .patr-operations .ct-uni-chip{font-size:10px;padding:0 6px;border:1px solid rgba(255,255,255,.3);border-radius:99px;color:#AFC2DA}
body .patr-operations .patr-kpi-hero .patr-kpi-label{color:#AFC2DA!important;font-weight:500;text-transform:none;letter-spacing:0}
body .patr-operations .patr-kpi-hero .patr-kpi-label svg,body .patr-operations .patr-kpi-hero .text-emerald-400,body .patr-operations .patr-kpi-hero .text-rose-400{color:#AFC2DA!important}
body .patr-operations .patr-kpi-hero .patr-kpi-value{font-family:'Space Grotesk','Inter',sans-serif;font-weight:700;letter-spacing:-.02em;color:#fff!important}
body .patr-operations .patr-kpi-hero [class*="bg-emerald"],body .patr-operations .patr-kpi-hero [class*="bg-rose"]{background:#AFC2DA!important}
body .patr-operations .patr-kpi-hero .bg-sky-300{background:#7FA6CC!important}
body .patr-operations .patr-kpi-hero .bg-emerald-300{background:#E0571B!important}
body .patr-operations .patr-kpi-hero .bg-violet-300{background:#C3CCD8!important}
body .patr-operations .patr-kpi-hero>*{position:relative}
body .patr-operations .patr-kpi-hero img,body .patr-operations .patr-kpi-hero [aria-hidden=true][class*=absolute]{display:none}

/* Tarjetas de empresa: blancas con punto de color */
body .patr-operations .patr-scope-tab,body .patr-operations .ops-companies>button{background:#fff!important;border:1px solid var(--u-line)!important;color:var(--u-ink)!important;box-shadow:none!important;outline:0!important;border-radius:12px;min-height:0}
body .patr-operations .patr-scope-tab[data-state=active],body .patr-operations .ops-companies>button[aria-pressed=true]{border-color:var(--u-navy)!important;box-shadow:inset 0 -2px 0 var(--u-navy)!important}
body .patr-operations .patr-scope-tab>div:first-child>span:first-child,body .patr-operations .ops-companies>button>span{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:600;color:var(--u-ink2)!important;text-transform:none;letter-spacing:0}
body .patr-operations .patr-scope-tab>div:first-child>span:first-child::before,body .patr-operations .ops-companies>button>span::before{content:"";width:8px;height:8px;border-radius:50%;background:var(--u-co);flex:none}
body .patr-operations .ops-companies>button>span svg{display:none}
body .patr-operations .patr-scope-tab [data-testid^=accounts-scope-total],body .patr-operations .ops-companies>button>strong{font-family:'Space Grotesk','Inter',sans-serif;font-size:20px!important;font-weight:700;color:var(--u-ink)!important}
body .patr-operations .patr-scope-tab [data-testid^=accounts-scope-count]{background:var(--u-line2)!important;color:var(--u-muted)!important}
body .patr-operations .ops-companies>button>small{color:var(--u-muted)!important}
body .patr-operations .patr-scope-tab>span[class*=absolute],body .patr-operations .patr-scope-tab>div[class*=absolute]{display:none}

/* Panel de movimientos con barra de filtros adentro */
body .patr-operations .ops-ledger,body .patr-operations .patr-expense-ledger{background:#fff;border:1px solid var(--u-line);border-radius:14px;overflow:hidden;box-shadow:0 1px 2px rgba(10,26,61,.05)}
body .patr-operations .ops-ledger-heading,body .patr-operations .patr-ledger-heading{background:#fff!important;color:var(--u-ink)!important;border-bottom:0!important;padding:18px 20px 10px!important}
body .patr-operations .ops-ledger-heading h2,body .patr-operations .patr-ledger-heading h2{font-family:'Space Grotesk','Inter',sans-serif;font-size:19px;color:#0A1A3D}
body .patr-operations .ops-ledger-heading>span,body .patr-operations .patr-ledger-heading>span,body .patr-operations .patr-ledger-heading h2>span{color:var(--u-muted)!important}
body .patr-operations .ops-ledger>.ops-searchbar{padding:0 20px 14px;display:flex;gap:10px;flex-wrap:wrap}
body .patr-operations .ops-ledger>.ops-searchbar>*{min-width:0}
body .patr-operations .ops-ledger>.ops-searchbar>div:last-child{flex:1;min-width:220px}
body .patr-operations .ct-uni-ledger-tools{display:flex;flex-direction:column;gap:10px;padding:0 20px 14px}
body .patr-operations .ct-uni-ledger-tools .patr-expense-toolbar{display:flex;gap:10px;flex-wrap:wrap;align-items:center}
body .patr-operations .ct-uni-ledger-tools .patr-expense-toolbar>div:last-child{flex:1;max-width:none}
body .patr-operations .ct-uni-ledger-tools .patr-expense-filters{display:flex;flex-wrap:wrap;gap:8px;align-items:center}
body .patr-operations .ops-ledger input,body .patr-operations .ct-uni-ledger-tools input,body .patr-operations .ops-searchbar button[role=combobox],body .patr-operations .ct-uni-ledger-tools button[role=combobox]{border-color:var(--u-line)!important;border-radius:10px!important;background:#fff!important;box-shadow:none!important}
body .patr-operations [data-testid=button-partner-filter] svg{color:var(--u-muted)!important}
body .patr-operations [class*="ring-emerald"],body .patr-operations [class*="ring-sky"],body .patr-operations [class*="ring-violet"],body .patr-operations [class*="ring-orange"]{--tw-ring-color:#DCE4ED!important}

/* Chips de estado y filtros: neutros, sin colores de carnaval */
body .patr-operations [class*="bg-emerald-"],body .patr-operations [class*="bg-rose-500\/1"],body .patr-operations [class*="bg-orange-"],body .patr-operations [class*="bg-amber-"],body .patr-operations [class*="bg-sky-"],body .patr-operations [class*="bg-violet-"],body .patr-operations [class*="bg-yellow-"]{background-color:#F3F5F8!important;background-image:none!important}
body .patr-operations [class*="text-emerald-"],body .patr-operations [class*="text-orange-"],body .patr-operations [class*="text-amber-"],body .patr-operations [class*="text-sky-"],body .patr-operations [class*="text-violet-"],body .patr-operations [class*="text-yellow-"]{color:var(--u-ink2)!important}
body .patr-operations [class*="text-rose-"],body .patr-operations [class*="text-red-"]{color:var(--u-out)!important}
body .patr-operations [class*="border-emerald"],body .patr-operations [class*="border-rose"],body .patr-operations [class*="border-orange"],body .patr-operations [class*="border-amber"],body .patr-operations [class*="border-sky"],body .patr-operations [class*="border-violet"],body .patr-operations [class*="border-l-"]{border-color:var(--u-line)!important}
body .patr-operations .patr-account-row,body .patr-operations .patr-expense-ledger tbody tr{background:#fff!important;box-shadow:none!important;border-left:0!important}
body .patr-operations .patr-account-row:hover,body .patr-operations .patr-expense-ledger tbody tr:hover{background:#FAFBFD!important}
body .patr-operations .ops-ledger .patr-account-row[data-selected=true]{background:#F6F8FB!important;box-shadow:inset 3px 0 0 var(--u-navy)!important}
body .patr-operations .patr-account-row::before,body .patr-operations .patr-expense-ledger tbody tr::before{display:none!important}
body .patr-operations .ops-ledger [class*="rounded-full"][class*="px-"],body .patr-operations .ops-ledger [class*="rounded"][class*="ring-1"],
body .patr-operations .patr-expense-ledger [class*="rounded"][class*="ring-1"]{background:#fff!important;border:1px solid var(--u-line)!important;--tw-ring-color:transparent!important;color:var(--u-ink2)!important}

/* Filas */
body .patr-operations .ops-doc-avatar{position:relative;background:#F3F5F8!important;color:var(--u-ink2)!important;border:1px solid var(--u-line)!important;border-radius:50%!important;width:36px!important;height:36px!important;font-size:12px;font-weight:600}
body .patr-operations .ops-doc-avatar::after{content:"";position:absolute;right:-1px;bottom:-1px;width:10px;height:10px;border-radius:50%;background:var(--u-co);border:2px solid #fff}
body .patr-operations .ops-owner-label{background:transparent!important;color:var(--u-ink2)!important;padding:0!important;font-weight:600;display:inline-flex;align-items:center;gap:5px;text-transform:none;letter-spacing:0}
body .patr-operations .ops-owner-label::before{content:"";width:7px;height:7px;border-radius:50%;background:var(--u-co)}
body .patr-operations .ops-doc-due,body .patr-operations .ops-doc-due small{color:var(--u-ink2)!important}
body .patr-operations [data-due=overdue] .ops-doc-due small,body .patr-operations .ops-doc-due [data-tone=overdue]{color:var(--u-out)!important}
body .patr-operations .ops-doc-progress b{color:var(--u-ink2)!important}
body .patr-operations .ops-doc-progress progress{color:var(--u-navy)!important;height:4px}
body .patr-operations .ops-doc-progress progress::-webkit-progress-value{background:var(--u-navy)!important}
body .patr-operations .ops-doc-progress progress::-moz-progress-bar{background:var(--u-navy)!important}
body .patr-operations .ops-doc-money,body .patr-operations .patr-account-actions>.ops-doc-money{background:transparent!important;border:0!important;padding:4px 0!important}
body .patr-operations .ops-doc-money>strong,body .patr-operations .ops-doc-money>[data-testid^=text-amount]{font-family:'Space Grotesk','Inter',sans-serif;font-weight:700!important;color:var(--u-ink)!important;font-size:18px!important}
body .patr-operations .ops-doc-money>small{color:var(--u-muted)!important}
body .patr-operations .ops-doc-primary{background:#fff!important;color:var(--u-deep)!important;border:1px solid var(--u-line)!important;border-radius:9px}
body .patr-operations .ops-doc-primary:hover{background:var(--u-soft)!important;border-color:#C3D0DF!important}

/* Cabeceras de grupo: neutras, Vencidos en rojo */
body .patr-operations .ops-doc-group{background:var(--u-soft)!important;color:var(--u-ink2)!important;border-color:var(--u-line)!important}
body .patr-operations .ops-doc-group strong{color:var(--u-ink)!important}
body .patr-operations .ops-doc-group h3:before{display:none}
body .patr-operations .ops-doc-group[data-tone=overdue],body .patr-operations .ops-doc-group[data-tone=overdue] strong{color:var(--u-out)!important;background:var(--u-soft)!important}
body .patr-operations .ops-doc-group[data-tone=paid]{color:var(--u-ink2)!important}

/* Agenda lateral neutra */
body .patr-operations .ops-agenda{background:#fff!important;border:1px solid var(--u-line)!important;color:var(--u-ink)!important}
body .patr-operations .ops-agenda header>span{color:var(--u-muted)!important}
body .patr-operations .ops-agenda h2{color:#0A1A3D!important}
body .patr-operations .ops-agenda-copy strong{color:var(--u-ink)!important}
body .patr-operations .ops-calendar{background:#F3F5F8!important;color:var(--u-ink2)!important;border-color:var(--u-line)!important}

@media (max-width:1100px){
  body .patr-operations .ops-overview,body .patr-operations .patr-expense-metrics.ct-uni-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}
  body .patr-operations .ops-overview>.patr-kpi-hero,body .patr-operations .ct-uni-kpis>.ops-metric[data-tone=navy]{grid-column:1/-1!important}
}
@media (max-width:640px){
  body .patr-operations .ct-uni-ledger-tools,body .patr-operations .ops-ledger>.ops-searchbar{padding:0 14px 12px}
  body .patr-operations .ct-uni-ledger-tools .patr-expense-toolbar>div{width:100%}
  body .patr-operations .ops-ledger>.ops-searchbar{flex-direction:column}
  body .patr-operations .ops-ledger>.ops-searchbar>*{width:100%!important;max-width:none!important}
}

/* Ajustes finos: solo lo vencido o crítico va en rojo */
body .patr-operations .patr-account-row>div.absolute{display:none!important}
body .patr-operations .patr-account-row:has(>.bg-rose-500) .ops-doc-due small{color:var(--u-out)!important;font-weight:600}
body .patr-operations .patr-expense-ledger [class*="text-rose-"][class*="rounded"],
body .patr-operations .ops-ledger [class*="text-rose-"][class*="rounded"]{color:var(--u-out)!important}
body .patr-operations .patr-expense-ledger td:first-child .inline-block.mt-1.rounded{background:transparent!important;border:0!important;padding:0!important;font-size:11px;font-weight:600;color:var(--u-ink2)!important}
body .patr-operations .patr-expense-ledger td:first-child .inline-block.mt-1.rounded[class*="text-rose-"]{color:var(--u-out)!important}
body .patr-operations .patr-expense-ledger td .inline-flex.text-xs.rounded[class*="py-0.5"]{display:none!important}
@media (max-width:1100px){body .patr-operations .ops-overview>.ops-metric:last-child,body .patr-operations .ct-uni-kpis>.ops-metric:last-child{grid-column:1/-1!important}}

/* Por cobrar: OnProtec y NexusM2 con los mismos márgenes que Manuales */
.ct-cxc-page .ct-cxc-tabs{max-width:none;margin:0;padding:0 0 16px}
.ct-cxc-page .ct-std.ct-cxc{max-width:none;margin:0;padding:0 0 40px}
@media (max-width:1100px){.ct-cxc-page .ct-cxc-tabs{padding:0 0 12px}}

/* v3: lo que faltaba de la maqueta */
body .patr-operations .ct-uni-seg{display:inline-flex;flex-wrap:wrap;gap:2px;padding:3px;border-radius:9px;background:#EEF2F7;border:1px solid #E1E7EF}
body .patr-operations .ct-uni-seg>button{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 11px;border:0;border-radius:7px;background:transparent;color:#5B6B7E;font-size:12px;font-weight:600;cursor:pointer;white-space:nowrap}
body .patr-operations .ct-uni-seg>button small{font-size:11px;font-weight:600;color:#8A97A8;font-variant-numeric:tabular-nums}
body .patr-operations .ct-uni-seg>button:hover{color:#193651}
body .patr-operations .ct-uni-seg>button[aria-pressed="true"]{background:#fff;color:#193651;box-shadow:0 1px 2px rgba(16,24,40,.08)}
body .patr-operations .ct-uni-seg>button[data-tone="overdue"],body .patr-operations .ct-uni-seg>button[data-tone="overdue"] small{color:#B4233A}
body .patr-operations .ops-owner-label{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:none;box-shadow:none;color:#5B6B7E;font-size:12px;font-weight:500;text-transform:none;letter-spacing:0}
body .patr-operations .ops-owner-label::before{content:"";width:7px;height:7px;border-radius:50%;background:#8A97A8;flex:none}
body .patr-operations .patr-account-row:has(.ops-owner-label) .ops-owner-label::before{background:var(--u-co,#8A97A8)}
.ct-uni-head-r{display:flex;align-items:center;gap:12px;flex-wrap:wrap}
body .patr-operations .ct-uni-export{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border:1px solid #D5DDE7;border-radius:8px;background:#fff;color:#193651;font-size:12px;font-weight:600;cursor:pointer}
body .patr-operations .ct-uni-export:hover{background:#F5F7FA}
body .patr-operations .ct-uni-export:disabled{opacity:.5;cursor:default}
body .patr-operations .ct-uni-select{height:36px;padding:0 30px 0 12px;border:1px solid #D5DDE7;border-radius:8px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%235B6B7E' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 10px center;-webkit-appearance:none;appearance:none;color:#1F2A37;font-size:13px}
body .patr-operations .patr-account-row:has(>.bg-rose-500) .ops-doc-due span{color:#B4233A!important}
body .patr-operations .ops-expense-meta [class*="orange"]{display:none!important}
body .patr-operations .ops-expense-meta span{text-transform:none}
@media (max-width:640px){body .patr-operations .ct-uni-seg{display:flex;flex-wrap:nowrap;overflow-x:auto;max-width:100%}.ct-uni-head-r{width:100%;justify-content:space-between}}
body .patr-operations .ops-owner-label[data-co=OnProtec]::before{background:#E0571B}
body .patr-operations .ops-owner-label[data-co=NM2]::before{background:#2F6596}
.ct-uni-head-r>span{font-size:12px!important;font-weight:500!important;color:#5B6B7E!important}

/* v4: sección Documentos como la maqueta */
body .patr-operations .ops-ledger-heading{display:grid!important;grid-template-columns:1fr auto;align-items:center;column-gap:16px;row-gap:2px}
body .patr-operations .ops-ledger-heading>h2{grid-column:1;grid-row:1;margin:0}
body .patr-operations .ops-ledger-heading>.ct-uni-head-r{display:contents}
body .patr-operations .ops-ledger-heading>.ct-uni-head-r>span{grid-column:1;grid-row:2}
body .patr-operations .ops-ledger-heading>.ct-uni-head-r>.ct-uni-export{grid-column:2;grid-row:1/3}
body .patr-operations .ct-uni-tools{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:0 0 4px}
body .patr-operations .ct-uni-tools>.ops-searchbar{flex:1 1 420px;display:flex;gap:10px;margin:0!important;padding:0!important;min-width:0}
body .patr-operations .ct-uni-tools>.ops-searchbar>.relative{order:-1;flex:1 1 auto;width:auto!important}
body .patr-operations .ct-uni-tools>.ops-searchbar>button{flex:0 0 240px;width:240px!important;max-width:240px}
body .patr-operations .ct-uni-tools>.ct-uni-seg{flex:none}
body .patr-operations .ops-document-columns>span{text-transform:uppercase;letter-spacing:.06em;font-size:11px!important;font-weight:600!important;color:#5B6B7E!important}
body .patr-operations .ops-doc-group h3{text-transform:uppercase;letter-spacing:.05em;font-size:11px!important;font-weight:700!important}
body .patr-operations .ops-doc-group h3>span{background:none!important;border:0!important;box-shadow:none!important;padding:0!important;margin:0!important;min-width:0!important;color:inherit!important;font:inherit!important}
body .patr-operations .ops-doc-group h3>span::before{content:" · "}
body .patr-operations .ops-doc-group>span strong{color:#1F2A37!important}
body .patr-operations .ops-doc-group[data-tone=overdue] h3{color:#B4233A!important}
body .patr-operations .patr-account-row .ops-owner-label::before{display:none!important}
body .patr-operations .patr-account-row .ops-owner-label{color:#5B6B7E;font-size:12px}
body .patr-operations .patr-account-row .patr-account-concept,body .patr-operations .patr-account-row .patr-account-concept *{color:#5B6B7E!important}
body .patr-operations .patr-account-row .patr-account-concept .tabular-nums{color:#1F2A37!important;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;font-weight:600}
body .patr-operations .patr-account-row .patr-account-details{column-gap:6px!important;row-gap:2px!important}
body .patr-operations .patr-account-row .ops-doc-due small{font-weight:500!important}
body .patr-operations .patr-account-row:has(>.bg-rose-500) .ops-doc-due small{color:#B4233A!important}
body .patr-operations .patr-account-row .ops-doc-money [data-testid^=text-amount]{color:#1F2A37!important}
body .patr-operations .patr-account-row .ops-doc-primary svg{display:none}
@media (max-width:900px){body .patr-operations .ct-uni-tools>.ops-searchbar{flex-basis:100%;flex-wrap:wrap}body .patr-operations .ct-uni-tools>.ops-searchbar>button{flex:1 1 100%;width:100%!important;max-width:none}body .patr-operations .ct-uni-tools>.ct-uni-seg{max-width:100%}}
body .patr-operations .ops-doc-group h3{display:flex!important;align-items:center;gap:0!important}
body .patr-operations .ops-doc-group h3>span::before{content:"·";margin:0 6px}
body .patr-operations .patr-account-row .patr-account-concept .tabular-nums{font-family:inherit;font-size:12px;letter-spacing:0}
body .patr-operations .patr-account-row .ops-doc-progress progress,body .patr-operations .patr-account-row .ops-doc-progress>progress{width:120px!important;max-width:100%}
body .patr-operations .patr-account-row .ops-doc-due span{font-size:13px;color:#1F2A37}
body .patr-operations .ops-doc-group[data-tone]>span strong,body .patr-operations .ops-doc-group[data-tone]>span{color:#1F2A37!important}
body .patr-operations .ct-uni-seg>button[data-tone="overdue"]{color:#5B6B7E}
body .patr-operations .ct-uni-seg>button[data-tone="overdue"] small{color:#8A97A8}
body .patr-operations .ct-uni-seg>button[data-tone="overdue"][aria-pressed="true"]{color:#B4233A}
@media (min-width:1101px){body .patr-operations .patr-account-row .patr-account-layout{padding-top:8px!important;padding-bottom:8px!important}}
body .patr-operations .patr-account-row .ops-doc-money [data-testid^=text-amount]{font-size:15px!important}
