/* VIP内容可见插件样式 */

/* VIP锁定提示卡片 */
.navg-vip-lock-card {
    border: 1px dashed rgba(var(--bs-warning-rgb), 0.5);
    background: rgba(var(--bs-warning-rgb), 0.05);
    border-radius: 0.5rem;
    padding: 1.5rem;
    text-align: center;
}

.navg-vip-lock-card .ti-crown {
    font-size: 2.5rem;
    color: var(--bs-warning);
}

/* VIP内容卡片（VIP用户可见） */
.navg-vip-content-card {
    border-left: 3px solid var(--bs-warning) !important;
    border-radius: 0 !important;
    padding-left: 1rem;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    margin: 1rem 0;
    position: relative;
    background: rgba(var(--bs-warning-rgb), 0.03);
}

.navg-vip-content-label {
    font-size: 0.75rem;
    color: var(--bs-warning);
    font-weight: 600;
    margin-bottom: 0.5rem;
}

.navg-vip-content-label .ti {
    margin-right: 0.25rem;
}

.navg-vip-content-body {
    min-height: 40px;
}

/* 编辑器中的VIP卡片样式 */
.aie-content .navg-vip-content-card {
    background: rgba(var(--bs-warning-rgb), 0.05);
}

/* 编辑器工具栏VIP按钮 */
#navg-vip-toolbar-btn {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0 8px;
    min-width: 32px;
    height: 32px;
}

#navg-vip-toolbar-btn:hover {
    background: var(--bs-tertiary-bg);
    border-radius: 4px;
}