:root{--rx-font-family:Inter, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--rx-text-primary:#182033;--rx-text-secondary:#61708a;--rx-text-muted:#94a0b5;--rx-focus-color:#4f46e5;--rx-title-page-size:1.5rem;--rx-title-modal-size:1.25rem;--rx-title-section-size:1rem;--rx-body-size:.82rem;--rx-caption-size:.7rem;--rx-subtitle-modal-size:.72rem;--rx-title-page-weight:750;--rx-title-section-weight:700;--rx-body-weight:400;--rx-label-weight:650;--rx-line-height-title:1.08;--rx-line-height-body:1.45;--rx-title-letter-spacing:-.03em;--rx-icon-page-size:20px;--rx-icon-control-size:18px;--rx-icon-small-size:14px;--rx-icon-tile-size:42px;--rx-control-compact-height:30px;--rx-control-compact-80-height:24px;--rx-control-compact-80-inline-padding:8px;--rx-control-compact-80-radius:8px;--rx-control-default-height:30px;--rx-control-large-height:44px;--rx-control-large-button-height:44px;--rx-control-search-height:40px;--rx-control-selection-size:18px;--rx-control-selection-border:#cbd5e1;--rx-control-selection-background:#fff;--rx-control-selection-check:#fff;--rx-control-selection-check-width:4px;--rx-control-selection-check-height:7px;--rx-control-selection-check-stroke:1.6px;--rx-control-inline-padding:10px;--rx-control-large-inline-padding:16px;--rx-control-large-button-inline-padding:14px;--rx-control-search-inline-padding:13px;--rx-control-search-background:#eef0f4;--rx-control-large-font-size:16px;--rx-control-large-button-font-size:.875rem;--rx-control-font-size:.75rem;--rx-control-font-weight:500;--rx-control-area-min-height:96px;--rx-menu-container-height:36px;--rx-menu-control-height:30px;--rx-menu-control-radius:10px;--rx-radius-control:10px;--rx-radius-control-large:16px;--rx-radius-card:16px}@media (width<=768px){:root{--rx-control-default-height:40px;--rx-control-compact-height:40px;--rx-control-compact-80-height:40px;--rx-control-compact-80-inline-padding:10px;--rx-control-compact-80-radius:10px;--rx-menu-control-height:40px;--rx-menu-container-height:46px}}:where(.global-view-container,.layout-page){font-family:var(--rx-font-family);color:var(--rx-text-primary)}:where(.admin-header-title){color:var(--rx-text-primary);font-family:var(--rx-font-family);font-size:var(--rx-title-page-size);font-weight:var(--rx-title-page-weight);line-height:var(--rx-line-height-title);letter-spacing:var(--rx-title-letter-spacing);margin:0}:where(.admin-header-subtitle){color:var(--rx-text-secondary);font-family:var(--rx-font-family);font-size:var(--rx-caption-size);line-height:var(--rx-line-height-body)}:where(.admin-unified-header-icon){width:var(--rx-icon-tile-size);height:var(--rx-icon-tile-size)}.rx-section-heading-icon{border-radius:var(--rx-radius-control);color:#fff;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.rx-section-heading-icon>svg{flex-shrink:0;width:18px;height:18px}.rx-section-heading-icon[data-tone=invoice]{background:linear-gradient(135deg,#22c55e,#16a34a);border:1px solid #16a34a59;box-shadow:0 8px 18px -10px #16a34abf}.rx-section-heading-icon[data-tone=offers]{background:linear-gradient(135deg,#f59e0b,#f97316);border:1px solid #f9731659;box-shadow:0 8px 18px -10px #f97316bf}@media (width<=768px){.rx-section-heading-icon{width:34px;height:34px}.rx-section-heading-icon>svg{width:16px;height:16px}}.rx-print-format-description{text-align:center;color:#6b7280;margin:0 0 20px}.rx-print-format-description>strong{color:#4f46e5;font-size:1.1rem}.rx-print-format-options{gap:12px;display:flex}.rx-print-format-option[data-control-size=custom]{border-radius:var(--rx-radius-control);color:#1e293b;cursor:pointer;background:#fff;border:0;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:8px;min-width:0;height:auto;min-height:92px;padding:16px 12px;font-family:inherit;font-size:.85rem;font-weight:600;line-height:1.3;display:flex}.rx-print-format-option>svg{flex:0 0 32px;width:32px;height:32px}.rx-print-format-option:hover{background:#eef2ff}:root body button.rx-pagination-button[data-control-size=compact][data-control-size=compact]{width:var(--rx-control-comfortable-height,var(--rx-control-compact-height));min-width:var(--rx-control-comfortable-height,var(--rx-control-compact-height));flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}:root body button.rx-pagination-button[aria-current=page]{background:var(--primary,#6d5dfc);color:#fff;opacity:1}:where(.modal-unified-title-group){align-items:center;gap:14px;min-width:0;display:flex}:where(.modal-unified-heading){text-align:left;align-content:center;gap:3px;min-width:0;display:grid}:where(.modal-unified-heading .modal-title-text){color:var(--rx-text-primary);font-family:var(--rx-font-family);font-size:var(--rx-title-modal-size);font-weight:var(--rx-title-page-weight);line-height:var(--rx-line-height-title);letter-spacing:var(--rx-title-letter-spacing);text-transform:none;margin:0}:where(.modal-unified-heading .modal-subtitle){color:var(--rx-text-secondary);font-family:var(--rx-font-family);font-size:var(--rx-subtitle-modal-size);font-weight:var(--rx-body-weight);line-height:var(--rx-line-height-body);margin:0}:where(.modal-unified-icon){width:var(--rx-icon-tile-size);height:var(--rx-icon-tile-size);flex:0 0 var(--rx-icon-tile-size);color:#2563eb;background:#eff6ff;border-radius:12px;justify-content:center;align-items:center;display:inline-flex}:where(.modal-unified-icon svg){width:var(--rx-icon-page-size);height:var(--rx-icon-page-size)}:where(button,input,select,textarea):focus-visible{outline:2px solid color-mix(in srgb, var(--rx-focus-color) 48%, transparent);outline-offset:2px}:where(.control-estandar){height:var(--rx-control-default-height);min-height:var(--rx-control-default-height);padding-block:0;padding-inline:var(--rx-control-inline-padding);box-sizing:border-box}:where(.control-compacto){height:var(--rx-control-compact-height);min-height:var(--rx-control-compact-height);box-sizing:border-box;padding-block:0;padding-inline:12px}:where(.control-icono){width:var(--rx-control-default-height);min-width:var(--rx-control-default-height);padding:0}:root body [data-control-size=standard][data-control-size=standard]{height:var(--rx-control-default-height);min-height:var(--rx-control-default-height);border-radius:var(--rx-radius-control);box-sizing:border-box;padding-block:0}:root body [data-control-size=compact][data-control-size=compact]{height:var(--rx-control-compact-height);min-height:var(--rx-control-compact-height);border-radius:var(--rx-radius-control);box-sizing:border-box;padding-block:0}:root body [data-control-size=large][data-control-size=large]{height:var(--rx-control-large-height);min-height:var(--rx-control-large-height);padding-block:0;padding-inline:var(--rx-control-large-inline-padding);border-radius:var(--rx-radius-control-large);box-sizing:border-box}:root body :where(button,input,select,textarea)[data-control-size=large][data-control-size=large]{font-size:var(--rx-control-large-font-size)}:root body button[data-control-size=large][data-control-size=large]{height:var(--rx-control-large-button-height);min-height:var(--rx-control-large-button-height);padding-inline:var(--rx-control-large-button-inline-padding);font-size:var(--rx-control-large-button-font-size)}:root body :where(button,input,select)[data-control-size=standard][data-control-size=standard],:root body :where(button,input,select)[data-control-size=compact][data-control-size=compact]{padding-inline:var(--rx-control-inline-padding)}:root body [data-control-size=menu][data-control-size=menu]{height:var(--rx-menu-control-height);min-height:var(--rx-menu-control-height);padding-block:0;padding-inline:var(--rx-control-inline-padding);border-radius:var(--rx-radius-control);box-sizing:border-box}:root body [data-control-size=search][data-control-size=search]{height:var(--rx-control-search-height);min-height:var(--rx-control-search-height);border-radius:var(--rx-radius-control);box-sizing:border-box;padding-block:0}:root body input[data-control-size=search][data-control-size=search]{width:100%;padding-inline:var(--rx-control-search-inline-padding);color:#111827;box-shadow:none;appearance:none;border:0;outline:0;display:block}:root body :where(button,input,select,textarea)[data-control-size]:not([data-control-size=custom]){font-family:inherit;font-size:var(--rx-control-font-size);font-weight:var(--rx-control-font-weight)}:root body button[data-control-size]:not([data-control-size=custom]){box-shadow:none;white-space:nowrap;border:0;font-family:inherit;line-height:1}:root body select[data-control-size]:not([data-control-size=custom]){padding-inline-end:28px}:root body button[data-control-kind=icon][data-control-kind=icon][data-control-size=standard]{width:var(--rx-control-default-height);min-width:var(--rx-control-default-height);padding:0}:root body button[data-control-kind=icon][data-control-kind=icon][data-control-size=compact]{width:var(--rx-control-compact-height);min-width:var(--rx-control-compact-height);padding:0}:root body button[data-control-kind=icon][data-control-kind=icon][data-control-size=large]{width:var(--rx-control-large-button-height);min-width:var(--rx-control-large-button-height);padding:0}:root body button[data-control-kind=icon][data-control-kind=icon][data-control-size=menu]{width:var(--rx-menu-control-height);min-width:var(--rx-menu-control-height);padding:0}:root body button[data-control-kind=icon][data-control-kind=icon][data-control-size=search]{width:var(--rx-control-search-height);min-width:var(--rx-control-search-height);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}:root body button[data-control-kind=icon][data-control-kind=icon][data-control-size=search].is-active{color:#fff}.rx-document-edit-title{white-space:nowrap;flex-direction:column;gap:3px;display:inline-flex}.rx-clearable-field{flex:1;min-width:0;position:relative}:root body .rx-clearable-field[data-has-clear=true]>input[data-control-size=standard]{padding-inline-end:calc(var(--rx-control-default-height) + 12px)}.rx-clearable-field-button{inset-inline-end:4px;color:#64748b;cursor:pointer;background:#e2e8f0;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.rx-clearable-field-button svg{display:block}:root body .rx-client-action[data-control-size=custom]{width:var(--rx-control-default-height);min-width:var(--rx-control-default-height);height:var(--rx-control-default-height);min-height:var(--rx-control-default-height);border-radius:var(--rx-radius-control);border:0;flex-shrink:0;align-self:center;padding:0}.rx-date-time-fields{width:fit-content;min-width:0;max-width:100%;min-height:var(--rx-control-default-height);border:0;grid-template-columns:max-content 110px;align-items:stretch;gap:8px;display:grid}.rx-date-time-fields>div{border-radius:var(--rx-radius-control);background:#fff;min-width:0}@media (width<=768px){:root body .rx-client-action[data-control-size=custom]{width:30px;min-width:30px;height:30px;min-height:30px}:root body .rx-clearable-field[data-has-clear=true]>input[data-control-size=standard]{padding-inline-end:42px}.rx-date-time-fields{grid-template-columns:max-content 96px}}:root body button[data-control-kind=icon][data-control-kind=icon] svg,:root body [role=button][data-control-kind=icon][data-control-kind=icon] svg{width:var(--rx-icon-control-size);height:var(--rx-icon-control-size);min-width:var(--rx-icon-control-size);min-height:var(--rx-icon-control-size);max-width:var(--rx-icon-control-size);max-height:var(--rx-icon-control-size);flex:0 0 var(--rx-icon-control-size)}@media (width<=768px){:root body :where(input:not([type=checkbox]):not([type=radio]),select,textarea)[data-control-size]:is([data-control-size=standard],[data-control-size=compact],[data-control-size=search],[data-control-size=menu]){font-size:var(--rx-control-large-font-size)}:root body button[data-control-size]:is([data-control-size=standard],[data-control-size=compact],[data-control-size=search],[data-control-size=menu]){font-size:var(--rx-control-large-button-font-size)}}:root body input[type=checkbox][data-control-kind=selection][data-control-kind=selection]{--rx-selection-active-color:var(--rx-selection-accent,var(--menu-vista-activo,var(--view-accent,var(--operational-accent,var(--module-color,var(--crm-accent,var(--primary,var(--rx-focus-color))))))));appearance:none;width:var(--rx-control-selection-size);height:var(--rx-control-selection-size);min-width:var(--rx-control-selection-size);min-height:var(--rx-control-selection-size);max-width:var(--rx-control-selection-size);max-height:var(--rx-control-selection-size);border:1px solid var(--rx-control-selection-border);color:var(--rx-selection-active-color);background:var(--rx-control-selection-background);box-shadow:none;box-sizing:border-box;flex:0 0 var(--rx-control-selection-size);vertical-align:middle;cursor:pointer;border-radius:50%;outline:0;place-content:center;margin:0;padding:0;transition:background-color .15s,border-color .15s,box-shadow .15s;display:inline-grid;transform:none}:root body input[type=checkbox][data-control-kind=selection][data-control-kind=selection]:before{width:var(--rx-control-selection-check-width);height:var(--rx-control-selection-check-height);border:solid var(--rx-control-selection-check);border-width:0 var(--rx-control-selection-check-stroke) var(--rx-control-selection-check-stroke) 0;content:"";opacity:0;transform-origin:50%;margin-top:-1px;transition:opacity .12s,transform .12s;transform:rotate(45deg)scale(0)}:root body input[type=checkbox][data-control-kind=selection][data-control-kind=selection]:checked,:root body input[type=checkbox][data-control-kind=selection][data-control-kind=selection]:indeterminate{border-color:var(--rx-selection-active-color);background:var(--rx-selection-active-color)}:root body input[type=checkbox][data-control-kind=selection][data-control-kind=selection]:checked:before{opacity:1;transform:rotate(45deg)scale(1)}:root body input[type=checkbox][data-control-kind=selection][data-control-kind=selection]:indeterminate:before{opacity:1;background:var(--rx-control-selection-check);border:0;border-radius:999px;width:8px;height:2px;margin:0;transform:none}:root body input[type=checkbox][data-control-kind=selection][data-control-kind=selection]:focus-visible{box-shadow:var(--rx-control-selection-focus-shadow,0 0 0 3px color-mix(in srgb, var(--rx-selection-active-color) 18%, transparent))}:root body input[type=checkbox][data-control-kind=selection][data-control-kind=selection]:disabled{opacity:.5;cursor:not-allowed}:root body [data-selection-tone=indigo]{--rx-selection-accent:#4f46e5}:root body [data-selection-tone=blue]{--rx-selection-accent:#2563eb}:root body [data-selection-tone=emerald]{--rx-selection-accent:#047857}:root body [data-selection-tone=green]{--rx-selection-accent:#22c55e}:root body [data-selection-tone=lime]{--rx-selection-accent:#74a800}:root body [data-selection-tone=rose]{--rx-selection-accent:#db2777}:root body [data-selection-tone=danger]{--rx-selection-accent:#ef4444}:root body [data-selection-tone=violet]{--rx-selection-accent:#7c3aed}:root body [data-selection-tone=context]{--rx-selection-accent:currentColor}:root body input[type=radio][data-control-kind=selection][data-control-kind=selection]{width:var(--rx-control-selection-size);height:var(--rx-control-selection-size);min-width:var(--rx-control-selection-size);min-height:var(--rx-control-selection-size);max-width:var(--rx-control-selection-size);max-height:var(--rx-control-selection-size);box-sizing:border-box;flex:0 0 var(--rx-control-selection-size);margin:0;padding:0}:root body textarea[data-control-size=standard][data-control-size=standard]{height:auto;min-height:var(--rx-control-area-min-height);padding:12px var(--rx-control-inline-padding);box-sizing:border-box}:root body [data-control-density=menu] :where(button,input,select)[data-control-size=standard][data-control-size=standard],:root body [data-control-density=menu] :where(button,input,select)[data-control-size=compact][data-control-size=compact]{height:var(--rx-menu-control-height);min-height:var(--rx-menu-control-height);border-radius:var(--rx-menu-control-radius);box-sizing:border-box;padding-block:0;padding-inline:10px}:root body [data-control-density=menu] select[data-control-size]{padding-inline-end:28px}:root body [data-control-density=menu] button[data-control-kind=icon][data-control-kind=icon]{width:var(--rx-menu-control-height);min-width:var(--rx-menu-control-height);padding:0}:root body [data-control-density=compact-80] :where(button,input,select)[data-control-size=compact][data-control-size=compact]{height:var(--rx-control-compact-80-height);min-height:var(--rx-control-compact-80-height);padding-block:0;padding-inline:var(--rx-control-compact-80-inline-padding);border-radius:var(--rx-control-compact-80-radius);box-sizing:border-box}[data-control-density=comfortable]{--rx-control-comfortable-height:40px}:root body [data-control-density=comfortable] :where(button,input:not([type=checkbox]):not([type=radio]),select,textarea)[data-control-size]:is([data-control-size=standard],[data-control-size=compact],[data-control-size=search]){height:var(--rx-control-comfortable-height);min-height:var(--rx-control-comfortable-height);padding-block:0;padding-inline:var(--rx-control-inline-padding);border-radius:var(--rx-radius-control);font-size:var(--rx-control-large-font-size);box-sizing:border-box}:root body [data-control-density=comfortable] button[data-control-size]:is([data-control-size=standard],[data-control-size=compact],[data-control-size=search]){height:var(--rx-control-comfortable-height);min-height:var(--rx-control-comfortable-height);padding-inline:var(--rx-control-inline-padding);font-size:var(--rx-control-large-button-font-size)}:root body [data-control-density=comfortable] select[data-control-size]{padding-inline-end:28px}:root body [data-control-density=comfortable] textarea[data-control-size=standard][data-control-size=standard]{height:auto;min-height:var(--rx-control-area-min-height);padding:12px var(--rx-control-inline-padding)}:root body [data-control-density=comfortable] button[data-control-kind=icon][data-control-kind=icon]:is([data-control-size=standard],[data-control-size=compact],[data-control-size=search]){width:var(--rx-control-comfortable-height);min-width:var(--rx-control-comfortable-height);padding:0}:where(.control-selector){text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:10px;width:100%;min-width:0;font-family:inherit;line-height:1;display:flex;overflow:hidden}:where(.control-selector__texto){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}:root body .control-selector .control-selector__flecha{stroke:currentColor;stroke-width:2px;flex:none;width:14px;height:14px;margin-top:0;transition:transform .15s;display:block;transform:rotate(0)}:root body .control-selector[aria-expanded=true] .control-selector__flecha{transform:rotate(180deg)}.offer-config-modal-overlay{z-index:12060;background:#0f172a6b;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0;overflow:hidden}.offer-config-modal-shell{--offer-config-accent:#7c3aed;--offer-config-accent-strong:#6d28d9;--offer-config-accent-soft:#f3f0ff;border-radius:var(--rx-radius-card);background:#fff;flex-direction:column;width:min(900px,100% - 40px);max-height:min(88vh,920px);display:flex;overflow:hidden;box-shadow:0 30px 80px #0f172a38}.offer-config-modal-header,.offer-config-modal-footer{background:#fff;flex:none}.offer-config-modal-header{border-bottom:1px solid var(--offer-config-accent-soft);justify-content:space-between;align-items:center;gap:14px;padding:18px 24px;display:flex}.offer-config-modal-title-group{align-items:center;gap:14px;min-width:0;display:flex}.offer-config-modal-heading{text-align:left;align-content:center;gap:3px;min-width:0;display:grid}.offer-config-modal-heading .modal-title-text{color:var(--rx-text-primary);font-size:var(--rx-title-modal-size);font-weight:var(--rx-title-page-weight);line-height:var(--rx-line-height-title);letter-spacing:var(--rx-title-letter-spacing);text-transform:none;margin:0}.offer-config-modal-heading .modal-subtitle{color:var(--rx-text-secondary);font-size:var(--rx-subtitle-modal-size);font-weight:var(--rx-body-weight);line-height:var(--rx-line-height-body);margin:0}.offer-config-modal-icon{width:var(--rx-icon-tile-size);height:var(--rx-icon-tile-size);flex:0 0 var(--rx-icon-tile-size);color:var(--offer-config-accent);background:var(--offer-config-accent-soft);border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.offer-config-modal-icon svg{width:var(--rx-icon-page-size);height:var(--rx-icon-page-size)}.offer-config-modal-close{color:var(--rx-text-secondary);cursor:pointer;background:#f8fafc;flex:none;justify-content:center;align-items:center;font-size:20px;display:inline-flex}.offer-config-modal-content{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:auto;min-height:0;padding:24px;overflow-y:auto}.offer-config-modal-footer{border-top:1px solid #eef2f7;justify-content:flex-end;gap:16px;padding:14px 24px 18px;display:flex}.offer-config-modal-panel,.offer-config-modal-panel-soft{background:var(--offer-config-accent-soft);border-radius:14px;padding:18px}.offer-config-modal-panel-soft{background:color-mix(in srgb, var(--offer-config-accent-soft) 66%, #fff)}.offer-config-modal-label{color:var(--rx-text-primary);font-size:13px;font-weight:var(--rx-label-weight);margin:0 0 8px;display:block}.offer-config-modal-description{color:var(--rx-text-secondary);margin:0 0 16px;font-size:14px}.offer-config-modal-help,.offer-config-modal-counter{color:var(--rx-text-secondary);font-size:12px}.offer-config-modal-counter{text-align:right;margin-top:8px}.offer-config-modal-counter-spaced{margin-bottom:16px}.offer-config-modal-shell :where(input,select,textarea)[data-control-size=standard]{width:100%;color:var(--rx-text-primary);box-shadow:none;background:#fff;border:0;outline:0}.offer-config-modal-shell :where(input,select,textarea)[data-control-size=standard]:focus,.offer-config-modal-shell :where(input,select,textarea)[data-control-size=standard]:focus-visible{box-shadow:none;background:#fff;border:0;outline:0}.offer-config-modal-action,.offer-config-upload-action{cursor:pointer;justify-content:center;align-items:center;gap:6px;font-weight:700;display:inline-flex}.offer-config-modal-action-primary,.offer-config-upload-action{color:#fff;background:var(--offer-config-accent)}.offer-config-modal-action-primary:hover,.offer-config-modal-action-primary:active,.offer-config-upload-action:hover{background:var(--offer-config-accent-strong)}.offer-config-modal-action-secondary{color:var(--offer-config-accent);background:var(--offer-config-accent-soft)}.offer-config-modal-action-danger{color:#dc2626;background:#fff1f2}.offer-config-modal-action:disabled,.offer-config-upload-action[aria-disabled=true]{cursor:default;opacity:.62}.offer-config-modal-row{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.offer-config-modal-field{flex:200px;min-width:0}.offer-config-modal-field-wide{flex:2 280px}.offer-config-modal-field-operator{flex:0 110px}.offer-config-modal-row-spaced{margin-top:12px}.offer-config-modal-help-block{gap:4px;margin-top:10px;font-style:italic;display:grid}.offer-config-modal-section{margin-top:20px}.offer-config-modal-empty{color:var(--rx-text-muted);text-align:center;border:1px dashed #cbd5e1;border-radius:12px;padding:20px}.offer-config-modal-list{background:#fff;border-radius:12px;margin:0;padding:0;list-style:none;overflow:hidden}.offer-config-modal-list-item{color:var(--rx-text-primary);background:#fff;padding:12px 14px}.offer-config-modal-list-item+.offer-config-modal-list-item{border-top:1px solid #eef2f7}.offer-config-modal-list-item:hover,.offer-config-modal-list-item.is-selected{background:var(--offer-config-accent-soft)}.offer-config-modal-list-row,.offer-config-modal-list-actions{align-items:center;gap:10px;display:flex}.offer-config-modal-list-row{justify-content:space-between}.offer-config-modal-list-text{color:var(--rx-text-primary);font-size:14px;font-weight:600}.offer-config-modal-list-text strong{color:var(--offer-config-accent);font-weight:800}.offer-config-modal-detail{color:var(--rx-text-secondary);background:var(--offer-config-accent-soft);border-radius:8px;margin-top:10px;padding:10px;font-size:12px}.offer-config-combination-help{margin:6px 0 16px}.offer-config-selection-row{color:var(--rx-text-primary);cursor:pointer;align-items:center;gap:10px;font-weight:700;display:flex}.offer-config-selection-help{margin:6px 0 0 28px}.offer-config-combination-list{background:#fff;border-radius:12px;max-height:320px;overflow-y:auto}.offer-config-list-title{color:var(--rx-text-primary);font-size:14px;font-weight:700}.offer-config-list-subtitle{color:var(--rx-text-secondary);margin-top:2px;font-size:11px;font-weight:400}.offer-config-tag-input{font-weight:700}.offer-config-tag-suggestions-section{margin-top:16px}.offer-config-tag-suggestions{flex-wrap:wrap;gap:8px;display:flex}.offer-config-tag-suggestions .offer-config-modal-action,.offer-config-tag-suggestions .offer-config-modal-action:hover,.offer-config-tag-suggestions .offer-config-modal-action:active{color:var(--offer-config-accent);background:#fff}.offer-config-tag-preview{color:var(--rx-text-secondary);background:#fff;border-radius:10px;margin-top:16px;padding:12px;font-size:13px}.offer-config-tag-preview strong{color:var(--rx-text-primary)}.offer-config-tag-badge{color:#fff;background:var(--offer-config-accent);border-radius:999px;padding:2px 8px;font-size:11px}.offer-config-date-help{margin-top:6px}.offer-config-date-summary{color:var(--rx-text-primary);background:var(--offer-config-accent-soft);border-radius:12px;margin-top:18px;padding:14px;font-size:13px}.offer-config-date-line{margin-top:6px}.offer-config-date-status{color:var(--offer-config-accent);margin-top:8px;font-weight:700}.offer-config-rules-global{color:var(--rx-text-primary);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:20px;font-size:13px;display:flex}.offer-config-segmented{border-radius:var(--rx-radius-control);background:var(--offer-config-accent-soft);padding:2px;display:flex}.offer-config-segmented button{color:var(--rx-text-secondary);cursor:pointer;background:0 0}.offer-config-segmented button.is-active{color:#fff;background:var(--offer-config-accent)}.offer-config-rules-builder{gap:12px;display:grid}.offer-config-product-search,.offer-config-product-search-input{position:relative}.offer-config-product-clear{color:var(--rx-text-secondary);cursor:pointer;background:#f1f5f9;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.offer-config-product-dropdown{z-index:1000;background:#fff;border-radius:8px;max-height:250px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 10px 30px #0f172a29}.offer-config-product-overlay{z-index:999;position:fixed;inset:0}.offer-config-product-count{color:var(--rx-text-secondary);background:var(--offer-config-accent-soft);padding:8px 12px;font-size:11px}.offer-config-product-option{width:100%;color:var(--rx-text-primary);text-align:left;cursor:pointer;background:#fff;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.offer-config-product-option:hover{background:var(--offer-config-accent-soft)}.offer-config-product-option span:first-child{gap:2px;display:grid}.offer-config-product-option small{color:var(--rx-text-secondary)}.offer-config-product-selected{color:var(--rx-text-primary);background:#fff;border-radius:8px;align-items:center;gap:8px;margin-top:8px;padding:8px 10px;font-size:12px;display:flex}.offer-config-product-selected span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.offer-config-rule-item,.offer-config-rule-copy{align-items:center;gap:8px;display:flex}.offer-config-rule-item{justify-content:space-between;font-size:13px}.offer-config-rule-copy{flex-wrap:wrap;min-width:0}.offer-config-rule-copy>svg{color:var(--rx-text-secondary)}.offer-config-rule-operator,.offer-config-rule-badge{color:var(--offer-config-accent);background:var(--offer-config-accent-soft);border-radius:4px;padding:2px 8px}.offer-config-rule-badge{margin-left:4px;font-size:10px}.offer-config-rule-quantity{margin-left:4px}.offer-config-benefits>div,.offer-config-benefit-panel{background:var(--offer-config-accent-soft);border-radius:12px;margin-bottom:12px;padding:16px}.offer-config-benefits label{color:var(--rx-text-primary);font-size:13px;font-weight:var(--rx-label-weight);margin-bottom:6px;display:block}.offer-config-benefits h4{color:var(--rx-text-primary);font-size:var(--rx-title-section-size);font-weight:var(--rx-title-section-weight);margin:0 0 16px}.offer-config-benefits :where(input,select,textarea)[data-control-size=standard]{font-size:var(--rx-control-font-size);font-weight:var(--rx-control-font-weight)}.offer-config-benefit-option{color:var(--rx-text-primary);cursor:pointer;background:#fff;padding:10px 12px}.offer-config-benefit-option:hover,.offer-config-benefit-option.is-selected{background:var(--offer-config-accent-soft)}.offer-config-benefit-selected{color:var(--offer-config-accent);background:#fff;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;margin:4px 0;padding:8px 12px;font-size:13px;font-weight:600;display:flex}.offer-config-benefit-options{background:#fff;border-radius:8px;max-height:200px;padding:8px;overflow-y:auto}.offer-config-benefit-check-option{color:var(--rx-text-primary);cursor:pointer;border-radius:4px;align-items:center;gap:8px;padding:6px 8px;display:flex}.offer-config-benefit-check-option:hover,.offer-config-benefit-check-option.is-selected{color:var(--offer-config-accent);background:var(--offer-config-accent-soft)}.offer-config-benefit-check-option.is-selected{font-weight:600}.offer-config-benefit-grow{flex:1}.offer-config-benefit-field{width:100%;margin-bottom:12px}.offer-config-benefit-section{margin-bottom:16px}.offer-config-product-select-field.is-compact{margin-bottom:0}.offer-config-benefit-empty{color:var(--rx-text-secondary);text-align:center;padding:16px;font-size:13px}.offer-config-benefit-empty-white{background:#fff;border-radius:8px}.offer-config-product-option-copy{font-size:13px;font-weight:400}.offer-config-product-option-copy.is-selected{font-weight:600}.offer-config-product-presentation{color:var(--rx-text-secondary);margin-left:4px;font-size:12px}.offer-config-benefit-selected-list{flex-direction:column;gap:6px;margin-top:8px;display:flex}.offer-config-benefit-selected-row{background:#fff;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;font-size:12px;display:flex}.offer-config-benefit-selected-copy{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.offer-config-benefit-inline-control,.offer-config-price-list-control{align-items:center;gap:8px;display:flex}.offer-config-price-list-control{gap:4px}.offer-config-benefit-suffix{color:var(--rx-text-secondary);font-size:13px}.offer-config-price-list-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.offer-config-price-list-label,.offer-config-price-list-currency{color:var(--rx-text-secondary);font-size:11px}.offer-config-price-list-label{margin-bottom:4px;font-weight:600}.offer-config-price-list-grid.is-label-below .offer-config-price-list-control{grid-template-columns:minmax(0,1fr) max-content;gap:8px;padding-right:6px;display:grid}.offer-config-price-list-grid.is-label-below .offer-config-price-list-control input{width:100%;min-width:0}.offer-config-price-list-grid.is-label-below .offer-config-price-list-label{margin-top:4px;margin-bottom:0}.offer-config-benefit-summary{color:var(--rx-text-secondary);margin-top:4px;font-size:12px}.offer-config-benefit-grid-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.offer-config-benefit-grid-spaced{gap:8px;margin-bottom:8px}.offer-config-benefit-section-header,.offer-config-benefit-product-card-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.offer-config-benefit-section-header{margin-bottom:12px}.offer-config-benefit-section-label{color:var(--rx-text-primary);font-size:13px;font-weight:600}.offer-config-benefit-product-card{background:#fff;border-radius:6px;margin-bottom:12px;padding:12px}.offer-config-benefit-product-card-header{margin-bottom:8px}.offer-config-benefit-product-index,.offer-config-benefit-description,.offer-config-tier-label,.offer-config-tier-unit{color:var(--rx-text-secondary);font-size:12px}.offer-config-benefit-product-index,.offer-config-tier-label{font-weight:700}.offer-config-benefit-description{margin-bottom:12px}.offer-config-benefit-tag-list{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.offer-config-tier-scope-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:10px;margin-bottom:16px;display:grid}.offer-config-tier-row{box-sizing:border-box;grid-template-columns:112px minmax(0,1fr) auto minmax(0,1fr) auto auto;align-items:center;gap:10px;width:100%;margin-bottom:10px;padding:12px;display:grid}.offer-config-tier-unit{white-space:nowrap}.offer-config-benefit-warning-content{color:#92400e;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.offer-config-legacy-host.is-hidden{display:none}.retos-dashboard-grid{box-sizing:border-box;background:0 0;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"retos logros superacion";align-items:stretch;gap:10px;width:100%;margin-top:4px;padding:0;display:grid}.ofv-summary-section{margin-bottom:18px}.plan-summary-card{box-sizing:border-box;color:#171717;text-align:left;cursor:pointer;background:#fff;border:0;border-radius:22px;flex-direction:column;align-items:stretch;width:100%;min-width:0;min-height:300px;padding:20px;transition:transform .18s,box-shadow .18s;display:flex;box-shadow:0 3px #0000000b}.plan-summary-card:hover{transform:translateY(-2px);box-shadow:0 5px #0000000e}.plan-summary-card:focus-visible{outline-offset:2px;outline:2px solid #db2777}.plan-summary-card--retos{text-align:center;grid-area:retos;align-items:center}.plan-summary-card--logros{grid-area:logros}.plan-summary-card--superacion{grid-area:superacion}.plan-summary-top{justify-content:space-between;align-items:center;gap:10px;margin-bottom:17px;display:flex}.plan-summary-icon{color:#1a1a1a;background:#f1f1f1;border-radius:12px;flex:0 0 38px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.plan-summary-chip{color:#fff;letter-spacing:.02em;text-transform:uppercase;background:#222;border-radius:7px;padding:5px 8px;font-size:10px;font-weight:550;line-height:1}.plan-summary-title{color:#181818;margin:0;font-size:20px;font-weight:550;line-height:1.25}.plan-summary-value{color:#111;letter-spacing:-.035em;margin:9px 0 5px;font-size:42px;font-weight:450;line-height:1}.plan-summary-copy{color:#888;margin:0 0 18px;font-size:13px;font-weight:400;line-height:1.4}.plan-summary-action{color:#1a151a;background:#ea7ce8;border-radius:11px;justify-content:center;align-items:center;width:100%;min-height:46px;margin-top:auto;font-size:13px;font-weight:550;display:inline-flex}.plan-summary-card--retos .plan-summary-icon{background:0 0;flex-basis:58px;width:58px;height:58px;margin:0 auto}.plan-summary-card--retos .plan-summary-chip{margin:0 auto}.plan-summary-card--retos .plan-summary-copy{max-width:310px}.plan-summary-card--retos .plan-summary-title{max-width:330px;font-size:23px}.plan-summary-card--logros .plan-summary-action{color:#fff;background:#111}.plan-summary-list{border-top:1px solid #ece8eb;border-bottom:1px solid #ece8eb;margin:2px 0 20px}.plan-summary-list-row{color:#323232;justify-content:space-between;align-items:center;gap:12px;min-height:37px;font-size:12px;font-weight:450;display:flex}.plan-summary-list-row+.plan-summary-list-row{border-top:1px solid #f0edf0}.plan-summary-list-row strong{color:#171317;font-size:13px;font-weight:600}.plan-summary-choice{align-items:center;gap:8px;min-width:0;display:inline-flex}.plan-summary-choice-dot{background:#fff;border:1px solid #bdbdbd;border-radius:50%;flex:0 0 14px;justify-content:center;align-items:center;width:14px;height:14px;display:inline-flex}.plan-summary-choice-dot.is-selected:after{content:"";background:#111;border-radius:50%;width:8px;height:8px}.offer-config-benefit-number,.offer-config-benefit-number-centered{text-align:right}.offer-config-benefit-number-centered{text-align:center}.offer-config-benefit-help{color:var(--rx-text-secondary);margin-top:4px;font-size:11px}.offer-config-benefit-help-spaced{margin-top:-2px;margin-bottom:8px}.offer-config-benefit-action-label{text-align:right;width:100%}.offer-config-benefit-warning{color:#92400e;background:#fef3c7}.offer-config-benefit-segmented{gap:8px;width:100%}.offer-config-benefit-segmented button{flex:1}.offer-config-combo-label{align-items:center;gap:6px;display:flex}.offer-config-combo-index{color:#fff;background:var(--offer-config-accent);border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:11px;font-weight:700;display:inline-flex}.offer-config-combo-selected{box-sizing:border-box;background:0 0;width:100%;padding-left:0;padding-right:0}.offer-config-combo-mode,.offer-config-combo-products{margin-bottom:16px}.offer-config-combo-mode-header,.offer-config-combo-products-header{justify-content:space-between;align-items:center;gap:16px;display:flex}.offer-config-combo-mode-header{grid-template-columns:minmax(0,1fr) max-content max-content;gap:10px;display:grid}.offer-config-combo-mode-copy>label,.offer-config-combo-products-header>label{white-space:nowrap;margin-bottom:0}.offer-config-combo-mode-header .offer-config-segmented{width:auto;min-width:0}.offer-config-combo-mode-header .offer-config-segmented button,.offer-config-combo-add-product{flex:none;width:auto;padding-inline:12px;font-size:11px}.offer-config-combo-mode-header .offer-config-segmented button:not(.is-active){color:var(--rx-text-secondary);background:#fff}.offer-config-combo-mode-copy{gap:2px;margin:0;display:grid}.offer-config-combo-products-header,.offer-config-combo-product-row{margin-bottom:12px}.offer-config-combo-product-controls{grid-template-columns:minmax(0,1fr) 70px 46px;align-items:end;gap:12px;display:grid}.offer-config-combo-product-search,.offer-config-combo-product-quantity,.offer-config-combo-product-action{min-width:0}.offer-config-combo-product-action{flex-direction:column;align-items:flex-end;display:flex}.offer-config-combo-product-action .offer-config-benefit-action-label{width:auto}.offer-config-combo-product-action .offer-config-modal-action-danger{background:0 0}.offer-config-combo-empty{padding:16px}.offer-config-challenges{color:var(--rx-text-primary)}.offer-config-challenge-panel-header,.offer-config-challenge-icon-label,.offer-config-challenge-type,.offer-config-challenge-trend{align-items:center;gap:6px;display:flex}.offer-config-challenge-panel-header{color:var(--offer-config-accent);margin-bottom:16px}.offer-config-challenge-panel-header h3,.offer-config-challenge-section-title{color:var(--rx-text-primary);font-size:var(--rx-title-section-size);font-weight:var(--rx-title-section-weight);margin:0}.offer-config-challenge-form-grid,.offer-config-challenge-calc-grid{gap:12px;display:grid}.offer-config-challenge-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.offer-config-challenge-calc-grid{grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;margin-top:14px}.offer-config-challenge-icon-label,.offer-config-challenge-trend{color:var(--offer-config-accent)}.offer-config-challenge-section-title{margin-bottom:10px}.offer-config-challenge-list{gap:12px;display:grid}.offer-config-challenge-card,.offer-config-challenge-table{background:#fff;border-radius:10px;overflow:hidden}.offer-config-challenge-card{padding:12px}.offer-config-challenge-card-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.offer-config-challenge-type{color:var(--rx-text-secondary);font-size:13px;font-weight:700}.offer-config-challenge-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;font-size:12px;display:grid}.offer-config-challenge-metrics>div{min-width:0}.offer-config-challenge-metrics span,.offer-config-challenge-table-head,.offer-config-challenge-table small{color:var(--rx-text-muted);font-size:10px}.offer-config-challenge-metrics span{text-transform:uppercase;margin-bottom:3px;display:block}.offer-config-challenge-metrics strong{margin-right:4px}.offer-config-challenge-metric-wide{grid-column:1/-1}.offer-config-challenge-table-head,.offer-config-challenge-table-row{grid-template-columns:repeat(4,minmax(0,1fr)) 34px;align-items:center;gap:12px;padding:12px 16px;display:grid}.offer-config-challenge-table-head{background:color-mix(in srgb, var(--offer-config-accent-soft) 66%, #fff);text-transform:uppercase;font-weight:700}.offer-config-challenge-table-body{max-height:250px;overflow-y:auto}.offer-config-challenge-table-row{color:var(--rx-text-primary);background:#fff;font-size:13px}.offer-config-challenge-table-row+.offer-config-challenge-table-row{border-top:1px solid #eef2f7}.offer-config-challenge-table-row small{margin-left:4px}.offer-config-challenge-muted{color:var(--rx-text-muted)}.offer-config-challenge-delete{justify-self:end}.offer-config-tier-add{margin-top:8px}.offer-config-modal-file-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.offer-config-modal-file-row input{flex:320px;min-width:0}.offer-config-upload-action{height:var(--rx-control-default-height);min-height:var(--rx-control-default-height);box-sizing:border-box;min-width:72px;padding:0 var(--rx-control-padding-inline);font-size:var(--rx-control-font-size);flex:none}.offer-config-description-help{margin:6px 0 0}.offer-config-file-input{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.offer-config-image-preview{background:#fff;border:1px dashed #cbd5e1;border-radius:10px;justify-content:center;align-items:center;min-height:150px;margin-top:16px;padding:16px;display:flex}.offer-config-image-preview img{border-radius:8px;max-width:100%;max-height:200px}@media (width<=768px){.offer-config-modal-overlay{padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);background:#fff;align-items:stretch}.offer-config-modal-shell{width:100%;height:100%;max-height:100%;box-shadow:none;border-radius:0}.offer-config-modal-header{padding:14px 18px}.offer-config-modal-content{padding:16px 18px}.offer-config-modal-footer{padding:12px 18px calc(12px + env(safe-area-inset-bottom));justify-content:center}.offer-config-combo-mode-header,.offer-config-combo-products-header{align-items:center}.offer-config-combo-mode-header{overscroll-behavior-x:contain;scrollbar-width:none;display:flex;overflow-x:auto}.offer-config-combo-mode-header::-webkit-scrollbar{display:none}.offer-config-combo-mode-copy,.offer-config-combo-mode-header .offer-config-segmented,.offer-config-combo-add-product{flex:none}.offer-config-combo-mode-header .offer-config-segmented{width:auto}.offer-config-combo-product-controls{grid-template-columns:minmax(0,1fr) 58px 34px;gap:6px}.offer-config-challenge-form-grid,.offer-config-challenge-calc-grid{grid-template-columns:1fr}.offer-config-challenge-calc-grid>.offer-config-modal-action{width:100%}.offer-config-price-list-grid,.offer-config-benefit-grid-two,.offer-config-tier-scope-grid,.offer-config-tier-row{grid-template-columns:1fr}.retos-dashboard-grid{grid-template-columns:1fr;grid-template-areas:"retos""logros""superacion";margin-top:0;margin-bottom:12px}.ofv-summary-section{margin-bottom:14px}.plan-summary-card,.plan-summary-card--retos,.plan-summary-card--logros,.plan-summary-card--superacion{min-height:0}.plan-summary-card{padding:18px}.plan-summary-value{font-size:36px}.plan-summary-top{margin-bottom:13px}:root{--rx-title-page-size:1.35rem;--rx-icon-tile-size:40px}}.rx-payroll-header-actions{align-items:center;gap:10px;display:flex}.rx-payroll-field-label{color:#9ca3af;text-transform:uppercase;font-size:10px;font-weight:700;display:block}.rx-payroll-orders-field{min-width:0}@media (width<=768px){.rx-payroll-header-title{white-space:nowrap;font-size:clamp(14px,4.6vw,18px)}.rx-payroll-header-subtitle{white-space:nowrap}.rx-payroll-header-actions{gap:6px}:root body input.rx-month-compact-mobile[type=month][data-control-size=standard]{appearance:none;width:clamp(88px,26vw,110px);min-width:0;padding-inline:5px;font-size:10px}.rx-month-compact-mobile::-webkit-calendar-picker-indicator{display:none}.rx-month-compact-mobile::-webkit-date-and-time-value{text-align:center}}.pareto-matrix-search{width:clamp(120px,56vw,280px);max-width:calc(100vw - 164px);margin-left:auto}.pareto-matrix-search>input{width:100%}@media (width<=768px){.pareto-matrix-search{--rx-control-large-font-size:12px;--rx-menu-control-height:36px}}.iid-action-plan-lists{grid-template-columns:minmax(0,1fr);gap:30px;display:grid}.is-inventory-alert-summary[data-summary-color=\#be185d]{--pareto-accent:#be185d}.is-inventory-alert-summary[data-summary-color=\#a21caf]{--pareto-accent:#a21caf}.is-inventory-alert-summary[data-summary-color=\#9333ea]{--pareto-accent:#9333ea}.is-inventory-alert-summary[data-summary-color=\#6d28d9]{--pareto-accent:#6d28d9}.is-inventory-alert-summary[data-summary-color=\#5b21b6]{--pareto-accent:#5b21b6}button.kpi-pareto-style-card.is-report-summary.is-inventory-alert-summary{box-shadow:none;border:0}button.kpi-pareto-style-card.is-report-summary.is-inventory-alert-summary:is(:hover,:focus-visible,[aria-pressed=true]){box-shadow:none;background:#f1f5f9;outline:0}.pareto-matrix-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px;padding-top:4px;display:grid}.pareto-matrix-grid[data-embedded=true]{padding-top:0}.pareto-matrix-category{min-width:0;position:relative}.pareto-matrix-category>button.kpi-pareto-style-card.is-report-summary{padding-bottom:calc(var(--rx-menu-control-height) + 24px);box-shadow:none;border:0}.pareto-matrix-category>button.kpi-pareto-style-card.is-report-summary:hover{box-shadow:none}.pareto-matrix-category>button.kpi-pareto-style-card.is-report-summary[aria-pressed=true]{box-shadow:none;background:var(--pareto-soft)}.pareto-matrix-category-info{z-index:2;position:absolute;bottom:12px;right:12px}.pareto-matrix-category-info>button{box-shadow:none;background:0 0}@media (width<=768px){.pareto-matrix-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:20px}}.kpi-pareto-style-card.is-report-summary{--pareto-soft:color-mix(in srgb, var(--pareto-accent) 10%, white);text-align:left;box-sizing:border-box;border:0;flex-direction:column;align-items:flex-start;width:100%;min-width:0;height:100%;font-family:inherit;display:flex}.kpi-pareto-style-card.is-report-summary[data-summary-color=\#1E3A8A]{--pareto-accent:#1e3a8a}.kpi-pareto-style-card.is-report-summary[data-summary-color=\#B91C1C]{--pareto-accent:#b91c1c}.kpi-pareto-style-card.is-report-summary[data-summary-color=\#00c853]{--pareto-accent:#00c853}.kpi-pareto-style-card.is-report-summary[data-summary-color=\#166534]{--pareto-accent:#166534}.kpi-pareto-style-card.is-report-summary[data-summary-color=\#9a3412]{--pareto-accent:#9a3412}.kpi-pareto-style-card.is-report-summary[data-summary-color=\#1e40af]{--pareto-accent:#1e40af}.kpi-pareto-style-card.is-report-summary[data-summary-color=\#6b21a8]{--pareto-accent:#6b21a8}.kpi-pareto-style-card.is-report-summary[data-summary-color=\#d97706]{--pareto-accent:#d97706}.kpi-pareto-style-card.is-report-summary[data-summary-color=\#7c3aed]{--pareto-accent:#7c3aed}.kpi-pareto-style-card.is-report-summary[data-summary-color=\#0891b2]{--pareto-accent:#0891b2}.kpi-pareto-style-card.is-report-summary[data-summary-color=\#dc2626]{--pareto-accent:#dc2626}.kpi-pareto-style-card.is-report-summary[data-summary-color=\#16a34a]{--pareto-accent:#16a34a}.kpi-pareto-style-card.is-report-summary[data-summary-color=\#2563eb]{--pareto-accent:#2563eb}.kpi-pareto-style-card.is-report-summary[data-summary-color=\#10b981]{--pareto-accent:#10b981}.kpi-pareto-style-card.is-report-summary[data-summary-color=\#5B4FE8]{--pareto-accent:#5b4fe8;--pareto-soft:#f0eeff}.is-report-summary[data-icon-solid=true] .pareto-summary-icon{background:var(--pareto-accent);color:#fff}button.kpi-pareto-style-card.is-report-summary,.kpi-pareto-style-card.is-report-summary[role=button]{cursor:pointer}button.kpi-pareto-style-card.is-report-summary:hover,button.kpi-pareto-style-card.is-report-summary[aria-pressed=true],.kpi-pareto-style-card.is-report-summary[role=button]:hover,.kpi-pareto-style-card.is-report-summary[role=button][aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--pareto-accent)}.is-report-summary .pareto-summary-icon svg{width:18px;height:18px}.kpi-pareto-style-card.is-report-summary.is-provider-summary{box-shadow:none;padding:20px}.kpi-pareto-style-card.is-report-summary.is-provider-summary:hover,.kpi-pareto-style-card.is-report-summary.is-provider-summary[aria-pressed=true]{background:var(--pareto-soft);box-shadow:none}.is-provider-summary .pareto-modern-metric-label{overflow-wrap:anywhere;min-height:2.8em;font-size:.76rem;font-weight:600;line-height:1.4}.is-provider-summary .pareto-modern-metric-value{white-space:nowrap;margin-top:8px;font-size:clamp(.9rem,1.6vw,1.3rem);line-height:1.2}.is-provider-summary .pareto-modern-metric-detail{margin-top:6px}.is-report-summary .pareto-summary-value{white-space:normal;overflow-wrap:anywhere;max-width:100%;overflow:visible}.is-report-summary input.pareto-summary-input{width:100%;min-width:0;min-height:30px;color:var(--pareto-ink);box-sizing:border-box;background:0 0;border:0;border-radius:6px;padding:3px 0;font-family:inherit}.is-report-summary input.pareto-summary-input.pareto-modern-total{min-height:0;padding:0;line-height:1}.is-report-summary input.pareto-summary-input:focus-visible{background:var(--pareto-soft);outline:2px solid var(--pareto-accent);outline-offset:2px}.kpi-pareto-style-card.is-report-summary.has-hero-art{--pareto-accent-alt:color-mix(in srgb, var(--pareto-accent) 80%, white)}.is-report-summary.has-hero-art>:not(.pareto-modern-hero-art){z-index:1;position:relative}.is-report-summary.has-hero-art .pareto-modern-hero-art{color:color-mix(in srgb, var(--pareto-accent) 10%, transparent)}.pareto-modern-shell,.kpi-pareto-style,.kpi-pareto-style-card,.kpi-pareto-style-list{--pareto-ink:#000;--pareto-muted:#66708e;--pareto-surface:#fff;--pareto-soft:var(--pareto-soft-background,#f1f3ef);--pareto-accent:#0056ff;--pareto-accent-alt:#27f;--pareto-accent-dark:#061b49;color:var(--pareto-ink)}.pareto-soft-light{--pareto-soft-background:#f7f8f6;--pareto-neutral-background:#f7f8fa}.pareto-controls-gray{--menu-vista-field-background:var(--pareto-soft-background,#f1f3ef)}.pareto-panel-open{overflow:hidden}.pareto-side-overlay{z-index:10000;background:#171a171f;position:fixed;inset:0}.pareto-side-panel{background:#fff;border-radius:16px 0 0 16px;flex-direction:column;width:min(420px,100%);height:100%;display:flex;position:absolute;inset:0 0 0 auto;overflow:hidden;box-shadow:-4px 0 20px #171a1714}.pareto-side-header{justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.pareto-side-heading{align-items:center;gap:10px;min-width:0;display:flex}.pareto-side-heading>svg{flex-shrink:0;width:18px;height:18px}.pareto-side-heading h2{margin:0;font-size:16px;font-weight:650}.pareto-side-count{background:var(--pareto-soft,#f1f3ef);border-radius:8px;padding:3px 7px;font-size:10px}.pareto-side-body{flex-direction:column;min-height:0;display:flex;overflow-y:auto}.pareto-side-content{padding:0 20px 20px}.pareto-side-panel .pareto-notification-row{background:#fff;transition:background-color .15s}.pareto-side-panel .pareto-notification-row[data-unread=true]{background:#f8fff9}.pareto-side-panel .pareto-notification-row:is(:hover,:focus-within){background:#f5f6f3}.pareto-card-heading{grid-template-columns:30px minmax(0,1fr);align-items:center;column-gap:8px;min-width:0;display:grid}.pareto-card-heading>svg{box-sizing:border-box;background:var(--pareto-soft-background,var(--pareto-soft,#f1f3ef));border-radius:8px;grid-area:1/1/3;width:30px;height:30px;padding:6px}.pareto-card-heading>:is(h2,h3,.pareto-heading-subtitle){text-align:start;text-indent:0;grid-column:2;justify-self:stretch;margin:0;padding:0}.pareto-card-heading>:is(h2,h3){line-height:1.2}.pareto-heading-subtitle{color:var(--pareto-muted);margin:0;font-size:10px;line-height:1.3}.pareto-modern-shell{box-sizing:border-box;background:#f6f7f4;border-radius:28px;width:100%;padding:18px;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.pareto-modern-hero,.kpi-pareto-style-card.pareto-modern-hero{background:#fffffff5;border-radius:26px;padding:24px 22px;position:relative;overflow:hidden;box-shadow:0 22px 55px #0037a01a}.pareto-modern-hero:after{content:"";background:linear-gradient(135deg, var(--pareto-accent), var(--pareto-accent-alt));filter:blur(2px);opacity:.38;border-radius:50%;width:190px;height:190px;position:absolute;top:-105px;right:-76px}.pareto-modern-hero-art{z-index:0;color:#0056ff1a;pointer-events:none;width:210px;height:210px;position:absolute;top:58%;right:-72px;transform:translateY(-50%)rotate(-10deg)}.pareto-modern-hero-art svg{stroke-width:1.35px;width:100%;height:100%}.pareto-modern-hero-label{z-index:1;color:var(--pareto-muted);font-size:.78rem;font-weight:700;position:relative}.pareto-modern-total{z-index:1;color:var(--pareto-ink);letter-spacing:-.065em;margin-top:7px;font-size:clamp(2rem,7vw,3.1rem);font-weight:850;line-height:1;position:relative}.pareto-modern-period{z-index:1;background:var(--pareto-soft);color:#5f655d;border-radius:999px;align-items:center;gap:7px;margin-top:15px;padding:7px 10px;font-size:.7rem;font-weight:650;display:inline-flex;position:relative}.pareto-modern-period:before{content:"";background:var(--pareto-accent);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #0056ff26}.pareto-modern-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.pareto-modern-metric{background:var(--pareto-surface);border-radius:20px;min-width:0;padding:14px 12px}.pareto-modern-metric-icon{background:var(--pareto-soft);width:30px;height:30px;color:var(--pareto-accent);border-radius:10px;place-items:center;margin-bottom:13px;display:grid}.pareto-modern-metric-icon svg{width:16px;height:16px}.pareto-modern-metric-label{color:var(--pareto-muted);font-size:.64rem;font-weight:650;line-height:1.15}.pareto-modern-metric-value{color:var(--pareto-ink);letter-spacing:-.03em;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:.86rem;font-weight:800;overflow:hidden}.pareto-modern-metric-detail{color:#9a9e98;margin-top:4px;font-size:.6rem;line-height:1.2}.pareto-summary-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-top:12px;display:grid}.pareto-summary-card{box-sizing:border-box;background:var(--pareto-surface);border-radius:20px;min-width:0;padding:14px 12px}.pareto-summary-icon{background:var(--pareto-soft);width:30px;height:30px;color:var(--pareto-accent);border-radius:10px;place-items:center;margin-bottom:13px;display:grid}.pareto-summary-label{color:var(--pareto-muted);font-size:.64rem;font-weight:650;line-height:1.15}.pareto-summary-value{color:var(--pareto-ink);letter-spacing:-.03em;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:.86rem;font-weight:800;overflow:hidden}.pareto-summary-hint,.pareto-summary-detail{color:#9a9e98;margin-top:4px;font-size:.6rem;line-height:1.2}.pareto-summary-grid.is-route-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px}.pareto-summary-card.is-route-summary{color:#111827;cursor:default;text-align:left;background:#fff;border:0;border-radius:18px;flex-direction:column;justify-content:space-between;align-items:flex-start;min-height:91px;padding:11px 10px 10px;display:flex}button.pareto-summary-card.is-route-summary{cursor:pointer}button.pareto-summary-card.is-route-summary.is-static,button.pareto-summary-card.is-route-summary:disabled{cursor:default}.pareto-summary-card.is-route-summary.is-active{background:#eaf0ff}.pareto-summary-icon.is-route-summary{color:#485048;background:#f0f2ed;justify-content:center;align-items:center;margin-bottom:0;display:inline-flex}.pareto-summary-card.is-route-summary.is-active .pareto-summary-icon.is-route-summary{color:#2563eb;background:#fff}.pareto-summary-icon-inner{display:inline-flex;transform:scale(.72)}.pareto-summary-copy{width:100%;min-width:0}.pareto-summary-value.is-route-summary{color:#111827;letter-spacing:0;font-size:1rem;font-weight:900;line-height:1}.pareto-summary-card.has-compact-value .pareto-summary-value.is-route-summary{font-size:clamp(.66rem,2.65vw,.82rem)}.pareto-summary-label.is-route-summary{color:#858c84;white-space:nowrap;margin-top:5px;font-size:.5rem;font-weight:750;line-height:1.05;display:block}.pareto-summary-card.has-compact-value .pareto-summary-label.is-route-summary{white-space:normal}.pareto-route-summary{background:#f6f7f4;border-radius:22px;padding:10px 10px 11px}.pareto-route-summary-head{padding:1px 5px 15px}.pareto-route-summary-title{color:#111827;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:1rem;font-weight:850;line-height:1.1;overflow:hidden}.pareto-route-summary-subtitle{color:#8a9188;margin-top:5px;font-size:.62rem;font-weight:650}.pareto-route-summary-hero-wrap{position:relative}.pareto-route-summary-hero{text-align:center;background:#fff;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;min-height:164px;padding:22px 18px 17px;display:flex;position:relative;box-shadow:0 12px 28px #1f29370b}.pareto-route-summary-hero-label{color:#8a9188;font-size:.7rem;font-weight:650}.pareto-route-summary-total{color:#111;letter-spacing:-.045em;text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-top:6px;font-size:clamp(1.8rem,8vw,2.2rem);font-weight:900;line-height:1;overflow:hidden}.pareto-route-progress{appearance:none;background:0 0;border:0;border-radius:999px;width:84%;height:5px;margin-top:18px;display:block;overflow:hidden}.pareto-route-progress::-webkit-progress-bar{background:#edf0ea;border-radius:999px}.pareto-route-progress::-webkit-progress-value{background:linear-gradient(90deg,#3b82f6 0%,#60a5fa 100%);border-radius:999px}.pareto-route-progress::-moz-progress-bar{background:linear-gradient(90deg,#3b82f6 0%,#60a5fa 100%);border-radius:999px}.pareto-route-progress.is-complete::-webkit-progress-value{background:#10b981}.pareto-route-progress.is-complete::-moz-progress-bar{background:#10b981}.pareto-route-stats{grid-template-columns:1fr 1px 1fr;align-items:center;gap:12px;width:100%;margin-top:15px;display:grid}.pareto-route-stat-button,.pareto-route-stat{color:#111827;text-align:center;background:0 0;border:0;min-width:0}.pareto-route-stat-button{cursor:pointer}.pareto-route-stat-button.is-static,.pareto-route-stat-button:disabled{cursor:default}.pareto-route-stat-label{color:#8a9188;font-size:.56rem;font-weight:700;display:block}.pareto-route-stat-value{color:#111827;margin-top:3px;font-size:.85rem;font-weight:900;display:block}.pareto-route-stat-divider{background:#e5e7e1;width:1px;height:28px}.pareto-route-action-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.pareto-route-action{color:#111827;cursor:pointer;background:#fff;border:0;justify-content:center;align-items:center;gap:5px;min-width:0;font-size:.66rem;font-weight:850;line-height:1.05;display:inline-flex}.pareto-route-action.is-primary{color:#fff;background:#2563eb}.pareto-route-action.is-visit{color:#172000;background:#b7ff00;flex:none;gap:7px;width:max-content;min-width:max-content}.pareto-route-action.is-visit>svg{width:var(--rx-icon-control-size);height:var(--rx-icon-control-size);flex:0 0 var(--rx-icon-control-size);display:block}.pareto-route-action.is-visit>span{white-space:nowrap;flex:none}.mercad-editor-advanced .obs-grid>div{gap:10px}.mercad-editor-advanced .obs-grid>div>input[type=checkbox]{flex-shrink:0}.mercad-editor-advanced .obs-grid>div>span{min-width:0}.pareto-route-action:disabled{color:#a7ada5;cursor:default;opacity:.55}.pareto-route-client-action[data-control-size=custom]{color:#fff;cursor:pointer;background:#10b981;border:0;border-radius:50%;justify-content:center;align-items:center;width:28px;min-width:28px;height:28px;padding:0;line-height:1;display:inline-flex}.pareto-route-client-action>svg{flex:0 0 16px;width:16px;height:16px;display:block}.pareto-route-swipe-action{z-index:0;cursor:pointer;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.pareto-route-swipe-action[data-operation=add]{color:#16a34a;background:#dcfce7}.pareto-route-swipe-action[data-operation=remove]{color:#dc2626;background:#fee2e2}.pareto-route-client-action:disabled,.pareto-route-swipe-action:disabled{cursor:wait;opacity:.65}@media (width<=768px){.pareto-route-client-action[data-control-size=custom]{width:26px;min-width:26px;height:26px}}.pareto-modern-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:12px 0 18px;display:grid;overflow:hidden}.pareto-modern-fact{box-sizing:border-box;color:#686d66;text-align:center;text-overflow:ellipsis;white-space:nowrap;background:#eceeea;border-radius:10px;min-width:0;padding:10px 4px;font-size:clamp(.56rem,2.2vw,.68rem);font-weight:650;overflow:hidden}.pareto-modern-fact strong{color:var(--pareto-accent);margin-left:4px;font-weight:820}.pareto-modern-error{color:#991b1b;background:#fef2f2;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;margin:12px 0;padding:10px 12px;font-size:.72rem;display:flex}.pareto-modern-error button{color:inherit;cursor:pointer;background:0 0;border:0;font-weight:800}.pareto-modern-ranking,.kpi-pareto-style-card{background:var(--pareto-surface);border-radius:24px;padding:16px}.pareto-modern-ranking-head,.kpi-pareto-style .kpi-pareto-compact-head,.kpi-pareto-style-card .kpi-pareto-compact-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.pareto-modern-ranking-title,.kpi-pareto-style .kpi-pareto-compact-meta>strong,.kpi-pareto-style-card .kpi-pareto-compact-meta>strong{color:var(--pareto-ink);letter-spacing:-.025em;font-size:1rem;font-weight:820;line-height:1.2}.pareto-modern-ranking-base,.kpi-pareto-style .kpi-pareto-compact-meta>span,.kpi-pareto-style-card .kpi-pareto-compact-meta>span{color:var(--pareto-muted);margin-top:3px;font-size:.66rem;font-weight:600;line-height:1.25}.pareto-modern-switch{background:var(--pareto-soft);border-radius:14px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.pareto-modern-switch button{color:#737871;cursor:pointer;background:0 0;border:0;border-radius:11px;min-height:34px;padding:6px 10px;font-size:.68rem;font-weight:750}.pareto-modern-switch button.is-active{background:linear-gradient(135deg, var(--pareto-accent), var(--pareto-accent-alt));color:#fff;box-shadow:0 4px 12px #0056ff38}.kpi-pareto-style .kpi-pareto-table,.kpi-pareto-style-card .kpi-pareto-table{background:0 0;border:0;border-radius:0;min-height:0;overflow:hidden}.pareto-data-table{border-collapse:collapse;width:100%;color:var(--pareto-ink,#1e293b);font-size:.8rem}.pareto-data-table th{z-index:3;color:var(--pareto-muted,#64748b);text-align:left;background:#f8fafc;padding:10px 12px;font-size:.66rem;font-weight:600;position:sticky;top:0}.pareto-data-table td{color:#334155;font-variant-numeric:tabular-nums;vertical-align:middle;border-top:1px solid #eff1ed;padding:12px;font-weight:500}.pareto-data-table tbody tr:first-child td{border-top:0}.pareto-data-table tbody tr:hover{background:#f1f3ef6b}.pareto-modern-list,.kpi-pareto-style-list{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#94a3b88c transparent;flex-direction:column;min-height:0;max-height:min(520px,55vh);display:flex;overflow:hidden auto}.kpi-pareto-style .pareto-modern-list,.kpi-pareto-style-card .pareto-modern-list,.kpi-pareto-style-list{height:min(430px,52vh);max-height:min(430px,52vh);padding-top:8px}.pareto-modern-shell.kpi-pareto-style .pareto-modern-list,.pareto-modern-shell .kpi-pareto-style-list{height:auto;max-height:min(520px,55vh);padding-top:0}.pareto-modern-list::-webkit-scrollbar{width:5px}.kpi-pareto-style-list::-webkit-scrollbar{width:5px}.pareto-modern-list::-webkit-scrollbar-track{background:0 0}.kpi-pareto-style-list::-webkit-scrollbar-track{background:0 0}.pareto-modern-list::-webkit-scrollbar-thumb{background:#94a3b873;border-radius:99px}.kpi-pareto-style-list::-webkit-scrollbar-thumb{background:#94a3b873;border-radius:99px}.pareto-modern-row,.kpi-pareto-style-list .pareto-modern-row{min-height:0;color:var(--pareto-ink);text-align:left;border-top:1px solid #eff1ed;flex:none;grid-template-columns:34px minmax(0,1fr);align-items:flex-start;gap:11px;padding:12px 0;display:grid}button.pareto-modern-row{width:100%;box-shadow:none;cursor:pointer;background:0 0;border-bottom:0;border-left:0;border-right:0;border-radius:0}.pareto-modern-row:first-child,.kpi-pareto-style-list .pareto-modern-row:first-child{border-top:0;padding-top:18px}.pareto-modern-row:hover,.kpi-pareto-style-list .pareto-modern-row:hover{background:#f1f3ef6b}.pareto-modern-rank,.kpi-pareto-style-list .pareto-modern-rank{background:var(--pareto-soft);color:#566282;border-radius:10px;place-items:center;width:30px;height:30px;font-size:.72rem;font-weight:820;line-height:1;display:grid}.pareto-modern-row.is-leading .pareto-modern-rank,.kpi-pareto-style-list .pareto-modern-row.is-leading .pareto-modern-rank{background:linear-gradient(135deg, var(--pareto-accent), var(--pareto-accent-alt));color:#fff}.pareto-modern-row-content,.kpi-pareto-style-list .pareto-modern-row-content{min-width:0;display:block}.pareto-modern-row-top,.pareto-modern-row-meta,.kpi-pareto-style-list .pareto-modern-row-top,.kpi-pareto-style-list .pareto-modern-row-meta{justify-content:space-between;align-items:baseline;gap:10px;min-width:0;display:flex}.pareto-modern-row-name,.kpi-pareto-style-list .pareto-modern-row-name{color:#2b2e2a;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.78rem;font-weight:750;line-height:1.25;overflow:hidden}.pareto-modern-row-amount,.kpi-pareto-style-list .pareto-modern-row-amount{color:var(--pareto-ink);white-space:nowrap;flex:none;font-size:.77rem;font-weight:820;line-height:1.2}.pareto-modern-row-detail,.kpi-pareto-style-list .pareto-modern-row-detail{color:#999d97;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-top:3px;font-size:.64rem;font-weight:600;line-height:1.2;display:block;overflow:hidden}.pareto-modern-row-meta,.kpi-pareto-style-list .pareto-modern-row-meta{color:var(--pareto-muted);margin-top:7px;font-size:.63rem;font-weight:600}.pareto-modern-progress,.kpi-pareto-style-list .pareto-modern-progress{background:#eceeea;border-radius:99px;height:5px;margin-top:6px;display:block;overflow:hidden}.pareto-modern-progress span,.kpi-pareto-style-list .pareto-modern-progress span{border-radius:inherit;background:#000;height:100%;transition:width .45s;display:block}progress.pareto-modern-progress{appearance:none;background:0 0;border:0;width:100%}progress.pareto-modern-progress::-webkit-progress-bar{background:#eceeea;border-radius:99px}progress.pareto-modern-progress::-webkit-progress-value{background:#000;border-radius:99px}progress.pareto-modern-progress::-moz-progress-bar{background:#000;border-radius:99px}.pareto-modern-row.is-leading .pareto-modern-progress span,.kpi-pareto-style-list .pareto-modern-row.is-leading .pareto-modern-progress span{background:linear-gradient(90deg, var(--pareto-accent), var(--pareto-accent-alt))}.pareto-modern-row.is-leading progress.pareto-modern-progress::-webkit-progress-value{background:linear-gradient(90deg, var(--pareto-accent), var(--pareto-accent-alt))}.kpi-pareto-style-list .pareto-modern-row.is-leading progress.pareto-modern-progress::-webkit-progress-value{background:linear-gradient(90deg, var(--pareto-accent), var(--pareto-accent-alt))}.pareto-modern-row.is-leading progress.pareto-modern-progress::-moz-progress-bar{background:linear-gradient(90deg, var(--pareto-accent), var(--pareto-accent-alt))}.kpi-pareto-style-list .pareto-modern-row.is-leading progress.pareto-modern-progress::-moz-progress-bar{background:linear-gradient(90deg, var(--pareto-accent), var(--pareto-accent-alt))}.pareto-modern-empty{color:#92978f;text-align:center;padding:30px 12px;font-size:.78rem}.pareto-compact-card{background:#fff;border:none;border-radius:18px;overflow:hidden;box-shadow:0 8px 22px #0f172a14}.pareto-compact-head{justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.pareto-compact-title{color:#1e293b;font-size:1rem;font-weight:850}.pareto-compact-subtitle{color:#64748b;margin-top:2px;font-size:.72rem}.pareto-compact-total{color:#0056ff;white-space:nowrap;font-size:1rem;font-weight:850}.pareto-compact-error{color:#b91c1c;background:#fef2f2;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;margin:0 16px 10px;padding:8px 10px;font-size:.72rem;display:flex}.pareto-compact-error button{color:#b91c1c;cursor:pointer;background:0 0;font-weight:800}.pareto-compact-list{padding:0 16px 10px}.pareto-compact-row{border-top:1px solid #f1f5f9;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 0;display:grid}.pareto-compact-rank{color:#64748b;background:#f8fafc;border-radius:7px;place-items:center;width:24px;height:24px;font-size:.7rem;font-weight:800;display:grid}.pareto-compact-row.is-leading .pareto-compact-rank{color:#fff;background:#0056ff}.pareto-compact-name{color:#334155;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.78rem;font-weight:700;overflow:hidden}.pareto-compact-amount{color:#0f172a;white-space:nowrap;font-size:.75rem;font-weight:800}.pareto-compact-empty{color:#94a3b8;text-align:center;padding:16px 0;font-size:.78rem}.pareto-compact-open{color:#0056ff;cursor:pointer;background:#f8fafc;border-top:1px solid #f1f5f9;width:100%;font-size:.78rem;font-weight:800}.pareto-modern-shell.is-dashboard{border-radius:22px;padding:11px}.pareto-modern-shell.is-dashboard .pareto-modern-hero{border-radius:18px;padding:14px 15px}.pareto-modern-shell.is-dashboard .pareto-modern-hero:after{width:140px;height:140px;top:-84px;right:-62px}.pareto-modern-shell.is-dashboard .pareto-modern-hero-art{width:150px;height:150px;right:-52px}.pareto-modern-shell.is-dashboard .pareto-modern-hero-label{font-size:.66rem}.pareto-modern-shell.is-dashboard .pareto-modern-total{margin-top:4px;font-size:clamp(1.55rem,7vw,2.2rem)}.pareto-modern-shell.is-dashboard .pareto-modern-period{margin-top:9px;padding:5px 8px;font-size:.6rem}.pareto-modern-shell.is-dashboard .pareto-modern-metrics{gap:6px;margin-top:7px}.pareto-modern-shell.is-dashboard .pareto-modern-metric{border-radius:14px;padding:9px 7px}.pareto-modern-shell.is-dashboard .pareto-modern-metric-icon{border-radius:8px;width:24px;height:24px;margin-bottom:6px}.pareto-modern-shell.is-dashboard .pareto-modern-metric-icon svg{width:13px;height:13px}.pareto-modern-shell.is-dashboard .pareto-modern-metric-label{font-size:.56rem}.pareto-modern-shell.is-dashboard .pareto-modern-metric-value{margin-top:3px;font-size:.7rem}.pareto-modern-shell.is-dashboard .pareto-modern-metric-detail{margin-top:2px;font-size:.52rem}.pareto-modern-shell.is-dashboard .pareto-modern-facts{gap:5px;margin:7px 0 10px}.pareto-modern-shell.is-dashboard .pareto-modern-fact{border-radius:8px;padding:8px 3px;font-size:.58rem}.pareto-modern-shell.is-dashboard .pareto-modern-ranking,.kpi-pareto-style.is-compact .kpi-pareto-style-card,.kpi-pareto-style-card.is-compact{border-radius:18px;padding:10px}.pareto-modern-shell.is-dashboard .pareto-modern-ranking-head,.kpi-pareto-style.is-compact .kpi-pareto-compact-head,.kpi-pareto-style-card.is-compact .kpi-pareto-compact-head{align-items:center;margin-bottom:8px}.pareto-modern-shell.is-dashboard .pareto-modern-ranking-title,.kpi-pareto-style.is-compact .kpi-pareto-compact-meta>strong,.kpi-pareto-style-card.is-compact .kpi-pareto-compact-meta>strong{font-size:.82rem}.pareto-modern-shell.is-dashboard .pareto-modern-ranking-base,.kpi-pareto-style.is-compact .kpi-pareto-compact-meta>span,.kpi-pareto-style-card.is-compact .kpi-pareto-compact-meta>span{font-size:.56rem}.pareto-modern-shell.is-dashboard .pareto-modern-switch{border-radius:10px;flex:0 0 146px;padding:3px}.pareto-modern-shell.is-dashboard .pareto-modern-switch button{border-radius:8px;min-height:28px;padding:4px 6px;font-size:.58rem}.pareto-modern-shell.is-dashboard .pareto-modern-list,.kpi-pareto-style.is-compact .pareto-modern-list,.kpi-pareto-style-card.is-compact .pareto-modern-list,.kpi-pareto-style-list.is-compact{height:260px;max-height:260px}.pareto-modern-shell.is-dashboard .pareto-modern-list,.pareto-modern-shell.is-dashboard .kpi-pareto-style-list{height:auto;max-height:260px;overflow-y:auto}.pareto-modern-shell.is-dashboard .pareto-modern-row,.kpi-pareto-style.is-compact .pareto-modern-row,.kpi-pareto-style-card.is-compact .pareto-modern-row,.kpi-pareto-style-list.is-compact .pareto-modern-row{flex:none;grid-template-columns:30px minmax(0,1fr);gap:8px;padding:10px 0}.pareto-modern-shell.is-dashboard .pareto-modern-rank,.kpi-pareto-style.is-compact .pareto-modern-rank,.kpi-pareto-style-card.is-compact .pareto-modern-rank,.kpi-pareto-style-list.is-compact .pareto-modern-rank{border-radius:8px;width:26px;height:26px;font-size:.64rem}.pareto-modern-shell.is-dashboard .pareto-modern-row-name,.pareto-modern-shell.is-dashboard .pareto-modern-row-amount,.kpi-pareto-style.is-compact .pareto-modern-row-name,.kpi-pareto-style.is-compact .pareto-modern-row-amount,.kpi-pareto-style-card.is-compact .pareto-modern-row-name,.kpi-pareto-style-card.is-compact .pareto-modern-row-amount,.kpi-pareto-style-list.is-compact .pareto-modern-row-name,.kpi-pareto-style-list.is-compact .pareto-modern-row-amount{font-size:.69rem}.pareto-modern-shell.is-dashboard .pareto-modern-row-detail,.pareto-modern-shell.is-dashboard .pareto-modern-row-meta,.kpi-pareto-style.is-compact .pareto-modern-row-detail,.kpi-pareto-style.is-compact .pareto-modern-row-meta,.kpi-pareto-style-card.is-compact .pareto-modern-row-detail,.kpi-pareto-style-card.is-compact .pareto-modern-row-meta,.kpi-pareto-style-list.is-compact .pareto-modern-row-detail,.kpi-pareto-style-list.is-compact .pareto-modern-row-meta{font-size:.56rem}.pareto-modern-shell.is-dashboard .pareto-modern-row-meta,.kpi-pareto-style.is-compact .pareto-modern-row-meta,.kpi-pareto-style-card.is-compact .pareto-modern-row-meta,.kpi-pareto-style-list.is-compact .pareto-modern-row-meta{margin-top:5px}.pareto-modern-shell.is-dashboard .pareto-modern-progress{height:4px;margin-top:4px}@media (width<=480px){.pareto-modern-shell{border-radius:22px;padding:12px}.pareto-modern-hero{border-radius:22px;padding:21px 18px}.pareto-modern-total{font-size:clamp(1.8rem,9vw,2.6rem)}.pareto-modern-metrics{gap:7px}.pareto-modern-metric{border-radius:17px;padding:11px 9px}.pareto-modern-metric-value{font-size:.75rem}.pareto-modern-ranking,.kpi-pareto-style-card{border-radius:21px;padding:13px}.pareto-modern-ranking-head,.kpi-pareto-style .kpi-pareto-compact-head,.kpi-pareto-style-card .kpi-pareto-compact-head{flex-direction:column}.pareto-modern-switch{box-sizing:border-box;width:100%}.pareto-modern-shell.is-dashboard .pareto-modern-ranking-head{flex-direction:row}.pareto-modern-shell.is-dashboard .pareto-modern-switch{width:auto}}.kpi-pareto-style.pareto-strategy-view{--pareto-accent:#00c853;--pareto-accent-alt:#00e676}.pareto-strategy-secondary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:24px;display:grid}.pareto-strategy-secondary-grid .pareto-modern-metric-value{font-size:1.3rem}.pareto-strategy-secondary-grid>.kpi-pareto-style-card.is-report-summary{grid-template-columns:30px minmax(0,1fr);align-content:center;gap:3px 12px;padding:14px 16px;display:grid}.pareto-strategy-secondary-grid .pareto-summary-icon{grid-row:1/3;align-self:center;margin:0}.pareto-strategy-secondary-grid .pareto-modern-metric-value{margin-top:0}.pareto-strategy-view .pareto-strategy-action{border-radius:11px;min-height:34px;padding:8px 12px;font-size:11px;font-weight:600}.pareto-strategy-action svg{flex-shrink:0;width:16px;height:16px}.pareto-strategy-action:hover:not(.is-active){background:#ecfdf3}.pareto-strategy-view .pareto-strategy-list{padding:12px}.pareto-strategy-scroll{touch-action:auto;overflow-x:auto}.pareto-strategy-table{min-width:1020px}.pareto-strategy-table :is(th,td,div,span,input){font-size:10px}.pareto-strategy-table :is(th,td){text-align:center}.pareto-strategy-table :is(th,td):nth-child(2){text-align:left;min-width:270px}.pareto-strategy-table :is(th,td):nth-child(n+6){text-align:right;white-space:nowrap}.pareto-strategy-table [data-excluded=true]{opacity:.6;background:#f8faf7}.pareto-strategy-product,.pareto-strategy-amount{font-weight:650}.pareto-strategy-detail{color:#859084;margin-top:4px}.pareto-strategy-table td:nth-child(6) .pareto-strategy-amount{color:#0369a1}.pareto-strategy-table td:nth-child(7) .pareto-strategy-amount{color:#15803d}.pareto-strategy-table td:nth-child(8) .pareto-strategy-amount{color:#7c3aed}.pareto-strategy-table [data-positive=true]{color:#15803d}.pareto-strategy-table [data-positive=false],.pareto-strategy-negative{color:#dc2626}.pareto-strategy-coverage[data-tone=\#64748b]{color:#64748b}.pareto-strategy-coverage[data-tone=\#ef4444]{color:#ef4444}.pareto-strategy-coverage[data-tone=\#f59e0b]{color:#b45309}.pareto-strategy-coverage[data-tone=\#10b981]{color:#15803d}.pareto-strategy-toggle{cursor:pointer;background:#d9ded7;border:0;border-radius:20px;width:34px;height:20px;margin:auto;padding:0;display:block;position:relative}.pareto-strategy-toggle span{background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .15s;position:absolute;top:3px;left:3px}.pareto-strategy-toggle[aria-checked=true]{background:#00c853}.pareto-strategy-toggle[aria-checked=true] span{transform:translate(14px)}.pareto-strategy-table input.pareto-strategy-gap{text-align:center;color:#334155;background:#f1f3ef;border:0;border-radius:9px;width:66px}.pareto-strategy-gap:disabled{opacity:.6}.pareto-strategy-gap:focus-visible{outline-offset:2px;outline:2px solid #00c853}.pareto-strategy-more{justify-content:center;padding:12px;display:flex}@media (width<=768px){.pareto-strategy-secondary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.pareto-strategy-summary-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;margin-bottom:30px;display:grid}.pareto-strategy-summary-grid>.kpi-pareto-style-card{box-shadow:none}@media (width<=768px){.pareto-strategy-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pareto-strategy-summary-grid>:first-child,.pareto-strategy-summary-grid>:last-child{grid-column:span 2}}.pareto-strategy-summary-grid .pareto-modern-total{max-width:100%;font-size:clamp(1.5rem,2.4vw,2.4rem)}.advance-vendor-shell{--advance-ink:#000;--advance-muted:#66708e;--advance-surface:#fff;--advance-soft:#f1f3ef;--advance-accent:#6d45e8;--advance-accent-alt:#9a6cff;box-sizing:border-box;width:100%;min-height:100%;color:var(--advance-ink);background:#f6f7f4;border-radius:28px;padding:18px;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.advance-vendor-actions{align-items:center;gap:7px;display:flex}.advance-vendor-action{width:var(--rx-control-comfortable-height);height:var(--rx-control-comfortable-height);flex:0 0 var(--rx-control-comfortable-height);border-radius:var(--rx-radius-control);color:#fff;background:linear-gradient(135deg, var(--advance-accent-alt), var(--advance-accent));cursor:pointer;border:0;place-items:center;padding:0;display:grid;box-shadow:0 10px 28px #6d45e833}.advance-vendor-action:disabled{color:#a7ada5;box-shadow:none;cursor:default;background:#e8ebe5}.advance-vendor-action.date-action{color:var(--advance-accent);box-shadow:none;background:#fff}.advance-vendor-action.date-action>*{width:100%;height:100%}.advance-vendor-action.date-action button{border-radius:var(--rx-radius-control);width:100%;min-width:0;height:100%;padding:0;color:inherit!important;background:0 0!important}.advance-vendor-hero{background:#fffffff7;border-radius:26px;padding:24px 22px;position:relative;overflow:hidden;box-shadow:0 22px 55px #44298b17}.advance-vendor-hero:after{content:"";background:linear-gradient(135deg, #c8b5ff, var(--advance-accent-alt));opacity:.48;border-radius:50%;width:190px;height:190px;position:absolute;top:-105px;right:-76px}.advance-vendor-hero-art{z-index:1;color:#6d45e81c;pointer-events:none;place-items:center;width:150px;height:150px;display:grid;position:absolute;top:50%;right:-35px;transform:translateY(-50%)rotate(-8deg)}.advance-vendor-hero-art svg{stroke-width:1.25px;width:92px;height:92px}.advance-vendor-hero-label{z-index:2;color:var(--advance-muted);font-size:.78rem;font-weight:700;position:relative}.advance-vendor-total{z-index:2;letter-spacing:-.065em;text-overflow:ellipsis;white-space:nowrap;max-width:78%;margin-top:7px;font-size:clamp(1.9rem,8vw,3rem);font-weight:850;line-height:1;position:relative;overflow:hidden}.advance-vendor-progress-copy{z-index:2;color:#52369f;align-items:center;gap:7px;margin-top:15px;font-size:.7rem;font-weight:750;display:flex;position:relative}.advance-vendor-progress-track{z-index:2;background:#ece9f5;border-radius:99px;width:min(76%,300px);height:6px;margin-top:8px;position:relative;overflow:hidden}.advance-vendor-progress-track span{border-radius:inherit;background:linear-gradient(90deg, var(--advance-accent), var(--advance-accent-alt));height:100%;transition:width .45s;display:block}.advance-vendor-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.advance-vendor-metric{min-width:0;color:var(--advance-ink);background:var(--advance-surface);text-align:left;cursor:default;border:0;border-radius:20px;padding:14px 12px}button.advance-vendor-metric{cursor:pointer}.advance-vendor-metric.is-active{background:#eee9ff}.advance-vendor-metric-icon{width:30px;height:30px;color:var(--advance-accent);background:#f0ecff;border-radius:10px;place-items:center;margin-bottom:12px;display:grid}.advance-vendor-metric-icon svg{width:16px;height:16px}.advance-vendor-metric-label{color:var(--advance-muted);font-size:.62rem;font-weight:650;line-height:1.15}.advance-vendor-metric-value{letter-spacing:-.03em;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:1rem;font-weight:850;overflow:hidden}.advance-vendor-summary{background:var(--advance-surface);border-radius:24px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:18px;padding:16px;display:grid}.advance-vendor-summary-title{letter-spacing:-.025em;grid-column:1/-1;margin-bottom:4px;font-size:1rem;font-weight:820}.advance-vendor-summary-item{background:var(--advance-soft);border-radius:16px;min-width:0;padding:12px}.advance-vendor-summary-label{color:var(--advance-muted);font-size:.62rem;font-weight:680}.advance-vendor-summary-value{text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:.9rem;font-weight:850;overflow:hidden}.advance-vendor-channels{background:var(--advance-surface);border-radius:24px;margin-top:12px;padding:16px}.advance-vendor-channels-title{letter-spacing:-.025em;font-size:1rem;font-weight:820}.advance-vendor-channels-subtitle{color:var(--advance-muted);margin-top:3px;font-size:.66rem}.advance-vendor-channel-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:13px;display:grid}@media (width<=480px){.advance-vendor-shell{border-radius:22px;padding:12px}.advance-vendor-hero{border-radius:22px;padding:21px 18px}.advance-vendor-metrics{gap:7px}.advance-vendor-metric{border-radius:17px;padding:11px 9px}.advance-vendor-metric-value{font-size:.88rem}.advance-vendor-summary,.advance-vendor-channels{border-radius:21px;padding:13px}.advance-vendor-channel-grid{gap:8px}}.pareto-route-category{width:100%;min-width:0;height:auto;min-height:var(--rx-control-comfortable-height);box-sizing:border-box;border-radius:var(--rx-radius-control);background:var(--pareto-soft);color:#4d554d;text-align:center;cursor:pointer;touch-action:manipulation;border:0;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:8px 4px;font-family:inherit;display:flex}.pareto-route-category[data-category=ESPECIALIZADO]{--pareto-accent:#2563eb}.pareto-route-category[data-category=INTERMEDIO]{--pareto-accent:#7c3aed}.pareto-route-category[data-category=DISTRIBUCION]{--pareto-accent:#059669}.pareto-route-category[data-category=RECUPERAR]{--pareto-accent:#ea580c}.pareto-route-category[data-category=POTENCIAL]{--pareto-accent:#db2777}.pareto-route-category[data-category=INACTIVO]{--pareto-accent:#475569}.pareto-route-category:hover{background:color-mix(in srgb, var(--pareto-accent) 10%, white)}.pareto-route-category[aria-pressed=true]{background:var(--pareto-accent);color:#fff}.pareto-route-category:focus-visible{outline:2px solid var(--pareto-accent);outline-offset:2px}.pareto-route-category-icon{place-items:center;display:grid}.pareto-route-category-icon svg{width:18px;height:18px}.pareto-route-category-value{font-size:1rem;font-weight:800;line-height:1}.pareto-route-category-label{overflow-wrap:anywhere;max-width:100%;font-size:.625rem;font-weight:600;line-height:1.2}.pareto-compact-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:10px;display:grid}.kpi-pareto-style-card.is-report-summary.is-compact-summary{box-sizing:border-box;border-radius:16px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;height:auto;min-height:68px;padding:10px 12px;display:grid}.is-compact-summary>.pareto-summary-icon{margin:0}.kpi-pareto-style-card.is-compact-summary.is-flat-summary{box-shadow:none;background:0 0}.is-flat-summary>.pareto-summary-icon{background:0 0}.kpi-pareto-style-card.is-report-summary.is-compact-summary.has-summary-detail{grid-template-columns:auto minmax(0,1fr)}.pareto-compact-summary-content{min-width:0}.pareto-compact-summary-content>.pareto-summary-label{overflow-wrap:anywhere;line-height:1.3}.pareto-compact-summary-content>.pareto-summary-value{margin-top:4px;font-size:.9rem;line-height:1.2}.pareto-compact-summary-content>.pareto-modern-metric-detail{margin-top:3px}.is-compact-summary>.pareto-modern-ranking-title{text-transform:uppercase;overflow-wrap:anywhere;min-width:0;margin:0;font-size:11px;line-height:1.25}.is-compact-summary>.pareto-summary-value{text-align:right;font-variant-numeric:tabular-nums;margin:0;font-size:20px;line-height:1.15}@media (width<=768px){.pareto-compact-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.kpi-pareto-style-card.is-report-summary.is-compact-summary{border-radius:14px;grid-template-columns:27px minmax(0,1fr) auto;gap:6px;min-height:66px;padding:8px 9px}.is-compact-summary>.pareto-summary-icon{border-radius:9px;width:27px;height:27px}.is-compact-summary>.pareto-modern-ranking-title{font-size:10px}.is-compact-summary>.pareto-summary-value{font-size:18px}.erp-header-search{width:clamp(110px,42vw,180px)}.erp-header-search>input{width:100%}.erp-mobile-controls{width:100%;margin-bottom:14px}.erp-mobile-controls>div,.erp-mobile-controls>div>div{justify-content:space-between;width:100%;min-width:0;overflow:visible}.erp-mobile-controls>div>div>div:last-child{flex:auto;justify-content:space-between}.fei-tabs>nav{box-sizing:border-box;width:100%}.fei-tabs>nav>button{flex:1 0 auto}.global-view-container.layout-page.pareto-mobile-inset{box-sizing:border-box;width:100%;min-width:0;padding-inline:var(--page-gutter-mobile)}}.pareto-support-view{--pareto-accent:#b7ff00;--pareto-soft:var(--pareto-soft-background,#f1f3ef);--view-title-color:#172000;--view-icon-color:#172000;--rx-control-selection-focus-shadow:none}.pareto-support-view :is(.support-shell,.support-stack){flex-direction:column;gap:18px;min-width:0;display:flex}.pareto-support-view .support-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:18px;display:grid}.pareto-support-view .support-card{--pareto-card-inset:20px;min-width:0;box-shadow:none;padding:var(--pareto-card-inset);border:0}.pareto-support-view .support-card-body{min-width:0}.pareto-support-view .support-intro{min-width:0;container:support-intro/inline-size}.pareto-support-view .support-hero{--pareto-accent:#b7ff00;--pareto-accent-alt:#d9ff70;background:var(--pareto-surface);gap:14px;min-height:180px;display:grid}.pareto-support-view .support-hero>.support-card-body{z-index:1;padding-right:50px;position:relative}.pareto-support-view .support-hero .pareto-modern-hero-art{color:#5f8e0029}.pareto-support-view .support-hero:after{opacity:.65}.pareto-support-view .support-hero-summary{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;position:relative}.pareto-support-view .support-hero .support-checklist{z-index:1;margin:0;position:relative}@container support-intro (width>=620px){.pareto-support-view .support-hero{grid-template-columns:minmax(0,1fr) minmax(260px,.8fr);align-items:center;gap:20px;padding-right:110px}.pareto-support-view .support-hero>.support-card-body{padding-right:0}}.pareto-support-view .support-hero-title{letter-spacing:-.04em;margin:0;font-size:clamp(20px,2vw,28px);font-weight:850;line-height:1.2}.pareto-support-view :is(.support-hero-copy,.support-section-subtitle){color:var(--pareto-muted);margin:8px 0 0;font-size:12px;line-height:1.55}.pareto-support-view .support-hero-copy{margin-top:2px;font-size:10px}.pareto-support-view .support-section-title{letter-spacing:-.025em;margin:0;font-size:16px;font-weight:800}.pareto-support-view :is(.support-chip-row,.support-btn-row,.support-header-actions){flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pareto-support-view .support-header-actions{justify-content:flex-end;width:100%}.pareto-support-view .support-btn-row[data-support-align=end]{justify-content:flex-end}.pareto-support-view .support-chip-row{margin-top:12px}.pareto-support-view :is(.support-chip,.support-action-badge){background:var(--pareto-soft);color:#526050;border:0;border-radius:8px;align-items:center;width:fit-content;padding:5px 8px;font-size:10px;font-weight:650;line-height:1.3;display:inline-flex}.pareto-support-view .support-kpi{--pareto-accent:#000;--pareto-soft:var(--pareto-soft-background,#f1f3ef)}.pareto-support-view .pareto-summary-icon svg{width:16px;height:16px}.pareto-support-view :is(.support-mini-label,.support-faq-category){color:var(--pareto-muted);font-size:10px;font-weight:650;line-height:1.4}.pareto-support-view .support-mini-value{color:var(--pareto-ink);overflow-wrap:anywhere;margin-top:5px;font-size:12px;font-weight:750;line-height:1.4}.pareto-support-view .support-actions-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.pareto-support-view .support-action{background:var(--pareto-soft);border-radius:16px;flex-direction:column;align-items:flex-start;gap:10px;min-width:0;padding:14px;display:flex}.pareto-support-view .support-action p{color:var(--pareto-muted);margin:0;font-size:11px;line-height:1.5}.pareto-support-view .support-action>button{margin-top:auto}.pareto-support-view .support-action-badge{background:var(--pareto-surface);color:var(--pareto-ink);gap:6px}.pareto-support-view .support-action-badge svg{flex-shrink:0;width:14px;height:14px}.pareto-support-view button[data-support-primary]{--menu-vista-activo:#b7ff00;--menu-vista-activo-texto:#172000;color:#172000;background:#b7ff00}.pareto-support-view button[data-support-primary]:hover:not(:disabled){color:#172000;background:#a6e900}.pareto-support-view .support-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.pareto-support-view .support-case-form{container:support-case-form/inline-size}.pareto-support-view .support-case-form .support-form-grid{grid-template-columns:minmax(0,1fr)}.pareto-support-view .support-case-form .support-textarea{font-size:var(--rx-caption-size)}.pareto-support-view .support-case-form .support-file-input{background:0 0}@container support-case-form (width>=480px){.pareto-support-view .support-case-form .support-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container support-case-form (width>=760px){.pareto-support-view .support-case-form .support-form-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.pareto-support-view .support-field{flex-direction:column;gap:7px;min-width:0;display:flex}.pareto-support-view input.support-number-compact{flex:0 0 80px;width:80px}.pareto-support-view input.support-timezone-compact{width:160px}.pareto-support-view .support-field-full{grid-column:1/-1}.pareto-support-view .support-label{color:var(--pareto-muted);font-size:11px;font-weight:650}.pareto-support-view :is(.support-input,.support-select,.support-textarea),.pareto-support-view .support-field>select{border-radius:var(--rx-menu-control-radius,10px);background:var(--pareto-soft);width:100%;min-width:0;color:var(--pareto-ink);box-sizing:border-box;border:0;font-family:inherit}.pareto-support-view :is(.support-input,.support-select),.pareto-support-view .support-field>select{padding-inline:var(--rx-control-inline-padding)}.pareto-support-view .support-textarea{resize:vertical;height:auto;min-height:100px;padding:12px;font-size:12px;line-height:1.5}.pareto-support-view :is(.support-input,.support-select,.support-textarea):focus-visible{outline:0}.pareto-support-view .support-field-help{color:var(--pareto-muted);overflow-wrap:anywhere;font-size:11px;line-height:1.5}.pareto-support-view .support-attachment-help{font-size:.6rem;font-weight:var(--rx-body-weight)}.pareto-support-view .support-attachment-heading{flex-direction:column;gap:0;display:flex}.pareto-support-view :is(.support-sidebar-list,.support-faq-list,.support-checklist,.support-file-list,.support-notification-list,.support-timeline){flex-direction:column;gap:10px;min-width:0;margin-top:14px;display:flex}.pareto-support-view :is(.support-mini-card,.support-detail-item,.support-faq-item,.support-file-item,.support-notification-item,.support-timeline-item){background:var(--pareto-soft);min-width:0;box-shadow:none;border:0;border-radius:14px;padding:12px}.pareto-support-view :is(.support-ticket-selector,.support-faq-button){text-align:left;cursor:pointer;width:100%;font-family:inherit}.pareto-support-view .support-ticket-selector.is-active{background:#edfacf}.pareto-support-view .support-ticket-selector:hover{background:#e7ebdf}.pareto-support-view :is(.support-ticket-selector,.support-faq-button):focus-visible{background:#edfacf;outline:0}.pareto-support-view :is(.support-detail-head,.support-notification-head,.support-file-item){flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.pareto-support-view .support-file-item>div{flex:1;min-width:0}.pareto-support-view .support-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.pareto-support-view .support-check-item{color:var(--pareto-muted);align-items:flex-start;gap:10px;font-size:12px;line-height:1.5;display:flex}.pareto-support-view .support-check-dot{color:#426300;background:#edfacf;border-radius:8px;flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:11px;font-weight:750;display:grid}.pareto-support-view .support-search{width:100%;margin-top:14px}.pareto-support-view .support-search>input{width:100%}.pareto-support-view .support-faq-item{padding:0}.pareto-support-view .support-faq-button{background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.pareto-support-view .support-faq-button svg{width:18px;height:18px}.pareto-support-view .support-faq-meta{flex-direction:column;gap:4px;min-width:0;display:flex}.pareto-support-view .support-faq-title{color:var(--pareto-ink);font-size:12px;font-weight:650;line-height:1.5}.pareto-support-view .support-faq-answer{color:var(--pareto-muted);padding:4px 0 0;font-size:10px;line-height:1.5}.pareto-support-view .support-faq-answer [data-support-copy]{font-size:inherit}.pareto-support-view .support-file-input{background:var(--pareto-soft);box-sizing:border-box;width:100%;min-width:0;font:inherit;border:0;border-radius:10px;padding:10px;font-size:11px}.pareto-support-view .support-file-input::file-selector-button{height:var(--rx-control-default-height);color:#2854aa;cursor:pointer;background:#e5edff;border:0;border-radius:10px;margin-right:10px;padding-inline:10px}.pareto-support-view .support-attachment-link{color:#2854aa;background:#e5edff;flex-shrink:0;text-decoration:none}.pareto-support-view .support-attachment-link svg{width:var(--rx-icon-control-size);height:var(--rx-icon-control-size)}.pareto-support-view .support-empty-state{background:var(--pareto-soft);color:var(--pareto-muted);border:0;border-radius:14px;padding:16px;font-size:12px;line-height:1.5}.pareto-support-view [data-support-space="0"]{margin-top:0}.pareto-support-view [data-support-space="8"]{margin-top:8px}.pareto-support-view [data-support-space="10"]{margin-top:10px}.pareto-support-view [data-support-space="12"]{margin-top:12px}.pareto-support-view [data-support-space="14"]{margin-top:14px}.pareto-support-view [data-support-space="16"]{margin-top:16px}.pareto-support-view [data-support-space="18"]{margin-top:18px}.pareto-support-view [data-support-copy]{font-size:12px}.pareto-support-view [data-support-copy=pre]{white-space:pre-wrap}.pareto-support-view [data-support-tone]{color:var(--support-tone,#526050)}.pareto-support-view :is(.support-chip,.support-action-badge,.pareto-summary-icon)[data-support-tone]{background:var(--support-tone-soft,var(--pareto-soft-background,#f1f3ef))}.pareto-support-view :is([data-support-tone=\#991b1b],[data-support-tone=\#dc2626],[data-support-tone=\#b91c1c]){--support-tone:#b42336;--support-tone-soft:#ffe8ec}.pareto-support-view :is([data-support-tone=\#1d4ed8],[data-support-tone=\#2563eb]){--support-tone:#2854aa;--support-tone-soft:#e5edff}.pareto-support-view :is([data-support-tone=\#92400e],[data-support-tone=\#ea580c]){--support-tone:#a35b12;--support-tone-soft:#fff0d9}.pareto-support-view :is([data-support-tone=\#166534],[data-support-tone=\#16a34a],[data-support-tone=\#0f766e]){--support-tone:#36743c;--support-tone-soft:#e7f7e5}.pareto-support-view [data-support-tone=\#7c3aed]{--support-tone:#7343b1;--support-tone-soft:#f0e8ff}.pareto-support-view :is([data-support-tone=\#475569],[data-support-tone=\#334155],[data-support-tone=\#64748b]){--support-tone:#66708e;--support-tone-soft:var(--pareto-neutral-background,#edf0f5)}@media (width<=1100px){.pareto-support-view .support-grid{grid-template-columns:1fr}}@media (width<=768px){.pareto-support-view :is(.support-shell,.support-stack,.support-grid){gap:12px}.pareto-support-view .support-card{--pareto-card-inset:16px}.pareto-support-view .support-hero .pareto-modern-hero-art{right:-90px}.pareto-support-view .support-actions-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.pareto-support-view .support-action{aspect-ratio:1;box-sizing:border-box;justify-content:center;align-items:center;gap:6px;padding:6px}.pareto-support-view .support-action-badge{text-align:center;background:0 0;flex-direction:column;gap:4px;padding:0;font-size:10px}.pareto-support-view .support-action>p{display:none}.pareto-support-view .support-action>button{--rx-menu-control-height:28px;--rx-control-inline-padding:6px;--rx-control-large-button-font-size:10px;white-space:normal;width:auto;max-width:100%;margin:8px 0 0;line-height:1.2}.pareto-support-view .support-action>button>span[aria-hidden=true]{display:none}.pareto-support-view .support-header-actions{flex-wrap:nowrap}.pareto-support-view .support-form-grid{grid-template-columns:1fr}.pareto-support-view .support-btn-row>button:first-child{flex:1}}.pareto-support-view :is(.support-knowledge-header,.support-section-header){flex-wrap:wrap;align-items:center;gap:16px;display:flex}.pareto-support-view :is(.support-knowledge-title,.support-section-heading){flex:260px;min-width:0}.pareto-support-view .support-section-action{flex:none;margin-left:auto}.pareto-support-view .support-case-form>.support-card-body>.support-section-header{flex-wrap:nowrap;gap:8px}.pareto-support-view .support-case-form>.support-card-body>.support-section-header>button{flex-shrink:0}.pareto-support-view .support-knowledge-controls{flex:0 auto;align-items:center;gap:8px;min-width:0;max-width:100%;margin-left:auto;display:flex}.pareto-support-view .support-knowledge-controls>input{flex:0 160px;width:160px;min-width:0}.pareto-support-view .support-knowledge-controls>select{flex:none;width:calc(18ch + 40px);min-width:0;max-width:100%}.pareto-support-view .support-knowledge-controls>button{white-space:nowrap;flex:none}.pareto-support-view [hidden]{display:none!important}.pareto-support-view .support-guide-editor{gap:12px;margin-top:12px;display:grid}.pareto-support-view .support-history-header{align-items:center;gap:12px;display:flex}.pareto-support-view .support-history-header>.pareto-card-heading{flex:0 auto}.pareto-support-view .support-history-controls{flex:auto;align-items:center;gap:8px;min-width:0;max-width:360px;margin-left:auto;display:flex}.pareto-support-view .support-history-controls>*{flex:1 1 0;width:0;min-width:0}.pareto-support-view .support-check-label{color:#111;align-items:center;gap:10px;display:flex}.pareto-support-view .support-check-label input{flex:none}.pareto-support-view .support-quality-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.pareto-support-view .support-automation summary{cursor:pointer;padding-block:10px}@media (width<=640px){.pareto-support-view .support-knowledge-controls{flex-wrap:wrap}.pareto-support-view .support-knowledge-controls>input{flex-basis:100%;width:100%}.pareto-support-view .support-quality-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.pareto-support-view [data-support-space="6"]{margin-top:6px}.pareto-support-view .support-message-copy{white-space:pre-wrap}.pareto-support-view .support-case-meta{flex-wrap:wrap;gap:4px 16px;display:flex}.pareto-support-view .support-case-conversation{scrollbar-width:thin;max-height:260px;overflow-y:auto}.pareto-support-view .support-case-conversation .support-case-message{min-height:0;padding:8px 0}.pareto-support-view :is(.support-case-detail,.pareto-side-panel) .support-textarea{min-height:64px;font-size:11px}.pareto-support-view .support-case-detail .support-file-input{background:0 0}.pareto-support-view .support-case-information .support-detail-grid{grid-template-columns:minmax(0,1fr);gap:8px}.pareto-support-view :is(.support-case-detail,.support-case-information) .support-detail-item{background:0 0;border-radius:0;padding:8px 0}.pareto-support-view :is(.support-case-detail,.support-case-information) [data-support-copy]{overflow-wrap:anywhere}.pareto-support-view .support-case-detail .pareto-card-heading{flex:240px}.pareto-support-desk{--rx-control-selection-border:transparent;--rx-control-selection-background:var(--pareto-soft-background,#f1f3ef);--rx-selection-accent:#66708e}.pareto-support-desk .support-shell{container:support-desk/inline-size}.pareto-support-desk .support-desk-stats{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin:0}.pareto-support-desk .support-kpi{--pareto-accent:#b7ff00}.pareto-support-desk .support-kpi .pareto-summary-icon{background:var(--pareto-accent);color:#172000}.pareto-support-desk .support-kpi .pareto-modern-ranking-title{text-transform:lowercase;font-weight:400}.pareto-support-desk .support-kpi .pareto-summary-value{font-weight:600}.pareto-support-desk .support-desk-case-title{max-width:80ch}.pareto-support-desk .support-desk-description{max-width:100ch;margin-block:8px 0}.pareto-support-desk .support-desk-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.pareto-support-desk .support-desk-toolbar{align-items:center;gap:8px;min-width:0;max-width:220px;margin-left:auto;display:flex}.pareto-support-desk .support-desk-toolbar>:is(input,select){flex:0 auto;width:160px;min-width:0}.pareto-support-desk .support-desk-header-actions{align-items:center;gap:8px;min-width:0;display:flex}.pareto-support-desk .support-desk-search{width:200px;min-width:0}.pareto-support-desk .support-desk-search>input{width:100%;min-width:0}.pareto-support-desk .support-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:12px;margin-top:14px}.pareto-support-view .support-datetime-controls{grid-template-columns:minmax(0,1fr) 76px;gap:8px;display:grid}.pareto-support-view .support-datetime-controls>div{min-width:0}.pareto-support-view .support-datetime-button{width:100%;background:var(--pareto-soft-background)!important;color:var(--pareto-muted)!important}.pareto-support-desk :is(.support-desk-filters,.support-workflow-controls){flex-wrap:wrap;align-items:flex-end;gap:8px;min-width:0;max-width:100%;margin-left:auto;display:flex}.pareto-support-desk :is(.support-desk-filters,.support-workflow-controls)>.support-field{flex:0 128px;gap:4px;width:128px;min-width:0}.pareto-support-desk :is(.support-desk-filters,.support-workflow-controls)>.support-field:first-child{flex-basis:104px;width:104px}.pareto-support-desk :is(.support-desk-filters,.support-workflow-controls)>.support-field:nth-child(2){flex-basis:88px;width:88px}.pareto-support-desk :is(.support-desk-filters,.support-workflow-controls,.support-automation-controls) .support-label{font-size:9px;font-weight:400;line-height:1.3}.pareto-support-desk :is(.support-desk-filters,.support-workflow-controls) select{width:100%;min-width:0}.pareto-support-desk .support-workflow-controls>.support-field:first-child{flex-basis:128px;width:128px;min-width:128px}.pareto-support-desk .support-workflow-controls>.support-field:nth-child(4){flex-basis:210px;width:210px}.pareto-support-desk .support-desk-tickets{max-height:360px}.pareto-support-desk .support-desk-case-row{grid-template-columns:minmax(0,1fr) 100px 70px 140px;align-items:center;gap:16px;display:grid}.pareto-support-desk .support-desk-panel{min-width:0}.pareto-support-desk .support-desk-management{padding-top:20px}.pareto-support-desk :is(.support-detail-item,.support-timeline-item,.support-notification-item,.support-file-item){background:0 0;border:0;border-radius:0;padding:12px 0}.pareto-support-desk .support-quality-grid>.support-detail-item{background:var(--pareto-soft-background);border-radius:14px;padding:12px}.pareto-support-desk .support-timeline-item .support-chip{background:0 0;padding:0}.pareto-support-desk .support-empty-state{background:0 0;padding-inline:0}.pareto-support-desk .support-desk-section{background:0 0;margin-top:16px;padding:0}.pareto-support-desk .support-desk-messages{scrollbar-width:thin;max-height:300px;overflow:auto}.pareto-support-desk .support-desk-messages .support-case-message{min-height:0;padding:8px 0}.pareto-support-desk .support-desk-messages .support-message-copy{margin-top:6px}.pareto-support-desk .support-textarea{min-height:64px;font-size:11px}.pareto-support-desk .support-file-input{background:0 0}.pareto-support-desk .support-case-information .support-mini-value{font-size:11px;font-weight:500;line-height:1.5}.pareto-support-desk .support-case-information .support-section-title{font-size:12px}.pareto-support-desk .support-timeline-item .support-chip-row{margin-top:0}.pareto-support-desk .support-timeline-item .support-message-copy{margin-top:8px}.pareto-support-desk .support-notification-item>div{flex:1;min-width:0}.pareto-support-desk .support-card .support-card{padding:0}.pareto-support-desk .support-disclosure-body{padding-bottom:12px}:root body .pareto-support-view :is(.support-input,.support-select,.support-textarea,input[type=search],.support-ticket-selector,.support-faq-button):is(:focus,:focus-visible){box-shadow:none;border:0;outline:0}:root body .pareto-support-view [data-control-kind=selection]:focus-visible{filter:brightness(.85)}@container support-desk (width<=760px){.pareto-support-desk .support-desk-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.pareto-support-desk .support-desk-case-row{grid-template-columns:minmax(0,1fr) 90px 60px;gap:10px}.pareto-support-desk .support-desk-case-owner{flex-direction:row;grid-column:1/-1;justify-content:space-between}}@container support-desk (width<=440px){.pareto-support-desk .support-desk-case-row{grid-template-columns:minmax(0,1fr) auto}.pareto-support-desk .support-desk-case-subject{grid-column:1/-1}.pareto-support-desk .support-desk-toolbar{flex:1;max-width:none}}@container support-desk (width<=640px){.pareto-support-desk .support-form-grid:not(.support-desk-filters){grid-template-columns:repeat(2,minmax(0,1fr))}}@container support-desk (width<=440px){.pareto-support-desk .support-form-grid:not(.support-desk-filters){grid-template-columns:minmax(0,1fr)}}.pareto-support-desk .support-desk-fold{margin-top:12px}.pareto-support-desk .support-desk-fold.support-card{margin-top:0}.pareto-support-desk .support-desk-fold-content{padding-top:14px}.pareto-support-desk .support-automation-controls{align-items:flex-end;gap:16px}.pareto-support-desk .support-automation-controls>.support-field{gap:4px}.pareto-support-desk .support-section-action:has(>.support-automation-controls){align-items:flex-end}@container support-desk (width>=820px){.pareto-support-desk .support-automation-controls{flex-wrap:nowrap}}.pareto-support-desk .support-field>select{width:100%;min-width:0}:root body .pareto-support-desk :is(input,select,textarea,button){box-shadow:none;border:0}:root body .pareto-support-desk :is(input,select,textarea,button):is(:focus,:focus-visible){box-shadow:none;outline:0}:root body .pareto-support-view.pareto-support-desk button[data-control-size]:focus-visible{background-color:var(--pareto-soft-background)}.pareto-support-desk fieldset.support-field{border:0;margin-inline:0;padding:0}.pareto-support-desk .support-form-grid.support-calendar-fields{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.pareto-support-view .support-weekdays-select>div{width:100%;min-width:0}.pareto-support-view .support-weekdays-select button{justify-content:space-between;width:100%;min-width:0}.pareto-support-view .support-weekdays-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pareto-support-view .support-weekday-options{gap:4px;display:grid}.pareto-support-view .support-weekday-options>label{border-radius:8px;min-height:32px;padding:4px 8px}.pareto-support-view .support-weekday-options>label:hover{background:var(--pareto-soft-background)}.pareto-support-view .support-calendar-help{font-size:10px;font-weight:400;line-height:1.4}.pareto-support-view .support-reply-file-caption{display:none}.pareto-support-view :is(.support-case-list,.support-alert-list){max-height:360px;margin-top:14px}.pareto-support-view .support-alert-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.pareto-support-view .support-alert-row>button[data-control-kind=icon]{--rx-icon-control-size:12px;align-self:center}.pareto-support-view .support-alert-row>button[data-control-kind=icon] svg{width:12px;height:12px}.pareto-support-view .support-alert-trigger{display:inline-flex;position:relative}.pareto-support-view .support-alert-dot{pointer-events:none;background:#b42336;border-radius:50%;width:6px;height:6px;position:absolute;top:4px;right:4px}.pareto-support-view .support-alert-open{flex-direction:column;gap:5px;display:flex}.pareto-support-view .support-alert-preview{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (width<=640px){.pareto-support-view .support-section-title{overflow-wrap:anywhere;font-size:14px}.pareto-support-view :is(.support-input,.support-select,.support-textarea){font-size:var(--rx-control-font-size)}.pareto-support-view .support-history-header{flex-wrap:wrap}.pareto-support-view .support-history-controls{flex-basis:100%;max-width:none}.pareto-support-view .support-knowledge-controls{width:100%;margin-left:0}.pareto-support-view .support-section-action{flex-shrink:1;max-width:100%}.pareto-support-view .support-btn-row>button:first-child{flex:0 auto}.pareto-support-desk .support-desk-header-actions{width:100%}.pareto-support-desk .support-desk-search{flex:1;width:0}.pareto-support-desk :is(.support-desk-filters,.support-workflow-controls){width:100%;margin-left:0}.pareto-support-desk :is(.support-desk-filters,.support-workflow-controls)>.support-field{flex:calc(50% - 8px);width:auto;min-width:0}.pareto-support-desk .support-workflow-controls>.support-field:nth-child(4){flex-basis:100%;width:100%}.pareto-support-desk :is(.support-desk-filters,.support-workflow-controls,.support-automation-controls) .support-label{font-size:10px}.pareto-support-desk .support-automation-controls{gap:12px;width:100%}.pareto-support-desk .support-automation-controls>.support-field{flex:140px}.pareto-support-desk input.support-timezone-compact{width:100%}}@media (width<=768px){.pareto-support-view{--rx-control-large-font-size:12px;--rx-control-large-button-font-size:11px;--rx-control-default-height:36px;--rx-control-compact-height:36px;--rx-control-compact-80-height:36px;--rx-menu-control-height:36px}.pareto-support-view .support-case-detail>.support-card-body>.support-detail-head>.support-btn-row{justify-content:flex-end;margin-left:auto}.pareto-support-view .support-reply-attachments{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.pareto-support-view .support-reply-attachments>.support-section-action{justify-content:flex-end;margin-left:0}.pareto-support-view .support-reply-attachments .support-file-input{height:var(--rx-menu-control-height);color:#0000;padding:0;font-size:0}.pareto-support-view .support-reply-attachments .support-file-input::file-selector-button{margin-right:0;font-size:11px}.pareto-support-view .support-reply-file-caption{color:var(--pareto-muted);overflow-wrap:anywhere;margin-top:4px;font-size:10px;line-height:1.4;display:block}.pareto-support-desk .support-desk-header>.support-workflow-controls{grid-area:2/1/auto/-1}.pareto-support-desk .support-desk-header:has(>.support-workflow-controls)>.pareto-card-heading{padding-right:0}.pareto-support-desk .support-workflow-controls{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr) auto;width:100%;display:grid}.pareto-support-desk .support-workflow-controls>.support-field:nth-child(n){width:100%;min-width:0}.pareto-support-desk .support-workflow-controls>.support-field:first-child{grid-area:1/1/auto/-1;justify-self:start;width:calc(50% - 4px)}.pareto-support-desk .support-workflow-controls>.support-field:nth-child(2){grid-area:1/1/auto/-1;justify-self:end;width:calc(50% - 4px)}.pareto-support-desk .support-workflow-controls>.support-field:nth-child(3){grid-area:2/1}.pareto-support-desk .support-workflow-controls>.support-field:nth-child(4){grid-area:2/2}.pareto-support-desk .support-workflow-controls>button[data-control-kind=icon]{grid-area:2/3}.pareto-support-desk .support-workflow-controls:not(:has(>.support-field:nth-child(4)))>.support-field:nth-child(3){grid-column:1/3}.pareto-support-desk .support-desk-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.pareto-support-desk .support-desk-stats>.support-kpi{aspect-ratio:1;text-align:center;flex-direction:column;justify-content:center;gap:4px;min-height:0;padding:8px;display:flex}.pareto-support-desk .support-desk-stats .pareto-summary-icon{border-radius:8px;flex-shrink:0;width:28px;height:28px}.pareto-support-desk .support-desk-stats .pareto-summary-value{text-align:center;transform:translateY(6px)}.pareto-support-desk .support-desk-header-actions{gap:20px}.pareto-support-desk .support-desk-header-actions>.support-alert-trigger{flex:none}.pareto-support-desk .support-desk-search{--menu-vista-field-background:var(--pareto-surface);flex:1}.pareto-support-desk .support-desk-header-actions .support-alert-trigger>button{background:var(--pareto-surface);border-radius:var(--rx-menu-control-radius)}.pareto-support-desk .support-desk-header{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:10px 8px;display:grid}.pareto-support-desk .support-desk-header>.pareto-card-heading{grid-area:1/1/auto/-1;align-self:center;padding-right:80px}.pareto-support-desk .support-desk-header>.support-desk-filters{display:contents}.pareto-support-desk .support-desk-header .support-desk-filters>.support-field{box-sizing:border-box;width:100%;min-width:0}.pareto-support-desk .support-desk-filters>.support-field:first-child{grid-area:2/1}.pareto-support-desk .support-desk-filters>.support-field:nth-child(2){grid-area:2/2}.pareto-support-desk .support-desk-filters>.support-field:nth-child(3){grid-area:3/1}.pareto-support-desk .support-desk-filters>.support-field:nth-child(4){padding-right:calc(var(--rx-menu-control-height) + 8px);grid-area:3/2}.pareto-support-desk .support-desk-filters>button:not([data-control-kind=icon]){grid-area:1/2;place-self:center end}.pareto-support-desk .support-desk-filters>button[data-control-kind=icon]{grid-area:3/2;justify-self:end}.pareto-support-view .support-section-action{flex-wrap:wrap;min-width:0;max-width:100%}.pareto-support-view .support-section-action>label{min-width:0;max-width:100%}.pareto-support-view .support-section-action>select{max-width:100%}.pareto-support-desk .support-automation-controls{flex-wrap:wrap;min-width:0;max-width:100%}.pareto-support-desk .support-section-header:has(.support-automation-controls,.support-desk-toolbar,.support-issue-controls){grid-template-columns:minmax(0,1fr) auto;gap:14px 8px;display:grid}.pareto-support-desk .support-section-header:has(.support-automation-controls,.support-desk-toolbar,.support-issue-controls)>.support-section-heading{grid-area:1/1}.pareto-support-desk .support-section-header:has(.support-automation-controls,.support-desk-toolbar,.support-issue-controls)>.support-section-action{display:contents}.pareto-support-desk .support-section-action:has(.support-automation-controls,.support-desk-toolbar,.support-issue-controls)>button{grid-area:1/2;justify-self:end}.pareto-support-desk .support-issue-controls{flex-wrap:nowrap;grid-area:2/1/auto/-1;min-width:0}.pareto-support-desk .support-issue-controls>label{flex:1;min-width:0}.pareto-support-desk .support-issue-controls select{width:100%;min-width:0}.pareto-support-desk .support-issue-controls>button{flex:none}.pareto-support-desk .support-issue-status-label{display:none}.pareto-support-desk .support-section-action>.support-desk-toolbar{grid-area:2/1/auto/-1;width:100%;max-width:none;margin-left:0}.pareto-support-desk .support-section-action>.support-desk-toolbar>select{flex:1 1 0;width:0;min-width:0}.pareto-support-desk .support-section-action>.support-desk-toolbar>button{flex:none}.pareto-support-desk .support-automation-controls{grid-area:2/1/auto/-1;grid-template-columns:minmax(0,1fr) auto;gap:12px;width:100%;display:grid}.pareto-support-desk .support-automation-controls>.support-field:first-child{grid-column:1/-1}.pareto-support-desk .support-automation-controls>.support-field:first-child>.support-btn-row{flex-wrap:nowrap}.pareto-support-desk .support-automation-controls input.support-number-compact{flex:1 1 0;width:0;min-width:0}.pareto-support-desk .support-automation-controls>.support-field:first-child>.support-btn-row>button{flex:none}.pareto-support-desk .support-automation-controls input.support-timezone-compact{width:100%}}:root body .pareto-support-view button[data-control-size=custom]:focus-visible{box-shadow:none;background-color:#edfacf;outline:0}@media (width<=768px){.pareto-support-view .support-knowledge-header{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px 8px;display:grid}.pareto-support-view .support-knowledge-title{grid-area:1/1/auto/-1}.pareto-support-view .support-knowledge-header:has(.support-knowledge-controls>button)>.support-knowledge-title{padding-right:108px}.pareto-support-view .support-knowledge-controls{display:contents}.pareto-support-view .support-knowledge-controls>button{grid-area:1/2;justify-self:end}.pareto-support-view .support-knowledge-controls>input{grid-area:2/1;width:100%}.pareto-support-view .support-knowledge-controls>select{grid-area:2/2;width:100%}}.pareto-support-view .support-create-attachments{margin-top:var(--space-4,8px);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;display:grid}.pareto-support-view .support-create-attachments>.support-section-action{flex-wrap:nowrap;margin-left:0}.pareto-support-view .support-create-attachments .support-file-input{height:var(--rx-menu-control-height);color:#0000;padding:0;font-size:0}.pareto-support-view .support-create-attachments .support-file-input::file-selector-button{height:var(--rx-menu-control-height);margin:0;font-size:11px}.pareto-support-view .support-file-caption{color:var(--pareto-muted);overflow-wrap:anywhere;margin-top:4px;font-size:10px;line-height:1.4;display:block}.pareto-provider-view,.pareto-provider-view .kpi-pareto-style-card{--pareto-accent:#3b82f6;--pareto-accent-alt:#78b9ff;--pareto-soft:var(--pareto-soft-background);--rx-selection-accent:#3b82f6;--rx-control-selection-border:transparent;--rx-control-selection-focus-shadow:none}.pareto-provider-view .provider-stack{flex-direction:column;gap:18px;min-width:0;display:flex}.pareto-provider-view .provider-card{min-width:0;box-shadow:none;border:0;padding:20px}.pareto-provider-view .pareto-card-heading h2{font-size:16px;line-height:1.2}.pareto-provider-view :is(.provider-actions,.provider-toolbar,.provider-section-header,.provider-pagination){flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pareto-provider-view .provider-section-header{justify-content:space-between;margin-bottom:16px}.pareto-provider-view .provider-section-header>.pareto-card-heading{flex:1;min-width:0}.pareto-provider-view .provider-section-header>button{flex:none}.pareto-provider-view .provider-toolbar{justify-content:flex-end}.pareto-provider-view .provider-summary{grid-template-columns:repeat(5,minmax(0,1fr))}.pareto-provider-view .provider-summary>.kpi-pareto-style-card{grid-template-columns:auto minmax(0,1fr);gap:8px;min-width:0}.pareto-provider-view .provider-summary .pareto-summary-icon{color:#2563eb;background:#e9f2ff;grid-row:1/3}.pareto-provider-view .provider-summary .pareto-summary-value{text-align:start;overflow-wrap:anywhere;grid-column:2;max-width:100%;margin:0;font-size:16px}.pareto-provider-view .provider-caption{color:var(--pareto-muted);font-size:10px;line-height:1.4}.pareto-provider-view .provider-due-date{color:var(--pareto-accent)}.pareto-provider-view .provider-copy{color:var(--pareto-muted);overflow-wrap:anywhere;white-space:pre-wrap;font-size:11px;line-height:1.5}.pareto-provider-view .provider-notice{background:var(--pareto-soft-background);color:#475569;border-radius:10px;margin:0;padding:10px 12px;font-size:11px}.pareto-provider-view .provider-filters{grid-template-columns:repeat(3,minmax(110px,1fr));gap:8px;margin-bottom:14px;display:grid}.pareto-provider-view .provider-filters>*,.pareto-provider-view .provider-search>input{width:100%;min-width:0;max-width:100%}.pareto-provider-view .provider-table{min-width:720px}.pareto-provider-view .provider-table td>span{display:block}.pareto-provider-view .provider-pagination{margin-top:14px}.pareto-provider-view .provider-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0 0 16px;display:grid}.pareto-provider-view .provider-detail-grid dt{color:var(--pareto-muted);margin-bottom:3px;font-size:10px}.pareto-provider-view .provider-detail-grid dd{overflow-wrap:anywhere;margin:0;font-size:12px}.pareto-provider-view .provider-account-row{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;display:grid}.pareto-provider-view .provider-link{color:#2563eb;text-align:start;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;align-items:center;gap:6px;padding:4px 0;font-size:11px;text-decoration:none;display:inline-flex}.pareto-provider-view .provider-link:hover{color:#172033}.pareto-provider-view .provider-link:focus-visible{background:#e9f2ff;outline:0}@media (width<=768px){.pareto-provider-view,.pareto-product-kardex,.pareto-client-kardex{--rx-control-large-font-size:12px;--rx-control-large-button-font-size:11px;--rx-menu-control-height:36px}.pareto-provider-view .provider-stack{gap:12px}.pareto-provider-view .provider-card{padding:16px}.pareto-provider-view .pareto-card-heading h2{font-size:14px}.pareto-provider-view .provider-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pareto-provider-view .provider-summary>.kpi-pareto-style-card{aspect-ratio:1;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;height:auto;min-height:0;padding:12px;display:flex}.pareto-provider-view .provider-summary .pareto-summary-value{text-align:center;font-size:20px}.pareto-provider-view .provider-summary .provider-caption{font-size:12px}.pareto-provider-view .provider-summary .pareto-summary-icon{width:38px;height:38px}.pareto-provider-view .provider-summary .pareto-summary-icon svg{width:24px;height:24px}.pareto-provider-view .provider-filters,.pareto-provider-view .provider-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pareto-provider-view .provider-section-header{flex-wrap:nowrap;gap:8px}.pareto-provider-view .provider-account-row{grid-template-columns:minmax(0,1fr) auto}.pareto-provider-view .provider-account-row>:last-child{grid-column:2}}.pareto-provider-view .provider-toolbar{grid-template-columns:minmax(120px,160px) minmax(150px,220px) auto;align-items:center;gap:8px;max-width:100%;display:grid}.pareto-provider-view .provider-picker{--menu-vista-field-background:#fff;display:contents}.pareto-provider-view .provider-picker>:is(input,select){width:100%;min-width:0;max-width:100%}.pareto-provider-view .provider-picker>select{box-shadow:none;border:0}.pareto-provider-view .provider-picker>p{grid-area:2/1/auto/-1;margin:0}@media (width<=768px){.pareto-provider-view .provider-toolbar{grid-template-columns:minmax(0,1fr) auto;width:100%}.pareto-provider-view .provider-toolbar>button:last-child{justify-self:end}.pareto-provider-view .provider-picker>p{grid-row:3}}.pareto-provider-view{--rx-control-selection-focus-shadow:none}.pareto-provider-view :is(select,input,textarea){box-shadow:none;border:0}.pareto-provider-view :is(select,input,textarea,button):is(:focus,:focus-visible){box-shadow:none;outline:0}.pareto-provider-view :is(select,input,textarea,button):focus-visible{background-color:#edf1f5}.pareto-provider-view .provider-picker>:is(input,select){box-shadow:none;background:#fff;border:0}.pareto-provider-view .provider-picker>:is(input,select):focus-visible{background:#fff}.pareto-provider-view .provider-toolbar{column-gap:12px}.pareto-provider-view .provider-card .provider-movements-table{table-layout:fixed;width:100%;min-width:0}.pareto-provider-view .provider-card .provider-movements-table :is(th,td){overflow-wrap:anywhere;padding-inline:6px;font-size:11px}:root body .pareto-provider-view .provider-card .provider-movements-table th{width:auto}:root body .pareto-provider-view .provider-card .provider-movements-table th:first-child,.pareto-provider-view .provider-column-selection{width:3%}.pareto-provider-view .provider-column-date{width:9%}.pareto-provider-view .provider-column-type{width:8%}.pareto-provider-view .provider-column-account{width:18%}.pareto-provider-view .provider-column-amount{width:12%}.pareto-provider-view .provider-column-state{width:10%}.pareto-provider-view .provider-column-accounting{width:12%}@media (width<=768px){.pareto-provider-view .provider-movement-header{flex-wrap:nowrap;align-items:center}.pareto-provider-view .provider-movement-header>.provider-actions{flex:none;justify-content:flex-end;width:auto}}.pareto-provider-view .provider-period button{background:var(--pareto-soft-background);color:#334155}@media (width<=768px){.pareto-provider-view .provider-card .provider-movements-table{min-width:900px}.pareto-provider-view .provider-filters .provider-period{min-width:0}.pareto-provider-view .provider-filters .provider-period>div{width:100%;display:flex}.pareto-provider-view .provider-filters .provider-period button{width:100%}}.kpi-pareto-style-card.is-report-summary.is-cash-flow-summary{background:#fff}.is-report-summary.is-cash-flow-summary.pareto-modern-hero:after{opacity:.16;z-index:0}.is-report-summary.is-cash-flow-summary>:not(.pareto-modern-hero-art){z-index:2}.is-report-summary.is-cash-flow-summary .pareto-modern-hero-art{color:color-mix(in srgb, var(--pareto-accent) 36%, transparent);z-index:1}.is-report-summary.is-cash-flow-summary .pareto-summary-icon{background:color-mix(in srgb, var(--pareto-accent) 12%, white);color:var(--pareto-accent)}.pareto-audit-view .audit-movement-summary button.total.active{color:#8b5cf6;background:#f3e8ff}.pareto-cost-audit-view{--pareto-muted:#66708e;--pareto-accent:#0f766e}.pareto-cost-audit-view .cost-audit-shell{min-width:0}.pareto-cost-audit-view .cost-audit-detail{box-shadow:none;background:#fff;border:0;padding:6px}.pareto-cost-audit-view .cost-audit-detail h3{margin:0;font-size:13px;font-weight:600}.pareto-cost-audit-view .cost-audit-copy{color:var(--pareto-muted);margin:10px 0 0;font-size:11px;font-weight:400;line-height:1.5}.pareto-cost-audit-view .cost-audit-comparison{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:14px 0 0;display:grid}.pareto-cost-audit-view .cost-audit-comparison dt{color:var(--pareto-muted);font-size:10px}.pareto-cost-audit-view .cost-audit-comparison dd{margin:4px 0 0;font-size:12px;font-weight:600}.pareto-cost-audit-view .cost-audit-history{margin-top:18px}.pareto-cost-audit-view .cost-audit-history-item{color:var(--pareto-muted);flex-wrap:wrap;align-items:baseline;gap:8px 16px;padding:12px 0 0;font-size:10px;display:flex}.pareto-cost-audit-view .cost-audit-history-user{white-space:nowrap}.pareto-cost-audit-view .cost-audit-history-values{white-space:nowrap;align-items:baseline;gap:8px;display:inline-flex}.pareto-cost-audit-view .cost-audit-history-note{overflow-wrap:anywhere;flex:1;min-width:0}.pareto-cost-audit-view .cost-audit-history-item time{white-space:nowrap;margin-left:auto}.pareto-cost-audit-view [data-cost-change=increase]{color:#b91c1c;font-weight:600}.pareto-cost-audit-view [data-cost-change=decrease]{color:#166534;font-weight:600}.pareto-cost-audit-view .cost-audit-chip{border-radius:8px;display:inline-flex}.pareto-cost-audit-view .cost-audit-chip.high{color:#b91c1c;background:#fee2e2}.pareto-cost-audit-view .cost-audit-chip.low{color:#166534;background:#dcfce7}.pareto-cost-audit-view .cost-audit-detail-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.pareto-cost-audit-view .cost-audit-detail-heading .pareto-card-heading{flex:1;min-width:0}.pareto-cost-audit-view .cost-audit-help{background:var(--pareto-soft-background);color:var(--pareto-muted);border-radius:10px;margin-top:12px;padding:10px 12px;font-size:11px;line-height:1.5}.pareto-cost-audit-view .cost-audit-help p{margin:0}.pareto-cost-audit-view .cost-audit-help p+p{margin-top:6px}.pareto-cost-audit-view .cost-audit-history>button{margin-top:12px}.pareto-product-kardex{--view-title-color:#0ea5e9;--view-icon-color:#0ea5e9;font-family:var(--rx-font-family);font-size:var(--rx-control-font-size);line-height:var(--rx-line-height-body);background:#f8fafc}.pareto-product-kardex select[data-kardex-selector]{box-shadow:none;border:0;flex:0 0 124px;width:124px}:root body :is(.pareto-product-kardex,.pareto-client-kardex) [data-control-size=menu]:is(:focus,:focus-visible){box-shadow:none;border:0;outline:0}:root body :is(.pareto-product-kardex,.pareto-client-kardex) [data-control-size=menu]:focus-visible{background-color:#f1f5f9}.pareto-product-kardex.product-menu-host{background:0 0;min-width:0;max-width:100%}.product-menu-host .search-input-wrap{min-width:0;position:relative}.product-menu-host .search-results{z-index:100;background:#fff;border-radius:12px;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 10px 40px #0000001f}.product-menu-host .search-item{cursor:pointer;justify-content:space-between;padding:12px 16px;display:flex}.client-menu-host{min-width:0;max-width:100%}@media (width<=768px){.pareto-client-kardex input[data-client-kardex-search]{width:104px}.pareto-product-kardex input[data-product-kardex-search]{width:140px}.pareto-product-kardex.product-menu-host input[data-product-kardex-search]{width:min(160px,100vw - 220px)}.pareto-client-kardex.client-menu-host input[data-client-kardex-search]{width:min(144px,100vw - 236px)}.pareto-product-kardex.global-view-container input[data-product-kardex-search],.pareto-client-kardex.global-view-container input[data-client-kardex-search],.pareto-product-kardex.global-view-container .search-input-wrap{width:100%}}.client-menu-host .search-results{width:min(360px,100vw - 48px);max-height:320px;right:auto;overflow-y:auto}.pareto-client-kardex .kardex-profile-hero.kpi-pareto-style-card{--pareto-accent:#22c55e;--pareto-accent-alt:#86efac}.pareto-client-kardex .kardex-profile-hero.kpi-pareto-style-card .pareto-modern-hero-art{color:#16a34a29}.pareto-client-kardex .kardex-profile-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.pareto-client-kardex .kardex-profile-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;margin:16px 0 0;display:grid}.pareto-client-kardex .kardex-profile-meta>div{min-width:0}.pareto-client-kardex .kardex-profile-meta dt{color:var(--rx-text-secondary);font-size:var(--rx-caption-size)}.pareto-client-kardex .kardex-profile-meta dd{color:var(--rx-text-primary);font-size:var(--rx-control-font-size);overflow-wrap:anywhere;margin:3px 0 0}.pareto-client-kardex :is(.search-item,.ic-search-result-name,.ic-search-result-code-value,.producto-name,.producto-stat,.tl-factura,.tl-total,.kardex-table,.rel-name,.rel-pct){font-size:var(--rx-control-font-size)}.pareto-client-kardex :is(.ic-search-result-detail,.tl-fecha,.tl-items){font-size:var(--rx-caption-size)}.pareto-product-kardex .search-results{width:min(360px,100vw - 48px);max-height:320px;right:auto;overflow-y:auto}.pareto-product-kardex button.search-item{width:100%;color:var(--rx-text-primary);font:inherit;text-align:left;background:#fff;border:0;gap:12px}.pareto-product-kardex button.search-item:hover,.pareto-product-kardex button.search-item:focus-visible{background:#f1f5f9}.pareto-product-kardex .search-item>div{overflow-wrap:anywhere;min-width:0}.pareto-product-kardex .search-item-summary{flex-shrink:0}:is(.pareto-product-kardex,.pareto-client-kardex) .kardex-profile-hero{--pareto-accent:#0ea5e9;--pareto-accent-alt:#7dd3fc;min-height:180px;box-shadow:none;grid-template-columns:minmax(0,1fr) minmax(260px,.8fr);align-items:center;gap:20px;margin-bottom:14px;padding:20px 110px 20px 20px;display:grid}:is(.pareto-product-kardex,.pareto-client-kardex) .kardex-profile-hero>:not(.pareto-modern-hero-art){z-index:1;position:relative}:is(.pareto-product-kardex,.pareto-client-kardex) .kardex-profile-hero .pareto-modern-hero-art{color:#0ea5e929}:is(.pareto-product-kardex,.pareto-client-kardex) .kardex-profile-copy{min-width:0}:is(.pareto-product-kardex,.pareto-client-kardex) .kardex-profile-copy h2{font-size:var(--rx-title-section-size);font-weight:var(--rx-title-section-weight);overflow-wrap:anywhere;margin:3px 0 2px;line-height:1.2}:is(.pareto-product-kardex,.pareto-client-kardex) .kardex-profile-copy .product-filter-meta{margin-top:12px}:is(.pareto-product-kardex,.pareto-client-kardex) .kardex-profile-summary{grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;margin:0}:is(.pareto-product-kardex,.pareto-client-kardex) .kardex-profile-summary .pareto-summary-icon{color:var(--rx-text-primary)}:is(.pareto-product-kardex,.pareto-client-kardex) .kardex-profile-summary .pareto-summary-value{font-size:var(--rx-control-font-size);font-weight:var(--rx-title-section-weight);overflow-wrap:anywhere}@media (width<=768px){:is(.pareto-product-kardex,.pareto-client-kardex) .kardex-profile-hero{grid-template-columns:minmax(0,1fr);gap:16px;padding:20px}:is(.pareto-product-kardex,.pareto-client-kardex) .kardex-profile-hero .pareto-modern-hero-art{right:-100px}.pareto-product-kardex .ip-alert-header{grid-template-columns:minmax(0,1fr);gap:10px}.pareto-product-kardex .ip-alert-header .section-title{white-space:normal;align-items:center;min-width:0}.pareto-product-kardex .ip-alert-header .section-title>span{flex-shrink:0}.pareto-product-kardex .ip-alert-tags{flex-wrap:wrap;justify-content:flex-start;justify-self:stretch;gap:6px;width:100%;overflow:visible}.pareto-product-kardex .ip-alert-tags>span{box-sizing:border-box;white-space:normal;overflow-wrap:anywhere;text-align:left;flex:0 auto;min-width:0;max-width:100%;line-height:1.45}.pareto-product-kardex .ip-alert-tags>span>svg{flex-shrink:0}}.pareto-product-kardex :is(.product-header h2,.section-title){font-size:var(--rx-title-section-size);font-weight:var(--rx-title-section-weight);line-height:1.2}.pareto-product-kardex :is(.stock-big,.kpi-value,.pred-value){font-size:var(--rx-title-section-size);font-weight:var(--rx-title-section-weight);line-height:1.3}.pareto-product-kardex :is(.product-detail-value,.cliente-name,.tl-entidad,.tl-cant,.rel-name,.rel-pct,.pareto-product-name,.pareto-stat-value){font-size:var(--rx-control-font-size);font-weight:var(--rx-label-weight)}.pareto-product-kardex :is(.alert,.tab,.kardex-table,.filtro-select,.cantidad-input,.cliente-stat,.cliente-stat .v,.btn,.btn-sm){font-size:var(--rx-control-font-size)}.pareto-product-kardex :is(.search-item-detail,.ip-data-status,.product-business,.product-stock-card small,.kpi-sub,.pred-hint,.pareto-note,.tl-fecha,.cantidad-box label){font-size:var(--rx-caption-size)}@media (width<=640px){.pareto-product-kardex .top-clientes-scroll :is(.cliente-name,.cliente-stat,.cliente-stat .v){font-size:var(--rx-control-font-size)}}.pareto-rotation{--rr-accent:#16a34a;--rr-action-color:#16a34a;--pareto-accent:var(--rr-accent);--pareto-accent-alt:#86efac;--rx-control-large-font-size:12px;--rx-control-large-button-font-size:11px;font-size:12px;line-height:1.45}.pareto-rotation :is(.rr-shell,.rr-list,.rr-order-modal,.rr-sales-modal,.rr-order-list,.rr-sales-group-list,.rr-sales-products){gap:16px;min-width:0;display:grid}.pareto-rotation :is(.rr-card,.rr-kpi,.rr-empty){min-width:0}.pareto-rotation .kpi-pareto-style-card{--pareto-accent:var(--rr-accent);--pareto-accent-alt:#86efac}.pareto-rotation .rr-card-body{padding:4px}.pareto-rotation.rr-container{height:auto;min-height:0;max-height:none;padding-bottom:24px;overflow:visible}.rr-modal-title{align-items:center;gap:10px;font-size:16px;line-height:1.25;display:inline-flex}.rr-modal-title>svg{box-sizing:border-box;color:#fff;background:#16a34a;border-radius:10px;flex-shrink:0;width:34px;height:34px;padding:7px}.pareto-rotation.rr-modal-content{min-height:0}.pareto-rotation.rr-modal-content .rr-order-summary-label{align-items:center;gap:6px;display:flex}.pareto-rotation.rr-modal-content .rr-order-summary-label>svg{color:var(--rr-accent);flex-shrink:0}.pareto-rotation.rr-modal-content .rr-order-summary-card{background:#f0fdf4;border-radius:12px}.pareto-rotation.rr-modal-content :is(.rr-order-row,.rr-sales-group){background:var(--pareto-soft);border-radius:14px;padding:14px}.pareto-rotation.rr-modal-content .rr-sales-group-head{margin-bottom:10px}.pareto-rotation.rr-modal-content .rr-sales-products{margin-top:12px}.pareto-rotation.rr-modal-content .rr-sales-product{background:#fff;border-radius:10px;padding:12px}.pareto-rotation.rr-modal-content .rr-order-row>div{min-width:0}.pareto-rotation.rr-modal-content .rr-order-controls{margin-top:8px}.pareto-rotation .rr-client-meta.rr-client-reason{color:#16a34a}.pareto-rotation.rr-modal-content .rr-sales-group{background:0 0;padding-inline:0}.pareto-rotation.rr-modal-content .rr-sales-product{background:#fff}.rr-list-name-header{flex-shrink:1;gap:4px;width:clamp(120px,23vw,230px);min-width:0;margin-inline:12px;display:grid}.rr-list-name-header>span{color:#66708e;font-size:10px}.rr-list-name-header>input{border-radius:var(--rx-radius-control);color:#161916;background:#f7f8f6;border:0;width:100%;min-width:0;padding-inline:10px;font-size:11px}:root body .rr-list-name-header>input:is(:focus,:focus-visible){box-shadow:none;border:0;outline:0}:root body .rr-list-name-header>input:focus-visible{background:#e9ece7}.pareto-rotation .rr-crm-assignment{grid-template-columns:minmax(0,1fr) minmax(120px,.7fr) 90px auto;align-items:end;gap:12px;display:grid}@media (width<=600px){.pareto-rotation .rr-crm-assignment{grid-template-columns:repeat(2,minmax(0,1fr))}.pareto-rotation .rr-crm-assignment>button{grid-column:1/-1}.rr-list-name-header{width:125px;margin-inline:6px}}.pareto-rotation .rr-product-hero{--pareto-accent:#22c55e;--pareto-accent-alt:#86efac;min-height:180px;box-shadow:none;grid-template-columns:minmax(0,1fr) minmax(260px,.8fr);align-items:center;gap:20px;padding:20px 110px 20px 20px;display:grid}.pareto-rotation .rr-product-hero>:not(.pareto-modern-hero-art){z-index:1;min-width:0;position:relative}.pareto-rotation .rr-product-hero .pareto-modern-hero-art{color:#16a34a29}.pareto-rotation .rr-product-copy h2{font-size:var(--rx-title-section-size);font-weight:var(--rx-title-section-weight);overflow-wrap:anywhere;margin:0;line-height:1.2}.pareto-rotation .rr-product-copy p{color:var(--pareto-muted);overflow-wrap:anywhere;margin:5px 0 0;font-size:11px}.pareto-rotation .rr-product-summary{grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.pareto-rotation .rr-product-summary .pareto-summary-value{font-size:var(--rx-control-font-size);overflow-wrap:anywhere}@media (width<=768px){.pareto-rotation .rr-product-hero{grid-template-columns:minmax(0,1fr);gap:16px;padding:20px}.pareto-rotation .rr-product-hero .pareto-modern-hero-art{right:-100px}}.pareto-rotation :is(.rr-form-grid,.rr-grid-2,.rr-client-stats,.rr-kpi-grid,.rr-order-summary,.rr-sales-summary){gap:12px;min-width:0;display:grid}.pareto-rotation .rr-form-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end}.pareto-rotation .rr-form-grid>:first-child{grid-column:span 2}.pareto-rotation .rr-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pareto-rotation .rr-grid-2{grid-template-columns:minmax(0,1fr);gap:18px}.pareto-rotation .rr-client-stats{grid-template-columns:repeat(5,minmax(0,1fr));margin-top:10px}.pareto-rotation :is(.rr-order-summary,.rr-sales-summary){grid-template-columns:repeat(3,minmax(0,1fr))}.pareto-rotation .rr-field{gap:5px;min-width:0;display:grid}.pareto-rotation :is(.rr-label,.rr-count,.rr-search-meta,.rr-client-meta,.rr-offer-meta,.rr-plan-meta,.rr-order-meta,.rr-order-price,.rr-sales-product-meta,.rr-order-summary-label,.rr-sales-name-label,.rr-order-qty-label){color:var(--pareto-muted);font-size:11px;font-weight:400}.pareto-rotation :is(.rr-input,.rr-limit-input,.rr-order-qty-input){background:var(--pareto-soft);width:100%;min-width:0;color:var(--pareto-ink);border:0;padding:0 12px;font-family:inherit;font-size:12px}.pareto-rotation :is(input,button,summary):focus{box-shadow:none;outline:none}.pareto-rotation :is(input,button,summary):focus-visible{background-color:#e9ece7}.pareto-rotation :is(.rr-chip-cta,.rr-action-btn,.rr-inline-btn,.rr-tag,.rr-order-remove){border-radius:var(--rx-radius-control);background:var(--rr-action-color);color:#fff;cursor:pointer;border:0;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:11px;font-weight:500;display:inline-flex}.pareto-rotation :is(.rr-chip-cta.secondary,.rr-action-btn.secondary,.rr-inline-btn.secondary,.rr-tag){background:var(--pareto-soft);color:var(--pareto-ink)}.pareto-rotation :is(.rr-chip-cta,.rr-action-btn,.rr-inline-btn):not(.secondary):focus-visible{color:#fff;background:#15803d}.pareto-rotation .rr-order-remove{color:#a72626;background:#fff0ee}.pareto-rotation button:hover{filter:brightness(.98)}.pareto-rotation button:disabled{opacity:.5;cursor:default}.pareto-rotation :is(.rr-form-actions,.rr-head-tools,.rr-head-inline,.rr-inline-group,.rr-client-actions,.rr-metric-row,.rr-tags,.rr-order-controls,.rr-order-qty-wrap,.rr-sales-product-stats){flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.pareto-rotation :is(.rr-selected,.rr-section-head,.rr-client-top,.rr-offer-top,.rr-plan-top,.rr-order-row,.rr-sales-group-head,.rr-sales-product,.rr-kpi-top){justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.pareto-rotation .rr-section-head{flex-wrap:wrap;margin-bottom:14px}.pareto-rotation .rr-section-title{align-items:center;gap:8px;margin:0;font-size:16px;font-weight:650;line-height:1.2;display:flex}.pareto-rotation .rr-section-title>svg{box-sizing:border-box;background:var(--pareto-soft);border-radius:8px;flex-shrink:0;width:30px;height:30px;padding:6px}.pareto-rotation .rr-section-title>.rr-offers-icon,.pareto-rotation .rr-section-title>.rr-contact-icon{background:var(--rr-accent);color:#fff}.pareto-rotation :is(.rr-client-name,.rr-offer-name,.rr-plan-name,.rr-order-name,.rr-sales-group-name,.rr-sales-product-name){overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:650}.pareto-rotation :is(.rr-client-card,.rr-offer-card,.rr-plan-card,.rr-order-row,.rr-sales-group){min-width:0;padding:12px 0}.pareto-rotation :is(.rr-stat-box,.rr-order-summary-card,.rr-sales-name-card){background:var(--pareto-soft);border-radius:12px;min-width:0;padding:12px}.pareto-rotation .rr-client-actions{justify-content:flex-end;margin-top:12px}.pareto-rotation :is(.rr-kpi-value,.rr-order-summary-value,.rr-order-subtotal){overflow-wrap:anywhere;margin-top:6px;font-size:18px;font-weight:650}.pareto-rotation :is(.rr-kpi-label,.rr-kpi-hint,.rr-stat-box-label){color:var(--pareto-muted);font-size:10px;font-weight:400}.pareto-rotation .rr-stat-box-value{overflow-wrap:anywhere;margin-top:4px;font-size:12px;font-weight:600}.pareto-rotation .rr-kpi-hint{margin-top:5px}.pareto-rotation .rr-kpi-icon{background:color-mix(in srgb, var(--rr-accent) 12%, white);width:30px;height:30px;color:var(--rr-accent);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.pareto-rotation :is(.rr-chip-count,.rr-badge,.rr-selected-badge,.rr-metric-pill,.rr-risk-pill){background:var(--pareto-soft);color:var(--pareto-muted);overflow-wrap:anywhere;border-radius:8px;padding:4px 7px;font-size:10px}.pareto-rotation .rr-chip-count{background:#fff}.pareto-rotation .rr-selected{flex-wrap:wrap;margin-top:16px}.pareto-rotation .rr-selected h3{margin:0;font-size:16px}.pareto-rotation .rr-selected p{color:var(--pareto-muted);margin:3px 0 0;font-size:11px}.pareto-rotation .rr-selected-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.pareto-rotation .rr-selected-badge{background:0 0;padding:0}.pareto-rotation .rr-search-wrap{min-width:0;position:relative}.pareto-rotation .rr-search-results{z-index:30;background:#fff;border-radius:12px;max-height:320px;position:absolute;inset:calc(100% + 6px) 0 auto;overflow:auto;box-shadow:0 12px 32px #18263824}.pareto-rotation .rr-search-item{width:100%;color:var(--pareto-ink);text-align:left;cursor:pointer;background:#fff;border:0;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;font-size:12px;display:flex}.pareto-rotation .rr-search-item:hover{background:var(--pareto-soft)}.pareto-rotation .rr-search-title{font-weight:600}.pareto-rotation .rr-search-item>div{overflow-wrap:anywhere;min-width:0}.pareto-rotation .rr-limit-box{color:var(--pareto-muted);align-items:center;gap:6px;font-size:10px;display:flex}.pareto-rotation .rr-limit-input{width:64px}.pareto-rotation .rr-order-qty-input{width:78px}.pareto-rotation .rr-order-right{text-align:right}.pareto-rotation .rr-order-controls{margin-top:8px}.pareto-rotation .rr-explanation{color:var(--pareto-muted);font-size:11px}.pareto-rotation .rr-info-toggle svg{flex-shrink:0}.pareto-rotation .rr-explanation p{max-width:850px;margin:8px 0 0}.pareto-rotation .rr-risk{background:#fff;border-radius:20px;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:16px;display:flex}.pareto-rotation .rr-risk-title{align-items:center;gap:8px;margin:0;font-size:12px;font-weight:600;display:flex}.pareto-rotation .rr-risk-title>svg{color:#ff7900;flex-shrink:0}.pareto-rotation .rr-risk.alto .rr-risk-title{color:#b42318}.pareto-rotation .rr-risk.medio .rr-risk-title{color:#1d4ed8}.pareto-rotation .rr-risk-list{color:var(--pareto-muted);margin:8px 0 0;padding-left:16px;font-size:11px}.pareto-rotation .rr-risk-side{align-content:start;gap:6px;display:grid}.pareto-rotation .rr-risk.bajo .rr-risk-pill{color:#166534;background:#dcfce7}.pareto-rotation .rr-risk.medio .rr-risk-pill{color:#1d4ed8;background:#dbeafe}.pareto-rotation .rr-risk.alto .rr-risk-pill{color:#b91c1c;background:#fee2e2}.pareto-rotation .rr-empty{text-align:center;color:var(--pareto-muted);padding:24px 16px;font-size:12px}.pareto-rotation .rr-space-top{margin-top:8px}.pareto-rotation .rr-space-bottom{margin-bottom:10px}.pareto-rotation .rr-text-right{text-align:right}.pareto-rotation:is(.rr-order-footer,.rr-sales-footer){flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}@media (width<=768px){.pareto-rotation .rr-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pareto-rotation .rr-info-toggle{white-space:normal;max-width:140px;line-height:1.2}.pareto-rotation .rr-kpi-grid,.pareto-rotation .rr-client-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.pareto-rotation .rr-section-title{font-size:14px}.pareto-rotation :is(.rr-kpi-value,.rr-order-summary-value){font-size:16px}.pareto-rotation :is(.rr-selected,.rr-client-top,.rr-order-row,.rr-sales-product){flex-wrap:wrap}.pareto-rotation .rr-selected-meta,.pareto-rotation .rr-head-inline{width:100%}.pareto-rotation .rr-order-right{text-align:left}.pareto-rotation .rr-search-results{max-height:260px}.pareto-rotation .rr-form-actions>button{padding-inline:8px}}.pareto-rotation .rr-kpi-label{align-items:center;gap:4px;min-width:0;display:inline-flex}.pareto-rotation .rr-metric-help{color:var(--rr-accent);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.pareto-rotation .rr-metric-help:is(:hover,:focus-visible,[aria-expanded=true]){background:var(--pareto-soft)}.pareto-rotation .rr-metric-guide{color:var(--pareto-muted);font-size:11px}.pareto-rotation .rr-metric-guide p{margin:8px 0 0}.pareto-rotation .rr-metric-guide-formula{color:var(--pareto-ink);font-weight:500}.pareto-client-kardex .ic-activity-card{min-width:0}.pareto-client-kardex .ic-activity-copy{font-size:var(--rx-control-font-size);line-height:var(--rx-line-height-body);overflow-wrap:anywhere;white-space:pre-wrap}.pareto-client-kardex .productos-favoritos-scroll .producto-row{grid-template-columns:30px minmax(170px,1fr) 65px 100px 65px 120px;min-width:700px}.pareto-client-kardex .ic-product-date{text-align:right}.pareto-client-kardex .ic-product-date .v{font-size:var(--rx-caption-size);white-space:nowrap;font-weight:400}@media (width>=769px){.pareto-client-kardex .pred-grid{grid-template-columns:none;grid-auto-columns:minmax(140px,1fr);grid-auto-flow:column;overflow-x:auto}}.pareto-client-kardex .ic-alert-tag{font-size:var(--rx-caption-size);border-radius:8px;align-items:center;gap:6px;padding:5px 10px;font-weight:600;display:inline-flex}.pareto-client-kardex .ic-alert-tag svg{flex-shrink:0}@media (width<=768px){.pareto-client-kardex .ic-alert-header{grid-template-columns:minmax(0,1fr)}.pareto-client-kardex .ic-alert-tags{flex-wrap:nowrap;justify-content:flex-start;justify-self:stretch;min-width:0;overflow-x:auto}.pareto-client-kardex .ic-alert-tags>.ic-alert-tag{white-space:nowrap;flex:none;gap:4px;padding:4px 8px;font-size:10px}.pareto-client-kardex .ic-alert-tag svg{width:14px;height:14px}}@media (width>=769px){.pareto-client-kardex .ic-compact-summary-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}}.pareto-client-kardex .ic-trend-positive{color:#16a34a}.pareto-client-kardex .ic-trend-negative{color:#dc2626}.rr-modal-subtitle{font-size:11px;line-height:1.4}.pareto-daily-reports{--view-title-color:#2563eb;--view-icon-color:#2563eb}.pareto-daily-reports .rda-reports{gap:24px;padding-bottom:20px;display:grid}.pareto-daily-reports .rda-report{min-width:0}.pareto-daily-reports .rda-report-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.pareto-daily-reports .rda-report-title{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pareto-daily-reports .rda-report-title h2{margin:0;font-size:14px;font-weight:700}.pareto-daily-reports .rda-report-date{color:#64748b;margin-top:4px;font-size:11px}.pareto-daily-reports .rda-status{border-radius:8px;padding:4px 8px;font-size:10px;line-height:1.2}.pareto-daily-reports .rda-status.is-complete{color:#2563eb;background:#dbeafe}.pareto-daily-reports .rda-delete{color:#2563eb;background:0 0}.pareto-daily-reports .rda-summary-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.pareto-daily-reports .rda-metric .pareto-summary-icon{color:#2563eb;background:#eff6ff}.pareto-daily-reports .rda-metric.positive .pareto-summary-icon{color:#15803d;background:#dcfce7}.pareto-daily-reports .rda-metric.negative .pareto-summary-icon{color:#dc2626;background:#fee2e2}.pareto-daily-reports .rda-metric.positive .pareto-summary-value,.pareto-daily-reports .rda-positive{color:#15803d}.pareto-daily-reports .rda-metric.negative .pareto-summary-value,.pareto-daily-reports .rda-negative{color:#dc2626}.pareto-daily-reports .rda-feedback-grid{color:#64748b;background:#fff;border-radius:10px;grid-template-columns:auto auto minmax(0,1fr) minmax(0,1fr);gap:16px;padding:14px 16px;font-size:11px;display:grid}.pareto-daily-reports .rda-feedback-label{margin-bottom:5px;font-size:10px}.pareto-daily-reports .rda-feedback-text{overflow-wrap:anywhere;white-space:pre-wrap;min-width:0}.pareto-daily-reports .rda-mood{font-size:22px}.pareto-daily-reports .rda-stars{color:#d97706;white-space:nowrap;font-size:14px}.pareto-daily-reports .rda-empty{color:#64748b;padding:20px;font-size:12px}@media (width<=768px){.pareto-daily-reports .rda-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pareto-daily-reports .rda-feedback-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pareto-daily-reports .rda-feedback-text{grid-column:1/-1}}.pareto-daily-reports .rda-date-control{flex:none;align-items:center;display:inline-flex}.pareto-daily-reports .rda-date-control button[data-control-size=menu]{width:auto;min-width:0;padding-inline:12px}:root body .pareto-daily-reports .rda-date-control button[aria-expanded=true]{color:#fff;background:#2563eb}:root body .pareto-daily-reports select[data-control-size=menu],:root body .pareto-daily-reports select[data-control-size=menu]:is(:focus,:focus-visible){box-shadow:none;border:0;outline:0}:root body .pareto-daily-reports select[data-control-size=menu]:focus-visible{background:#f1f5f9}@media (width<=768px){:root body .pareto-daily-reports select[data-control-size=menu]{font-size:11px}}.pareto-delivery-analysis{--pareto-accent:#2563eb}.pareto-delivery-analysis .delivery-summary-grid{grid-template-columns:repeat(6,minmax(0,1fr));margin-bottom:20px}.pareto-delivery-analysis .delivery-summary-grid>.kpi-pareto-style-card{box-shadow:none;border:0}.pareto-delivery-analysis .delivery-summary-grid .pareto-summary-icon{color:#2563eb;background:#eff6ff}.pareto-delivery-analysis .delivery-causes{margin-bottom:20px}.pareto-delivery-analysis .delivery-table{table-layout:fixed;min-width:1040px}.pareto-delivery-analysis .delivery-table>tbody>tr>td{white-space:nowrap}.pareto-delivery-analysis .delivery-table>tbody>tr>td:nth-child(7){white-space:normal;min-width:140px}.pareto-delivery-analysis .delivery-detail-table{min-width:760px}.pareto-delivery-analysis .delivery-status-indicator[data-status=PARCIAL]{background:#d97706}.pareto-delivery-analysis .delivery-status-indicator[data-status=ANULADO]{background:#6d28d9}.pareto-delivery-analysis .delivery-status-indicator[data-status=NO_ENTREGADO],.pareto-delivery-analysis .delivery-status-indicator[data-status=DEVOLUCION_MANUAL]{background:#2563eb}.pareto-delivery-analysis .delivery-detail-button,.pareto-delivery-analysis .delivery-detail-button:is(:hover,:active,[aria-expanded=true]){color:#2563eb;box-shadow:none;background:0 0;border:0}.pareto-delivery-analysis .delivery-empty{color:#64748b;padding:24px;font-size:12px}@media (width>=769px) and (width<=1200px){.pareto-delivery-analysis .delivery-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=768px){.pareto-delivery-analysis .delivery-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.pareto-delivery-analysis .delivery-causes .pareto-modern-list{height:auto;max-height:none}.pareto-delivery-analysis .delivery-causes .pareto-modern-row-name{white-space:normal}.pareto-delivery-analysis .delivery-causes .pareto-modern-progress::-webkit-progress-value{background:#2563eb}.pareto-delivery-analysis .delivery-causes .pareto-modern-progress::-moz-progress-bar{background:#2563eb}.pareto-delivery-analysis .delivery-table>thead>tr>th:nth-child(8),.pareto-delivery-analysis .delivery-table>tbody>tr>td:nth-child(8){padding-right:6px}.pareto-delivery-analysis .delivery-table>thead>tr>th:last-child,.pareto-delivery-analysis .delivery-table>tbody>tr>td:last-child:not([colspan]){padding-left:6px}.pareto-delivery-analysis .delivery-detail-list .delivery-detail-table{table-layout:auto}:root body .pareto-delivery-analysis .delivery-detail-list .delivery-detail-table th{white-space:nowrap;width:auto}:root body .pareto-delivery-analysis .delivery-detail-list .delivery-detail-table th:first-child,:root body .pareto-delivery-analysis .delivery-detail-list .delivery-detail-table th:nth-child(2){width:auto}:root body .pareto-delivery-analysis .delivery-detail-list .delivery-detail-table :is(th,td){overflow-wrap:normal;word-break:normal}:root body .pareto-delivery-analysis .delivery-detail-list .delivery-detail-table td:nth-child(2),:root body .pareto-delivery-analysis .delivery-detail-list .delivery-detail-table td:nth-child(3),:root body .pareto-delivery-analysis .delivery-detail-list .delivery-detail-table td:nth-child(4),:root body .pareto-delivery-analysis .delivery-detail-list .delivery-detail-table td:last-child{white-space:nowrap}.pareto-delivery-analysis .delivery-detail-list .delivery-detail-table td{height:auto;padding-block:7px}.pareto-delivery-analysis .delivery-causes .pareto-modern-row{border-top:0}.pareto-delivery-analysis .delivery-table[data-partials=true]{min-width:1240px}.pareto-delivery-analysis .delivery-col-date{width:90px}.pareto-delivery-analysis .delivery-col-time{width:88px}.pareto-delivery-analysis .delivery-col-person{width:96px}.pareto-delivery-analysis .delivery-col-invoice{width:110px}.pareto-delivery-analysis .delivery-col-manifest{width:92px}.pareto-delivery-analysis .delivery-col-status,.pareto-delivery-analysis .delivery-col-neighborhood{width:120px}.pareto-delivery-analysis .delivery-col-amount{width:100px}.pareto-delivery-analysis .delivery-col-detail{width:44px}.pareto-delivery-analysis .delivery-table>tbody>tr>td:nth-child(3),.pareto-delivery-analysis .delivery-table>tbody>tr>td:nth-child(8){white-space:normal;overflow-wrap:break-word}.pareto-delivery-analysis .delivery-causes[data-collapsed=true] .pareto-modern-ranking-head{align-items:center;margin-bottom:0}:root body .pareto-delivery-analysis .delivery-detail-list .delivery-detail-table td:nth-child(5),:root body .pareto-delivery-analysis .delivery-detail-list .delivery-detail-table td:nth-child(6){white-space:nowrap}.pareto-delivery-analysis .delivery-product-presentation{margin-top:3px;display:block}.pareto-delivery-analysis .delivery-table>tbody>tr>td.delivery-affected-amount{color:#172033;font-weight:650}.pareto-performance{--pareto-accent:#0f172a;--pareto-accent-alt:#64748b}.pareto-performance .pareto-modern-hero-art{color:#2563eb47;width:290px;height:290px;top:58%;right:-44px}.pareto-performance .pareto-modern-hero-art svg{stroke-width:1.7px}.pareto-performance .performance-hero{align-items:center;min-height:150px;margin-bottom:20px;display:flex}.pareto-performance .performance-copy{z-index:1;padding-right:155px;position:relative}.pareto-performance .performance-eyebrow{color:#64748b;font-size:10px}.pareto-performance .performance-copy h2{margin:5px 0;font-size:18px;font-weight:700}.pareto-performance .performance-copy p{color:#64748b;margin:0;font-size:11px}.pareto-performance .performance-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.pareto-performance .performance-section-heading{align-items:center;gap:8px;margin-bottom:12px;display:flex}.pareto-performance .performance-section-heading h3{margin:0;font-size:13px;font-weight:700}.pareto-performance .performance-empty{text-align:center;color:#64748b;padding:24px;font-size:12px}.pareto-performance .performance-log-meta{color:#64748b;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:10px;display:flex}.pareto-performance .performance-log-content{white-space:pre-wrap;overflow-wrap:anywhere;margin:12px 0;font-size:12px;line-height:1.5}.performance-modal-title{align-items:center;gap:10px;font-size:15px;display:inline-flex}.performance-modal-icon{color:#fff;background:#0f172a;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.performance-modal-subtitle{font-size:11px}.performance-modal-actions{justify-content:flex-end;gap:8px;display:flex}.performance-form{gap:10px;display:grid}.performance-form label{color:#64748b;font-size:11px}.performance-form textarea{box-sizing:border-box;resize:vertical;background:#f7f8f7;border:0;border-radius:10px;width:100%;min-height:150px;padding:14px;font-family:inherit;font-size:12px;line-height:1.5}:root body .pareto-performance select[data-control-size=menu],:root body .performance-form select[data-control-size=menu]{box-shadow:none;border:0;outline:0}:root body .pareto-performance select[data-control-size=menu]:focus-visible,:root body .performance-form select[data-control-size=menu]:focus-visible{background:#f1f3f5}@media (width<=768px){.pareto-performance .performance-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.pareto-performance .performance-hero{min-height:120px}.pareto-performance .pareto-modern-hero-art{width:220px;height:220px;right:-42px}.pareto-performance .performance-copy{padding-right:95px}.pareto-performance .performance-copy h2{font-size:16px}}.performance-form-person{background:#f3f5f8;border-radius:14px;align-items:center;gap:12px;margin-bottom:8px;padding:14px 16px;display:flex}.performance-person-icon{color:#0f172a;background:#fff;border-radius:10px;padding:9px;display:inline-flex}.performance-form-person>div{gap:4px;min-width:0;display:grid}.performance-form-person strong{color:#0f172a;overflow-wrap:anywhere;font-size:14px}.performance-form-person>div>span{color:#64748b;font-size:10px}:root body .performance-form select[data-control-size=menu]{background:#f3f5f8;width:100%;max-width:100%}.performance-form-guide{color:#64748b;margin:0 0 8px;font-size:11px;line-height:1.4}.pareto-performance .performance-thread{gap:10px;padding-top:14px;display:grid}.pareto-performance .performance-thread label{color:#64748b;font-size:11px}.pareto-performance .performance-thread textarea{box-sizing:border-box;resize:vertical;width:100%;min-height:90px;font:inherit;background:#f7f8f7;border:0;border-radius:10px;padding:12px;line-height:1.5}.pareto-performance .performance-thread-list{margin:0;padding:0 0 0 14px;list-style:none}.pareto-performance .performance-thread-list li{border-left:2px solid #e2e8f0;padding:0 0 12px 16px;position:relative}.pareto-performance .performance-thread-list li:before{content:"";background:#64748b;border-radius:50%;width:8px;height:8px;position:absolute;top:3px;left:-5px}.pareto-performance .performance-thread-list li:last-child{padding-bottom:0}.pareto-performance .performance-table{table-layout:auto;min-width:920px}.pareto-performance .performance-table th:first-child{width:175px}.pareto-performance .performance-table th:nth-child(2){width:190px}.pareto-performance .performance-table th:nth-child(4){width:110px}.pareto-performance .performance-table th:nth-child(5){width:120px}.pareto-performance .performance-table th:nth-child(6){width:76px}.pareto-performance .performance-record-row td{overflow-wrap:normal;word-break:normal}.pareto-performance .performance-record-row td:not(:nth-child(3)),.pareto-performance .performance-table th{white-space:nowrap}.pareto-performance .performance-record-content{white-space:pre-wrap;margin:0;line-height:1.5}.pareto-performance .performance-record-indicator{background:#64748b}.pareto-performance .performance-record-indicator[data-type=RECONOCIMIENTO]{background:#16a34a}.pareto-performance .performance-record-indicator[data-type=MEJORA]{background:#2563eb}.pareto-performance .performance-record-indicator[data-type=ADVERTENCIA]{background:#dc2626}.pareto-performance .performance-record-actions{align-items:center;gap:4px;display:flex}.pareto-performance .performance-record-actions button{color:#2563eb;box-shadow:none;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.pareto-performance .performance-record-actions button svg{margin:0;display:block}.pareto-performance .performance-record-actions button:focus-visible{background:#eff6ff;outline:0}.pareto-performance .performance-thread .performance-record-actions button{--rx-icon-control-size:12px;color:#111;background:#f1f3f5}.pareto-performance .performance-thread .performance-record-actions button svg{width:12px;height:12px}.pareto-performance .performance-thread .performance-record-actions button:is(:hover,:focus-visible){background:#e5e7eb}.pareto-logistics{--pareto-accent:#1e40af;--pareto-soft:#eef2ff;--view-title-color:#1e40af;--view-icon-color:#1e40af}.pareto-logistics .logistics-summary-grid{grid-template-columns:repeat(6,minmax(0,1fr));margin-bottom:18px}.pareto-logistics .logistics-period-summary{margin-top:16px}.pareto-logistics .logistics-summary-heading{align-items:center;gap:8px;margin:0 0 12px;font-size:13px;font-weight:700;display:flex}@media (width<=1200px) and (width>=769px){.pareto-logistics .logistics-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=768px){.pareto-logistics .logistics-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}:root body .pareto-logistics .logistics-events-table :is(th,td){overflow-wrap:normal;word-break:normal;font-size:11px}:root body .pareto-logistics .logistics-events-table th{white-space:nowrap;width:auto}.pareto-logistics .logistics-events-table td:not(:last-child){white-space:nowrap}.pareto-logistics .logistics-event-indicator{background:#2563eb}.pareto-logistics .logistics-event-indicator[data-status=ASIGNADO_ENTREGADOR]{background:#7c3aed}.pareto-logistics .logistics-event-indicator[data-status=FINALIZADO]{background:#16a34a}.pareto-logistics .logistics-event-indicator[data-status=DEVOLUCION_PARCIAL]{background:#f97316}.pareto-logistics .logistics-event-indicator:is([data-status=ENTREGA_FALLIDA],[data-status=ANULADO]){background:#dc2626}.pareto-logistics .logistics-event-indicator:is([data-status=REPROGRAMADO],[data-status=NOVEDAD]){background:#ca8a04}.pareto-logistics .logistics-manifest-table{table-layout:auto;min-width:900px}.pareto-logistics .logistics-manifest-table :is(th,td):not(:nth-child(3)){white-space:nowrap}.pareto-logistics .logistics-manifest-table>tbody>tr>td:nth-child(6){font-weight:650}.pareto-logistics .logistics-empty{text-align:center;color:#64748b;padding:24px;font-size:12px}:root body .pareto-logistics nav[aria-label="Período de logística"]{--menu-vista-activo:#1e40af}:root body .pareto-logistics nav[aria-label="Período de logística"] button[aria-current=page]{color:#fff;background:#1e40af}:root body .pareto-logistics .logistics-detail-toggle{color:#1e40af;box-shadow:none;background:0 0;justify-content:center;align-items:center;display:inline-flex}:root body .pareto-logistics .logistics-detail-toggle:focus-visible{outline-offset:2px;outline:2px solid #1e40af}:root body .pareto-logistics .logistics-manifest-table>thead>tr>th{white-space:nowrap;width:auto}:root body .pareto-logistics .logistics-manifest-table>tbody>tr>td{overflow-wrap:normal;word-break:normal}:root body .pareto-logistics .logistics-manifest-table>tbody>.logistics-detail-row>td{white-space:normal;padding:10px 14px}:root body .pareto-logistics .logistics-events-table th{width:auto}:root body .pareto-logistics .logistics-events-table td:not(:last-child){white-space:nowrap}:root body .pareto-logistics .logistics-events-table td:last-child{white-space:normal;min-width:200px}:root body .pareto-logistics nav[aria-label="Período de logística"] button[aria-expanded=true]{color:#fff;background:#1e40af}:root body .pareto-logistics .logistics-events-table{table-layout:fixed;min-width:1080px}:root body .pareto-logistics .logistics-events-table th:first-child{width:17%}:root body .pareto-logistics .logistics-events-table th:nth-child(2){width:7%}:root body .pareto-logistics .logistics-events-table th:nth-child(3),:root body .pareto-logistics .logistics-events-table th:nth-child(4){width:10%}:root body .pareto-logistics .logistics-events-table th:nth-child(5),:root body .pareto-logistics .logistics-events-table th:nth-child(6){width:13%}:root body .pareto-logistics .logistics-events-table th:nth-child(7){width:30%}:root body .pareto-logistics .logistics-events-table :is(th,td){box-sizing:border-box;padding-inline:12px}:root body .pareto-logistics .logistics-events-table td:nth-child(6),:root body .pareto-logistics .logistics-events-table td:nth-child(7){white-space:normal;overflow-wrap:break-word}.pareto-logistics .logistics-observation{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.pareto-logistics .logistics-rating{flex:none;align-items:center;gap:3px;display:inline-flex}.pareto-logistics .logistics-rating>span{color:#cbd5e1;display:inline-flex}.pareto-logistics .logistics-rating>span[data-filled=true]{color:#d97706}.pareto-logistics .logistics-rating svg{width:13px;height:13px;display:block}.pareto-logistics .logistics-rating>span[data-filled=true] svg{fill:currentColor}.pareto-development{--pareto-accent:#f72585;--pareto-soft:#fff0f7;--pareto-surface:#fff;--pareto-ink:#172033;--pareto-muted:#64748b}.pareto-development .dg-summary-grid{grid-template-columns:repeat(6,minmax(0,1fr));margin-top:0;margin-bottom:18px}.pareto-development .dg-record-table{table-layout:auto;min-width:980px}.pareto-development .dg-record-table>thead>tr>th{white-space:nowrap}.pareto-development .dg-record-row>td{overflow-wrap:normal;word-break:normal}.pareto-development .dg-record-row>td:is(:first-child,:nth-child(3),:nth-child(5),:nth-child(6)){white-space:nowrap}.pareto-development .dg-record-table>thead>tr>th:nth-child(4){width:25%}.pareto-development .dg-record-indicator{background:#f72585}.pareto-development .dg-record-indicator[data-type=AUDITORIA_PDV]{background:#2563eb}.pareto-development .dg-record-indicator[data-type=COACHING]{background:#16a34a}.pareto-development .dg-status,.pareto-development .dg-tracking{font-size:11px;font-weight:600}:root body .pareto-development .dg-detail-toggle{color:#f72585;box-shadow:none;background:0 0;justify-content:center;align-items:center;display:inline-flex}:root body .pareto-development .dg-record-table>tbody>tr>.dg-detail-cell{padding:16px}.pareto-development .dg-detail-content{padding:0}.pareto-development .dg-empty{color:#64748b;text-align:center;padding:32px}:root body .pareto-development select[data-control-size=menu]{box-shadow:none;border:0}@media (width<=768px){.pareto-development .dg-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}:root body .pareto-development button[aria-haspopup=dialog][aria-expanded=true]{color:#fff;background:#f72585}:root body .pareto-development select[aria-label="Filtrar por supervisor"]{width:190px;min-width:190px;max-width:none;padding-inline:10px 28px;font-size:11px}:root body .pareto-development select[aria-label=Filtrar\ registros]{width:180px;min-width:180px;max-width:none;padding-inline:10px 28px;font-size:11px}:root body .pareto-development .dg-record-table>tbody>tr>.dg-detail-cell{background:var(--pareto-soft-background);padding:16px 0}.pareto-development .dg-detail-header,.pareto-development .dg-detail-identity{align-items:center;gap:10px;display:flex}.pareto-development .dg-detail-header{flex-wrap:wrap;justify-content:space-between;margin-bottom:14px;padding-inline:14px}.pareto-development .dg-detail-identity h3{text-transform:none;margin:0;font-size:13px;font-weight:700}.pareto-development .dg-detail-identity p{color:#64748b;margin:4px 0 0;font-size:11px}.pareto-development .dg-section-icon{color:#f72585;background:#fff0f7;border-radius:8px;flex:0 0 28px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.pareto-development .dg-detail-meta{flex-wrap:wrap;flex:1;gap:14px 26px;margin:0 20px;display:flex}.pareto-development .dg-detail-meta dt,.pareto-development .dg-detail-fields dt{color:#64748b;margin:0 0 5px;font-size:10px;line-height:1.3}.pareto-development .dg-detail-meta dd{color:#172033;margin:0;font-size:11px;font-weight:600}.pareto-development .dg-detail-sections{gap:10px;display:grid}.pareto-development .kpi-pareto-style-card.dg-detail-section{height:auto;min-height:0;box-shadow:none;border:0;border-radius:14px;padding:16px}.pareto-development .dg-detail-section h4{color:#172033;align-items:center;gap:8px;margin:0 0 14px;font-size:12px;font-weight:700;display:flex}.pareto-development .dg-detail-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 28px;margin:0;display:grid}.pareto-development .dg-detail-fields dd{white-space:pre-wrap;overflow-wrap:anywhere;color:#334155;margin:0;font-size:12px;line-height:1.6}.pareto-development .dg-detail-count{color:#64748b;margin-left:auto;font-size:10px;font-weight:400}:root body .pareto-development .dg-checklist-table{table-layout:auto;min-width:600px}:root body .pareto-development .dg-checklist-table th:first-child{width:60%}:root body .pareto-development .dg-checklist-table th:nth-child(2){width:16%}:root body .pareto-development .dg-checklist-table th:nth-child(3){width:8%}:root body .pareto-development .dg-checklist-table th:nth-child(4){width:16%}:root body .pareto-development .dg-checklist-table :is(th,td){overflow-wrap:normal;word-break:normal;font-size:11px}:root body .pareto-development .dg-checklist-table :is(th,td):not(:first-child){white-space:nowrap}.pareto-development .dg-checklist-table .dg-checklist-answer{font-weight:650}.pareto-development .dg-evidence-link{color:#c61867;font-size:12px;font-weight:600}.pareto-development .dg-detail-empty{color:#64748b;margin:0;padding:16px;font-size:12px}@media (width<=768px){.pareto-development .dg-detail-fields{grid-template-columns:minmax(0,1fr)}:root body .pareto-development select[aria-label="Filtrar por supervisor"],:root body .pareto-development select[aria-label=Filtrar\ registros]{width:176px;min-width:176px;font-size:10px}}.pareto-development .dg-summary-grid .pareto-summary-icon{color:#f72585;background:#fff0f7}.pareto-development .dg-summary-grid .pareto-summary-value{margin-top:0;font-size:24px;line-height:1.1}.pareto-development .dg-summary-grid .pareto-summary-label{margin-top:5px;font-size:11px}.pareto-development .dg-summary-grid .pareto-modern-metric-detail{margin-top:3px;font-size:9px;line-height:1.3}.pareto-no-sales,.pareto-no-sales :is(.kpi-pareto-style-card,.kpi-pareto-style-list){--pareto-accent:#dc2626;--pareto-accent-alt:#f87171;--pareto-soft:#fef2f2}.pareto-no-sales .nv-summary-grid{grid-template-columns:minmax(220px,.85fr) repeat(2,minmax(0,1.3fr));align-items:stretch;gap:12px;margin-bottom:18px;display:grid}.pareto-no-sales .nv-total-card{min-height:240px;box-shadow:none;justify-content:center}.pareto-no-sales .nv-total-card .pareto-modern-total{margin:14px 0 6px;font-size:38px}.pareto-no-sales .nv-total-card h3{margin:0;font-size:14px}.pareto-no-sales .nv-total-card p{max-width:180px;font-size:11px;line-height:1.5}.pareto-no-sales .nv-total-card .pareto-modern-hero-art{color:#dc262621;width:225px;height:225px;top:70%;right:-50px}.pareto-no-sales .nv-breakdown{min-width:0}.pareto-no-sales .nv-breakdown-head{text-align:left;flex-direction:row;justify-content:flex-start;align-items:center;gap:10px}.pareto-no-sales .nv-breakdown-head .pareto-summary-icon{flex-shrink:0;margin:0}.pareto-no-sales .nv-breakdown-head h3{margin:0;font-size:13px}.pareto-no-sales .nv-breakdown-list{max-height:250px;padding-right:4px;overflow-y:auto}.pareto-no-sales .nv-breakdown-list .pareto-modern-row{border:0;padding:10px 0}.pareto-no-sales .nv-breakdown-list .pareto-modern-row-name{font-size:11px}.pareto-no-sales .nv-breakdown-list .pareto-modern-row-amount{font-size:12px}.pareto-no-sales .nv-breakdown-empty{color:var(--pareto-muted);padding:24px 0;font-size:11px}.pareto-no-sales .nv-record-table{table-layout:auto;min-width:900px}.pareto-no-sales .nv-record-table .nv-cell-date{white-space:nowrap;width:11%}.pareto-no-sales .nv-record-table .nv-cell-client{width:23%}.pareto-no-sales .nv-record-table .nv-cell-vendor{width:17%}.pareto-no-sales .nv-record-table .nv-cell-motivo{width:20%}.pareto-no-sales .nv-record-table .nv-cell-comment{width:23%}.pareto-no-sales .nv-record-table .nv-cell-actions{white-space:nowrap;width:6%}.pareto-no-sales .nv-record-table :is(.nv-cell-client,.nv-cell-vendor,.nv-cell-motivo,.nv-cell-comment){overflow-wrap:normal;word-break:normal}.pareto-no-sales .nv-record-table .base-input{min-width:130px;font-size:11px}@media (width<=900px){.pareto-no-sales .nv-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pareto-no-sales .nv-total-card{grid-column:1/-1;min-height:180px}}@media (width<=560px){.pareto-no-sales .nv-summary-grid{grid-template-columns:minmax(0,1fr)}}.pareto-no-sales .nv-breakdown-list progress.pareto-modern-progress::-webkit-progress-value{background:#dc2626}.pareto-no-sales .nv-breakdown-list progress.pareto-modern-progress::-moz-progress-bar{background:#dc2626}.pareto-no-sales .nv-breakdown-list progress.pareto-modern-progress{background:#dc26261a}.pareto-no-sales .nv-breakdown-list progress.pareto-modern-progress::-webkit-progress-bar{background:#fce9e9}.pareto-no-sales .nv-breakdown-list button.pareto-modern-row[aria-pressed=true]{background:#fef2f2;border-radius:10px}.pareto-no-sales .nv-breakdown-list button.pareto-modern-row:focus-visible{outline-offset:-2px;outline:2px solid #dc2626}.pareto-no-sales .nv-active-filter{color:#64748b;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;font-size:11px;display:flex}@media (width<=768px){.pareto-no-sales [data-no-sales-menu]{justify-content:flex-end;width:100%;margin-left:auto}.pareto-no-sales .nv-breakdown{align-self:start}.pareto-no-sales .nv-breakdown-list{height:auto}}.pareto-profitability,.pareto-profitability :is(.kpi-pareto-style-card,.kpi-pareto-style-list){--pareto-accent:#4f46e5;--pareto-accent-alt:#818cf8;--pareto-soft:#eef2ff}.pareto-profitability .rent-revenue-hero{min-height:180px;box-shadow:none;justify-content:center;margin-bottom:20px}.pareto-profitability .rent-revenue-hero .pareto-summary-icon{margin-bottom:10px}.pareto-profitability .rent-revenue-hero h2{margin:0 0 6px;font-size:14px}.pareto-profitability .rent-revenue-hero p{margin:8px 0 0;font-size:11px}.pareto-profitability .rent-revenue-hero .pareto-modern-hero-art{color:#4f46e52e;width:240px;height:240px;right:-36px}.pareto-profitability .rent-section-title{align-items:center;gap:8px;margin:0;font-size:14px;font-weight:700;display:flex}.pareto-profitability .rent-section-title svg{color:#4f46e5}.pareto-profitability .rent-impact{margin-bottom:20px}.pareto-profitability .rent-impact-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.pareto-profitability .rent-pareto-heading{flex-direction:row;justify-content:flex-start;align-items:center;gap:10px}.pareto-profitability .rent-pareto-heading .pareto-summary-icon{flex-shrink:0;margin:0}.pareto-profitability .rent-pareto-heading h3{margin:0;font-size:13px}.pareto-profitability .rent-ranking-controls{justify-content:space-between;align-items:center;gap:10px;display:flex}.pareto-profitability .rent-ranking-controls>strong{font-size:19px}:root body .pareto-profitability .rent-ranking-controls select{width:104px;min-width:104px;box-shadow:none;color:#4f46e5;background:#4f46e517;border:0;flex-shrink:0;padding-inline:10px 28px;font-size:11px}.pareto-profitability .rent-pareto-ranking-list{box-sizing:border-box;height:260px;max-height:260px;margin-top:10px;overflow-y:auto}.pareto-profitability .rent-pareto-ranking-list .pareto-modern-row{border:0;padding:10px 0}.pareto-profitability .rent-pareto-ranking-list .pareto-modern-row-name{white-space:normal;font-size:11px}.pareto-profitability .rent-pareto-ranking-list .pareto-modern-row-meta strong{color:#4f46e5;font-size:11px}.pareto-profitability .pareto-modern-progress::-webkit-progress-value{background:#4f46e5}.pareto-profitability .pareto-modern-progress::-moz-progress-bar{background:#4f46e5}.pareto-profitability .rent-margin-settings{margin-bottom:20px}.pareto-profitability .rent-settings-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.pareto-profitability .rent-margin-row{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.pareto-profitability .rent-pareto-margin-grid{flex:360px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px;min-width:0;display:grid}.pareto-profitability .rent-margin-field{background:0 0;flex-direction:column;gap:8px;padding:0;display:flex}.pareto-profitability .rent-margin-field>span{color:#64748b;font-size:11px}.pareto-profitability .rent-margin-field input{box-sizing:border-box;background:#fff;border:0;width:100%;min-width:0}.pareto-profitability .rent-pricing-actions{flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:14px;margin:0;display:flex}.pareto-profitability .rent-smart-pricing{text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:inline-flex}.pareto-profitability .rent-smart-pricing strong{font-size:12px;display:block}.pareto-profitability .rent-smart-pricing small{color:#64748b;margin-top:3px;font-size:10px;display:block}.pareto-profitability .rent-switch-track{background:#cbd5e1;border-radius:20px;flex-shrink:0;width:36px;height:20px;display:inline-block;position:relative}.pareto-profitability .rent-switch-track>span{background:#fff;border-radius:50%;width:16px;height:16px;position:absolute;top:2px;left:2px}.pareto-profitability .rent-smart-pricing[aria-checked=true] .rent-switch-track{background:#4f46e5}.pareto-profitability .rent-smart-pricing[aria-checked=true] .rent-switch-track>span{left:18px}.pareto-profitability .rent-product-count{color:#64748b;font-size:11px;font-weight:400}.pareto-profitability .rent-product-table{table-layout:auto}.pareto-profitability .rent-product-table th{white-space:nowrap}.pareto-profitability .rent-product-table .rent-selection-column{width:32px}.pareto-profitability .rent-product-name{min-width:210px;font-weight:600}.pareto-profitability .rent-product-amount{white-space:nowrap;font-variant-numeric:tabular-nums}.pareto-profitability .rent-product-table tr[data-selected=true] td{background:#eef2ff}.pareto-profitability .rent-margin-indicator[data-tone=low]{background:#dc2626}.pareto-profitability .rent-margin-indicator[data-tone=medium]{background:#d97706}.pareto-profitability .rent-margin-indicator[data-tone=high]{background:#16a34a}.pareto-profitability .rent-empty{color:#64748b;text-align:center;padding:20px;font-size:12px}.pareto-profitability .rent-notification{z-index:9999;box-sizing:border-box;color:#fff;background:#10b981;border-radius:12px;align-items:center;gap:12px;max-width:min(500px,100vw - 40px);padding:16px 20px;display:flex;position:fixed;top:20px;right:20px;box-shadow:0 10px 25px #00000026}.pareto-profitability .rent-notification[data-tone=error]{background:#ef4444}.pareto-profitability .rent-notification button{color:#fff;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}@media (width<=768px){.pareto-profitability .rent-impact-grid{grid-template-columns:minmax(0,1fr)}.pareto-profitability .rent-pareto-margin-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pareto-profitability .rent-settings-header{align-items:flex-start}}.pareto-profitability .rent-pareto-ranking-list .pareto-modern-row,.pareto-profitability .rent-pareto-ranking-list .pareto-modern-rank{background:0 0}@media (width<=768px){.pareto-profitability .rent-pricing-actions{width:100%}}:root body .pareto-profitability .rent-ranking-controls select:is(:focus,:focus-visible){box-shadow:none;background:#4f46e526;border:0;outline:0}.pareto-profitability .rent-config-icon{background:#4f46e5;margin:0}.pareto-profitability .rent-config-icon svg{color:#fff}:root body .pareto-profitability button[data-profitability-apply]{color:#fff;background:#4f46e5}:root body .pareto-profitability button[data-profitability-apply]:hover:not(:disabled){color:#fff;background:#4338ca}@media (width>=769px){.pareto-profitability .rent-margin-row{align-items:flex-end}.pareto-profitability .rent-pricing-actions{min-height:var(--rx-control-default-height)}}@media (width>=769px) and (width<=1200px){.kpi-view-root .kpi-product-menu-inline input[data-product-kardex-search],.kpi-view-root .kpi-product-menu-inline select[data-kardex-selector]{width:124px}}.pareto-provider-view .provider-header-search{--menu-vista-field-background:#fff;width:160px;min-width:0;padding-top:4px}.pareto-provider-view .provider-header-search input{background:#fff;width:100%}.pareto-provider-view .provider-header-search input:is(:focus,:focus-visible){background:#fff}@media (width<=768px){.pareto-provider-view .provider-header-search{width:clamp(110px,32vw,150px)}}.pareto-provider-view .provider-section-header>.pareto-card-heading>svg{color:#fff;background:#3b82f6}.pareto-provider-view .provider-movements-table button svg{width:14px;min-width:14px;height:14px;min-height:14px}@media (width>=769px){.pareto-provider-view .provider-toolbar{column-gap:8px}.pareto-provider-view .provider-header-search{width:100%;padding-top:0}}*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (width>=640px){.container{max-width:640px}}@media (width>=768px){.container{max-width:768px}}@media (width>=1024px){.container{max-width:1024px}}@media (width>=1280px){.container{max-width:1280px}}@media (width>=1536px){.container{max-width:1536px}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.\!visible{visibility:visible!important}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.isolate{isolation:isolate}.mx-auto{margin-left:auto;margin-right:auto}.mb-4{margin-bottom:1rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.inline-grid{display:inline-grid}.contents{display:contents}.list-item{display:list-item}.hidden{display:none}.h-12{height:3rem}.h-4{height:1rem}.w-12{width:3rem}.w-4{width:1rem}.w-full{width:100%}.flex-shrink{flex-shrink:1}.flex-grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.rounded{border-radius:.25rem}.border{border-width:1px}.text-center{text-align:center}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.lining-nums{--tw-numeric-figure:lining-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.line-through{text-decoration-line:line-through}.outline{outline-style:solid}.blur{--tw-blur:blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.\[sku\:string\]{sku:string}:root body .rx-control-search-gray{--rx-search-control-gray:#e9edf3}:root body .rx-control-search-surface.rx-control-search-gray{border-radius:var(--rx-radius-control);background:var(--rx-search-control-gray);background-color:var(--rx-search-control-gray);overflow:hidden}:root body input.rx-control-search-field.rx-control-search-gray.rx-control-search-field[data-control-size=search]{background:var(--rx-search-control-gray);background-color:var(--rx-search-control-gray);color:#111827;width:100%;box-shadow:inset 0 0 0 999px var(--rx-search-control-gray);appearance:none;-webkit-text-fill-color:#111827;border:0;outline:0;display:block}:root body input.rx-control-search-field.rx-control-search-gray.rx-control-search-field[data-control-size=search]::placeholder{color:#9ca3af;opacity:1;-webkit-text-fill-color:#9ca3af}:root body input.rx-control-search-field.rx-control-search-gray.rx-control-search-field[data-control-size=search]:focus,:root body input.rx-control-search-field.rx-control-search-gray.rx-control-search-field[data-control-size=search]:focus-visible{background:var(--rx-search-control-gray);background-color:var(--rx-search-control-gray);box-shadow:inset 0 0 0 999px var(--rx-search-control-gray);border:0;outline:0}:root body button.rx-control-search-icon.rx-control-search-gray.rx-control-search-icon[data-control-size=search]{background:var(--rx-search-control-gray);background-color:var(--rx-search-control-gray);color:#475569}:root body button.rx-control-search-icon.rx-control-search-gray.rx-control-search-icon[data-control-size=search].is-active{color:#fff;background:#2563eb}.rx-product-search{width:100%;scroll-margin-top:8px}.rx-product-search-entry{align-items:flex-end;gap:10px;width:100%;display:flex}.rx-product-search-container{z-index:10;flex-grow:1;position:relative}.rx-product-search-container[data-floating-open=true]{z-index:12040}.rx-product-search-input{flex:auto;min-width:0}.rx-product-search-input[data-keyboard-offset=true]{scroll-margin-top:88px}.rx-product-search-header{z-index:1;background:#fff;border:0;border-radius:12px 12px 0 0;gap:8px;padding:8px 10px 0;display:grid;position:sticky;top:0}.rx-product-search-panel[data-floating=true] .rx-product-search-header{border-radius:0}.rx-product-search-panel[data-admin-overlay=true] .rx-product-search-header{padding:10px 12px 0}.rx-product-search-preview{min-height:var(--rx-control-large-height);border-radius:var(--rx-radius-control);color:#0f172a;font-size:var(--rx-control-large-font-size);text-overflow:ellipsis;white-space:nowrap;background:#fff;align-items:center;padding:0 14px;display:flex;overflow:hidden}.rx-product-search-preview[data-empty=true]{color:#94a3b8}.rx-product-search-controls{align-items:center;gap:8px;width:100%;display:flex}.rx-product-search-clear,.rx-product-search-add{cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;justify-content:center;align-items:center;gap:6px;display:inline-flex}.rx-product-search-clear{color:#dc2626;background:#fee2e2;flex:none}.rx-product-search-clear:disabled{opacity:.45;cursor:default}.rx-product-search-add{color:#fff;background:#22c55e;min-width:132px}.rx-product-search-add:hover:not(:disabled){background:#16a34a}.rx-product-search-add:disabled{cursor:not-allowed}.rx-product-search-selection{justify-content:flex-start;align-items:center;gap:8px;display:flex}.rx-product-search-panel[data-floating=true] .rx-product-search-selection{border-radius:var(--rx-radius-control) var(--rx-radius-control) 0 0;background:#0b1f3a;border-bottom:1px solid #0a1830;margin:0;padding:10px;overflow:hidden}.rx-product-search-panel[data-admin-overlay=true] .rx-product-search-selection{padding:10px 12px}.rx-product-search-panel[data-floating=true] .rx-product-search-add{min-width:120px}.rx-product-search-count{font-size:var(--rx-control-large-font-size);color:#fff;font-weight:700}.rx-product-search-actions{align-items:center;gap:8px;margin-left:auto;display:inline-flex}
