/* ParnaibaWEB: selo depois da ultima palavra do titulo. Ajuste externo em validacao. */
.pw-ticker .pwp-rated-badge,.pw-agora .pwp-rated-badge,.pw-agora-shell .pwp-rated-badge{display:none!important}
.pwp-rated-meta-empty{display:contents!important}
.pwp-rated-meta-empty>.pw-location-badge{order:initial!important;margin:0!important}
.pwp-rated-title-end{display:inline-block!important;white-space:nowrap!important;font:inherit;line-height:inherit;letter-spacing:inherit}
.pwp-rated-title-inline{display:inline-flex!important;position:relative!important;inset:auto!important;transform:none!important;vertical-align:baseline!important;width:18px!important;height:18px!important;max-width:18px!important;margin:0!important;padding:0!important;gap:0!important;line-height:1!important;align-items:center;justify-content:center;overflow:visible;white-space:nowrap}
.pwp-rated-title-inline .pwp-rated-icon{display:block!important;position:relative!important;flex:0 0 18px;width:18px!important;height:18px!important;filter:none!important;overflow:visible}
.pwp-rated-title-inline .pwp-rated-icon svg{display:block!important;position:absolute!important;left:50%!important;top:51%!important;width:20px!important;height:20px!important;max-width:none!important;transform:translate(-50%,-50%)!important}
.pwp-rated-title-inline>span:last-child{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important}

/* Tooltip do selo: superficie propria aprovada, sem alterar secoes. */
.pwp-rated-title-inline[data-pwp-tip]{cursor:help;outline-offset:4px}
.pwp-rated-title-inline[data-pwp-tip]:focus-visible{outline:2px solid var(--ds-link,#0066d0);border-radius:5px}
.pwp-badge-tooltip{position:fixed;z-index:99999;box-sizing:border-box;width:max-content;max-width:min(260px,calc(100vw - 24px));padding:12px 14px;border:1px solid var(--ds-line,#dfe3e8);border-radius:12px;background:var(--ds-bg,#fff);color:var(--ds-ink,#111);box-shadow:0 4px 20px rgba(15,23,42,.10),0 1px 3px rgba(15,23,42,.04);font:400 13px/1.5 Inter,Arial,sans-serif;text-align:left;letter-spacing:0;animation:pwp-tip-in .14s ease-out}
.pwp-badge-tooltip[hidden]{display:none!important}
.pwp-badge-tooltip strong{display:block;margin-bottom:5px;font:600 10px/1.3 Inter,Arial,sans-serif;letter-spacing:.07em;color:var(--ds-muted,#687384);text-transform:uppercase}
.pwp-badge-tooltip p{margin:0;font:400 13px/1.5 Inter,Arial,sans-serif;color:inherit}
html[data-pw-theme=escuro] .pwp-badge-tooltip{background:#191d24;border-color:#3a414c;color:#f4f5f7;box-shadow:0 6px 24px rgba(0,0,0,.25)}
@keyframes pwp-tip-in{from{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}
@media(prefers-reduced-motion:reduce){.pwp-badge-tooltip{animation:none}}

.pwp-rated-title-inline .pwp-rated-icon img{display:block!important;position:absolute!important;left:50%!important;top:51%!important;width:20px!important;height:20px!important;max-width:none!important;transform:translate(-50%,-50%)!important}
