.pet-form-dialog[data-v-0f0e6caf]{min-height:280px}.pet-form-dialog__base[data-v-0f0e6caf]{width:420px}.pet-form-dialog__levels[data-v-0f0e6caf]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:8px}.pet-form-dialog__level-form-item[data-v-0f0e6caf]{margin-bottom:0}.pet-form-dialog[data-v-0f0e6caf] .pet-form-dialog__level-form-item .el-form-item__content{margin-left:0!important}.pet-form-dialog[data-v-0f0e6caf] .pet-form-dialog__level-form-item .el-form-item__error{left:50%;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%);text-align:center;white-space:nowrap}.pet-form-dialog__level-item[data-v-0f0e6caf]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px}.pet-form-dialog__level-label[data-v-0f0e6caf]{width:auto;padding-top:0;color:#303133;font-size:16px;font-weight:600}.pet-form-dialog[data-v-0f0e6caf] .el-upload{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;border:1px dashed #d9d9d9;border-radius:10px;background-color:#fbfdff;cursor:pointer;-webkit-transition:border-color .2s ease;transition:border-color .2s ease}.pet-form-dialog[data-v-0f0e6caf] .el-upload:hover{border-color:#409eff}.pet-form-dialog[data-v-0f0e6caf] .el-upload,.pet-form-dialog__uploader[data-v-0f0e6caf]{width:100px;height:100px}.pet-form-dialog__upload-image[data-v-0f0e6caf]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.pet-form-dialog__upload-icon[data-v-0f0e6caf]{color:#8c939d;font-size:28px}.class-pet-empty[data-v-4a9e1108]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;padding:16px 12px;text-align:center}.class-pet-empty[data-v-4a9e1108],.class-pet-empty__icon[data-v-4a9e1108]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.class-pet-empty__icon[data-v-4a9e1108]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,#fff1e6,#ffe4f1);color:#f59e0b;font-size:20px;font-weight:700}.class-pet-empty__text[data-v-4a9e1108]{color:#9ca3af;font-size:13px;line-height:1.5}.pet-catalog__toolbar[data-v-65a787b0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;margin-bottom:20px}.pet-catalog__tabs[data-v-65a787b0]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.pet-catalog__tab[data-v-65a787b0]{border:none;outline:none;border-radius:16px}.pet-catalog__tab.is-active[data-v-65a787b0]{background:#409eff;border-color:#409eff;color:#fff}.pet-catalog__sections[data-v-65a787b0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:18px}.pet-catalog__section[data-v-65a787b0]{padding:4px 0 0}.pet-catalog__section-header[data-v-65a787b0]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;margin-bottom:12px}.pet-catalog__section-header[data-v-65a787b0],.pet-catalog__section-heading[data-v-65a787b0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pet-catalog__section-heading[data-v-65a787b0]{gap:10px}.pet-catalog__section-dot[data-v-65a787b0]{width:30px;height:30px;border-radius:50%;-ms-flex-negative:0;flex-shrink:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-shadow:0 6px 14px rgba(244,114,182,.18);box-shadow:0 6px 14px rgba(244,114,182,.18);color:#fff;font-size:11px;line-height:1}.pet-catalog__section-dot.is-normal[data-v-65a787b0]{background:linear-gradient(135deg,#60a5fa,#34d399)}.pet-catalog__section-dot.is-mythical[data-v-65a787b0]{background:linear-gradient(135deg,#c084fc,#fb7185)}.pet-catalog__section-title[data-v-65a787b0]{font-size:18px;font-weight:700;color:#4b5563}.pet-catalog__section-desc[data-v-65a787b0]{color:#a1a1aa;font-size:11px}.pet-catalog__grid[data-v-65a787b0]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.pet-card[data-v-65a787b0]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:0;padding:12px;cursor:pointer;border-radius:16px;background:#fff;border:1px solid #d9ecff;-webkit-box-shadow:0 10px 18px rgba(15,23,42,.08);box-shadow:0 10px 18px rgba(15,23,42,.08);-webkit-transition:border-color .22s ease,-webkit-box-shadow .22s ease;transition:border-color .22s ease,-webkit-box-shadow .22s ease;transition:box-shadow .22s ease,border-color .22s ease;transition:box-shadow .22s ease,border-color .22s ease,-webkit-box-shadow .22s ease}.pet-card[data-v-65a787b0]:hover{border-color:#409eff;-webkit-box-shadow:0 16px 28px rgba(15,23,42,.12);box-shadow:0 16px 28px rgba(15,23,42,.12)}.pet-card__media[data-v-65a787b0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:auto;min-height:0}.pet-card__media img[data-v-65a787b0]{width:100%;height:auto;aspect-ratio:1/1;-o-object-fit:contain;object-fit:contain;margin-bottom:8px;-webkit-transition:-webkit-transform .22s ease;transition:-webkit-transform .22s ease;transition:transform .22s ease;transition:transform .22s ease,-webkit-transform .22s ease}.pet-card:hover .pet-card__media img[data-v-65a787b0]{-webkit-transform:scale(1.1);transform:scale(1.1)}.pet-card__count[data-v-65a787b0]{position:absolute;top:8px;right:8px;z-index:10;-webkit-box-sizing:border-box;box-sizing:border-box;min-width:22px;height:22px;padding:0 6px;border-radius:999px;background:#409eff;color:#fff;font-size:11px;font-weight:600;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pet-card__body[data-v-65a787b0]{display:none}.pet-card__caption[data-v-65a787b0]{width:100%;margin-top:8px;text-align:center}.pet-card__name[data-v-65a787b0]{display:-webkit-box;color:#4b5563;font-size:13px;font-weight:700;line-height:1.25;white-space:normal;word-break:break-word;overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;-webkit-transition:color .22s ease;transition:color .22s ease}.pet-card:hover .pet-card__name[data-v-65a787b0]{color:#f97316}.pet-card__hint[data-v-65a787b0]{margin-top:3px;color:#c7c9d1;font-size:10px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:4px;-webkit-transition:color .22s ease;transition:color .22s ease}.pet-card__visibility-icon[data-v-65a787b0]{position:relative;font-size:12px;line-height:1}.pet-card__visibility-icon.is-visible[data-v-65a787b0]{color:#409eff}.pet-card__visibility-icon.is-hidden[data-v-65a787b0]{color:#f0ad4e}.pet-card__visibility-icon.is-hidden[data-v-65a787b0]:after{content:"";position:absolute;left:50%;top:50%;width:14px;height:1px;border-radius:999px;background:currentColor;-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg);-webkit-transform-origin:center;transform-origin:center}.pet-card:hover .pet-card__hint[data-v-65a787b0]{color:#9ca3af}@media (min-width:992px){.pet-catalog__grid[data-v-65a787b0]{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (min-width:1280px){.pet-catalog__grid[data-v-65a787b0]{grid-template-columns:repeat(8,minmax(0,1fr))}}@media (min-width:1536px){.pet-catalog__grid[data-v-65a787b0]{grid-template-columns:repeat(9,minmax(0,1fr))}}@media (max-width:760px){.pet-catalog__toolbar[data-v-65a787b0]{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.settings-panel__tabs[data-v-015afa0e]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;margin-bottom:16px}.settings-panel__tab[data-v-015afa0e]{border:none;outline:none;border-radius:16px}.settings-panel__tab.is-active[data-v-015afa0e]{background:#409eff;border-color:#409eff;color:#fff}.settings-panel__content[data-v-015afa0e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:18px}.settings-grid[data-v-015afa0e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.settings-card[data-v-015afa0e]{padding:24px;border-radius:24px;background:#fff;border:1px solid #e4e7ed}.settings-card__title[data-v-015afa0e]{color:#374151;font-size:18px;font-weight:700}.settings-card__desc[data-v-015afa0e]{margin-top:6px;color:#9ca3af;font-size:13px}.settings-card__status[data-v-015afa0e]{margin-top:8px;font-size:13px;font-weight:600}.settings-card__status.is-enabled[data-v-015afa0e]{color:#16a34a}.settings-card__status.is-disabled[data-v-015afa0e]{color:#ef4444}.settings-form-row[data-v-015afa0e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;margin-top:18px}.settings-form-row.is-wrap[data-v-015afa0e]{-ms-flex-wrap:wrap;flex-wrap:wrap}.settings-form-column[data-v-015afa0e]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:12px;margin-top:18px}.settings-form-column[data-v-015afa0e],.settings-list[data-v-015afa0e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.settings-list[data-v-015afa0e]{gap:18px}.settings-group-header[data-v-015afa0e]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px}.settings-actions[data-v-015afa0e],.settings-group-header[data-v-015afa0e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.rule-list[data-v-015afa0e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;margin-top:18px}.rule-item[data-v-015afa0e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:14px;padding:0 16px;border-radius:18px;border:1px solid transparent}.rule-item.is-positive[data-v-015afa0e]{background:#f0fdf4;border-color:#bbf7d0}.rule-item.is-negative[data-v-015afa0e]{background:#fef2f2;border-color:#fecaca}.rule-item__info[data-v-015afa0e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.rule-item__points[data-v-015afa0e]{min-width:56px;font-weight:700;text-align:center}.rule-item__points.is-positive[data-v-015afa0e]{color:#16a34a}.rule-item__points.is-negative[data-v-015afa0e]{color:#dc2626}.rule-item__name[data-v-015afa0e]{color:#374151;font-weight:600}.tag-list[data-v-015afa0e]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:14px;margin-top:18px}.tag-pill[data-v-015afa0e]{gap:12px;padding:8px 16px;border-radius:999px;color:#fff;font-size:14px;font-weight:600}.tag-pill[data-v-015afa0e],.tag-pill__actions[data-v-015afa0e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tag-pill__actions[data-v-015afa0e]{gap:8px}.tag-pill__actions button[data-v-015afa0e]{border:none;background:transparent;color:hsla(0,0%,100%,.88);cursor:pointer;font-size:12px}.task-list[data-v-015afa0e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;margin-top:16px}.task-item[data-v-015afa0e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;padding:8px 16px;border-radius:18px;background:#f8fafc}.task-item__main[data-v-015afa0e]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.task-item__name[data-v-015afa0e]{overflow:hidden;color:#374151;font-size:15px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.task-item__desc[data-v-015afa0e]{margin-top:6px;color:#9ca3af;font-size:12px;overflow:hidden;line-height:1.6;text-overflow:ellipsis;white-space:nowrap}.task-item__actions[data-v-015afa0e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-ms-flex-negative:0;flex-shrink:0}.level-config-section[data-v-015afa0e]{gap:18px}.level-config-list[data-v-015afa0e],.level-config-section[data-v-015afa0e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.level-config-list[data-v-015afa0e]{gap:12px;margin-top:16px}.level-config-item[data-v-015afa0e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;padding:8px 16px;border-radius:18px;background:#f8fafc}.level-config-item__meta[data-v-015afa0e]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.level-config-item__level[data-v-015afa0e]{overflow:hidden;color:#374151;font-size:15px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.level-config-item__desc[data-v-015afa0e]{margin-top:6px;color:#9ca3af;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.level-config-item__value[data-v-015afa0e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;min-width:132px}.level-config-item__value-text[data-v-015afa0e]{color:#374151;font-size:15px;font-weight:700;line-height:1.4}.level-config-item__actions[data-v-015afa0e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-ms-flex-negative:0;flex-shrink:0}.level-config-preview__table[data-v-015afa0e]{margin-top:18px}.dialog-form[data-v-015afa0e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:14px}@media (max-width:1200px){.settings-grid[data-v-015afa0e]{grid-template-columns:1fr}.level-config-item[data-v-015afa0e],.rule-item[data-v-015afa0e],.settings-group-header[data-v-015afa0e],.task-item[data-v-015afa0e]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.class-pet-page[data-v-37b1e614]{min-height:100%;padding-bottom:20px;-webkit-box-sizing:border-box;box-sizing:border-box}.class-pet-page__content[data-v-37b1e614]{padding:0 20px}