.acf-tooltip.acf-fc-popup{background:#fff;border:1px solid #e0e0e0;border-radius:12px;box-shadow:0 10px 25px rgba(0,0,0,.15);padding:1rem;z-index:9999;width:100%;max-width:1100px;max-height:80vh;overflow-y:auto}.acf-tooltip.acf-fc-popup ul{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;list-style:none;margin:0;padding:0}.acf-tooltip.acf-fc-popup li{height:100%}.acf-tooltip.acf-fc-popup li a{display:flex;flex-direction:column;align-items:center;text-align:center;background:#fafafa;border:1px solid #ddd;border-radius:10px;padding:.75rem;text-decoration:none;color:#333;font-size:14px;font-weight:500;transition:all .2s ease;cursor:pointer;overflow:hidden}.acf-tooltip.acf-fc-popup li a img{width:100%;height:auto;border-radius:8px;margin-top:.5rem;object-fit:cover}.acf-tooltip.acf-fc-popup li a:hover{background:#f5f5f5;border-color:#bbb;transform:translateY(-2px)}.acf-tooltip.acf-fc-popup li a:hover img{transform:scale(1.05);transition:transform .2s ease}.acf-tooltip.acf-fc-popup li a.disabled{opacity:.5;pointer-events:none;cursor:not-allowed}@media (max-width:992px){.acf-tooltip.acf-fc-popup ul{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.acf-tooltip.acf-fc-popup ul{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.acf-tooltip.acf-fc-popup ul{grid-template-columns:1fr}}@media (max-width:900px){.acf-tooltip.acf-fc-popup ul{grid-template-columns:1fr}}.acf-fc-popup{left:0!important;margin:0 auto}
