#qg-app .qg-place-like-host{width:auto!important;height:32px!important;display:flex!important;align-items:center!important;overflow:visible!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}
#qg-app .qg-place-like-control{display:flex!important;align-items:center!important;gap:3px!important;height:32px!important;overflow:visible!important;flex:0 0 auto!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}
#qg-app .qg-place-like-control button,#qg-app .qg-cultura-viewer-head .qg-place-like-control button,#qg-app .qg-deporte-viewer-head .qg-place-like-control button,#qg-app .qg-trabajar-viewer-head .qg-place-like-control button{position:relative!important;height:32px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;display:grid!important;place-items:center!important;cursor:pointer!important;padding:0!important;margin:0!important;transform:none!important}
#qg-app .qg-place-like-heart,#qg-app .qg-cultura-viewer-head .qg-place-like-heart,#qg-app .qg-deporte-viewer-head .qg-place-like-heart,#qg-app .qg-trabajar-viewer-head .qg-place-like-heart{width:34px!important;min-width:34px!important;flex:0 0 34px!important;color:#9c5364!important}
#qg-app .qg-place-like-heart-icon{width:25px!important;height:25px!important;display:block!important;overflow:visible!important;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linejoin:round}
#qg-app .qg-place-like-control.is-liked .qg-place-like-heart{color:#d53c5d!important}
#qg-app .qg-place-like-control.is-liked .qg-place-like-heart-icon{fill:currentColor;stroke:currentColor;stroke-width:1.25}
#qg-app .qg-place-like-count,#qg-app .qg-cultura-viewer-head .qg-place-like-count,#qg-app .qg-deporte-viewer-head .qg-place-like-count,#qg-app .qg-trabajar-viewer-head .qg-place-like-count{width:auto!important;min-width:18px!important;flex:0 0 auto!important;padding:0 4px!important;font-size:12px!important;line-height:1!important;font-weight:900!important;color:#526173!important}
#qg-app .qg-place-like-count:disabled{opacity:.45!important;cursor:default!important}
#qg-app .qg-place-like-heart:hover,#qg-app .qg-place-like-heart:focus-visible{color:#d53c5d!important}
#qg-app .qg-place-like-count:not(:disabled):hover,#qg-app .qg-place-like-count:not(:disabled):focus-visible{color:#27384b!important;text-decoration:underline;text-underline-offset:2px}
#qg-app .qg-place-likes-dialog{border:0;padding:0;background:transparent;width:min(440px,calc(100vw - 24px));max-height:min(78vh,680px)}
#qg-app .qg-place-likes-dialog::backdrop{background:rgba(16,29,45,.48)}
#qg-app .qg-place-likes-sheet{background:#fff;border-radius:22px;overflow:hidden;box-shadow:0 18px 55px rgba(22,38,57,.22)}
#qg-app .qg-place-likes-sheet>header{display:flex;justify-content:space-between;align-items:center;padding:16px 18px;border-bottom:1px solid #edf0f4}
#qg-app .qg-place-likes-sheet>header small{display:block;font-size:9px;letter-spacing:.09em;font-weight:900;color:#9a6572}
#qg-app .qg-place-likes-sheet>header strong{display:block;margin-top:2px;font-size:17px;color:#20344d}
#qg-app [data-place-likes-close]{width:32px;height:32px;border:0;border-radius:50%;background:#eef2f5;position:relative;cursor:pointer}
#qg-app [data-place-likes-close]:before,#qg-app [data-place-likes-close]:after{content:'';position:absolute;left:9px;right:9px;top:15px;height:2px;background:#42566c;transform:rotate(45deg)}
#qg-app [data-place-likes-close]:after{transform:rotate(-45deg)}
#qg-app .qg-place-likes-body{padding:10px 12px 16px;max-height:58vh;overflow:auto}
#qg-app .qg-place-like-person{width:100%;display:grid;grid-template-columns:42px minmax(0,1fr) 30px;gap:10px;align-items:center;border:0;background:#fff;padding:8px 7px;border-radius:13px;text-align:left;cursor:pointer}
#qg-app .qg-place-like-person:hover{background:#f7f9fb}
#qg-app .qg-place-like-person i{width:42px;height:42px;border-radius:50%;overflow:hidden;background:#eef2f5;display:grid;place-items:center;font-style:normal;font-weight:900}
#qg-app .qg-place-like-person i img{width:100%;height:100%;object-fit:cover}
#qg-app .qg-place-like-person strong{font-size:13px;color:#20344d;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
#qg-app .qg-place-like-person em{font-style:normal;color:#d53c5d;font-size:16px;text-align:center}
#qg-app .qg-place-likes-loading,#qg-app .qg-place-likes-empty{padding:18px;text-align:center;color:#738095;font-size:12px}
@media(max-width:520px){#qg-app .qg-place-likes-dialog{width:calc(100vw - 16px)}}
