.email-input-container{display:flex;flex-wrap:wrap;align-items:center;border:1px solid #ced4da;border-radius:.25rem;padding:.375rem .75rem;min-height:38px;box-shadow:inset 0 1px 2px rgba(0,0,0,.075);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.email-input-container:focus-within{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.email-pill{display:inline-flex;align-items:center;background-color:#00a0c1;border:1px solid #0087a3;border-radius:16px;padding:.2rem .5rem;margin-right:.5rem;margin-bottom:.2rem;font-size:.9em;color:#fff;white-space:nowrap}.email-pill-remove{background:none;border:none;color:#e0e0e0;font-size:1.1em;line-height:1;margin-left:.4rem;cursor:pointer;padding:0 .2rem;border-radius:50%;transition:background-color .2s,color .2s}.email-pill-remove:hover{background-color:#007c97;color:#fff}.email-input-field{flex-grow:1;border:none;outline:none;padding:0;min-width:80px;margin:0;font-size:1em;background:transparent}.email-input-field:focus{outline:none;box-shadow:none}.spark-activity-container[data-v-29cac0d2]{font-family:inherit;max-width:100%}.spark-search-wrapper[data-v-29cac0d2]{position:relative;display:flex;align-items:center}.spark-search-wrapper .spark-search-icon[data-v-29cac0d2]{position:absolute;left:10px;color:#94a3b8;font-size:.8125rem;pointer-events:none}.spark-search-wrapper .spark-search-input[data-v-29cac0d2]{padding-left:30px;border-radius:8px;border:1px solid #e2e8f0;background:#f8fafc;font-size:.8125rem;transition:all .2s ease}.spark-search-wrapper .spark-search-input[data-v-29cac0d2]:focus{background:#fff;border-color:#00a0c1;box-shadow:0 0 0 3px rgba(0,160,193,.12)}.spark-search-wrapper .spark-search-clear-btn[data-v-29cac0d2]{position:absolute;right:8px;background:none;border:none;color:#94a3b8;font-size:.75rem;padding:2px 4px;cursor:pointer}.spark-search-wrapper .spark-search-clear-btn[data-v-29cac0d2]:hover{color:#475569}.spark-btn-refresh[data-v-29cac0d2]{border-radius:8px;font-size:.8125rem;padding:.35rem .65rem;border-color:#e2e8f0;background:#fff;color:#475569}.spark-btn-refresh[data-v-29cac0d2]:hover:not(:disabled){background:#f1f5f9;border-color:#cbd5e1;color:#00a0c1}.spark-filter-label[data-v-29cac0d2]{font-size:.6875rem;text-transform:uppercase;letter-spacing:.04em}.spark-date-clear-btn[data-v-29cac0d2]{position:absolute;right:8px;top:50%;transform:translateY(-50%);background:none;border:none;color:#94a3b8;font-size:.75rem;padding:2px;z-index:5}.spark-date-clear-btn[data-v-29cac0d2]:hover{color:#ef4444}.spark-filter-pills-row[data-v-29cac0d2]{overflow-x:auto;padding-bottom:2px}.spark-filter-pills-row[data-v-29cac0d2]::-webkit-scrollbar{height:4px}.spark-filter-pills-row[data-v-29cac0d2]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.spark-filter-pill[data-v-29cac0d2]{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;font-size:.75rem;font-weight:500;border-radius:9999px;border:1px solid #e2e8f0;background:#f8fafc;color:#64748b;cursor:pointer;transition:all .15s ease;white-space:nowrap}.spark-filter-pill[data-v-29cac0d2]:hover{background:#f1f5f9;color:#1e293b;border-color:#cbd5e1}.spark-filter-pill.is-active[data-v-29cac0d2]{background:#e6f7fa;border-color:#00a0c1;color:#008298;font-weight:600}.spark-filter-pill.is-active .spark-filter-pill__count[data-v-29cac0d2]{background:#00a0c1;color:#fff}.spark-filter-pill .spark-filter-pill__count[data-v-29cac0d2]{font-size:.6875rem;padding:1px 6px;border-radius:10px;background:#e2e8f0;color:#475569}.modern-filter-bar[data-v-29cac0d2]{width:100%}.modern-filter-btn[data-v-29cac0d2]{height:38px;border-radius:8px;border:1px solid #cbd5e1;background:#fff;color:#334155;font-weight:600;font-size:.8125rem;padding:0 12px;display:inline-flex;align-items:center;gap:6px;transition:all .2s ease}.modern-filter-btn[aria-expanded=true][data-v-29cac0d2],.modern-filter-btn[data-v-29cac0d2]:hover{border-color:#00a0c1;background:#f8fafc;color:#00a0c1}.modern-filter-btn.has-active[data-v-29cac0d2]{background:#e6f7fa;border-color:#00a0c1;color:#008298}.modern-filter-btn .filter-icon[data-v-29cac0d2]{color:#00a0c1;font-size:.85rem}.modern-filter-btn .chevron-icon[data-v-29cac0d2]{font-size:.72rem;color:#94a3b8}.filter-count-badge[data-v-29cac0d2]{background:#00a0c1;color:#fff;font-size:.7rem;font-weight:700;padding:1px 6px;border-radius:8px}.modern-dropdown-menu[data-v-29cac0d2]{min-width:260px;border-radius:12px;border:none;box-shadow:0 10px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.05);background:#fff;z-index:1060}.dropdown-options-list[data-v-29cac0d2]{max-height:250px;overflow-y:auto;display:flex;flex-direction:column;gap:2px}.modern-checkbox-label[data-v-29cac0d2]{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:6px;cursor:pointer;font-size:.8125rem;color:#334155;transition:background .15s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative;margin-bottom:0}.modern-checkbox-label[data-v-29cac0d2]:hover{background:#f1f5f9}.modern-checkbox-label input[type=checkbox][data-v-29cac0d2]{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.modern-checkbox-label .custom-chk[data-v-29cac0d2]{width:16px;height:16px;background-color:#fff;border:1.5px solid #cbd5e1;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;transition:all .15s ease;flex-shrink:0;position:relative}.modern-checkbox-label:hover input[type=checkbox]:not(:checked)~.custom-chk[data-v-29cac0d2]{border-color:#00a0c1}.modern-checkbox-label input[type=checkbox]:checked~.custom-chk[data-v-29cac0d2]{background-color:#00a0c1;border-color:#00a0c1}.modern-checkbox-label input[type=checkbox]:checked~.custom-chk[data-v-29cac0d2]:after{content:"";width:4px;height:8px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg);margin-bottom:1px}.modern-checkbox-label input[type=checkbox]:focus~.custom-chk[data-v-29cac0d2]{box-shadow:0 0 0 2px rgba(0,160,193,.2)}.status-dot[data-v-29cac0d2]{width:8px;height:8px;border-radius:50%;display:inline-block;flex-shrink:0}.status-dot.dot-create[data-v-29cac0d2]{background-color:#10b981}.status-dot.dot-sent[data-v-29cac0d2]{background-color:#00a0c1}.status-dot.dot-accepted[data-v-29cac0d2]{background-color:#059669}.status-dot.dot-declined[data-v-29cac0d2]{background-color:#ef4444}.status-dot.dot-question[data-v-29cac0d2]{background-color:#f59e0b}.status-dot.dot-status[data-v-29cac0d2]{background-color:#6366f1}.modern-date-filter-box[data-v-29cac0d2]{height:38px;padding:0 12px;background:#fff;border:1px solid #cbd5e1;border-radius:8px;gap:6px;transition:all .2s ease;cursor:pointer}.modern-date-filter-box .filter-icon[data-v-29cac0d2]{color:#64748b;font-size:.85rem;flex-shrink:0}.modern-date-filter-box .chevron-icon[data-v-29cac0d2]{font-size:.7rem;color:#94a3b8;margin-left:2px;flex-shrink:0}.modern-date-filter-box[data-v-29cac0d2]:hover{background:#f8fafc;border-color:#94a3b8}.modern-date-filter-box.has-active[data-v-29cac0d2]{background:#e6f7fa;border-color:#00a0c1;color:#008298}.modern-date-filter-box.has-active .filter-icon[data-v-29cac0d2]{color:#00a0c1}.modern-date-filter-box.has-active[data-v-29cac0d2] .modern-dp-input{color:#008298!important;width:185px}.modern-date-filter-box[data-v-29cac0d2] .dp__main{width:auto}.modern-date-filter-box[data-v-29cac0d2] .dp__clear_icon,.modern-date-filter-box[data-v-29cac0d2] .dp__input_icon{display:none!important}.modern-date-filter-box[data-v-29cac0d2] .modern-dp-input{border:none!important;background:transparent!important;box-shadow:none!important;padding:0!important;height:36px;font-size:.8125rem;font-weight:600;color:#334155;width:82px;cursor:pointer}.modern-date-filter-box[data-v-29cac0d2] .modern-dp-input::-moz-placeholder{color:#334155;font-weight:600;opacity:1}.modern-date-filter-box[data-v-29cac0d2] .modern-dp-input::placeholder{color:#334155;font-weight:600;opacity:1}.modern-date-filter-box .spark-date-clear-btn[data-v-29cac0d2]{background:transparent;border:none;color:#008298;padding:2px 4px;font-size:.75rem;cursor:pointer;line-height:1;display:inline-flex;align-items:center;justify-content:center;border-radius:4px}.modern-date-filter-box .spark-date-clear-btn[data-v-29cac0d2]:hover{color:#ef4444;background:rgba(239,68,68,.08)}.filter-chip[data-v-29cac0d2]{display:inline-flex;align-items:center;gap:6px;background:#e6f7fa;color:#008298;border:1px solid #b3e5ef;padding:3px 10px;border-radius:16px;font-size:.75rem;font-weight:600}.filter-chip i[data-v-29cac0d2]{font-size:.7rem;cursor:pointer;transition:color .15s}.filter-chip i[data-v-29cac0d2]:hover{color:#ef4444}.reset-all-btn[data-v-29cac0d2]{color:#00a0c1;font-size:.75rem;font-weight:700;text-decoration:none}.reset-all-btn[data-v-29cac0d2]:hover{color:#008298;text-decoration:underline}.spark-activity-feed[data-v-29cac0d2]{position:relative;padding-left:20px}.spark-activity-feed[data-v-29cac0d2]:before{content:"";position:absolute;left:17px;top:10px;bottom:20px;width:2px;background:#e2e8f0}.spark-activity-group[data-v-29cac0d2]{position:relative;margin-bottom:1.5rem}.spark-activity-group[data-v-29cac0d2]:last-child{margin-bottom:.5rem}.spark-activity-group__header[data-v-29cac0d2]{position:relative;margin-bottom:12px;padding-left:12px}.spark-activity-group__header .spark-activity-group__badge[data-v-29cac0d2]{display:inline-flex;align-items:center;padding:3px 10px;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;border-radius:6px;background:#f1f5f9;color:#475569;border:1px solid #e2e8f0}.spark-activity-group__items[data-v-29cac0d2]{display:flex;flex-direction:column;gap:12px}.spark-activity-item[data-v-29cac0d2]{position:relative;display:flex;align-items:flex-start;padding-left:16px}.spark-activity-node[data-v-29cac0d2]{position:absolute;left:-20px;top:10px;width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.6875rem;border:2px solid #fff;box-shadow:0 1px 3px rgba(0,0,0,.1);z-index:2}.spark-activity-node.spark-node--create[data-v-29cac0d2]{background:#dbeafe;color:#2563eb}.spark-activity-node.spark-node--update[data-v-29cac0d2]{background:#f1f5f9;color:#475569}.spark-activity-node.spark-node--sent[data-v-29cac0d2]{background:#f3e8ff;color:#9333ea}.spark-activity-node.spark-node--shared[data-v-29cac0d2]{background:#e0f2fe;color:#0284c7}.spark-activity-node.spark-node--revoked[data-v-29cac0d2]{background:#ffe4e6;color:#e11d48}.spark-activity-node.spark-node--accepted[data-v-29cac0d2]{background:#dcfce7;color:#16a34a}.spark-activity-node.spark-node--declined[data-v-29cac0d2]{background:#fee2e2;color:#dc2626}.spark-activity-node.spark-node--question[data-v-29cac0d2]{background:#fef3c7;color:#d97706}.spark-activity-node.spark-node--extended[data-v-29cac0d2]{background:#ccfbf1;color:#0d9488}.spark-activity-node.spark-node--reissue[data-v-29cac0d2]{background:#ffedd5;color:#ea580c}.spark-activity-node.spark-node--expired[data-v-29cac0d2]{background:#fee2e2;color:#dc2626}.spark-activity-node.spark-node--status[data-v-29cac0d2]{background:#e0e7ff;color:#4f46e5}.spark-activity-card[data-v-29cac0d2]{flex-grow:1;background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:10px 14px;box-shadow:0 1px 2px rgba(0,0,0,.03);transition:all .2s ease}.spark-activity-card[data-v-29cac0d2]:hover{border-color:#cbd5e1;box-shadow:0 3px 8px rgba(0,0,0,.05)}.spark-activity-card__title[data-v-29cac0d2]{font-size:.8125rem;font-weight:700;color:#1e293b}.spark-activity-badge[data-v-29cac0d2]{font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:2px 7px;border-radius:9999px}.spark-activity-badge.spark-badge--create[data-v-29cac0d2]{background:#eff6ff;color:#1d4ed8}.spark-activity-badge.spark-badge--update[data-v-29cac0d2]{background:#f8fafc;color:#475569;border:1px solid #e2e8f0}.spark-activity-badge.spark-badge--sent[data-v-29cac0d2]{background:#faf5ff;color:#7e22ce}.spark-activity-badge.spark-badge--shared[data-v-29cac0d2]{background:#f0f9ff;color:#0369a1}.spark-activity-badge.spark-badge--revoked[data-v-29cac0d2]{background:#fff1f2;color:#be123c}.spark-activity-badge.spark-badge--accepted[data-v-29cac0d2]{background:#f0fdf4;color:#15803d}.spark-activity-badge.spark-badge--declined[data-v-29cac0d2]{background:#fef2f2;color:#b91c1c}.spark-activity-badge.spark-badge--question[data-v-29cac0d2]{background:#fffbeb;color:#b45309}.spark-activity-badge.spark-badge--extended[data-v-29cac0d2]{background:#f0fdfa;color:#0f766e}.spark-activity-badge.spark-badge--reissue[data-v-29cac0d2]{background:#fff7ed;color:#c2410c}.spark-activity-badge.spark-badge--expired[data-v-29cac0d2]{background:#fef2f2;color:#b91c1c}.spark-activity-badge.spark-badge--status[data-v-29cac0d2]{background:#eef2ff;color:#4338ca}.spark-actor-avatar[data-v-29cac0d2]{width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.5625rem;font-weight:700}.spark-actor-avatar.spark-actor-avatar--user[data-v-29cac0d2]{background:#00a0c1;color:#fff}.spark-actor-avatar.spark-actor-avatar--system[data-v-29cac0d2]{background:#64748b;color:#fff}.spark-actor-name[data-v-29cac0d2]{font-size:.75rem}.spark-activity-details[data-v-29cac0d2]{font-size:.8125rem;color:#334155;line-height:1.45}.spark-activity-details .spark-activity-details__text[data-v-29cac0d2]{white-space:pre-line;word-break:break-word}.spark-activity-details .spark-activity-details__text.is-quote[data-v-29cac0d2]{padding:8px 12px;background:#f8fafc;border-left:3px solid #00a0c1;border-radius:0 6px 6px 0;font-style:italic;color:#1e293b}.spark-status-transition-box[data-v-29cac0d2]{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;background:#f1f5f9;border-radius:6px}.spark-status-transition-box .spark-status-badge[data-v-29cac0d2]{font-size:.75rem;font-weight:600;padding:1px 6px;border-radius:4px}.spark-status-transition-box .spark-status-badge.from[data-v-29cac0d2]{background:#e2e8f0;color:#475569}.spark-status-transition-box .spark-status-badge.to[data-v-29cac0d2]{background:#dcfce7;color:#15803d}.spark-exact-time[data-v-29cac0d2]{font-size:.6875rem}.spark-edited-flag[data-v-29cac0d2]{font-size:.6875rem;font-style:italic}.spark-btn-copy-sm[data-v-29cac0d2]{background:none;border:none;color:#94a3b8;font-size:.75rem;padding:2px 4px;border-radius:4px;cursor:pointer;transition:all .15s ease}.spark-btn-copy-sm[data-v-29cac0d2]:hover{background:#f1f5f9;color:#00a0c1}.spark-activity-empty .spark-activity-empty__icon[data-v-29cac0d2]{font-size:2.5rem;color:#cbd5e1}.spark-skeleton-item[data-v-29cac0d2]{display:flex;align-items:flex-start;gap:12px}.spark-skeleton-item .spark-skeleton-dot[data-v-29cac0d2]{width:24px;height:24px;border-radius:50%;background:#e2e8f0;flex-shrink:0}.spark-skeleton-item .spark-skeleton-card[data-v-29cac0d2]{flex-grow:1;padding:12px;border-radius:8px;background:#f8fafc;border:1px solid #e2e8f0}.spark-skeleton-item .spark-skeleton-card .spark-skeleton-line[data-v-29cac0d2]{height:10px;background:#e2e8f0;border-radius:4px}.spark-skeleton-item .spark-skeleton-card .spark-skeleton-line.short[data-v-29cac0d2]{width:40%}.spark-skeleton-item .spark-skeleton-card .spark-skeleton-line.half[data-v-29cac0d2]{width:60%}