/* Shared reading and entry surfaces. Keep the established layout and semantic signals. */
body.v3-ui.vencora-refined {
  --ui-field:#fff;
  --ui-field-hover:#fff;
  --ui-field-edge:#e0e5ec;
  --ui-row-rule:#edf0f3;
  --ui-row-hover:#f7f9fc;
  --ui-row-selected:#edf3fc;
  --ui-heading:var(--v-surface);
  --ui-nav-active:#f5ece5;
  --ui-nav-active-ink:#80513e;
  --ui-focus:#426fa9;
  --ui-focus-ring:#426fa921;
  --ui-raised-shadow:0 2px 3px #25344c04,0 12px 32px #25344c08;
  --ui-field-radius:9px;
}
html[data-theme="night"] body.v3-ui.vencora-refined {
  --ui-field:#192a3b;
  --ui-field-hover:#203448;
  --ui-field-edge:#3e556b;
  --ui-row-rule:#2b3b4e;
  --ui-row-hover:#203448;
  --ui-row-selected:#29445e;
  --ui-heading:var(--v-surface);
  --ui-nav-active:#3a302c;
  --ui-nav-active-ink:#e9c2aa;
  --ui-focus:#a6cfef;
  --ui-focus-ring:#a6cfef26;
  --ui-raised-shadow:0 2px 3px #00000012,0 12px 32px #03081222;
}

/* Las tarjetas del organigrama no heredan el fondo oscuro de un botón de acción. */
body.v3-ui.vencora-refined .org-workspace .org-node {transition:border-color 120ms ease;}
body.v3-ui.vencora-refined .org-workspace .org-node:hover {
  background:var(--ui-row-hover);
  color:var(--v-ink);
  border-color:var(--ui-focus);
}
body.v3-ui.vencora-refined .org-workspace .org-node:hover strong {color:inherit;}
body.v3-ui.vencora-refined .org-workspace .org-node:hover :is(small,em) {color:var(--v-muted);}
body.v3-ui.vencora-refined .org-workspace .org-tree>.org-tree-item>.org-node:hover {
  background:var(--v-strong-hover);
  color:var(--v-on-strong);
}
body.v3-ui.vencora-refined .org-workspace .org-tree>.org-tree-item>.org-node:hover :is(small,em) {color:var(--v-on-strong-muted);}
body.v3-ui.vencora-refined .org-workspace .org-tree .org-node[aria-pressed="true"],
body.v3-ui.vencora-refined .org-workspace .org-tree .org-node[aria-pressed="true"]:hover {
  background:var(--ui-row-selected);
  color:var(--v-ink);
}
body.v3-ui.vencora-refined .org-workspace .org-tree .org-node[aria-pressed="true"] :is(small,em),
body.v3-ui.vencora-refined .org-workspace .org-tree .org-node[aria-pressed="true"]:hover :is(small,em) {color:var(--v-muted);}
body.v3-ui.vencora-refined .org-workspace .org-node:focus-visible {
  outline:2px solid var(--ui-focus);
  outline-offset:3px;
}

/* Light horizontal rhythm replaces the grid. Sticky identity columns remain. */
body.v3-ui.vencora-refined :is(table,.vm-table,.cuentas-table,.cl-table) {
  border-collapse:separate;
  border-spacing:0;
  font-variant-numeric:tabular-nums;
}
body.v3-ui.vencora-refined :is(table,.vm-table,.cuentas-table,.cl-table) :is(th,td) {
  border-inline:0;
  border-top:0;
  border-bottom:1px solid var(--ui-row-rule);
  padding:13px 16px;
  vertical-align:middle;
  line-height:1.5;
}
body.v3-ui.vencora-refined :is(table,.vm-table,.cuentas-table,.cl-table) th {
  background:var(--ui-heading);
  color:var(--v-muted);
  font-size:12px;
  font-weight:600;
  letter-spacing:0;
  text-transform:none;
  border-bottom-color:var(--ui-row-rule);
  padding-block:15px 12px;
}
body.v3-ui.vencora-refined :is(table,.vm-table,.cuentas-table,.cl-table) td {
  font-size:13px;
  background:var(--v-surface);
  transition:background-color 120ms ease;
}
body.v3-ui.vencora-refined :is(table,.vm-table,.cuentas-table,.cl-table) tbody tr:hover>td {
  background:var(--ui-row-hover);
}
body.v3-ui.vencora-refined :is(table,.vm-table,.cuentas-table,.cl-table) tbody :is(.vm-selected,.is-selected,[aria-selected="true"])>td {
  background:var(--ui-row-selected);
}
body.v3-ui.vencora-refined :is(table,.vm-table,.cuentas-table,.cl-table) tbody tr:focus-within>td {
  background:var(--ui-row-selected);
}
body.v3-ui.vencora-refined :is(table,.vm-table,.cuentas-table,.cl-table) tbody tr:last-child>:is(td,th) {
  border-bottom-color:transparent;
}
body.v3-ui.vencora-refined :is(table,.vm-table,.cuentas-table,.cl-table) tfoot :is(th,td),
body.v3-ui.vencora-refined table :is(.total,.subtotal) :is(th,td) {
  border-top:1px solid var(--v-line);
  background:var(--ui-heading);
  font-weight:650;
}
body.v3-ui.vencora-refined .table-scroll {border:0;border-radius:0;scrollbar-width:thin;box-shadow:none;}
body.v3-ui.vencora-refined :is(.vm-table-region,.cuentas-table-region) {border-radius:0;}
body.v3-ui.vencora-refined :is(.vm-table,.cuentas-table,.cl-table) :is(th,td):nth-child(2) {box-shadow:none;}
body.v3-ui.vencora-refined .cuentas-table tbody th {box-shadow:none;background:var(--v-surface);font-size:13px;font-weight:500;letter-spacing:0;text-transform:none;}
body.v3-ui.vencora-refined .cuentas-table tbody tr:is(:hover,:focus-within)>th {background:var(--ui-row-hover);}
body.v3-ui.vencora-refined .cuentas-table tbody tr.is-active>* {background:var(--ui-row-selected);}
body.v3-ui.vencora-refined .cuentas-table tbody tr.is-active>th {box-shadow:inset 3px 0 var(--v-selected-line);}
body.v3-ui.vencora-refined .card:has(>table,>.table-scroll>table) {border:0;border-radius:0;box-shadow:none;}
body.v3-ui.vencora-refined .crm-mesa .vm-table :is(th,td):first-child {padding-inline:12px 6px;}
body.v3-ui.vencora-refined .crm-mesa .vm-table input[type="checkbox"] {width:14px;min-width:14px;max-width:none;height:14px;}
body.v3-ui.vencora-refined :is(.vm-deal-link,.cuentas-name,.cl-name) {font-weight:550;letter-spacing:-.1px;}
body.v3-ui.vencora-refined .crm-mesa .vm-rel {border-color:transparent!important;background:transparent;border-radius:6px;padding:4px 2px!important;}
body.v3-ui.vencora-refined .crm-mesa .vm-rel:hover {background:var(--v-soft);}
body.v3-ui.vencora-refined :is(.vm-table,.cuentas-table,.cl-table) :is(.vm-stage,.vm-priority,.vm-date,.cuentas-badge) {border-radius:6px;}

/* Matrix cells encode intersections; retain that information without dark boxes. */
body.v3-ui.vencora-refined table :is(th,td).ui-number {text-align:right;font-variant-numeric:tabular-nums;}
body.v3-ui.vencora-refined table.calor :is(th,td),body.v3-ui.vencora-refined table[role="grid"] :is(th,td) {padding:10px;border-bottom:1px solid var(--v-line);}
body.v3-ui.vencora-refined table.calor td.celda,
body.v3-ui.vencora-refined table.calor tbody tr:is(:hover,:focus-within)>td.celda {background:color-mix(in srgb,var(--v-heat) calc(var(--a,0)*100%),var(--v-surface));color:var(--v-heat-text);}

/* Identical control geometry across access, filters, drawers and entry forms. */
/* Status follows an existing measured exception, never the size of a total. */
body.v3-ui.vencora-refined [data-alert="critical"] {--ui-alert-ink:var(--priority-high-ink);--ui-alert-bar:var(--priority-high-bar);--ui-alert-tint:var(--priority-high-tint);}
body.v3-ui.vencora-refined [data-alert="warning"] {--ui-alert-ink:var(--priority-medium-ink);--ui-alert-bar:var(--priority-medium-bar);--ui-alert-tint:var(--priority-medium-tint);}
body.v3-ui.vencora-refined [data-alert="today"] {--ui-alert-ink:var(--signal-blue-ink);--ui-alert-bar:var(--signal-blue-bar);--ui-alert-tint:var(--signal-blue-tint);}
body.v3-ui.vencora-refined .ui-metric[data-alert]:not([data-alert="neutral"]) {background:color-mix(in srgb,var(--ui-alert-tint) 62%,var(--v-surface));box-shadow:inset 3px 0 var(--ui-alert-bar);border-color:color-mix(in srgb,var(--ui-alert-bar) 28%,var(--v-line));}
body.v3-ui.vencora-refined .ui-metric[data-alert]:not([data-alert="neutral"]):hover {background:color-mix(in srgb,var(--ui-alert-tint) 82%,var(--v-surface));}
body.v3-ui.vencora-refined .ui-metric[data-alert]:not([data-alert="neutral"]) :is(.ui-metric-label,.ui-metric-value),
body.v3-ui.vencora-refined .ui-metric[data-alert]:not([data-alert="neutral"]) .ui-metric-value a {color:var(--ui-alert-ink);}
body.v3-ui.vencora-refined .ui-metric[data-alert="neutral"] {background:var(--v-surface);box-shadow:none;}
body.v3-ui.vencora-refined .ui-metric[data-alert="neutral"] :is(.ui-metric-label,.ui-metric-value) {color:var(--v-ink);}
body.v3-ui.vencora-refined .ui-metric-label {display:flex;align-items:center;justify-content:space-between;gap:10px;}
body.v3-ui.vencora-refined .ui-metric-marker {display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border:1px solid currentColor;border-radius:50%;font-size:12px;font-weight:650;flex:none;}
body.v3-ui.vencora-refined .ui-alert[data-alert]:not([data-alert="neutral"]) {display:inline-block;color:var(--ui-alert-ink);background:var(--ui-alert-tint);border-radius:5px;padding:3px 7px;font-weight:550;line-height:1.45;}
body.v3-ui.vencora-refined .ui-alert[data-alert]:not([data-alert="neutral"]) a {color:inherit;}
body.v3-ui.vencora-refined .cb-summary .ui-metric {padding:14px 16px;border-radius:9px;}
body.v3-ui.vencora-refined .data-metrics .ui-metric {padding:12px 16px;border-radius:9px;}

body.v3-ui.vencora-refined :is(input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="color"]):not([type="hidden"]),select,textarea) {
  background:var(--ui-field);
  color:var(--v-ink);
  border:1px solid var(--ui-field-edge);
  border-radius:var(--ui-field-radius);
  min-height:42px;
  padding:10px 12px;
  font:inherit;
  font-size:13px;
  line-height:1.5;
  box-shadow:0 1px 2px #14233a03;
  transition:background-color 140ms ease,border-color 140ms ease,box-shadow 140ms ease;
}
body.v3-ui.vencora-refined :is(input,select,textarea)::placeholder {color:var(--v-muted);opacity:.85;}
body.v3-ui.vencora-refined :is(input:not([type="checkbox"]):not([type="radio"]),select,textarea):hover:not(:disabled):not(:focus) {
  background:var(--ui-field-hover);
  border-color:color-mix(in srgb,var(--ui-field-edge) 75%,var(--v-muted));
}
body.v3-ui.vencora-refined :is(input,select,textarea):focus {
  background:var(--v-surface);
  border-color:var(--ui-focus);
  box-shadow:0 0 0 3px var(--ui-focus-ring);
  outline:2px solid transparent;
  outline-offset:2px;
}
body.v3-ui.vencora-refined :is(input,select,textarea):user-invalid,
body.v3-ui.vencora-refined :is(input,select,textarea)[aria-invalid="true"] {
  border-color:var(--v-red);
  background:color-mix(in srgb,var(--v-red-bg) 40%,var(--v-surface));
}
body.v3-ui.vencora-refined :is(input,select,textarea):disabled {opacity:.65;cursor:not-allowed;box-shadow:none;}
body.v3-ui.vencora-refined :is(input,textarea)[readonly] {background:var(--v-soft);box-shadow:none;}
body.v3-ui.vencora-refined textarea {min-height:96px;resize:vertical;}
body.v3-ui.vencora-refined input:is([type="checkbox"],[type="radio"]) {accent-color:var(--ui-focus);flex-shrink:0;}
body.v3-ui.vencora-refined form label {font-size:12px;font-weight:550;line-height:1.55;}
body.v3-ui.vencora-refined form label small {font-size:11px;font-weight:400;line-height:1.6;color:var(--v-muted);}
body.v3-ui.vencora-refined .crm-fields {gap:20px 22px;}
body.v3-ui.vencora-refined .crm-fields label {gap:8px;}
body.v3-ui.vencora-refined form :is(button[type="submit"],button:not([type])) {border-radius:8px;padding:10px 16px;font-size:13px;letter-spacing:0;}
body.v3-ui.vencora-refined :is(.report-filter,.vm-toolbar,.cuentas-toolbar,.cuentas-controls) :is(input,select) {min-height:36px;padding:7px 10px;font-size:12px;border-radius:7px;}
body.v3-ui.vencora-refined :is(.vm-toolbar,.cuentas-toolbar) {gap:8px;padding-block:12px;}
body.v3-ui.vencora-refined :is(.vm-toolbar,.cuentas-toolbar,.vm-topbar,.cuentas-heading) {border-bottom:0;background:var(--v-surface);}
body.v3-ui.vencora-refined :is(.vm-topbar,.cuentas-heading) {min-height:64px;padding-inline:20px;}
body.v3-ui.vencora-refined :is(.vm-topbar,.cuentas-heading) h1 {font-size:21px;letter-spacing:-.6px;font-weight:600;}
body.v3-ui.vencora-refined :is(.vm-footer,.cuentas-footer,.vm-filter-strip) {background:var(--v-surface);border-color:var(--ui-row-rule);}
body.v3-ui.vencora-refined .vm-filter-strip {padding-block:8px;}
body.v3-ui.vencora-refined .vm-count {background:transparent;border:0;font-size:13px;color:var(--v-muted);}
body.v3-ui.vencora-refined :is(.vm-control,.cuentas-control,.print-action) {border-radius:7px;box-shadow:0 1px 2px #14233a05;}
body.v3-ui.vencora-refined :is(.vm-panel,.cuentas-detail) {box-shadow:-8px 0 32px #15263d12;}
body.v3-ui.vencora-refined :is(.vm-panel-body,.cuentas-panel-body) {padding:24px;}
body.v3-ui.vencora-refined :is(.vm-pop,.cuentas-options-panel) {border-radius:12px;box-shadow:var(--ui-raised-shadow);}

/* A warm navigation surface carries the brand; table headings carry no tint. */
html:not([data-theme="night"]) body.v3-ui.vencora-refined.vencora-workspace-shell {--crm-shell-nav:#fcfbf9;}
body.v3-ui.vencora-refined .crm-shell-nav-group>a[aria-current="page"],
body.v3-ui.vencora-refined .crm-shell-module-links>a[aria-current="page"],
body.v3-ui.vencora-refined .crm-shell-more>a[aria-current="page"] {background:var(--ui-nav-active);color:var(--ui-nav-active-ink);box-shadow:inset 2px 0 currentColor;border-radius:6px;}
body.v3-ui.vencora-refined :is(.crm-shell-nav-group,.crm-shell-module-links)>a[aria-current="page"] svg {color:inherit;}
body.v3-ui.vencora-refined .client-row-action {display:inline-flex;gap:8px;align-items:center;min-height:32px;padding:5px 8px;border:0;border-radius:6px;font-size:12px;font-weight:500;text-decoration:none;color:var(--v-blue);}
body.v3-ui.vencora-refined .client-row-action:hover {background:var(--v-blue-bg);}

/* One entry pattern: grouped fields, quiet section headings and an action footer. */
body.v3-ui.vencora-refined :is(.entry-form,.crm-capture)>summary,
body.v3-ui.vencora-refined details.entry-card>summary {font-size:15px;font-weight:600;letter-spacing:-.15px;}
body.v3-ui.vencora-refined .entry-card,
body.v3-ui.vencora-refined .crm-capture {border:1px solid var(--v-line);border-radius:14px;box-shadow:var(--ui-raised-shadow);padding:20px 24px;background:var(--v-surface);scroll-margin-top:80px;}
body.v3-ui.vencora-refined .entry-intro {margin:16px 0 24px;color:var(--v-muted);font-size:13px;max-width:64ch;line-height:1.65;}
body.v3-ui.vencora-refined .entry-section {border:0;border-top:1px solid var(--ui-row-rule);padding:22px 0 6px;margin:0;min-width:0;}
body.v3-ui.vencora-refined .entry-section legend {padding:0 10px 0 0;font-size:12px;font-weight:650;color:var(--v-ink);letter-spacing:0;}
body.v3-ui.vencora-refined .entry-hint {margin:0 0 18px;font-size:12px;line-height:1.6;color:var(--v-muted);}
body.v3-ui.vencora-refined .entry-section .crm-fields {margin:0 0 20px;}
body.v3-ui.vencora-refined .entry-card .crm-fields {grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px;}
body.v3-ui.vencora-refined .entry-card label {display:flex;flex-direction:column;gap:8px;}
body.v3-ui.vencora-refined form label:has(>.crm-help-trigger) {display:grid;grid-template-columns:minmax(0,1fr) 24px;align-items:center;gap:8px;}
body.v3-ui.vencora-refined form .crm-help-trigger {width:24px!important;height:24px!important;min-height:24px!important;border-color:transparent!important;border-radius:50%!important;color:var(--v-muted)!important;background:var(--v-soft)!important;margin:0!important;box-shadow:none;}
body.v3-ui.vencora-refined form .crm-help-trigger:hover {color:var(--v-ink)!important;background:var(--ui-row-selected)!important;}
body.v3-ui.vencora-refined form .crm-help-trigger:focus-visible {outline:2px solid var(--ui-focus);outline-offset:2px;}
body.v3-ui.vencora-refined .crm-mesa .vm-new.entry-card {margin:16px;border:1px solid var(--v-line);border-radius:14px;background:var(--v-surface);padding:24px;}
body.v3-ui.vencora-refined .client-search {margin-bottom:20px;}
body.v3-ui.vencora-refined .client-create {display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) auto;gap:20px;align-items:end;margin-bottom:24px;}
body.v3-ui.vencora-refined .client-create h2 {grid-column:1/-1;font-size:15px;letter-spacing:-.2px;margin:0;}
body.v3-ui.vencora-refined .client-create label {display:block;}
body.v3-ui.vencora-refined .client-create input {display:block;width:100%;margin-top:8px;}
body.v3-ui.vencora-refined .client-create button {min-height:42px;}
body.v3-ui.vencora-refined .entry-actions,body.v3-ui.vencora-refined .crm-capture-submit {display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:8px;padding-top:20px;border-top:1px solid var(--ui-row-rule);}
body.v3-ui.vencora-refined .entry-actions small,body.v3-ui.vencora-refined .crm-capture-submit>span {font-size:12px;line-height:1.6;color:var(--v-muted);font-weight:400;}
body.v3-ui.vencora-refined .entry-wide {grid-column:1/-1;}
body.v3-ui.vencora-refined .crm-capture-schedule {border:0;border-block:1px solid var(--ui-row-rule);padding:18px 0;margin:22px 0;}
body.v3-ui.vencora-refined .crm-capture-schedule legend {padding:0 10px 0 0;font-size:12px;font-weight:650;}
body.v3-ui.vencora-refined .crm-capture-optional {border:0;padding-block:10px;}
body.v3-ui.vencora-refined .crm-capture-optional>summary {color:var(--v-muted);font-size:12px;}

/* Access belongs to the same product; graphite/lime is a superseded direction. */
body.v3-ui.vencora-refined:has(.access-layout) {--v-paper:#f8f9fb;--v-surface:#fff;--v-ink:#272b32;--v-muted:#626973;--v-line:#e2e6ec;--v-soft:#f1f3f7;--v-action-bg:#303b4c;--v-action-ink:#fff;--v-focus:var(--ui-focus);background:var(--v-paper);}
html[data-theme="night"] body.v3-ui.vencora-refined:has(.access-layout) {--v-paper:#111a27;--v-surface:#1b2837;--v-ink:#e8eef6;--v-muted:#acbdcf;--v-line:#35485c;--v-soft:#233447;--v-action-bg:#b6d4ee;--v-action-ink:#132437;}
body.v3-ui.vencora-refined .login-wrap {max-width:420px;padding:30px;border:1px solid var(--v-line);background:var(--v-surface);border-radius:18px;box-shadow:var(--ui-raised-shadow);}
body.v3-ui.vencora-refined .login-wrap h1 {font-size:30px;font-weight:650;letter-spacing:-.9px;margin:12px 0;}
body.v3-ui.vencora-refined .login-wrap form {gap:9px;margin-top:28px;}
body.v3-ui.vencora-refined .login-wrap form>label:not(:first-child) {margin-top:13px;}
body.v3-ui.vencora-refined .login-wrap input {min-height:46px;padding:11px 13px;font-size:14px;border-radius:10px;}
body.v3-ui.vencora-refined .login-wrap form>button {margin-top:15px;background:var(--v-action-bg);color:var(--v-action-ink);border:1px solid var(--v-action-bg);border-radius:10px;min-height:46px;}
body.v3-ui.vencora-refined .login-wrap form>button:hover {background:color-mix(in srgb,var(--v-action-bg) 85%,var(--ui-focus));border-color:var(--v-action-bg);color:var(--v-action-ink);}
body.v3-ui.vencora-refined .login-wrap .access-help {font-size:12px;line-height:1.6;}
body.v3-ui.vencora-refined .login-wrap .sub {font-size:12px;}
body.v3-ui.vencora-refined .access-intro .access-statement {font-size:clamp(32px,4vw,52px);letter-spacing:-1.8px;font-weight:600;}
body.v3-ui.vencora-refined .access-intro .access-statement em {color:#95604b;}
html[data-theme="night"] body.v3-ui.vencora-refined .access-intro .access-statement em {color:#e4bda2;}
body.v3-ui.vencora-refined:has(.access-layout) .v3-header {background:var(--v-surface);border-color:var(--v-line);color:var(--v-ink);}
body.v3-ui.vencora-refined:has(.access-layout) .v3-header .v3-brand {color:var(--v-ink);}
body.v3-ui.vencora-refined:has(.access-layout) .v3-brand svg path:first-child {fill:#a26850;}
body.v3-ui.vencora-refined:has(.access-layout) .v3-brand svg path:last-child {fill:var(--v-ink);}
body.v3-ui.vencora-refined:has(.access-layout) .v3-header :is(.v3-caption,.theme-toggle) {color:var(--v-muted);border-color:var(--v-line);}
body.v3-ui.vencora-refined:has(.access-layout) .v3-header .theme-toggle:hover {background:var(--v-soft);color:var(--v-ink);}

/* Embedded search remains a single control, not an input inside another box. */
body.v3-ui.vencora-refined :is(.vm-search,.crm-shell-search) input {border:0;background:transparent;box-shadow:none;min-height:30px;padding:4px 6px;}
body.v3-ui.vencora-refined :is(.vm-search,.crm-shell-search):focus-within {outline:2px solid var(--ui-focus);outline-offset:2px;}
body.v3-ui.vencora-refined :is(.vm-search,.crm-shell-search) input:focus {outline:0;box-shadow:none;}

@media(max-width:700px) {
  body.v3-ui.vencora-refined :is(table,.vm-table,.cuentas-table,.cl-table) :is(th,td) {padding:11px 12px;}
  body.v3-ui.vencora-refined .entry-card,body.v3-ui.vencora-refined .crm-capture {padding:18px 16px;border-radius:12px;}
  body.v3-ui.vencora-refined .entry-actions {align-items:stretch;}
  body.v3-ui.vencora-refined .entry-actions>button {width:100%;}
  body.v3-ui.vencora-refined .crm-fields {gap:18px;}
  body.v3-ui.vencora-refined .entry-card .crm-fields,body.v3-ui.vencora-refined .client-create {grid-template-columns:1fr;}
  body.v3-ui.vencora-refined .crm-mesa .vm-new.entry-card {margin:12px;padding:18px 16px;}
  body.v3-ui.vencora-refined :is(input:not([type="checkbox"]):not([type="radio"]),select,textarea) {font-size:16px;}
  body.v3-ui.vencora-refined .login-wrap {max-width:420px;padding:24px 20px;border-radius:14px;}
  body.v3-ui.vencora-refined .login-wrap input {font-size:16px;}
}
@media(prefers-reduced-motion:reduce) {body.v3-ui.vencora-refined :is(input,select,textarea,td) {transition:none;}}
@media(forced-colors:active) {body.v3-ui.vencora-refined :is(input,select,textarea):focus {outline:2px solid Highlight;}body.v3-ui.vencora-refined table :is(th,td) {border-bottom:1px solid CanvasText;}}
@media print {
  body.v3-ui.vencora-refined :is(table,.vm-table,.cuentas-table,.cl-table) :is(th,td) {padding:7px 9px;background:transparent;border-bottom:1px solid #ddd;font-size:9pt;}
  body.v3-ui.vencora-refined .table-scroll {border:0;box-shadow:none;}
  body.v3-ui.vencora-refined :is(.entry-card,.crm-capture) {box-shadow:none;}
}
