/* Extensión de herramientas AppInitDev: adaptable, con formularios accesibles. */
.aid-inputs{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px}
.aid-inputs label{display:flex;flex-direction:column;gap:7px;font-weight:650;min-width:0}
.aid-inputs input,.aid-inputs textarea,.aid-inputs select{width:100%;max-width:100%;padding:11px;border-radius:9px;border:1px solid #809eaa;background:white;color:#152e38;font:inherit;box-sizing:border-box}
.aid-inputs textarea{min-height:120px;resize:vertical}
.aid-inputs p{grid-column:1/-1}
.aid-downloads{display:flex;flex-wrap:wrap;gap:10px;padding:14px 0}
.aid-downloads a{display:inline-block;text-decoration:none;overflow-wrap:anywhere;max-width:100%;white-space:normal}
.aid-preview{min-width:0;overflow:auto}
.aid-preview audio{width:min(100%,550px)}
.aid-inputs input:focus-visible,.aid-inputs textarea:focus-visible,.aid-inputs select:focus-visible{outline:3px solid #65dabb;outline-offset:2px}
@media(max-width:550px){.aid-inputs{grid-template-columns:1fr}.aid-downloads{flex-direction:column}}
