.app-footer[data-v-53f485a2]{background-color:#fff5f5;padding:0 0 20px}.cat-carousel[data-v-53f485a2]{margin:20px;border-radius:8px;overflow:hidden}.carousel-item[data-v-53f485a2]{width:100%;height:100%;background-size:cover;background-position:50%;position:relative;z-index:999}.carousel-content[data-v-53f485a2]{position:absolute;bottom:0;left:0;right:0;padding:30px;background:linear-gradient(0deg,rgba(219,112,147,.8),transparent);color:#fff;z-index:1000}.carousel-content h2[data-v-53f485a2]{font-size:28px;margin-bottom:10px;text-shadow:1px 1px 3px rgba(0,0,0,.3)}.carousel-content p[data-v-53f485a2]{font-size:16px;margin:0;text-shadow:1px 1px 2px rgba(0,0,0,.3)}.health-status[data-v-53f485a2]{margin:20px;border-radius:8px;border:1px solid #ffb6c1}.health-status[data-v-53f485a2] .el-card__header{background-color:#fff0f5;border-bottom:1px solid #ffb6c1;font-size:18px;font-weight:700;color:#db7093}.health-cards[data-v-53f485a2]{display:none}.health-card[data-v-53f485a2]{border:1px solid #ffb6c1;border-radius:8px;padding:15px;margin-bottom:10px;background-color:#fff}.card-header[data-v-53f485a2]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.card-title[data-v-53f485a2]{font-weight:700;color:#db7093}.card-body p[data-v-53f485a2]{margin:5px 0;font-size:14px}.cat-preview-section[data-v-53f485a2]{padding:0 20px}.section-header[data-v-53f485a2]{display:flex;justify-content:space-between;align-items:center;margin:20px 0}.section-header h2[data-v-53f485a2]{color:#db7093;margin:0}.header-actions[data-v-53f485a2]{display:flex;gap:10px}.cat-cards[data-v-53f485a2]{padding:0 20px}.cat-card[data-v-53f485a2]{margin-bottom:20px;border-radius:8px;overflow:hidden;cursor:pointer;transition:all .3s;border:1px solid #ffb6c1}.cat-card[data-v-53f485a2]:hover{transform:translateY(-5px);box-shadow:0 10px 20px rgba(255,182,193,.3)}.cat-image[data-v-53f485a2]{width:100%;height:200px;-o-object-fit:cover;object-fit:cover;display:block}.cat-name[data-v-53f485a2]{font-size:16px;font-weight:700;color:#db7093;display:block;margin-bottom:10px}.bottom[data-v-53f485a2]{display:flex;gap:5px}.cat-detail[data-v-53f485a2]{padding:10px}.detail-image[data-v-53f485a2]{width:100%;height:auto;border-radius:8px}.detail-label[data-v-53f485a2]{font-weight:700;color:#db7093;margin-right:10px}@media (max-width:768px){.cat-carousel[data-v-53f485a2]{margin:10px;height:250px!important}.carousel-content[data-v-53f485a2]{padding:15px}.carousel-content h2[data-v-53f485a2]{font-size:20px}.carousel-content p[data-v-53f485a2]{font-size:14px}.health-status[data-v-53f485a2]{margin:10px}.health-table[data-v-53f485a2]{display:none}.health-cards[data-v-53f485a2]{display:block}.cat-cards[data-v-53f485a2]{padding:0 10px}.cat-cards .el-col[data-v-53f485a2]{margin-bottom:10px}.section-header[data-v-53f485a2]{flex-direction:column;align-items:flex-start;gap:10px}}