.pf-seccion{gap:var(--esp-4);margin-top:var(--esp-8);display:grid}.pf-seccion-cabecera{justify-content:space-between;align-items:baseline;gap:var(--esp-2) var(--esp-4);flex-wrap:wrap;display:flex}.pf-seccion-cabecera h2{font-size:var(--texto-titular-3);margin:0}.pf-seccion-cabecera p{color:var(--secundario);font:400 var(--texto-pequeno) / 1.5 var(--fuente);margin:0}.pf-rejilla{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.pf-tarjeta{border-radius:var(--radio-panel);width:100%;height:100%;color:var(--tinta);text-align:left;cursor:pointer;transition:box-shadow var(--dur-rapida) var(--curva), transform var(--dur-rapida) var(--curva);align-content:start;gap:6px;padding:10px 10px 14px;text-decoration:none;display:grid}.pf-tarjeta:hover{box-shadow:inset 0 0 0 1px var(--acento), var(--vidrio-brillo);transform:translateY(-2px)}.pf-tarjeta:focus-visible{outline:2px solid var(--acento);outline-offset:3px}.pf-tarjeta strong{-webkit-line-clamp:2;font:600 var(--texto-nav) / 1.3 var(--fuente);overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pf-tarjeta small{color:var(--tenue);font:400 var(--texto-micro) / 1.4 var(--fuente)}.pf-tarjeta-meta{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.pf-tarjeta-imagen{aspect-ratio:4/3;border-radius:var(--radio-marco);background:var(--hundido);color:var(--tenue);place-items:center;margin-bottom:4px;display:grid;overflow:hidden}.pf-tarjeta-imagen img{object-fit:cover;width:100%;height:100%}.pf-tarjeta-imagen[data-vacia] svg{color:var(--acento);opacity:.85}.pf-tarjeta-esqueleto{border-radius:var(--radio-panel);background:linear-gradient(90deg, var(--hundido), var(--superficie-alta), var(--hundido));background-size:200% 100%;min-height:220px;animation:1.4s ease-in-out infinite pf-brillo}@keyframes pf-brillo{0%{background-position:100% 0}to{background-position:-100% 0}}.pf-mas{justify-self:center}.pf-vacio{color:var(--secundario);margin:0;font-size:15px;line-height:1.55}.pf-estado{border:1px solid var(--linea-fuerte);border-radius:var(--radio-boton);color:var(--secundario);font:600 var(--texto-micro) / 1.4 var(--fuente);align-items:center;gap:5px;padding:2px 9px;display:inline-flex}.pf-estado[data-estado=resuelta]{background:var(--acento-suave);color:var(--acento);border-color:#0000}.pf-estado[data-estado=abierta]:before{content:"";background:var(--aviso,var(--acento));border-radius:50%;width:7px;height:7px}.pf-cabecera{gap:var(--esp-2);padding-bottom:var(--esp-4);border-bottom:1px solid var(--linea);display:grid;position:relative}.pf-volver{min-height:36px;color:var(--secundario);font:500 var(--texto-pequeno) / 1.2 var(--fuente);cursor:pointer;background:0 0;border:0;justify-self:start;align-items:center;gap:6px;padding:0;text-decoration:none;display:inline-flex}.pf-volver:hover{color:var(--acento)}.pf-cabecera-fila{align-items:start;gap:var(--esp-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.pf-cabecera h1{font-size:var(--texto-titular-3);overflow-wrap:anywhere;margin:0;line-height:1.12}.pf-cabecera-acciones{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex;position:relative}.pf-resumen{color:var(--tenue);font:400 var(--texto-pequeno) / 1.5 var(--fuente);align-items:flex-start;gap:8px;margin:0;display:flex}.pf-resumen svg{color:var(--acento);flex:none;margin-top:2px}.pf-resumen span{min-width:0}.pf-gracias{color:var(--tinta);margin:0;font-size:15px;line-height:1.5}.pf-menu-boton{border:1px solid var(--linea);border-radius:var(--radio-campo);background:var(--superficie);width:44px;height:44px;color:var(--secundario);cursor:pointer;place-items:center;display:grid}.pf-menu-boton:hover,.pf-menu-boton[aria-expanded=true]{background:var(--hundido);color:var(--tinta)}.pf-menu{z-index:30;border-radius:var(--radio-marco);min-width:200px;box-shadow:var(--sombra-alta);padding:6px;display:grid;position:absolute;top:50px;right:0}.pf-menu [role=menuitem]{min-height:42px;color:var(--tinta);font:500 var(--texto-nav) / 1.2 var(--fuente);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:0 12px;display:flex}.pf-menu [role=menuitem]:hover,.pf-menu [role=menuitem]:focus-visible{background:var(--hundido)}.pf-menu .peligro,.pf-menu .peligro svg{color:var(--error)}.pf-renombrar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pf-renombrar input{border:1px solid var(--acento);border-radius:var(--radio-campo);background:var(--superficie-hundida,var(--hundido));min-width:0;min-height:44px;color:var(--tinta);font:500 var(--texto-titulo,20px) / 1.2 var(--fuente);flex:240px;padding:0 12px}.pf-dialogo{border:1px solid var(--linea-fuerte);border-radius:var(--radio-vidrio);background:var(--flotante);width:min(92vw,460px);height:fit-content;color:var(--tinta);box-shadow:var(--sombra-alta);margin:auto;padding:22px 22px 18px;position:fixed;inset:0}.pf-dialogo::backdrop{background:#0e131499}.pf-dialogo h2{font-size:var(--texto-titular-3);overflow-wrap:anywhere;margin:0 0 10px}.pf-dialogo p{color:var(--secundario);margin:0 0 12px;line-height:1.55}.pf-dialogo-acciones{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:8px;display:flex}.pf-enlace{color:var(--acento);text-underline-offset:3px;align-items:center;gap:3px;display:inline-flex}@media (width<=600px){.pf-rejilla{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pf-tarjeta-esqueleto{min-height:170px}.pf-cabecera-fila{grid-template-columns:minmax(0,1fr)}.pf-cabecera-acciones{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.pf-tarjeta,.pf-tarjeta-esqueleto{transition:none;animation:none}.pf-tarjeta:hover{transform:none}}
