.ia-modal .modal{width:min(920px,calc(100vw - 24px));max-width:calc(100vw - 24px)}.ia-modal input:not([type=checkbox]),.ia-modal select{width:100%;box-sizing:border-box;min-height:42px;font:inherit;padding:10px 12px;border:1px solid var(--borde,#dce5ed);border-radius:8px;background:var(--fondo-tarjeta,#fff);color:inherit}.ia-modal label{margin:12px 0}.ia-modal .campo{display:block}.ia-modal .campo span{display:block;margin-bottom:6px}.ia-modal input[type=checkbox]{width:auto}.ia-lista article,.ia-pie,.ia-enlaces{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px}.ia-lista article{padding:16px 0;border-bottom:1px solid var(--borde,#dce5ed)}.ia-lista small,.ia-checks small{display:block;color:var(--texto-suave);line-height:1.6;margin-top:4px}.ia-pie,.ia-enlaces{justify-content:flex-end;margin:20px 0}.ia-checks{list-style:none;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ia-checks li{display:flex;gap:10px;border:1px solid var(--borde,#dce5ed);border-radius:10px;padding:14px}.ia-marca{color:#0f766e;font-weight:bold}.ia-modal [role=alert]{color:#ae2834;margin:12px 0;overflow-wrap:anywhere}.ia-modal dd{overflow-wrap:anywhere}.ia-modal input:disabled{opacity:.7}@media(max-width:650px){.ia-checks,.ia-modal .rejilla{grid-template-columns:1fr}.ia-modal .ea-pasos{flex-wrap:wrap}.ia-pie .btn,.ia-enlaces .btn{width:100%}.ia-modal .ea-revision{grid-template-columns:1fr}.ia-modal .modal{margin:10px auto}}
