.cin-bar-top[hidden]{display:none}.cin-table tbody tr[data-staged=true],.cin-table tbody tr[data-staged=true]:hover{background:color-mix(in srgb, var(--accent) 6%, var(--bg-card))}.cin-status-wrap{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex;position:relative}.cin-staged-slot{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:inline-flex}.cin-staged-slot[hidden]{display:none}.cin-staged{font-family:var(--font-label);white-space:nowrap;font-size:.82rem}.cin-staged-from{color:var(--text-dim)}.cin-staged-arrow{color:var(--text-dim);margin:0 .3em}.cin-staged-to{color:var(--accent);font-weight:600}.cin-staged-actions{gap:var(--sp-2);display:inline-flex}.cin-cell-status{min-width:9rem}.cin-result{font-family:var(--font-label);color:var(--text);margin:0;font-size:.9rem}.cin-result[hidden]{display:none}.cin-result[data-tone=error]{color:var(--red)}.cin-synced{font-family:var(--font-mono);color:var(--text-faint);font-size:.72rem}@media (width<=640px){.cin-staged-slot{flex-basis:100%}.cin-staged-actions .btn.btn-sm{min-height:44px;padding:.55em 1em;font-size:.95rem}}.cin-table-panel .conn-chip.chip--muted{opacity:1}.cin-table-panel .conn-chip.chip--muted .conn-chip-label,.cin-table-panel .conn-chip.chip--muted .conn-chip-count{color:var(--text-dim)}.cin-bar-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;display:flex}.cin-filter{border:1px solid var(--border-strong);border-radius:var(--radius-s);background:var(--bg-well);min-width:12rem;color:var(--text);font-family:var(--font-mono);flex:16rem;padding:.45rem .7rem;font-size:.82rem}.cin-filter:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.cin-stats{flex-wrap:wrap;gap:.6rem;display:flex}.cin-stat{border:1px solid var(--border-strong);border-radius:var(--radius-s);background:var(--bg-well);flex-direction:column;gap:.1rem;min-width:6.5rem;padding:.55rem .85rem;display:flex}.cin-stat-num{font-family:var(--font-mono);color:var(--text);font-size:1.25rem;font-weight:700;line-height:1.1}.cin-stat-label{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-faint);font-size:.68rem}.cin-stat--new{border-left:3px solid var(--accent)}.cin-stat--answered{border-left:3px solid var(--cyan)}.cin-stat--closed{border-left:3px solid #10a34a}.cin-stat--compliance{border-left:3px solid var(--red)}.cin-stat--spam{border-left:3px solid var(--text-faint)}.cin-stat--all{border-left:3px solid var(--text-dim)}.cin-stats-filters{flex-wrap:wrap;gap:.6rem;display:flex}.cin-stat--filter{font:inherit;text-align:left;color:inherit;cursor:pointer;min-height:44px}.cin-stat--filter:hover{border-color:var(--accent)}.cin-stat--filter[aria-pressed=true]{background:var(--accent-soft);border-color:var(--accent)}.cin-stat--filter:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.cin-stat-label{color:var(--text-dim)}.cin-table-panel{padding:var(--sp-4,1.25rem);flex-direction:column;gap:.75rem;display:flex}.cin-table-wrap{overflow-x:auto}.cin-table{border-collapse:collapse;width:100%;font-size:.84rem}.cin-table thead th{z-index:1;text-align:left;white-space:nowrap;letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint);background:var(--bg-card);border-bottom:1px solid var(--border-strong);padding:.5rem .7rem;font-size:.7rem;font-weight:700;position:sticky;top:0}.cin-table td{border-bottom:1px solid var(--border);vertical-align:top;padding:.6rem .7rem}.cin-table tbody tr:hover{background:var(--bg-well)}.cin-cell-when{white-space:nowrap;font-family:var(--font-mono);color:var(--text-dim);font-size:.78rem}.cin-table-foot{font-family:var(--font-mono);color:var(--text-faint);margin:0;font-size:.72rem}.cin-cell-from{min-width:13rem}.cin-name{color:var(--text);overflow-wrap:anywhere;font-weight:600;display:block}.cin-email,.cin-company{font-family:var(--font-mono);color:var(--text-dim);overflow-wrap:anywhere;margin-top:.15rem;font-size:.76rem;display:block}a.cin-email{color:inherit;text-decoration:underline;text-decoration-color:var(--border-strong);text-underline-offset:2px}a.cin-email:hover,a.cin-email:focus-visible{text-decoration-color:currentColor}.cin-topic{border:1px solid var(--border-strong);font-family:var(--font-mono);letter-spacing:.03em;color:var(--text);white-space:nowrap;border-radius:999px;padding:.05rem .5rem;font-size:.68rem;display:inline-block}.cin-topic--question{border-color:color-mix(in srgb, var(--cyan) 55%, transparent);background:color-mix(in srgb, var(--cyan) 12%, transparent)}.cin-topic--report_request{border-color:color-mix(in srgb, var(--accent) 55%, transparent);background:var(--accent-soft)}.cin-topic--feedback{background:#10a34a1f;border-color:#10a34a80}.cin-topic--privacy{border-color:color-mix(in srgb, var(--red) 55%, transparent);background:color-mix(in srgb, var(--red) 12%, transparent)}.cin-cell-triage{min-width:15rem;max-width:22rem}.cin-badges{flex-wrap:wrap;gap:.3rem;display:flex}.cin-urgency,.cin-spam,.cin-compliance{border:1px solid var(--border-strong);font-family:var(--font-mono);letter-spacing:.03em;color:var(--text-dim);white-space:nowrap;border-radius:999px;padding:.05rem .45rem;font-size:.66rem;display:inline-block}.cin-urgency--high{color:var(--text);border-color:color-mix(in srgb, var(--accent) 60%, transparent);background:var(--accent-soft);font-weight:700}.cin-compliance{color:var(--text);text-transform:uppercase;border-color:var(--red);background:color-mix(in srgb, var(--red) 16%, transparent);font-weight:700}.cin-spam{color:var(--text-dim);border-style:dashed}.cin-summary{color:var(--text);margin:.35rem 0 0;font-size:.8rem;line-height:1.45}.cin-reasons{color:var(--text-dim);margin:.25rem 0 0;padding-left:1rem;font-size:.72rem;line-height:1.4}.cin-table tbody tr[data-spam=true] .cin-cell-message,.cin-table tbody tr[data-spam=true] .cin-cell-from{opacity:.75}.cin-cell-message{min-width:16rem;max-width:30rem}.cin-message{-webkit-line-clamp:3;color:var(--text);overflow-wrap:anywhere;white-space:pre-line;-webkit-box-orient:vertical;font-size:.82rem;line-height:1.45;display:-webkit-box;overflow:hidden}.cin-full{margin-top:.3rem;font-size:.76rem}.cin-full summary{cursor:pointer;color:var(--text-dim)}.cin-full-text{border:1px solid var(--border);border-radius:var(--radius-s);background:var(--bg-well);color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere;margin-top:.3rem;padding:.5rem .6rem;font-size:.82rem;line-height:1.5}.cin-none{color:var(--text-faint)}.cin-status-select{border:1px solid var(--border-strong);border-radius:var(--radius-s);background:var(--bg-well);color:var(--text);font-family:var(--font-mono);text-transform:capitalize;cursor:pointer;padding:.25rem .45rem;font-size:.74rem}.cin-status-select:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.cin-status-select--new{border-color:color-mix(in srgb, var(--accent) 55%, transparent)}.cin-status-select--answered{border-color:color-mix(in srgb, var(--cyan) 55%, transparent)}.cin-status-select--closed{border-color:#10a34a80}.cin-status-select[disabled]{opacity:.6;cursor:progress}.cin-empty{padding:var(--sp-3,.75rem) 0}.cin-empty-title{font-family:var(--font-display);color:var(--text);margin:0 0 .5rem;font-size:1.15rem}.cin-empty-body{max-width:62ch;color:var(--text-dim);margin:0;font-size:.9rem;line-height:1.6}
