.place-avatar{width:1rem;height:1rem;object-fit:cover;border-radius:100%;box-shadow:0 .1rem .4rem oklch(var(--color-dark-oklch)/20%);padding:1px;position:relative;flex-grow:0;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:oklch(var(--background-color-oklch));background-color:oklch(var(--place-background-color-oklch))}.place-avatar>img{width:100%;height:100%}.place-avatar>.icon{width:60%;height:60%}.place-avatar.xl{width:5rem;height:5rem}.place-avatar.lg{width:4rem;height:4rem}.place-avatar.mlg{width:3rem;height:3rem}.place-avatar.md{width:2rem;height:2rem}.place-avatar.sm{width:1.5rem;height:1.5rem}.place-avatar.xs{width:1rem;height:1rem}.place-review-card{position:relative;display:flex;flex-direction:row;gap:1rem}.place-review-card>.vehicle-avatar{margin-top:.5rem}.place-review-card>.content>header>.title{margin:0;font-size:1rem;font-weight:700}.place-review-card>.content>header>.meta{margin-top:.5rem;margin-bottom:.5rem;display:flex;gap:1rem;align-items:center}.place-review-card>.content>header>.meta>time{font-size:.8rem}.place-review-card>.content>p{margin-top:0}.place-review-card>.content>.footer{display:flex;flex-direction:row;gap:1rem;align-items:center;font-size:.8rem}.media{max-width:100%;border:none;vertical-align:middle;display:inline-block;transition:opacity var(--transition-duration) linear .2s;color:#0000;height:auto;object-fit:cover}.media.is-solid{background-color:#7d7d7d1a}.vehicle-avatar{width:3rem;height:3rem;object-fit:cover;border-radius:100%;box-shadow:inset 0 0 0 var(--border-width) oklch(var(--color-dark-oklch)/20%);background-color:oklch(var(--color-gray-oklch)/50%);padding:1px;position:relative;flex-grow:0;flex-shrink:0;display:flex;align-items:center;justify-content:center}.vehicle-avatar.xl{width:5rem;height:5rem}.vehicle-avatar.xl>.icon{width:3rem;height:3rem}.vehicle-avatar.lg{width:4rem;height:4rem}.vehicle-avatar.lg>.icon{width:2rem;height:2rem}.vehicle-avatar.mlg{width:3rem;height:3rem}.vehicle-avatar.md{width:2rem;height:2rem}.vehicle-avatar.sm{width:1.5rem;height:1.5rem}.vehicle-avatar.sm>.icon,.vehicle-avatar.xs{width:1rem;height:1rem}.vehicle-card{position:relative}.vehicle-card>.content{display:block;box-sizing:border-box;background-color:oklch(var(--background-color-oklch-50));-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);border-radius:var(--border-radius)}.vehicle-card>.content>.header{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}