@tailwind base;@tailwind components;@tailwind utilities;*,:after,:before{box-sizing:border-box}p{margin:0}:root{--light:#ffffff;--light-background-container:var(--light);--light-background:#f5f5f5;--background-container:var(--light-background-container);--background:var(--light-background);--light-neutral-50:#e7e9eb;--light-neutral-100:#b6bac0;--light-neutral-200:#9299a2;--light-neutral-300:#616a77;--light-neutral-400:#424d5d;--light-neutral-500:#132134;--dark-neutral-50:#ffffff26;--dark-neutral-100:#ffffff40;--dark-neutral-200:#ffffff59;--dark-neutral-300:#ffffff73;--neutral-50:var(--light-neutral-50);--neutral-100:var(--light-neutral-100);--neutral-200:var(--light-neutral-200);--neutral-300:var(--light-neutral-300);--neutral-400:var(--light-neutral-400);--neutral-500:var(--light-neutral-500);--green-50:#e9f7f0;--green-100:#bae5d0;--green-200:#98d8ba;--green-300:#69c79a;--green-400:#4cbc86;--green-500:#1fab68;--red-50:#fde6e6;--red-100:#f8b2b2;--red-200:#f58d8d;--red-300:#f05a5a;--red-400:#ed3939;--red-500:#e90808;--badge-gray-bg:#e7e9eb;--badge-gray-text:#132134;--badge-green-bg:#e9f7f0;--badge-green-text:#0b864b;--badge-red-bg:#fde6e6;--badge-red-text:#a90b0b;--badge-amber-bg:#fdf1e0;--badge-amber-text:#9a5b06;--dark-green-50:#0f2d1a;--dark-red-50:#2d0f0f;--background-compra:var(--green-50);--background-venta:var(--red-50);--background-compra-hover:var(
    --green-100
  );--background-venta-hover:var(
    --red-100
  );--font-size-xxl:30px;--font-size-xl:24px;--font-size-lg:20px;--font-size-md:16px;--font-size-sm:14px;--font-size-xs:12px;--font-size-decimal:11px;--font-size-micro:9px;--spacing-xxs:2px;--spacing-xs:4px;--spacing-sm:8px;--spacing-md:12px;--spacing-lg:16px;--spacing-xl:20px;--spacing-2xl:24px;--spacing-3xl:32px;--spacing-4xl:40px;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-pill:40px;--icon-sm:16px;--icon-md:20px;--icon-lg:24px;--control-height-sm:36px;--light-surface:#ffffff;--dark-surface:#161616;--light-surface-hover:#f0f1f3;--dark-surface-hover:#1e1e1e;--light-surface-hover-dark:#d9dbdd;--dark-surface-hover-dark:#2a2a2a;--surface-hover-dark:var(--light-surface-hover-dark);--light-surface-soft:#fafafa;--dark-surface-soft:#1a1a1a;--surface-soft:var(--light-surface-soft);--light-surface-inverse:var(--light-neutral-500);--dark-surface-inverse:#e2e5e9;--light-on-inverse:var(--light);--dark-on-inverse:var(--light-neutral-500);--surface:var(--light-surface);--text-inverse:var(--light);--surface-hover:var(--light-surface-hover);--surface-inverse:var(--light-surface-inverse);--on-inverse:var(--light-on-inverse);--tab-activo-bg:var(--light-neutral-500);--tooltip-bg:var(--light-neutral-500);--light-shadow-card:0px 3px 12px -1px rgba(28,52,84,0.13),0px 2px 4px -1px rgba(28,55,90,0.12);--dark-shadow-card:0px 3px 12px -1px rgba(0,0,0,0.3),0px 2px 4px -1px rgba(0,0,0,0.25);--shadow-card:var(--light-shadow-card);--shadow-modal:0 8px 32px rgba(0,0,0,0.16);--card_min-width:320px;--composicion_header_content_height:40px;--layout-header:80px;--layout-marquee:48px;--color-positivo:#0b864b;--color-negativo:#a90b0b;--color-error:#a90b0b;--color-error-bg:#fde6e6;--color-exito:#0b864b;--color-exito-bg:#e9f7f0;--color-boton-hover:#e8681f;--color-boton-active:#cc5c1b}html{height:100%}html::-webkit-scrollbar{width:10px}html::-webkit-scrollbar-thumb{background-color:var(--neutral-100)}html::-webkit-scrollbar-track{background-color:var(--neutral-50)}.composicion_lista::-webkit-scrollbar,.dropdown-cuentas::-webkit-scrollbar,.sidebar-wrapper::-webkit-scrollbar,.wrapper::-webkit-scrollbar,aside::-webkit-scrollbar{width:4px}.composicion_lista::-webkit-scrollbar-thumb,.dropdown-cuentas::-webkit-scrollbar-thumb,.sidebar-wrapper::-webkit-scrollbar-thumb,.wrapper::-webkit-scrollbar-thumb,aside::-webkit-scrollbar-thumb{background-color:var(--neutral-50)}body{height:100%;margin:0;color:var(--neutral-500);background:var(--background);font-family:var(--font-inter),sans-serif}body *{font-family:inherit}::selection{background-color:var(--primary-color);color:var(--text-inverse)}::-moz-selection{background-color:var(--primary-color);color:var(--text-inverse)}button,input,select,textarea{color:inherit}.no-hover-bg:hover{background-color:transparent!important}.ant-segmented.ant-segmented-lg .ant-segmented-item-label{padding:0 16px!important}.ant-segmented .ant-segmented-item-selected{color:var(--primary-color)!important}.ant-skeleton .ant-skeleton-input,.ant-skeleton h3,.ant-skeleton li{background-color:rgba(0,0,0,.04)!important}.link:hover,.login-link:hover{color:var(--primary-300)!important;text-decoration:underline}.account-menu [role=menuitem]{padding:16px 8px!important;font-size:12px!important;font-weight:500!important;display:flex!important}.dropdown-cuentas-search .ant-input-affix-wrapper,.dropdown-cuentas-search.ant-input-affix-wrapper{width:100%;height:44px;padding:10px 16px;background:var(--background-container);border:1px solid var(--neutral-50);border-radius:4px}.dropdown-cuentas-search .ant-input,.dropdown-cuentas-search.ant-input-affix-wrapper input.ant-input{font-size:14px;line-height:22px;color:var(--neutral-500)}.dropdown-cuentas-search .ant-input::-moz-placeholder,.dropdown-cuentas-search.ant-input-affix-wrapper input.ant-input::-moz-placeholder{color:var(--placeholder)}.dropdown-cuentas-search .ant-input::placeholder,.dropdown-cuentas-search.ant-input-affix-wrapper input.ant-input::placeholder{color:var(--placeholder)}.dropdown-cuentas-search .ant-input-suffix,.dropdown-cuentas-search .dropdown-cuentas-search-icon{color:var(--neutral-500)}.dropdown-cuentas-search .ant-input-search-button,.dropdown-cuentas-search .anticon-search{width:24px;height:24px}.sidebar-icon{font-size:20px!important;min-width:auto!important}.asesor-contacto-boton:hover{background-color:var(--surface-hover)}.asesor-copiar-boton:hover{background-color:var(--neutral-50)}.menu-colapsable .ant-menu-submenu-title{width:100%!important;height:60px!important;display:flex!important;align-items:center!important;padding:0 0 0 20px!important;margin:0!important}.toggle-cuentas-productor-not-collapsed .ant-segmented-item-label{padding:0!important}.ant-tooltip-open.ant-menu-item-icon+.ant-menu-title-content{margin-inline-start:0!important}.sidebar-asesor-card .ant-card-body .ant-card-meta .ant-card-meta-avatar{padding-inline-end:8px}.result-success .ant-result-icon .anticon{color:var(--green-50)!important;background-image:radial-gradient(circle,var(--green-500) 50%,var(--green-50) 50%);border-radius:50%}.result-success.success-drawer .ant-result-icon .anticon{font-size:240px!important}.ant-skeleton .ant-skeleton-content .ant-skeleton-paragraph.skeleton-radio-card>li{height:70px}.ant-skeleton .ant-skeleton-content .ant-skeleton-paragraph.skeleton-stocks{margin-top:0;margin-bottom:16px}.ant-skeleton .ant-skeleton-content .ant-skeleton-paragraph.skeleton-stocks>:last-child{margin-top:8px}.ant-skeleton .ant-skeleton-content .ant-skeleton-paragraph.skeleton-composition{margin-top:8px;margin-bottom:14px}.ant-skeleton.ant-skeleton-element.skeleton-account-balance .ant-skeleton-input{height:40px}.detalle-colapsable .ant-collapse-item .ant-collapse-header{align-items:center!important}.detalle-colapsable .ant-collapse-item .ant-collapse-header:hover{background-color:var(--neutral-50)}.detalle-colapsable .ant-collapse-content-box{padding:4px 16px!important}.detalle-colapsable-link:hover{color:var(--primary-300)!important}.card-flujo-de-fondos .ant-steps .ant-steps-item-icon>.ant-steps-icon{color:transparent!important}.card-flujo-de-fondos .ant-steps .ant-steps-item-icon{background-color:var(--primary-300)!important}.card-flujo-de-fondos .ant-card-extra{margin-inline-start:0!important}.ant-card-head-wrapper:has(.card-flujo-de-fondos-title){flex-wrap:wrap!important;gap:12px!important;justify-content:space-between!important}.ant-card-head-title:has(.card-flujo-de-fondos-title){flex:0 0 auto!important}.card-flujo-de-fondos .ant-steps.ant-steps-label-vertical .ant-steps-item-content{margin-top:4px!important}.ant-card-meta-title:has(.news-title){margin-bottom:4px!important}.news-card:hover .news-link{color:var(--primary-color);transition:color .15s}.tabs_mi-cuenta .ant-tabs-nav-list .ant-tabs-tab{justify-content:center!important;color:var(--neutral-200)!important}.card_mi-cuenta .ant-card-head-wrapper{display:block!important;padding-bottom:16px!important}.domicilio-panel .ant-collapse-header{padding:0!important;align-items:center!important}.ant-skeleton .ant-skeleton-content .ant-skeleton-paragraph.my-account_info_skeleton>li{margin-block-start:30px}.my-account_perfilinversor_skeleton{margin:6px 0!important}.ant-skeleton .ant-skeleton-content .ant-skeleton-paragraph.my-account_perfilinversor_skeleton>li:first-child{margin-block-start:0}.steps-indicator .ant-steps-item{padding-inline-start:0!important}.steps-indicator .ant-steps-item:hover{cursor:pointer!important}.steps-indicator .ant-steps-item.disabled{cursor:not-allowed!important}.steps-indicator .ant-steps-item-icon{transition:none!important;margin-inline-end:0!important}.steps-confirmacion .ant-steps-item-tail,.steps-indicator .ant-steps-item-content{display:none!important}.cuentas_bancarias_lista ul.ant-list-item-action{margin-inline-start:40px!important}.cuentas_bancarias_lista .ant-list-item-meta-content{display:flex;flex-direction:row-reverse;flex-direction:column-reverse;gap:4px}.cuentas_bancarias_lista .ant-list-item-meta-content h4{margin:0!important}.ant-form-item .ant-form-item-label>label.ant-form-item-required:not(.ant-form-item-required-mark-optional):before{display:none!important}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.item_lista:hover{background-color:var(--neutral-50)!important}.echarts-for-react{display:flex!important;justify-content:center!important}.rango-fechas-desde{border-top-right-radius:0!important;border-bottom-right-radius:0!important;border-right:1px solid transparent!important}.rango-fechas-hasta{border-top-left-radius:0!important;border-bottom-left-radius:0!important;border-left:1px solid transparent!important}@media (max-height:600px){.rango-fechas-popup.ant-picker-dropdown{top:10px!important}}@media (max-height:720px){.picker-reportes.ant-picker-dropdown{top:10px!important;bottom:auto!important}}.rango-fechas-desde.open,.rango-fechas-desde:active,.rango-fechas-desde:focus,.rango-fechas-desde:focus-within,.rango-fechas-desde:hover,.rango-fechas-hasta.open,.rango-fechas-hasta:active,.rango-fechas-hasta:focus,.rango-fechas-hasta:focus-within,.rango-fechas-hasta:hover{border:1px solid var(--primary-400)!important;box-shadow:none!important}.logo-como-icono:hover{color:var(--primary-300)!important}.fci-monto-input label{width:100%!important}.fci-monto-input label:after{display:none!important}td:has(.ingresos-children-table){padding-top:0!important;padding-left:0!important;padding-right:0!important}.ingresos-children-table th.ant-table-cell{padding:10px!important}.ingresos-children-table .ant-table{margin-inline:0!important;margin-block:0!important}.ingresos-table .ant-table-row-expand-icon-cell{padding-top:0!important;padding-bottom:0!important}.ingresos-table tr[data-row-key=max],.posicion-general-table tr[data-row-key=max],.tabla-expandible tr[data-row-key=max]{height:0!important;line-height:0!important;padding-top:0!important;padding-bottom:0!important;border:none!important}.ingresos-table tr[data-row-key=max] td,.posicion-general-table tr[data-row-key=max] td,tr [data-row-key=max],tr [data-row-key=max] td,tr [data-row-key=max] td *{padding-top:0!important;padding-bottom:0!important;height:0!important;border:none!important;overflow:hidden!important;visibility:hidden!important}tr [data-row-key=max],tr [data-row-key=max] td,tr [data-row-key=max] td *{line-height:0!important;max-height:0!important;margin:0!important}tr [data-row-key=max] td button{display:none!important}.datos-mercado-table td.ant-table-cell,.datos-mercado-table th.ant-table-cell{padding-inline:8px!important}.datos-mercado-table .ant-table-column-sorters{gap:4px}.datos-mercado-scroll .ant-table-content{overflow:visible!important}.datos-mercado-scroll::-webkit-scrollbar{width:4px;height:4px}.datos-mercado-scroll::-webkit-scrollbar-thumb{background-color:var(--neutral-50)}.fade-in-out{animation:fade-in-out 2s forwards}@keyframes fade-in-out{0%{opacity:0}10%{opacity:1}90%{opacity:1}to{opacity:0}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}@media (max-width:575px){.detalle-resumen-tooltip{display:none!important}.detalle-resumen-leyenda{margin-right:8px!important}.detalle-resumen-item{padding-right:8px!important}.ant-card-head-wrapper:has(.performance-title,.composition-title){flex-direction:column!important}.ant-card:has(.performance-title,.composition-title) .ant-card-extra{margin-inline-start:0!important;width:100%!important}.ant-card .ant-card-head-title{align-self:flex-start!important}.cuenta_bancaria_avatar{display:none!important}.cuenta_bancaria_list_item{display:grid!important;grid-template-columns:1fr 1fr!important}.cuenta_bancaria_list_item .ant-list-item-meta{grid-column:1/-1!important}.tabs_mi-cuenta .ant-tabs-nav .ant-tabs-nav-wrap:not([class*=".ant-tabs-nav-wrap-ping"]){justify-content:start!important}}@media (min-width:576px) and (max-width:620px){.ant-card-head-wrapper:has(.composition-title){flex-direction:column!important;justify-content:center!important}.ant-card:has(.composition-title) .ant-card-extra{margin-inline-start:0!important}}@media (min-width:992px){body{--composicion_header_content_height:80px}.ant-card-head-wrapper:has(.performance-title,.composition-title){flex-direction:column!important;justify-content:center!important}.ant-card:has(.performance-title,.composition-title) .ant-card-extra{margin-inline-start:0!important}.ant-card:has(.performance-title) .ant-card-body .wrapper{height:calc(100% - 156px)!important}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes skeleton-pulse{0%,to{opacity:1}50%{opacity:.4}}.animate-spin{animation:spin 1s linear infinite}.skeleton-line{background:linear-gradient(90deg,var(--neutral-50) 25%,var(--surface-hover) 50%,var(--neutral-50) 75%);background-size:200% 100%;animation:skeleton-shimmer 1.5s infinite}@keyframes skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.dropdown-menu-item{border-radius:var(--radius-sm);transition:background-color .15s}.dropdown-menu-item:hover{background-color:var(--surface-hover)}.dropdown-header-back{cursor:pointer}.dropdown-header-back svg:first-child{transition:transform .15s}.dropdown-header-back:hover svg:first-child{transform:translateX(-2px)}.dropdown-trigger:hover{background-color:var(--surface-hover-dark)}.user-dropdown-screen{animation-duration:.18s;animation-timing-function:ease;animation-fill-mode:both;will-change:transform,opacity}.user-dropdown-screen-forward{animation-name:user-dropdown-slide-in-forward}.user-dropdown-screen-backward{animation-name:user-dropdown-slide-in-backward}@keyframes user-dropdown-slide-in-forward{0%{opacity:0;transform:translateX(10px)}to{opacity:1;transform:translateX(0)}}@keyframes user-dropdown-slide-in-backward{0%{opacity:0;transform:translateX(-10px)}to{opacity:1;transform:translateX(0)}}@keyframes toast-entrada{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}@keyframes toast-progreso{0%{width:100%}to{width:0}}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_d8ebd1{font-family:Inter,Inter Fallback;font-style:normal}.__variable_d8ebd1{--font-inter:"Inter","Inter Fallback"}