.Cyw54a_media{aspect-ratio:4/3;background:var(--bg-3);width:100%;position:relative;overflow:hidden}.Cyw54a_placeholder{background:radial-gradient(ellipse at 50% 50%, color-mix(in srgb, var(--white) 6%, transparent) 0%, transparent 70%), var(--bg-3);width:100%;height:100%;color:var(--text-3);justify-content:center;align-items:center;display:flex}.Cyw54a_classBadge{z-index:2;background:color-mix(in srgb, var(--black) 55%, transparent);border:1px solid color-mix(in srgb, var(--white) 10%, transparent);color:var(--text);font-variant-numeric:tabular-nums;font-family:inherit;font-size:var(--fs-label);letter-spacing:.06em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:3px 7px;font-weight:700;position:absolute;top:8px;right:8px}.Cyw54a_status{z-index:2;max-width:calc(100% - 16px);font-size:var(--fs-label);letter-spacing:.02em;background:color-mix(in srgb, var(--black) 55%, transparent);border:1px solid color-mix(in srgb, var(--white) 10%, transparent);color:var(--text);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);align-items:center;gap:5px;padding:3px 8px;font-weight:700;display:inline-flex;position:absolute;bottom:8px;left:8px}.Cyw54a_status[data-status=vacant]{background:color-mix(in srgb, var(--green) 16%, transparent);border-color:color-mix(in srgb, var(--green) 45%, transparent);color:var(--green)}.Cyw54a_status[data-status=free] svg{color:var(--green)}.Cyw54a_status[data-status=occupied] svg{color:var(--text-3)}.Cyw54a_status[data-status=owner]{border-color:color-mix(in srgb, var(--white) 12%, transparent);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Cyw54a_status[data-status=owner] svg{color:var(--orange);flex-shrink:0}.Cyw54a_statusDot{background:currentColor;flex-shrink:0;width:6px;height:6px}.Cyw54a_meta{font-size:var(--fs-meta);color:var(--text-2);justify-content:space-between;align-items:center;gap:8px;margin-top:2px;font-weight:600;display:flex}.Cyw54a_metaText{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;min-width:0;display:inline-flex;overflow:hidden}.Cyw54a_metaText svg{color:var(--text-3);transition:color var(--motion-feedback) var(--ease-standard);flex-shrink:0}@media (hover:hover){.Cyw54a_card:hover :is(.Cyw54a_metaText svg){color:var(--orange)}}
