.SignatureModal-module__zd6xCq__modalOverlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;padding:var(--spacing-md);background-color:#0009;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.SignatureModal-module__zd6xCq__modalContainer{background-color:var(--fondo-secundario);border-radius:var(--radius-xl);width:100%;max-width:650px;max-height:90vh;overflow-y:auto;box-shadow:0 25px 50px -12px #00000040}.SignatureModal-module__zd6xCq__modalHeader{padding:var(--spacing-lg);border-bottom:1px solid var(--borde-sutil);justify-content:space-between;align-items:center;display:flex}.SignatureModal-module__zd6xCq__modalTitle{color:var(--texto-primario);margin:0;font-size:18px;font-weight:600}.SignatureModal-module__zd6xCq__closeButton{border-radius:var(--radius-circular);background-color:var(--fondo-lateral);width:36px;height:36px;color:var(--texto-secundario);cursor:pointer;border:none;justify-content:center;align-items:center;transition:all .2s;display:flex}.SignatureModal-module__zd6xCq__closeButton:hover{background-color:var(--borde-interactivo)}.SignatureModal-module__zd6xCq__modalBody{padding:var(--spacing-lg)}.SignatureModal-module__zd6xCq__tabsContainer{background-color:var(--fondo-lateral);border-radius:var(--radius-md);margin-bottom:var(--spacing-lg);gap:var(--spacing-xs);padding:4px;display:flex}.SignatureModal-module__zd6xCq__tabButton{padding:var(--spacing-sm)var(--spacing-md);border-radius:var(--radius-sm);cursor:pointer;justify-content:center;align-items:center;gap:var(--spacing-xs);border:none;flex:1;font-size:14px;font-weight:600;transition:all .2s;display:flex}.SignatureModal-module__zd6xCq__tabButtonActive{background-color:var(--fondo-secundario);color:var(--texto-primario);box-shadow:var(--sombra-tarjeta)}.SignatureModal-module__zd6xCq__tabButtonInactive{color:var(--texto-secundario);background:0 0}.SignatureModal-module__zd6xCq__tabButtonInactive:hover{color:var(--texto-primario)}.SignatureModal-module__zd6xCq__tabIcon{width:16px;height:16px}.SignatureModal-module__zd6xCq__signatureCanvas{border:2px dashed var(--borde-interactivo);border-radius:var(--radius-lg);margin:var(--spacing-md)0;background-color:var(--fondo-lateral);padding:var(--spacing-sm);justify-content:center;width:100%;transition:all .2s;display:flex;overflow:hidden}.SignatureModal-module__zd6xCq__signatureCanvas:hover{border-color:var(--texto-primario)}.SignatureModal-module__zd6xCq__responsiveCanvas{touch-action:none;max-width:100%!important;height:auto!important;display:block!important}.SignatureModal-module__zd6xCq__formGroup{margin-bottom:var(--spacing-md)}.SignatureModal-module__zd6xCq__formLabel{margin-bottom:var(--spacing-sm);color:var(--texto-primario);font-size:14px;font-weight:500;display:block}.SignatureModal-module__zd6xCq__formSelect,.SignatureModal-module__zd6xCq__formInput{width:100%;padding:var(--spacing-sm)var(--spacing-md);border:1px solid var(--borde-sutil);border-radius:var(--radius-md);background-color:var(--fondo-lateral);color:var(--texto-primario);font-family:inherit;font-size:14px;transition:all .2s}.SignatureModal-module__zd6xCq__formSelect:focus,.SignatureModal-module__zd6xCq__formInput:focus{border-color:var(--acento-terciario);outline:none;box-shadow:0 0 0 3px #4285f41a}.SignatureModal-module__zd6xCq__signatureInputContainer{border:2px dashed var(--borde-interactivo);border-radius:var(--radius-lg);background-color:var(--fondo-lateral);min-height:120px;padding:var(--spacing-md);justify-content:center;align-items:center;transition:all .2s;display:flex}.SignatureModal-module__zd6xCq__signatureInputContainer:focus-within{border-color:var(--texto-primario);border-style:solid}.SignatureModal-module__zd6xCq__signatureInput{text-align:center;width:100%;color:var(--texto-primario);padding:var(--spacing-sm);background:0 0;border:none;outline:none;line-height:1.2}.SignatureModal-module__zd6xCq__signatureInput::placeholder{color:var(--texto-secundario);opacity:.6}.SignatureModal-module__zd6xCq__initialsInput{text-transform:uppercase;font-weight:600}.SignatureModal-module__zd6xCq__helperText{color:var(--texto-secundario);margin:0 0 var(--spacing-sm)0;font-size:12px;font-style:italic}.SignatureModal-module__zd6xCq__charCount{color:var(--texto-terciario);text-align:right;margin:var(--spacing-xs)0 0 0;font-size:11px}.SignatureModal-module__zd6xCq__initialsCanvas{max-width:280px;margin-left:auto;margin-right:auto}.SignatureModal-module__zd6xCq__styleToggle{align-items:center;gap:var(--spacing-xs);padding:var(--spacing-sm)0;color:var(--texto-secundario);cursor:pointer;margin-bottom:var(--spacing-sm);background:0 0;border:none;font-size:13px;transition:color .2s;display:flex}.SignatureModal-module__zd6xCq__styleToggle:hover{color:var(--texto-primario)}.SignatureModal-module__zd6xCq__styleOptions{background-color:var(--fondo-lateral);border:1px solid var(--borde-sutil);border-radius:var(--radius-md);padding:var(--spacing-md);margin-bottom:var(--spacing-md)}.SignatureModal-module__zd6xCq__styleRow{align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-sm);display:flex}.SignatureModal-module__zd6xCq__styleRow:last-child{margin-bottom:0}.SignatureModal-module__zd6xCq__styleLabel{color:var(--texto-secundario);min-width:80px;font-size:13px;font-weight:500}.SignatureModal-module__zd6xCq__styleButtons{gap:var(--spacing-xs);display:flex}.SignatureModal-module__zd6xCq__styleBtn{min-width:36px;height:32px;padding:0 var(--spacing-sm);border:1px solid var(--borde-sutil);border-radius:var(--radius-sm);background-color:var(--fondo-secundario);color:var(--texto-primario);cursor:pointer;font-size:13px;transition:all .2s}.SignatureModal-module__zd6xCq__styleBtn:hover{background-color:var(--borde-interactivo)}.SignatureModal-module__zd6xCq__styleBtnActive{background-color:var(--texto-primario);color:#fff;border-color:var(--texto-primario)}.SignatureModal-module__zd6xCq__colorPicker{border:1px solid var(--borde-sutil);border-radius:var(--radius-sm);background-color:var(--fondo-secundario);cursor:pointer;width:40px;height:32px;padding:2px}.SignatureModal-module__zd6xCq__colorPicker::-webkit-color-swatch-wrapper{padding:0}.SignatureModal-module__zd6xCq__colorPicker::-webkit-color-swatch{border-radius:var(--radius-xs);border:none}.SignatureModal-module__zd6xCq__previewBox{background-color:var(--fondo-secundario);border:2px solid var(--borde-sutil);border-radius:var(--radius-lg);padding:var(--spacing-lg);text-align:center;min-height:100px;margin-top:var(--spacing-md);justify-content:center;align-items:center;transition:all .2s;display:flex}.SignatureModal-module__zd6xCq__previewText{color:var(--texto-primario);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-family:inherit;font-weight:400;line-height:1.2;overflow:hidden}.SignatureModal-module__zd6xCq__fontSizeSlider{background:var(--fondo-lateral);cursor:pointer;appearance:none;border-radius:3px;outline:none;width:100%;height:6px}.SignatureModal-module__zd6xCq__fontSizeSlider::-webkit-slider-thumb{appearance:none;background:var(--acento-primario);cursor:pointer;border-radius:50%;width:20px;height:20px;transition:all .2s;box-shadow:0 2px 4px #0003}.SignatureModal-module__zd6xCq__fontSizeSlider::-webkit-slider-thumb:hover{background:#259ba5;transform:scale(1.1)}.SignatureModal-module__zd6xCq__fontSizeSlider::-moz-range-thumb{background:var(--acento-primario);cursor:pointer;border:none;border-radius:50%;width:20px;height:20px;transition:all .2s;box-shadow:0 2px 4px #0003}.SignatureModal-module__zd6xCq__fontSizeSlider::-moz-range-thumb:hover{background:#259ba5;transform:scale(1.1)}.SignatureModal-module__zd6xCq__sliderLabels{margin-top:var(--spacing-xs);color:var(--texto-secundario);justify-content:space-between;font-size:12px;display:flex}.SignatureModal-module__zd6xCq__actionsContainer{margin-top:var(--spacing-lg);justify-content:space-between;align-items:center;gap:var(--spacing-sm);display:flex}.SignatureModal-module__zd6xCq__clearButton{padding:var(--spacing-sm)var(--spacing-md);background-color:var(--fondo-lateral);color:var(--texto-secundario);border:1px solid var(--borde-sutil);border-radius:var(--radius-md);cursor:pointer;font-size:14px;font-weight:500;transition:all .2s}.SignatureModal-module__zd6xCq__clearButton:hover{background-color:var(--borde-interactivo);color:var(--texto-primario)}.SignatureModal-module__zd6xCq__buttonGroup{gap:var(--spacing-sm);display:flex}.SignatureModal-module__zd6xCq__cancelButton,.SignatureModal-module__zd6xCq__saveButton{padding:var(--spacing-sm)var(--spacing-lg);border-radius:var(--radius-md);cursor:pointer;font-size:14px;font-weight:600;transition:all .2s}.SignatureModal-module__zd6xCq__cancelButton{background-color:var(--fondo-lateral);color:var(--texto-primario);border:1px solid var(--borde-sutil)}.SignatureModal-module__zd6xCq__cancelButton:hover{background-color:var(--borde-interactivo)}.SignatureModal-module__zd6xCq__saveButton{background-color:var(--texto-primario);color:#fff;border:none}.SignatureModal-module__zd6xCq__saveButton:hover{background-color:#343a40}@media (max-width:768px){.SignatureModal-module__zd6xCq__modalContainer{margin:var(--spacing-sm)}.SignatureModal-module__zd6xCq__modalHeader,.SignatureModal-module__zd6xCq__modalBody{padding:var(--spacing-md)}.SignatureModal-module__zd6xCq__tabButton{padding:var(--spacing-xs)var(--spacing-sm);font-size:13px}.SignatureModal-module__zd6xCq__signatureCanvas{margin:var(--spacing-sm)0;padding:var(--spacing-xs)}.SignatureModal-module__zd6xCq__actionsContainer{flex-direction:column-reverse}.SignatureModal-module__zd6xCq__buttonGroup{flex-direction:column-reverse;width:100%}.SignatureModal-module__zd6xCq__cancelButton,.SignatureModal-module__zd6xCq__saveButton,.SignatureModal-module__zd6xCq__clearButton{width:100%}}@media (max-width:480px){.SignatureModal-module__zd6xCq__modalOverlay{padding:var(--spacing-xs)}.SignatureModal-module__zd6xCq__modalContainer{border-radius:var(--radius-lg);max-width:100%;margin:0}.SignatureModal-module__zd6xCq__modalHeader,.SignatureModal-module__zd6xCq__modalBody{padding:var(--spacing-sm)}.SignatureModal-module__zd6xCq__signatureCanvas{padding:var(--spacing-xs);margin:var(--spacing-xs)0}.SignatureModal-module__zd6xCq__modalTitle{font-size:16px}}
.TextInputModal-module__FUfLjW__modalOverlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;padding:var(--spacing-md);background-color:#0009;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.TextInputModal-module__FUfLjW__modalContainer{background-color:var(--fondo-secundario);border-radius:var(--radius-xl);width:100%;max-width:500px;max-height:90vh;overflow-y:auto;box-shadow:0 25px 50px -12px #00000040}.TextInputModal-module__FUfLjW__modalHeader{padding:var(--spacing-lg);border-bottom:1px solid var(--borde-sutil);justify-content:space-between;align-items:center;display:flex}.TextInputModal-module__FUfLjW__modalTitle{color:var(--texto-primario);margin:0;font-size:18px;font-weight:600}.TextInputModal-module__FUfLjW__closeButton{border-radius:var(--radius-circular);background-color:var(--fondo-lateral);width:36px;height:36px;color:var(--texto-secundario);cursor:pointer;border:none;justify-content:center;align-items:center;transition:all .2s;display:flex}.TextInputModal-module__FUfLjW__closeButton:hover{background-color:var(--borde-interactivo)}.TextInputModal-module__FUfLjW__modalBody{padding:var(--spacing-lg)}.TextInputModal-module__FUfLjW__formGroup{margin-bottom:var(--spacing-md)}.TextInputModal-module__FUfLjW__formLabel{color:var(--texto-primario);margin-bottom:var(--spacing-sm);font-size:14px;font-weight:500;display:block}.TextInputModal-module__FUfLjW__formSelect{width:100%;padding:var(--spacing-sm)var(--spacing-md);border:1px solid var(--borde-sutil);border-radius:var(--radius-md);background-color:var(--fondo-lateral);color:var(--texto-primario);cursor:pointer;font-size:14px;transition:all .2s}.TextInputModal-module__FUfLjW__formSelect:focus{border-color:var(--acento-terciario);outline:none;box-shadow:0 0 0 3px #4285f41a}.TextInputModal-module__FUfLjW__fontSizeSlider{background:var(--fondo-lateral);cursor:pointer;appearance:none;border-radius:3px;outline:none;width:100%;height:6px}.TextInputModal-module__FUfLjW__fontSizeSlider::-webkit-slider-thumb{appearance:none;background:var(--acento-primario);cursor:pointer;border-radius:50%;width:20px;height:20px;transition:all .2s;box-shadow:0 2px 4px #0003}.TextInputModal-module__FUfLjW__fontSizeSlider::-webkit-slider-thumb:hover{background:#259ba5;transform:scale(1.1)}.TextInputModal-module__FUfLjW__fontSizeSlider::-moz-range-thumb{background:var(--acento-primario);cursor:pointer;border:none;border-radius:50%;width:20px;height:20px;transition:all .2s;box-shadow:0 2px 4px #0003}.TextInputModal-module__FUfLjW__sliderLabels{margin-top:var(--spacing-xs);color:var(--texto-secundario);justify-content:space-between;font-size:12px;display:flex}.TextInputModal-module__FUfLjW__styleOptionsRow{gap:var(--spacing-md);padding:var(--spacing-md);background-color:var(--fondo-lateral);border:1px solid var(--borde-sutil);border-radius:var(--radius-md);margin-bottom:var(--spacing-md);flex-wrap:wrap;display:flex}.TextInputModal-module__FUfLjW__styleGroup{gap:var(--spacing-xs);flex-direction:column;display:flex}.TextInputModal-module__FUfLjW__styleLabel{color:var(--texto-secundario);text-transform:uppercase;letter-spacing:.5px;font-size:11px;font-weight:500}.TextInputModal-module__FUfLjW__styleSelect{padding:var(--spacing-xs)var(--spacing-sm);border:1px solid var(--borde-sutil);border-radius:var(--radius-sm);background-color:var(--fondo-secundario);color:var(--texto-primario);cursor:pointer;min-width:120px;font-size:13px}.TextInputModal-module__FUfLjW__styleButtons{gap:2px;display:flex}.TextInputModal-module__FUfLjW__styleBtn{min-width:32px;height:32px;padding:0 var(--spacing-xs);border:1px solid var(--borde-sutil);border-radius:var(--radius-sm);background-color:var(--fondo-secundario);color:var(--texto-primario);cursor:pointer;font-size:13px;transition:all .2s}.TextInputModal-module__FUfLjW__styleBtn:hover{background-color:var(--borde-interactivo)}.TextInputModal-module__FUfLjW__styleBtnActive{background-color:var(--texto-primario);color:#fff;border-color:var(--texto-primario)}.TextInputModal-module__FUfLjW__colorPicker{border:1px solid var(--borde-sutil);border-radius:var(--radius-sm);background-color:var(--fondo-secundario);cursor:pointer;width:32px;height:32px;padding:2px}.TextInputModal-module__FUfLjW__colorPicker::-webkit-color-swatch-wrapper{padding:0}.TextInputModal-module__FUfLjW__colorPicker::-webkit-color-swatch{border-radius:var(--radius-xs);border:none}.TextInputModal-module__FUfLjW__textInputContainer{border:2px dashed var(--borde-interactivo);border-radius:var(--radius-lg);background-color:var(--fondo-lateral);min-height:80px;padding:var(--spacing-md);justify-content:center;align-items:center;transition:all .2s;display:flex}.TextInputModal-module__FUfLjW__textInputContainer:focus-within{border-color:var(--texto-primario);border-style:solid}.TextInputModal-module__FUfLjW__textInput{width:100%;color:var(--texto-primario);padding:var(--spacing-sm);background:0 0;border:none;outline:none;line-height:1.2}.TextInputModal-module__FUfLjW__textInput::placeholder{color:var(--texto-secundario);opacity:.6}.TextInputModal-module__FUfLjW__datePreview{margin-top:var(--spacing-xs);color:var(--texto-secundario);text-align:center;font-size:12px}.TextInputModal-module__FUfLjW__actionsContainer{gap:var(--spacing-sm);margin-top:var(--spacing-md);justify-content:flex-end;display:flex}.TextInputModal-module__FUfLjW__cancelButton{padding:var(--spacing-sm)var(--spacing-lg);border:1px solid var(--borde-sutil);border-radius:var(--radius-md);background-color:var(--fondo-lateral);color:var(--texto-primario);cursor:pointer;font-size:14px;font-weight:500;transition:all .2s}.TextInputModal-module__FUfLjW__cancelButton:hover{background-color:var(--borde-interactivo)}.TextInputModal-module__FUfLjW__saveButton{padding:var(--spacing-sm)var(--spacing-lg);border-radius:var(--radius-md);background-color:var(--texto-primario);color:#fff;cursor:pointer;border:none;font-size:14px;font-weight:600;transition:all .2s}.TextInputModal-module__FUfLjW__saveButton:hover:not(:disabled){background-color:#343a40}.TextInputModal-module__FUfLjW__saveButton:disabled{background-color:var(--texto-terciario);cursor:not-allowed}@media (max-width:768px){.TextInputModal-module__FUfLjW__modalOverlay{padding:var(--spacing-sm)}.TextInputModal-module__FUfLjW__modalContainer{margin:var(--spacing-sm)}.TextInputModal-module__FUfLjW__modalHeader,.TextInputModal-module__FUfLjW__modalBody{padding:var(--spacing-md)}.TextInputModal-module__FUfLjW__styleOptionsRow{gap:var(--spacing-sm);flex-direction:column}.TextInputModal-module__FUfLjW__styleGroup{flex-direction:row;justify-content:space-between;align-items:center}.TextInputModal-module__FUfLjW__actionsContainer{flex-direction:column-reverse}.TextInputModal-module__FUfLjW__cancelButton,.TextInputModal-module__FUfLjW__saveButton{width:100%}}
.ApplyToAllDialog-module__-Fx_bq__modalOverlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1001;padding:var(--spacing-md);background-color:#0009;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ApplyToAllDialog-module__-Fx_bq__modalContainer{background-color:var(--fondo-secundario);border-radius:var(--radius-xl);width:100%;max-width:450px;max-height:90vh;overflow-y:auto;box-shadow:0 25px 50px -12px #00000040}.ApplyToAllDialog-module__-Fx_bq__modalHeader{padding:var(--spacing-lg);border-bottom:1px solid var(--borde-sutil);justify-content:space-between;align-items:center;display:flex}.ApplyToAllDialog-module__-Fx_bq__modalTitle{color:var(--texto-primario);margin:0;font-size:18px;font-weight:600}.ApplyToAllDialog-module__-Fx_bq__closeButton{border-radius:var(--radius-circular);background-color:var(--fondo-lateral);width:36px;height:36px;color:var(--texto-secundario);cursor:pointer;border:none;justify-content:center;align-items:center;transition:all .2s;display:flex}.ApplyToAllDialog-module__-Fx_bq__closeButton:hover{background-color:var(--borde-interactivo)}.ApplyToAllDialog-module__-Fx_bq__modalBody{padding:var(--spacing-lg)}.ApplyToAllDialog-module__-Fx_bq__previewSection{margin-bottom:var(--spacing-lg)}.ApplyToAllDialog-module__-Fx_bq__previewLabel{color:var(--texto-secundario);margin-bottom:var(--spacing-sm);font-size:13px;font-weight:500}.ApplyToAllDialog-module__-Fx_bq__previewBox{background-color:var(--fondo-lateral);border:1px solid var(--borde-sutil);border-radius:var(--radius-md);padding:var(--spacing-md);justify-content:center;align-items:center;min-height:60px;display:flex}.ApplyToAllDialog-module__-Fx_bq__previewImage{object-fit:contain;max-width:100%;max-height:80px}.ApplyToAllDialog-module__-Fx_bq__previewText{color:var(--texto-primario);font-size:14px}.ApplyToAllDialog-module__-Fx_bq__fieldsSection{margin-bottom:var(--spacing-lg)}.ApplyToAllDialog-module__-Fx_bq__fieldsSectionHeader{margin-bottom:var(--spacing-md);justify-content:space-between;align-items:center;display:flex}.ApplyToAllDialog-module__-Fx_bq__fieldsSectionTitle{color:var(--texto-primario);font-size:14px;font-weight:600}.ApplyToAllDialog-module__-Fx_bq__selectActions{gap:var(--spacing-sm);display:flex}.ApplyToAllDialog-module__-Fx_bq__selectButton{color:var(--acento-terciario);cursor:pointer;background:0 0;border:none;padding:0;font-size:12px;transition:color .2s}.ApplyToAllDialog-module__-Fx_bq__selectButton:hover{color:var(--texto-primario);text-decoration:underline}.ApplyToAllDialog-module__-Fx_bq__fieldsList{gap:var(--spacing-sm);flex-direction:column;max-height:200px;display:flex;overflow-y:auto}.ApplyToAllDialog-module__-Fx_bq__fieldItem{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm)var(--spacing-md);background-color:var(--fondo-lateral);border:1px solid var(--borde-sutil);border-radius:var(--radius-md);cursor:pointer;transition:all .2s;display:flex}.ApplyToAllDialog-module__-Fx_bq__fieldItem:hover{border-color:var(--borde-interactivo);background-color:var(--fondo-secundario)}.ApplyToAllDialog-module__-Fx_bq__fieldItemSelected{border-color:var(--acento-primario);background-color:#2db7c314}.ApplyToAllDialog-module__-Fx_bq__checkbox{border:2px solid var(--borde-sutil);border-radius:var(--radius-sm);flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;transition:all .2s;display:flex}.ApplyToAllDialog-module__-Fx_bq__checkboxChecked{background-color:var(--acento-primario);border-color:var(--acento-primario)}.ApplyToAllDialog-module__-Fx_bq__checkIcon{color:#fff;width:12px;height:12px}.ApplyToAllDialog-module__-Fx_bq__fieldLabel{color:var(--texto-primario);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:14px;overflow:hidden}.ApplyToAllDialog-module__-Fx_bq__actionsContainer{gap:var(--spacing-sm);flex-direction:column;display:flex}.ApplyToAllDialog-module__-Fx_bq__primaryActions{gap:var(--spacing-sm);display:flex}.ApplyToAllDialog-module__-Fx_bq__applyButton{padding:var(--spacing-sm)var(--spacing-md);border-radius:var(--radius-md);cursor:pointer;background-color:var(--texto-primario);color:#fff;border:none;flex:1;font-size:14px;font-weight:600;transition:all .2s}.ApplyToAllDialog-module__-Fx_bq__applyButton:hover{background-color:#343a40}.ApplyToAllDialog-module__-Fx_bq__applyButton:disabled{background-color:var(--fondo-lateral);color:var(--texto-terciario);cursor:not-allowed}.ApplyToAllDialog-module__-Fx_bq__applyAllButton{padding:var(--spacing-sm)var(--spacing-md);border-radius:var(--radius-md);cursor:pointer;background-color:var(--acento-primario);color:#fff;border:none;flex:1;font-size:14px;font-weight:600;transition:all .2s}.ApplyToAllDialog-module__-Fx_bq__applyAllButton:hover{background-color:#259ba5}.ApplyToAllDialog-module__-Fx_bq__skipButton{width:100%;padding:var(--spacing-sm)var(--spacing-md);border-radius:var(--radius-md);cursor:pointer;background-color:var(--fondo-lateral);color:var(--texto-secundario);border:1px solid var(--borde-sutil);font-size:14px;font-weight:500;transition:all .2s}.ApplyToAllDialog-module__-Fx_bq__skipButton:hover{background-color:var(--borde-interactivo);color:var(--texto-primario)}@media (max-width:480px){.ApplyToAllDialog-module__-Fx_bq__modalOverlay{padding:var(--spacing-sm)}.ApplyToAllDialog-module__-Fx_bq__modalContainer{max-width:100%}.ApplyToAllDialog-module__-Fx_bq__modalHeader,.ApplyToAllDialog-module__-Fx_bq__modalBody{padding:var(--spacing-md)}.ApplyToAllDialog-module__-Fx_bq__primaryActions{flex-direction:column}.ApplyToAllDialog-module__-Fx_bq__fieldsList{max-height:150px}}
.SignaturePdfViewer-module__0YK-UG__container{background-color:var(--fondo-secundario);border-radius:var(--radius-xl);box-shadow:var(--sombra-tarjeta);max-width:900px;margin:0 auto;transition:box-shadow .2s;overflow:hidden}.SignaturePdfViewer-module__0YK-UG__container:hover{box-shadow:var(--sombra-tarjeta-hover)}.SignaturePdfViewer-module__0YK-UG__pdfSection{padding:var(--spacing-lg);background-color:var(--fondo-primario);position:relative}.SignaturePdfViewer-module__0YK-UG__pdfContainer{background-color:var(--fondo-secundario);padding:var(--spacing-lg);border-radius:var(--radius-lg);box-shadow:var(--sombra-tarjeta);margin-bottom:var(--spacing-lg);justify-content:center;width:100%;margin-left:auto;margin-right:auto;display:flex;position:relative;overflow:auto}.SignaturePdfViewer-module__0YK-UG__loadingContainer{background-color:var(--fondo-lateral);border-radius:var(--radius-xl);justify-content:center;align-items:center;min-height:400px;display:flex}.SignaturePdfViewer-module__0YK-UG__errorContainer{background-color:var(--fondo-negativo-suave);border-radius:var(--radius-xl);min-height:400px;padding:var(--spacing-lg);justify-content:center;align-items:center;display:flex}.SignaturePdfViewer-module__0YK-UG__errorContent{text-align:center}.SignaturePdfViewer-module__0YK-UG__errorText{color:var(--negativo);font-size:16px;font-weight:500}@media (max-width:768px){.SignaturePdfViewer-module__0YK-UG__container{margin:var(--spacing-sm);border-radius:var(--radius-lg)}.SignaturePdfViewer-module__0YK-UG__pdfSection{padding:var(--spacing-sm)}.SignaturePdfViewer-module__0YK-UG__pdfContainer{padding:var(--spacing-sm);border-radius:var(--radius-md)}}@media (max-width:480px){.SignaturePdfViewer-module__0YK-UG__container{border-radius:0;margin:0}.SignaturePdfViewer-module__0YK-UG__pdfSection{padding:var(--spacing-xs)}.SignaturePdfViewer-module__0YK-UG__pdfContainer{padding:var(--spacing-xs);border-radius:var(--radius-sm)}}
.PdfControls-module__3s4_pa__controlsContainer{padding:var(--spacing-md)var(--spacing-lg);background-color:var(--texto-primario);border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl);justify-content:space-between;align-items:center;gap:var(--spacing-md);display:flex}.PdfControls-module__3s4_pa__controlsGroup{align-items:center;gap:var(--spacing-sm);display:flex}.PdfControls-module__3s4_pa__pageButton{padding:var(--spacing-xs)var(--spacing-md);border-radius:var(--radius-sm);color:#fff;cursor:pointer;background-color:#ffffff26;border:none;font-size:14px;font-weight:500;transition:all .2s}.PdfControls-module__3s4_pa__pageButton:hover:not(:disabled){background-color:#ffffff40}.PdfControls-module__3s4_pa__pageButton:disabled{opacity:.5;cursor:not-allowed}.PdfControls-module__3s4_pa__pageInfo{color:#fff;font-size:14px;font-weight:500}.PdfControls-module__3s4_pa__fieldsCount{color:#ffffffe6;padding:var(--spacing-xs)var(--spacing-md);border-radius:var(--radius-pill);background-color:#ffffff26;font-size:13px;font-weight:500}@media (max-width:768px){.PdfControls-module__3s4_pa__controlsContainer{padding:var(--spacing-sm)var(--spacing-md);gap:var(--spacing-sm);flex-wrap:wrap}.PdfControls-module__3s4_pa__controlsGroup{justify-content:center;width:100%}.PdfControls-module__3s4_pa__fieldsCount{text-align:center;width:100%}}
:root{--react-pdf-annotation-layer:1;--annotation-unfocused-field-background:url("data:image/svg+xml;charset=UTF-8,<svg width='1px' height='1px' xmlns='http://www.w3.org/2000/svg'><rect width='100%' height='100%' style='fill:rgba(0, 54, 255, 0.13);'/></svg>");--input-focus-border-color:Highlight;--input-focus-outline:1px solid Canvas;--input-unfocused-border-color:transparent;--input-disabled-border-color:transparent;--input-hover-border-color:black;--link-outline:none}@media screen and (forced-colors:active){:root{--input-focus-border-color:CanvasText;--input-unfocused-border-color:ActiveText;--input-disabled-border-color:GrayText;--input-hover-border-color:Highlight;--link-outline:1.5px solid LinkText}.annotationLayer .textWidgetAnnotation :is(input,textarea):required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required{outline:1.5px solid selecteditem}.annotationLayer .linkAnnotation:hover{-webkit-backdrop-filter:invert();backdrop-filter:invert()}}.annotationLayer{pointer-events:none;transform-origin:0 0;z-index:3;position:absolute;top:0;left:0}.annotationLayer[data-main-rotation="90"] .norotate{transform:rotate(270deg)translate(-100%)}.annotationLayer[data-main-rotation="180"] .norotate{transform:rotate(180deg)translate(-100%,-100%)}.annotationLayer[data-main-rotation="270"] .norotate{transform:rotate(90deg)translateY(-100%)}.annotationLayer canvas{width:100%;height:100%;position:absolute}.annotationLayer section{text-align:initial;pointer-events:auto;box-sizing:border-box;transform-origin:0 0;margin:0;position:absolute}.annotationLayer .linkAnnotation{outline:var(--link-outline)}.textLayer.selecting~.annotationLayer section{pointer-events:none}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a{width:100%;height:100%;font-size:1em;position:absolute;top:0;left:0}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a:hover{opacity:.2;background:#ff0;box-shadow:0 2px 10px #ff0}.annotationLayer .textAnnotation img{cursor:pointer;width:100%;height:100%;position:absolute;top:0;left:0}.annotationLayer .textWidgetAnnotation :is(input,textarea),.annotationLayer .choiceWidgetAnnotation select,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input{background-image:var(--annotation-unfocused-field-background);border:2px solid var(--input-unfocused-border-color);box-sizing:border-box;font:calc(9px*var(--scale-factor))sans-serif;vertical-align:top;width:100%;height:100%;margin:0}.annotationLayer .textWidgetAnnotation :is(input,textarea):required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required{outline:1.5px solid red}.annotationLayer .choiceWidgetAnnotation select option{padding:0}.annotationLayer .buttonWidgetAnnotation.radioButton input{border-radius:50%}.annotationLayer .textWidgetAnnotation textarea{resize:none}.annotationLayer .textWidgetAnnotation :is(input,textarea)[disabled],.annotationLayer .choiceWidgetAnnotation select[disabled],.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input[disabled]{border:2px solid var(--input-disabled-border-color);cursor:not-allowed;background:0 0}.annotationLayer .textWidgetAnnotation :is(input,textarea):hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:hover{border:2px solid var(--input-hover-border-color)}.annotationLayer .textWidgetAnnotation :is(input,textarea):hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .buttonWidgetAnnotation.checkBox input:hover{border-radius:2px}.annotationLayer .textWidgetAnnotation :is(input,textarea):focus,.annotationLayer .choiceWidgetAnnotation select:focus{border:2px solid var(--input-focus-border-color);outline:var(--input-focus-outline);background:0 0;border-radius:2px}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) :focus{background-color:#0000;background-image:none}.annotationLayer .buttonWidgetAnnotation.checkBox :focus{border:2px solid var(--input-focus-border-color);outline:var(--input-focus-outline);border-radius:2px}.annotationLayer .buttonWidgetAnnotation.radioButton :focus{border:2px solid var(--input-focus-border-color);outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after,.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{content:"";background-color:canvastext;display:block;position:absolute}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{width:1px;height:80%;left:45%}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before{transform:rotate(45deg)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{transform:rotate(-45deg)}.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{border-radius:50%;width:50%;height:50%;top:20%;left:30%}.annotationLayer .textWidgetAnnotation input.comb{padding-left:2px;padding-right:0;font-family:monospace}.annotationLayer .textWidgetAnnotation input.comb:focus{width:103%}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input{appearance:none}.annotationLayer .popupTriggerArea{width:100%;height:100%}.annotationLayer .fileAttachmentAnnotation .popupTriggerArea{position:absolute}.annotationLayer .popupWrapper{font-size:calc(9px*var(--scale-factor));width:100%;min-width:calc(180px*var(--scale-factor));pointer-events:none;position:absolute}.annotationLayer .popup{max-width:calc(180px*var(--scale-factor));box-shadow:0 calc(2px*var(--scale-factor))calc(5px*var(--scale-factor))#888;border-radius:calc(2px*var(--scale-factor));padding:calc(6px*var(--scale-factor));margin-left:calc(5px*var(--scale-factor));cursor:pointer;font:message-box;white-space:normal;word-wrap:break-word;pointer-events:auto;background-color:#ff9;position:absolute}.annotationLayer .popup>*{font-size:calc(9px*var(--scale-factor))}.annotationLayer .popup h1{display:inline-block}.annotationLayer .popupDate{margin-left:calc(5px*var(--scale-factor));display:inline-block}.annotationLayer .popupContent{margin-top:calc(2px*var(--scale-factor));padding-top:calc(2px*var(--scale-factor));border-top:1px solid #333}.annotationLayer .richText>*{white-space:pre-wrap;font-size:calc(9px*var(--scale-factor))}.annotationLayer .highlightAnnotation,.annotationLayer .underlineAnnotation,.annotationLayer .squigglyAnnotation,.annotationLayer .strikeoutAnnotation,.annotationLayer .freeTextAnnotation,.annotationLayer .lineAnnotation svg line,.annotationLayer .squareAnnotation svg rect,.annotationLayer .circleAnnotation svg ellipse,.annotationLayer .polylineAnnotation svg polyline,.annotationLayer .polygonAnnotation svg polygon,.annotationLayer .caretAnnotation,.annotationLayer .inkAnnotation svg polyline,.annotationLayer .stampAnnotation,.annotationLayer .fileAttachmentAnnotation{cursor:pointer}.annotationLayer section svg{width:100%;height:100%;position:absolute;top:0;left:0}.annotationLayer .annotationTextContent{opacity:0;color:#0000;-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%;position:absolute}.annotationLayer .annotationTextContent span{width:100%;display:inline-block}
:root{--react-pdf-text-layer:1;--highlight-bg-color:#b400aa;--highlight-selected-bg-color:#006400}@media screen and (forced-colors:active){:root{--highlight-bg-color:Highlight;--highlight-selected-bg-color:ButtonText}}[data-main-rotation="90"]{transform:rotate(90deg)translateY(-100%)}[data-main-rotation="180"]{transform:rotate(180deg)translate(-100%,-100%)}[data-main-rotation="270"]{transform:rotate(270deg)translate(-100%)}.textLayer{text-align:initial;-moz-text-size-adjust:none;text-size-adjust:none;forced-color-adjust:none;transform-origin:0 0;z-index:2;line-height:1;position:absolute;inset:0;overflow:hidden}.textLayer :is(span,br){color:#0000;white-space:pre;cursor:text;transform-origin:0 0;margin:0;position:absolute}.textLayer span.markedContent{height:0;top:0}.textLayer .highlight{background-color:var(--highlight-bg-color);border-radius:4px;margin:-1px;padding:1px}.textLayer .highlight.appended{position:initial}.textLayer .highlight.begin{border-radius:4px 0 0 4px}.textLayer .highlight.end{border-radius:0 4px 4px 0}.textLayer .highlight.middle{border-radius:0}.textLayer .highlight.selected{background-color:var(--highlight-selected-bg-color)}.textLayer br::selection{background:0 0}.textLayer .endOfContent{z-index:-1;cursor:default;-webkit-user-select:none;user-select:none;display:block;position:absolute;inset:100% 0 0}.textLayer.selecting .endOfContent{top:0}.hiddenCanvasElement{width:0;height:0;display:none;position:absolute;top:0;left:0}
.PdfViewer-module__OnbfAW__viewerContainer{background:#fff;border:1px solid #e5e7eb;border-radius:8px;justify-content:center;width:100%;max-width:100%;padding:0;display:flex;overflow:visible;box-shadow:0 1px 3px #0000001a}.PdfViewer-module__OnbfAW__pageWrapper{position:relative}.PdfViewer-module__OnbfAW__errorMessage{color:#ef4444;text-align:center;background:#ef44441a;border:1px solid #ef444433;border-radius:8px;padding:1rem;font-weight:500}
.SignatureFields-module__0a-zLG__fieldsOverlay{pointer-events:none;z-index:5;position:absolute;inset:0}.SignatureFields-module__0a-zLG__fieldBox{cursor:pointer;pointer-events:auto;z-index:10;border-radius:var(--radius-md);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);box-sizing:border-box;border:2px solid;justify-content:center;align-items:center;transition:all .2s;display:flex;position:absolute}.SignatureFields-module__0a-zLG__fieldCompleted{border-color:var(--positivo);background-color:#0596691a}.SignatureFields-module__0a-zLG__fieldCompleted:hover{background-color:#05966926;box-shadow:0 2px 8px #05966933}.SignatureFields-module__0a-zLG__fieldIncomplete{border-color:var(--brand-secondary,var(--acento-primario));background-color:#f044381a;animation:2s cubic-bezier(.4,0,.6,1) infinite SignatureFields-module__0a-zLG__pulse}.SignatureFields-module__0a-zLG__fieldIncomplete:hover{background-color:#f0443826;box-shadow:0 2px 8px #f044384d}@keyframes SignatureFields-module__0a-zLG__pulse{0%,to{opacity:1}50%{opacity:.7}}.SignatureFields-module__0a-zLG__fieldContent{padding:var(--spacing-xs);color:var(--texto-primario);text-align:center;text-overflow:ellipsis;white-space:nowrap;justify-content:center;align-items:center;width:100%;height:100%;font-size:11px;font-weight:600;display:flex;overflow:hidden}.SignatureFields-module__0a-zLG__fieldImage{object-fit:contain;object-position:center;width:100%;height:100%}.SignatureFields-module__0a-zLG__fieldSignature{border-color:var(--acento-terciario);background-color:#4285f41a}.SignatureFields-module__0a-zLG__fieldSignature:hover{background-color:#4285f433;box-shadow:0 2px 8px #4285f44d}.SignatureFields-module__0a-zLG__fieldInitials{border-color:var(--acento-secundario);background-color:#ffc1071a}.SignatureFields-module__0a-zLG__fieldInitials:hover{background-color:#ffc10733;box-shadow:0 2px 8px #ffc1074d}.SignatureFields-module__0a-zLG__fieldText{border-color:var(--texto-secundario);background-color:#6c757d1a}.SignatureFields-module__0a-zLG__fieldText:hover{background-color:#6c757d33;box-shadow:0 2px 8px #6c757d4d}.SignatureFields-module__0a-zLG__fieldDate{background-color:#9c27b01a;border-color:#9c27b0}.SignatureFields-module__0a-zLG__fieldDate:hover{background-color:#9c27b033;box-shadow:0 2px 8px #9c27b04d}.SignatureFields-module__0a-zLG__fieldOther{border-color:var(--borde-interactivo);background-color:#c8c8c81a}.SignatureFields-module__0a-zLG__fieldRequired:after{content:"*";color:var(--negativo);font-size:14px;font-weight:700;position:absolute;top:-2px;right:-2px}.SignatureFields-module__0a-zLG__fieldCheckbox{background-color:#2196f31a;border-color:#2196f3}.SignatureFields-module__0a-zLG__fieldCheckbox:hover{background-color:#2196f333;box-shadow:0 2px 8px #2196f34d}.SignatureFields-module__0a-zLG__fieldCheckboxWrapper{border-radius:var(--radius-sm)}.SignatureFields-module__0a-zLG__checkboxContent{justify-content:center;align-items:center;width:100%;height:100%;padding:2px;display:flex}.SignatureFields-module__0a-zLG__checkboxEmpty{border:2px solid var(--texto-secundario);background-color:#fff;border-radius:3px;width:70%;max-width:24px;height:70%;max-height:24px;transition:all .2s}.SignatureFields-module__0a-zLG__checkboxEmpty:hover{border-color:var(--texto-primario);background-color:#0000000d}.SignatureFields-module__0a-zLG__checkboxIcon{width:80%;max-width:28px;height:80%;max-height:28px}.SignatureFields-module__0a-zLG__checkmarkIcon{color:var(--positivo)}.SignatureFields-module__0a-zLG__crossIcon{color:var(--negativo)}
.FieldQuickActions-module__FohL2q__container{z-index:50;position:absolute;top:2px;right:2px}.FieldQuickActions-module__FohL2q__triggerButton{border-radius:var(--radius-sm);background-color:var(--acento-primario);color:#fff;cursor:pointer;border:none;justify-content:center;align-items:center;width:24px;height:24px;padding:0;transition:all .2s;display:flex;box-shadow:0 2px 4px #00000026}.FieldQuickActions-module__FohL2q__triggerButton:hover{background-color:#259ba5;transform:scale(1.1)}.FieldQuickActions-module__FohL2q__triggerIcon{width:14px;height:14px}.FieldQuickActions-module__FohL2q__dropdown{background-color:var(--fondo-secundario,#fff);border:1px solid var(--borde-sutil,#e0e0e0);z-index:99999;border-radius:8px;width:220px;overflow:hidden;box-shadow:0 10px 40px #0000004d}.FieldQuickActions-module__FohL2q__dropdownHeader{padding:var(--spacing-sm)var(--spacing-md);background-color:var(--fondo-lateral);border-bottom:1px solid var(--borde-sutil)}.FieldQuickActions-module__FohL2q__dropdownTitle{color:var(--texto-secundario);text-transform:uppercase;letter-spacing:.5px;font-size:12px;font-weight:600}.FieldQuickActions-module__FohL2q__dropdownList{max-height:200px;overflow-y:auto}.FieldQuickActions-module__FohL2q__dropdownItem{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm)var(--spacing-md);cursor:pointer;text-align:left;background:0 0;border:none;width:100%;transition:background-color .15s;display:flex}.FieldQuickActions-module__FohL2q__dropdownItem:hover{background-color:var(--fondo-lateral)}.FieldQuickActions-module__FohL2q__valuePreview{border-radius:var(--radius-sm);background-color:var(--fondo-lateral);border:1px solid var(--borde-sutil);flex-shrink:0;justify-content:center;align-items:center;width:36px;height:28px;display:flex;overflow:hidden}.FieldQuickActions-module__FohL2q__valuePreviewImage{object-fit:contain;max-width:100%;max-height:100%}.FieldQuickActions-module__FohL2q__valueLabel{color:var(--texto-primario);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:13px;overflow:hidden}.FieldQuickActions-module__FohL2q__newValueItem{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm)var(--spacing-md);cursor:pointer;text-align:left;border:none;border-top:1px solid var(--borde-sutil);width:100%;color:var(--acento-terciario);background:0 0;transition:background-color .15s;display:flex}.FieldQuickActions-module__FohL2q__newValueItem:hover{background-color:var(--fondo-lateral)}.FieldQuickActions-module__FohL2q__newValueIcon{width:16px;height:16px}.FieldQuickActions-module__FohL2q__newValueLabel{font-size:13px;font-weight:500}.FieldQuickActions-module__FohL2q__emptyState{padding:var(--spacing-md);text-align:center;color:var(--texto-secundario);font-size:13px}.FieldQuickActions-module__FohL2q__overlay{z-index:99998;background:0 0;position:fixed;inset:0}@media (max-width:480px){.FieldQuickActions-module__FohL2q__dropdown{min-width:180px;max-width:220px}.FieldQuickActions-module__FohL2q__triggerButton{width:22px;height:22px}.FieldQuickActions-module__FohL2q__triggerIcon{width:12px;height:12px}}
.SignaturePagesBanner-module__vIGO8a__banner{background-color:var(--fondo-secundario);border:1px solid var(--borde-sutil);border-radius:var(--radius-md);padding:var(--spacing-md);margin-bottom:var(--spacing-md)}.SignaturePagesBanner-module__vIGO8a__bannerContent{align-items:center;gap:var(--spacing-md);flex-wrap:wrap;display:flex}.SignaturePagesBanner-module__vIGO8a__infoSection{align-items:center;gap:var(--spacing-sm);flex:1;min-width:0;display:flex}.SignaturePagesBanner-module__vIGO8a__iconWrapper{background-color:var(--fondo-lateral);border-radius:var(--radius-circular);flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.SignaturePagesBanner-module__vIGO8a__iconWrapper svg{width:16px;height:16px;color:var(--texto-secundario)}.SignaturePagesBanner-module__vIGO8a__textInfo{flex:1;min-width:0}.SignaturePagesBanner-module__vIGO8a__mainText{color:var(--texto-primario);margin:0;font-size:14px;font-weight:500}.SignaturePagesBanner-module__vIGO8a__subText{color:var(--texto-secundario);margin:2px 0 0;font-size:12px}.SignaturePagesBanner-module__vIGO8a__pageButtons{gap:var(--spacing-xs);flex-shrink:0;align-items:center;display:flex}.SignaturePagesBanner-module__vIGO8a__pageButton{min-width:32px;height:32px;padding:0 var(--spacing-xs);border:1px solid var(--borde-interactivo);background-color:var(--fondo-lateral);color:var(--texto-secundario);border-radius:var(--radius-sm);cursor:pointer;justify-content:center;align-items:center;font-size:13px;font-weight:500;transition:all .2s;display:flex}.SignaturePagesBanner-module__vIGO8a__pageButton:hover{background-color:var(--fondo-secundario);border-color:var(--acento-primario);color:var(--texto-primario)}.SignaturePagesBanner-module__vIGO8a__currentPage{background-color:var(--brand-primary,var(--acento-primario));border-color:var(--brand-primary,var(--acento-primario));color:#fff;font-weight:600}.SignaturePagesBanner-module__vIGO8a__currentPage:hover{background-color:var(--brand-primary,var(--acento-primario));border-color:var(--brand-primary,var(--acento-primario));filter:brightness(.85)}.SignaturePagesBanner-module__vIGO8a__completedPage{background-color:var(--fondo-positivo-suave);border-color:var(--positivo);color:var(--positivo);font-weight:600}.SignaturePagesBanner-module__vIGO8a__completedPage:hover{background-color:var(--positivo);color:#fff}@media (max-width:768px){.SignaturePagesBanner-module__vIGO8a__banner{padding:var(--spacing-sm)}.SignaturePagesBanner-module__vIGO8a__bannerContent{gap:var(--spacing-sm)}.SignaturePagesBanner-module__vIGO8a__pageButton{min-width:28px;height:28px;font-size:12px}.SignaturePagesBanner-module__vIGO8a__iconWrapper{width:28px;height:28px}.SignaturePagesBanner-module__vIGO8a__iconWrapper svg{width:14px;height:14px}}@media (max-width:480px){.SignaturePagesBanner-module__vIGO8a__bannerContent{align-items:stretch;gap:var(--spacing-sm);flex-direction:column}.SignaturePagesBanner-module__vIGO8a__pageButtons{justify-content:flex-start}}
.SubmitButton-module__7wsgna__buttonContainer{justify-content:center;width:100%;display:flex}.SubmitButton-module__7wsgna__submitButton{width:100%;padding:var(--spacing-md)var(--spacing-xl);border-radius:var(--radius-md);background-color:var(--brand-button,var(--texto-primario));color:var(--brand-button-text,white);cursor:pointer;margin-top:var(--spacing-md);border:none;font-size:14px;font-weight:600;transition:all .2s}.SubmitButton-module__7wsgna__submitButton:hover:not(:disabled){background-color:var(--brand-button,#343a40);filter:brightness(.9)}.SubmitButton-module__7wsgna__submitButton:disabled{background-color:var(--texto-terciario);color:var(--texto-secundario);cursor:not-allowed}@media (max-width:768px){.SubmitButton-module__7wsgna__submitButton{padding:var(--spacing-sm)var(--spacing-lg)}}
.RejectButton-module__MjFs8G__buttonContainer{justify-content:center;width:100%;display:flex}.RejectButton-module__MjFs8G__rejectButton{width:100%;padding:var(--spacing-sm)var(--spacing-lg);border:1px solid var(--error-color,#dc3545);border-radius:var(--radius-md);color:var(--error-color,#dc3545);cursor:pointer;margin-top:var(--spacing-sm);background-color:#0000;font-size:13px;font-weight:500;transition:all .2s}.RejectButton-module__MjFs8G__rejectButton:hover:not(:disabled){background-color:var(--error-color,#dc3545);color:#fff}.RejectButton-module__MjFs8G__rejectButton:disabled{opacity:.6;cursor:not-allowed}.RejectButton-module__MjFs8G__modalOverlay{z-index:1000;background-color:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.RejectButton-module__MjFs8G__modalContent{border-radius:var(--radius-lg,12px);padding:var(--spacing-xl,24px);background-color:#fff;width:90%;max-width:400px;box-shadow:0 10px 25px #0003}.RejectButton-module__MjFs8G__modalTitle{color:var(--texto-primario,#212529);margin:0 0 var(--spacing-md,16px)0;font-size:18px;font-weight:600}.RejectButton-module__MjFs8G__modalMessage{color:var(--texto-secundario,#6c757d);margin:0 0 var(--spacing-lg,20px)0;font-size:14px;line-height:1.5}.RejectButton-module__MjFs8G__modalActions{gap:var(--spacing-sm,12px);justify-content:flex-end;display:flex}.RejectButton-module__MjFs8G__cancelButton{padding:var(--spacing-sm,10px)var(--spacing-md,16px);border:1px solid var(--border-color,#dee2e6);border-radius:var(--radius-md,8px);color:var(--texto-secundario,#6c757d);cursor:pointer;background-color:#fff;font-size:14px;font-weight:500;transition:all .2s}.RejectButton-module__MjFs8G__cancelButton:hover:not(:disabled){background-color:var(--background-secondary,#f8f9fa)}.RejectButton-module__MjFs8G__cancelButton:disabled{opacity:.6;cursor:not-allowed}.RejectButton-module__MjFs8G__confirmRejectButton{padding:var(--spacing-sm,10px)var(--spacing-md,16px);border-radius:var(--radius-md,8px);background-color:var(--error-color,#dc3545);color:#fff;cursor:pointer;border:none;font-size:14px;font-weight:500;transition:all .2s}.RejectButton-module__MjFs8G__confirmRejectButton:hover:not(:disabled){background-color:#c82333}.RejectButton-module__MjFs8G__confirmRejectButton:disabled{opacity:.6;cursor:not-allowed}@media (max-width:768px){.RejectButton-module__MjFs8G__rejectButton{padding:var(--spacing-xs,8px)var(--spacing-md,12px);font-size:12px}.RejectButton-module__MjFs8G__modalContent{padding:var(--spacing-lg,20px)}.RejectButton-module__MjFs8G__modalActions{flex-direction:column-reverse}.RejectButton-module__MjFs8G__cancelButton,.RejectButton-module__MjFs8G__confirmRejectButton{width:100%}}
