
#contactOffcanvas .qv-label,#contactQuickView .qv-label{font-size:13px;letter-spacing:.03em;text-transform:uppercase;color:#6c757d;margin-bottom:.25rem;display:block}#contactOffcanvas .qv-value,#contactQuickView .qv-value{font-size:13px;font-weight:600;color:#0f172a}#contactOffcanvas .qv-section,#contactQuickView .qv-section{border:1px solid #eef0f4;border-radius:.75rem;padding:1rem}#contactOffcanvas .qv-section+#contactOffcanvas .qv-section,#contactQuickView .qv-section+#contactQuickView .qv-section{margin-top:.75rem}#contactOffcanvas .qv-company-pill,#contactQuickView .qv-company-pill{display:inline-block;padding:.45rem .75rem;border-radius:.65rem;background:#f5f7fb;border:1px solid #eef0f4;margin:0 .35rem .35rem 0;font-weight:600;font-size:13px;color:#0f172a}
/*# sourceMappingURL=custom.min.css.map */

.audit-badge {
            border-radius: 999px;
            font-size: 12px;
            padding: 0.35rem 0.55rem;
            display: inline-flex;
            align-items: center;
            gap: 0.35rem;
        }
/* File attachment cards */
.file-card{background:#fff;border:1px solid rgba(13,110,253,.08);border-radius:.75rem;padding:.45rem .80rem;margin-bottom:.4rem;box-shadow:0 3px 10px rgba(15,23,42,.05);}
.file-card .file-icon{width:48px;height:48px;border-radius:.75rem;display:inline-flex;align-items:center;justify-content:center;font-size:18px;background:#eef2ff;color:#312e81;flex-shrink:0;}
.file-icon.file-icon-pdf{background:#ffe9e9;color:#d6334f;}
.file-icon.file-icon-doc{background:#e7f1ff;color:#0d6efd;}
.file-icon.file-icon-xls{background:#e7f9f2;color:#0f9d58;}
.file-icon.file-icon-img{background:#fff1e6;color:#f76707;}
.file-icon.file-icon-zip{background:#e9f2ff;color:#6f42c1;}
.file-icon.file-icon-txt{background:#f8f9fa;color:#6c757d;}
.file-card .file-link{text-decoration:none;color:inherit;}
.file-card .file-link:hover{color:#0d6efd;}
.portal-ticket-case-number{color:#0d6efd;text-decoration:underline;font-weight:600;}
.portal-ticket-case-number:hover{text-decoration:none;color:#0a58ca;}
/* Activity stream shared styles */
.activity-stream{max-height:420px;overflow:auto;}
.activity-composer{border:1px solid #e9ecef;border-radius:8px;padding:10px;background:#f8fafc;}
.activity-composer textarea{background:#fff;}
