.visitor-attribute-container[data-v-80af2c0c]{height:100%;position:relative;width:100%}.visitor-attribute-container .attribute-card[data-v-80af2c0c]{-webkit-box-orient:vertical;-webkit-box-direction:normal;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);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;overflow:hidden;position:relative}.visitor-attribute-container .attribute-card .no-attributes[data-v-80af2c0c]{-webkit-box-flex:1;-ms-flex-positive:1;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;color:var(--sps-text-muted);display:-webkit-box;display:-ms-flexbox;display:flex;flex-grow:1;font-style:italic;justify-content:center;padding:20px;text-align:center}.visitor-attribute-container .attribute-card .attributes-content[data-v-80af2c0c]{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;overflow-y:auto;padding:8px 0}.visitor-attribute-container .attribute-card .attributes-content .meta-referrals-section[data-v-80af2c0c]{background-color:var(--sps-bg-raised);border-bottom:1px solid #f3f4f6;margin-bottom:16px;padding:16px}.visitor-attribute-container .attribute-card .attributes-content .meta-referrals-section .meta-referrals-button[data-v-80af2c0c]{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:var(--sps-primary);border-radius:6px;color:var(--sps-text-inverse);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;padding:8px 16px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.visitor-attribute-container .attribute-card .attributes-content .meta-referrals-section .meta-referrals-button[data-v-80af2c0c]:hover{background-color:var(--sps-primary)}.visitor-attribute-container .attribute-card .attributes-content .meta-referrals-section .meta-referrals-button .material-icons[data-v-80af2c0c]:first-child{margin-right:8px}.visitor-attribute-container .attribute-card .attributes-content .meta-referrals-section .meta-referrals-button .material-icons[data-v-80af2c0c]:last-child{margin-left:8px}.visitor-attribute-container .attribute-card .attributes-content .attribute-row[data-v-80af2c0c]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #f3f4f6;display:-webkit-box;display:-ms-flexbox;display:flex;padding:8px 16px}.visitor-attribute-container .attribute-card .attributes-content .attribute-row[data-v-80af2c0c]:last-child{border-bottom:none}.visitor-attribute-container .attribute-card .attributes-content .attribute-row[data-v-80af2c0c]:hover{background-color:var(--sps-bg-raised)}.visitor-attribute-container .attribute-card .attributes-content .attribute-row:hover .attribute-actions[data-v-80af2c0c]{opacity:1}.visitor-attribute-container .attribute-card .attributes-content .attribute-row .attribute-icon[data-v-80af2c0c]{color:var(--sps-primary);margin-right:12px;text-align:center;width:24px}.visitor-attribute-container .attribute-card .attributes-content .attribute-row .attribute-icon .material-icons[data-v-80af2c0c]{font-size:20px}.visitor-attribute-container .attribute-card .attributes-content .attribute-row .attribute-icon[data-v-80af2c0c] .platform-icon,.visitor-attribute-container .attribute-card .attributes-content .attribute-row .attribute-icon[data-v-80af2c0c] .platform-icon svg,.visitor-attribute-container .attribute-card .attributes-content .attribute-row .attribute-icon[data-v-80af2c0c] .platform-icon-wrapper{height:20px;width:20px}.visitor-attribute-container .attribute-card .attributes-content .attribute-row .attribute-details[data-v-80af2c0c]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;overflow:hidden}.visitor-attribute-container .attribute-card .attributes-content .attribute-row .attribute-details .attribute-name[data-v-80af2c0c]{color:var(--sps-text-muted);font-size:12px;font-weight:600;overflow:hidden;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap}.visitor-attribute-container .attribute-card .attributes-content .attribute-row .attribute-details .attribute-value[data-v-80af2c0c]{color:var(--sps-text-strong);font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.visitor-attribute-container .attribute-card .attributes-content .attribute-row .attribute-actions[data-v-80af2c0c]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;margin-left:8px;opacity:0;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.visitor-attribute-container .attribute-card .attributes-content .attribute-row .attribute-actions .action-button[data-v-80af2c0c]{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:none;border:none;border-radius:4px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:24px;justify-content:center;width:24px}.visitor-attribute-container .attribute-card .attributes-content .attribute-row .attribute-actions .action-button .material-icons[data-v-80af2c0c]{font-size:16px}.visitor-attribute-container .attribute-card .attributes-content .attribute-row .attribute-actions .action-button.edit-btn[data-v-80af2c0c]{color:var(--sps-success)}.visitor-attribute-container .attribute-card .attributes-content .attribute-row .attribute-actions .action-button.edit-btn[data-v-80af2c0c]:hover{background-color:rgba(16,185,129,.1)}.visitor-attribute-container .attribute-card .attributes-content .attribute-row .attribute-actions .action-button.copy-btn[data-v-80af2c0c]{color:var(--sps-info)}.visitor-attribute-container .attribute-card .attributes-content .attribute-row .attribute-actions .action-button.copy-btn[data-v-80af2c0c]:hover{background-color:rgba(59,130,246,.1)}.visitor-attribute-container .attribute-card .attributes-content .attribute-row .attribute-actions .action-button.delete-btn[data-v-80af2c0c]{color:var(--sps-danger)}.visitor-attribute-container .attribute-card .attributes-content .attribute-row .attribute-actions .action-button.delete-btn[data-v-80af2c0c]:hover{background-color:rgba(239,68,68,.1)}.visitor-attribute-container .add-attribute-button[data-v-80af2c0c]{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:var(--sps-primary);border:none;border-radius:50%;bottom:16px;-webkit-box-shadow:0 4px 8px rgba(0,0,0,.15);box-shadow:0 4px 8px rgba(0,0,0,.15);color:var(--sps-text-inverse);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:40px;justify-content:center;position:absolute;right:16px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;width:40px;z-index:10}.visitor-attribute-container .add-attribute-button[data-v-80af2c0c]:hover{background:var(--sps-primary);-webkit-box-shadow:0 6px 12px rgba(0,0,0,.2);box-shadow:0 6px 12px rgba(0,0,0,.2);-webkit-transform:scale(1.05) translateY(-2px);transform:scale(1.05) translateY(-2px)}.visitor-attribute-container .add-attribute-button .material-icons[data-v-80af2c0c]{font-size:22px}.va-modal-overlay[data-v-80af2c0c]{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:rgba(0,0,0,.45);display:-webkit-box;display:-ms-flexbox;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:6000}.va-modal[data-v-80af2c0c]{-webkit-box-orient:vertical;-webkit-box-direction:normal;background:var(--sps-bg-surface);border-radius:8px;-webkit-box-shadow:0 10px 24px rgba(0,0,0,.18);box-shadow:0 10px 24px rgba(0,0,0,.18);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;max-height:85vh;max-width:90vw;min-width:520px}.va-modal-header[data-v-80af2c0c]{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;border-bottom:1px solid var(--sps-border-default);display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;padding:12px 16px}.va-modal-title[data-v-80af2c0c]{font-size:16px;font-weight:600}.va-modal-description[data-v-80af2c0c]{color:var(--sps-text-muted);font-size:13px;padding:12px 16px 0}.va-modal-close[data-v-80af2c0c]{background:transparent;border:none;border-radius:4px;cursor:pointer;height:28px;width:28px}.va-modal-body[data-v-80af2c0c]{overflow:auto;padding:16px}.va-modal-footer[data-v-80af2c0c]{-webkit-box-pack:end;-ms-flex-pack:end;border-top:1px solid var(--sps-border-default);display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;justify-content:flex-end;padding:12px 16px}.add-attribute-form[data-v-80af2c0c],.delete-confirm[data-v-80af2c0c],.edit-attribute-form[data-v-80af2c0c]{padding:16px}.add-attribute-form .form-group[data-v-80af2c0c],.delete-confirm .form-group[data-v-80af2c0c],.edit-attribute-form .form-group[data-v-80af2c0c]{margin-bottom:16px}.add-attribute-form .form-group label[data-v-80af2c0c],.delete-confirm .form-group label[data-v-80af2c0c],.edit-attribute-form .form-group label[data-v-80af2c0c]{color:var(--sps-text-strong);display:block;font-size:13px;font-weight:500;margin-bottom:8px}.add-attribute-form .edit-input[data-v-80af2c0c],.add-attribute-form .edit-select[data-v-80af2c0c],.delete-confirm .edit-input[data-v-80af2c0c],.delete-confirm .edit-select[data-v-80af2c0c],.edit-attribute-form .edit-input[data-v-80af2c0c],.edit-attribute-form .edit-select[data-v-80af2c0c]{border:1px solid var(--sps-border-strong);border-radius:6px;font-size:14px;padding:8px 12px;width:100%}.add-attribute-form .edit-input[data-v-80af2c0c]:focus,.add-attribute-form .edit-select[data-v-80af2c0c]:focus,.delete-confirm .edit-input[data-v-80af2c0c]:focus,.delete-confirm .edit-select[data-v-80af2c0c]:focus,.edit-attribute-form .edit-input[data-v-80af2c0c]:focus,.edit-attribute-form .edit-select[data-v-80af2c0c]:focus{border-color:var(--sps-primary);-webkit-box-shadow:0 0 0 2px rgba(99,102,241,.1);box-shadow:0 0 0 2px rgba(99,102,241,.1);outline:none}.add-attribute-form .json-editor[data-v-80af2c0c],.delete-confirm .json-editor[data-v-80af2c0c],.edit-attribute-form .json-editor[data-v-80af2c0c]{background-color:var(--sps-bg-raised);border:1px solid var(--sps-border-strong);border-radius:6px;-webkit-box-sizing:border-box;box-sizing:border-box;color:var(--sps-text-strong);font-family:Courier New,monospace;font-size:13px;margin-bottom:16px;min-height:150px;padding:8px}.add-attribute-form .form-actions[data-v-80af2c0c],.delete-confirm .form-actions[data-v-80af2c0c],.edit-attribute-form .form-actions[data-v-80af2c0c]{-webkit-box-pack:end;-ms-flex-pack:end;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;justify-content:flex-end;margin-top:16px}.add-attribute-form .form-actions button[data-v-80af2c0c],.delete-confirm .form-actions button[data-v-80af2c0c],.edit-attribute-form .form-actions button[data-v-80af2c0c]{border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px}.add-attribute-form .form-actions button.cancel-btn[data-v-80af2c0c],.delete-confirm .form-actions button.cancel-btn[data-v-80af2c0c],.edit-attribute-form .form-actions button.cancel-btn[data-v-80af2c0c]{background-color:var(--sps-bg-surface);border:1px solid var(--sps-border-strong);color:var(--sps-text-muted)}.add-attribute-form .form-actions button.cancel-btn[data-v-80af2c0c]:hover,.delete-confirm .form-actions button.cancel-btn[data-v-80af2c0c]:hover,.edit-attribute-form .form-actions button.cancel-btn[data-v-80af2c0c]:hover{background-color:#f3f4f6;color:var(--sps-text-default)}.add-attribute-form .form-actions button.save-btn[data-v-80af2c0c],.delete-confirm .form-actions button.save-btn[data-v-80af2c0c],.edit-attribute-form .form-actions button.save-btn[data-v-80af2c0c]{background-color:var(--sps-primary);border:none;color:var(--sps-text-inverse)}.add-attribute-form .form-actions button.save-btn[data-v-80af2c0c]:hover,.delete-confirm .form-actions button.save-btn[data-v-80af2c0c]:hover,.edit-attribute-form .form-actions button.save-btn[data-v-80af2c0c]:hover{background-color:var(--sps-primary)}.add-attribute-form .form-actions button.delete-confirm-btn[data-v-80af2c0c],.delete-confirm .form-actions button.delete-confirm-btn[data-v-80af2c0c],.edit-attribute-form .form-actions button.delete-confirm-btn[data-v-80af2c0c]{background-color:var(--sps-danger);border:none;color:var(--sps-text-inverse)}.add-attribute-form .form-actions button.delete-confirm-btn[data-v-80af2c0c]:hover,.delete-confirm .form-actions button.delete-confirm-btn[data-v-80af2c0c]:hover,.edit-attribute-form .form-actions button.delete-confirm-btn[data-v-80af2c0c]:hover{background-color:var(--sps-danger)}.delete-confirm p[data-v-80af2c0c]{color:var(--sps-text-strong);font-size:14px;margin-bottom:16px}.dark-mode .visitor-attribute-container .attribute-card[data-v-80af2c0c]{background-color:#1f2937;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.3);box-shadow:0 1px 3px rgba(0,0,0,.3)}.dark-mode .visitor-attribute-container .attribute-card .no-attributes[data-v-80af2c0c]{color:var(--sps-text-muted)}.dark-mode .visitor-attribute-container .attribute-card .attributes-content .attribute-row[data-v-80af2c0c]{border-bottom-color:#2d3748}.dark-mode .visitor-attribute-container .attribute-card .attributes-content .attribute-row[data-v-80af2c0c]:hover{background-color:#2d3748}.dark-mode .visitor-attribute-container .attribute-card .attributes-content .attribute-row .attribute-icon[data-v-80af2c0c]{color:#818cf8}.dark-mode .visitor-attribute-container .attribute-card .attributes-content .attribute-row .attribute-details .attribute-name[data-v-80af2c0c]{color:var(--sps-text-muted)}.dark-mode .visitor-attribute-container .attribute-card .attributes-content .attribute-row .attribute-details .attribute-value[data-v-80af2c0c]{color:#e5e7eb}.dark-mode .visitor-attribute-container .attribute-card .attributes-content .attribute-row .attribute-actions .action-button.edit-btn[data-v-80af2c0c]{color:#34d399}.dark-mode .visitor-attribute-container .attribute-card .attributes-content .attribute-row .attribute-actions .action-button.edit-btn[data-v-80af2c0c]:hover{background-color:rgba(52,211,153,.1)}.dark-mode .visitor-attribute-container .attribute-card .attributes-content .attribute-row .attribute-actions .action-button.copy-btn[data-v-80af2c0c]{color:#60a5fa}.dark-mode .visitor-attribute-container .attribute-card .attributes-content .attribute-row .attribute-actions .action-button.copy-btn[data-v-80af2c0c]:hover{background-color:rgba(96,165,250,.1)}.dark-mode .visitor-attribute-container .attribute-card .attributes-content .attribute-row .attribute-actions .action-button.delete-btn[data-v-80af2c0c]{color:#f87171}.dark-mode .visitor-attribute-container .attribute-card .attributes-content .attribute-row .attribute-actions .action-button.delete-btn[data-v-80af2c0c]:hover{background-color:hsla(0,91%,71%,.1)}.dark-mode .visitor-attribute-container .add-attribute-button[data-v-80af2c0c]{background:var(--sps-primary);-webkit-box-shadow:0 4px 8px rgba(0,0,0,.4);box-shadow:0 4px 8px rgba(0,0,0,.4)}.dark-mode .visitor-attribute-container .add-attribute-button[data-v-80af2c0c]:hover{background:var(--sps-primary);-webkit-box-shadow:0 6px 12px rgba(0,0,0,.5);box-shadow:0 6px 12px rgba(0,0,0,.5)}.dark-mode .add-attribute-form .form-group label[data-v-80af2c0c],.dark-mode .delete-confirm .form-group label[data-v-80af2c0c],.dark-mode .edit-attribute-form .form-group label[data-v-80af2c0c]{color:#e5e7eb}.dark-mode .add-attribute-form .edit-input[data-v-80af2c0c],.dark-mode .add-attribute-form .edit-select[data-v-80af2c0c],.dark-mode .delete-confirm .edit-input[data-v-80af2c0c],.dark-mode .delete-confirm .edit-select[data-v-80af2c0c],.dark-mode .edit-attribute-form .edit-input[data-v-80af2c0c],.dark-mode .edit-attribute-form .edit-select[data-v-80af2c0c]{background-color:#374151;border-color:#4b5563;color:#e5e7eb}.dark-mode .add-attribute-form .edit-input[data-v-80af2c0c]:focus,.dark-mode .add-attribute-form .edit-select[data-v-80af2c0c]:focus,.dark-mode .delete-confirm .edit-input[data-v-80af2c0c]:focus,.dark-mode .delete-confirm .edit-select[data-v-80af2c0c]:focus,.dark-mode .edit-attribute-form .edit-input[data-v-80af2c0c]:focus,.dark-mode .edit-attribute-form .edit-select[data-v-80af2c0c]:focus{border-color:#818cf8;-webkit-box-shadow:0 0 0 2px rgba(129,140,248,.1);box-shadow:0 0 0 2px rgba(129,140,248,.1)}.dark-mode .add-attribute-form .json-editor[data-v-80af2c0c],.dark-mode .delete-confirm .json-editor[data-v-80af2c0c],.dark-mode .edit-attribute-form .json-editor[data-v-80af2c0c]{background-color:#1f2937;border-color:#4b5563;color:#d1d5db}.dark-mode .add-attribute-form .delete-confirm p[data-v-80af2c0c],.dark-mode .delete-confirm .delete-confirm p[data-v-80af2c0c],.dark-mode .edit-attribute-form .delete-confirm p[data-v-80af2c0c]{color:#e5e7eb}.dark-mode .add-attribute-form .form-actions .cancel-btn[data-v-80af2c0c],.dark-mode .delete-confirm .form-actions .cancel-btn[data-v-80af2c0c],.dark-mode .edit-attribute-form .form-actions .cancel-btn[data-v-80af2c0c]{background-color:#374151;border-color:#4b5563;color:#e5e7eb}.dark-mode .add-attribute-form .form-actions .cancel-btn[data-v-80af2c0c]:hover,.dark-mode .delete-confirm .form-actions .cancel-btn[data-v-80af2c0c]:hover,.dark-mode .edit-attribute-form .form-actions .cancel-btn[data-v-80af2c0c]:hover{background-color:#4b5563}.edit-attribute-form .ant-calendar-picker{position:relative!important}.segment-item-wrapper.selected .segment-list{background:#f3f5f6}.segment-item-wrapper .segment-list{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--sps-bg-surface);border-top:1px solid #c6cdd4;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 10px}.segment-item-wrapper .segment-list:hover{opacity:.8}.segment-item-wrapper .segment-checkbox{margin-left:10px}.segment-item-wrapper .segment-item{margin:5px 0 0 10px}.segment-item-wrapper .segment-item-name{color:var(--sps-text-strong);font-size:16px;font-weight:700}.visitor-activities{overflow-y:auto}#visitor-calls[data-v-054b9239]{-webkit-box-orient:vertical;-webkit-box-direction:normal;background:var(--sps-bg-raised);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%}#visitor-calls .calls-header[data-v-054b9239]{-webkit-box-pack:justify;-ms-flex-pack:justify;background:var(--sps-bg-surface);border-bottom:1px solid #e9ecef;justify-content:space-between;padding:20px}#visitor-calls .calls-header .header-info[data-v-054b9239],#visitor-calls .calls-header[data-v-054b9239]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}#visitor-calls .calls-header .header-info[data-v-054b9239]{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}#visitor-calls .calls-header .header-info .visitor-phone[data-v-054b9239]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#495057;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;font-weight:500;gap:8px}#visitor-calls .calls-header .header-info .visitor-phone .material-icons[data-v-054b9239]{color:#28a745;font-size:20px}#visitor-calls .calls-header .header-info .total-calls[data-v-054b9239]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px}#visitor-calls .calls-header .header-info .total-calls .count[data-v-054b9239]{color:#007bff;font-size:18px;font-weight:600}#visitor-calls .calls-header .header-info .total-calls .label[data-v-054b9239]{color:var(--sps-text-muted);font-size:14px}#visitor-calls .calls-header .header-info .providers-info[data-v-054b9239]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}#visitor-calls .calls-header .header-info .providers-info .providers-label[data-v-054b9239]{color:var(--sps-text-muted);font-size:13px;font-weight:500}#visitor-calls .calls-header .header-info .providers-info .provider-badge[data-v-054b9239]{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;color:var(--sps-text-inverse);cursor:help;font-size:12px;font-weight:600;padding:4px 12px;-webkit-transition:all .2s ease;transition:all .2s ease}#visitor-calls .calls-header .header-info .providers-info .provider-badge[data-v-054b9239]:hover{-webkit-box-shadow:0 4px 8px rgba(102,126,234,.4);box-shadow:0 4px 8px rgba(102,126,234,.4);-webkit-transform:translateY(-2px);transform:translateY(-2px)}#visitor-calls .quick-stats[data-v-054b9239]{background:var(--sps-bg-surface);border-bottom:1px solid #e9ecef;display:grid;gap:15px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));padding:20px}#visitor-calls .quick-stats .stat-item[data-v-054b9239]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--sps-bg-raised);border-left:4px solid;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;padding:12px}#visitor-calls .quick-stats .stat-item.incoming[data-v-054b9239]{border-left-color:#28a745}#visitor-calls .quick-stats .stat-item.incoming .stat-icon[data-v-054b9239]{background:rgba(40,167,69,.1);color:#28a745}#visitor-calls .quick-stats .stat-item.outgoing[data-v-054b9239]{border-left-color:#007bff}#visitor-calls .quick-stats .stat-item.outgoing .stat-icon[data-v-054b9239]{background:rgba(0,123,255,.1);color:#007bff}#visitor-calls .quick-stats .stat-item.answered[data-v-054b9239]{border-left-color:#20c997}#visitor-calls .quick-stats .stat-item.answered .stat-icon[data-v-054b9239]{background:rgba(32,201,151,.1);color:#20c997}#visitor-calls .quick-stats .stat-item.total-duration[data-v-054b9239]{border-left-color:var(--sps-warning)}#visitor-calls .quick-stats .stat-item.total-duration .stat-icon[data-v-054b9239]{background:rgba(255,193,7,.1);color:var(--sps-warning)}#visitor-calls .quick-stats .stat-item .stat-icon[data-v-054b9239]{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;height:40px;justify-content:center;width:40px}#visitor-calls .quick-stats .stat-item .stat-icon .material-icons[data-v-054b9239]{font-size:20px}#visitor-calls .quick-stats .stat-item .stat-content .stat-number[data-v-054b9239]{color:#212529;font-size:18px;font-weight:600;line-height:1}#visitor-calls .quick-stats .stat-item .stat-content .stat-label[data-v-054b9239]{color:var(--sps-text-muted);font-size:12px;letter-spacing:.5px;text-transform:uppercase}#visitor-calls .calls-content[data-v-054b9239]{-webkit-box-flex:1;background:var(--sps-bg-surface);-ms-flex:1;flex:1;overflow:hidden}#visitor-calls .calls-content .empty-state[data-v-054b9239]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;color:var(--sps-text-muted);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:300px;justify-content:center}#visitor-calls .calls-content .empty-state .empty-icon[data-v-054b9239]{margin-bottom:16px}#visitor-calls .calls-content .empty-state .empty-icon .material-icons[data-v-054b9239]{color:#dee2e6;font-size:48px}#visitor-calls .calls-content .empty-state .empty-text[data-v-054b9239]{font-size:16px;font-weight:500;margin-bottom:8px}#visitor-calls .calls-content .empty-state .empty-subtitle[data-v-054b9239]{color:#adb5bd;font-size:14px}#visitor-calls .calls-content .calls-list[data-v-054b9239]{height:100%;overflow-y:auto}#visitor-calls .calls-content .calls-list .call-item[data-v-054b9239]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #f1f3f4;display:-webkit-box;display:-ms-flexbox;display:flex;padding:16px 20px;-webkit-transition:all .2s ease;transition:all .2s ease}#visitor-calls .calls-content .calls-list .call-item[data-v-054b9239]:hover{background:var(--sps-bg-raised)}#visitor-calls .calls-content .calls-list .call-item[data-v-054b9239]:last-child{border-bottom:none}#visitor-calls .calls-content .calls-list .call-item .call-direction[data-v-054b9239]{margin-right:16px}#visitor-calls .calls-content .calls-list .call-item .call-direction .direction-icon[data-v-054b9239]{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;height:40px;justify-content:center;width:40px}#visitor-calls .calls-content .calls-list .call-item .call-direction .direction-icon.inbound[data-v-054b9239]{background:rgba(40,167,69,.1);color:#28a745}#visitor-calls .calls-content .calls-list .call-item .call-direction .direction-icon.outbound[data-v-054b9239]{background:rgba(0,123,255,.1);color:#007bff}#visitor-calls .calls-content .calls-list .call-item .call-direction .direction-icon .material-icons[data-v-054b9239]{font-size:20px}#visitor-calls .calls-content .calls-list .call-item .call-info[data-v-054b9239]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}#visitor-calls .calls-content .calls-list .call-item .call-info .call-primary[data-v-054b9239]{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin-bottom:4px}#visitor-calls .calls-content .calls-list .call-item .call-info .call-primary .call-number-info[data-v-054b9239]{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:2px}#visitor-calls .calls-content .calls-list .call-item .call-info .call-primary .call-number-info .other-number[data-v-054b9239]{color:#212529;font-size:15px;font-weight:500}#visitor-calls .calls-content .calls-list .call-item .call-info .call-primary .call-number-info .call-agent[data-v-054b9239]{color:#007bff;font-size:13px;font-weight:500}#visitor-calls .calls-content .calls-list .call-item .call-info .call-primary .call-number-info .call-provider[data-v-054b9239]{background:var(--sps-bg-raised);border-radius:8px;color:var(--sps-text-muted);font-size:11px;font-weight:600;padding:2px 8px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#visitor-calls .calls-content .calls-list .call-item .call-info .call-primary .call-status[data-v-054b9239]{border-radius:12px;font-size:12px;font-weight:500;padding:2px 8px}#visitor-calls .calls-content .calls-list .call-item .call-info .call-primary .call-status.answered[data-v-054b9239]{background:rgba(40,167,69,.1);color:#28a745}#visitor-calls .calls-content .calls-list .call-item .call-info .call-primary .call-status.no[data-v-054b9239]{background:rgba(255,193,7,.1);color:var(--sps-warning)}#visitor-calls .calls-content .calls-list .call-item .call-info .call-primary .call-status.busy[data-v-054b9239],#visitor-calls .calls-content .calls-list .call-item .call-info .call-primary .call-status.failed[data-v-054b9239]{background:rgba(220,53,69,.1);color:#dc3545}#visitor-calls .calls-content .calls-list .call-item .call-info .call-secondary[data-v-054b9239]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px}#visitor-calls .calls-content .calls-list .call-item .call-info .call-secondary .call-time[data-v-054b9239]{color:var(--sps-text-muted);font-size:13px}#visitor-calls .calls-content .calls-list .call-item .call-info .call-secondary .call-duration[data-v-054b9239]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#28a745;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;gap:4px}#visitor-calls .calls-content .calls-list .call-item .call-info .call-secondary .call-duration .material-icons[data-v-054b9239]{font-size:14px}#visitor-calls .calls-content .calls-list .call-item .call-actions[data-v-054b9239]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;opacity:0;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}#visitor-calls .calls-content .calls-list .call-item .call-actions .action-btn[data-v-054b9239]{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;border:none;border-radius:50%;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:32px;justify-content:center;-webkit-transition:all .2s ease;transition:all .2s ease;width:32px}#visitor-calls .calls-content .calls-list .call-item .call-actions .action-btn .material-icons[data-v-054b9239]{color:var(--sps-text-inverse);font-size:16px}#visitor-calls .calls-content .calls-list .call-item .call-actions .action-btn.play-btn[data-v-054b9239]{background:#28a745}#visitor-calls .calls-content .calls-list .call-item .call-actions .action-btn.play-btn[data-v-054b9239]:hover{background:#218838}#visitor-calls .calls-content .calls-list .call-item .call-actions .action-btn.info-btn[data-v-054b9239]{background:#6c757d}#visitor-calls .calls-content .calls-list .call-item .call-actions .action-btn.info-btn[data-v-054b9239]:hover{background:#5a6268}#visitor-calls .calls-content .calls-list .call-item:hover .call-actions[data-v-054b9239]{opacity:1}#visitor-calls .audio-player-dock[data-v-054b9239]{background:rgba(0,0,0,.9);bottom:0;left:0;padding:15px;position:fixed;right:0;z-index:1000}#visitor-calls .audio-player-dock .audio-player-container[data-v-054b9239]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;margin:0 auto;max-width:800px}#visitor-calls .audio-player-dock .audio-player-container .audio-player-info[data-v-054b9239]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--sps-text-inverse);display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px}#visitor-calls .audio-player-dock .audio-player-container .audio-player-info .audio-icon[data-v-054b9239]{-webkit-animation:pulse-data-v-054b9239 2s infinite;animation:pulse-data-v-054b9239 2s infinite;font-size:24px}#visitor-calls .audio-player-dock .audio-player-container .audio-player-info .audio-title[data-v-054b9239]{font-weight:500}#visitor-calls .audio-player-dock .audio-player-container .audio-player-wrapper[data-v-054b9239]{-webkit-box-flex:1;-ms-flex:1;flex:1}#visitor-calls .audio-player-dock .audio-player-container .audio-player-wrapper audio[data-v-054b9239]{height:35px;width:100%}@-webkit-keyframes pulse-data-v-054b9239{0%,to{opacity:1}50%{opacity:.5}}@keyframes pulse-data-v-054b9239{0%,to{opacity:1}50%{opacity:.5}}.calls-list[data-v-054b9239]::-webkit-scrollbar{width:6px}.calls-list[data-v-054b9239]::-webkit-scrollbar-track{background:transparent}.calls-list[data-v-054b9239]::-webkit-scrollbar-thumb{background:#dee2e6;border-radius:3px}.calls-list[data-v-054b9239]::-webkit-scrollbar-thumb:hover{background:#adb5bd}