.material-nota{width:100%;min-height:64px;padding:var(--esp-2) var(--esp-3);border:1px solid var(--linea);border-radius:var(--radio-campo);background:var(--superficie-hundida);color:var(--tinta);font:inherit;font-size:var(--texto-cuerpo);resize:vertical;line-height:1.4}.material-nota:focus-visible,.material-exigencias button:focus-visible,.material-tabla-marco:focus-visible{outline:3px solid var(--acento);outline-offset:2px}.material-usos button{min-height:46px;padding:6px 10px}.material-exigencias{border:0;flex-wrap:wrap;gap:6px;min-width:0;margin:0;padding:0;display:flex}.material-exigencias legend{width:100%;margin-bottom:var(--esp-2);color:var(--secundario);font-size:var(--texto-pequeno);padding:0}.material-exigencias button{border:1px solid var(--linea-fuerte);border-radius:var(--radio-boton);min-height:36px;color:var(--tinta);font:600 var(--texto-pequeno) / 1 var(--fuente);cursor:pointer;background:0 0;padding:0 12px}.material-exigencias button:hover{border-color:var(--acento)}.material-exigencias button[aria-pressed=true]{border-color:var(--acento);background:var(--acento-suave);color:var(--acento)}.material-lista{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.material-lista>li{border:1px solid var(--linea);border-radius:var(--radio-campo);background:var(--superficie-hundida,transparent);flex-direction:column;gap:8px;padding:12px 14px;display:flex}.material-lista>li[data-primero]{border-color:var(--acento)}.material-cabeza{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.material-cabeza strong{font-size:var(--texto-cuerpo);font-weight:600}.material-cabeza .ahorro-etiqueta,.material-cabeza .ahorro-sugerencia{margin-left:auto}.material-puesto{background:var(--hundido);width:24px;height:24px;color:var(--secundario);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:600;display:inline-grid}.material-lista>li[data-primero] .material-puesto{background:var(--acento);color:#fff}.material-puntos{border-radius:var(--radio-boton);background:var(--hundido);height:6px;overflow:hidden}.material-puntos span{border-radius:inherit;background:var(--acento);height:100%;display:block}.material-ajuste{color:var(--tenue)}.material-tienda{width:fit-content;min-height:36px;color:var(--acento);font-size:var(--texto-pequeno);align-items:center;gap:6px;font-weight:600;text-decoration:none;display:inline-flex}.material-tienda:hover{text-underline-offset:3px;text-decoration:underline}.material-tabla-marco{border-radius:var(--radio-marco);overflow-x:auto}.material-tabla td{text-align:center}.material-tabla thead th:not(:first-child){text-align:center;white-space:normal;min-width:64px}.material-nivel>span[aria-hidden]{gap:3px;display:inline-flex}.material-nivel i{background:var(--linea-fuerte);border-radius:50%;width:7px;height:7px}.material-nivel i[data-lleno]{background:var(--acento)}.material-demas summary{cursor:pointer;list-style:none}.material-demas summary::-webkit-details-marker{display:none}.material-demas summary:after{content:"+";color:var(--acento);margin-left:auto;font-weight:600}.material-demas[open] summary:after{content:"−"}.material-demas[open] summary{margin-bottom:4px}@media (prefers-reduced-motion:no-preference){.material-puntos span{transition:width .4s cubic-bezier(.25,1,.5,1)}}
