/* Iconografía SVG propia, local y uniforme. No depende de emojis ni fuentes remotas. */
.wc-svg-icon{width:1.15em;height:1.15em;display:inline-block;vertical-align:-.17em;flex:0 0 auto;color:inherit;stroke:currentColor}
button>.wc-svg-icon,a.nav-btn>.wc-svg-icon,.wc-receta-tab>.wc-svg-icon{margin-right:.35em}
.nav-emoji{display:inline-flex;align-items:center;margin-right:.4em;line-height:1}
.nav-emoji>.wc-svg-icon{width:1.13em;height:1.13em}
.wc-receta-tab>.wc-svg-icon{width:1.75em;height:1.75em;display:block;margin:0 auto 6px}
.wc-modal-box h2>.wc-svg-icon,.gestion-head h1>.wc-svg-icon,.generador-box h2>.wc-svg-icon{margin-right:.4em}
.gestion-emoji-button>.wc-svg-icon{width:22px;height:22px;margin:0}
.gestion-emoji-button{display:inline-flex;align-items:center;justify-content:center}
.lista-subtitulo-coctel{padding:15px 12px 7px!important;background:#edf4ff;border-radius:9px 9px 0 0;margin-top:10px;color:#18447c;display:block!important}
.lista-subtitulo-coctel h3{font-size:1.01rem;margin:0;font-weight:750;overflow-wrap:anywhere}
.generador-presentacion{border:1px solid #cbd8ed;padding:12px;border-radius:9px;background:#f9fbff;margin:10px 0}
.generador-presentacion label{display:block;font-weight:700;font-size:.86rem}
.generador-presentacion select{max-width:280px}

.gestion-emoji-button{font-size:1rem;font-family:inherit}
