/* [vd-split] kit-rail — extracted verbatim from videos/css/video.css. Tokens (--vd-*) come from .vd in video.css. */
/* ---------- expert kit panel ---------- */
.vd-kit { background: #fff; border: 1px solid var(--vd-line); border-radius: var(--vd-radius); box-shadow: var(--vd-shadow); padding: 18px; }
.vd-kit-head { margin-bottom: 14px; }
.vd-kit-badge { display: inline-flex; align-items: center; gap: 6px; background: var(--vd-primary); color: #fff; font-weight: 800; font-size: 13px; padding: 6px 12px; border-radius: 999px; }
.vd-kit-badge .vd-icon { font-size: 16px; }
.vd-kit-list { list-style: none; margin: 0; padding: 0; display: grid; gap: 10px; }
.vd-kit-foot { margin-top: 16px; padding-top: 14px; border-top: 1px solid var(--vd-line); display: flex; flex-direction: column; gap: 12px; }
.vd-kit-foot .vd-btn { width: 100%; }
.vd-kit-reassure { list-style: none; margin: 14px 0 0; padding: 0; display: grid; gap: 9px; }
.vd-kit-reassure li { display: flex; align-items: center; gap: 9px; color: var(--vd-body); font-size: 13px; font-weight: 600; }
.vd-kit-reassure .vd-icon { font-size: 18px; color: var(--vd-icon); }
