/* 首页卡片配色：状态仅圆点着色，评分星标黄色，价格使用品牌红。 */
.home-shell.ui-home .home-photo-status[data-v-52e80df1] { position: absolute; z-index: 1; top: 8px; left: 8px; display: flex; align-items: center; gap: 4px; max-width: calc(100% - 42px); color: #fff; font-size: 11px; line-height: 16px; text-shadow: 0 1px 3px rgba(0, 0, 0, .65); pointer-events: none;
}
.home-shell.ui-home .home-photo-status .status-dot[data-v-52e80df1] { flex: 0 0 5px; width: 5px; height: 5px; margin: 0; box-shadow: 0 0 2px rgba(0, 0, 0, .25);
}
.home-shell.ui-home .image-badge[data-v-52e80df1] { top: 32px;
}
.home-shell.ui-home .rating[data-v-52e80df1] { display: flex; align-items: center; gap: 3px; margin-left: auto; color: #878b94; font-size: 11px; white-space: nowrap;
}
.home-shell.ui-home .rating-star[data-v-52e80df1] { color: #E8AD24; font-size: 12px;
}
.home-shell.ui-home .price[data-v-52e80df1], .home-shell.ui-home .currency[data-v-52e80df1] { color: #EC1B23;
}
.home-shell.ui-home .card-service-tag[data-v-52e80df1], .home-shell.ui-home .card-service-tag[data-v-52e80df1]:nth-child(3n + 2), .home-shell.ui-home .card-service-tag[data-v-52e80df1]:nth-child(3n) { background: #f2f3f5; color: #737781;
}
