.contact-item[data-v-597e32f2]:hover{background-color:#f5f5f5}.filters-toolbar[data-v-37535c8e]{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.filters-toolbar__controls[data-v-37535c8e]{display:inline-flex;align-items:center;gap:.5rem;position:relative}.filter-trigger[data-v-37535c8e]{display:inline-flex;align-items:center;gap:.5rem;padding:.45rem 1.1rem;border:1px solid #dcdfe3;border-radius:999px;background:#fff;font-weight:600;font-size:.95rem;color:#4b5563;min-height:44px;transition:box-shadow .2s ease}.filter-trigger[data-v-37535c8e]:disabled{opacity:.6;pointer-events:none}.filters-menu[data-v-37535c8e]{position:fixed;min-width:320px;background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;box-shadow:0 10px 30px rgba(17,24,39,.15);padding:.25rem;z-index:1055}.filters-menu__item[data-v-37535c8e]{display:block;width:100%;text-align:left;padding:.4rem .75rem;border:none;background:transparent;font-size:.9rem;border-radius:.5rem;color:#111827}.filters-menu__item[data-v-37535c8e]:hover{background-color:#f3f4f6}.filter-chip[data-v-37535c8e]{display:inline-flex;align-items:stretch;border:1px solid #dcdfe3;border-radius:999px;background-color:#fff;overflow:hidden;min-height:44px}.filter-chip__body[data-v-37535c8e]{display:inline-flex;align-items:center;gap:.5rem;padding:.35rem .75rem;white-space:nowrap}.filter-chip--date .filter-chip__body[data-v-37535c8e]{gap:.4rem}.filter-chip__range[data-v-37535c8e]{display:inline-flex;align-items:center;gap:.35rem}.filter-chip__range-label[data-v-37535c8e]{text-transform:uppercase;font-size:.7rem;color:#6b7280}.filter-chip__input[data-v-37535c8e]{width:100px;min-width:0;height:32px;padding:.2rem .5rem;font-size:.85rem}.filter-chip__remove[data-v-37535c8e]{border:none;background:transparent;padding:.35rem .65rem;color:#6b7280;display:inline-flex;align-items:center}.filter-chip__remove[data-v-37535c8e]:hover{color:#b91c1c}.filter-chip__operator[data-v-37535c8e]{text-transform:uppercase;font-size:.75rem;color:#525866;background-color:#f1f3f5;padding:.15rem .5rem;border-radius:999px}.summary-grid[data-v-37535c8e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.75rem}.summary-grid--amounts[data-v-37535c8e]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.summary-card[data-v-37535c8e]{border:1px solid #e5e7eb;border-radius:.65rem;padding:1rem;text-align:center;background-color:#fff}.summary-card__label[data-v-37535c8e]{text-transform:uppercase;color:#9ca3af;font-size:.75rem;letter-spacing:.05em;margin-bottom:.25rem}.summary-card__value[data-v-37535c8e]{font-size:1.5rem;font-weight:600}.bg-secondary-lighter[data-v-2c3f9281]{background-color:#f8f9fa;opacity:.8}.summary-card[data-v-2c3f9281]{border:1px solid #e9ecef;border-radius:8px;padding:12px;background:#fff}.summary-label[data-v-2c3f9281]{font-size:12px;text-transform:uppercase;letter-spacing:.03em;color:#6c757d}.summary-value[data-v-2c3f9281]{font-size:20px;font-weight:700;color:#212529;margin-top:4px}.summary-subtext[data-v-2c3f9281]{font-size:12px;color:#6c757d;margin-top:4px}.row-missing-client[data-v-2c3f9281]{background-color:#f8d7da}.detail-label[data-v-2c3f9281]{font-size:11px;text-transform:uppercase;letter-spacing:.03em;color:#6c757d}.detail-value[data-v-2c3f9281]{font-size:14px;font-weight:600;color:#212529}.response-box[data-v-2c3f9281]{background:#f8f9fa;border:1px solid #e9ecef;border-radius:6px;padding:10px;font-size:12px;max-height:260px;overflow:auto;white-space:pre-wrap}.search-results-container .search-results{width:100%}.search-results-container .search-results .search-item{cursor:pointer}.search-results-container .search-results .search-item:hover{background-color:#f5f5f5;border-radius:.5rem}.accordion-button,.accordion-item{background-color:#fff}.accordion-item{border:1px solid #f8fafc}.contact-item[data-v-58f2b428]:hover,.rating-item[data-v-58f2b428]:hover{background-color:#f5f5f5;border-radius:5px}.timeline[data-v-58f2b428]{margin:0 0 45px;padding:0;position:relative}.timeline[data-v-58f2b428]:before{border-radius:.25rem;background:#dee2e6;bottom:0;content:"";left:31px;margin:0;position:absolute;top:0;width:4px}.timeline>div[data-v-58f2b428]{margin-bottom:15px;margin-right:10px;position:relative}.timeline>div[data-v-58f2b428]:after,.timeline>div[data-v-58f2b428]:before{content:"";display:table}.timeline>.time-label>span[data-v-58f2b428]{font-weight:500;color:#6c757d;border-radius:4px;background-color:#fff;display:inline-block;font-weight:600;padding:5px}.timeline-inverse>div>.timeline-item[data-v-58f2b428]{box-shadow:none;background:#f8f9fa;border:1px solid #dee2e6}.timeline>div>.timeline-item[data-v-58f2b428]{box-shadow:0 0 1px rgba(0,0,0,.13),0 1px 3px rgba(0,0,0,.2);border-radius:.25rem;background:#fff;color:#495057;margin-left:60px;margin-right:15px;margin-top:0;padding:0;position:relative}.bg-danger-light[data-v-58f2b428]{background-color:#ffe6e6!important}.note-item .note-item-delete[data-v-58f2b428],.note-item .note-item-edit[data-v-58f2b428]{display:none}.note-item .note-item-date[data-v-58f2b428]{display:none;position:absolute;margin-top:-51px;margin-left:5px;font-size:10px}.note-item:hover .note-item-date[data-v-58f2b428],.note-item:hover .note-item-delete[data-v-58f2b428],.note-item:hover .note-item-edit[data-v-58f2b428]{display:block}.btn-connect[data-v-58f2b428]{background-color:#fff;margin:0 5px;height:120px;display:flex;justify-content:center;align-items:center;line-height:14px;width:150px}.search-results-container .search-results[data-v-58f2b428]{width:100%}.search-results-container .search-results .search-item[data-v-58f2b428]{cursor:pointer}.search-results-container .search-results .search-item[data-v-58f2b428]:hover{background-color:#f5f5f5;border-radius:.5rem}.connect-status[data-v-58f2b428]{position:absolute;top:-5px;right:-5px}.connect-title[data-v-58f2b428]{position:absolute;top:10px}.input-group-text[data-v-58f2b428]{border:none}.form-group-sk[data-v-58f2b428]{padding:5px 10px;background-color:#efefef;border-radius:10px}.form-label-sk[data-v-58f2b428]{font-size:12px;margin-bottom:0;font-weight:600}.juniper-table tbody tr.selected[data-v-b5cfc690]{color:#000;font-weight:700;background-color:rgba(0,0,0,.2)}