.rental-models_container__N16YX {
  display: flex;
  flex-direction: column;
  padding: 1rem;
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
}

.rental-models_toolsContainer__MnOuk {
  padding: 2rem;
  background-color: #ffffff;
  border-radius: 8px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
}

.rental-models_toolHeader__2Fqj3 {
  margin-bottom: 2rem;
  text-align: center;
}

.rental-models_toolTitle__b\+b6K {
  font-size: 2rem;
  font-weight: 700;
  margin-bottom: 0.5rem;
  color: #333;
}

.rental-models_toolDescription__D5qku {
  font-size: 1rem;
  color: #666;
  max-width: 800px;
  margin: 0 auto;
}

.rental-models_toolsGrid__xIUed {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));
  grid-gap: 1.5rem;
  gap: 1.5rem;
  margin-top: 2rem;
}

.rental-models_toolCard__zQujK {
  background-color: #fff;
  border-radius: 8px;
  padding: 1.5rem;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.05);
  transition: transform 0.3s ease, box-shadow 0.3s ease;
  display: flex;
  flex-direction: column;
  text-decoration: none;
  color: inherit;
  border: 1px solid #eee;
}

.rental-models_toolCard__zQujK:hover {
  transform: translateY(-5px);
  box-shadow: 0 10px 15px rgba(0, 0, 0, 0.1);
}

.rental-models_toolIcon__mAteT {
  background-color: #f5f8ff;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 1rem;
}

.rental-models_toolCard__zQujK h3 {
  font-size: 1.2rem;
  font-weight: 600;
  margin-bottom: 0.5rem;
  color: #333;
}

.rental-models_toolCard__zQujK p {
  font-size: 0.9rem;
  color: #666;
  margin-bottom: 1rem;
  flex-grow: 1;
}

.rental-models_toolType__hUaAS {
  font-size: 0.8rem;
  color: #007bff;
  display: inline-block;
  padding: 0.25rem 0.5rem;
  background-color: #e6f2ff;
  border-radius: 4px;
} 
.interest-rate-converter_container__ozyDY {
  min-height: 100vh;
  background: linear-gradient(135deg, #0a0a0a 0%, #1a1a2e 100%);
  padding: 2rem;
  padding-top: 100px;
}

.interest-rate-converter_header__-fyo1 {
  max-width: 1200px;
  margin: 0 auto 3rem;
  text-align: center;
}

.interest-rate-converter_title__qgbQO {
  font-size: 2.5rem;
  font-weight: 700;
  color: #ffffff;
  margin-bottom: 1rem;
}

.interest-rate-converter_subtitle__BuDJe {
  font-size: 1.1rem;
  color: #a0a0a0;
  max-width: 700px;
  margin: 0 auto;
}

.interest-rate-converter_content__vs8Li {
  max-width: 900px;
  margin: 0 auto;
}

.interest-rate-converter_converterCard__O4Sp1 {
  background: rgba(255, 255, 255, 0.05);
  -webkit-backdrop-filter: blur(10px);
          backdrop-filter: blur(10px);
  border-radius: 16px;
  padding: 2.5rem;
  border: 1px solid rgba(255, 255, 255, 0.1);
  box-shadow: 0 8px 32px 0 rgba(0, 0, 0, 0.37);
}

.interest-rate-converter_converterGrid__M3ROE {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-gap: 1.5rem;
  gap: 1.5rem;
  margin-bottom: 1.5rem;
}

.interest-rate-converter_inputGroup__thqts {
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
}

.interest-rate-converter_label__yM-Nu {
  font-size: 0.9rem;
  font-weight: 600;
  color: #ffffff;
  text-transform: uppercase;
  letter-spacing: 0.5px;
}

.interest-rate-converter_select__P6mnO, .interest-rate-converter_input__HVvj9 {
  padding: 0.75rem 1rem;
  background: rgba(255, 255, 255, 0.1);
  border: 1px solid rgba(255, 255, 255, 0.2);
  border-radius: 8px;
  color: #ffffff;
  font-size: 1rem;
  transition: all 0.3s ease;
}

.interest-rate-converter_select__P6mnO:focus, .interest-rate-converter_input__HVvj9:focus {
  outline: none;
  border-color: #00d9ff;
  background: rgba(255, 255, 255, 0.15);
}

.interest-rate-converter_select__P6mnO option {
  background: #1a1a2e;
  color: #ffffff;
}

.interest-rate-converter_hint__Du0Vc {
  font-size: 0.75rem;
  color: #888;
  font-style: italic;
}

.interest-rate-converter_buttonGroup__6XXbG {
  grid-column: 1 / -1;
  display: flex;
  gap: 1rem;
}

.interest-rate-converter_convertButton__Q2sXQ {
  flex: 1 1;
  padding: 1rem 2rem;
  background: linear-gradient(135deg, #00d9ff 0%, #0099cc 100%);
  border: none;
  border-radius: 8px;
  color: #ffffff;
  font-size: 1.1rem;
  font-weight: 600;
  cursor: pointer;
  transition: transform 0.2s ease, box-shadow 0.2s ease;
}

.interest-rate-converter_convertButton__Q2sXQ:hover {
  transform: translateY(-2px);
  box-shadow: 0 8px 20px rgba(0, 217, 255, 0.4);
}

.interest-rate-converter_advancedButton__AXIvy {
  padding: 1rem;
  background: rgba(255, 255, 255, 0.1);
  border: 1px solid rgba(255, 255, 255, 0.2);
  border-radius: 8px;
  color: #ffffff;
  font-size: 0.9rem;
  cursor: pointer;
  transition: background 0.3s ease;
}

.interest-rate-converter_advancedButton__AXIvy:hover {
  background: rgba(255, 255, 255, 0.15);
}

.interest-rate-converter_advancedOptions__BDOJK {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-gap: 1.5rem;
  gap: 1.5rem;
  margin: 1.5rem 0;
  padding: 1.5rem;
  background: rgba(0, 0, 0, 0.2);
  border-radius: 8px;
  border: 1px solid rgba(255, 255, 255, 0.1);
}

.interest-rate-converter_resultBox__0eF1H {
  margin-top: 2rem;
  padding: 1.5rem;
  background: linear-gradient(135deg, rgba(0, 217, 255, 0.1) 0%, rgba(0, 153, 204, 0.1) 100%);
  border-radius: 12px;
  border: 1px solid rgba(0, 217, 255, 0.3);
}

.interest-rate-converter_resultTitle__avDLB {
  font-size: 1.3rem;
  color: #00d9ff;
  margin-bottom: 1rem;
  font-weight: 600;
}

.interest-rate-converter_resultItem__Wj85n {
  display: flex;
  justify-content: space-between;
  padding: 0.75rem 0;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}

.interest-rate-converter_resultItem__Wj85n:last-child {
  border-bottom: none;
}

.interest-rate-converter_resultLabel__u6Duh {
  color: #a0a0a0;
  font-size: 0.95rem;
}

.interest-rate-converter_resultValue__OP\+XA {
  color: #ffffff;
  font-size: 1.1rem;
  font-weight: 600;
  font-family: 'Courier New', monospace;
}

.interest-rate-converter_errorBox__bEc7U {
  margin-top: 1.5rem;
  padding: 1rem;
  background: rgba(255, 0, 0, 0.1);
  border: 1px solid rgba(255, 0, 0, 0.3);
  border-radius: 8px;
  color: #ff6b6b;
}

.interest-rate-converter_helpBox__UAu4e {
  margin-top: 2rem;
  padding: 1.5rem;
  background: rgba(255, 255, 255, 0.03);
  border-radius: 8px;
  border: 1px solid rgba(255, 255, 255, 0.1);
}

.interest-rate-converter_helpTitle__s0VqM {
  color: #00d9ff;
  font-size: 1rem;
  margin-bottom: 0.75rem;
  font-weight: 600;
}

.interest-rate-converter_helpList__ANsHF {
  list-style: none;
  padding: 0;
  margin: 0;
}

.interest-rate-converter_helpList__ANsHF li {
  color: #a0a0a0;
  font-size: 0.9rem;
  padding: 0.5rem 0;
  border-bottom: 1px solid rgba(255, 255, 255, 0.05);
}

.interest-rate-converter_helpList__ANsHF li:last-child {
  border-bottom: none;
}

.interest-rate-converter_helpList__ANsHF strong {
  color: #ffffff;
}

/* Comparador DTF vs UVR */
.interest-rate-converter_comparatorSection__YA95J {
  margin-top: 3rem;
  padding: 2.5rem;
  background: rgba(255, 255, 255, 0.05);
  -webkit-backdrop-filter: blur(10px);
          backdrop-filter: blur(10px);
  border-radius: 16px;
  border: 1px solid rgba(255, 255, 255, 0.1);
}

.interest-rate-converter_comparatorTitle__rNkhe {
  font-size: 2rem;
  font-weight: 700;
  color: #ffffff;
  margin-bottom: 0.5rem;
  text-align: center;
}

.interest-rate-converter_comparatorSubtitle__Ikxma {
  font-size: 1rem;
  color: #a0a0a0;
  text-align: center;
  margin-bottom: 2rem;
}

.interest-rate-converter_globalInputs__7WI4b {
  display: grid;
  grid-template-columns: 1fr 1fr auto;
  grid-gap: 1.5rem;
  gap: 1.5rem;
  margin-bottom: 2rem;
  align-items: end;
}

.interest-rate-converter_compareButton__PGCEf {
  padding: 0.75rem 2rem;
  background: linear-gradient(135deg, #00d9ff 0%, #0099cc 100%);
  border: none;
  border-radius: 8px;
  color: #ffffff;
  font-size: 1rem;
  font-weight: 600;
  cursor: pointer;
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  height: -webkit-fit-content;
  height: fit-content;
}

.interest-rate-converter_compareButton__PGCEf:hover {
  transform: translateY(-2px);
  box-shadow: 0 8px 20px rgba(0, 217, 255, 0.4);
}

.interest-rate-converter_comparatorPanels__kUYMd {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-gap: 2rem;
  gap: 2rem;
  margin-bottom: 2rem;
}

.interest-rate-converter_converterPanel__4D\+I9 {
  background: rgba(0, 0, 0, 0.3);
  border-radius: 12px;
  padding: 1.5rem;
  border: 1px solid rgba(255, 255, 255, 0.1);
}

.interest-rate-converter_panelTitle__v9Ipv {
  font-size: 1.3rem;
  color: #00d9ff;
  margin-bottom: 1.5rem;
  font-weight: 600;
  text-align: center;
  border-bottom: 2px solid rgba(0, 217, 255, 0.3);
  padding-bottom: 0.5rem;
}

.interest-rate-converter_panelInputs__7wDuM {
  display: flex;
  flex-direction: column;
  gap: 1rem;
  margin-bottom: 1.5rem;
}

.interest-rate-converter_panelInputGroup__dZ31F {
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
}

.interest-rate-converter_panelInputGroup__dZ31F label {
  font-size: 0.9rem;
  color: #a0a0a0;
  font-weight: 600;
}

.interest-rate-converter_panelInput__Hfs3R {
  padding: 0.75rem;
  background: rgba(255, 255, 255, 0.1);
  border: 1px solid rgba(255, 255, 255, 0.2);
  border-radius: 8px;
  color: #ffffff;
  font-size: 1rem;
}

.interest-rate-converter_panelInput__Hfs3R:focus {
  outline: none;
  border-color: #00d9ff;
  background: rgba(255, 255, 255, 0.15);
}

.interest-rate-converter_valueDisplay__0upIN {
  padding: 0.75rem;
  background: rgba(0, 217, 255, 0.1);
  border: 1px solid rgba(0, 217, 255, 0.3);
  border-radius: 8px;
  color: #00d9ff;
  font-size: 1rem;
  font-weight: 600;
  text-align: center;
}

.interest-rate-converter_intermediateSteps__Pwvy7 {
  background: rgba(255, 255, 255, 0.03);
  padding: 1rem;
  border-radius: 8px;
  margin-bottom: 1rem;
}

.interest-rate-converter_stepRow__P4aYs {
  display: flex;
  justify-content: space-between;
  padding: 0.5rem 0;
  color: #ffffff;
  font-size: 0.9rem;
  border-bottom: 1px solid rgba(255, 255, 255, 0.05);
}

.interest-rate-converter_stepRow__P4aYs:last-child {
  border-bottom: none;
}

.interest-rate-converter_finalCalculations__e3PAF {
  background: rgba(0, 217, 255, 0.05);
  padding: 1rem;
  border-radius: 8px;
  border: 1px solid rgba(0, 217, 255, 0.2);
  margin-bottom: 1rem;
}

.interest-rate-converter_calcRow__0ro8A {
  display: flex;
  justify-content: space-between;
  padding: 0.5rem 0;
  color: #ffffff;
  font-size: 0.95rem;
  border-bottom: 1px solid rgba(255, 255, 255, 0.05);
}

.interest-rate-converter_calcRow__0ro8A:last-child {
  border-bottom: none;
}

.interest-rate-converter_calcRowFinal__imI3K {
  display: flex;
  justify-content: space-between;
  padding: 0.75rem;
  background: rgba(0, 217, 255, 0.15);
  border-radius: 6px;
  margin-top: 0.5rem;
  font-weight: 600;
  font-size: 1.1rem;
}

.interest-rate-converter_highlight__x67jn {
  color: #00d9ff;
  font-weight: 600;
}

.interest-rate-converter_finalValue__nGmbK {
  color: #00d9ff;
  font-weight: 700;
  font-size: 1.2rem;
}

.interest-rate-converter_equivalence__wu6Dr {
  background: rgba(255, 255, 255, 0.03);
  padding: 1rem;
  border-radius: 8px;
  border: 1px solid rgba(255, 255, 255, 0.1);
}

.interest-rate-converter_equivalence__wu6Dr h4 {
  color: #00d9ff;
  font-size: 0.9rem;
  margin-bottom: 0.75rem;
  text-transform: uppercase;
  letter-spacing: 0.5px;
}

.interest-rate-converter_equivRow__NeNzB {
  display: flex;
  justify-content: space-between;
  padding: 0.5rem 0;
  color: #ffffff;
  font-size: 0.9rem;
  border-bottom: 1px solid rgba(255, 255, 255, 0.05);
}

.interest-rate-converter_equivRow__NeNzB:last-child {
  border-bottom: none;
}

.interest-rate-converter_comparisonResult__EmHKh {
  background: rgba(0, 217, 255, 0.08);
  padding: 2rem;
  border-radius: 12px;
  border: 1px solid rgba(0, 217, 255, 0.3);
}

.interest-rate-converter_comparisonResult__EmHKh h3 {
  color: #ffffff;
  font-size: 1.5rem;
  text-align: center;
  margin-bottom: 1.5rem;
}

.interest-rate-converter_comparisonCards__EN6Vz {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-gap: 2rem;
  gap: 2rem;
  margin-bottom: 1.5rem;
}

.interest-rate-converter_comparisonCard__kYhDj {
  background: rgba(255, 255, 255, 0.05);
  padding: 2rem;
  border-radius: 12px;
  border: 2px solid rgba(255, 255, 255, 0.2);
  text-align: center;
  transition: all 0.3s ease;
}

.interest-rate-converter_comparisonCard__kYhDj.interest-rate-converter_better__jn4Kv {
  background: linear-gradient(135deg, rgba(0, 255, 136, 0.1) 0%, rgba(0, 217, 255, 0.1) 100%);
  border: 2px solid #00ff88;
  box-shadow: 0 8px 24px rgba(0, 255, 136, 0.3);
}

.interest-rate-converter_cardLabel__GbCtf {
  font-size: 1.2rem;
  color: #a0a0a0;
  margin-bottom: 1rem;
  font-weight: 600;
}

.interest-rate-converter_comparisonCard__kYhDj.interest-rate-converter_better__jn4Kv .interest-rate-converter_cardLabel__GbCtf {
  color: #00ff88;
}

.interest-rate-converter_cardValue__Wj97v {
  font-size: 2.5rem;
  color: #ffffff;
  font-weight: 700;
  font-family: 'Courier New', monospace;
}

.interest-rate-converter_badge__agTV9 {
  margin-top: 1rem;
  padding: 0.5rem 1rem;
  background: #00ff88;
  color: #0a0a0a;
  border-radius: 20px;
  font-weight: 600;
  font-size: 0.9rem;
  display: inline-block;
}

.interest-rate-converter_savings__OWB1D {
  text-align: center;
  font-size: 1.1rem;
  color: #00d9ff;
  font-weight: 600;
}

@media (max-width: 768px) {
  .interest-rate-converter_container__ozyDY {
    padding: 1rem;
    padding-top: 80px;
  }

  .interest-rate-converter_title__qgbQO {
    font-size: 1.8rem;
  }

  .interest-rate-converter_subtitle__BuDJe {
    font-size: 0.95rem;
  }

  .interest-rate-converter_converterCard__O4Sp1 {
    padding: 1.5rem;
  }

  .interest-rate-converter_converterGrid__M3ROE {
    grid-template-columns: 1fr;
  }

  .interest-rate-converter_advancedOptions__BDOJK {
    grid-template-columns: 1fr;
  }

  .interest-rate-converter_buttonGroup__6XXbG {
    flex-direction: column;
  }

  .interest-rate-converter_resultItem__Wj85n {
    flex-direction: column;
    gap: 0.5rem;
  }

  .interest-rate-converter_globalInputs__7WI4b {
    grid-template-columns: 1fr;
  }

  .interest-rate-converter_comparatorPanels__kUYMd {
    grid-template-columns: 1fr;
  }

  .interest-rate-converter_comparisonCards__EN6Vz {
    grid-template-columns: 1fr;
  }

  .interest-rate-converter_comparatorTitle__rNkhe {
    font-size: 1.5rem;
  }

  .interest-rate-converter_cardValue__Wj97v {
    font-size: 2rem;
  }
}

.ConstructionComponent_constructionContainer__6ToMZ{display:flex;flex-direction:column;width:100%;height:100%;background-color:#1a1f36;color:#fff}.ConstructionComponent_menuContainer__2eZRD{padding:1rem 0;border-bottom:1px solid #2c3556}.ConstructionComponent_menuOptions__7zeqt{display:flex;gap:1rem;padding:0 1rem}.ConstructionComponent_menuOption__9T22m{background:none;border:none;color:#fff;padding:.5rem 1rem;font-size:1rem;cursor:pointer;position:relative;transition:all .2s ease}.ConstructionComponent_menuOption__9T22m:hover{color:#00c2a8}.ConstructionComponent_menuOption__9T22m.ConstructionComponent_selected__Gur28{color:#00c2a8}.ConstructionComponent_menuOption__9T22m.ConstructionComponent_selected__Gur28::after{content:"";position:absolute;bottom:-1rem;left:0;width:100%;height:2px;background-color:#00c2a8}.ConstructionComponent_contentContainer__huhKy{flex:1 1;padding:2rem;background-color:#151929;overflow:auto}
.ProyeccionComponent_proyeccionContainer__G4wnE{width:100%;height:100%;display:flex;flex-direction:column}.ProyeccionComponent_proyeccionHeader__jP2zo{display:flex;justify-content:flex-start;align-items:center;margin-bottom:1.5rem}.ProyeccionComponent_proyeccionTitle__GDBFQ{font-size:1.5rem;font-weight:600;color:#fff;display:flex;align-items:center;gap:.5rem}.ProyeccionComponent_proyeccionIcon__8c6wO{color:#00c2a8;font-size:1.2rem}.ProyeccionComponent_proyeccionContent__OrjoA{flex:1 1;padding:1rem;background-color:#1a1e2c;border-radius:.5rem;box-shadow:0 4px 6px rgba(0,0,0,.1)}.ProyeccionComponent_proyeccionTable__mxQlt{width:100%;border-collapse:collapse;color:#fff}.ProyeccionComponent_tableHeader__Wouuy{display:grid;grid-template-columns:1.5fr 1fr 100px;padding:1rem 0;border-bottom:1px solid hsla(0,0%,100%,.1);font-weight:600;color:hsla(0,0%,100%,.7)}.ProyeccionComponent_tableHeaderNombre__9JQw\+,.ProyeccionComponent_tableHeaderValor__CoWDO,.ProyeccionComponent_tableHeaderAcciones__76u8N{padding:0 1rem}.ProyeccionComponent_tableRow__4YfbZ{display:grid;grid-template-columns:1.5fr 1fr 100px;padding:1.25rem 0;border-bottom:1px solid hsla(0,0%,100%,.05);align-items:center}.ProyeccionComponent_tableRow__4YfbZ:hover{background-color:hsla(0,0%,100%,.02)}.ProyeccionComponent_tableRowNombre__97vWg,.ProyeccionComponent_tableRowValor__XAC0h,.ProyeccionComponent_tableRowAcciones__Kg-7a{padding:0 1rem}.ProyeccionComponent_tableRowNombre__97vWg{font-weight:500}.ProyeccionComponent_tableRowValor__XAC0h{font-weight:600}.ProyeccionComponent_totalRow__NBSH6{display:grid;grid-template-columns:1.5fr 1fr 100px;padding:1.5rem 0 1rem;align-items:center;margin-top:.5rem}.ProyeccionComponent_totalRowLabel__ONpFp{padding:0 1rem;font-weight:600;font-size:1.1rem}.ProyeccionComponent_totalRowValue__z8Xl3{padding:0 1rem;font-weight:700;font-size:1.2rem;color:#00c2a8}.ProyeccionComponent_editButton__CnfTW{background-color:#4338ca;color:#fff;border:none;border-radius:.5rem;padding:.5rem 1.5rem;font-size:.9rem;cursor:pointer;transition:background-color .2s;text-align:center;width:80px}.ProyeccionComponent_editButton__CnfTW:hover{background-color:rgb(59.0476190476,48.8988095238,183.6011904762)}.ProyeccionComponent_modalOverlay__lAhlq{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.7);display:flex;justify-content:center;align-items:center;z-index:1000}.ProyeccionComponent_modal__1zp5y{background-color:#24262e;border-radius:.5rem;width:90%;max-width:1000px;max-height:90vh;overflow-y:auto;color:#fff;box-shadow:0 4px 20px rgba(0,0,0,.3)}.ProyeccionComponent_modalHeader__blwyL{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid hsla(0,0%,100%,.1)}.ProyeccionComponent_modalTitle__3D2lc{font-size:1.5rem;font-weight:600;margin:0}.ProyeccionComponent_closeButton__IKiYp{background:none;border:none;color:hsla(0,0%,100%,.6);font-size:1.5rem;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;transition:all .2s}.ProyeccionComponent_closeButton__IKiYp:hover{background-color:hsla(0,0%,100%,.1);color:#fff}.ProyeccionComponent_modalBody__JScJn{padding:1.5rem}.ProyeccionComponent_modalFooter__spEFb{padding:1rem 1.5rem 1.5rem;display:flex;justify-content:flex-end}.ProyeccionComponent_formGroup__EgtIl{margin-bottom:1.5rem;padding:1.5rem;background-color:rgba(0,0,0,.2);border-radius:.5rem}.ProyeccionComponent_formRow__zsVrA{display:grid;grid-template-columns:repeat(auto-fit, minmax(150px, 1fr));grid-gap:1rem;gap:1rem;align-items:flex-end}.ProyeccionComponent_formField__RNWVf{display:flex;flex-direction:column;position:relative}.ProyeccionComponent_formLabel__5GT4a{font-size:.9rem;margin-bottom:.5rem;color:hsla(0,0%,100%,.7);display:flex;align-items:center;gap:6px}.ProyeccionComponent_formInput__uQytX{padding:.75rem;background-color:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.1);border-radius:.25rem;color:#fff;font-size:.9rem}.ProyeccionComponent_formInput__uQytX:focus{outline:none;border-color:#00c2a8}.ProyeccionComponent_formInput__uQytX::placeholder{color:hsla(0,0%,100%,.3)}.ProyeccionComponent_formActions__8nm5a{display:flex;align-items:flex-end}.ProyeccionComponent_edificacionesTable__8RUec{margin-top:1.5rem;margin-bottom:1.5rem;overflow-x:auto}.ProyeccionComponent_edificacionesTable__8RUec table{width:100%;border-collapse:collapse;color:#fff}.ProyeccionComponent_edificacionesTable__8RUec table th,.ProyeccionComponent_edificacionesTable__8RUec table td{padding:.75rem 1rem;text-align:left;white-space:nowrap}.ProyeccionComponent_edificacionesTable__8RUec table th{background-color:rgba(0,0,0,.2);font-weight:600;font-size:.9rem;color:hsla(0,0%,100%,.8)}.ProyeccionComponent_edificacionesTable__8RUec table tr{border-bottom:1px solid hsla(0,0%,100%,.05)}.ProyeccionComponent_edificacionesTable__8RUec table tr:last-child{border-bottom:none}.ProyeccionComponent_edificacionesTable__8RUec table tbody tr:hover{background-color:hsla(0,0%,100%,.02)}.ProyeccionComponent_edificacionesTable__8RUec table tfoot{background-color:rgba(0,0,0,.2);font-weight:600}.ProyeccionComponent_subtotalLabel__Y2cJs{text-align:right;font-weight:600}.ProyeccionComponent_subtotalValue__TWPIw{font-weight:700;color:#00c2a8}.ProyeccionComponent_addButton__Rrgid{background-color:#00c2a8;color:#1a1f36;border:none;border-radius:.25rem;padding:.75rem 1.25rem;font-weight:600;cursor:pointer;transition:background-color .2s;height:40px}.ProyeccionComponent_addButton__Rrgid:hover{background-color:rgb(0,168.5,145.9175257732)}.ProyeccionComponent_saveButton__K4zya{background-color:#4338ca;color:#fff;border:none;border-radius:.25rem;padding:.75rem 1.5rem;font-weight:600;cursor:pointer;transition:background-color .2s;min-width:120px}.ProyeccionComponent_saveButton__K4zya:hover{background-color:rgb(59.0476190476,48.8988095238,183.6011904762)}.ProyeccionComponent_deleteButton__HyrAN{background-color:rgba(220,38,38,.1);color:#dc2626;border:1px solid rgba(220,38,38,.3);border-radius:4px;font-size:1.25rem;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;width:30px;height:30px;transition:all .2s}.ProyeccionComponent_deleteButton__HyrAN:hover{background-color:rgba(220,38,38,.2);border-color:rgba(220,38,38,.5);color:hsl(0,72.2222222222%,60.5882352941%)}.ProyeccionComponent_developmentMessage__LH0CR{font-size:1.2rem;color:hsla(0,0%,100%,.7);text-align:center}.ProyeccionComponent_rowActions__xSBh\+{display:flex;gap:12px;align-items:center;justify-content:flex-start}.ProyeccionComponent_editRowButton__AOsSF{background-color:rgba(67,56,202,.1);color:#fff;border:1px solid rgba(67,56,202,.3);border-radius:4px;cursor:pointer;padding:5px;display:flex;align-items:center;justify-content:center;transition:all .2s;width:30px;height:30px}.ProyeccionComponent_editRowButton__AOsSF:hover{background-color:rgba(67,56,202,.2);border-color:rgba(67,56,202,.5)}.ProyeccionComponent_editIcon__fhPgv{font-size:16px}.ProyeccionComponent_deleteIcon__sbv2\+{font-size:20px}.ProyeccionComponent_cancelButton__1Wf38{background-color:rgba(0,0,0,0);border:1px solid hsla(0,0%,100%,.2);color:#fff;border-radius:.25rem;padding:.75rem 1.25rem;margin-left:10px;font-weight:600;cursor:pointer;transition:background-color .2s;height:40px}.ProyeccionComponent_cancelButton__1Wf38:hover{background-color:hsla(0,0%,100%,.05)}.ProyeccionComponent_expandButton__LHCq0{background:none;border:none;color:#00c2a8;font-size:1rem;cursor:pointer;padding:.25rem;margin-right:.5rem;transition:transform .2s ease;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px}.ProyeccionComponent_expandButton__LHCq0:hover{transform:scale(1.1)}.ProyeccionComponent_summaryCard__stR2F{background-color:rgba(0,0,0,.3);border:1px solid hsla(0,0%,100%,.1);border-radius:.5rem;margin:.5rem 0;padding:1rem;animation:ProyeccionComponent_slideDown__KlZEX .3s ease-out}@keyframes ProyeccionComponent_slideDown__KlZEX{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.ProyeccionComponent_summaryContent__XfeLD{display:flex;flex-direction:column;gap:1rem}.ProyeccionComponent_summaryStats__1LhtC{display:grid;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));grid-gap:1rem;gap:1rem;padding:1rem;background-color:rgba(0,0,0,.2);border-radius:.5rem}.ProyeccionComponent_summaryStat__BWsgW{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;border-bottom:1px solid hsla(0,0%,100%,.05)}.ProyeccionComponent_summaryStat__BWsgW:last-child{border-bottom:none}.ProyeccionComponent_statLabel__eQccc{font-size:.9rem;color:hsla(0,0%,100%,.7);font-weight:500}.ProyeccionComponent_statValue__J7RCK{font-size:.9rem;color:#fff;font-weight:600}.ProyeccionComponent_summaryItems__cOlVm h4{margin:0 0 .75rem 0;font-size:1rem;color:#00c2a8;font-weight:600}.ProyeccionComponent_summaryItem__-jJfV{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;border-bottom:1px solid hsla(0,0%,100%,.05);font-size:.9rem}.ProyeccionComponent_summaryItem__-jJfV:last-child{border-bottom:none}.ProyeccionComponent_summaryItem__-jJfV span:first-child{color:hsla(0,0%,100%,.8)}.ProyeccionComponent_summaryItem__-jJfV span:last-child{color:#fff;font-weight:500}.ProyeccionComponent_summaryTable__RD3uU{margin-top:1rem;overflow-x:auto}.ProyeccionComponent_summaryTable__RD3uU table{width:100%;border-collapse:collapse;color:#fff;font-size:.9rem}.ProyeccionComponent_summaryTable__RD3uU table th,.ProyeccionComponent_summaryTable__RD3uU table td{padding:.75rem 1rem;text-align:left;white-space:nowrap;border-bottom:1px solid hsla(0,0%,100%,.05)}.ProyeccionComponent_summaryTable__RD3uU table th{background-color:rgba(0,0,0,.3);font-weight:600;color:hsla(0,0%,100%,.8);font-size:.85rem}.ProyeccionComponent_summaryTable__RD3uU table tbody tr:hover{background-color:hsla(0,0%,100%,.02)}.ProyeccionComponent_summaryTable__RD3uU table tfoot{background-color:rgba(0,0,0,.2);font-weight:600}.ProyeccionComponent_summaryTable__RD3uU table tfoot .ProyeccionComponent_subtotalLabel__Y2cJs{text-align:right;font-weight:600;color:hsla(0,0%,100%,.8)}.ProyeccionComponent_summaryTable__RD3uU table tfoot .ProyeccionComponent_subtotalValue__TWPIw{font-weight:700;color:#00c2a8}.ProyeccionComponent_helpButton__Krtej{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);border-radius:50%;color:#00d4ff;font-size:12px;font-weight:bold;cursor:pointer;transition:all .2s ease;flex-shrink:0}.ProyeccionComponent_helpButton__Krtej:hover{background:rgba(0,212,255,.2);border-color:#00d4ff;transform:scale(1.1)}.ProyeccionComponent_salesDataPopup__VvMIn{position:absolute;top:100%;left:0;margin-top:8px;min-width:400px;max-width:500px;background:#2a2a3e;border:1px solid rgba(0,212,255,.3);border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.4);z-index:1000;animation:ProyeccionComponent_fadeIn__BaTLY .2s ease}.ProyeccionComponent_popupHeader__Z8aAM{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:rgba(0,212,255,.1);border-bottom:1px solid rgba(0,212,255,.2);border-radius:8px 8px 0 0}.ProyeccionComponent_popupHeader__Z8aAM span{color:#fff;font-weight:600;font-size:14px}.ProyeccionComponent_popupClose__GysMB{background:none;border:none;color:hsla(0,0%,100%,.6);font-size:24px;cursor:pointer;padding:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;transition:color .2s ease;line-height:1}.ProyeccionComponent_popupClose__GysMB:hover{color:#fff}.ProyeccionComponent_popupBody__PxKgH{padding:12px}.ProyeccionComponent_salesDataOption__Xh\+jp{display:flex;justify-content:space-between;align-items:center;padding:12px;background:hsla(0,0%,100%,.05);border-radius:6px;margin-bottom:8px;transition:background .2s ease}.ProyeccionComponent_salesDataOption__Xh\+jp:last-child{margin-bottom:0}.ProyeccionComponent_salesDataOption__Xh\+jp:hover{background:hsla(0,0%,100%,.08)}.ProyeccionComponent_optionInfo__r6\+fV{flex:1 1;margin-right:12px}.ProyeccionComponent_optionTitle__k8ub7{color:hsla(0,0%,100%,.7);font-size:12px;margin-bottom:4px}.ProyeccionComponent_optionValue__V-7ZA{color:#fff;font-size:14px}.ProyeccionComponent_optionValue__V-7ZA strong{color:#00d4ff;font-weight:600}.ProyeccionComponent_applyButton__Haq8N{padding:6px 16px;background:#00d4ff;color:#1a1a2e;border:none;border-radius:4px;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease;white-space:nowrap}.ProyeccionComponent_applyButton__Haq8N:hover{background:#00b8e6;transform:translateY(-1px)}.ProyeccionComponent_applyButton__Haq8N:active{transform:translateY(0)}@keyframes ProyeccionComponent_fadeIn__BaTLY{from{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}
.DistributionComponent_container__hfgV3{display:flex;flex-direction:column;width:100%;height:100%;color:#fff}.DistributionComponent_title__bG2BA{font-size:1.5rem;font-weight:600;margin-bottom:1.5rem;color:#fff}.DistributionComponent_content__5Fhw6{background-color:#151929;border-radius:8px;padding:1.5rem;flex:1 1;overflow:auto}.DistributionComponent_distributionGrid__Wgz5a{display:grid;grid-gap:2rem;gap:2rem;margin-top:1rem}.DistributionComponent_inputForm__ojKEO{background-color:rgba(26,31,54,.5);border-radius:8px;padding:1.5rem;margin-bottom:2rem;border:1px solid #2c3556}.DistributionComponent_formHeader__WXZ8z{margin-bottom:1.5rem}.DistributionComponent_formHeader__WXZ8z h3{font-size:1.2rem;font-weight:600;color:#fff}.DistributionComponent_formGrid__NIftY{display:grid;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));grid-gap:1rem;gap:1rem}.DistributionComponent_formGroup__solQu{margin-bottom:1rem}.DistributionComponent_formGroup__solQu label{display:block;margin-bottom:.5rem;font-size:.9rem;color:#fff}.DistributionComponent_formControl__S8jQe{width:100%;padding:.75rem;background-color:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.2);border-radius:4px;color:#fff;font-size:1rem}.DistributionComponent_formControl__S8jQe:focus{outline:none;border-color:#00c2a8;box-shadow:0 0 0 2px rgba(0,194,168,.2)}.DistributionComponent_formControl__S8jQe:disabled{opacity:.7;cursor:not-allowed}.DistributionComponent_inputWithPrefix__duMKu,.DistributionComponent_inputWithSuffix__Zyxl6{position:relative;display:flex;align-items:center}.DistributionComponent_dateInputContainer__TMBqC{display:flex;gap:.5rem;align-items:center}.DistributionComponent_dateInputContainer__TMBqC select{flex:2 1}.DistributionComponent_dateInputContainer__TMBqC input{flex:1 1}.DistributionComponent_prefix__n5orI{position:absolute;left:.75rem;color:hsla(0,0%,100%,.7)}.DistributionComponent_suffix__tG0ln{position:absolute;right:.75rem;color:hsla(0,0%,100%,.7)}.DistributionComponent_inputWithPrefix__duMKu input{padding-left:1.75rem}.DistributionComponent_inputWithSuffix__Zyxl6 input{padding-right:1.75rem}.DistributionComponent_formActions__siEBr{margin-top:1.5rem;display:flex;justify-content:flex-end}.DistributionComponent_primaryButton__ALvPa{background-color:#00c2a8;color:#1a1f36;border:none;border-radius:4px;padding:.75rem 1.5rem;font-weight:600;cursor:pointer;transition:background-color .2s}.DistributionComponent_primaryButton__ALvPa:hover{background-color:rgb(0,168.5,145.9175257732)}.DistributionComponent_primaryButton__ALvPa:disabled{opacity:.7;cursor:not-allowed}.DistributionComponent_secondaryButton__iuhF-{background-color:rgba(0,0,0,0);color:#00c2a8;border:1px solid #00c2a8;border-radius:4px;padding:.75rem 1.5rem;font-weight:600;cursor:pointer;transition:all .2s}.DistributionComponent_secondaryButton__iuhF-:hover{background-color:rgba(0,194,168,.1)}.DistributionComponent_errorMessage__Iyofs{margin-top:1rem;padding:.75rem;background-color:rgba(255,59,48,.1);border:1px solid rgba(255,59,48,.3);border-radius:4px;color:#ff3b30}.DistributionComponent_customPercentagesContainer__BOt4\+{margin-top:1.5rem;padding:1.5rem;background-color:rgba(26,31,54,.3);border-radius:8px;border:1px solid #2c3556}.DistributionComponent_customPercentagesContainer__BOt4\+ h4{font-size:1rem;font-weight:600;margin-bottom:1rem;color:#fff}.DistributionComponent_percentageGrid__nsd15{display:grid;grid-template-columns:repeat(auto-fill, minmax(150px, 1fr));grid-gap:1rem;gap:1rem}.DistributionComponent_percentageItem__YWuWM label{display:block;margin-bottom:.5rem;font-size:.85rem;color:#fff}.DistributionComponent_totalPercentage__3Dn-5{margin-top:1.5rem;display:flex;justify-content:flex-end;align-items:center;gap:.5rem;font-weight:600}.DistributionComponent_validPercentage__VjZnC{color:#00c87f}.DistributionComponent_invalidPercentage__VC9S4{color:#ff3b30}.DistributionComponent_tableContainer__W0INe{margin-top:2rem;margin-bottom:2rem;background-color:rgba(0,0,0,.2);border-radius:8px;overflow:hidden}.DistributionComponent_tableTitle__20zoZ{font-size:1.2rem;font-weight:600;margin-bottom:1rem;color:#fff}.DistributionComponent_tableWrapper__aVIfi{overflow-x:auto;margin-bottom:1rem}.DistributionComponent_distributionTable__KRUq\+{width:100%;border-collapse:collapse}.DistributionComponent_distributionTable__KRUq\+ th,.DistributionComponent_distributionTable__KRUq\+ td{padding:.75rem 1rem;text-align:left;border-bottom:1px solid #2c3556}.DistributionComponent_distributionTable__KRUq\+ th{background-color:#1a1f36;font-weight:600;color:#fff}.DistributionComponent_distributionTable__KRUq\+ .DistributionComponent_monthColumn__S\+Upw{white-space:nowrap}.DistributionComponent_distributionTable__KRUq\+ .DistributionComponent_valueColumn__hIshl{text-align:right}.DistributionComponent_distributionTable__KRUq\+ .DistributionComponent_percentColumn__ezf\+w{text-align:right}.DistributionComponent_distributionTable__KRUq\+ .DistributionComponent_evenRow__8rPyL{background-color:rgba(26,31,54,.3)}.DistributionComponent_distributionTable__KRUq\+ .DistributionComponent_oddRow__Ijhid{background-color:rgba(26,31,54,.1)}.DistributionComponent_distributionTable__KRUq\+ .DistributionComponent_totalRow__3kzfq{background-color:#1a1f36;font-weight:600}.DistributionComponent_distributionTable__KRUq\+ .DistributionComponent_totalRow__3kzfq td:first-child{text-align:left}.DistributionComponent_tableActions__njWfl{display:flex;justify-content:flex-end;margin-top:1rem}.DistributionComponent_warningMessage__7GakC{margin:1rem 0;padding:.75rem;background-color:rgba(255,149,0,.1);border:1px solid rgba(255,149,0,.3);border-radius:4px;color:#ff9500}.DistributionComponent_warningMessage__7GakC span{margin-right:.5rem}.DistributionComponent_visualizationContainer__5Aohc{margin-top:2rem}.DistributionComponent_visualizationContainer__5Aohc h3{font-size:1.2rem;font-weight:600;margin-bottom:1rem;color:#fff}.DistributionComponent_chartContainer__73Ku-{margin-bottom:1.5rem}.DistributionComponent_chartPlaceholder__QuW99{background-color:rgba(26,31,54,.3);border:1px solid #2c3556;border-radius:8px;padding:1.5rem;min-height:400px}.DistributionComponent_chartHeader__Ojeii{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.DistributionComponent_chartTitle__FucOL{font-size:1.1rem;font-weight:600}.DistributionComponent_chartLegend__nr394{display:flex;gap:1rem}.DistributionComponent_legendItem__84aUi{display:flex;align-items:center;gap:.5rem}.DistributionComponent_legendColor__fDWxV{display:block;width:16px;height:8px;border-radius:2px}.DistributionComponent_legendText__x9KiZ{font-size:.85rem}.DistributionComponent_chart__CfkYD{height:300px;margin-bottom:1rem}.DistributionComponent_chartVisualization__yG6pa{position:relative;height:100%;background-color:rgba(26,31,54,.2);border:1px solid #2c3556;border-radius:4px;padding:1rem}.DistributionComponent_curveSimulation__Oojfo{display:flex;justify-content:space-between;align-items:flex-end;height:calc(100% - 30px)}.DistributionComponent_dataPoint__vJEKb{position:relative;flex:1 1;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center}.DistributionComponent_bar__jM0Mz{width:60%;max-width:20px;background-color:#36a2eb;border-radius:2px 2px 0 0;transition:height .3s ease}.DistributionComponent_line__Dc-IO{position:absolute;width:100%;height:2px;background-color:#ff6384;transition:bottom .3s ease}.DistributionComponent_xAxis__VlgL1{display:flex;justify-content:space-between;margin-top:.5rem}.DistributionComponent_xLabel__rZdMI{flex:1 1;text-align:center;font-size:.75rem;color:hsla(0,0%,100%,.7);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.DistributionComponent_chartNote__VIVD2{text-align:center;font-size:.85rem;color:hsla(0,0%,100%,.6);font-style:italic}.DistributionComponent_resultsSummary__oNJsJ{display:grid;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));grid-gap:1rem;gap:1rem}.DistributionComponent_summaryCard__vO-hL{background-color:rgba(26,31,54,.3);border:1px solid #2c3556;border-radius:8px;padding:1rem;text-align:center}.DistributionComponent_summaryLabel__sUzZt{font-size:.9rem;color:hsla(0,0%,100%,.7);margin-bottom:.5rem}.DistributionComponent_summaryValue__gOrUm{font-size:1.2rem;font-weight:600;color:#fff}.DistributionComponent_tabs__jlBUI{display:flex;margin-bottom:1.5rem}.DistributionComponent_tab__ahUg-{padding:.75rem 1.5rem;cursor:pointer;border-bottom:2px solid rgba(0,0,0,0)}.DistributionComponent_tab__ahUg-.DistributionComponent_activeTab__N6avr{border-bottom-color:#00c2a8;color:#00c2a8}@media(max-width: 768px){.DistributionComponent_formGrid__NIftY{grid-template-columns:1fr}.DistributionComponent_resultsSummary__oNJsJ{grid-template-columns:1fr}.DistributionComponent_percentageGrid__nsd15{grid-template-columns:1fr}}.DistributionComponent_negativeValue__PYgjM{color:#ff4d4f;font-weight:500}.DistributionComponent_savedIndicator__seKOd{display:flex;align-items:center;justify-content:center;padding:.75rem 1.5rem;background-color:rgba(0,200,127,.1);border:1px solid #00c87f;border-radius:6px;color:#00c87f;font-weight:500;font-size:.9rem}.DistributionComponent_savedText__9MD7-{display:flex;align-items:center;gap:.5rem}.DistributionComponent_toggleContainer__HHtJV{display:flex;background-color:rgba(26,31,54,.3);border-radius:6px;padding:2px;margin-bottom:.75rem;border:1px solid #2c3556}.DistributionComponent_toggleButton__NwhBA{flex:1 1;padding:.5rem 1rem;background:rgba(0,0,0,0);border:none;border-radius:4px;color:#fff;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}.DistributionComponent_toggleButton__NwhBA:hover:not(:disabled){background-color:rgba(0,194,168,.1)}.DistributionComponent_toggleButton__NwhBA:disabled{opacity:.5;cursor:not-allowed}.DistributionComponent_toggleActive__KTKpf{background-color:#00c2a8;color:#1a1f36;font-weight:600}.DistributionComponent_toggleActive__KTKpf:hover{background-color:#00c2a8}.DistributionComponent_proyeccionInfo__IbvNZ{margin-top:.5rem;padding:.5rem;background-color:rgba(0,194,168,.1);border:1px solid rgba(0,194,168,.3);border-radius:4px}.DistributionComponent_proyeccionInfo__IbvNZ small{color:#00c2a8;font-size:.8rem;font-weight:500}.DistributionComponent_ipcAdjustmentInput__3fEdb{width:25% !important;min-width:80px}.DistributionComponent_ipcAdjustmentInput__3fEdb:-webkit-autofill,.DistributionComponent_ipcAdjustmentInput__3fEdb:-webkit-autofill:hover,.DistributionComponent_ipcAdjustmentInput__3fEdb:-webkit-autofill:focus,.DistributionComponent_ipcAdjustmentInput__3fEdb:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px hsla(0,0%,100%,.07) inset !important;-webkit-text-fill-color:#fff !important;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.DistributionComponent_durationInput__3tb6W{width:25% !important;min-width:80px}.DistributionComponent_readOnlyInput__LmWev{background-color:#2a2a3e !important;color:#888 !important;cursor:not-allowed !important;opacity:.7 !important;border:1px solid #444 !important}.DistributionComponent_startMonthInput__Psow-{width:50% !important;min-width:120px}.DistributionComponent_startYearInput__x8mj5{width:50% !important;min-width:100px}.DistributionComponent_dateDisplay__n8bK1{color:#fff;font-size:1.3rem;font-weight:500;text-align:left;padding:.5rem 0;white-space:nowrap}.DistributionComponent_horizontalFormGrid__d1Z-b{display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1fr 1fr 1fr;grid-gap:1rem;gap:1rem;align-items:start;margin-bottom:1rem}.DistributionComponent_horizontalFormGrid__d1Z-b .DistributionComponent_formGroup__solQu:nth-child(4){margin-right:.5rem}.DistributionComponent_horizontalFormGrid__d1Z-b .DistributionComponent_formGroup__solQu:nth-child(5){margin-left:0}.DistributionComponent_costDateMonth__bJqgL{width:65% !important;min-width:140px}.DistributionComponent_costDateYear__iK1u4{width:35% !important;min-width:80px}.DistributionComponent_saveButton__5kYjl{background-color:#00c87f;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:4px;font-size:.9rem;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:.5rem;transition:all .2s ease;width:100%;justify-content:center}.DistributionComponent_saveButton__5kYjl:hover:not(:disabled){background-color:#00b870;transform:translateY(-1px)}.DistributionComponent_saveButton__5kYjl:disabled{background-color:#666;cursor:not-allowed;opacity:.6}.DistributionComponent_saveButtonDisabled__GcJFZ{background-color:#666 !important;cursor:not-allowed !important;opacity:.6 !important}.DistributionComponent_checkIcon__tphuA{font-size:1rem;font-weight:bold}.DistributionComponent_spinner__Khhvi{width:16px;height:16px;border:2px solid #fff;border-top:2px solid rgba(0,0,0,0);border-radius:50%;animation:DistributionComponent_spin__C1iNC 1s linear infinite}@keyframes DistributionComponent_spin__C1iNC{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.DistributionComponent_periodContainer__Dfmx7{margin-top:.5rem;padding:.5rem;background-color:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:4px;text-align:center}.DistributionComponent_periodLabel__8jbNA{font-size:.7rem;color:#999;margin-bottom:.25rem;font-weight:400}.DistributionComponent_periodDates__ofGXG{font-size:.8rem;color:#fff;font-weight:500}
.CustomCurveExcelUploader_uploaderContainer__eC2tq{margin-top:1rem;padding:1.5rem;background-color:rgba(26,31,54,.3);border-radius:8px;border:1px solid #2c3556}.CustomCurveExcelUploader_uploaderHeader__\+B4e6{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.CustomCurveExcelUploader_uploaderHeader__\+B4e6 h4{font-size:1rem;font-weight:600;color:#fff;margin:0}.CustomCurveExcelUploader_downloadTemplateButton__x9csk{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background-color:rgba(0,0,0,0);border:1px solid #00c2a8;border-radius:6px;color:#00c2a8;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}.CustomCurveExcelUploader_downloadTemplateButton__x9csk:hover:not(:disabled){background-color:rgba(0,194,168,.1);transform:translateY(-1px)}.CustomCurveExcelUploader_downloadTemplateButton__x9csk:disabled{opacity:.5;cursor:not-allowed}.CustomCurveExcelUploader_downloadTemplateButton__x9csk svg{width:16px;height:16px}.CustomCurveExcelUploader_dropZone__zv\+z-{border:2px dashed #2c3556;border-radius:8px;padding:2rem;text-align:center;cursor:pointer;transition:all .3s ease;background-color:hsla(0,0%,100%,.02)}.CustomCurveExcelUploader_dropZone__zv\+z-:hover:not(.CustomCurveExcelUploader_disabled__DfXqD){border-color:#00c2a8;background-color:rgba(0,194,168,.05)}.CustomCurveExcelUploader_dropZone__zv\+z-.CustomCurveExcelUploader_dragging__h-hNL{border-color:#00c2a8;background-color:rgba(0,194,168,.1);border-style:solid}.CustomCurveExcelUploader_dropZone__zv\+z-.CustomCurveExcelUploader_disabled__DfXqD{opacity:.5;cursor:not-allowed}.CustomCurveExcelUploader_emptyState__DVRc8{display:flex;flex-direction:column;align-items:center;gap:.75rem}.CustomCurveExcelUploader_emptyState__DVRc8 svg{color:hsla(0,0%,100%,.5)}.CustomCurveExcelUploader_dragText__ANX4b{font-size:1rem;color:#fff;font-weight:500;margin:0}.CustomCurveExcelUploader_orText__obdXJ{font-size:.875rem;color:hsla(0,0%,100%,.6);margin:0}.CustomCurveExcelUploader_browseButton__iKJmm{padding:.5rem 1.5rem;background-color:#00c2a8;border:none;border-radius:6px;color:#1a1f36;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s ease}.CustomCurveExcelUploader_browseButton__iKJmm:hover{background-color:rgb(0,168.5,145.9175257732);transform:translateY(-1px)}.CustomCurveExcelUploader_formatText__MkWz4{font-size:.75rem;color:hsla(0,0%,100%,.5);margin:0}.CustomCurveExcelUploader_uploadingState__6fMpw{display:flex;flex-direction:column;align-items:center;gap:1rem}.CustomCurveExcelUploader_uploadingState__6fMpw p{font-size:1rem;color:#fff;margin:0}.CustomCurveExcelUploader_uploadedState__oA18-{display:flex;flex-direction:column;align-items:center;gap:.75rem}.CustomCurveExcelUploader_fileName__3uctb{font-size:.875rem;color:#fff;font-weight:500;margin:0;word-break:break-all}.CustomCurveExcelUploader_successText__1hWiK{font-size:.875rem;color:#00c87f;margin:0}.CustomCurveExcelUploader_clearButton__k0hz7{padding:.5rem 1rem;background-color:rgba(0,0,0,0);border:1px solid hsla(0,0%,100%,.3);border-radius:6px;color:#fff;font-size:.875rem;cursor:pointer;transition:all .2s ease}.CustomCurveExcelUploader_clearButton__k0hz7:hover{border-color:#fff;background-color:hsla(0,0%,100%,.05)}.CustomCurveExcelUploader_spinner__QEhiJ{width:40px;height:40px;border:3px solid rgba(0,194,168,.2);border-top:3px solid #00c2a8;border-radius:50%;animation:CustomCurveExcelUploader_spin__SuIsK 1s linear infinite}@keyframes CustomCurveExcelUploader_spin__SuIsK{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.CustomCurveExcelUploader_infoBox__Dghcy{display:flex;align-items:flex-start;gap:.75rem;margin-top:1rem;padding:.75rem;background-color:rgba(91,155,213,.1);border:1px solid rgba(91,155,213,.3);border-radius:6px}.CustomCurveExcelUploader_infoBox__Dghcy svg{flex-shrink:0;margin-top:.125rem;color:#5b9bd5}.CustomCurveExcelUploader_infoBox__Dghcy p{font-size:.875rem;color:hsla(0,0%,100%,.8);margin:0;line-height:1.5}
.asset-qualifications_container__17V8r {
    width: 100%;
    min-height: 100vh;
    padding: 2rem;
    background-color: #f5f5f5;
}

.asset-qualifications_main__WWVgW {
    max-width: 1200px;
    margin: 0 auto;
}

.asset-qualifications_header__x0AFE {
    text-align: center;
    margin-bottom: 3rem;
}

.asset-qualifications_title__P8-Uq {
    font-size: 2.5rem;
    color: #333;
    margin-bottom: 1rem;
}

.asset-qualifications_description__gqDp6 {
    font-size: 1.2rem;
    color: #666;
    max-width: 600px;
    margin: 0 auto;
}

.asset-qualifications_content__5yT4a {
    background-color: white;
    border-radius: 8px;
    padding: 2rem;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
}

.asset-qualifications_form__NewFe {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
    grid-gap: 1.5rem;
    gap: 1.5rem;
    margin-bottom: 2rem;
    padding: 1.5rem;
    background-color: #f8f9fa;
    border-radius: 8px;
}

.asset-qualifications_formGroup__fDFvz {
    display: flex;
    flex-direction: column;
    gap: 0.5rem;
}

.asset-qualifications_formGroup__fDFvz label {
    font-weight: 500;
    color: #333;
}

.asset-qualifications_formGroup__fDFvz input,
.asset-qualifications_formGroup__fDFvz select {
    padding: 0.75rem;
    border: 1px solid #ddd;
    border-radius: 4px;
    font-size: 1rem;
    transition: border-color 0.2s;
}

.asset-qualifications_formGroup__fDFvz input:focus,
.asset-qualifications_formGroup__fDFvz select:focus {
    outline: none;
    border-color: #007bff;
    box-shadow: 0 0 0 2px rgba(0, 123, 255, 0.25);
}

.asset-qualifications_submitButton__2oTFY {
    grid-column: 1 / -1;
    padding: 1rem;
    background-color: #007bff;
    color: white;
    border: none;
    border-radius: 4px;
    font-size: 1rem;
    font-weight: 500;
    cursor: pointer;
    transition: background-color 0.2s;
}

.asset-qualifications_submitButton__2oTFY:hover {
    background-color: #0056b3;
}

.asset-qualifications_filtros__kdNB- {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
    grid-gap: 1rem;
    gap: 1rem;
    margin-bottom: 2rem;
    padding: 1rem;
    background-color: #f8f9fa;
    border-radius: 8px;
}

.asset-qualifications_filtroGroup__a0GAW {
    display: flex;
    flex-direction: column;
    gap: 0.5rem;
}

.asset-qualifications_filtroGroup__a0GAW label {
    font-weight: 500;
    color: #333;
}

.asset-qualifications_filtroGroup__a0GAW select {
    padding: 0.5rem;
    border: 1px solid #ddd;
    border-radius: 4px;
    font-size: 0.9rem;
}

.asset-qualifications_tableContainer__GE7hn {
    overflow-x: auto;
    margin-bottom: 2rem;
}

.asset-qualifications_table__LTC7S {
    width: 100%;
    border-collapse: collapse;
    margin-top: 1rem;
    background-color: white;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
}

.asset-qualifications_table__LTC7S th,
.asset-qualifications_table__LTC7S td {
    padding: 1rem;
    text-align: left;
    border-bottom: 1px solid #ddd;
}

.asset-qualifications_table__LTC7S th {
    background-color: #f8f9fa;
    font-weight: 600;
    color: #333;
}

.asset-qualifications_table__LTC7S tr:hover {
    background-color: #f8f9fa;
}

.asset-qualifications_riesgoBajo__7uOlu {
    color: #28a745;
    font-weight: 500;
}

.asset-qualifications_riesgoMedio__leRd3 {
    color: #ffc107;
    font-weight: 500;
}

.asset-qualifications_riesgoAlto__Ht2zL {
    color: #dc3545;
    font-weight: 500;
}

.asset-qualifications_exportButton__Glohr {
    display: block;
    margin: 0 auto;
    padding: 0.75rem 1.5rem;
    background-color: #28a745;
    color: white;
    border: none;
    border-radius: 4px;
    font-size: 1rem;
    font-weight: 500;
    cursor: pointer;
    transition: background-color 0.2s;
}

.asset-qualifications_exportButton__Glohr:hover {
    background-color: #218838;
}

@media (max-width: 768px) {
    .asset-qualifications_container__17V8r {
        padding: 1rem;
    }

    .asset-qualifications_form__NewFe {
        grid-template-columns: 1fr;
    }

    .asset-qualifications_filtros__kdNB- {
        grid-template-columns: 1fr;
    }

    .asset-qualifications_table__LTC7S th,
    .asset-qualifications_table__LTC7S td {
        padding: 0.75rem;
    }
}
.advisor_container__AoRsd {
    min-height: 100vh;
    background: #0f0f23;
    padding-top: 80px;
    color: white;
}

.advisor_header__F-cPV {
    background: linear-gradient(135deg, #1a1a2e 0%, #16213e 100%);
    padding: 2rem;
    border-bottom: 1px solid #2a2a3e;
}

.advisor_headerContent__u\+CYH {
    max-width: 1400px;
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
    gap: 1rem;
}

.advisor_title__EZrZ0 {
    font-size: 2rem;
    font-weight: 700;
    margin: 0;
    display: flex;
    align-items: center;
    gap: 0.75rem;
    color: #ffffff;
}

.advisor_titleIcon__iX9Vj {
    color: #00c39a;
    font-size: 1.5rem;
}

.advisor_description__9D7xJ {
    font-size: 1rem;
    color: #a0a0a0;
    margin: 0;
    max-width: 600px;
}

.advisor_addButton__wAWxY {
    background: linear-gradient(135deg, #00c39a, #00a3a8);
    color: white;
    border: none;
    padding: 0.75rem 1.5rem;
    border-radius: 8px;
    font-size: 0.9rem;
    font-weight: 600;
    cursor: pointer;
    display: flex;
    align-items: center;
    gap: 0.5rem;
    transition: all 0.3s ease;
    box-shadow: 0 4px 15px rgba(0, 195, 154, 0.3);
}

.advisor_addButton__wAWxY:hover {
    transform: translateY(-2px);
    box-shadow: 0 6px 20px rgba(0, 195, 154, 0.4);
}

.advisor_dashboard__Pygxq {
    padding: 2rem;
    max-width: 1400px;
    margin: 0 auto;
}

.advisor_tableContainer__6EhPg {
    background: #1a1a2e;
    border-radius: 12px;
    overflow: hidden;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.3);
    border: 1px solid #2a2a3e;
}

.advisor_comparisonTable__qXrl4 {
    width: 100%;
    border-collapse: collapse;
    font-size: 0.9rem;
}

.advisor_descriptorHeader__4psd6 {
    background: #2a2a3e;
    color: #ffffff;
    font-weight: 600;
    padding: 1rem;
    text-align: left;
    border-bottom: 1px solid #3a3a4e;
    min-width: 200px;
}

.advisor_optionHeader__UWSut {
    background: #2a2a3e;
    color: #ffffff;
    font-weight: 600;
    padding: 1rem;
    text-align: center;
    border-bottom: 1px solid #3a3a4e;
    min-width: 180px;
}

.advisor_optionHeaderContent__ayFX9 {
    display: flex;
    flex-direction: column;
    gap: 0.5rem;
}

.advisor_optionName__wezuc {
    font-size: 0.85rem;
    font-weight: 700;
    color: #00c39a;
}

.advisor_optionActions__KhG8m {
    display: flex;
    justify-content: center;
    gap: 0.25rem;
}

.advisor_actionButton__mLupQ {
    background: rgba(255, 255, 255, 0.1);
    border: none;
    color: #a0a0a0;
    padding: 0.25rem;
    border-radius: 4px;
    cursor: pointer;
    transition: all 0.2s ease;
    display: flex;
    align-items: center;
    justify-content: center;
}

.advisor_actionButton__mLupQ:hover {
    background: rgba(255, 255, 255, 0.2);
    color: #ffffff;
}

.advisor_sectionRow__SHale {
    background: #1a1a2e;
}

.advisor_sectionHeader__TwNHU {
    background: linear-gradient(135deg, #00c39a, #00a3a8);
    color: white;
    font-weight: 700;
    padding: 1rem;
    text-align: left;
    display: flex;
    align-items: center;
    gap: 0.5rem;
    font-size: 1rem;
}

.advisor_descriptor__cTM8F {
    background: #2a2a3e;
    color: #e0e0e0;
    font-weight: 500;
    padding: 0.75rem 1rem;
    border-bottom: 1px solid #3a3a4e;
    font-size: 0.85rem;
}

.advisor_value__YOgmE {
    background: #1a1a2e;
    color: #ffffff;
    padding: 0.75rem;
    text-align: center;
    border-bottom: 1px solid #3a3a4e;
    font-size: 0.85rem;
    font-weight: 500;
}

/* Colores para NOI */
.advisor_value__YOgmE[style*="background-color: #10B981"] {
    color: white;
    font-weight: 600;
}

.advisor_value__YOgmE[style*="background-color: #F59E0B"] {
    color: white;
    font-weight: 600;
}

.advisor_value__YOgmE[style*="background-color: #EF4444"] {
    color: white;
    font-weight: 600;
}

.advisor_descriptorContent__74yWq {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 0.5rem;
}

.advisor_editableIndicator__5o0N- {
    display: flex;
    align-items: center;
    gap: 0.25rem;
    opacity: 0.7;
    transition: opacity 0.2s ease;
}

.advisor_editableIndicator__5o0N-:hover {
    opacity: 1;
}

.advisor_editTooltip__lq6gd {
    font-size: 0.7rem;
    color: #00c39a;
    font-weight: 500;
}

.advisor_editable__kIWU1 {
    cursor: pointer;
    transition: all 0.2s ease;
    position: relative;
}

.advisor_editable__kIWU1:hover {
    background: #2a2a3e !important;
    box-shadow: inset 0 0 0 1px rgba(0, 195, 154, 0.3);
}

.advisor_editing__lze5P {
    background: #2a2a3e !important;
    border: 2px solid #00c39a !important;
    box-shadow: 0 0 0 2px rgba(0, 195, 154, 0.2);
}

.advisor_valueContent__hw\+CQ {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0.5rem;
    position: relative;
}

.advisor_editIcon__sT3KZ {
    font-size: 0.8rem;
    color: #00c39a;
    opacity: 0;
    transition: opacity 0.2s ease;
}

.advisor_editable__kIWU1:hover .advisor_editIcon__sT3KZ {
    opacity: 1;
}

.advisor_editContainer__RIGn9 {
    display: flex;
    align-items: center;
    gap: 0.5rem;
    width: 100%;
}

.advisor_editInput__BEIth {
    background: transparent;
    border: none;
    color: #ffffff;
    font-size: 0.85rem;
    font-weight: 500;
    flex: 1 1;
    text-align: center;
    outline: none;
    font-family: inherit;
    padding: 0.25rem;
    border-radius: 4px;
}

.advisor_editInput__BEIth:focus {
    outline: none;
    background: rgba(255, 255, 255, 0.1);
}

.advisor_editInput__BEIth::placeholder {
    color: rgba(255, 255, 255, 0.5);
}

.advisor_editActions__zcO9L {
    display: flex;
    gap: 0.25rem;
}

.advisor_editActionBtn__7BkS- {
    background: rgba(255, 255, 255, 0.1);
    border: none;
    color: #ffffff;
    width: 20px;
    height: 20px;
    border-radius: 3px;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 0.7rem;
    transition: all 0.2s ease;
}

.advisor_editActionBtn__7BkS-:hover {
    background: rgba(255, 255, 255, 0.2);
    transform: scale(1.1);
}

.advisor_editActionBtn__7BkS-:first-child:hover {
    background: #10B981;
}

.advisor_editActionBtn__7BkS-:last-child:hover {
    background: #EF4444;
}

.advisor_debtYes__NWOGY {
    color: #EF4444;
    font-weight: 600;
}

.advisor_debtNo__2R-pl {
    color: #10B981;
    font-weight: 600;
}

/* Responsive Design */
@media (max-width: 1200px) {
    .advisor_tableContainer__6EhPg {
        overflow-x: auto;
    }

    .advisor_comparisonTable__qXrl4 {
        min-width: 800px;
    }
}

@media (max-width: 768px) {
    .advisor_headerContent__u\+CYH {
        flex-direction: column;
        align-items: flex-start;
    }

    .advisor_title__EZrZ0 {
        font-size: 1.5rem;
    }

    .advisor_dashboard__Pygxq {
        padding: 1rem;
    }

    .advisor_descriptorHeader__4psd6,
    .advisor_optionHeader__UWSut {
        padding: 0.75rem 0.5rem;
        font-size: 0.8rem;
    }

    .advisor_descriptor__cTM8F,
    .advisor_value__YOgmE {
        padding: 0.5rem;
        font-size: 0.8rem;
    }

    .advisor_optionName__wezuc {
        font-size: 0.75rem;
    }
}

@media (max-width: 480px) {
    .advisor_header__F-cPV {
        padding: 1rem;
    }

    .advisor_dashboard__Pygxq {
        padding: 0.5rem;
    }

    .advisor_comparisonTable__qXrl4 {
        min-width: 600px;
    }
}

/* Modal de comparación de mercado */
.advisor_modalOverlay__nX69i {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(0, 0, 0, 0.7);
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 1000;
    -webkit-backdrop-filter: blur(4px);
            backdrop-filter: blur(4px);
}

.advisor_modal__It64T {
    background: #1a1a2e;
    border-radius: 12px;
    padding: 1.5rem;
    min-width: 400px;
    max-width: 500px;
    border: 1px solid #2a2a3e;
    box-shadow: 0 20px 60px rgba(0, 0, 0, 0.5);
}

.advisor_modalHeader__Sn19Q {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 1.5rem;
    padding-bottom: 1rem;
    border-bottom: 1px solid #2a2a3e;
}

.advisor_modalHeader__Sn19Q h3 {
    margin: 0;
    color: #ffffff;
    font-size: 1.2rem;
    font-weight: 600;
}

.advisor_modalClose__FmSGJ {
    background: none;
    border: none;
    color: #a0a0a0;
    font-size: 1.2rem;
    cursor: pointer;
    padding: 0.25rem;
    border-radius: 4px;
    transition: all 0.2s ease;
}

.advisor_modalClose__FmSGJ:hover {
    color: #ffffff;
    background: #2a2a3e;
}

.advisor_modalContent__aG2Js {
    margin-bottom: 1.5rem;
}

.advisor_modalField__o9Qzk {
    margin-bottom: 1rem;
}

.advisor_modalField__o9Qzk label {
    display: block;
    margin-bottom: 0.5rem;
    color: #a0a0a0;
    font-size: 0.9rem;
    font-weight: 500;
}

.advisor_modalInput__bBidv {
    width: 100%;
    padding: 0.75rem;
    background: #2a2a3e;
    border: 1px solid #3a3a4e;
    border-radius: 6px;
    color: #ffffff;
    font-size: 0.9rem;
    transition: all 0.2s ease;
}

.advisor_modalInput__bBidv:focus {
    outline: none;
    border-color: #00c39a;
    box-shadow: 0 0 0 2px rgba(0, 195, 154, 0.2);
}

.advisor_modalInput__bBidv::placeholder {
    color: #6b7280;
}

.advisor_variationDisplay__IinZ2 {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0.75rem;
    background: #2a2a3e;
    border-radius: 6px;
    border: 1px solid #3a3a4e;
}

.advisor_variationDisplay__IinZ2 span:first-child {
    font-size: 1.1rem;
    font-weight: 600;
}

.advisor_score__qSblz {
    color: #a0a0a0;
    font-size: 0.9rem;
}

.advisor_modalActions__YW36G {
    display: flex;
    gap: 0.75rem;
    justify-content: flex-end;
}

.advisor_modalSave__T51pv,
.advisor_modalCancel__6q2b7 {
    padding: 0.75rem 1.5rem;
    border: none;
    border-radius: 6px;
    font-size: 0.9rem;
    font-weight: 600;
    cursor: pointer;
    transition: all 0.2s ease;
    display: flex;
    align-items: center;
    gap: 0.5rem;
}

.advisor_modalSave__T51pv {
    background: linear-gradient(135deg, #00c39a, #00a3a8);
    color: white;
}

.advisor_modalSave__T51pv:hover {
    transform: translateY(-1px);
    box-shadow: 0 4px 12px rgba(0, 195, 154, 0.3);
}

.advisor_modalCancel__6q2b7 {
    background: #2a2a3e;
    color: #a0a0a0;
    border: 1px solid #3a3a4e;
}

.advisor_modalCancel__6q2b7:hover {
    background: #3a3a4e;
    color: #ffffff;
}

@media (max-width: 600px) {
    .advisor_modal__It64T {
        min-width: 90vw;
        margin: 1rem;
    }

    .advisor_modalActions__YW36G {
        flex-direction: column;
    }

    .advisor_modalSave__T51pv,
    .advisor_modalCancel__6q2b7 {
        width: 100%;
        justify-content: center;
    }
}
