.site-item-card[data-v-ba515b5b]{background-color:var(--color-card-bg);border:none;cursor:pointer;margin-bottom:16px;transition:all .3s}.site-item-card[data-v-ba515b5b]:hover{background-color:var(--color-bg-secondary)}.card-content[data-v-ba515b5b]{padding:15px 20px;position:relative}.admin-actions[data-v-ba515b5b]{position:absolute;right:10px;top:10px}.admin-actions .more-icon[data-v-ba515b5b]{cursor:pointer;font-size:18px}.popover-actions[data-v-ba515b5b]{display:flex;flex-direction:column;gap:8px}.popover-actions .el-button[data-v-ba515b5b]{width:100%}.site-info[data-v-ba515b5b]{align-items:center;display:flex;gap:12px;margin-bottom:10px}.site-avatar[data-v-ba515b5b],.site-icon[data-v-ba515b5b]{border-radius:50%;flex-shrink:0;height:40px;width:40px}.site-avatar[data-v-ba515b5b]{background-color:var(--color-primary);color:var(--color-text-white);font-weight:700}.image-slot[data-v-ba515b5b],.site-avatar[data-v-ba515b5b]{align-items:center;display:flex;justify-content:center}.image-slot[data-v-ba515b5b]{background:var(--color-bg-secondary);color:var(--color-text-tertiary);height:100%;width:100%}.site-details[data-v-ba515b5b]{display:flex;flex-direction:column}.site-name[data-v-ba515b5b]{color:var(--color-text-primary);font-size:16px;font-weight:700}.site-description[data-v-ba515b5b]{color:var(--color-text-secondary);font-size:14px;height:20px;line-height:20px;margin:0 0 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.site-meta[data-v-ba515b5b]{color:var(--color-text-tertiary);font-size:13px;justify-content:space-between}.meta-item[data-v-ba515b5b],.site-meta[data-v-ba515b5b]{align-items:center;display:flex}.meta-item[data-v-ba515b5b]{gap:5px}@media(max-width:768px){.card-content[data-v-ba515b5b]{padding:14px}.admin-actions[data-v-ba515b5b]{right:8px;top:8px}.admin-actions .more-icon[data-v-ba515b5b]{font-size:20px;padding:4px}.site-info[data-v-ba515b5b]{gap:10px;margin-bottom:8px;padding-right:28px}.site-avatar[data-v-ba515b5b],.site-icon[data-v-ba515b5b]{height:36px;width:36px}.site-details[data-v-ba515b5b]{min-width:0}.site-name[data-v-ba515b5b]{font-size:15px;line-height:1.4;word-break:break-word}.site-description[data-v-ba515b5b]{display:-webkit-box;height:auto;-webkit-line-clamp:2;line-height:1.5;margin-bottom:12px;white-space:normal;-webkit-box-orient:vertical}.site-meta[data-v-ba515b5b]{flex-wrap:wrap;gap:10px}}
