.FacturaConfiguradorModal_grid___LJ5f{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.25rem;gap:1.25rem}.FacturaConfiguradorModal_block__aHmmP{display:flex;flex-direction:column;gap:0;border:1px solid #e9ecef;border-radius:8px;overflow:hidden}.FacturaConfiguradorModal_blockHeader__e64Ij{background-color:#3f4853;color:#fff;font-size:.8125rem;font-weight:600;padding:.5rem .75rem;letter-spacing:.01em;display:flex;align-items:center;gap:.5rem}.FacturaConfiguradorModal_blockHeaderIcon__e3_cy{display:inline-flex;align-items:center;opacity:.85;flex-shrink:0}.FacturaConfiguradorModal_row__YMl_D{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr);align-items:center;padding:.5rem .75rem;font-size:.875rem;border-bottom:1px solid #f0f0f0;grid-gap:.5rem;gap:.5rem}.FacturaConfiguradorModal_row__YMl_D:last-child{border-bottom:none}.FacturaConfiguradorModal_row__YMl_D:nth-child(2n){background-color:#fafafa}.FacturaConfiguradorModal_rowLabel__rhig6{color:var(--text-secondary,#6b7280);font-size:.8125rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.FacturaConfiguradorModal_rowValue__onLwp{color:var(--text-primary,#3f4853);font-weight:500}.FacturaConfiguradorModal_rowValueEdit__ihzUI{display:flex;align-items:center;gap:.375rem}.FacturaConfiguradorModal_variation__ro_ka{color:#27ae60;font-size:.8125rem;font-weight:600;white-space:nowrap}.FacturaConfiguradorModal_numInput__SzrSu{width:90px;padding:.25rem .5rem;border:1px solid #d1d5db;border-radius:4px;font-size:.875rem;font-family:Montserrat,sans-serif;color:var(--text-primary,#3f4853);text-align:right;transition:border-color .15s ease}.FacturaConfiguradorModal_numInput__SzrSu:focus{outline:none;border-color:#f5d000;box-shadow:0 0 0 2px rgba(245,208,0,.15)}.FacturaConfiguradorModal_textInput__S3Rvu{width:100%;padding:.25rem .5rem;border:1px solid #d1d5db;border-radius:4px;font-size:.875rem;font-family:Montserrat,sans-serif;color:var(--text-primary,#3f4853);transition:border-color .15s ease;grid-column:2/-1}.FacturaConfiguradorModal_textInput__S3Rvu:focus{outline:none;border-color:#f5d000;box-shadow:0 0 0 2px rgba(245,208,0,.15)}.FacturaConfiguradorModal_unit__YP7aE{font-size:.8125rem;color:var(--text-secondary,#6b7280)}.FacturaConfiguradorModal_confirmBody__RPBfL{display:flex;flex-direction:column;gap:.75rem;font-size:.9375rem;color:var(--text-primary,#3f4853);line-height:1.5}.FacturaConfiguradorModal_footer__IcV84{display:flex;justify-content:flex-end;gap:.5rem;margin-top:1.25rem;padding-top:1rem;border-top:1px solid #e9ecef}.FacturaConfiguradorModal_loading___xq6S{padding:2rem;text-align:center;color:var(--text-secondary,#6b7280);font-size:.9rem}.FacturaConfiguradorModal_errorMsg__5tzen{padding:.875rem;background-color:#fff3f3;border:1px solid #f5c6c6;border-radius:6px;color:#c0392b;font-size:.875rem;margin-bottom:1rem}@media (max-width:900px){.FacturaConfiguradorModal_grid___LJ5f{grid-template-columns:1fr}}@media (max-width:600px){.FacturaConfiguradorModal_row__YMl_D{grid-template-columns:1fr 1fr}.FacturaConfiguradorModal_variation__ro_ka{grid-column:1/-1;padding-left:0}}.pageTitle{font-size:1.75rem;font-weight:600;color:var(--text-primary);margin:0 0 1rem}@media (max-width:768px){.pageTitle{font-size:1.5rem;margin:0 0 .75rem}}@media (max-width:480px){.pageTitle{font-size:1.25rem;margin:0 0 .5rem}}