.uniba-wrap .uniba-grid{width:100%!important;max-width:1180px!important;margin:0 auto!important;padding:0!important;display:grid!important;gap:24px!important;align-items:stretch!important}.uniba-wrap .uniba-card{display:block!important;width:auto!important;min-width:0!important;margin:0!important;padding:0!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:18px!important;overflow:hidden!important;box-shadow:0 5px 18px rgb(30 42 56 / .07)!important;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease!important}.uniba-wrap .uniba-card:hover{transform:translateY(-5px)!important;border-color:rgb(214 174 24 / .55)!important;box-shadow:0 16px 36px rgb(30 42 56 / .14)!important}.uniba-wrap .uniba-card-link{display:block!important;width:100%!important;margin:0!important;padding:0!important;color:#494949!important;text-decoration:none!important}.uniba-wrap .uniba-card-media{position:relative!important;display:block!important;width:100%!important;height:190px!important;margin:0!important;padding:0!important;overflow:visible!important;background-color:#273444!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}.uniba-wrap .uniba-card-media.no-cover{background-image:linear-gradient(135deg,#1f2a38 0%,#494949 100%)!important}.uniba-wrap .uniba-card-media-overlay{position:absolute!important;inset:0!important;z-index:1!important;background:linear-gradient(180deg,rgb(0 0 0 / .08) 20%,rgb(0 0 0 / .38) 100%)!important;pointer-events:none!important}.uniba-wrap .uniba-card-badges{position:absolute!important;top:13px!important;left:13px!important;right:13px!important;z-index:4!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;margin:0!important;padding:0!important}.uniba-wrap .uniba-card-status,.uniba-wrap .uniba-card-verified{display:inline-flex!important;align-items:center!important;gap:6px!important;min-height:28px!important;padding:5px 10px!important;margin:0!important;border-radius:999px!important;font:700 12px/1.1 -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif!important;text-decoration:none!important;box-sizing:border-box!important}.uniba-wrap .uniba-card-status.is-open{background:#ecfbf3!important;color:#17643a!important}.uniba-wrap .uniba-card-status.is-closed{background:#fff4f0!important;color:#8a3b28!important}.uniba-wrap .uniba-card-verified{margin-left:auto!important;background:#D5AD18!important;color:#1a1a1a!important;border:1px solid rgb(0 0 0 / .08)!important;box-shadow:0 2px 8px rgb(0 0 0 / .18)!important;font-weight:800!important}.uniba-wrap .uniba-status-dot{width:7px!important;height:7px!important;border-radius:50%!important;background:currentColor!important}.uniba-wrap .uniba-card-verified span{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:16px!important;height:16px!important;margin:0!important;border-radius:50%!important;background:#1a1a1a!important;color:#D5AD18!important;font-size:10px!important;font-weight:900!important}.uniba-wrap .uniba-card-avatar{position:absolute!important;left:18px!important;bottom:-34px!important;z-index:5!important;width:68px!important;height:68px!important;margin:0!important;padding:0!important;border:4px solid #fff!important;border-radius:50%!important;overflow:hidden!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#fff!important;box-shadow:0 5px 16px rgb(0 0 0 / .16)!important;color:#494949!important;font:800 22px/1 -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif!important}.uniba-wrap .uniba-card-avatar img{display:block!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;object-fit:cover!important}.uniba-wrap .uniba-card-body{position:relative!important;display:block!important;margin:0!important;padding:48px 20px 18px!important;background:#fff!important;box-sizing:border-box!important}.uniba-wrap .uniba-card-category{display:block!important;margin:0 0 7px!important;padding:0!important;color:#b8930f!important;font:800 11px/1.3 -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif!important;letter-spacing:.05em!important;text-transform:uppercase!important}.uniba-wrap .uniba-card-title{display:block!important;margin:0!important;padding:0!important;color:#273444!important;font:700 20px/1.25 -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif!important;letter-spacing:-.015em!important}.uniba-wrap .uniba-card-location{display:flex!important;align-items:center!important;gap:6px!important;margin:9px 0 0!important;padding:0!important;color:#69717b!important;font:400 13px/1.35 -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif!important}.uniba-wrap .uniba-card-location-icon{color:#b8930f!important;font-size:15px!important}.uniba-wrap .uniba-card-description{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:3!important;overflow:hidden!important;margin:13px 0 0!important;padding:0!important;color:#69717b!important;font:400 13px/1.55 -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif!important}.uniba-wrap .uniba-card-footer{display:flex!important;align-items:center!important;justify-content:flex-end!important;margin:16px 0 0!important;padding:13px 0 0!important;border-top:1px solid #edf0f3!important}.uniba-wrap .uniba-card-discover{display:inline-flex!important;align-items:center!important;gap:8px!important;margin:0!important;padding:0!important;color:#273444!important;font:700 13px/1.2 -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif!important}.uniba-wrap .uniba-card-discover span{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:26px!important;height:26px!important;margin:0!important;border-radius:50%!important;background:#d6ae18!important;color:#273444!important;font-size:15px!important;transition:transform .2s ease!important}.uniba-wrap .uniba-card:hover .uniba-card-discover span{transform:translateX(3px)!important}.uniba-wrap .uniba-empty--directory{grid-column:1/-1!important}@media (max-width:767px){.uniba-wrap .uniba-grid{grid-template-columns:1fr!important;gap:16px!important}.uniba-wrap .uniba-card-media{height:190px!important}}.uniba-directory-page{width:100%!important;box-sizing:border-box!important}.uniba-directory-page .uniba-grid{width:100%!important;box-sizing:border-box!important}.uniba-directory-page .uniba-card,.uniba-directory-page .uniba-card *{box-sizing:border-box!important}.uniba-directory-page .uniba-card-link:hover,.uniba-directory-page .uniba-card-link:visited,.uniba-directory-page .uniba-card-link:active{text-decoration:none!important}.uniba-wrap .uniba-load-more-wrap{display:flex;flex-direction:column;align-items:center;gap:10px;margin:28px 0 12px}.uniba-wrap .uniba-load-more-wrap .uniba-btn{min-width:180px;padding:12px 24px;border-radius:999px;font-weight:700}.uniba-wrap .uniba-load-more-hint{margin:0;font-size:.88rem;color:#6b7280;text-align:center}