.page-content{padding:0 20px;border-radius:20px;background-color:var(--background-color);width:100%}.page-content .header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.page-content .header .campaign-header{display:flex;align-items:center;gap:20px}.page-content .header .campaign-header .selected-campaign-info h3{margin:0;font-size:20px;font-weight:600;color:var(--text-color)}.page-content .header .campaign-header .selected-campaign-info p{margin:4px 0 0;font-size:14px;color:var(--text-secondary-color)}.page-content .header .search-wrapper .search-bar{display:flex;align-items:center;background-color:var(--input-bg-color);padding:10px 14px;border-radius:8px;box-shadow:0 2px 4px var(--box-shadow-color);border:1px solid var(--border-color)}.page-content .header .search-wrapper .search-bar .search-icon{color:var(--text-color)}.page-content .header .search-wrapper .search-bar input{border:none;background:transparent;outline:none;padding-left:10px;width:300px;font-size:14px;color:var(--text-color)}.page-content .header .search-wrapper .search-bar input::placeholder{color:var(--placeholder-color)}.page-content .campaign-analytics-container{background-color:var(--card-bg-color);border-radius:8px;padding:0 20px;min-height:400px}.page-content .campaign-analytics-container .header{display:flex;justify-content:space-between;align-items:center}.page-content .campaign-analytics-container .header .campaign-header p{margin:0;font-size:16px;color:var(--text-secondary-color)}.page-content .message-logs-container{background-color:var(--card-bg-color);border-radius:8px;padding:0 20px;min-height:400px}.page-content .message-logs-container .header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.page-content .message-logs-container .header .campaign-header{display:flex;align-items:center;gap:16px}.page-content .message-logs-container .header .campaign-header .selected-campaign-info h3{margin:0;font-size:20px;font-weight:600;color:var(--text-color)}.page-content .message-logs-container .header .campaign-header .selected-campaign-info p{margin:4px 0 0;font-size:14px;color:var(--text-secondary-color)}.page-content .message-logs-container .pagination{display:flex;justify-content:space-between;align-items:center;margin-top:24px;padding-top:16px;border-top:1px solid var(--border-color)}.page-content .message-logs-container .pagination .page-controls{display:flex;align-items:center;gap:12px}.page-content .message-logs-container .pagination .page-controls button{background-color:var(--background-color);border:1px solid var(--border-color);border-radius:4px;padding:6px 12px;cursor:pointer;transition:background-color .3s;color:var(--text-color)}.page-content .message-logs-container .pagination .page-controls button:hover:not(:disabled){background-color:var(--btn-hover-color)}.page-content .message-logs-container .pagination .page-controls button:disabled{opacity:.5;cursor:not-allowed}.page-content .message-logs-container .pagination .page-controls span{font-size:14px;color:var(--text-color)}.page-content .message-logs-container .pagination .show-dropdown{display:flex;align-items:center;gap:8px}.page-content .message-logs-container .pagination .show-dropdown span{font-size:14px;color:var(--text-color)}.page-content .message-logs-container .pagination .show-dropdown select{background-color:var(--background-color);border:1px solid var(--border-color);border-radius:4px;padding:6px 10px;font-size:14px;color:var(--text-color);cursor:pointer}.page-content .message-logs-container .pagination .show-dropdown select:focus{outline:none;border-color:var(--border-hover-color)}.page-content .message-logs-container .empty-state,.page-content .message-logs-container .loading-state{display:flex;flex-direction:column;justify-content:center;align-items:center;height:300px;color:var(--text-secondary-color);font-size:16px;text-align:center;padding:20px}.page-content .message-logs-container .empty-state .prompt-icon,.page-content .message-logs-container .loading-state .prompt-icon{margin-bottom:16px;color:var(--text-secondary-color);opacity:.7}.page-content .message-logs-container .empty-state h3,.page-content .message-logs-container .loading-state h3{margin-bottom:8px;font-size:18px;font-weight:500;color:var(--text-color)}.page-content .message-logs-container .empty-state p,.page-content .message-logs-container .loading-state p{max-width:400px;line-height:1.5}.message-logs-container .tableContainer .phone-number .phone-info{display:flex;flex-direction:column;gap:2px}.message-logs-container .tableContainer .phone-number .phone-info .number{font-weight:500;color:var(--text-color)}.message-logs-container .tableContainer .phone-number .phone-info .name{font-size:12px;color:var(--text-secondary-color)}.message-logs-container .tableContainer .status .status-badge{display:inline-block;padding:4px 8px;border-radius:12px;font-size:12px;font-weight:500;text-transform:capitalize}.message-logs-container .tableContainer .status .status-badge.completed,.message-logs-container .tableContainer .status .status-badge.success{background-color:#dcfce7;color:#166534}.message-logs-container .tableContainer .status .status-badge.pending,.message-logs-container .tableContainer .status .status-badge.processing{background-color:#fef3c7;color:#92400e}.message-logs-container .tableContainer .status .status-badge.error,.message-logs-container .tableContainer .status .status-badge.failed{background-color:#fee2e2;color:#991b1b}.message-logs-container .tableContainer .status .status-badge.cancelled{background-color:#f3f4f6;color:#374151}.message-logs-container .tableContainer .timestamp{font-size:13px;color:var(--text-secondary-color);white-space:nowrap}.message-logs-container .tableContainer .interested-status .status-badge{display:inline-block;padding:4px 8px;border-radius:12px;font-size:12px;font-weight:500}.message-logs-container .tableContainer .interested-status .status-badge.status-interested{background-color:#dcfce7;color:#166534}.message-logs-container .tableContainer .interested-status .status-badge.status-not-interested{background-color:#fee2e2;color:#991b1b}.message-logs-container .tableContainer .action-cell{text-align:center}.message-logs-container .tableContainer .action-cell button{margin:0 auto}