[data-desplegable="ing2"] .ing-grid{align-items:start;gap:24px 30px}[data-desplegable="ing2"] summary{display:flex;align-items:center;gap:8px;cursor:pointer;color:#084838;list-style:none;font:500 .88rem/1.4 var(--sans);padding:8px 0}[data-desplegable="ing2"] summary::-webkit-details-marker{display:none}[data-desplegable="ing2"] summary::before{content:'›';font-size:1.15rem;line-height:1}[data-desplegable="ing2"] details[open]>summary::before{transform:rotate(90deg)}[data-desplegable="ing2"] .t{flex:1;min-width:0}[data-desplegable="ing2"] .c{font-size:.72rem;font-weight:700;color:#6c7a6f;background:#E1DCC6;border-radius:999px;padding:2px 8px}[data-desplegable="ing2"] .ing-grupo{border-bottom:1px solid rgba(8,72,56,.16);padding-bottom:10px}[data-desplegable="ing2"] .ing-grupo>summary{font-weight:700}[data-desplegable="ing2"] .ing-hijos,[data-desplegable="ing2"] .ing-subcats{padding-left:12px}[data-desplegable="ing2"] .ing-subcat>summary{font-size:.8rem}[data-desplegable="ing2"] .ing-lista{margin:5px 0 10px;padding:0 0 0 18px;max-height:230px;overflow:auto;color:#526454;font:400 .82rem/1.55 var(--sans)}[data-desplegable="ing2"] .ing-lista li{padding:3px 0}[data-desplegable="ing2"] summary:hover{background:#E9E4D2;border-radius:7px}[data-desplegable="ing2"] summary:focus-visible{outline:2px solid #084838;outline-offset:3px}.cabecera .nav [data-desplegable="ing2"] a.ing-destino{display:inline-block;font:600 .76rem/1.5 var(--sans);padding:3px 0 7px;color:#084838;white-space:normal}.ing-clasificacion{margin-top:24px;margin-bottom:30px}.ing-clasificacion details{padding:10px 14px;border:1px solid #E1DCC6;border-radius:12px;margin:10px 0;background:#fff}.ing-clasificacion summary{cursor:pointer;font-weight:600}.ing-clasificacion ul{columns:3;column-width:180px;padding-left:22px}.ing-clasificacion li{break-inside:avoid;padding:3px 0}.ing-familias{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px}.ing-familias a{display:flex;justify-content:space-between;gap:12px;padding:14px;background:#fff;border:1px solid #E1DCC6;border-radius:12px;color:#084838;text-decoration:none}.ing-familias small{font-weight:700}
.cabecera [data-desplegable="ing2"]{position:static}.cabecera [data-desplegable="ing2"] .panel.panel-mega{top:100%;left:50%;right:auto;transform:translateX(-50%);width:min(1120px,calc(100vw - 40px));max-height:calc(100vh - 150px);overflow-y:auto;padding:28px 36px 18px;background:#F6F3EA;border:0;border-radius:0 0 20px 20px;box-shadow:0 30px 60px rgba(8,40,30,.28)}[data-desplegable="ing2"] .mega-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 30px}[data-desplegable="ing2"] .mega-pie{margin-top:20px;padding-top:14px;border-top:1px solid rgba(8,72,56,.14);display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap}[data-desplegable="ing2"] .mega-pie span{font-size:.84rem;color:#6c7a6f}.cabecera .nav [data-desplegable="ing2"] .mega-pie a{color:#084838;font-size:.85rem;font-weight:700;white-space:normal}@media(max-width:1080px){[data-desplegable="ing2"] .mega-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:860px){.cabecera [data-desplegable="ing2"]{position:relative}.cabecera [data-desplegable="ing2"] .panel.panel-mega{position:static;transform:none;width:100%;max-height:none;overflow:visible;padding:20px 18px;box-shadow:none;border-radius:12px}[data-desplegable="ing2"] .mega-grid{grid-template-columns:1fr}}

