#visitorMailList{overflow:auto;width:100%}#visitor-event-list[data-v-50761586]{padding:14px 16px 18px}#visitor-event-list .vel-toolbar[data-v-50761586]{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;justify-content:space-between;margin-bottom:10px}#visitor-event-list .vel-count[data-v-50761586]{color:var(--sps-text-muted);font-size:12px}#visitor-event-list .vel-view-switch[data-v-50761586]{background-color:var(--sps-bg-sunken);border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;padding:3px}#visitor-event-list .vel-view-switch .supsis-button+.supsis-button[data-v-50761586]{margin-left:0}#visitor-event-list .vel-view-switch .vel-view-active[data-v-50761586]{background-color:var(--sps-bg-surface);border-color:var(--sps-border-default);color:var(--sps-primary)}#visitor-event-list .vel-day[data-v-50761586]{background-color:var(--sps-bg-surface)}#visitor-event-list .vel-day+.vel-day[data-v-50761586]{margin-top:18px}#visitor-event-list .vel-day-head[data-v-50761586]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--sps-bg-sunken);border-bottom:1px solid var(--sps-bg-sunken);display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;padding:10px 14px}#visitor-event-list .vel-day-title[data-v-50761586]{color:var(--sps-text-strong);font-size:13px;font-weight:700}#visitor-event-list .vel-day-count[data-v-50761586]{background-color:var(--sps-primary-soft);border-radius:var(--sps-radius-pill);color:var(--sps-primary-text-on-soft);font-size:11px;height:20px;line-height:20px;min-width:20px;padding:0 6px;text-align:center}#visitor-event-list .vel-row[data-v-50761586]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;padding:12px 14px;-webkit-transition:background-color .15s ease;transition:background-color .15s ease}#visitor-event-list .vel-row+.vel-row[data-v-50761586]{border-top:1px solid var(--sps-bg-sunken)}#visitor-event-list .vel-row[data-v-50761586]:hover{background-color:var(--sps-primary-soft)}#visitor-event-list .vel-row.is-past[data-v-50761586]{opacity:.6}#visitor-event-list .vel-stripe[data-v-50761586]{-ms-flex-item-align:stretch;-ms-flex-negative:0;align-self:stretch;border-radius:var(--sps-radius-pill);flex-shrink:0;min-height:34px;width:3px}#visitor-event-list .vel-time[data-v-50761586]{-ms-flex-negative:0;color:var(--sps-text-muted);flex-shrink:0;font-size:12px;font-variant-numeric:tabular-nums;padding-top:2px;width:96px}#visitor-event-list .vel-main[data-v-50761586]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;gap:2px;min-width:0}#visitor-event-list .vel-title-row[data-v-50761586]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px}#visitor-event-list .vel-title[data-v-50761586]{color:var(--sps-text-strong);font-size:14px;font-weight:600}#visitor-event-list .vel-card-desc[data-v-50761586],#visitor-event-list .vel-desc[data-v-50761586]{color:var(--sps-text-muted);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#visitor-event-list .vel-location[data-v-50761586]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--sps-text-muted);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;gap:4px}#visitor-event-list .vel-location .md-icon[data-v-50761586]{font-size:14px}#visitor-event-list .vel-badge[data-v-50761586]{-webkit-box-align:center;-ms-flex-align:center;-ms-flex-negative:0;align-items:center;background-color:var(--sps-primary-soft);border-radius:var(--sps-radius-pill);color:var(--sps-primary-text-on-soft);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;flex-shrink:0;font-size:11px;gap:3px;height:18px;line-height:18px;padding:0 8px}#visitor-event-list .vel-badge.is-meet[data-v-50761586]{background-color:var(--sps-info-soft,var(--sps-bg-sunken));color:var(--sps-info,var(--sps-text-default))}#visitor-event-list .vel-badge .md-icon[data-v-50761586]{font-size:13px}#visitor-event-list .vel-avatars[data-v-50761586]{-webkit-box-align:center;-ms-flex-align:center;-ms-flex-negative:0;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-shrink:0;padding-top:2px}#visitor-event-list .vel-avatars .vel-avatar-stacked[data-v-50761586]{margin-left:-8px}#visitor-event-list .vel-grid[data-v-50761586]{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}#visitor-event-list .vel-card[data-v-50761586]{background-color:var(--sps-bg-surface);border-bottom:1px solid var(--sps-bg-sunken);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:background-color .15s ease;transition:background-color .15s ease}#visitor-event-list .vel-card[data-v-50761586]:hover{background-color:var(--sps-primary-soft)}#visitor-event-list .vel-card.is-past[data-v-50761586]{opacity:.6}#visitor-event-list .vel-card-stripe[data-v-50761586]{-ms-flex-negative:0;flex-shrink:0;width:4px}#visitor-event-list .vel-card-body[data-v-50761586]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;gap:4px;min-width:0;padding:12px 14px}#visitor-event-list .vel-card-date[data-v-50761586]{color:var(--sps-text-muted);font-size:11px;font-weight:600;letter-spacing:.03em;text-transform:uppercase}#visitor-event-list .vel-card-title[data-v-50761586]{color:var(--sps-text-strong);-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:14px;font-weight:600;gap:6px}#visitor-event-list .vel-card-time[data-v-50761586],#visitor-event-list .vel-card-title[data-v-50761586]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}#visitor-event-list .vel-card-time[data-v-50761586]{color:var(--sps-text-default);font-size:12px;font-variant-numeric:tabular-nums;gap:4px}#visitor-event-list .vel-card-time .md-icon[data-v-50761586]{font-size:14px}#visitor-event-list .vel-card-foot[data-v-50761586]{-webkit-box-pack:justify;-ms-flex-pack:justify;border-top:1px solid var(--sps-bg-sunken);justify-content:space-between;margin-top:6px;padding-top:8px}#visitor-event-list .no-events[data-v-50761586],#visitor-event-list .vel-card-foot[data-v-50761586]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}#visitor-event-list .no-events[data-v-50761586]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;color:var(--sps-text-muted);-ms-flex-direction:column;flex-direction:column;justify-content:center;padding:40px 0}#visitor-event-list .no-events .calendar-icon[data-v-50761586]{font-size:48px}#visitor-event-list .no-events .title[data-v-50761586]{font-size:14px;font-weight:500}.visitor-relation-suggestion-modal .custom-modal-body{background:var(--sps-bg-surface)!important;padding:0!important}.visitor-relation-suggestion-modal .suggestion-confirm{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.visitor-relation-suggestion-modal .modal-top{-webkit-box-pack:justify;-ms-flex-pack:justify;border-bottom:1px solid var(--sps-border-default);justify-content:space-between;padding:14px 18px}.visitor-relation-suggestion-modal .modal-top,.visitor-relation-suggestion-modal .modal-top-info{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.visitor-relation-suggestion-modal .modal-top-info{gap:10px}.visitor-relation-suggestion-modal .modal-icon{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-negative:0;align-items:center;background:var(--sps-primary-soft);border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.visitor-relation-suggestion-modal .modal-icon .material-icons{color:var(--sps-primary);font-size:18px}.visitor-relation-suggestion-modal .modal-top-text{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:1px}.visitor-relation-suggestion-modal .modal-title{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--sps-text-strong);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;font-weight:700;gap:8px}.visitor-relation-suggestion-modal .modal-count{background:var(--sps-primary);border-radius:999px;color:var(--sps-text-inverse);font-size:11px;font-weight:700;height:18px;line-height:18px;min-width:18px;padding:0 5px;text-align:center}.visitor-relation-suggestion-modal .modal-sub{color:var(--sps-text-muted);font-size:12px}.visitor-relation-suggestion-modal .compare-row,.visitor-relation-suggestion-modal .compare-table{border-bottom:1px solid var(--sps-border-default)}.visitor-relation-suggestion-modal .compare-row{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:grid;grid-template-columns:130px 1fr 1fr;padding:8px 18px}.visitor-relation-suggestion-modal .compare-row:last-child{border-bottom:none}.visitor-relation-suggestion-modal .compare-row.diff .compare-col:not(.empty){color:var(--sps-primary);font-weight:600}.visitor-relation-suggestion-modal .compare-header{background:var(--sps-bg-raised)}.visitor-relation-suggestion-modal .compare-label{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--sps-text-muted);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:11px;font-weight:600;gap:6px}.visitor-relation-suggestion-modal .compare-label .material-icons{color:var(--sps-text-subtle,var(--sps-text-muted));font-size:14px}.visitor-relation-suggestion-modal .compare-col{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--sps-text-default);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;gap:6px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.visitor-relation-suggestion-modal .compare-col.empty{color:var(--sps-text-subtle,#9aa1ad)}.visitor-relation-suggestion-modal .col-dot{-ms-flex-negative:0;border-radius:2px;flex-shrink:0;height:8px;width:8px}.visitor-relation-suggestion-modal .col-title{color:var(--sps-text-strong);font-weight:600}.visitor-relation-suggestion-modal .col-tag{-ms-flex-negative:0;color:var(--sps-primary);flex-shrink:0;font-size:9px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.visitor-relation-suggestion-modal .modal-footer{-webkit-box-pack:justify;-ms-flex-pack:justify;gap:12px;justify-content:space-between;padding:12px 18px}.visitor-relation-suggestion-modal .dont-show,.visitor-relation-suggestion-modal .modal-footer{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.visitor-relation-suggestion-modal .dont-show{color:var(--sps-text-muted);cursor:pointer;font-size:11px;gap:6px}.visitor-relation-suggestion-modal .dont-show input{accent-color:var(--sps-primary);cursor:pointer}.visitor-relation-suggestion-modal .footer-actions{-webkit-box-align:center;-ms-flex-align:center;-ms-flex-negative:0;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-shrink:0;gap:8px}.visitor-relation-suggestion-modal .suggestion-switched{background:var(--sps-bg-sunken);border-radius:8px;color:var(--sps-text-strong);font-size:12px;font-weight:600;margin:0 18px 12px;padding:8px 10px;text-align:center}.visitor-relation-suggestion-modal .suggestion-progress{color:var(--sps-text-muted);font-size:11px;padding:0 18px 12px;text-align:center}.visitor-relation-suggestion-modal .empty-row{color:var(--sps-text-muted);font-size:13px;padding:24px;text-align:center}.visitor-relation-unlink-modal .unlink-compare{-ms-flex-align:center;gap:12px;margin-bottom:20px}.visitor-relation-unlink-modal .unlink-compare,.visitor-relation-unlink-modal .unlink-pill{-webkit-box-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.visitor-relation-unlink-modal .unlink-pill{-webkit-box-flex:1;-ms-flex-align:center;background:var(--sps-bg-page,#fafafa);border:1px solid var(--sps-border-default);border-radius:10px;-ms-flex:1;flex:1;gap:10px;min-width:0;padding:12px 14px}.visitor-relation-unlink-modal .row-square{-ms-flex-negative:0;border-radius:4px;flex-shrink:0;height:14px;width:14px}.visitor-relation-unlink-modal .unlink-pill-text{color:var(--sps-text-strong);font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.visitor-relation-unlink-modal .unlink-sep{-ms-flex-negative:0;color:var(--sps-text-muted);flex-shrink:0;font-size:16px;letter-spacing:1px}.visitor-relation-unlink-modal .unlink-reason-label{color:var(--sps-text-muted);font-size:11px;font-weight:700;letter-spacing:.06em;margin-bottom:8px;text-transform:uppercase}.visitor-relation-unlink-modal .unlink-reasons{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:8px}.visitor-relation-unlink-modal .unlink-reason{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--sps-bg-surface);border:1px solid var(--sps-border-default);border-radius:10px;color:var(--sps-text-strong);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:13px;gap:10px;padding:12px 14px;text-align:left;width:100%}.visitor-relation-unlink-modal .unlink-reason.selected{background:#f6f1ea;border-color:#e6ddd2}.visitor-relation-unlink-modal .unlink-reason-note{background:var(--sps-bg-surface);border:1px solid var(--sps-border-default);border-radius:10px;color:var(--sps-text-strong);font-size:13px;line-height:1.45;min-height:76px;outline:none;padding:12px 14px;resize:vertical;width:100%}.visitor-relation-unlink-modal .unlink-reason-note:focus{border-color:#c4b8ab}.visitor-relation-unlink-modal .reason-radio{-ms-flex-negative:0;border:1.5px solid #c4b8ab;border-radius:50%;flex-shrink:0;height:16px;position:relative;width:16px}.visitor-relation-unlink-modal .reason-radio.selected{border-color:#3d2b1f}.visitor-relation-unlink-modal .reason-radio.selected:after{background:#3d2b1f;border-radius:50%;content:"";height:8px;left:3px;position:absolute;top:3px;width:8px}.visitor-relation-unlink-modal .unlink-note{background:#fff6f1;border-radius:10px;color:#8a5a4a;font-size:13px;line-height:1.5;margin-top:16px;padding:12px 14px}.visitor-relation-unlink-modal .unlink-footer{-webkit-box-pack:end;-ms-flex-pack:end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;justify-content:flex-end;margin-top:20px}.visitor-relation-unlink-modal .text-btn{background:transparent;border:none;color:var(--sps-text-muted);cursor:pointer;font-size:13px;padding:0}.visitor-related-profiles{width:100%}.visitor-related-profiles .related-chips-bar{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;background:var(--sps-bg-surface);border-bottom:1px solid var(--sps-border-default);display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;justify-content:space-between;padding:10px 16px}.visitor-related-profiles .chips-actions,.visitor-related-profiles .related-chips{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:8px;min-width:0}.visitor-related-profiles .related-chips{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-x:auto;scrollbar-width:thin}.visitor-related-profiles .related-chips::-webkit-scrollbar{height:3px}.visitor-related-profiles .related-chips::-webkit-scrollbar-thumb{background:var(--sps-border-strong);border-radius:3px}.visitor-related-profiles .related-chip{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--sps-bg-page);border:1px solid var(--sps-border-default);border-radius:999px;color:var(--sps-text-strong);cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:12px;gap:6px;line-height:1.3;max-width:220px;padding:4px 10px}.visitor-related-profiles .related-chip.current{background:var(--sps-primary-soft,rgba(99,102,241,.08));border-color:var(--sps-primary);cursor:default}.visitor-related-profiles .related-chip.locked{background:var(--sps-bg-sunken);color:var(--sps-text-muted);cursor:default}.visitor-related-profiles .related-chip:disabled{cursor:default}.visitor-related-profiles .chip-lock{color:var(--sps-text-muted);font-size:14px}.visitor-related-profiles .chip-dot{-ms-flex-negative:0;border-radius:50%;flex-shrink:0;height:8px;width:8px}.visitor-related-profiles .chip-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.visitor-related-profiles .link-profile-btn,.visitor-related-profiles .suggestion-chip-btn{background:transparent;border:none;cursor:pointer;font-size:12px;font-weight:600;padding:4px 0;white-space:nowrap}.visitor-related-profiles .link-profile-btn.history-btn,.visitor-related-profiles .suggestion-chip-btn.history-btn{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--sps-text-muted,#6b7280);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:3px;margin-right:10px}.visitor-related-profiles .link-profile-btn.history-btn .material-icons,.visitor-related-profiles .suggestion-chip-btn.history-btn .material-icons{font-size:15px}.visitor-related-profiles .suggestion-chip-btn{color:var(--sps-warning,#d97706)}.visitor-related-profiles .suggestion-count{-ms-flex-negative:0;background:var(--sps-primary);border-radius:999px;color:var(--sps-text-inverse);flex-shrink:0;font-size:11px;font-weight:700;height:18px;line-height:18px;min-width:18px;padding:0 5px;text-align:center}.visitor-related-profiles .link-profile-btn{color:var(--sps-text-muted)}.visitor-related-profiles .link-profile-btn:hover{color:var(--sps-primary)}.visitor-related-profiles .related-stack{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-negative:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;flex-shrink:0;gap:16px}.visitor-related-profiles .related-panel,.visitor-related-profiles .suggestion-banner{background:var(--sps-bg-surface);border-radius:8px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1);overflow:hidden}.visitor-related-profiles .panel-header{background-color:var(--sps-bg-raised);border-bottom:1px solid var(--sps-border-default);gap:12px;padding:16px}.visitor-related-profiles .panel-header,.visitor-related-profiles .panel-icon{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.visitor-related-profiles .panel-icon{-webkit-box-pack:center;-ms-flex-pack:center;background-color:rgba(99,102,241,.1);border-radius:6px;color:var(--sps-primary);height:32px;justify-content:center;min-width:32px;width:32px}.visitor-related-profiles .panel-icon .material-icons{font-size:18px}.visitor-related-profiles .panel-title-wrap{-webkit-box-align:baseline;-ms-flex-align:baseline;-webkit-box-flex:1;align-items:baseline;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;gap:6px;min-width:0}.visitor-related-profiles .panel-title{color:var(--sps-text-strong);font-size:16px;font-weight:600;margin:0}.visitor-related-profiles .panel-count{color:var(--sps-text-muted);font-size:13px}.visitor-related-profiles .profile-grid{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.visitor-related-profiles .profile-card-row{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;padding:14px 18px}.visitor-related-profiles .profile-card-row.locked .row-title{color:var(--sps-text-muted)}.visitor-related-profiles .row-square{-ms-flex-negative:0;border-radius:4px;flex-shrink:0;height:18px;width:18px}.visitor-related-profiles .row-square.warning{background:var(--sps-primary)}.visitor-related-profiles .banner-mark{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:var(--sps-primary-soft);border-radius:6px;color:var(--sps-primary);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:28px;justify-content:center;margin-top:2px;min-width:28px;width:28px}.visitor-related-profiles .banner-mark .material-icons{font-size:16px}.visitor-related-profiles .row-main{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.visitor-related-profiles .row-title{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--sps-text-strong);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:13px;font-weight:600;gap:8px;line-height:1.35}.visitor-related-profiles .row-badge{color:var(--sps-text-muted);font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.visitor-related-profiles .row-sub{color:var(--sps-text-muted);font-size:12px;line-height:1.4;margin-top:2px}.visitor-related-profiles .row-actions{-webkit-box-align:center;-ms-flex-align:center;-ms-flex-negative:0;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-shrink:0;gap:16px}.visitor-related-profiles .source-label{color:var(--sps-text-muted);font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.visitor-related-profiles .locked-label{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--sps-text-muted);display:-webkit-box;display:-ms-flexbox;display:flex}.visitor-related-profiles .locked-label .material-icons{font-size:16px}.visitor-related-profiles .text-btn{background:var(--sps-bg-surface);border:1px solid var(--sps-border-default);border-radius:6px;color:var(--sps-text-strong);cursor:pointer;font-size:12px;font-weight:600;padding:4px 12px;-webkit-transition:background .15s,border-color .15s,color .15s;transition:background .15s,border-color .15s,color .15s}.visitor-related-profiles .text-btn.muted{border-color:var(--sps-border-default);color:var(--sps-text-muted);font-weight:500}.visitor-related-profiles .text-btn:hover{border-color:var(--sps-primary);color:var(--sps-primary)}.visitor-related-profiles .text-btn:disabled{cursor:default;opacity:.6}.visitor-related-profiles .suggestion-banner{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background:var(--sps-primary-soft);border:1px solid var(--sps-border-default);-webkit-box-shadow:none;box-shadow:none;display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;padding:16px 18px}.visitor-related-profiles .banner-text{-webkit-box-flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;gap:4px;min-width:0}.visitor-related-profiles .banner-text strong{color:var(--sps-primary);font-size:14px}.visitor-related-profiles .banner-text .suggestion-line{color:var(--sps-text-muted);font-size:13px;gap:8px;line-height:1.45}.visitor-related-profiles .banner-actions,.visitor-related-profiles .banner-text .suggestion-line{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.visitor-related-profiles .banner-actions{gap:12px;margin-top:10px}.visitor-related-profiles .review-btn{background:var(--sps-action-bg);border:1px solid var(--sps-action-bg);border-radius:8px;color:var(--sps-action-text);cursor:pointer;font-size:13px;font-weight:600;padding:8px 16px}.visitor-related-profiles .review-btn:hover{background:var(--sps-action-bg-hover);border-color:var(--sps-action-bg-hover)}.visitor-related-profiles .review-btn:disabled{cursor:default;opacity:.6}.visitor-related-profiles .empty-row{color:var(--sps-text-muted);font-size:13px;padding:16px}.visitor-link-profile-modal .visitor-link-profile-modal-body{height:70vh;margin:-8px -8px 0;min-height:480px}.visitor-link-profile-modal .filter-page{padding:8px 0 0}.relation-history-empty[data-v-e5f7db2e]{color:var(--sps-text-muted);font-size:13px;padding:20px 16px}.relation-history-row[data-v-e5f7db2e]{border-bottom:1px solid var(--sps-border-default);padding:12px 16px}.relation-history-main[data-v-e5f7db2e]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.relation-history-status[data-v-e5f7db2e]{background:var(--sps-bg-sunken);border-radius:999px;color:var(--sps-text-default);font-size:11px;font-weight:700;padding:2px 8px}.relation-history-status.linked[data-v-e5f7db2e]{background:#e8f6ee;color:#157347}.relation-history-status.unlinked[data-v-e5f7db2e]{background:#fdecea;color:#b42318}.relation-history-status.dismissed[data-v-e5f7db2e]{background:#fff6db;color:#9a6700}.relation-history-name[data-v-e5f7db2e]{color:var(--sps-text-strong);font-size:13px;font-weight:600}.relation-history-detail[data-v-e5f7db2e],.relation-history-meta[data-v-e5f7db2e]{color:var(--sps-text-muted);font-size:12px;margin-top:4px}.relation-history-meta[data-v-e5f7db2e]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.visitor-unified-summary{width:100%}.visitor-unified-summary .attribute-row{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border-bottom:1px solid #f3f4f6;display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px 16px}.visitor-unified-summary .attribute-icon{color:var(--sps-primary);margin-right:12px;padding-top:2px;text-align:center;width:24px}.visitor-unified-summary .attribute-icon .material-icons{font-size:20px}.visitor-unified-summary .attribute-details{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.visitor-unified-summary .attribute-name{color:var(--sps-text-muted);font-size:12px;font-weight:600;margin-bottom:4px}.visitor-unified-summary .value-count{font-weight:500;margin-left:6px}.visitor-unified-summary .attribute-value-row{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;min-height:22px}.visitor-unified-summary .attribute-value{color:var(--sps-text-strong);font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.visitor-unified-summary .json-view-btn{background:var(--sps-bg-surface);border:1px solid var(--sps-border-default);border-radius:6px;color:var(--sps-primary);cursor:pointer;font-size:12px;font-weight:600;padding:2px 8px}.visitor-unified-summary .json-preview{font-size:12px;line-height:18px;margin:0;max-height:360px;overflow:auto;white-space:pre-wrap}.visitor-unified-summary .make-primary-btn,.visitor-unified-summary .primary-badge{-ms-flex-negative:0;color:var(--sps-text-muted);flex-shrink:0;font-size:11px;margin-left:auto}.visitor-unified-summary .make-primary-btn{background:transparent;border:none;cursor:pointer;font-weight:500;padding:0;-webkit-transition:color .15s;transition:color .15s}.visitor-unified-summary .make-primary-btn:hover:not(:disabled){color:var(--sps-primary)}.visitor-unified-summary .make-primary-btn:disabled{cursor:default;opacity:.5}.visitor-unified-summary .go-profile-btn{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-negative:0;align-items:center;background:transparent;border:none;border-radius:4px;color:var(--sps-text-muted);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;flex-shrink:0;justify-content:center;margin-left:4px;padding:2px}.visitor-unified-summary .go-profile-btn .material-icons{font-size:14px}.visitor-unified-summary .go-profile-btn:hover{background:var(--sps-primary-soft);color:var(--sps-primary)}.visitor-unified-summary .value-dot{-ms-flex-negative:0;border-radius:50%;flex-shrink:0;height:10px;width:10px}.visitor-unified-summary .more-btn{background:transparent;border:none;color:var(--sps-text-muted);cursor:pointer;font-size:12px;padding:4px 0 0}.visitor-unified-summary .same-note{color:var(--sps-text-muted);font-size:12px;margin-top:2px}.visitor-unified-summary .channel-block{padding:16px}.visitor-unified-summary .channel-title{color:var(--sps-text-muted);font-size:12px;font-weight:600;margin-bottom:10px}.visitor-unified-summary .channel-row{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:grid;gap:12px;grid-template-columns:minmax(120px,1.1fr) minmax(80px,1fr) 28px;padding:8px 0}.visitor-unified-summary .channel-name-wrap{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;min-width:0}.visitor-unified-summary .channel-name{color:var(--sps-text-strong);font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.visitor-unified-summary .channel-name.locked{color:var(--sps-text-muted)}.visitor-unified-summary .channel-lock{color:var(--sps-text-muted);font-size:14px}.visitor-unified-summary .channel-locked-text{color:var(--sps-text-muted);font-size:12px;grid-column:2/span 2}.visitor-unified-summary .channel-bar{background:#ececec;border-radius:999px;height:6px;overflow:hidden}.visitor-unified-summary .channel-bar-fill{border-radius:999px;display:block;height:100%}.visitor-unified-summary .channel-count{color:var(--sps-text-muted);font-size:12px;text-align:right}.visitor-unified-summary .empty-row{color:var(--sps-text-muted);font-size:13px;padding:16px}.filter-wrapper-form{-webkit-box-align:start;-ms-flex-align:start;-webkit-box-orient:vertical;-webkit-box-direction:normal;align-items:flex-start;border-radius:6px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:325px;padding:20px;position:relative;text-align:left}.filter-wrapper-form .filter-wrapper-form-title{-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:default;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px;width:100%}.filter-wrapper-form .filter-wrapper-form-title .closeIcon{color:#008aff;cursor:pointer;font-size:19px;position:absolute;right:20px;top:20px;-webkit-transition:all .3s;transition:all .3s}.filter-wrapper-form .filter-wrapper-form-title .filterIcon{color:var(--sps-info);font-size:16px;margin-right:10px;position:relative;top:1px}.filter-wrapper-form .filter-wrapper-form-title .filterName{color:var(--sps-text-strong);font-size:16px;font-weight:600;line-height:20px}.archive-filter .ant-popover-inner-content{width:350px}.archive-filter .select-story{width:100%}.archive-filter .select-story.ant-select-open .blockTypeText{color:var(--sps-text-strong)!important}.select-input[data-v-bbfcdd4e]{border-radius:6px;height:37px}.filter-wrapper-preview[data-v-bbfcdd4e]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#2c3f84;border-radius:4px;color:var(--sps-text-inverse);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;height:32px;margin-right:5px;padding:10px;-webkit-transition:all .3s;transition:all .3s;white-space:nowrap;width:-webkit-max-content;width:-moz-max-content;width:max-content}.filter-wrapper-preview [text-truncate][data-v-bbfcdd4e]{overflow:hidden!important;text-overflow:ellipsis;white-space:nowrap}.filter-wrapper-preview [text-actions][data-v-bbfcdd4e]{cursor:pointer;-webkit-transition:all .3s;transition:all .3s}.filter-wrapper-preview[data-v-bbfcdd4e]:hover{opacity:.8!important}.filter-wrapper-preview:hover .material-icons.mainIcon[data-v-bbfcdd4e]{display:none}.filter-wrapper-preview:hover .material-icons.closeIcon[data-v-bbfcdd4e]{display:inherit}.filter-wrapper-preview .material-icons[data-v-bbfcdd4e]{font-size:15px;margin-right:10px}.filter-wrapper-preview .material-icons.mainIcon[data-v-bbfcdd4e]{display:inherit}.filter-wrapper-preview .material-icons.closeIcon[data-v-bbfcdd4e]{display:none}