.cc-filters.svelte-g0h156{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.cc-filter-btn.svelte-g0h156{border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-elevated);color:var(--text-secondary);cursor:pointer;padding:8px 16px;font-size:.875rem;font-weight:500;transition:all .15s}.cc-filter-btn.svelte-g0h156:hover{background:var(--surface-muted)}.cc-filter-btn.active.svelte-g0h156{background:var(--primary-muted);border-color:var(--primary-color);color:var(--primary-color);font-weight:600}.cc-layout.svelte-g0h156{grid-template-columns:380px 1fr;gap:20px;display:grid}.cc-list-panel.svelte-g0h156{background:var(--surface-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-md);max-height:calc(100vh - 240px);padding:16px;overflow-y:auto}.cc-inquiry-item.svelte-g0h156{text-align:left;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-page);cursor:pointer;width:100%;margin-bottom:10px;padding:14px;transition:all .15s}.cc-inquiry-item.svelte-g0h156:hover{background:var(--surface-muted);border-color:var(--border-strong)}.cc-inquiry-item.active.svelte-g0h156{border-color:var(--primary-color);background:var(--primary-muted)}.cc-inq-header.svelte-g0h156{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.cc-inq-vehicle.svelte-g0h156{color:var(--text-primary);font-size:.875rem;font-weight:700}.cc-status-badge.svelte-g0h156{color:var(--mgmt-on-primary-text);border-radius:999px;padding:3px 8px;font-size:.7rem;font-weight:600}.cc-inq-customer.svelte-g0h156{color:var(--text-primary);margin:0 0 6px;font-size:.875rem;font-weight:600}.cc-inq-preview.svelte-g0h156{color:var(--text-secondary);margin:0 0 6px;font-size:.8125rem;line-height:1.4}.cc-inq-date.svelte-g0h156{color:var(--text-muted);margin:0;font-size:.75rem}.cc-detail-panel.svelte-g0h156{background:var(--surface-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:24px}.cc-empty-state.svelte-g0h156{min-height:400px;color:var(--text-muted);justify-content:center;align-items:center;display:flex}.cc-detail-header.svelte-g0h156{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:flex-start;margin-bottom:24px;padding-bottom:16px;display:flex}.cc-detail-h.svelte-g0h156{color:var(--text-primary);margin:0 0 6px;font-size:1.375rem;font-weight:700}.cc-detail-date.svelte-g0h156{color:var(--text-muted);margin:0;font-size:.875rem}.cc-status-badge-large.svelte-g0h156{color:var(--mgmt-on-primary-text);border-radius:999px;padding:6px 14px;font-size:.8125rem;font-weight:600}.cc-customer-info.svelte-g0h156,.cc-message-box.svelte-g0h156,.cc-reply-box.svelte-g0h156{margin-bottom:24px}.cc-section-h.svelte-g0h156{color:var(--text-primary);margin:0 0 12px;font-size:1rem;font-weight:700}.cc-customer-info.svelte-g0h156 p:where(.svelte-g0h156),.cc-message-box.svelte-g0h156 p:where(.svelte-g0h156){color:var(--text-primary);margin:0 0 8px;font-size:.875rem;line-height:1.6}.cc-customer-info.svelte-g0h156 strong:where(.svelte-g0h156){color:var(--text-secondary);font-weight:600}.cc-message-text.svelte-g0h156{background:var(--surface-muted);border-radius:var(--radius-md);padding:16px;line-height:1.6}.cc-reply-textarea.svelte-g0h156{border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-page);width:100%;color:var(--text-primary);font:inherit;resize:vertical;margin-bottom:12px;padding:16px}.cc-reply-actions.svelte-g0h156{gap:10px;display:flex}.cc-btn-primary.svelte-g0h156{border-radius:var(--radius-md);background:var(--primary-color);color:var(--mgmt-on-primary-text);cursor:pointer;border:none;padding:10px 20px;font-size:.875rem;font-weight:600}.cc-btn-primary.svelte-g0h156:hover{filter:brightness(1.1)}.cc-btn-secondary.svelte-g0h156{border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-page);color:var(--text-secondary);cursor:pointer;padding:10px 20px;font-size:.875rem;font-weight:600}.cc-btn-secondary.svelte-g0h156:hover{background:var(--surface-muted);color:var(--text-primary)}@media (width<=968px){.cc-layout.svelte-g0h156{grid-template-columns:1fr}}
