.vchat-checklist{font-family:"Inter",Arial,sans-serif;color:#111;background:#fff;border:1px solid #eee;border-radius:16px;padding:24px;box-shadow:0 6px 20px rgba(0,0,0,0.08)}.vchat-checklist h2{font-size:22px;font-weight:700;margin-bottom:6px}.vchat-checklist .lead{font-size:15px;color:#444;margin-bottom:20px}.vchat-checklist .check-item{margin-bottom:14px;padding:12px;border:1px solid #ddd;border-radius:12px;transition:0.2s border-color,0.2s box-shadow}.vchat-checklist .check-item:hover{border-color:#F3B14B;box-shadow:0 3px 12px rgba(243,177,75,0.2)}.vchat-checklist input[type="checkbox"]{margin-right:8px;transform:scale(1.2);cursor:pointer}.vchat-checklist label{font-weight:600;cursor:pointer}.vchat-checklist .tip{margin-top:6px;font-size:13px;color:#555;line-height:1.4}.vchat-checklist code{background:#f4f4f4;padding:2px 5px;border-radius:6px;font-size:12px}.vchat-checklist button{margin-top:14px;background:#F3B14B;border:none;padding:10px 16px;font-weight:600;color:#000;border-radius:10px;cursor:pointer;transition:0.2s background}.vchat-checklist button:hover{background:#e3a33f}.vchat-checklist .status{margin-top:14px;padding:12px;border:1px dashed #ccc;border-radius:10px;font-size:14px;background:#fafafa}.vchat-checklist .status.ok{border-color:#38b000;color:#2a7300;background:#f0fff0}.vchat-checklist .status.warn{border-color:#f3b14b;color:#8a6005;background:#fff9f0}


