.cbai[data-v-729ed720]{width:100%}.cbai-title[data-v-729ed720]{font-size:14px;font-weight:600;color:#8A8177;margin-bottom:14px}.cbai-grid[data-v-729ed720]{display:grid;grid-template-columns:1fr;gap:18px}@media (min-width: 768px){.cbai-grid[data-v-729ed720]{grid-template-columns:1fr 1fr}}.cbai-card[data-v-729ed720]{background:#FFFFFF;border:1px solid var(--rule, #E5E1DA);border-radius:20px;padding:14px;display:flex;flex-direction:column}.cbai-card-head[data-v-729ed720]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px}.cbai-chip[data-v-729ed720]{display:inline-flex;align-items:center;padding:5px 13px;border-radius:999px;font-size:12px;font-weight:700;white-space:nowrap}.cbai-chip-before[data-v-729ed720]{background:#FEF2F2;color:#B91C1C;border:1px solid #FECACA}.cbai-chip-after[data-v-729ed720]{background:#F0FDF4;color:#15803D;border:1px solid #BBF7D0}.cbai-caption[data-v-729ed720]{font-size:12px;line-height:1.45;color:#6B7280}.cbai-preview[data-v-729ed720]{position:relative;display:block;width:100%;height:360px;padding:0;border:none;border-radius:14px;overflow:hidden;cursor:zoom-in;background:#F3F0EB}@media (min-width: 768px){.cbai-preview[data-v-729ed720]{height:460px}}.cbai-img[data-v-729ed720]{width:100%;height:100%;object-fit:cover;object-position:top center;display:block;transition:transform 0.5s ease}.cbai-preview:hover .cbai-img[data-v-729ed720]{transform:scale(1.02)}.cbai-zoom-hint[data-v-729ed720]{position:absolute;left:50%;bottom:14px;transform:translateX(-50%);padding:8px 18px;border-radius:999px;font-size:13px;font-weight:600;color:#FFFFFF;background:rgba(28, 26, 22, 0.72);backdrop-filter:blur(6px);white-space:nowrap;transition:background 0.2s}.cbai-preview:hover .cbai-zoom-hint[data-v-729ed720]{background:#A7653C}.cbai-note[data-v-729ed720]{margin-top:12px;font-size:12px;line-height:1.5;color:#8A8177}.cbai-overlay[data-v-729ed720]{position:fixed;inset:0;z-index:100050;background:rgba(12, 10, 8, 0.86);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:16px}@media (min-width: 768px){.cbai-overlay[data-v-729ed720]{padding:32px}}.cbai-modal[data-v-729ed720]{width:100%;max-width:1180px;height:92vh;display:flex;flex-direction:column;border-radius:20px;overflow:hidden;background:#1C1917;border:1px solid rgba(250, 248, 244, 0.12);box-shadow:0 30px 80px rgba(0, 0, 0, 0.55)}.cbai-modal-head[data-v-729ed720]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;border-bottom:1px solid rgba(250, 248, 244, 0.1);flex-shrink:0}.cbai-modal-title[data-v-729ed720]{display:flex;align-items:center;gap:10px;font-size:15px;font-weight:600;color:#FAF8F4}.cbai-dot[data-v-729ed720]{width:10px;height:10px;border-radius:50%;flex-shrink:0}.cbai-dot-before[data-v-729ed720]{background:#EF4444}.cbai-dot-after[data-v-729ed720]{background:#22C55E}.cbai-modal-actions[data-v-729ed720]{display:flex;align-items:center;gap:10px}.cbai-close[data-v-729ed720]{width:34px;height:34px;border-radius:50%;border:none;cursor:pointer;background:rgba(250, 248, 244, 0.1);color:#FFFFFF;font-size:15px;line-height:1}.cbai-close[data-v-729ed720]:hover{background:rgba(250, 248, 244, 0.2)}.cbai-scroll[data-v-729ed720]{position:relative;flex:1;overflow-y:auto;overflow-x:hidden;background:#26221E;-webkit-overflow-scrolling:touch}.cbai-full[data-v-729ed720]{display:block;width:100%;height:auto;opacity:0;transition:opacity 0.3s}.cbai-full-ready[data-v-729ed720]{opacity:1}.cbai-loader[data-v-729ed720]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:10px;font-size:14px;color:rgba(250, 248, 244, 0.6)}.cbai-spinner[data-v-729ed720]{width:16px;height:16px;border-radius:50%;border:2px solid rgba(250, 248, 244, 0.25);border-top-color:#A7653C;animation:cbai-spin-729ed720 0.8s linear infinite}@keyframes cbai-spin-729ed720{to{transform:rotate(360deg)}}.cbai-modal-foot[data-v-729ed720]{flex-shrink:0;padding:12px 18px;font-size:12px;line-height:1.5;color:rgba(250, 248, 244, 0.5);border-top:1px solid rgba(250, 248, 244, 0.1)}.cbai-img[data-v-729ed720],
.cbai-full[data-v-729ed720]{user-select:none;-webkit-user-select:none;-moz-user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none;pointer-events:none}