.pp-credsol[hidden]{display:none}.pp-credsol{display:block;margin-top:22px}.pp-credsol__cta{justify-content:center}.pp-credsol__modal{border:none;padding:0;border-radius:var(--r-card, 16px);background:#fff;box-shadow:var(--pp-shadow-float, 0 30px 80px -20px rgba(11, 31, 51, .35));max-width:640px;width:calc(100% - 32px);max-height:90vh;overflow:hidden}.pp-credsol__modal::backdrop{background:#0b1f338c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.pp-credsol__modal[open]{display:flex;flex-direction:column;animation:pp-credsol-modal-in .18s var(--pp-ease, ease) both}@keyframes pp-credsol-modal-in{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.pp-credsol__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:18px 20px;border-bottom:1px solid var(--pp-border, #E4DDD0);flex-shrink:0}.pp-credsol__title{margin:0 0 4px;font-family:var(--pp-font-display, sans-serif);font-size:18px;font-weight:700;color:var(--pp-ink, #0B1F33);line-height:1.3}.pp-credsol__sub{margin:0;font-size:13px;color:var(--pp-muted, #5E6B7A);line-height:1.45}.pp-credsol__close{flex-shrink:0;width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border:none;background:transparent;color:var(--pp-muted, #5E6B7A);cursor:pointer;border-radius:var(--r-input, 8px)}.pp-credsol__close svg{width:18px;height:18px}.pp-credsol__close:hover{background:var(--pp-surface-2, #F3EFE7);color:var(--pp-ink, #0B1F33)}.pp-credsol__form{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.pp-credsol__body{padding:18px 20px;overflow-y:auto;flex:1;min-height:0;display:flex;flex-direction:column;gap:18px}.pp-credsol__fiscal-label{margin:0 0 8px;font-family:var(--pp-font-mono, monospace);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--pp-accent, #C9A96E)}.pp-credsol__fiscal-body{background:var(--pp-surface-2, #F3EFE7);border:1px solid var(--pp-border, #E4DDD0);border-radius:var(--r-input, 8px);padding:12px 14px}.pp-credsol__fiscal-loading{margin:0;font-size:13px;color:var(--pp-muted, #5E6B7A)}.pp-credsol__fiscal-rows{display:grid;grid-template-columns:1fr;gap:6px;margin:0 0 8px}.pp-credsol__fiscal-row{display:flex;justify-content:space-between;gap:12px;font-size:13px}.pp-credsol__fiscal-row dt{margin:0;color:var(--pp-muted, #5E6B7A)}.pp-credsol__fiscal-row dd{margin:0;color:var(--pp-ink, #0B1F33);font-weight:600;text-align:right}.pp-credsol__fiscal-note{margin:0;font-size:12px;color:var(--pp-muted, #5E6B7A)}.pp-credsol__fiscal-missing-title{margin:0 0 4px;font-size:13.5px;font-weight:700;color:var(--pp-ink, #0B1F33)}.pp-credsol__fiscal-missing-body{margin:0 0 10px;font-size:12.5px;color:var(--pp-muted, #5E6B7A);line-height:1.5}.pp-credsol__fiscal-missing-cta{display:inline-flex;font-size:12px;font-weight:700;color:var(--pp-primary, #0E3A5C);text-decoration:underline}.pp-credsol__field{border:none;padding:0;margin:0}.pp-credsol__legend{margin:0 0 8px;padding:0;font-family:var(--pp-font-mono, monospace);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--pp-accent, #C9A96E)}.pp-credsol__legend--sub{margin-top:18px}.pp-credsol__radios{display:flex;flex-wrap:wrap;gap:10px}.pp-credsol__radio{display:inline-flex;align-items:center;gap:7px;padding:8px 14px;border:1.5px solid var(--pp-border, #E4DDD0);border-radius:var(--pp-radius-pill, 999px);font-size:13px;color:var(--pp-ink, #0B1F33);cursor:pointer;transition:border-color .15s ease,background .15s ease}.pp-credsol__radio:has(input:checked){border-color:var(--pp-primary, #0E3A5C);background:var(--pp-primary-soft, #E8EFF5);font-weight:600}.pp-credsol__radio input{accent-color:var(--pp-primary, #0E3A5C);width:14px;height:14px}.pp-credsol__input{display:block;width:100%;padding:10px 12px;border:1.5px solid var(--pp-border, #E4DDD0);border-radius:var(--r-input, 8px);font-family:var(--pp-font-body, sans-serif);font-size:13.5px;color:var(--pp-ink, #0B1F33);background:#fff;transition:border-color .15s ease}.pp-credsol__input::placeholder{color:var(--pp-muted-2, #8A95A3)}.pp-credsol__input:focus{outline:none;border-color:var(--pp-primary, #0E3A5C)}.pp-credsol__input[aria-invalid=true]{border-color:var(--pp-err, #B22935)}.pp-credsol__empresa-hint{margin:0 0 4px;font-size:12px;line-height:1.5;color:var(--pp-muted, #5E6B7A)}.pp-credsol__subgrid{display:grid;grid-template-columns:1fr;gap:12px}@media(min-width:540px){.pp-credsol__subgrid{grid-template-columns:1fr 1fr}}.pp-credsol__subfield{display:flex;flex-direction:column;gap:6px}.pp-credsol__sublabel{font-size:12px;font-weight:500;color:var(--pp-ink, #0B1F33)}.pp-credsol__field-error[hidden]{display:none}.pp-credsol__field-error{margin:6px 0 0;font-size:11.5px;color:var(--pp-err, #B22935)}.pp-credsol__docs{display:grid;grid-template-columns:1fr;gap:12px}.pp-credsol__doc[hidden]{display:none}.pp-credsol__doc{background:#fff;border:1px solid var(--pp-border, #E4DDD0);border-radius:var(--r-card, 16px);padding:12px}.pp-credsol__doc-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.pp-credsol__doc-label{font-size:13px;font-weight:600;color:var(--pp-ink, #0B1F33)}.pp-credsol__doc-req{flex-shrink:0;font-family:var(--pp-font-mono, monospace);font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--pp-primary, #0E3A5C);background:var(--pp-primary-soft, #E8EFF5);padding:2px 7px;border-radius:var(--r-button, 6px)}.pp-credsol__dropzone{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;text-align:center;padding:18px 10px;border:1.5px dashed var(--pp-border, #E4DDD0);border-radius:var(--r-input, 8px);background:var(--pp-surface, #FBF9F5);cursor:pointer;transition:border-color .15s ease,background .15s ease}.pp-credsol__dropzone:hover,.pp-credsol__dropzone:focus-within{border-color:var(--pp-primary, #0E3A5C);background:var(--pp-primary-soft, #E8EFF5)}.pp-credsol__dropzone.is-dragover{border-color:var(--pp-accent, #C9A96E);background:var(--pp-accent-soft, #F3EADA)}.pp-credsol__doc[data-error="1"] .pp-credsol__dropzone{border-color:var(--pp-err, #B22935)}.pp-credsol__dropzone-text{font-size:12.5px;font-weight:600;color:var(--pp-ink, #0B1F33)}.pp-credsol__dropzone-hint{font-family:var(--pp-font-mono, monospace);font-size:10.5px;color:var(--pp-muted-2, #8A95A3)}.pp-credsol__file-preview[hidden]{display:none}.pp-credsol__file-preview{display:flex;align-items:center;gap:8px;padding:9px 10px;border:1px solid var(--pp-border, #E4DDD0);border-radius:var(--r-input, 8px);background:var(--pp-surface, #FBF9F5)}.pp-credsol__file-icon{flex-shrink:0;width:18px;height:18px;color:var(--pp-primary, #0E3A5C)}.pp-credsol__file-name{flex:1;min-width:0;font-size:12.5px;font-weight:600;color:var(--pp-ink, #0B1F33);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pp-credsol__file-size{flex-shrink:0;font-family:var(--pp-font-mono, monospace);font-size:10.5px;color:var(--pp-muted-2, #8A95A3)}.pp-credsol__file-status[hidden]{display:none}.pp-credsol__file-status{flex-shrink:0;font-family:var(--pp-font-mono, monospace);font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--pp-ok, #1F6B4A);background:var(--pp-ok-soft, #E3F0E9);padding:2px 7px;border-radius:var(--r-button, 6px)}.pp-credsol__file-status[data-tone=error]{color:var(--pp-err, #B22935);background:var(--pp-err-soft, #F8E0E2)}.pp-credsol__file-remove{flex-shrink:0;width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;border:none;background:transparent;color:var(--pp-muted, #5E6B7A);cursor:pointer;border-radius:var(--r-button, 6px)}.pp-credsol__file-remove svg{width:14px;height:14px}.pp-credsol__file-remove:hover{background:var(--pp-surface-2, #F3EFE7);color:var(--pp-err, #B22935)}.pp-credsol__doc-error[hidden]{display:none}.pp-credsol__doc-error{margin:6px 0 0;font-size:11.5px;color:var(--pp-err, #B22935)}.pp-credsol__privacy{display:flex;align-items:flex-start;gap:9px;font-size:12.5px;color:var(--pp-ink, #0B1F33);line-height:1.5;cursor:pointer}.pp-credsol__privacy input{margin-top:2px;width:15px;height:15px;flex-shrink:0;accent-color:var(--pp-primary, #0E3A5C)}.pp-credsol__privacy a{color:var(--pp-primary, #0E3A5C);font-weight:600}.pp-credsol__banner[hidden]{display:none}.pp-credsol__banner{padding:10px 12px;border-radius:var(--r-input, 8px);font-size:12.5px;line-height:1.5;border:1px solid var(--pp-border, #E4DDD0);background:var(--pp-surface-2, #F3EFE7);color:var(--pp-ink, #0B1F33)}.pp-credsol__banner[data-tone=error]{border-color:#b2293559;background:var(--pp-err-soft, #F8E0E2);color:var(--pp-err, #B22935)}.pp-credsol__banner[data-tone=warn]{border-color:#b8791f59;background:var(--pp-warn-soft, #FBEED5);color:var(--pp-warn, #B8791F)}.pp-credsol__foot{display:flex;justify-content:flex-end;gap:8px;padding:14px 20px;border-top:1px solid var(--pp-border, #E4DDD0);background:var(--pp-surface, #FBF9F5);flex-shrink:0}.pp-credsol__submit:disabled{opacity:.6;cursor:default}.pp-credsol__success[hidden]{display:none}.pp-credsol__success{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;padding:44px 28px}.pp-credsol__success-icon{width:48px;height:48px;color:var(--pp-ok, #1F6B4A)}.pp-credsol__success-title{margin:0;font-family:var(--pp-font-display, sans-serif);font-size:19px;font-weight:700;color:var(--pp-ink, #0B1F33)}.pp-credsol__success-body{margin:0 0 6px;font-size:13.5px;color:var(--pp-muted, #5E6B7A);max-width:40ch;line-height:1.5}@media(min-width:750px){.pp-credsol__docs,.pp-credsol__fiscal-rows{grid-template-columns:1fr 1fr}}@media(prefers-reduced-motion:reduce){.pp-credsol__modal[open]{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/113/assets/pp-credito-solicitud.css.map */
