.uv-review-tally{z-index:60;border-radius:var(--radius-pill);background:var(--surface-inverse,var(--color-ink));color:var(--color-white);box-shadow:var(--shadow-600);pointer-events:none;align-items:center;gap:8px;padding:8px 12px;font-size:12px;font-weight:500;line-height:16px;display:inline-flex;position:fixed;bottom:16px;left:16px}.uv-review-flag{margin-top:12px}.uv-review-flag__row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.uv-review-flag__btn{border:1px solid var(--border-strong,var(--color-grey-30));border-radius:var(--radius-pill);background:var(--surface-card,var(--color-white));color:var(--text-primary,var(--color-ink));cursor:pointer;align-items:center;gap:8px;padding:8px 12px;font-family:inherit;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}.uv-review-flag__btn:hover{background:var(--surface-subtle,var(--color-grey-7))}.uv-review-flag__btn:focus-visible{box-shadow:var(--shadow-focus);outline:none}.uv-review-flag__done{color:var(--text-secondary,var(--color-grey-70));font-size:12px;line-height:16px}.uv-review-flag__form{border:1px solid var(--border-default,var(--color-grey-10));border-radius:var(--radius-lg);background:var(--surface-subtle,var(--color-grey-7));flex-direction:column;gap:8px;padding:12px;display:flex}.uv-review-flag__label{color:var(--text-primary,var(--color-ink));font-size:12px;font-weight:600;line-height:16px}.uv-review-flag__hint{color:var(--text-secondary,var(--color-grey-70));font-weight:400}.uv-review-flag__input{border:1px solid var(--border-strong,var(--color-grey-30));border-radius:var(--radius-md);background:var(--surface-card,var(--color-white));width:100%;color:var(--text-primary,var(--color-ink));padding:8px 12px;font-family:inherit;font-size:14px;line-height:20px}.uv-review-flag__input:focus-visible{box-shadow:var(--shadow-focus);outline:none}.uv-review-flag__comment{resize:vertical}.uv-review-flag__error{color:var(--color-error);margin:0;font-size:12px;line-height:16px}.uv-review-flag__actions{align-items:center;gap:8px;display:flex}.uv-review-flag__submit{border-radius:var(--radius-pill);background:var(--surface-inverse,var(--color-ink));color:var(--color-white);cursor:pointer;border:none;padding:8px 16px;font-family:inherit;font-size:12px;font-weight:500;line-height:16px}.uv-review-flag__submit:disabled{opacity:.6;cursor:default}.uv-review-flag__cancel{border-radius:var(--radius-pill);color:var(--text-secondary,var(--color-grey-70));cursor:pointer;background:0 0;border:none;padding:8px 12px;font-family:inherit;font-size:12px;font-weight:500;line-height:16px}.uv-venue-tile{position:relative}.uv-review-tile-chip{z-index:2;border-radius:var(--radius-pill);background:var(--surface-inverse,var(--color-ink));color:var(--color-white);pointer-events:none;align-items:center;gap:4px;padding:4px 8px;font-size:10px;font-weight:600;line-height:14px;display:inline-flex;position:absolute;top:8px;left:8px}.uv-review-tile-chip--past{background:var(--color-grey-70);left:auto;right:8px}.uv-review-glyph{flex-shrink:0}
.pm-site{--pm-ink:var(--mv-text,var(--color-ink));--pm-white:var(--mv-surface-card,var(--color-white));--pm-grey:var(--mv-text-secondary,var(--color-grey-70));cursor:pointer;background:var(--pm-white);width:18px;height:18px;box-shadow:inset 0 0 0 3px var(--pm-ink), 0 0 0 2px var(--pm-white), 0 2px 6px rgb(var(--mv-ink-rgb) / .28);border-radius:50%;font-family:inherit;transition:transform .14s,box-shadow .14s;position:relative}.pm-site:hover{transform:scale(1.15)}.pm-site[data-selected]{box-shadow:inset 0 0 0 3px var(--pm-ink), 0 0 0 2.5px var(--pm-white), 0 0 0 5px var(--pm-ink), var(--pm-lift);transform:scale(1.15)}.pm-site[data-dimmed]{opacity:.35}.pm-peek{background:var(--pm-white);width:132px;box-shadow:var(--mv-shadow-float);opacity:0;transform-origin:50% 100%;pointer-events:none;text-align:center;border-radius:10px;padding:5px 5px 8px;transition:opacity .14s,transform .16s;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%)translateY(4px)scale(.96)}.pm-site:hover .pm-peek,.pm-site:focus-visible .pm-peek{opacity:1;transform:translate(-50%)translateY(0)scale(1)}.pm-site:hover .pm-peek{transform:translate(-50%)scale(.869565)}.pm-peek img{object-fit:cover;border-radius:6px;width:100%;height:80px;display:block}.pm-peek b{-webkit-line-clamp:2;color:var(--pm-ink);-webkit-box-orient:vertical;margin:6px 2px 0;font-size:11px;font-weight:600;line-height:14px;display:-webkit-box;overflow:hidden}.pm-peek span{color:var(--pm-grey);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:10px;line-height:13px;display:block;overflow:hidden}@media (prefers-reduced-motion:reduce){.pm-site{transition:none}}
