/* ticket plugin styles */

/* ===== 全站暗黑模式覆盖（ticket 插件） ===== */
/* 页面基于 Bootstrap .card/.form-control 搭建，卡片/表单底色由全局变量层接管，
   此处补 Bootstrap 组件自带的浅灰硬编码与工单页内联样式 */

/* 卡片头：Bootstrap 默认 rgba(0,0,0,.03) 浅灰底 */
body.dark .card-header{background:var(--bg-secondary);border-bottom-color:var(--border-color);color:var(--text-primary);}

/* 工单列表 list-group */
body.dark .list-group-item{background:var(--card-bg);color:var(--text-primary);border-color:var(--border-color);}
body.dark .list-group-item:hover,
body.dark .list-group-item:focus{background:var(--bg-secondary);color:var(--text-primary);}
body.dark .list-group-item-action:hover,
body.dark .list-group-item-action:focus{background:var(--bg-secondary);color:var(--text-primary);}

/* 面包屑（detail 页） */
body.dark .breadcrumb{background:transparent;}
body.dark .breadcrumb-item::before{color:var(--text-muted);}
body.dark .breadcrumb-item,
body.dark .breadcrumb-item a{color:var(--text-secondary);}
body.dark .breadcrumb-item a:hover{color:var(--accent);}
body.dark .breadcrumb-item.active{color:var(--text-muted);}

/* 创建工单步骤条（create.php 内联：浅灰底 #e9ecef） */
body.dark .step-num{background:var(--bg-tertiary);color:var(--text-secondary);}
body.dark .step-line{background:var(--border-color);}
body.dark .step-text{color:var(--text-secondary);}

/* 分类选择卡 hover/选中（内联绿色半透明，深色下加深一档） */
body.dark .category-card:hover{background:rgba(17,153,142,.12);}
body.dark .category-card:has(input:checked){background:rgba(17,153,142,.18);}

/* detail 对话区：内联 var(--bg-color, #f8fafc) 同 chat，--bg-color 未定义走浅色 fallback */
body.dark .chat-content{background:var(--bg-secondary);}
body.dark .chat-message.ai .chat-content{background:rgba(17,153,142,.15);}

/* 浅底徽章（bg-light text-dark）在深色卡上反色 */
body.dark .badge.bg-light{background:var(--bg-tertiary)!important;color:var(--text-primary)!important;}

/* 分割线/说明文字 */
body.dark hr{border-color:var(--border-color);}
body.dark .text-muted{color:var(--text-secondary)!important;}
