.ids-btn{height:var(--ids-control-height);padding:0 var(--ids-control-padding-x);display:inline-flex;align-items:center;justify-content:center;font-family:var(--ids-font-sans);font-size:18px;font-weight:600;border:1px solid transparent;background-color:transparent;cursor:pointer}.ids-btn--primary{background-color:var(--ids-color-ink);background-image:var(--ids-texture-ink);color:var(--ids-color-paper-light)}.ids-btn--secondary{border-color:var(--ids-color-ink);color:var(--ids-color-ink)}.ids-btn--reject{border-color:var(--ids-color-seal);color:var(--ids-color-seal)}.ids-btn--disabled,.ids-btn:disabled{border:1px dashed var(--ids-color-border-disabled);color:var(--ids-color-ink-faint);cursor:not-allowed}.ids-sigpad{display:flex;flex-direction:column;gap:12px}.ids-sigpad__lienzo{position:relative;border:1px solid var(--ids-color-ink);background:var(--ids-color-paper-light)}.ids-sigpad__canvas{display:block;width:100%;height:200px;touch-action:none;cursor:crosshair}.ids-sigpad__linea{position:absolute;left:16px;right:16px;bottom:48px;border-bottom:1px dashed var(--ids-color-border-disabled);pointer-events:none}.ids-sigpad__guia{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:0 24px;text-align:center;font-size:15.5px;color:var(--ids-color-ink-faint);pointer-events:none}.ids-sigpad__acciones{display:flex;gap:10px}.ids-sigpad__cancelar{height:36px;border:none;background:none;color:var(--ids-color-ink-tertiary);font-family:var(--ids-font-sans);font-size:15.5px;text-decoration:underline;cursor:pointer}.ids-status{display:inline-flex;align-items:center;gap:8px;font-family:var(--ids-font-sans);font-size:15.5px;font-weight:500}.ids-status__dot{width:7px;height:7px;flex-shrink:0}.ids-loa-list{display:flex;flex-direction:column;gap:12px}.ids-loa-row{display:grid;grid-template-columns:76px 1fr;gap:20px;align-items:baseline}.ids-loa-row__level{font-family:var(--ids-font-mono);font-size:14.5px;padding-bottom:2px;border-bottom:1px solid var(--ids-color-pending)}.ids-loa-row__level--strong{border-bottom:2px solid var(--ids-color-ink);font-weight:700}.ids-loa-row__level--seal{border-bottom:2px solid var(--ids-color-seal);font-weight:700;color:var(--ids-color-seal)}.ids-loa-row__desc{font-family:var(--ids-font-sans);font-size:16px;color:var(--ids-color-ink-secondary)}.ids-evidence-band{display:flex;flex-direction:column;gap:9px;border-left:3px solid var(--ids-color-ink);padding-left:18px}.ids-evidence-band__hash{font-family:var(--ids-font-mono);font-size:15px;line-height:1.65;color:var(--ids-color-ink);word-break:break-all}.ids-evidence-band__meta{font-family:var(--ids-font-mono);font-size:13px;color:var(--ids-color-ink-faint)}.ids-section{display:grid;grid-template-columns:200px 1fr;border-bottom:1px solid var(--ids-color-border)}.ids-section:last-child{border-bottom:none}.ids-section__marker{border-right:1px solid var(--ids-color-border);padding:40px 24px 40px 68px}.ids-section__number{font-family:var(--ids-font-mono);font-size:13px;color:var(--ids-color-seal);letter-spacing:.04em}.ids-section__label{margin-top:8px}.ids-section__body{padding:40px 68px 46px 44px}.ids-mobile-screen{min-height:100dvh;display:flex;flex-direction:column;color:var(--ids-color-ink)}@media (min-width: 560px){.ids-mobile-screen{max-width:430px;margin:32px auto;min-height:calc(100dvh - 64px);box-shadow:var(--ids-shadow-frame, 0 1px 3px rgba(20, 20, 15, .12))}}.ids-mobile-screen__body{padding:10px 26px 0;display:flex;flex-direction:column;flex-grow:1;gap:24px}.ids-mobile-screen__spacer{flex-grow:1}.ids-mobile-screen__actions{display:flex;flex-direction:column;gap:10px;padding-bottom:28px}.ids-topbar{display:flex;align-items:center;gap:16px;padding:50px 26px 14px}.ids-topbar__back{display:flex;background:none;border:none;padding:0;cursor:pointer;color:var(--ids-color-ink)}.ids-step-progress{display:flex;align-items:center;gap:12px;flex-grow:1}.ids-step-progress__track{display:flex;flex-grow:1;gap:4px}.ids-step-progress__segment{height:3px;flex-grow:1}.ids-step-progress__counter{font-family:var(--ids-font-mono);font-size:13px;color:var(--ids-color-ink-faint);flex-shrink:0}.ids-otp{display:flex;gap:7px}.ids-otp__box{flex-grow:1;height:54px;min-width:0;text-align:center;font-family:var(--ids-font-mono);font-size:32.5px;font-weight:700;color:var(--ids-color-ink);background:transparent;border:none;border-bottom:2px solid var(--ids-color-pending);border-radius:0;padding:0}.ids-otp__box:focus{outline:none;border-bottom-color:var(--ids-color-seal)}.ids-otp__box--filled{border-bottom-color:var(--ids-color-ink)}.ids-square-checkbox{display:flex;align-items:flex-start;gap:13px;cursor:pointer}.ids-square-checkbox__input{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden;clip:rect(0 0 0 0)}.ids-square-checkbox__box{width:20px;height:20px;flex-shrink:0;margin-top:2px;background:var(--ids-color-paper-light);border:1.6px solid var(--ids-color-ink);box-sizing:border-box;position:relative}.ids-square-checkbox--ochre .ids-square-checkbox__box{border-color:var(--ids-color-ochre)}.ids-square-checkbox__input:checked+.ids-square-checkbox__box:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;background:var(--ids-color-ink)}.ids-square-checkbox--ochre .ids-square-checkbox__input:checked+.ids-square-checkbox__box:after{background:var(--ids-color-ochre)}.ids-square-checkbox__input:focus-visible+.ids-square-checkbox__box{outline:2px solid var(--ids-color-seal);outline-offset:2px}.ids-square-checkbox__label{font-size:15.5px;line-height:1.5;color:var(--ids-color-ink-secondary)}.ids-consent{border-left:3px solid var(--ids-color-ochre);padding:2px 0 2px 15px;display:flex;flex-direction:column;gap:8px}.ids-consent__lede{font-size:19px;font-style:italic;color:var(--ids-color-ink-secondary);line-height:1.5}.ids-consent__body{margin:0;font-size:15px;color:var(--ids-color-ink-secondary);line-height:1.6}.ids-consent__checkbox{padding-top:2px}.ids-facts{display:flex;flex-direction:column}.ids-facts__item{display:grid;grid-template-columns:18px 1fr;gap:12px;padding:8px 0;border-top:1px solid var(--ids-color-border-faint);align-items:baseline}.ids-facts__item:last-child{border-bottom:1px solid var(--ids-color-border-faint)}.ids-facts__index{font-family:var(--ids-font-mono);font-size:13px;color:var(--ids-color-seal)}.ids-facts__text{font-size:15.5px;color:var(--ids-color-ink-secondary);line-height:1.5}.ids-verify-callout{padding:16px;display:flex;align-items:center;gap:15px}.ids-verify-callout__qr{padding:5px;box-sizing:border-box;flex-shrink:0;background:var(--ids-color-paper)}.ids-verify-callout__body{display:flex;flex-direction:column;gap:5px;min-width:0}.ids-verify-callout__title{font-size:19px;color:var(--ids-color-paper-light)}.ids-verify-callout__desc{font-size:14.5px;color:#b8b2a4;line-height:1.5}.ids-verify-callout__code{font-size:13px;color:var(--ids-color-seal-on-ink)}.ids-hash-attestation{padding:15px 17px;display:flex;flex-direction:column;gap:7px}.ids-hash-attestation__hash{font-family:var(--ids-font-mono);font-size:14px;color:var(--ids-color-paper);word-break:break-all;line-height:1.6}.ids-kv{display:grid;grid-template-columns:96px 1fr;gap:14px;padding:9px 0;border-top:1px solid var(--ids-color-border-faint);align-items:baseline}.ids-kv--no-border{border-top:none}.ids-kv--bottom-border{border-bottom:1px solid var(--ids-color-border-faint)}.ids-kv__label{padding-top:2px}.ids-kv__value{font-size:17px}.ids-loa-badge{font-family:var(--ids-font-mono);font-size:14.5px;padding-bottom:2px;border-bottom:1px solid var(--ids-color-pending)}.ids-loa-badge--strong{font-weight:700;border-bottom:2px solid var(--ids-color-ink)}.ids-panel{min-height:100dvh;display:flex;color:var(--ids-color-ink)}.ids-panel__sidebar{width:218px;flex-shrink:0;display:flex;flex-direction:column;padding:0 16px}.ids-panel__brand{padding:26px 0 30px;display:flex;align-items:center;gap:10px}.ids-panel__brand-text{font-family:var(--ids-font-serif);font-size:20px;color:var(--ids-color-paper-light)}.ids-panel__nav{display:flex;flex-direction:column;gap:1px}.ids-panel__nav-item{padding:9px 0;font-size:13.5px;color:#8e887a;background:none;border:none;text-align:left;cursor:pointer;font-family:var(--ids-font-sans)}.ids-panel__nav-item--active{color:var(--ids-color-paper-light);font-weight:600;border-left:3px solid var(--ids-color-seal);padding-left:13px;margin-left:-16px}.ids-panel__spacer{flex-grow:1}.ids-panel__usage{padding:18px 0;border-top:1px solid #33312a;display:flex;flex-direction:column;gap:9px}.ids-panel__usage-label{color:#8e887a}.ids-panel__usage-count{display:flex;align-items:baseline;gap:7px}.ids-panel__usage-count-value{font-family:var(--ids-font-serif);font-size:30px;color:var(--ids-color-paper-light);line-height:1}.ids-panel__usage-count-total{font-family:var(--ids-font-mono);font-size:12px;color:#8e887a}.ids-panel__usage-bar{display:flex;gap:2px}.ids-panel__usage-bar-fill{height:4px;background:var(--ids-color-paper-light)}.ids-panel__usage-bar-track{height:4px;background:#33312a;flex-grow:1}.ids-panel__usage-note{font-family:var(--ids-font-mono);font-size:10.5px;color:#8e887a}.ids-panel__user{padding:14px 0 20px;border-top:1px solid #33312a;display:flex;align-items:center;gap:11px}.ids-panel__user-avatar{width:30px;height:30px;border:1px solid #8e887a;display:flex;align-items:center;justify-content:center;font-family:var(--ids-font-mono);font-size:11px;color:var(--ids-color-paper-light);flex-shrink:0}.ids-panel__user-name{font-size:12.5px;color:var(--ids-color-paper-light)}.ids-panel__content{flex-grow:1;display:flex;flex-direction:column;min-width:0}.ids-detail-topbar{padding:24px 44px 20px;border-bottom:1px solid var(--ids-color-ink);display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap}.ids-detail-topbar__left{display:flex;align-items:flex-end;gap:18px}.ids-detail-topbar__back{background:none;border:none;padding:0;margin-bottom:7px;cursor:pointer;color:var(--ids-color-ink)}.ids-detail-topbar__heading{display:flex;flex-direction:column;gap:4px}.ids-detail-topbar__eyebrow{font-family:var(--ids-font-mono);font-size:13px;color:var(--ids-color-ink-faint)}.ids-detail-topbar__title{font-family:var(--ids-font-serif);font-size:36px;font-weight:300;letter-spacing:-.02em;line-height:1.05}.ids-detail-topbar__actions{display:flex;align-items:center;gap:14px}.ids-field{display:flex;flex-direction:column;gap:1px;padding:2px 0}.ids-field__key{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:#9a9486}.ids-field__value{font-family:var(--ids-font-mono);font-size:12.5px;color:var(--ids-color-ink);line-height:1.35;word-break:break-word}.ids-field-grid{display:grid;gap:3px 22px}.ids-field-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.ids-field-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.ids-cert-section{display:grid;grid-template-columns:74px 1fr;gap:16px;padding:11px 0;border-top:1px solid var(--ids-color-ink)}.ids-cert-section__marker{display:flex;flex-direction:column;gap:3px}.ids-cert-first-section{border-top:none;padding-top:14px}.ids-cert-section__numeral{font-family:var(--ids-font-serif);font-size:20.5px;font-weight:300;color:var(--ids-color-seal);line-height:1}.ids-tipo-documento{display:flex;flex-direction:column;gap:6px}.ids-tipo-documento select{height:50px;border:none;border-bottom:1px solid var(--ids-color-ink);background:transparent;font-family:var(--ids-font-sans);font-size:19px;color:var(--ids-color-ink);padding:0 2px}.ids-tipo-documento select:focus{outline:none;border-bottom-color:var(--ids-color-seal)}.ids-idioma__header{padding:56px 26px 20px;display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.ids-idioma__title{font-family:var(--ids-font-serif);font-size:31px;font-weight:300}.ids-idioma__lede{font-size:18px;color:var(--ids-color-ink);font-weight:600;margin-top:8px}.ids-idioma__sub{font-size:15.5px;color:var(--ids-color-ink-tertiary)}.ids-idioma__opcion{height:56px;width:100%;border:1px solid var(--ids-color-ink);background:none;font-family:var(--ids-font-sans);font-size:19px;font-weight:600;color:var(--ids-color-ink);cursor:pointer}.ids-idioma__opcion--activa{background:var(--ids-color-ink);color:var(--ids-color-paper-light)}.ids-home{min-height:100dvh;padding:56px 32px;max-width:760px;margin:0 auto}.ids-home__brand{display:flex;align-items:center;gap:12px;margin-bottom:8px}.ids-home__title{font-family:var(--ids-font-serif);font-size:26.5px}.ids-home__idioma{margin-left:auto;display:flex;gap:4px}.ids-home__idioma button{height:26px;padding:0 8px;border:1px solid var(--ids-color-border);background:none;font-family:var(--ids-font-mono);font-size:13px;color:var(--ids-color-ink-tertiary);cursor:pointer}.ids-home__idioma button.activo{border-color:var(--ids-color-ink);background:var(--ids-color-ink);color:var(--ids-color-paper-light)}.ids-home__cuenta{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px;padding:16px 0;border-top:1px solid var(--ids-color-ink);border-bottom:1px solid var(--ids-color-border);margin-bottom:24px}.ids-home__cuenta-email{display:block;font-size:17px;font-weight:600}.ids-home__cuenta-creditos{display:block;font-family:var(--ids-font-mono);font-size:14.5px;color:var(--ids-color-ink-tertiary);margin-top:2px}.ids-home__lede{font-size:17px;color:var(--ids-color-ink-secondary);max-width:560px;margin:6px 0 36px;line-height:1.6}.ids-home__group{margin-bottom:36px}.ids-home__group-title{margin:0 0 14px}.ids-home__links{display:flex;flex-direction:column;gap:2px}.ids-home__link{display:flex;align-items:baseline;gap:14px;padding:12px 0;border-top:1px solid var(--ids-color-border-faint);color:var(--ids-color-ink)}.ids-home__links>a:last-child{border-bottom:1px solid var(--ids-color-border-faint)}.ids-home__link:hover{color:var(--ids-color-seal)}.ids-home__link-index{font-family:var(--ids-font-mono);font-size:14.5px;color:var(--ids-color-ink-faint);width:20px;flex-shrink:0}.ids-home__link-name{font-size:17.5px;font-weight:600}.ids-home__link-desc{font-size:15.5px;color:var(--ids-color-ink-tertiary)}.ids-home__link-legal{display:block;font-size:14.5px;color:var(--ids-color-ink-tertiary);margin-top:10px;text-decoration:underline}.ids-home__legal{margin-top:40px;padding-top:16px;border-top:1px solid var(--ids-color-border-faint);font-size:14.5px;color:var(--ids-color-ink-tertiary)}.ids-home__legal a{color:inherit}.ids-home__cuentas{display:flex;flex-direction:column;gap:10px;width:100%}.ids-home__cuenta-recordada{display:flex;flex-direction:column;border:1px solid var(--ids-color-ink)}.ids-home__cuenta-continuar{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:14px 16px;background:var(--ids-color-paper-light);border:none;text-align:left;font-family:var(--ids-font-sans);color:var(--ids-color-ink);cursor:pointer}.ids-home__cuenta-nombre{font-size:18px;font-weight:700;overflow-wrap:anywhere}.ids-home__cuenta-correo{font-size:15px;color:var(--ids-color-ink-tertiary);overflow-wrap:anywhere}.ids-home__cuenta-accion{margin-top:6px;font-size:16px;font-weight:600;color:var(--ids-color-seal)}.ids-home__cuenta-quitar{align-self:flex-end;padding:8px 14px;background:none;border:none;font-family:var(--ids-font-sans);font-size:14px;color:var(--ids-color-ink-tertiary);text-decoration:underline;cursor:pointer}.ids-home__cuenta-aviso{margin:0;font-size:15px;color:var(--ids-color-ochre)}.ids-home__pendiente{display:flex;flex-direction:column}.ids-home__eliminar{align-self:flex-end;padding:6px 4px 10px;background:none;border:none;font-family:var(--ids-font-sans);font-size:15px;color:var(--ids-color-seal);text-decoration:underline;cursor:pointer}.ids-home__eliminar-confirmar{margin:4px 0 12px;padding:12px 14px;border:1px solid var(--ids-color-seal);background:var(--ids-color-paper-light)}.ids-home__eliminar-confirmar p{margin:0 0 10px;font-size:15.5px;line-height:1.45;color:var(--ids-color-ink)}.ids-home__eliminar-confirmar div{display:flex;gap:10px;flex-wrap:wrap}.ids-home__eliminar-si,.ids-home__eliminar-no{flex:1;min-width:120px;height:44px;font-family:var(--ids-font-sans);font-size:15.5px;font-weight:600;cursor:pointer}.ids-home__eliminar-si{background:var(--ids-color-seal);color:var(--ids-color-paper-light);border:1px solid var(--ids-color-seal)}.ids-home__eliminar-no{background:none;color:var(--ids-color-ink);border:1px solid var(--ids-color-ink)}.ids-app{min-height:100vh;color:var(--ids-color-ink)}.ids-app__header{display:grid;grid-template-columns:200px 1fr;border-bottom:1px solid var(--ids-color-ink)}.ids-app__brand-rail{border-right:1px solid var(--ids-color-border);padding:46px 0 46px 68px;display:flex;flex-direction:column;gap:10px}.ids-app__brand-rail-caption{font-size:10px;color:var(--ids-color-ink-faint);letter-spacing:.04em}.ids-app__title-row{padding:46px 68px 46px 44px;display:flex;align-items:flex-end;justify-content:space-between;gap:48px;flex-wrap:wrap}.ids-app__eyebrow{display:flex;flex-direction:column;gap:16px;max-width:760px}.ids-app__title{font-size:48px;font-weight:300;line-height:1.05;letter-spacing:-.02em}.ids-marca{display:flex;gap:56px;flex-wrap:wrap}.ids-marca__mark-col{width:280px;flex-shrink:0;display:flex;flex-direction:column;gap:22px}.ids-marca__caption{font-size:13px;line-height:1.7;color:var(--ids-color-ink-secondary)}.ids-marca__demo-col{flex-grow:1;min-width:280px;display:flex;flex-direction:column;gap:26px}.ids-marca__wordmarks{display:flex;align-items:center;gap:46px;flex-wrap:wrap}.ids-marca__wordmark{display:flex;align-items:center;gap:11px}.ids-marca__wordmark-text{font-family:var(--ids-font-serif);font-size:28px;letter-spacing:-.01em}.ids-marca__wordmark--inverted{padding:16px 22px;color:var(--ids-color-paper-light)}.ids-marca__seal-row{display:flex;align-items:center;gap:40px;flex-wrap:wrap}.ids-marca__seal-caption{max-width:400px;font-size:13px;line-height:1.7;color:var(--ids-color-ink-secondary)}.ids-color-intro{font-family:var(--ids-font-serif);font-size:20px;font-style:italic;color:var(--ids-color-ink-secondary);max-width:620px;line-height:1.45;margin-bottom:22px}.ids-swatches{display:flex;border:1px solid var(--ids-color-ink);flex-wrap:wrap}.ids-swatch{flex-grow:1;min-width:120px;display:flex;flex-direction:column;border-left:1px solid var(--ids-color-ink)}.ids-swatch:first-child{border-left:none}.ids-swatch__fill{height:100px}.ids-swatch__caption{padding:12px 14px;border-top:1px solid var(--ids-color-ink);display:flex;flex-direction:column;gap:3px}.ids-swatch__name{font-size:12px;font-weight:600}.ids-swatch__hex{font-family:var(--ids-font-mono);font-size:11px;color:var(--ids-color-ink-faint)}.ids-color-note{font-size:13px;line-height:1.7;color:var(--ids-color-ink-secondary);max-width:860px;margin-top:22px}.ids-specimen{display:grid;grid-template-columns:148px 1fr;gap:28px;align-items:baseline;padding:17px 0;border-top:1px solid var(--ids-color-border-faint)}.ids-specimen:first-child{border-top:none}.ids-specimen__meta{display:flex;flex-direction:column;gap:5px}.ids-specimen__weights{font-family:var(--ids-font-mono);font-size:10px;color:var(--ids-color-ink-faint)}.ids-specimen__body{display:flex;flex-direction:column;gap:10px}.ids-specimen__sample{line-height:1.15}.ids-specimen__desc{font-size:14px;line-height:1.6;color:var(--ids-color-ink-secondary);max-width:620px}.ids-component-row{display:grid;grid-template-columns:148px 1fr;gap:28px;padding:17px 0;border-top:1px solid var(--ids-color-border-faint)}.ids-component-row:first-child{border-top:none}.ids-component-row__controls{display:flex;flex-wrap:wrap;gap:14px;align-items:center}.ids-component-row__statuses{display:flex;flex-wrap:wrap;gap:26px;align-items:center}.ids-rule{display:grid;grid-template-columns:148px 1fr;gap:28px;padding:18px 0;border-top:1px solid var(--ids-color-border-faint)}.ids-rule:first-child{border-top:1px solid var(--ids-color-ink)}.ids-rule:last-child{border-bottom:1px solid var(--ids-color-ink)}.ids-rule__ordinal{font-family:var(--ids-font-serif);font-size:17px;font-style:italic;color:var(--ids-color-seal)}.ids-rule__body{display:flex;flex-direction:column;gap:5px}.ids-rule__title{font-size:15px;font-weight:600}.ids-rule__desc{font-size:13.5px;line-height:1.65;color:var(--ids-color-ink-secondary);max-width:640px}.ids-ingreso__header{padding:56px 26px 20px;display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center}.ids-ingreso__title{font-family:var(--ids-font-serif);font-size:31px;font-weight:300}.ids-ingreso__lede{font-size:16px;color:var(--ids-color-ink-secondary);line-height:1.55;max-width:340px}.ids-ingreso__field{display:flex;flex-direction:column;gap:8px}.ids-ingreso__input{height:50px;border:none;border-bottom:1px solid var(--ids-color-ink);background:transparent;font-family:var(--ids-font-sans);font-size:19px;color:var(--ids-color-ink);padding:0 2px;text-align:center}.ids-ingreso__input:focus{outline:none;border-bottom-color:var(--ids-color-seal)}.ids-ingreso__otp-hint{text-align:center;font-size:15px;color:var(--ids-color-ink-tertiary)}.ids-ingreso__dev-code{text-align:center;font-family:var(--ids-font-mono);font-size:15.5px;color:var(--ids-color-ochre)}.ids-ingreso__error{text-align:center;font-size:15.5px;color:var(--ids-color-seal)}.ids-ingreso__registro{display:flex;flex-direction:column;gap:14px;margin-top:8px}.ids-ingreso__registro .ids-ingreso__input{text-align:left}.ids-ingreso__link{text-align:center;background:none;border:none;cursor:pointer;font-size:15.5px;color:var(--ids-color-ink-tertiary);text-decoration:underline;text-underline-offset:3px;font-family:var(--ids-font-sans)}.ids-ingreso__error--campo{text-align:left;margin:-6px 0 0}.ids-ingreso__creditos{background:var(--ids-color-paper-light);border:1px solid var(--ids-color-border);padding:14px 16px;display:flex;flex-direction:column;gap:8px;font-size:15.5px;line-height:1.5;color:var(--ids-color-ink-secondary)}.ids-ingreso__creditos p{margin:0}.ids-ingreso__creditos-titulo{font-weight:700;color:var(--ids-color-ink);font-size:17px}.ids-firmar__header{padding:4px 26px 20px;display:flex;flex-direction:column;gap:10px}.ids-firmar__title{font-family:var(--ids-font-serif);font-size:31px;font-weight:300;margin:0}.ids-firmar__etiqueta{font-family:var(--ids-font-mono);font-size:14px;color:var(--ids-color-ink-tertiary);margin:0}.ids-firmar__explica{font-size:17px;line-height:1.55;color:var(--ids-color-ink-secondary);margin:0}.ids-firmar__instruccion{font-size:16px;line-height:1.5;color:var(--ids-color-ink);background:var(--ids-color-paper-light);border-left:3px solid var(--ids-color-seal);padding:12px 14px;margin:0}.ids-firmar__opciones{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:8px;font-size:16px;line-height:1.5;color:var(--ids-color-ink-secondary)}.ids-firmar__campo{display:flex;flex-direction:column;gap:4px}.ids-firmar__cambiar{font-size:15px;color:var(--ids-color-seal);text-decoration:underline;cursor:pointer}.ids-firmar__aviso{font-size:15.5px;color:var(--ids-color-ochre)}.ids-firmar__falta{text-align:center;font-size:15px;color:var(--ids-color-ink-tertiary);margin:0}.ids-firmar__section{display:flex;flex-direction:column;gap:14px}.ids-firmar__dropzone{border:1px dashed var(--ids-color-border-disabled);padding:20px;display:flex;align-items:center;gap:14px;cursor:pointer;background:none;text-align:left;font-family:var(--ids-font-sans)}.ids-firmar__dropzone--filled{border-style:solid;border-color:var(--ids-color-ink)}.ids-firmar__dropzone-icon{width:34px;height:44px;border:1px solid var(--ids-color-ink);background:var(--ids-color-paper-light);flex-shrink:0}.ids-firmar__dropzone-name{font-size:17px;font-weight:600}.ids-firmar__dropzone-hint{font-size:14.5px;color:var(--ids-color-ink-tertiary)}.ids-firmar__firma-preview{display:flex;align-items:center;gap:16px;padding:14px;border:1px solid var(--ids-color-ink)}.ids-firmar__firma-preview img{max-width:130px;max-height:60px;background:var(--ids-color-paper-light);border:1px solid var(--ids-color-border-faint);padding:6px}.ids-firmar__modo-tabs{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ids-firmar__modo-tabs button{height:40px;border:1px solid var(--ids-color-border);background:none;font-size:15px;font-family:var(--ids-font-sans);cursor:pointer;color:var(--ids-color-ink-secondary)}.ids-firmar__modo-tabs button.activo{border-color:var(--ids-color-ink);background:var(--ids-color-ink);color:var(--ids-color-paper-light);font-weight:600}.ids-firmar__auto{display:flex;flex-direction:column;gap:10px}.ids-firmar__input-linea{height:40px;border:none;border-bottom:1px solid var(--ids-color-ink);background:transparent;font-family:var(--ids-font-sans);font-size:17px}.ids-firmar__hint{font-size:15px;color:var(--ids-color-ink-tertiary);line-height:1.5}.ids-firmar__error{font-size:15.5px;color:var(--ids-color-seal)}.ids-firmar__coincidencias{display:flex;flex-wrap:wrap;gap:6px}.ids-firmar__coincidencias button{height:32px;padding:0 10px;border:1px solid var(--ids-color-border);background:none;font-size:13px;font-family:var(--ids-font-mono);cursor:pointer;color:var(--ids-color-ink-secondary)}.ids-firmar__coincidencias button.activo{border-color:var(--ids-color-seal);color:var(--ids-color-seal);font-weight:600}.ids-firmar__paginas{display:flex;align-items:center;justify-content:center;gap:16px;font-family:var(--ids-font-mono);font-size:14.5px}.ids-firmar__paginas button{width:32px;height:32px;border:1px solid var(--ids-color-border);background:none;cursor:pointer;font-size:19px}.ids-firmar__paginas button:disabled{opacity:.35;cursor:default}.ids-firmar__vista-previa{position:relative;width:100%;border:1px solid var(--ids-color-border);overflow:hidden;-webkit-user-select:none;user-select:none}.ids-firmar__vista-previa img{display:block;width:100%;height:auto;pointer-events:none}.ids-firmar__vista-previa--tocable{cursor:crosshair}.ids-firmar__btn-linea{height:44px;border:1px solid var(--ids-color-border);background:none;font-family:var(--ids-font-sans);font-size:15.5px;color:var(--ids-color-ink-secondary);cursor:pointer}.ids-firmar__marcador{position:absolute;transform:translate(-50%,-50%);border:1.5px solid var(--ids-color-seal);background:#a633291f;pointer-events:none}.ids-firmar__marcador--arrastrable{pointer-events:auto;touch-action:none;cursor:grab}.ids-firmar__sello-muestra{pointer-events:none}.ids-firmar__sello-muestra-firma{position:absolute;object-fit:contain;object-position:center}.ids-firmar__sello-muestra-qr{position:absolute;object-fit:contain;opacity:.85}.ids-firmar__sello-muestra-texto{position:absolute;transform:translateY(-50%);text-align:center;font-family:var(--ids-font-mono);font-size:9px;color:var(--ids-color-ink-tertiary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ids-firmar__sello-muestra-lugar-firma{position:absolute;display:flex;align-items:center;justify-content:center;overflow:hidden;text-align:center;font-family:var(--ids-font-serif);font-style:italic;font-size:11px;line-height:1.2;color:var(--ids-color-seal)}.ids-firmar__sello-muestra-codigo{color:var(--ids-color-seal);font-weight:600}.ids-firmar__sello-muestra-linea{position:absolute;border-top:1px solid var(--ids-color-seal)}.ids-firmar__marcador--campo{width:22%;height:4.5%;border-color:var(--ids-color-ink);background:#14140f1a}.ids-firmar__tamano{display:flex;align-items:center;gap:10px;margin-top:10px}.ids-firmar__tamano span{font-family:var(--ids-font-mono);font-size:14.5px;color:var(--ids-color-ink-secondary);white-space:nowrap}.ids-firmar__tamano input[type=range]{flex:1;accent-color:var(--ids-color-seal)}.ids-firmar__biometria{display:flex;align-items:flex-start;gap:12px}.ids-delegar__esperando{display:flex;align-items:center;justify-content:center;gap:10px;margin:14px 0 0;font-size:15px;line-height:1.4;color:var(--ids-color-ink-secondary)}.ids-delegar__esperando .ids-escaner__spinner{flex:0 0 auto;width:20px;height:20px;border-width:2px}.ids-hist__lista{display:flex;flex-direction:column}.ids-hist__fila{display:flex;flex-direction:column;gap:3px;padding:14px 0;border-top:1px solid var(--ids-color-border-faint);text-decoration:none;color:inherit}.ids-hist__fila:first-child{border-top:1px solid var(--ids-color-ink)}.ids-hist__doc{font-size:17.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ids-hist__meta{display:flex;justify-content:space-between;gap:10px;font-size:14px;color:var(--ids-color-ink-tertiary)}.ids-hist__estado{font-family:var(--ids-font-mono);font-size:12.5px}.ids-hist__estado--completada{color:var(--ids-color-seal)}.ids-hist__estado--pendiente_aprobacion{color:var(--ids-color-ochre)}.ids-creditos__header{padding:48px 26px 16px;display:flex;align-items:center;gap:16px}.ids-creditos__title{font-family:var(--ids-font-serif);font-size:31px;font-weight:300}.ids-creditos__balance{padding:20px;display:flex;align-items:baseline;justify-content:space-between}.ids-creditos__balance-value{font-family:var(--ids-font-serif);font-size:48px;font-weight:300;color:var(--ids-color-paper-light)}.ids-creditos__opciones{display:flex;flex-direction:column;gap:1px}.ids-creditos__opcion{display:grid;grid-template-columns:1fr auto;gap:10px;padding:16px 0;border-top:1px solid var(--ids-color-border-faint);align-items:center;background:none;border-left:none;border-right:none;border-bottom:none;text-align:left;cursor:pointer;font-family:var(--ids-font-sans)}.ids-creditos__opcion:first-child{border-top:1px solid var(--ids-color-ink)}.ids-creditos__opcion:last-child{border-bottom:1px solid var(--ids-color-border-faint)}.ids-creditos__opcion-firmas{font-size:18px;font-weight:600}.ids-creditos__opcion-detalle{font-size:14.5px;color:var(--ids-color-ink-tertiary)}.ids-creditos__opcion-precio{text-align:right}.ids-creditos__opcion-precio-final{font-family:var(--ids-font-serif);font-size:24px}.ids-creditos__opcion-precio-lista{font-family:var(--ids-font-mono);font-size:13px;color:var(--ids-color-ink-faint);text-decoration:line-through}.ids-creditos__badge-masiva{font-family:var(--ids-font-mono);font-size:11.5px;color:var(--ids-color-seal);border:1px solid var(--ids-color-seal);padding:2px 6px;margin-left:8px}.ids-creditos__seccion-titulo{font-family:var(--ids-font-serif);font-size:21.5px;font-weight:400;margin-top:12px}.ids-creditos__seccion-desc{font-size:15px;color:var(--ids-color-ink-tertiary);line-height:1.5}.ids-creditos__opcion--actual{cursor:default}.ids-creditos__badge-actual{font-family:var(--ids-font-mono);font-size:11.5px;color:var(--ids-color-ink-secondary);border:1px solid var(--ids-color-border);padding:2px 6px;margin-left:8px}.ids-creditos__historial{display:flex;flex-direction:column;gap:2px}.ids-creditos__historial-fila{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-top:1px solid var(--ids-color-border-faint);font-family:var(--ids-font-sans)}.ids-creditos__historial-firmas{font-size:16px;font-weight:600}.ids-creditos__historial-fecha{font-size:14px;color:var(--ids-color-ink-tertiary);font-family:var(--ids-font-mono)}.ids-creditos__historial-recibo{height:32px;padding:0 12px;border:1px solid var(--ids-color-border);background:none;font-family:var(--ids-font-sans);font-size:14.5px;color:var(--ids-color-ink-secondary);cursor:pointer;white-space:nowrap}.ids-varios__cantidad{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.ids-varios__cantidad button{display:flex;flex-direction:column;align-items:center;gap:2px;padding:12px 4px;border:1px solid var(--ids-color-border);background:none;font-family:var(--ids-font-sans);color:var(--ids-color-ink-secondary);cursor:pointer}.ids-varios__cantidad strong{font-size:26px;line-height:1.1}.ids-varios__cantidad span{font-size:14px}.ids-varios__cantidad button.activo{border-color:var(--ids-color-ink);background:var(--ids-color-ink);color:var(--ids-color-paper-light)}.ids-varios__aviso-titulo{font-weight:600;margin:0 0 6px}.ids-varios__avisos{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:8px}.ids-varios__ficha{display:flex;flex-direction:column;border-top:1px solid var(--ids-color-border-faint)}.ids-varios__dato{display:flex;flex-direction:column;gap:2px;padding:10px 0;border-bottom:1px solid var(--ids-color-border-faint);font-size:15px;color:var(--ids-color-ink-tertiary)}.ids-varios__dato strong{font-size:17px;color:var(--ids-color-ink);overflow-wrap:anywhere}.ids-varios__dev{text-align:center;font-family:var(--ids-font-mono);font-size:15.5px;color:var(--ids-color-ochre);margin:0}.ids-varios__lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;border-top:1px solid var(--ids-color-border-faint)}.ids-varios__lista li{display:flex;align-items:center;gap:14px;padding:12px 0;border-bottom:1px solid var(--ids-color-border-faint)}.ids-varios__marca{flex:0 0 34px;height:34px;border-radius:50%;border:1px solid var(--ids-color-border);display:flex;align-items:center;justify-content:center;font-size:16px;color:var(--ids-color-ink-tertiary)}.ids-varios__lista li.listo .ids-varios__marca{border-color:#1e5c33;background:#dff0e2;color:#1e5c33;font-weight:700}.ids-varios__quien{display:flex;flex-direction:column;gap:2px;min-width:0;font-size:15px;color:var(--ids-color-ink-tertiary)}.ids-varios__quien strong{font-size:17px;color:var(--ids-color-ink);overflow-wrap:anywhere}.ids-varios__cancelar{display:flex;flex-direction:column;gap:10px;padding:14px;border:1px solid var(--ids-color-seal);background:var(--ids-color-paper-light)}.ids-varios__cancelar p{margin:0;font-size:16px;line-height:1.5}.ids-varios__link-cancelar{align-self:center;background:none;border:none;padding:8px;font-family:var(--ids-font-sans);font-size:15px;color:var(--ids-color-seal);text-decoration:underline;cursor:pointer}.ids-exito__header{padding:52px 26px 22px;border-bottom:1px solid var(--ids-color-ink);display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.ids-exito__title{font-family:var(--ids-font-serif);font-size:34px;font-weight:300;line-height:1.1;letter-spacing:-.02em;padding-top:6px}.ids-exito__timestamp{font-family:var(--ids-font-mono);font-size:11.5px;color:var(--ids-color-ink-tertiary);margin-top:8px}.ids-exito__footnote{font-family:var(--ids-font-serif);font-size:13.5px;font-style:italic;color:var(--ids-color-ink-tertiary);line-height:1.55;padding:12px 0 18px}.ids-escaner__paginas{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ids-escaner__pagina{position:relative;border:1px solid var(--ids-color-border);background:var(--ids-color-paper-light);aspect-ratio:3 / 4;overflow:hidden}.ids-escaner__pagina img{width:100%;height:100%;object-fit:cover;display:block}.ids-escaner__pagina-num{position:absolute;top:6px;left:6px;font-family:var(--ids-font-mono);font-size:13px;background:var(--ids-color-ink);color:var(--ids-color-paper-light);padding:2px 6px}.ids-escaner__pagina-aviso{position:absolute;bottom:0;left:0;right:0;font-size:12px;text-align:center;padding:3px 4px;background:#a63329d9;color:var(--ids-color-paper-light)}.ids-escaner__pagina-quitar{position:absolute;top:4px;right:4px;width:22px;height:22px;border:none;background:#14140fb3;color:var(--ids-color-paper-light);font-size:17px;line-height:1;cursor:pointer}.ids-escaner__cancelar{height:40px;border:none;background:none;color:var(--ids-color-ink-tertiary);font-family:var(--ids-font-sans);font-size:15.5px;cursor:pointer;text-decoration:underline}.ids-escaner__pagina--procesando{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:12px;text-align:center;font-size:15px;line-height:1.4;color:var(--ids-color-ink-secondary)}.ids-escaner__spinner{width:32px;height:32px;border:3px solid var(--ids-color-border);border-top-color:var(--ids-color-seal);border-radius:50%;animation:ids-escaner-girar .9s linear infinite}@keyframes ids-escaner-girar{to{transform:rotate(360deg)}}.ids-vqr__header{padding:42px 26px 16px;border-bottom:2px solid var(--ids-color-ink);display:flex;align-items:center;gap:16px}.ids-vqr__title{font-family:var(--ids-font-serif);font-size:27px;font-weight:300;line-height:1.08;letter-spacing:-.02em}.ids-vqr__subtitle{font-size:12.5px;color:var(--ids-color-ink-secondary);line-height:1.45}.ids-vqr__doc-title{font-family:var(--ids-font-serif);font-size:18px;font-weight:400;line-height:1.25;padding-bottom:8px}.ids-vqr__checks{display:flex;flex-direction:column;gap:9px}.ids-vqr__check{display:flex;align-items:baseline;gap:11px}.ids-vqr__check-index{font-family:var(--ids-font-mono);font-size:10.5px;color:var(--ids-color-seal);width:15px;flex-shrink:0}.ids-vqr__check-text{font-size:13px;color:var(--ids-color-ink-secondary);line-height:1.5}.ids-vqr__compare{padding:15px;display:flex;flex-direction:column;gap:9px}.ids-vqr__compare-title{font-size:17px;font-style:italic;color:var(--ids-color-paper-light)}.ids-vqr__compare-desc{font-size:12px;color:#b8b2a4;line-height:1.55}.ids-vqr__compare-hash{font-family:var(--ids-font-mono);font-size:10px;color:#8e887a;line-height:1.5;word-break:break-all}.ids-vqr__disclaimer{font-family:var(--ids-font-serif);font-size:13.5px;font-style:italic;color:var(--ids-color-ink-tertiary);line-height:1.5;border-top:1px solid var(--ids-color-border-faint);padding-top:10px}.ids-vqr__footer{display:flex;align-items:center;gap:8px;padding:9px 0 14px}.ids-enlace__brand{padding:50px 26px 0;display:flex;align-items:center;gap:9px}.ids-enlace__brand-text{font-family:var(--ids-font-serif);font-size:17px}.ids-enlace__header{padding:24px 26px 20px;border-bottom:1px solid var(--ids-color-ink);display:flex;flex-direction:column;gap:11px}.ids-enlace__title{font-family:var(--ids-font-serif);font-size:31px;font-weight:300;line-height:1.12;letter-spacing:-.015em}.ids-enlace__sender-name{font-size:14.5px;font-weight:600}.ids-enlace__sender-nit{font-family:var(--ids-font-mono);font-size:11.5px;color:var(--ids-color-ink-tertiary)}.ids-enlace__intro{padding:22px 0 0;display:flex;flex-direction:column;gap:13px}.ids-enlace__intro-lede{font-family:var(--ids-font-serif);font-size:17px;font-style:italic;color:var(--ids-color-ink-secondary)}.ids-enlace__checklist{display:flex;flex-direction:column;gap:10px}.ids-enlace__checklist-item{display:flex;align-items:baseline;gap:12px}.ids-enlace__checklist-dot{transform:translateY(-2px)}.ids-enlace__checklist-text{font-size:13.5px;color:var(--ids-color-ink-secondary);line-height:1.5}.ids-enlace__loa-row{display:flex;align-items:center;gap:11px;padding-top:3px}.ids-enlace__loa-badge{font-family:var(--ids-font-mono);font-size:12px;font-weight:700;border-bottom:2px solid var(--ids-color-ink);padding-bottom:2px}.ids-enlace__loa-note{font-size:12px;color:var(--ids-color-ink-faint)}.ids-enlace__fineprint{font-family:var(--ids-font-mono);font-size:10.5px;color:var(--ids-color-ink-faint);line-height:1.55;padding:14px 0 20px;border-top:1px solid var(--ids-color-border-faint);margin-top:16px}.ids-verif__title{font-family:var(--ids-font-serif);font-size:29px;font-weight:300;line-height:1.14;letter-spacing:-.015em}.ids-verif__desc{font-size:13.5px;color:var(--ids-color-ink-secondary);line-height:1.6}.ids-verif__capture{display:flex;flex-direction:column;align-items:center;gap:14px;padding:4px 0}.ids-verif__frame{width:172px;height:172px;border:1.5px solid var(--ids-color-ink);display:flex;align-items:center;justify-content:center;position:relative;background:#eae5da}.ids-verif__frame-corner{position:absolute;width:22px;height:22px;border-color:var(--ids-color-seal);border-style:solid;border-width:0}.ids-verif__frame-corner--tl{top:-1.5px;left:-1.5px;border-top-width:3px;border-left-width:3px}.ids-verif__frame-corner--tr{top:-1.5px;right:-1.5px;border-top-width:3px;border-right-width:3px}.ids-verif__frame-corner--bl{bottom:-1.5px;left:-1.5px;border-bottom-width:3px;border-left-width:3px}.ids-verif__frame-corner--br{bottom:-1.5px;right:-1.5px;border-bottom-width:3px;border-right-width:3px}.ids-verif__instruction{font-family:var(--ids-font-mono);font-size:12px;letter-spacing:.02em}.ids-verif__capture-steps{display:flex;gap:5px}.ids-verif__capture-step{width:26px;height:3px}.ids-lectura{background:#e6e1d6}.ids-lectura__header{background:var(--ids-color-paper);border-bottom:1px solid var(--ids-color-ink);padding:46px 22px 0}.ids-lectura__header-row{display:flex;align-items:center;justify-content:space-between;padding-bottom:11px}.ids-lectura__header-left{display:flex;align-items:center;gap:13px}.ids-lectura__doc-title{font-family:var(--ids-font-serif);font-size:16px;line-height:1.2}.ids-lectura__page-counter{font-family:var(--ids-font-mono);font-size:13px}.ids-lectura__pages{display:flex;gap:3px;padding-bottom:9px}.ids-lectura__page-seg{height:2px;flex-grow:1}.ids-lectura__body{flex-grow:1;padding:14px 22px;display:flex;flex-direction:column;gap:12px}.ids-lectura__card{background:var(--ids-color-paper-light);border:1px solid var(--ids-color-pending);padding:26px 24px;display:flex;flex-direction:column;gap:13px;flex-grow:1;box-shadow:3px 3px #14140f12}.ids-lectura__clause-title{font-family:var(--ids-font-serif);font-size:13.5px;font-weight:500;letter-spacing:.05em;text-transform:uppercase}.ids-lectura__clause-title+.ids-lectura__clause-title{margin-top:6px}.ids-lectura__clause-body{font-family:var(--ids-font-serif);font-size:13px;line-height:1.8;color:#2a2820;text-align:justify}.ids-lectura__clause-body strong{font-variant:small-caps;font-weight:500}.ids-lectura__page-number{font-family:var(--ids-font-mono);font-size:10px;color:#a29c8d;text-align:center;border-top:1px solid var(--ids-color-border-faint);padding-top:9px}.ids-lectura__remaining{display:flex;align-items:baseline;gap:10px;padding:2px 2px 0;background:none;border:none;cursor:pointer;text-align:left}.ids-lectura__remaining-lede{font-family:var(--ids-font-serif);font-size:15px;font-style:italic;color:var(--ids-color-seal)}.ids-lectura__remaining-hint{font-size:12.5px;color:var(--ids-color-ink-tertiary);line-height:1.45}.ids-decl__title{font-family:var(--ids-font-serif);font-size:29px;font-weight:300;line-height:1.14;letter-spacing:-.015em}.ids-decl__attestation{border-top:1px solid var(--ids-color-ink);border-bottom:1px solid var(--ids-color-ink);padding:16px 0}.ids-decl__attestation-text{font-family:var(--ids-font-serif);font-size:15.5px;line-height:1.65;color:#2a2820}.ids-decl__otp{display:flex;flex-direction:column;gap:11px}.ids-decl__otp-received{border-left:2px solid var(--ids-color-pending);padding-left:13px;display:flex;flex-direction:column;gap:4px}.ids-decl__otp-received-text{font-family:var(--ids-font-mono);font-size:11.5px;color:var(--ids-color-ink-secondary);line-height:1.6}.ids-cert-page-wrap{min-height:100dvh;background:#e6e1d6;padding:32px 16px;display:flex;justify-content:center}.ids-cert-page{width:100%;max-width:816px;background-color:var(--ids-color-paper-light);color:var(--ids-color-ink);padding:0 58px;box-shadow:var(--ids-shadow-frame, 0 1px 3px rgba(20, 20, 15, .16))}.ids-cert-header{padding:42px 0 20px;border-bottom:2px solid var(--ids-color-ink);display:flex;align-items:flex-start;justify-content:space-between;gap:30px;flex-wrap:wrap}.ids-cert-header__brand{display:flex;align-items:center;gap:9px}.ids-cert-header__doctitle{font-family:var(--ids-font-serif);font-size:40px;font-weight:300;line-height:1.02;letter-spacing:-.025em}.ids-cert-header__code{font-family:var(--ids-font-mono);font-size:12px;color:var(--ids-color-seal)}.ids-cert-header__marks{display:flex;align-items:flex-start;gap:18px;padding-top:4px}.ids-cert-header__qr{display:flex;flex-direction:column;align-items:center;gap:5px}.ids-cert-header__qr-frame{width:74px;height:74px;border:1px solid var(--ids-color-ink);padding:4px;box-sizing:border-box}.ids-cert-header__qr-code{font-family:var(--ids-font-mono);font-size:9px;color:var(--ids-color-ink-faint)}.ids-cert-signer{display:flex;flex-direction:column;gap:5px}.ids-cert-signer+.ids-cert-signer{margin-top:11px}.ids-cert-signer__head{display:flex;align-items:baseline;justify-content:space-between;border-bottom:1px solid var(--ids-color-pending);padding-bottom:3px}.ids-cert-signer__name{font-size:12.5px;font-weight:700}.ids-cert-verify-text{font-family:var(--ids-font-serif);font-size:13px;line-height:1.6;color:#2a2820}.ids-cert-footer{padding:10px 0 24px;display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.ids-cert-footer__legal{font-size:8.5px;color:var(--ids-color-ink-faint);line-height:1.55;max-width:520px}.ids-cert-footer__page{font-family:var(--ids-font-mono);font-size:8.5px;color:#a29c8d}.ids-bienvenida__top{display:flex;justify-content:space-between;align-items:center;padding:28px 26px 0;min-height:56px}.ids-bienvenida__progreso{font-family:var(--ids-font-mono);font-size:14.5px;letter-spacing:.04em;color:var(--ids-color-ink-faint)}.ids-bienvenida__saltar,.ids-bienvenida__atras{background:none;border:none;font-family:var(--ids-font-sans);font-size:17px;color:var(--ids-color-ink-secondary);text-decoration:underline;cursor:pointer;padding:10px 4px}.ids-bienvenida__atras{align-self:center}.ids-bienvenida__contenido{flex-grow:1;display:flex;flex-direction:column;justify-content:center;gap:18px;padding-top:24px}.ids-bienvenida__titulo{font-family:var(--ids-font-serif);font-size:36px;font-weight:300;line-height:1.15}.ids-bienvenida__texto{font-size:19px;line-height:1.6;color:var(--ids-color-ink-secondary);white-space:pre-line}.ids-bienvenida__puntos{display:flex;gap:8px;justify-content:center;padding:12px 0 18px}.ids-bienvenida__puntos span{width:8px;height:8px;border-radius:50%;background:var(--ids-color-border)}.ids-bienvenida__puntos span.activo{background:var(--ids-color-ink)}.ids-ayuda__header{padding:48px 26px 14px;display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.ids-ayuda__titulo{font-family:var(--ids-font-serif);font-size:33.5px;font-weight:300}.ids-ayuda__subtitulo{font-size:16px;color:var(--ids-color-ink-secondary)}.ids-ayuda__lista{border-top:1px solid var(--ids-color-border)}.ids-ayuda__item{border-bottom:1px solid var(--ids-color-border)}.ids-ayuda__item summary{list-style:none;cursor:pointer;padding:16px 28px 16px 2px;font-size:18px;font-weight:500;line-height:1.4;position:relative}.ids-ayuda__item summary::-webkit-details-marker{display:none}.ids-ayuda__item summary:after{content:"+";position:absolute;right:4px;top:14px;font-family:var(--ids-font-mono);font-size:21.5px;color:var(--ids-color-ink-faint)}.ids-ayuda__item[open] summary:after{content:"–"}.ids-ayuda__item p{padding:0 2px 18px;font-size:17px;line-height:1.6;color:var(--ids-color-ink-secondary)}.ids-ayuda__acciones{display:flex;flex-direction:column;gap:12px;padding:18px 0 6px}.ids-ayuda__enlace{align-self:flex-start;background:none;border:none;padding:6px 0;font-family:var(--ids-font-sans);font-size:17px;color:var(--ids-color-link);text-decoration:underline;cursor:pointer}.ids-ayuda__no-encuentra{font-size:16px;color:var(--ids-color-ink-secondary);margin-top:6px}.ids-ayuda__legal{font-size:15px;color:var(--ids-color-ink-faint);padding-top:4px}.ids-ayuda__legal a{color:inherit}.ids-reportar__campo{display:flex;flex-direction:column;gap:8px}.ids-reportar__etiqueta{font-size:15.5px;color:var(--ids-color-ink-secondary)}.ids-reportar__texto{width:100%;border:1px solid var(--ids-color-border);background:var(--ids-color-paper-light);font-family:var(--ids-font-sans);font-size:18px;line-height:1.5;color:var(--ids-color-ink);padding:12px;resize:vertical;min-height:140px}.ids-reportar__texto:focus{outline:none;border-color:var(--ids-color-ink)}.ids-reportar__contador{align-self:flex-end;font-family:var(--ids-font-mono);font-size:14px;color:var(--ids-color-ink-faint)}.ids-reportar__nota{font-size:15px;line-height:1.5;color:var(--ids-color-ink-tertiary)}.ids-reportar__nota a{color:inherit}.ids-aviso-pendientes{position:fixed;top:calc(env(safe-area-inset-top,0px) + 10px);left:12px;right:12px;max-width:480px;margin:0 auto;z-index:1000;display:flex;align-items:flex-start;background:var(--ids-color-ink);color:var(--ids-color-paper-light);border-left:4px solid var(--ids-color-seal-on-ink);box-shadow:0 6px 20px #14140f40}.ids-aviso-pendientes__cuerpo{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px;padding:14px 6px 14px 16px;background:none;border:none;color:inherit;text-align:left;font-family:var(--ids-font-sans);cursor:pointer}.ids-aviso-pendientes__titulo{font-weight:700;font-size:17px}.ids-aviso-pendientes__texto{font-size:15px;line-height:1.4;opacity:.9;overflow-wrap:anywhere}.ids-aviso-pendientes__accion{margin-top:4px;font-size:15px;font-weight:600;text-decoration:underline}.ids-aviso-pendientes__cerrar{flex:0 0 44px;height:44px;background:none;border:none;color:inherit;font-size:26px;line-height:1;cursor:pointer}.ids-aviso-cambios{position:fixed;left:12px;right:12px;bottom:calc(env(safe-area-inset-bottom,0px) + 12px);max-width:480px;margin:0 auto;z-index:1000;padding:14px 16px;background:var(--ids-color-paper-light);color:var(--ids-color-ink);border:1px solid var(--ids-color-ink);box-shadow:0 6px 20px #14140f40;font-size:15px}.ids-aviso-cambios p{margin:4px 0 10px;line-height:1.45;overflow-wrap:anywhere}.ids-aviso-cambios__acciones{display:flex;flex-wrap:wrap;align-items:center;gap:14px}.ids-aviso-cambios__acciones button{margin-left:auto;height:40px;padding:0 16px;background:var(--ids-color-ink);color:var(--ids-color-paper-light);border:none;font-family:var(--ids-font-sans);font-size:15px;font-weight:600;cursor:pointer}.ids-web-escritorio .ids-aviso-cambios{left:auto;right:24px;bottom:24px;width:420px;margin:0}:root{--ids-color-ink: #14140f;--ids-color-ink-secondary: #3c3930;--ids-color-ink-tertiary: #57544b;--ids-color-ink-faint: #8a857a;--ids-color-paper: #f2eee6;--ids-color-paper-light: #fbf9f5;--ids-color-seal: #a6342a;--ids-color-seal-hover: #7c241c;--ids-color-seal-on-ink: #c9553f;--ids-color-ochre: #7a5c1a;--ids-color-border: #d6d0c2;--ids-color-border-faint: #e4dfd3;--ids-color-border-disabled: #b7b1a3;--ids-color-pending: #c9c3b4;--ids-color-link: var(--ids-color-seal);--ids-color-link-hover: var(--ids-color-seal-hover);--ids-font-serif: "Newsreader", Georgia, serif;--ids-font-sans: "Archivo", system-ui, sans-serif;--ids-font-mono: "Courier Prime", ui-monospace, monospace;--ids-control-height: 50px;--ids-control-padding-x: 28px;--ids-texture-paper: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)' opacity='.05'/%3E%3C/svg%3E");--ids-texture-ink: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)' opacity='.07'/%3E%3C/svg%3E")}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:var(--ids-font-sans);background:var(--ids-color-paper);color:var(--ids-color-ink);-webkit-font-smoothing:antialiased}a{color:var(--ids-color-link);text-decoration:none}a:hover{color:var(--ids-color-link-hover)}.ids-paper{background-color:var(--ids-color-paper);background-image:var(--ids-texture-paper)}.ids-ink{background-color:var(--ids-color-ink);background-image:var(--ids-texture-ink)}.ids-serif{font-family:var(--ids-font-serif)}.ids-mono{font-family:var(--ids-font-mono)}.ids-label{font-family:var(--ids-font-sans);font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--ids-color-ink-faint)}.ids-label--seal{color:var(--ids-color-seal)}@media (min-width: 560px){.ids-web .ids-mobile-screen{max-width:640px;box-shadow:none}}.ids-shell{min-height:100dvh}.ids-shell__contenido{display:flex;flex-direction:column;min-height:100dvh}.ids-shell--sesion .ids-shell__contenido{margin-left:264px}.ids-shell--publico .ids-shell__contenido{min-height:calc(100dvh - 72px)}.ids-shell__pagina{flex:1;min-width:0}.ids-shell__marca{display:flex;align-items:center;gap:10px;font-family:var(--ids-font-serif);font-size:25px;color:inherit}.ids-shell__marca:hover{color:inherit}.ids-shell__lateral{position:fixed;inset:0 auto 0 0;width:264px;display:flex;flex-direction:column;padding:28px 20px 22px;color:var(--ids-color-paper-light);overflow-y:auto;z-index:10}.ids-shell__cta{display:flex;align-items:center;justify-content:center;height:46px;margin:26px 0 22px;background:var(--ids-color-paper-light);color:var(--ids-color-ink);font-size:15.5px;font-weight:600}.ids-shell__cta:hover{background:#fff;color:var(--ids-color-ink)}.ids-shell__nav{display:flex;flex-direction:column;gap:2px}.ids-shell__enlace{padding:10px 12px;border-left:2px solid transparent;font-size:15px;color:#fbf9f5b8}.ids-shell__enlace:hover{color:var(--ids-color-paper-light);background:#fbf9f50f}.ids-shell__enlace.activo{color:var(--ids-color-paper-light);background:#fbf9f517;border-left-color:var(--ids-color-seal-on-ink);font-weight:600}.ids-shell__cuenta{margin-top:auto;padding-top:18px;display:flex;flex-direction:column;gap:6px;border-top:1px solid rgba(251,249,245,.16);font-size:14px}.ids-shell__cuenta a{color:#fbf9f5b8;text-decoration:underline;text-underline-offset:3px}.ids-shell__creditos{font-family:var(--ids-font-mono);color:var(--ids-color-paper-light)}.ids-shell__correo{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fbf9f5b8}.ids-shell__cuenta-fila{display:flex;align-items:center;justify-content:space-between;margin-top:10px}.ids-shell__salir{padding:0;background:none;border:none;color:var(--ids-color-paper-light);font-family:var(--ids-font-sans);font-size:14px;cursor:pointer}.ids-shell__salir:hover{text-decoration:underline}.ids-shell__idioma{display:flex;gap:2px}.ids-shell__idioma button{height:26px;padding:0 7px;background:none;border:1px solid currentColor;color:inherit;opacity:.55;font-family:var(--ids-font-mono);font-size:12.5px;cursor:pointer}.ids-shell__idioma button.activo{opacity:1;font-weight:700}.ids-shell__barra{height:72px;display:flex;align-items:center;justify-content:space-between;padding:0 max(clamp(24px,5vw,72px),calc((100% - 1180px)/2 + 72px));border-bottom:1px solid var(--ids-color-border)}.ids-shell__barra-nav{display:flex;align-items:center;gap:24px;font-size:15px}.ids-shell__barra-nav a{color:var(--ids-color-ink)}.ids-shell__barra-nav a:hover{color:var(--ids-color-seal)}.ids-shell__barra-nav .ids-shell__barra-cta{height:40px;padding:0 18px;display:flex;align-items:center;background:var(--ids-color-ink);color:var(--ids-color-paper-light);font-weight:600}.ids-shell__contenido:has(.ids-flujo) .ids-shell__pie{display:none}.ids-shell__pie{display:flex;gap:20px;padding:18px clamp(24px,4vw,48px);border-top:1px solid var(--ids-color-border-faint);font-size:13.5px;color:var(--ids-color-ink-tertiary)}.ids-shell__pie a{color:inherit}.ids-shell__pie a:hover{color:var(--ids-color-seal)}.ids-web-boton{display:inline-flex;align-items:center;justify-content:center;height:50px;padding:0 24px;border:1px solid var(--ids-color-ink);color:var(--ids-color-ink);font-size:16px;font-weight:600;white-space:nowrap}.ids-web-boton:hover{background:#14140f0d;color:var(--ids-color-ink)}.ids-web-boton--primario,.ids-web-boton--primario:hover{background:var(--ids-color-ink);color:var(--ids-color-paper-light)}.ids-web-boton--chico{height:38px;padding:0 16px;font-size:14.5px}.ids-web-escritorio .ids-mobile-screen{max-width:860px;min-height:0;margin:0 auto;padding:44px clamp(24px,4vw,48px) 56px;box-shadow:none;background:none}.ids-web-escritorio .ids-mobile-screen__body{padding:0}.ids-web-escritorio .ids-mobile-screen__spacer{display:none}.ids-web-escritorio .ids-mobile-screen__actions{flex-direction:row;flex-wrap:wrap;padding-bottom:0}.ids-web-escritorio .ids-mobile-screen__actions .ids-btn{flex:0 1 300px;width:auto!important}.ids-web-escritorio .ids-mobile-screen__actions>a{flex:0 1 300px}.ids-web-escritorio .ids-mobile-screen__actions>a .ids-btn{width:100%!important}.ids-web-escritorio .ids-mobile-screen__actions>p,.ids-web-escritorio .ids-mobile-screen__actions>div,.ids-web-escritorio .ids-mobile-screen__actions>button:not(.ids-btn){flex-basis:100%}.ids-web-escritorio .ids-shell__pagina>.ids-mobile-screen .ids-mobile-screen__actions>div{flex-direction:row!important;flex-wrap:wrap}.ids-web-escritorio .ids-btn{font-size:16px}.ids-web-escritorio .ids-firmar__header,.ids-web-escritorio .ids-ayuda__header,.ids-web-escritorio .ids-exito__header{padding-left:0;padding-right:0}.ids-web-escritorio .ids-firmar__title{font-size:36px}.ids-web-escritorio .ids-topbar{padding:0 0 22px}.ids-web-escritorio button:not(:disabled):hover.ids-firmar__btn-linea{border-color:var(--ids-color-ink);color:var(--ids-color-ink)}.ids-flujo{display:grid;grid-template-columns:minmax(340px,440px) minmax(0,1fr);align-items:start}.ids-web-escritorio .ids-flujo .ids-mobile-screen{max-width:none;margin:0;padding:36px 32px 48px clamp(24px,3vw,44px)}.ids-web-escritorio .ids-flujo .ids-firmar__title{font-size:32px;line-height:1.15}.ids-web-escritorio .ids-flujo .ids-exito__header{padding-top:0;margin-bottom:18px}.ids-web-escritorio .ids-step-progress__segment{box-shadow:inset 0 0 0 1px var(--ids-color-border)}.ids-web-escritorio .ids-flujo .ids-mobile-screen__actions{flex-direction:column}.ids-web-escritorio .ids-flujo .ids-mobile-screen__actions .ids-btn{flex:none;width:100%!important}.ids-flujo__documento{position:sticky;top:0;height:100dvh;overflow-y:auto;background:#e4dfd3;border-left:1px solid var(--ids-color-border)}.ids-shell--publico .ids-flujo__documento{height:calc(100dvh - 72px)}.ids-flujo__documento:empty{display:flex;align-items:center;justify-content:center;padding:40px}.ids-flujo__documento:empty:before{content:attr(data-vacio);max-width:280px;padding:92px 28px 28px;background:var(--ids-color-paper-light) linear-gradient(var(--ids-color-border),var(--ids-color-border)) 28px 40px / calc(100% - 56px) 1px no-repeat;box-shadow:0 8px 24px #14140f1a;text-align:center;font-size:15px;line-height:1.5;color:var(--ids-color-ink-tertiary)}.ids-flujo__documento-interior{max-width:760px;margin:0 auto;padding:32px clamp(20px,3vw,40px);display:flex;flex-direction:column;gap:16px}.ids-flujo__documento-interior .ids-firmar__vista-previa{border:none;box-shadow:0 8px 28px #14140f29;background:#fff}.ids-flujo__documento-interior .ids-firmar__tamano{margin-top:0;padding:12px 16px;background:var(--ids-color-paper-light)}.ids-flujo__documento-interior .ids-firmar__paginas button{background:var(--ids-color-paper-light)}.ids-web-escritorio .ids-firmar__dropzone{min-height:150px;padding:28px;flex-direction:column;justify-content:center;text-align:center;background:#fbf9f580}.ids-web-escritorio .ids-firmar__dropzone:hover{border-color:var(--ids-color-ink);background:var(--ids-color-paper-light)}.ids-web-escritorio .ids-firmar__dropzone--filled{min-height:0;flex-direction:row;text-align:left;padding:18px 20px}.ids-web-escritorio .ids-firmar__dropzone:not(.ids-firmar__dropzone--filled):after{content:attr(data-arrastre);font-size:13.5px;color:var(--ids-color-ink-faint)}.ids-exito-web{display:flex;flex-direction:column;gap:24px}.ids-acceso{display:grid;grid-template-columns:minmax(320px,1fr) minmax(420px,1fr);min-height:calc(100dvh - 129px)}.ids-shell--sesion .ids-acceso{min-height:calc(100dvh - 57px)}.ids-acceso__marca{display:flex;flex-direction:column;padding:clamp(40px,6vw,80px);color:var(--ids-color-paper-light)}.ids-acceso__marca h2{margin:0 0 28px;max-width:460px;font-family:var(--ids-font-serif);font-size:clamp(32px,3.4vw,46px);font-weight:300;line-height:1.15}.ids-acceso__marca ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:14px;max-width:440px;font-size:16.5px;line-height:1.5;color:#fbf9f5cc}.ids-acceso__marca li{padding-left:18px;border-left:2px solid var(--ids-color-seal-on-ink)}.ids-acceso__sello{margin-top:auto;width:max-content;padding:10px;background:var(--ids-color-paper-light);border-radius:50%}.ids-web-escritorio .ids-acceso__formulario .ids-mobile-screen{max-width:480px;padding-top:clamp(40px,8vh,88px)}.ids-web-escritorio .ids-ingreso__header{padding:0 0 28px;align-items:flex-start;text-align:left}.ids-web-escritorio .ids-ingreso__header>svg{display:none}.ids-web-escritorio .ids-ingreso__title{font-size:36px}.ids-web-escritorio .ids-ingreso__lede{max-width:none}.ids-web-escritorio .ids-ingreso__input{text-align:left}.ids-web-escritorio .ids-acceso__formulario .ids-mobile-screen__actions{flex-direction:column}.ids-web-escritorio .ids-acceso__formulario .ids-mobile-screen__actions .ids-btn{flex:none;width:100%!important}.ids-web-escritorio .ids-ingreso__otp-hint,.ids-web-escritorio .ids-ingreso__error,.ids-web-escritorio .ids-ingreso__dev-code{text-align:left}.ids-portada{max-width:1180px;margin:0 auto;padding:clamp(40px,7vh,80px) clamp(24px,5vw,72px) 64px;display:flex;flex-direction:column;gap:72px}.ids-portada__hero{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:clamp(32px,6vw,88px);align-items:center}.ids-portada__hero h1{margin:0 0 22px;font-family:var(--ids-font-serif);font-size:clamp(40px,4.4vw,60px);font-weight:300;line-height:1.06}.ids-portada__hero p{margin:0;max-width:580px;font-size:18px;line-height:1.6;color:var(--ids-color-ink-secondary)}.ids-portada__acciones{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.ids-portada__hoja{position:relative;aspect-ratio:8.5 / 11;padding:14% 12%;display:flex;flex-direction:column;gap:16px;background:var(--ids-color-paper-light);box-shadow:0 18px 44px #14140f29;transform:rotate(1.5deg)}.ids-portada__hoja>span{height:2px;background:var(--ids-color-border)}.ids-portada__hoja>span:nth-child(3n){width:68%}.ids-portada__trazo{position:absolute;left:11%;bottom:13%;width:40%;color:var(--ids-color-ink)}.ids-portada__sello{position:absolute;right:10%;bottom:9%}.ids-portada__pasos{list-style:none;margin:18px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:32px;border-top:1px solid var(--ids-color-ink)}.ids-portada__pasos li{padding-top:20px}.ids-portada__numero{font-family:var(--ids-font-mono);font-size:14px;color:var(--ids-color-seal)}.ids-portada__pasos h2{margin:8px 0;font-family:var(--ids-font-serif);font-size:25px;font-weight:400}.ids-portada__pasos p{margin:0;font-size:15.5px;line-height:1.55;color:var(--ids-color-ink-tertiary)}.ids-panel-web{max-width:1120px;margin:0 auto;padding:44px clamp(24px,4vw,48px) 56px;display:flex;flex-direction:column;gap:36px}.ids-panel-web h2{margin:0 0 14px;font-family:var(--ids-font-serif);font-size:24px;font-weight:400}.ids-panel-web__encabezado h1{margin:0 0 6px;font-family:var(--ids-font-serif);font-size:40px;font-weight:300}.ids-panel-web__encabezado p{margin:0;font-size:16.5px;color:var(--ids-color-ink-tertiary)}.ids-panel-web__cifras{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.ids-panel-web__cifra{display:flex;flex-direction:column;justify-content:space-between;gap:18px;padding:20px 22px;border:1px solid var(--ids-color-border);background:var(--ids-color-paper-light);font-size:14px;color:var(--ids-color-ink-tertiary)}.ids-panel-web__cifra strong{font-family:var(--ids-font-serif);font-size:44px;font-weight:300;line-height:1;color:var(--ids-color-ink)}.ids-panel-web__cifra.ids-ink{background-color:var(--ids-color-ink);border-color:var(--ids-color-ink);color:#fbf9f5bf}.ids-panel-web__cifra.ids-ink strong{color:var(--ids-color-paper-light)}.ids-panel-web__aviso{display:flex;justify-content:space-between;gap:16px;padding:16px 20px;border:1px solid var(--ids-color-ink);color:var(--ids-color-ink)}.ids-panel-web__acciones{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.ids-panel-web__accion{display:flex;flex-direction:column;gap:8px;padding:20px;border:1px solid var(--ids-color-border);color:var(--ids-color-ink)}.ids-panel-web__accion:hover{border-color:var(--ids-color-ink);background:var(--ids-color-paper-light);color:var(--ids-color-ink)}.ids-panel-web__accion:first-child{border-color:var(--ids-color-ink)}.ids-panel-web__accion strong{font-size:16.5px}.ids-panel-web__accion span{font-size:14px;line-height:1.45;color:var(--ids-color-ink-tertiary)}.ids-panel-web__pendientes,.ids-panel-web__recientes{border-top:1px solid var(--ids-color-ink)}.ids-panel-web__pendiente{padding:14px 0;border-bottom:1px solid var(--ids-color-border-faint)}.ids-panel-web__pendiente-fila{display:flex;align-items:center;gap:16px}.ids-panel-web__pendiente-fila>div{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.ids-panel-web__pendiente-fila span{font-size:14px;color:var(--ids-color-ink-tertiary)}.ids-panel-web__pendiente-fila .ids-home__eliminar{align-self:center;padding:0}.ids-panel-web__pendiente .ids-home__eliminar-confirmar{margin:12px 0 0}.ids-panel-web__titulo-fila{display:flex;align-items:baseline;justify-content:space-between}.ids-panel-web__titulo-fila a{font-size:14.5px}.ids-panel-web__recientes a{display:grid;grid-template-columns:minmax(0,1fr) 120px 150px;gap:16px;padding:13px 8px;border-bottom:1px solid var(--ids-color-border-faint);font-size:15px;color:var(--ids-color-ink)}.ids-panel-web__recientes a:hover{background:var(--ids-color-paper-light);color:var(--ids-color-ink)}.ids-panel-web__recientes strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.ids-panel-web__recientes span{color:var(--ids-color-ink-tertiary)}.ids-web-escritorio .ids-mobile-screen:has(.ids-hist__lista){max-width:1120px}.ids-web-escritorio .ids-hist__encabezado,.ids-web-escritorio .ids-hist__fila{display:grid;grid-template-columns:minmax(0,1fr) 260px 150px 190px;align-items:center;gap:16px;padding:13px 8px}.ids-web-escritorio .ids-hist__encabezado{padding-top:0}.ids-web-escritorio .ids-hist__fila:hover{background:var(--ids-color-paper-light)}.ids-web-escritorio .ids-hist__fila:first-child{border-top:1px solid var(--ids-color-border-faint)}.ids-web-escritorio .ids-hist__lista{border-top:1px solid var(--ids-color-ink)}.ids-web-escritorio .ids-hist__doc{font-size:15.5px}.ids-web-escritorio .ids-hist__meta:last-child{display:contents}.ids-web-escritorio .ids-ayuda__header{align-items:flex-start;text-align:left;padding-top:0}.ids-web-escritorio .ids-ayuda__header>svg{display:none}.ids-web-escritorio .ids-ayuda__titulo{font-size:36px}.ids-web-escritorio .ids-ingreso__link{text-align:left}.ids-web-escritorio .ids-creditos__opciones{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.ids-web-escritorio .ids-creditos__balance{max-width:340px}.ids-web-escritorio .ids-creditos__header{padding-left:0;padding-right:0}.ids-web-escritorio .ids-aviso-pendientes{top:20px;left:auto;right:24px;width:420px;margin:0}@media (max-width: 1240px){.ids-web-escritorio .ids-panel-web__acciones{grid-template-columns:repeat(2,minmax(0,1fr))}.ids-web-escritorio .ids-hist__encabezado,.ids-web-escritorio .ids-hist__fila{grid-template-columns:minmax(0,1fr) 190px 130px 140px}}
