.stats-grid{display:grid;grid-template-columns:repeat(1,1fr);gap:20px;margin-bottom:24px}@media (min-width: 768px){.stats-grid{grid-template-columns:repeat(3,1fr)}}.stat-card{display:flex;gap:16px;background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:20px;box-shadow:0 4px 6px -1px #0000001a;align-items:center}.stat-icon{width:56px;height:56px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:24px}.primary-bg{background:rgba(var(--primary-rgb),.1);color:var(--primary)}.warning-bg{background:#f59e0b1a;color:#fbbf24}.success-bg{background:#34d3991a;color:#34d399}.stat-info h3{font-size:24px;font-weight:600;color:var(--text-primary);margin:0 0 4px}.stat-info p{color:var(--text-muted);font-size:14px;margin:0}.table-box{background:var(--surface);border:1px solid var(--border);border-radius:12px;overflow:hidden;box-shadow:0 4px 6px -1px #0000001a}.table-header{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid var(--border)}.table-responsive{overflow-x:auto}.accu-table{width:100%;border-collapse:collapse}.accu-table th{text-align:left;padding:12px 20px;font-size:13px;font-weight:500;color:var(--text-muted);border-bottom:1px solid var(--border);white-space:nowrap}.accu-table td{padding:16px 20px;font-size:14px;color:var(--text-primary);border-bottom:1px solid var(--border)}.accu-table tbody tr{transition:background .2s;cursor:pointer}.accu-table tbody tr:hover{background:#ffffff05}.status-badge{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--primary);background:rgba(var(--primary-rgb),.1);padding:5px 10px;border-radius:6px;font-weight:600}.status-badge.closed{color:var(--text-muted);background:#ffffff1a}.status-badge.resolved{color:#34d399;background:#34d3991a}.status-badge.pending{color:#fbbf24;background:#f59e0b1a}.support-main{padding-bottom:24px!important}.chat-grid{display:grid;grid-template-columns:1fr;gap:24px}@media (min-width: 1024px){.chat-grid{grid-template-columns:2fr 1fr}}.chat-left{display:flex;flex-direction:column;height:calc(100vh - 210px)}.thread-scroll{flex:1;overflow-y:auto;padding:24px;display:flex;flex-direction:column;gap:24px}.msg-row{display:flex;gap:16px;max-width:85%}.msg-row.self{align-self:flex-end;flex-direction:row-reverse}.msg-avatar{width:40px;height:40px;border-radius:50%;flex-shrink:0;background:#ffffff0d;border:1px solid var(--border);display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;color:var(--text-secondary)}.msg-row.self .msg-avatar{background:var(--primary);color:#000;border:none}.msg-bubble{background:#ffffff0d;border:1px solid var(--border);border-radius:4px 12px 12px;padding:16px;font-size:14px;line-height:1.6;color:var(--text-main);word-break:break-word}.msg-row.self .msg-bubble{background:var(--primary);border-color:var(--primary);color:#000;border-top-left-radius:12px;border-top-right-radius:4px}.msg-row.self .msg-bubble p{color:#000;margin:0}.msg-footer{font-size:12px;color:var(--text-muted);margin-top:8px}.msg-row.self .msg-footer{text-align:right}.custom-scrollbar::-webkit-scrollbar{width:6px}.custom-scrollbar::-webkit-scrollbar-track{background:transparent}.custom-scrollbar::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:4px}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:#fff3}.search-wrap{position:relative}.search-wrap i{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--text-muted)}.search-input{background:#0003;border:1px solid var(--border);border-radius:8px;color:var(--text-primary);outline:none}.search-input:focus{border-color:var(--primary)}
