        /* 链接检测状态样式 */
        .link-check-status, .link-check-status-vue {
            display: inline-flex;
            align-items: center;
            transition: all 0.3s ease;
            font-size: 12px;
            padding: 2px 6px;
            border-radius: 4px;
            background: #f5f5f5;
        }
        .link-check-status .check-icon,
        .link-check-status-vue .check-icon {
            display: inline-block;
            width: 12px;
            height: 12px;
            margin-right: 4px;
            border: 2px solid #999;
            border-top-color: transparent;
            border-radius: 50%;
            animation: rotate 1s linear infinite;
        }
        @keyframes rotate {
            from { transform: rotate(0deg); }
            to { transform: rotate(360deg); }
        }
        .link-check-status.valid,
        .link-check-status-vue.valid {
            color: #52c41a;
            background: #f6ffed;
            border: 1px solid #b7eb8f;
        }
        .link-check-status.valid .check-icon,
        .link-check-status-vue.valid .check-icon {
            animation: none;
            border: none;
            width: auto;
            height: auto;
        }
        .link-check-status.invalid,
        .link-check-status-vue.invalid {
            color: #ff4d4f;
            background: #fff2f0;
            border: 1px solid #ffccc7;
        }
        .link-check-status.invalid .check-icon,
        .link-check-status-vue.invalid .check-icon {
            animation: none;
            border: none;
            width: auto;
            height: auto;
        }
        .link-check-status.error,
        .link-check-status-vue.error {
            color: #faad14;
            background: #fffbe6;
            border: 1px solid #ffe58f;
        }
        .link-check-status.error .check-icon,
        .link-check-status-vue.error .check-icon {
            animation: none;
            border: none;
            width: auto;
            height: auto;
        }
        .link-check-status .status-text,
        .link-check-status-vue .status-text {
            font-size: 11px;
        }