 {} *{} #IE-warning { display: none; position: fixed; width: 100%; height: 100%; z-index: 9999; background: white; } .IE-warning-message { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); text-align: center; } .global-style-Eg86zzryc { width: 100%;padding-right: 16px;padding-left: 16px;margin-bottom: 0px;margin-top: 0px;margin-right: auto;margin-left: auto; } @media (max-width: 639px) { .global-style-Eg86zzryc { margin-left: auto;margin-right: auto;margin-top: 0px;margin-bottom: 0px;padding-left: 16px;padding-right: 16px;width: 100%; } } @media (max-width: 767px) and (min-width: 640px) { .global-style-Eg86zzryc { margin-left: auto;margin-right: auto;margin-top: 0px;margin-bottom: 0px;padding-left: 16px;padding-right: 16px;width: 100%;max-width: 640px; } } @media (max-width: 991px) and (min-width: 768px) { .global-style-Eg86zzryc { margin-left: auto;margin-right: auto;margin-top: 0px;margin-bottom: 0px;padding-left: 16px;padding-right: 16px;width: 100%;max-width: 768px; } } @media (max-width: 1199px) and (min-width: 992px) { .global-style-Eg86zzryc { margin-left: auto;margin-right: auto;margin-top: 0px;margin-bottom: 0px;padding-left: 16px;padding-right: 16px;width: 100%;max-width: 992px; } } @media (min-width: 1200px) { .global-style-Eg86zzryc { margin-left: auto;margin-right: auto;margin-top: 0px;margin-bottom: 0px;padding-left: 16px;padding-right: 16px;width: 100%;max-width: 1200px; } } .global-style-Eg86zzryc:not([data-gp-component="block"]), .global-style-Eg86zzryc [data-section-overlay] { background-color: undefined; } .chart-container { height: 300px; position: relative; max-width: 400px; margin: auto; } .input-highlight:focus { box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.3); } input:checked ~ .dot { transform: translateX(100%); background-color: #3b82f6; } input:checked ~ .block { background-color: #bfdbfe; } input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button { -webkit-appearance: none; margin: 0; } input[type=number] { -moz-appearance: textfield; } .modal { transition: opacity 0.25s ease; } .modal-content { transition: transform 0.25s ease; max-height: 80vh; overflow-y: auto; } #scenariosTable th, #scenariosTable td { padding: 0.5rem 0.75rem; text-align: left; border-bottom: 1px solid #e5e7eb; } #scenariosTable th { background-color: #f9fafb; font-weight: 600;} #scenariosTable tr:hover { background-color: #f3f4f6; } #amortizationTable th, #amortizationTable td { padding: 0.3rem 0.5rem; text-align: right; border-bottom: 1px solid #e5e7eb; font-size: 0.875rem; } #amortizationTable th { text-align: center; background-color: #f9fafb; } textarea { resize: vertical; } input:invalid { border-color: #f87171; /* red-400 */ } .accordion-content { max-height: 0; overflow: hidden; transition: max-height 0.3s ease-out; } .accordion-content.open { max-height: 2000px; /* Ajustar si es necesario un valor mayor */ transition: max-height 0.5s ease-in; } .accordion-button .fa-chevron-down { transition: transform 0.3s ease-in-out; } .accordion-button.open .fa-chevron-down { transform: rotate(180deg); } .accordion-content { max-height: 0; overflow: hidden; transition: max-height 0.3s ease-out; } .accordion-content.open { max-height: 5000px; transition: max-height 0.5s ease-in; } .modal { transition: opacity 0.3s ease-in-out; } .modal-content { transition: transform 0.3s ease-in-out; } input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button { opacity: 1; } .input-highlight:focus { box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.1); }
